876c9cd7创建于 4月7日历史提交
(()=>{function i(n){var r=Object.create(null);return function(e){var t=g(e)?e:JSON.stringify(e);return r[t]||(r[t]=n(e))}}var j=i(function(e){return e.replace(/([A-Z])/g,function(e){return"-"+e.toLowerCase()})}),d=Object.prototype.hasOwnProperty,m=Object.assign||function(e){for(var t=arguments,n=1;n<arguments.length;n++){var r,i=Object(t[n]);for(r in i)d.call(i,r)&&(e[r]=i[r])}return e};function g(e){return"string"==typeof e||"number"==typeof e}function c(){}function f(e){return"function"==typeof e}function b(e,t,n,r){void 0===r&&(r=c);function i(t){var e=o[t];t>=o.length?r(n):"function"==typeof e?2===e.length?e(n,function(e){n=e,i(t+1)}):(e=e(n),n=void 0===e?n:e,i(t+1)):i(t+1)}var o=e._hooks[t];i(0)}var q=!0,v=document.body.clientWidth<=600,R=window.history&&window.history.pushState&&window.history.replaceState&&!navigator.userAgent.match(/((iPod|iPhone|iPad).+\bOS\s+[1-4]\D|WebApps\/.+CFNetwork)/),H={};function y(e,t){if(void 0===t&&(t=!1),"string"==typeof e){if(void 0!==window.Vue)return x(e);e=t?x(e):H[e]||(H[e]=x(e))}return e}var k=document,w=k.body,z=k.head;function x(e,t){return t?e.querySelector(t):k.querySelector(e)}function _(e,t){return[].slice.call(t?e.querySelectorAll(t):k.querySelectorAll(e))}function S(e,t){return e=k.createElement(e),t&&(e.innerHTML=t),e}function I(e,t){return e.appendChild(t)}function B(e,t){return e.insertBefore(t,e.children[0])}function C(e,t,n){f(t)?window.addEventListener(e,t):e.addEventListener(t,n)}function U(e,t,n){f(t)?window.removeEventListener(e,t):e.removeEventListener(t,n)}function L(e,t,n){e&&e.classList[n?t:"toggle"](n||t)}var o,D,Y=Object.freeze({getNode:y,$:k,body:w,head:z,find:x,findAll:_,create:S,appendTo:I,before:B,on:C,off:U,toggleClass:L,style:function(e){I(z,S("style",e))}});function W(e,t){return void 0===t&&(t=""),e&&e.length?(e.forEach(function(e){t+='<li><a class="section-link" href="'+e.slug+'">'+e.title+"</a></li>",e.children&&(t+='<li><ul class="children">'+W(e.children)+"</li></ul>")}),t):""}function G(e,t){return'<p class="'+e+'">'+t.slice(5).trim()+"</p>"}function X(e){var t,n,r=e.loaded,i=e.total,e=e.step;o||((n=S("div")).classList.add("progress"),I(w,n),o=n),t=e?80<(t=parseInt(o.style.width||0,10)+e)?80:t:Math.floor(r/i*100),o.style.opacity=1,o.style.width=95<=t?"100%":t+"%",95<=t&&(clearTimeout(D),D=setTimeout(function(e){o.style.opacity=0,o.style.width="0%"},200))}var Q={};function E(i,e,t){void 0===e&&(e=!1),void 0===t&&(t={});function o(){s.addEventListener.apply(s,arguments)}var n,s=new XMLHttpRequest,r=Q[i];if(r)return{then:function(e){return e(r.content,r.opt)},abort:c};for(n in s.open("GET",i),t)d.call(t,n)&&s.setRequestHeader(n,t[n]);return s.send(),{then:function(t,n){var r;void 0===n&&(n=c),e&&(r=setInterval(function(e){return X({step:Math.floor(5*Math.random()+1)})},500),o("progress",X),o("loadend",function(e){X(e),clearInterval(r)})),o("error",n),o("load",function(e){var e=e.target;400<=e.status?n(e):(e=Q[i]={content:e.response,opt:{updatedAt:s.getResponseHeader("last-modified")}},t(e.content,e.opt))})},abort:function(e){return 4!==s.readyState&&s.abort()}}}function V(e,t){e.innerHTML=e.innerHTML.replace(/var\(\s*--theme-color.*?\)/g,t)}var Z=/([^{]*?)\w(?=\})/g,J={YYYY:"getFullYear",YY:"getYear",MM:function(e){return e.getMonth()+1},DD:"getDate",HH:"getHours",mm:"getMinutes",ss:"getSeconds"},K="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function ee(e,t){return e(t={exports:{}},t.exports),t.exports}var u=ee(function(g,e){!function(){var u={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:t,hr:/^( *[-*_]){3,} *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *#* *(?:\n+|$)/,nptable:t,lheading:/^([^\n]+)\n *(=|-){2,} *(?:\n+|$)/,blockquote:/^( *>[^\n]+(\n(?!def)[^\n]+)*\n*)+/,list:/^( *)(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:/^ *(?:comment *(?:\n|\s*$)|closed *(?:\n{2,}|\s*$)|closing *(?:\n{2,}|\s*$))/,def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +["(]([^\n]+)[")])? *(?:\n+|$)/,table:t,paragraph:/^((?:[^\n]+\n?(?!hr|heading|lheading|blockquote|tag|def))+)\n*/,text:/^[^\n]+/};function l(e){this.tokens=[],this.tokens.links={},this.options=e||d.defaults,this.rules=u.normal,this.options.gfm&&(this.options.tables?this.rules=u.tables:this.rules=u.gfm)}u.bullet=/(?:[*+-]|\d+\.)/,u.item=/^( *)(bull) [^\n]*(?:\n(?!\1bull )[^\n]*)*/,u.item=e(u.item,"gm")(/bull/g,u.bullet)(),u.list=e(u.list)(/bull/g,u.bullet)("hr","\\n+(?=\\1?(?:[-*_] *){3,}(?:\\n+|$))")("def","\\n+(?="+u.def.source+")")(),u.blockquote=e(u.blockquote)("def",u.def)(),u._tag="(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:/|[^\\w\\s@]*@)\\b",u.html=e(u.html)("comment",/<!--[\s\S]*?-->/)("closed",/<(tag)[\s\S]+?<\/\1>/)("closing",/<tag(?:"[^"]*"|'[^']*'|[^'">])*?>/)(/tag/g,u._tag)(),u.paragraph=e(u.paragraph)("hr",u.hr)("heading",u.heading)("lheading",u.lheading)("blockquote",u.blockquote)("tag","<"+u._tag)("def",u.def)(),u.normal=p({},u),u.gfm=p({},u.normal,{fences:/^ *(`{3,}|~{3,})[ \.]*(\S+)? *\n([\s\S]*?)\s*\1 *(?:\n+|$)/,paragraph:/^/,heading:/^ *(#{1,6}) +([^\n]+?) *#* *(?:\n+|$)/}),u.gfm.paragraph=e(u.paragraph)("(?!","(?!"+u.gfm.fences.source.replace("\\1","\\2")+"|"+u.list.source.replace("\\1","\\3")+"|")(),u.tables=p({},u.gfm,{nptable:/^ *(\S.*\|.*)\n *([-:]+ *\|[-| :]*)\n((?:.*\|.*(?:\n|$))*)\n*/,table:/^ *\|(.+)\n *\|( *[-:]+[-| :]*)\n((?: *\|.*(?:\n|$))*)\n*/}),l.rules=u,l.lex=function(e,t){return new l(t).lex(e)},l.prototype.lex=function(e){return e=e.replace(/\r\n|\r/g,"\n").replace(/\t/g,"    ").replace(/\u00a0/g," ").replace(/\u2424/g,"\n"),this.token(e,!0)},l.prototype.token=function(e,t,n){var r,i,o,s,a,l,c;for(e=e.replace(/^ +$/gm,"");e;)if((i=this.rules.newline.exec(e))&&(e=e.substring(i[0].length),1<i[0].length)&&this.tokens.push({type:"space"}),i=this.rules.code.exec(e))e=e.substring(i[0].length),i=i[0].replace(/^ {4}/gm,""),this.tokens.push({type:"code",text:this.options.pedantic?i:i.replace(/\n+$/,"")});else if(i=this.rules.fences.exec(e))e=e.substring(i[0].length),this.tokens.push({type:"code",lang:i[2],text:i[3]||""});else if(i=this.rules.heading.exec(e))e=e.substring(i[0].length),this.tokens.push({type:"heading",depth:i[1].length,text:i[2]});else if(t&&(i=this.rules.nptable.exec(e))){for(e=e.substring(i[0].length),s={type:"table",header:i[1].replace(/^ *| *\| *$/g,"").split(/ *\| */),align:i[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:i[3].replace(/\n$/,"").split("\n")},l=0;l<s.align.length;l++)/^ *-+: *$/.test(s.align[l])?s.align[l]="right":/^ *:-+: *$/.test(s.align[l])?s.align[l]="center":/^ *:-+ *$/.test(s.align[l])?s.align[l]="left":s.align[l]=null;for(l=0;l<s.cells.length;l++)s.cells[l]=s.cells[l].split(/ *\| */);this.tokens.push(s)}else if(i=this.rules.lheading.exec(e))e=e.substring(i[0].length),this.tokens.push({type:"heading",depth:"="===i[2]?1:2,text:i[1]});else if(i=this.rules.hr.exec(e))e=e.substring(i[0].length),this.tokens.push({type:"hr"});else if(i=this.rules.blockquote.exec(e))e=e.substring(i[0].length),this.tokens.push({type:"blockquote_start"}),i=i[0].replace(/^ *> ?/gm,""),this.token(i,t,!0),this.tokens.push({type:"blockquote_end"});else if(i=this.rules.list.exec(e)){for(e=e.substring(i[0].length),o=i[2],this.tokens.push({type:"list_start",ordered:1<o.length}),r=!1,c=(i=i[0].match(this.rules.item)).length,l=0;l<c;l++)a=(s=i[l]).length,~(s=s.replace(/^ *([*+-]|\d+\.) +/,"")).indexOf("\n ")&&(a-=s.length,s=this.options.pedantic?s.replace(/^ {1,4}/gm,""):s.replace(new RegExp("^ {1,"+a+"}","gm"),"")),!this.options.smartLists||l===c-1||o===(a=u.bullet.exec(i[l+1])[0])||1<o.length&&1<a.length||(e=i.slice(l+1).join("\n")+e,l=c-1),a=r||/\n\n(?!\s*$)/.test(s),l!==c-1&&(r="\n"===s.charAt(s.length-1),a=a||r),this.tokens.push({type:a?"loose_item_start":"list_item_start"}),this.token(s,!1,n),this.tokens.push({type:"list_item_end"});this.tokens.push({type:"list_end"})}else if(i=this.rules.html.exec(e))e=e.substring(i[0].length),this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:!this.options.sanitizer&&("pre"===i[1]||"script"===i[1]||"style"===i[1]),text:i[0]});else if(!n&&t&&(i=this.rules.def.exec(e)))e=e.substring(i[0].length),this.tokens.links[i[1].toLowerCase()]={href:i[2],title:i[3]};else if(t&&(i=this.rules.table.exec(e))){for(e=e.substring(i[0].length),s={type:"table",header:i[1].replace(/^ *| *\| *$/g,"").split(/ *\| */),align:i[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:i[3].replace(/(?: *\| *)?\n$/,"").split("\n")},l=0;l<s.align.length;l++)/^ *-+: *$/.test(s.align[l])?s.align[l]="right":/^ *:-+: *$/.test(s.align[l])?s.align[l]="center":/^ *:-+ *$/.test(s.align[l])?s.align[l]="left":s.align[l]=null;for(l=0;l<s.cells.length;l++)s.cells[l]=s.cells[l].replace(/^ *\| *| *\| *$/g,"").split(/ *\| */);this.tokens.push(s)}else if(t&&(i=this.rules.paragraph.exec(e)))e=e.substring(i[0].length),this.tokens.push({type:"paragraph",text:"\n"===i[1].charAt(i[1].length-1)?i[1].slice(0,-1):i[1]});else if(i=this.rules.text.exec(e))e=e.substring(i[0].length),this.tokens.push({type:"text",text:i[0]});else if(e)throw new Error("Infinite loop on byte: "+e.charCodeAt(0));return this.tokens};var n={escape:/^\\([\\`*{}\[\]()#+\-.!_>])/,autolink:/^<([^ <>]+(@|:\/)[^ <>]+)>/,url:t,tag:/^<!--[\s\S]*?-->|^<\/?\w+(?:"[^"]*"|'[^']*'|[^<'">])*?>/,link:/^!?\[(inside)\]\(href\)/,reflink:/^!?\[(inside)\]\s*\[([^\]]*)\]/,nolink:/^!?\[((?:\[[^\]]*\]|[^\[\]])*)\]/,strong:/^__([\s\S]+?)__(?!_)|^\*\*([\s\S]+?)\*\*(?!\*)/,em:/^\b_((?:[^_]|__)+?)_\b|^\*((?:\*\*|[\s\S])+?)\*(?!\*)/,code:/^(`+)([\s\S]*?[^`])\1(?!`)/,br:/^ {2,}\n(?!\s*$)/,del:t,text:/^[\s\S]+?(?=[\\<!\[_*`]| {2,}\n|$)/};function r(e,t){if(this.options=t||d.defaults,this.links=e,this.rules=n.normal,this.renderer=this.options.renderer||new i,this.renderer.options=this.options,!this.links)throw new Error("Tokens array requires a `links` property.");this.options.gfm?this.options.breaks?this.rules=n.breaks:this.rules=n.gfm:this.options.pedantic&&(this.rules=n.pedantic)}function i(e){this.options=e||{}}function c(e){this.tokens=[],this.token=null,this.options=e||d.defaults,this.options.renderer=this.options.renderer||new i,this.renderer=this.options.renderer,this.renderer.options=this.options}function h(e,t){return e.replace(t?/&/g:/&(?!#?\w+;)/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#39;")}function e(r,i){return r=r.source,i=i||"",function e(t,n){return t?(n=(n=n.source||n).replace(/(^|[^\[])\^/g,"$1"),r=r.replace(t,n),e):new RegExp(r,i)}}function o(e,t){return s[" "+e]||(/^[^:]+:\/*[^/]*$/.test(e)?s[" "+e]=e+"/":s[" "+e]=e.replace(/[^/]*$/,"")),e=s[" "+e],"//"===t.slice(0,2)?e.replace(/:[\s\S]*/,":")+t:"/"===t.charAt(0)?e.replace(/(:\/*[^/]*)[\s\S]*/,"$1")+t:e+t}n._inside=/(?:\[[^\]]*\]|\\[\[\]]|[^\[\]]|\](?=[^\[]*\]))*/,n._href=/\s*<?([\s\S]*?)>?(?:\s+['"]([\s\S]*?)['"])?\s*/,n.link=e(n.link)("inside",n._inside)("href",n._href)(),n.reflink=e(n.reflink)("inside",n._inside)(),n.normal=p({},n),n.pedantic=p({},n.normal,{strong:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,em:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/}),n.gfm=p({},n.normal,{escape:e(n.escape)("])","~|])")(),url:/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,del:/^~~(?=\S)([\s\S]*?\S)~~/,text:e(n.text)("]|","~]|")("|","|https?://|")()}),n.breaks=p({},n.gfm,{br:e(n.br)("{2,}","*")(),text:e(n.gfm.text)("{2,}","*")()}),r.rules=n,r.output=function(e,t,n){return new r(t,n).output(e)},r.prototype.output=function(e){for(var t,n,r,i,o="";e;)if(i=this.rules.escape.exec(e))e=e.substring(i[0].length),o+=i[1];else if(i=this.rules.autolink.exec(e))e=e.substring(i[0].length),r="@"===i[2]?(n=h(":"===i[1].charAt(6)?this.mangle(i[1].substring(7)):this.mangle(i[1])),this.mangle("mailto:")+n):n=h(i[1]),o+=this.renderer.link(r,null,n);else if(this.inLink||!(i=this.rules.url.exec(e))){if(i=this.rules.tag.exec(e))!this.inLink&&/^<a /i.test(i[0])?this.inLink=!0:this.inLink&&/^<\/a>/i.test(i[0])&&(this.inLink=!1),e=e.substring(i[0].length),o+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(i[0]):h(i[0]):i[0];else if(i=this.rules.link.exec(e))e=e.substring(i[0].length),this.inLink=!0,o+=this.outputLink(i,{href:i[2],title:i[3]}),this.inLink=!1;else if(i=(i=this.rules.reflink.exec(e))||this.rules.nolink.exec(e)){if(e=e.substring(i[0].length),t=(i[2]||i[1]).replace(/\s+/g," "),!(t=this.links[t.toLowerCase()])||!t.href){o+=i[0].charAt(0),e=i[0].substring(1)+e;continue}this.inLink=!0,o+=this.outputLink(i,t),this.inLink=!1}else if(i=this.rules.strong.exec(e))e=e.substring(i[0].length),o+=this.renderer.strong(this.output(i[2]||i[1]));else if(i=this.rules.em.exec(e))e=e.substring(i[0].length),o+=this.renderer.em(this.output(i[2]||i[1]));else if(i=this.rules.code.exec(e))e=e.substring(i[0].length),o+=this.renderer.codespan(h(i[2].trim(),!0));else if(i=this.rules.br.exec(e))e=e.substring(i[0].length),o+=this.renderer.br();else if(i=this.rules.del.exec(e))e=e.substring(i[0].length),o+=this.renderer.del(this.output(i[1]));else if(i=this.rules.text.exec(e))e=e.substring(i[0].length),o+=this.renderer.text(h(this.smartypants(i[0])));else if(e)throw new Error("Infinite loop on byte: "+e.charCodeAt(0))}else e=e.substring(i[0].length),r=n=h(i[1]),o+=this.renderer.link(r,null,n);return o},r.prototype.outputLink=function(e,t){var n=h(t.href),t=t.title?h(t.title):null;return"!"!==e[0].charAt(0)?this.renderer.link(n,t,this.output(e[1])):this.renderer.image(n,t,h(e[1]))},r.prototype.smartypants=function(e){return this.options.smartypants?e.replace(/---/g,"—").replace(/--/g,"–").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1‘").replace(/'/g,"’").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1“").replace(/"/g,"”").replace(/\.{3}/g,"…"):e},r.prototype.mangle=function(e){if(!this.options.mangle)return e;for(var t,n="",r=e.length,i=0;i<r;i++)t=e.charCodeAt(i),n+="&#"+(t=.5<Math.random()?"x"+t.toString(16):t)+";";return n},i.prototype.code=function(e,t,n){var r;return this.options.highlight&&null!=(r=this.options.highlight(e,t))&&r!==e&&(n=!0,e=r),t?'<pre><code class="'+this.options.langPrefix+h(t,!0)+'">'+(n?e:h(e,!0))+"\n</code></pre>\n":"<pre><code>"+(n?e:h(e,!0))+"\n</code></pre>"},i.prototype.blockquote=function(e){return"<blockquote>\n"+e+"</blockquote>\n"},i.prototype.html=function(e){return e},i.prototype.heading=function(e,t,n){return"<h"+t+' id="'+this.options.headerPrefix+n.toLowerCase().replace(/[^\w]+/g,"-")+'">'+e+"</h"+t+">\n"},i.prototype.hr=function(){return this.options.xhtml?"<hr/>\n":"<hr>\n"},i.prototype.list=function(e,t){t=t?"ol":"ul";return"<"+t+">\n"+e+"</"+t+">\n"},i.prototype.listitem=function(e){return"<li>"+e+"</li>\n"},i.prototype.paragraph=function(e){return"<p>"+e+"</p>\n"},i.prototype.table=function(e,t){return"<table>\n<thead>\n"+e+"</thead>\n<tbody>\n"+t+"</tbody>\n</table>\n"},i.prototype.tablerow=function(e){return"<tr>\n"+e+"</tr>\n"},i.prototype.tablecell=function(e,t){var n=t.header?"th":"td";return(t.align?"<"+n+' style="text-align:'+t.align+'">':"<"+n+">")+e+"</"+n+">\n"},i.prototype.strong=function(e){return"<strong>"+e+"</strong>"},i.prototype.em=function(e){return"<em>"+e+"</em>"},i.prototype.codespan=function(e){return"<code>"+e+"</code>"},i.prototype.br=function(){return this.options.xhtml?"<br/>":"<br>"},i.prototype.del=function(e){return"<del>"+e+"</del>"},i.prototype.link=function(e,t,n){if(this.options.sanitize){try{var r=decodeURIComponent(e.replace(/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi,function(e,t){return"colon"===(t=t.toLowerCase())?":":"#"===t.charAt(0)?"x"===t.charAt(1)?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""})).replace(/[^\w:]/g,"").toLowerCase()}catch(e){return n}if(0===r.indexOf("javascript:")||0===r.indexOf("vbscript:")||0===r.indexOf("data:"))return n}r='<a href="'+(e=this.options.baseUrl&&!a.test(e)?o(this.options.baseUrl,e):e)+'"';return t&&(r+=' title="'+t+'"'),r+">"+n+"</a>"},i.prototype.image=function(e,t,n){e='<img src="'+(e=this.options.baseUrl&&!a.test(e)?o(this.options.baseUrl,e):e)+'" alt="'+n+'"';return t&&(e+=' title="'+t+'"'),e+(this.options.xhtml?"/>":">")},i.prototype.text=function(e){return e},c.parse=function(e,t,n){return new c(t).parse(e)},c.prototype.parse=function(e){this.inline=new r(e.links,this.options,this.renderer),this.tokens=e.reverse();for(var t="";this.next();)t+=this.tok();return t},c.prototype.next=function(){return this.token=this.tokens.pop()},c.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0},c.prototype.parseText=function(){for(var e=this.token.text;"text"===this.peek().type;)e+="\n"+this.next().text;return this.inline.output(e)},c.prototype.tok=function(){switch(this.token.type){case"space":return"";case"hr":return this.renderer.hr();case"heading":return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,this.token.text);case"code":return this.renderer.code(this.token.text,this.token.lang,this.token.escaped);case"table":for(var e,t,n="",r="",i="",o=0;o<this.token.header.length;o++)this.token.align[o],i+=this.renderer.tablecell(this.inline.output(this.token.header[o]),{header:!0,align:this.token.align[o]});for(n+=this.renderer.tablerow(i),o=0;o<this.token.cells.length;o++){for(e=this.token.cells[o],i="",t=0;t<e.length;t++)i+=this.renderer.tablecell(this.inline.output(e[t]),{header:!1,align:this.token.align[t]});r+=this.renderer.tablerow(i)}return this.renderer.table(n,r);case"blockquote_start":for(r="";"blockquote_end"!==this.next().type;)r+=this.tok();return this.renderer.blockquote(r);case"list_start":for(r="",n=this.token.ordered;"list_end"!==this.next().type;)r+=this.tok();return this.renderer.list(r,n);case"list_item_start":for(r="";"list_item_end"!==this.next().type;)r+="text"===this.token.type?this.parseText():this.tok();return this.renderer.listitem(r);case"loose_item_start":for(r="";"list_item_end"!==this.next().type;)r+=this.tok();return this.renderer.listitem(r);case"html":n=this.token.pre||this.options.pedantic?this.token.text:this.inline.output(this.token.text);return this.renderer.html(n);case"paragraph":return this.renderer.paragraph(this.inline.output(this.token.text));case"text":return this.renderer.paragraph(this.parseText())}};var s={},a=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function t(){}function p(e){for(var t,n,r=arguments,i=1;i<arguments.length;i++)for(n in t=r[i])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}function d(e,n,r){if(r||"function"==typeof n){r||(r=n,n=null);var i,o=(n=p({},d.defaults,n||{})).highlight,t=0;try{i=l.lex(e,n)}catch(e){return r(e)}var s=i.length,a=function(t){if(t)return n.highlight=o,r(t);var e;try{e=c.parse(i,n)}catch(e){t=e}return n.highlight=o,t?r(t):r(null,e)};if(!o||o.length<3)return a();if(delete n.highlight,!s)return a();for(;t<i.length;t++)(n=>{"code"!==n.type?--s||a():o(n.text,n.lang,function(e,t){return e?a(e):null==t||t===n.text?--s||a():(n.text=t,n.escaped=!0,void(--s||a()))})})(i[t])}else try{return n=n&&p({},d.defaults,n),c.parse(l.lex(e,n),n)}catch(e){if(e.message+="\nPlease report this to https://github.com/chjj/marked.",(n||d.defaults).silent)return"<p>An error occurred:</p><pre>"+h(e.message+"",!0)+"</pre>";throw e}}t.exec=t,d.options=d.setOptions=function(e){return p(d.defaults,e),d},d.defaults={gfm:!0,tables:!0,breaks:!1,pedantic:!1,sanitize:!1,sanitizer:null,mangle:!0,smartLists:!1,silent:!1,highlight:null,langPrefix:"lang-",smartypants:!1,headerPrefix:"",renderer:new i,xhtml:!1,baseUrl:null},d.Parser=c,d.parser=c.parse,d.Renderer=i,d.Lexer=l,d.lexer=l.lex,d.InlineLexer=r,d.inlineLexer=r.output,g.exports=d.parse=d}.call(function(){return this||("undefined"!=typeof window?window:K)}())}),r=ee(function(e){var t,a,n,T,i,l="undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{},c=(a=/\blang(?:uage)?-(\w+)\b/i,n=0,T=l.Prism={manual:l.Prism&&l.Prism.manual,disableWorkerMessageHandler:l.Prism&&l.Prism.disableWorkerMessageHandler,util:{encode:function(e){return e instanceof i?new i(e.type,T.util.encode(e.content),e.alias):"Array"===T.util.type(e)?e.map(T.util.encode):e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/\u00a0/g," ")},type:function(e){return Object.prototype.toString.call(e).match(/\[object (\w+)\]/)[1]},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++n}),e.__id},clone:function(e){switch(T.util.type(e)){case"Object":var t,n={};for(t in e)e.hasOwnProperty(t)&&(n[t]=T.util.clone(e[t]));return n;case"Array":return e.map(function(e){return T.util.clone(e)})}return e}},languages:{extend:function(e,t){var n,r=T.util.clone(T.languages[e]);for(n in t)r[n]=t[n];return r},insertBefore:function(n,e,t,r){var i=(r=r||T.languages)[n];if(2==arguments.length){for(var o in t=e)t.hasOwnProperty(o)&&(i[o]=t[o]);return i}var s,a={};for(s in i)if(i.hasOwnProperty(s)){if(s==e)for(var o in t)t.hasOwnProperty(o)&&(a[o]=t[o]);a[s]=i[s]}return T.languages.DFS(T.languages,function(e,t){t===r[n]&&e!=n&&(this[e]=a)}),r[n]=a},DFS:function(e,t,n,r){for(var i in r=r||{},e)e.hasOwnProperty(i)&&(t.call(e,i,e[i],n||i),"Object"!==T.util.type(e[i])||r[T.util.objId(e[i])]?"Array"!==T.util.type(e[i])||r[T.util.objId(e[i])]||(r[T.util.objId(e[i])]=!0,T.languages.DFS(e[i],t,i,r)):(r[T.util.objId(e[i])]=!0,T.languages.DFS(e[i],t,null,r)))}},plugins:{},highlightAll:function(e,t){T.highlightAllUnder(document,e,t)},highlightAllUnder:function(e,t,n){var r={callback:n,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};T.hooks.run("before-highlightall",r);for(var i,o=r.elements||e.querySelectorAll(r.selector),s=0;i=o[s++];)T.highlightElement(i,!0===t,r.callback)},highlightElement:function(e,t,n){for(var r,i=e;i&&!a.test(i.className);)i=i.parentNode;i&&(o=(i.className.match(a)||[,""])[1].toLowerCase(),r=T.languages[o]),e.className=e.className.replace(a,"").replace(/\s+/g," ")+" language-"+o,e.parentNode&&(i=e.parentNode,/pre/i.test(i.nodeName))&&(i.className=i.className.replace(a,"").replace(/\s+/g," ")+" language-"+o);var o,s={element:e,language:o,grammar:r,code:e.textContent};T.hooks.run("before-sanity-check",s),s.code&&s.grammar?(T.hooks.run("before-highlight",s),t&&l.Worker?((o=new Worker(T.filename)).onmessage=function(e){s.highlightedCode=e.data,T.hooks.run("before-insert",s),s.element.innerHTML=s.highlightedCode,n&&n.call(s.element),T.hooks.run("after-highlight",s),T.hooks.run("complete",s)},o.postMessage(JSON.stringify({language:s.language,code:s.code,immediateClose:!0}))):(s.highlightedCode=T.highlight(s.code,s.grammar,s.language),T.hooks.run("before-insert",s),s.element.innerHTML=s.highlightedCode,n&&n.call(e),T.hooks.run("after-highlight",s),T.hooks.run("complete",s))):(s.code&&(T.hooks.run("before-highlight",s),s.element.textContent=s.code,T.hooks.run("after-highlight",s)),T.hooks.run("complete",s))},highlight:function(e,t,n){e=T.tokenize(e,t);return i.stringify(T.util.encode(e),n)},matchGrammar:function(e,t,n,r,i,o,s){var a,l=T.Token;for(a in n)if(n.hasOwnProperty(a)&&n[a]){if(a==s)return;for(var c=n[a],c="Array"===T.util.type(c)?c:[c],u=0;u<c.length;++u){var h,p=(b=c[u]).inside,d=!!b.lookbehind,g=!!b.greedy,f=0,m=b.alias;g&&!b.pattern.global&&(h=b.pattern.toString().match(/[imuy]*$/)[0],b.pattern=RegExp(b.pattern.source,h+"g"));for(var b=b.pattern||b,v=r,y=i;v<t.length;y+=t[v].length,++v){var k=t[v];if(t.length>e.length)return;if(!(k instanceof l)){b.lastIndex=0;var w=1;if(!(E=b.exec(k))&&g&&v!=t.length-1){if(b.lastIndex=y,!(E=b.exec(e)))break;for(var x=E.index+(d?E[1].length:0),_=E.index+E[0].length,S=v,C=y,L=t.length;S<L&&(C<_||!t[S].type&&!t[S-1].greedy);++S)x>=(C+=t[S].length)&&(++v,y=C);if(t[v]instanceof l||t[S-1].greedy)continue;w=S-v,k=e.slice(y,C),E.index-=y}if(E){d&&(f=E[1].length);var E,_=(x=E.index+f)+(E=E[0].slice(f)).length,A=k.slice(0,x),k=k.slice(_),$=[v,w],A=(A&&(++v,y+=A.length,$.push(A)),new l(a,p?T.tokenize(E,p):E,m,E,g));if($.push(A),k&&$.push(k),Array.prototype.splice.apply(t,$),1!=w&&T.matchGrammar(e,t,n,v,y,!0,a),o)break}else if(o)break}}}}},tokenize:function(e,t,n){var r=[e],i=t.rest;if(i){for(var o in i)t[o]=i[o];delete t.rest}return T.matchGrammar(e,r,t,0,0,!1),r},hooks:{all:{},add:function(e,t){var n=T.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=T.hooks.all[e];if(n&&n.length)for(var r,i=0;r=n[i++];)r(t)}}},(i=T.Token=function(e,t,n,r,i){this.type=e,this.content=t,this.alias=n,this.length=0|(r||"").length,this.greedy=!!i}).stringify=function(t,n,e){var r;return"string"==typeof t?t:"Array"===T.util.type(t)?t.map(function(e){return i.stringify(e,n,t)}).join(""):(r={type:t.type,content:i.stringify(t.content,n,e),tag:"span",classes:["token",t.type],attributes:{},language:n,parent:e},t.alias&&(e="Array"===T.util.type(t.alias)?t.alias:[t.alias],Array.prototype.push.apply(r.classes,e)),T.hooks.run("wrap",r),e=Object.keys(r.attributes).map(function(e){return e+'="'+(r.attributes[e]||"").replace(/"/g,"&quot;")+'"'}).join(" "),"<"+r.tag+' class="'+r.classes.join(" ")+'"'+(e?" "+e:"")+">"+r.content+"</"+r.tag+">")},l.document?(t=document.currentScript||[].slice.call(document.getElementsByTagName("script")).pop())&&(T.filename=t.src,T.manual||t.hasAttribute("data-manual")||("loading"!==document.readyState?window.requestAnimationFrame?window.requestAnimationFrame(T.highlightAll):window.setTimeout(T.highlightAll,16):document.addEventListener("DOMContentLoaded",T.highlightAll))):l.addEventListener&&!T.disableWorkerMessageHandler&&l.addEventListener("message",function(e){var e=JSON.parse(e.data),t=e.language,n=e.immediateClose;l.postMessage(T.highlight(e.code,T.languages[t],t)),n&&l.close()},!1),l.Prism);e.exports&&(e.exports=c),void 0!==K&&(K.Prism=c),c.languages.markup={comment:/<!--[\s\S]*?-->/,prolog:/<\?[\s\S]+?\?>/,doctype:/<!DOCTYPE[\s\S]+?>/i,cdata:/<!\[CDATA\[[\s\S]*?]]>/i,tag:{pattern:/<\/?(?!\d)[^\s>\/=$<]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/i,inside:{tag:{pattern:/^<\/?[^\s>\/]+/i,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"attr-value":{pattern:/=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+)/i,inside:{punctuation:[/^=/,{pattern:/(^|[^\\])["']/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:/&#?[\da-z]{1,8};/i},c.languages.markup.tag.inside["attr-value"].inside.entity=c.languages.markup.entity,c.hooks.add("wrap",function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&amp;/,"&"))}),c.languages.xml=c.languages.markup,c.languages.html=c.languages.markup,c.languages.mathml=c.languages.markup,c.languages.svg=c.languages.markup,c.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-]+?.*?(?:;|(?=\s*\{))/i,inside:{rule:/@[\w-]+/}},url:/url\((?:(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|.*?)\)/i,selector:/[^{}\s][^{};]*?(?=\s*\{)/,string:{pattern:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},property:/[-_a-z\xA0-\uFFFF][-\w\xA0-\uFFFF]*(?=\s*:)/i,important:/\B!important\b/i,function:/[-a-z0-9]+(?=\()/i,punctuation:/[(){};:]/},c.languages.css.atrule.inside.rest=c.util.clone(c.languages.css),c.languages.markup&&(c.languages.insertBefore("markup","tag",{style:{pattern:/(<style[\s\S]*?>)[\s\S]*?(?=<\/style>)/i,lookbehind:!0,inside:c.languages.css,alias:"language-css",greedy:!0}}),c.languages.insertBefore("inside","attr-value",{"style-attr":{pattern:/\s*style=("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/i,inside:{"attr-name":{pattern:/^\s*style/i,inside:c.languages.markup.tag.inside},punctuation:/^\s*=\s*['"]|['"]\s*$/,"attr-value":{pattern:/.+/i,inside:c.languages.css}},alias:"language-css"}},c.languages.markup.tag)),c.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/((?:\b(?:class|interface|extends|implements|trait|instanceof|new)\s+)|(?:catch\s+\())[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,boolean:/\b(?:true|false)\b/,function:/[a-z0-9_]+(?=\()/i,number:/\b-?(?:0x[\da-f]+|\d*\.?\d+(?:e[+-]?\d+)?)\b/i,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&?|\|\|?|\?|\*|\/|~|\^|%/,punctuation:/[{}[\];(),.:]/},c.languages.javascript=c.languages.extend("clike",{keyword:/\b(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|var|void|while|with|yield)\b/,number:/\b-?(?:0[xX][\dA-Fa-f]+|0[bB][01]+|0[oO][0-7]+|\d*\.?\d+(?:[Ee][+-]?\d+)?|NaN|Infinity)\b/,function:/[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*\()/i,operator:/-[-=]?|\+[+=]?|!=?=?|<<?=?|>>?>?=?|=(?:==?|>)?|&[&=]?|\|[|=]?|\*\*?=?|\/=?|~|\^=?|%=?|\?|\.{3}/}),c.languages.insertBefore("javascript","keyword",{regex:{pattern:/(^|[^/])\/(?!\/)(\[[^\]\r\n]+]|\\.|[^/\\\[\r\n])+\/[gimyu]{0,5}(?=\s*($|[\r\n,.;})]))/,lookbehind:!0,greedy:!0},"function-variable":{pattern:/[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*=\s*(?:function\b|(?:\([^()]*\)|[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)\s*=>))/i,alias:"function"}}),c.languages.insertBefore("javascript","string",{"template-string":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,greedy:!0,inside:{interpolation:{pattern:/\$\{[^}]+\}/,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:c.languages.javascript}},string:/[\s\S]+/}}}),c.languages.markup&&c.languages.insertBefore("markup","tag",{script:{pattern:/(<script[\s\S]*?>)[\s\S]*?(?=<\/script>)/i,lookbehind:!0,inside:c.languages.javascript,alias:"language-javascript",greedy:!0}}),c.languages.js=c.languages.javascript,"undefined"!=typeof self&&self.Prism&&self.document&&document.querySelector&&(self.Prism.fileHighlight=function(){var l={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"};Array.prototype.slice.call(document.querySelectorAll("pre[data-src]")).forEach(function(e){for(var t,n,r=e.getAttribute("data-src"),i=e,o=/\blang(?:uage)?-(?!\*)(\w+)\b/i;i&&!o.test(i.className);)i=i.parentNode;(n=i?(e.className.match(o)||[,""])[1]:n)||(t=(r.match(/\.(\w+)$/)||[,""])[1],n=l[t]||t);var s=document.createElement("code"),a=(s.className="language-"+n,e.textContent="",s.textContent="Loading…",e.appendChild(s),new XMLHttpRequest);a.open("GET",r,!0),a.onreadystatechange=function(){4==a.readyState&&(a.status<400&&a.responseText?(s.textContent=a.responseText,c.highlightElement(s)):400<=a.status?s.textContent="✖ Error "+a.status+" while fetching file: "+a.statusText:s.textContent="✖ Error: File does not exist or is empty")},a.send(null)})},document.addEventListener("DOMContentLoaded",self.Prism.fileHighlight))});function te(e,r){var i=[],o={};return e.forEach(function(e){var t=e.level||1,n=t-1;r<t||(o[n]?o[n].children=(o[n].children||[]).concat(e):i.push(e),o[t]=e)}),i}var n={},ne=/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g;function re(e){return e.toLowerCase()}function h(e){var t;return"string"!=typeof e?"":(e=e.trim().replace(/[A-Z]+/g,re).replace(/<[^>\d]+>/g,"").replace(ne,"").replace(/\s/g,"-").replace(/-+/g,"-").replace(/^(\d)/,"_$1"),t=n[e],t=d.call(n,e)?t+1:0,(n[e]=t)?e+"-"+t:e)}function ie(e,t){return'<img class="emoji" src="https://assets-cdn.github.com/images/icons/emoji/'+t+'.png" alt="'+t+'" />'}h.clear=function(){n={}};var oe=decodeURIComponent,se=encodeURIComponent;function ae(e){var t={};return(e=e.trim().replace(/^(\?|#|&)/,""))&&e.split("&").forEach(function(e){e=e.replace(/\+/g," ").split("=");t[e[0]]=e[1]&&oe(e[1])}),t}function p(e,t){void 0===t&&(t=[]);var n,r=[];for(n in e)-1<t.indexOf(n)||r.push(e[n]?(se(n)+"="+se(e[n])).toLowerCase():se(n));return r.length?"?"+r.join("&"):""}var A=i(function(e){return/(:|(\/{2}))/g.test(e)}),$=i(function(e){return/\/$/g.test(e)?e:(e=e.match(/(\S*\/)[^/]+$/))?e[1]:""}),s=i(function(e){return e.replace(/^\/+/,"/").replace(/([^:])\/{2,}/g,"$1/")});function T(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return s(e.join("/"))}var le=i(function(e){return e.replace("#","?id=")}),ce={};function ue(e){var r={};return{str:e=(e=void 0===e?"":e)&&e.replace(/:([\w-]+)=?([\w-]+)?/g,function(e,t,n){return r[t]=n&&n.replace(/&quot;/g,"")||!0,""}).trim(),config:r}}function P(n,e){this.config=n,this.router=e,this.cacheTree={},this.toc=[],this.linkTarget=n.externalLinkTarget||"_blank",this.contentBase=e.getBasePath();var e=this._initRenderer(),t=n.markdown||{},r=f(t)?t(u,e):(u.setOptions(m(t,{renderer:m(e,t.renderer)})),u);this._marked=r,this.compile=i(function(e){var t;return e&&(t=g(e)?r(e):r.parser(e),t=n.noEmoji?t:t.replace(/<(pre|template|code)[^>]*?>[\s\S]+?<\/(pre|template|code)>/g,function(e){return e.replace(/:/g,"__colon__")}).replace(/:(\w+?):/gi,window.emojify||ie).replace(/__colon__/g,":"),h.clear(),t)})}var he={markdown:function(e){return{url:e}},iframe:function(e,t){return{code:'<iframe src="'+e+'" '+(t||"width=100% height=400")+"></iframe>"}},video:function(e,t){return{code:'<video src="'+e+'" '+(t||"controls")+">Not Support</video>"}},audio:function(e,t){return{code:'<audio src="'+e+'" '+(t||"controls")+">Not Support</audio>"}},code:function(e,t){var n=e.match(/\.(\w+)$/);return{url:e,lang:n="md"===(n=t||n&&n[1])?"markdown":n}}},pe=(P.prototype.compileEmbed=function(e,t){var n,r=ue(t),i=r.str,r=r.config;if(t=i,r.include)return A(e)||(e=T(this.contentBase,$(this.router.getCurrentPath()),e)),r.type&&(i=he[r.type])?(n=i.call(this,e,t)).type=r.type:(i="code",/\.(md|markdown)/.test(e)?i="markdown":/\.html?/.test(e)?i="iframe":/\.(mp4|ogg)/.test(e)?i="video":/\.mp3/.test(e)&&(i="audio"),(n=he[i].call(this,e,t)).type=i),n},P.prototype._matchNotCompileLink=function(e){for(var t=this.config.noCompileLinks||[],n=0;n<t.length;n++){var r=t[n];if((ce[r]||(ce[r]=new RegExp("^"+r+"$"))).test(e))return e}},P.prototype._initRenderer=function(){var e=new u.Renderer,s=this.linkTarget,a=this.router,l=this.contentBase,c=this,t={},n=(t.heading=e.heading=function(e,t){var n={level:t,title:e},r=(/{docsify-ignore}/g.test(e)&&(e=e.replace("{docsify-ignore}",""),n.title=e,n.ignoreSubHeading=!0),/{docsify-ignore-all}/g.test(e)&&(e=e.replace("{docsify-ignore-all}",""),n.title=e,n.ignoreAllSubs=!0),h(e)),i=a.toURL(a.getCurrentPath(),{id:r});return n.slug=i,c.toc.push(n),"<h"+t+' id="'+r+'"><a href="'+i+'" data-id="'+r+'" class="anchor"><span>'+e+"</span></a></h"+t+">"},t.code=e.code=function(e,t){return void 0===t&&(t=""),e=e.replace(/@DOCSIFY_QM@/g,"`"),'<pre v-pre data-lang="'+t+'"><code class="lang-'+t+'">'+r.highlight(e,r.languages[t]||r.languages.markup)+"</code></pre>"},t.link=e.link=function(e,t,n){var r="",i=ue(t=void 0===t?"":t),o=i.str,i=i.config;return t=o,/:|(\/{2})/.test(e)||c._matchNotCompileLink(e)||i.ignore?r+=' target="'+s+'"':(e===c.config.homepage&&(e="README"),e=a.toURL(e,null,a.getCurrentPath())),i.target&&(r+=" target="+i.target),i.disabled&&(r+=" disabled",e="javascript:void(0)"),t&&(r+=' title="'+t+'"'),'<a href="'+e+'"'+r+">"+n+"</a>"},t.paragraph=e.paragraph=function(e){return/^!&gt;/.test(e)?G("tip",e):/^\?&gt;/.test(e)?G("warn",e):"<p>"+e+"</p>"},t.image=e.image=function(e,t,n){var r=e,i="",o=ue(t);return t=o.str,o.config["no-zoom"]&&(i+=" data-no-zoom"),t&&(i+=' title="'+t+'"'),'<img src="'+(r=A(e)?r:T(l,$(a.getCurrentPath()),e))+'"data-origin="'+e+'" alt="'+n+'"'+i+">"},/^\[([ x])\] +/);return t.listitem=e.listitem=function(e){var t=n.exec(e);return"<li"+(t?' class="task-list-item"':"")+">"+(e=t?e.replace(n,'<input type="checkbox" '+("x"===t[1]?"checked":"")+" />"):e)+"</li>\n"},e.origin=t,e},P.prototype.sidebar=function(e,t){var n=this.router.getCurrentPath(),r="";return e?r=(r=this.compile(e))&&r.match(/<ul[^>]*>([\s\S]+)<\/ul>/g)[0]:(r=W(e=this.cacheTree[n]||te(this.toc,t),"<ul>"),this.cacheTree[n]=e),r},P.prototype.subSidebar=function(e){if(e){var t=this.router.getCurrentPath(),n=this.cacheTree,r=this.toc;r[0]&&r[0].ignoreAllSubs&&r.splice(0),r[0]&&1===r[0].level&&r.shift();for(var i=0;i<r.length;i++)r[i].ignoreSubHeading&&r.splice(i,1)&&i--;e=n[t]||te(r,e);return n[t]=e,this.toc=[],W(e,'<ul class="app-sub-sidebar">')}this.toc=[]},P.prototype.article=function(e){return this.compile(e)},P.prototype.cover=function(e){var t=this.toc.slice(),e=this.compile(e);return this.toc=t.slice(),e},k.title);function de(){var e,t=y("section.cover");t&&(e=t.getBoundingClientRect().height,window.pageYOffset>=e||t.classList.contains("hidden")?L(w,"add","sticky"):L(w,"remove","sticky"))}function F(e,t,r,n){var i,t=_(t=y(t),"a"),o=decodeURI(e.toURL(e.getCurrentPath()));return t.sort(function(e,t){return t.href.length-e.href.length}).forEach(function(e){var t=e.getAttribute("href"),n=r?e.parentNode:e;0!==o.indexOf(t)||i?L(n,"remove","active"):(i=e,L(n,"add","active"))}),n&&(k.title=i?i.innerText+" - "+pe:pe),i}function ge(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var fe=Se,me=[{key:"begin",value:function(){return this.isRunning||this.next===this.end||(this.frame=window.requestAnimationFrame(this._tick.bind(this))),this}},{key:"stop",value:function(){return window.cancelAnimationFrame(this.frame),this.isRunning=!1,this.frame=null,this.timeStart=null,this.next=null,this}},{key:"on",value:function(e,t){return this.events[e]=this.events[e]||[],this.events[e].push(t),this}},{key:"emit",value:function(e,t){var n=this,e=this.events[e];e&&e.forEach(function(e){return e.call(n,t)})}},{key:"_tick",value:function(e){this.isRunning=!0;var t=this.next||this.start;this.timeStart||(this.timeStart=e),this.timeElapsed=e-this.timeStart,this.next=Math.round(this.ease(this.timeElapsed,this.start,this.end-this.start,this.duration)),this._shouldTick(t)?(this.emit("tick",this.next),this.frame=window.requestAnimationFrame(this._tick.bind(this))):(this.emit("tick",this.end),this.emit("done",null))}},{key:"_shouldTick",value:function(e){return{up:this.next<this.end&&e<=this.next,down:this.next>this.end&&e>=this.next}[this.direction]}},{key:"_defaultEase",value:function(e,t,n,r){return(e/=r/2)<1?n/2*e*e+t:-n/2*(--e*(e-2)-1)+t}}],be=void 0;me&&ge(fe.prototype,me),be&&ge(fe,be);var ve,ye=Se,ke={},we=!1,xe=null,_e=!0;function Se(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},t=this;if(!(t instanceof Se))throw new TypeError("Cannot call a class as a function");this.duration=e.duration||1e3,this.ease=e.easing||this._defaultEase,this.start=e.start,this.end=e.end,this.frame=null,this.next=null,this.isRunning=!1,this.events={},this.direction=this.start<this.end?"up":"down"}function Ce(e){if(_e){for(var t,n=y(".sidebar"),r=_(".anchor"),i=x(n,".sidebar-nav"),o=x(n,"li.active"),s=document.documentElement,a=(s&&s.scrollTop||document.body.scrollTop)-ve,l=0,c=r.length;l<c;l+=1){var u=r[l];if(u.offsetTop>a){t=t||u;break}t=u}t&&(s=ke[Le(e,t.getAttribute("data-id"))])&&s!==o&&(o&&o.classList.remove("active"),s.classList.add("active"),o=s,!we)&&w.classList.contains("sticky")&&(e=n.clientHeight,s=o.offsetTop+o.clientHeight+40,o=o.offsetTop>=i.scrollTop&&s<=i.scrollTop+e?i.scrollTop:+s<e?0:s-e,n.scrollTop=o)}}function Le(e,t){return e+"?id="+t}var Ee=k.scrollingElement||k.documentElement,Ae={};function $e(){var t,e=_(".markdown-section>script").filter(function(e){return!/template/.test(e.type)})[0];e&&(t=e.innerText.trim())&&setTimeout(function(e){window.__EXECUTE_RESULT__=new Function(t)()},0)}function Te(e,t,n){return t="function"==typeof n?n(t):"string"==typeof n?(i=[],o=0,(r=n).replace(Z,function(t,e,n){i.push(r.substring(o,n-1)),o=n+=t.length+1,i.push(function(e){return("00"+("string"==typeof J[t]?e[J[t]]():J[t](e))).slice(-t.length)})}),o!==r.length&&i.push(r.substring(o)),(e=>{for(var t="",n=0,r=e||new Date;n<i.length;n++)t+="string"==typeof i[n]?i[n]:i[n](r);return t})(new Date(t))):t,e.replace(/{docsify-updated}/g,t);var r,i,o}function Pe(e){this._renderTo(".markdown-section",e=e||"<h1>404 - Not found</h1>"),this.config.loadSidebar||this._renderSidebar(),!1===this.config.executeScript||void 0===window.Vue||$e()?this.config.executeScript&&$e():setTimeout(function(e){var t=window.__EXECUTE_RESULT__;t&&t.$destroy&&t.$destroy(),window.__EXECUTE_RESULT__=(new window.Vue).$mount("#main")},0)}function e(e){this.config=e}var Fe={};function Oe(e){var t=location.href.indexOf("#");location.replace(location.href.slice(0,0<=t?t:0)+"#"+e)}e.prototype.getBasePath=function(){return this.config.basePath},e.prototype.getFile=function(e,t){void 0===e&&(e=this.getCurrentPath());var n=this.config,r=this.getBasePath(),i="string"==typeof n.ext?n.ext:".md",o=e=n.alias?function e(t,n,r){var i=Object.keys(n).filter(function(e){return(Fe[e]||(Fe[e]=new RegExp("^"+e+"$"))).test(t)&&t!==r})[0];return i?e(t.replace(Fe[i],n[i]),n,t):t}(e,n.alias):e,s=i;return e=(e=new RegExp("\\.("+s.replace(/^\./,"")+"|html)$","g").test(o)?o:/\/$/g.test(o)?o+"README"+s:""+o+s)==="/README"+i&&n.homepage||e,e=A(e)?e:T(r,e),e=t?e.replace(new RegExp("^"+r),""):e},e.prototype.onchange=function(e){(e=void 0===e?c:e)()},e.prototype.getCurrentPath=function(){},e.prototype.normalize=function(){},e.prototype.parse=function(){},e.prototype.toURL=function(e,t,n){var r=n&&"#"===e[0],i=this.parse(le(e));return i.query=m({},i.query,t),e=(e=i.path+p(i.query)).replace(/\.md(\?)|\.md$/,"$1"),r&&(e=(0<(t=n.indexOf("?"))?n.substr(0,t):n)+e),s("/"+e)},(a=e)&&(O.__proto__=a),((O.prototype=Object.create(a&&a.prototype)).constructor=O).prototype.getBasePath=function(){var e=window.location.pathname||"",t=this.config.basePath;return/^(\/|https?:)/g.test(t)?t:s(e+"/"+t)},O.prototype.getCurrentPath=function(){var e=location.href,t=e.indexOf("#");return-1===t?"":e.slice(t+1)},O.prototype.onchange=function(e){C("hashchange",e=void 0===e?c:e)},O.prototype.normalize=function(){var e=this.getCurrentPath();if("/"===(e=le(e)).charAt(0))return Oe(e);Oe("/"+e)},O.prototype.parse=function(e){var t="",n=(e=void 0===e?location.href:e).indexOf("#"),n=(e=0<=n?e.slice(n+1):e).indexOf("?");return 0<=n&&(t=e.slice(n+1),e=e.slice(0,n)),{path:e,file:this.getFile(e,!0),query:ae(t)}},O.prototype.toURL=function(e,t,n){return"#"+a.prototype.toURL.call(this,e,t,n)};var t,a,Me=O,Ne=((t=e)&&(l.__proto__=t),((l.prototype=Object.create(t&&t.prototype)).constructor=l).prototype.getCurrentPath=function(){var e=this.getBasePath(),t=window.location.pathname;return((t=e&&0===t.indexOf(e)?t.slice(e.length):t)||"/")+window.location.search+window.location.hash},l.prototype.onchange=function(n){void 0===n&&(n=c),C("click",function(e){var t="A"===e.target.tagName?e.target:e.target.parentNode;"A"!==t.tagName||/_blank/.test(t.target)||(e.preventDefault(),e=t.href,window.history.pushState({key:e},"",e),n())}),C("popstate",n)},l.prototype.parse=function(e){var t="",n=(e=void 0===e?location.href:e).indexOf("?"),n=(0<=n&&(t=e.slice(n+1),e=e.slice(0,n)),T(location.origin)),r=e.indexOf(n);return{path:e=-1<r?e.slice(r+n.length):e,file:this.getFile(e),query:ae(t)}},l);function l(e){t.call(this,e),this.mode="history"}function O(e){a.call(this,e),this.mode="hash"}var je={};function qe(e){e.router.normalize(),e.route=e.router.parse(),w.setAttribute("data-page",e.route.file)}function Re(t,n,r,i,o,e){t=e?t:t.replace(/\/$/,""),(t=$(t))&&E(o.router.getFile(t+r)+n,!1,o.config.requestHeaders).then(i,function(e){return Re(t,n,r,i,o)})}function He(){this._init()}q=Object.freeze({cached:i,hyphenate:j,hasOwn:d,merge:m,isPrimitive:g,noop:c,isFn:f,inBrowser:q,isMobile:v,supportsPushState:R,parseQuery:ae,stringifyQuery:p,isAbsolutePath:A,getParentPath:$,cleanPath:s,getPath:T,replaceSlug:le});var ze,M,N=He.prototype;function Ie(e,t,n){return ze&&ze.abort&&ze.abort(),ze=E(e,!0,n)}N._init=function(){var n,t,r,e,i,o,s,a,l,c,u,h;function p(e){return w.classList.toggle("close")}this.config=(()=>{var e,t=m({el:"#app",repo:"",maxLevel:6,subMaxLevel:0,loadSidebar:null,loadNavbar:null,homepage:"README.md",coverpage:"",basePath:"",auto2top:!1,name:"",themeColor:"",nameLink:window.location.pathname,autoHeader:!1,executeScript:null,noEmoji:!1,ga:"",ext:".md",mergeNavbar:!1,formatUpdated:"",externalLinkTarget:"_blank",routerMode:"hash",noCompileLinks:[]},window.$docsify),n=document.currentScript||[].slice.call(document.getElementsByTagName("script")).filter(function(e){return/docsify\./.test(e.src)})[0];if(n){for(var r in t)d.call(t,r)&&g(e=n.getAttribute("data-"+j(r)))&&(t[r]=""===e||e);!0===t.loadSidebar&&(t.loadSidebar="_sidebar"+t.ext),!0===t.loadNavbar&&(t.loadNavbar="_navbar"+t.ext),!0===t.coverpage&&(t.coverpage="_coverpage"+t.ext),!0===t.repo&&(t.repo=""),!0===t.name&&(t.name="")}return window.$docsify=t})(),(n=this)._hooks={},n._lifecycle={},["init","mounted","beforeEach","afterEach","doneEach","ready"].forEach(function(e){var t=n._hooks[e]=[];n._lifecycle[e]=function(e){return t.push(e)}}),[].concat((t=this).config.plugins).forEach(function(e){return f(e)&&e(t._lifecycle,t)}),b(this,"init"),h=new("history"===((h=(u=this).config).routerMode||"hash")&&R?Ne:Me)(h),u.router=h,qe(u),je=u.route,h.onchange(function(e){qe(u),u._updateRender(),je.path!==u.route.path?(u.$fetch(),je=u.route):u.$resetEvents()}),o=(h=this).config,h.compiler=new P(o,h.router),window.__current_docsify_compiler__=h.compiler,s=o.el||"#app",a=x("nav")||S("nav"),s=x(s),l="",c=w,s?(o.repo&&(l+=(e=o.repo)?'<a href="'+(e=(e=/\/\//.test(e)?e:"https://github.com/"+e).replace(/^git\+/,""))+'" class="github-corner" aria-label="View source on Github"><svg viewBox="0 0 250 250" aria-hidden="true"><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg></a>':""),o.coverpage&&(l+='<section class="cover show" style="background: linear-gradient(to left bottom, hsl('+Math.floor(255*Math.random())+", 100%, 85%) 0%,hsl("+Math.floor(255*Math.random())+', 100%, 85%) 100%)"><div class="cover-main">\x3c!--cover--\x3e</div><div class="mask"></div></section>'),l+=(e='<button class="sidebar-toggle"><div class="sidebar-toggle-button"><span></span><span></span><span></span></div></button><aside class="sidebar">'+(o.name?'<h1><a class="app-name-link" data-nosearch>'+o.name+"</a></h1>":"")+'<div class="sidebar-nav">\x3c!--sidebar--\x3e</div></aside>',(v?e+"<main>":"<main>"+e)+'<section class="content"><article class="markdown-section" id="main">\x3c!--main--\x3e</article></section></main>'),h._renderTo(s,l,!0)):h.rendered=!0,o.mergeNavbar&&v?c=x(".sidebar"):(a.classList.add("app-nav"),o.repo||a.classList.add("no-badge")),o.loadNavbar&&B(c,a),o.themeColor&&(k.head.appendChild(S("div","<style>:root{--theme-color: "+o.themeColor+";}</style>").firstElementChild),i=o.themeColor,window.CSS&&window.CSS.supports&&window.CSS.supports("(--v:red)")||(s=_("style:not(.inserted),link"),[].forEach.call(s,function(e){"STYLE"===e.nodeName?V(e,i):"LINK"===e.nodeName&&(e=e.getAttribute("href"),/\.css$/.test(e))&&E(e).then(function(e){e=S("style",e);z.appendChild(e),V(e,i)})}))),h._updateRender(),L(w,"ready"),(l=this).router,C(y("button.sidebar-toggle"),"click",function(e){e.stopPropagation(),p()}),v&&C(w,"click",function(e){return w.classList.contains("close")&&p()}),C(y(".sidebar"),"click",function(e){e=e.target;"A"===e.nodeName&&e.nextSibling&&e.nextSibling.classList.contains("app-sub-sidebar")&&L(e.parentNode,"collapse")}),l.config.coverpage?v||C("scroll",de):w.classList.add("sticky"),c=(r=this).config.loadSidebar,r.rendered?(a=F(r.router,".sidebar-nav",!0,!0),c&&a&&(a.parentNode.innerHTML+=window.__SUB_SIDEBAR__),r._bindEventOnRendered(a),r.$resetEvents(),b(r,"doneEach"),b(r,"ready")):r.$fetch(function(e){return b(r,"ready")}),b(this,"mounted")},N.route={},(M=N)._renderTo=function(e,t,n){e=y(e);e&&(e[n?"outerHTML":"innerHTML"]=t)},M._renderSidebar=function(e){var t=this.config,n=t.maxLevel,r=t.subMaxLevel,t=t.loadSidebar,e=(this._renderTo(".sidebar-nav",this.compiler.sidebar(e,n)),F(this.router,".sidebar-nav",!0,!0));t&&e?e.parentNode.innerHTML+=this.compiler.subSidebar(r)||"":this.compiler.subSidebar(),this._bindEventOnRendered(e)},M._bindEventOnRendered=function(e){var t=this.config,n=t.autoHeader,t=t.auto2top,r=this.router,i=x(".cover.show");ve=i?i.offsetHeight:0;for(var o,s=_(i=y(".sidebar"),"li"),a=0,l=s.length;a<l;a+=1){var c,u,h=s[a],p=h.querySelector("a");p&&(p="/"!==(p=p.getAttribute("href"))&&(u=(c=r.parse(p)).query.id)?Le(c.path,u):p)&&(ke[decodeURIComponent(p)]=h)}v||(o=r.getCurrentPath(),U("scroll",function(){return Ce(o)}),C("scroll",function(){return Ce(o)}),C(i,"mouseover",function(){we=!0}),C(i,"mouseleave",function(){we=!1})),n&&e&&(n=(i=y("#main")).children[0])&&"H1"!==n.tagName&&((n=S("h1")).innerText=e.innerText,B(i,n)),t&&(Ee.scrollTop=!0===(e=void 0===(e=t)?0:t)?0:Number(e))},M._renderNav=function(e){e&&this._renderTo("nav",this.compiler.compile(e)),this.config.loadNavbar&&F(this.router,"nav")},M._renderMain=function(p,d,g){var f=this;if(void 0===d&&(d={}),!p)return Pe.call(this,p);b(this,"beforeEach",p,function(e){function t(){d.updatedAt&&(n=Te(n,d.updatedAt,f.config.formatUpdated)),b(f,"afterEach",n,function(e){return Pe.call(f,e)})}var n,r,o,i,s,a,l,c,u,h;f.isHTML?(n=f.result=p,t(),g()):(e={compiler:f.compiler,raw:e},r=function(e){n=f.compiler.compile(e),t(),g()},o=e.compiler,void 0===(i=e.raw)&&(i=""),e=e.fetch,(s=Ae[i])?r(s):(s=o._marked,a=s.lexer(i),l=[],c=s.InlineLexer.rules.link,u=a.links,a.forEach(function(e,i){"paragraph"===e.type&&(e.text=e.text.replace(new RegExp(c.source,"g"),function(e,t,n,r){n=o.compileEmbed(n,r);return n?("markdown"!==n.type&&"code"!==n.type||l.push({index:i,embed:n}),n.code):e}))}),h=0,function n(e,r){var i=e.step,o=(void 0===i&&(i=0),e.embedTokens),s=e.compile,a=e.fetch,l=o[i];return l?void E(l.embed.url).then(function(e){var t;e&&("markdown"===l.embed.type?t=s.lexer(e):"code"===l.embed.type&&(t=s.lexer("```"+l.embed.lang+"\n"+e.replace(/`/g,"@DOCSIFY_QM@")+"\n```\n"))),r({token:l,embedToken:t}),n({step:++i,compile:s,embedTokens:o,fetch:a},r)}):r({})}({compile:s,embedTokens:l,fetch:e},function(e){var t=e.embedToken,e=e.token;e?(e=e.index+h,m(u,t.links),a=a.slice(0,e).concat(t,a.slice(e+1)),h+=t.length-1):(Ae[i]=a.concat(),a.links=Ae[i].links=u,r(a))})))})},M._renderCover=function(e,t){var n,r=y(".cover");L(y("main"),t?"add":"remove","hidden"),e?(L(r,"add","show"),(e=(t=this.coverIsHTML?e:this.compiler.cover(e)).trim().match('<p><img.*?data-origin="(.*?)"[^a]+alt="(.*?)">([^<]*?)</p>$'))&&("color"===e[2]?r.style.background=e[1]+(e[3]||""):(n=e[1],L(r,"add","has-mask"),A(e[1])||(n=T(this.router.getBasePath(),e[1])),r.style.backgroundImage="url("+n+")",r.style.backgroundSize="cover",r.style.backgroundPosition="center center"),t=t.replace(e[0],"")),this._renderTo(".cover-main",t),de()):L(r,"remove","show")},M._updateRender=function(){var e,t,n,r;e=this,t=y(".app-name-link"),n=e.config.nameLink,r=e.route.path,t&&(g(e.config.nameLink)?t.setAttribute("href",n):"object"==typeof n&&(e=Object.keys(n).filter(function(e){return-1<r.indexOf(e)})[0],t.setAttribute("href",n[e])))},(M=N)._loadSideAndNav=function(e,t,n,r){var i=this;return function(){if(!n)return r();Re(e,t,n,function(e){i._renderSidebar(e),r()},i,!0)}},M._fetch=function(n){var r=this,e=(void 0===n&&(n=c),this.route),i=e.path,o=p(e.query,["id"]),e=this.config,t=e.loadNavbar,s=e.requestHeaders,a=e.loadSidebar,l=this.router.getFile(i),e=Ie(l+o,0,s);this.isHTML=/\.html$/g.test(l),e.then(function(e,t){return r._renderMain(e,t,r._loadSideAndNav(i,o,a,n))},function(e){r._fetchFallbackPage(l,o,n)||r._fetch404(l,o,n)}),t&&Re(i,o,t,function(e){return r._renderNav(e)},this,!0)},M._fetchCover=function(){var e,t,n,r=this,i=this.config,o=i.coverpage,i=i.requestHeaders,s=this.route.query,a=$(this.route.path);if(o)return t=null,e=this.route.path,"string"==typeof o?"/"===e&&(t=o):t=Array.isArray(o)?-1<o.indexOf(e)&&"_coverpage":!0===(o=o[e])?"_coverpage":o,n=Boolean(t)&&this.config.onlyCover,t?(t=this.router.getFile(a+t),this.coverIsHTML=/\.html$/g.test(t),E(t+p(s,["id"]),!1,i).then(function(e){return r._renderCover(e,n)})):this._renderCover(null,n),n},M.$fetch=function(e){function t(){b(n,"doneEach"),e()}var n=this;void 0===e&&(e=c);this._fetchCover()?t():this._fetch(function(){n.$resetEvents(),t()})},M._fetchFallbackPage=function(n,r,i){var o=this,e=(void 0===i&&(i=c),this.config),t=e.requestHeaders,s=e.fallbackLanguages,a=e.loadSidebar;return!!s&&(e=n.split("/")[1],-1!==s.indexOf(e))&&(s=n.replace(new RegExp("^/"+e),""),Ie(s+r,0,t).then(function(e,t){return o._renderMain(e,t,o._loadSideAndNav(n,r,a,i))},function(){return o._fetch404(n,r,i)}),!0)},M._fetch404=function(e,t,n){var r=this,i=this.config,o=i.loadSidebar,s=i.requestHeaders,i=i.notFoundPage,a=this._loadSideAndNav(e,t,o,n=void 0===n?c:n);return i?(t=((t,e)=>{var n,r,i=e.notFoundPage,o="_404"+(e.ext||".md");switch(typeof i){case"boolean":r=o;break;case"string":r=i;break;case"object":r=(n=Object.keys(i).sort(function(e,t){return t.length-e.length}).find(function(e){return t.match(new RegExp("^"+e))}))&&i[n]||o}return r})(e,this.config),Ie(this.router.getFile(t),0,s).then(function(e,t){return r._renderMain(e,t,a)},function(){return r._renderMain(null,{},a)}),!0):(this._renderMain(null,{},a),!1)},N.$resetEvents=function(){var e,t,n;e=this.route.path,(t=this.route.query.id)&&((n=x("#"+t))&&(n=n,xe&&xe.stop(),_e=!1,xe=new ye({start:window.pageYOffset,end:n.getBoundingClientRect().top+window.pageYOffset,duration:500}).on("tick",function(e){return window.scrollTo(0,e)}).on("done",function(){_e=!0,xe=null}).begin()),n=ke[Le(e,t)],(e=x(y(".sidebar"),"li.active"))&&e.classList.remove("active"),n)&&n.classList.add("active"),this.config.loadNavbar&&F(this.router,"nav")},window.Docsify={util:q,dom:Y,get:E,slugify:h},window.DocsifyCompiler=P,window.marked=u,window.Prism=r,He.version="4.6.10",M=function(e){return new He},"complete"===(N=document.readyState)||"interactive"===N?setTimeout(M,0):document.addEventListener("DOMContentLoaded",M)})();