diff --git a/docs/404.html b/docs/404.html index df32462..c27e56d 100644 --- a/docs/404.html +++ b/docs/404.html @@ -1 +1 @@ -@luxdamore/nuxt-prune-html - 🔌⚡ Nuxt module to prune html before sending it to the browser (it removes elements matching CSS selector(s)), useful for boosting performance showing a different HTML for bots/audits by removing all the scripts with dynamic rendering
Loading...
\ No newline at end of file +@luxdamore/nuxt-prune-html - 🔌⚡ Nuxt module to prune html before sending it to the browser (it removes elements matching CSS selector(s)), useful for boosting performance showing a different HTML for bots/audits by removing all the scripts with dynamic rendering
Loading...
\ No newline at end of file diff --git a/docs/_nuxt/12e24fb.modern.js b/docs/_nuxt/12e24fb.modern.js deleted file mode 100644 index dbdcd4b..0000000 --- a/docs/_nuxt/12e24fb.modern.js +++ /dev/null @@ -1 +0,0 @@ -!function(e){function r(data){for(var r,n,l=data[0],f=data[1],d=data[2],i=0,h=[];i/g,">").replace(/"/g,""").replace(/'/g,"'")}function d(e,...n){const t=Object.create(null);for(const n in e)t[n]=e[n];return n.forEach((function(e){for(const n in e)t[n]=e[n]})),t}const h=e=>!!e.kind;class f{constructor(e,n){this.buffer="",this.classPrefix=n.classPrefix,e.walk(this)}addText(text){this.buffer+=c(text)}openNode(e){if(!h(e))return;let n=e.kind;e.sublanguage||(n=`${this.classPrefix}${n}`),this.span(n)}closeNode(e){h(e)&&(this.buffer+="")}value(){return this.buffer}span(e){this.buffer+=``}}class m{constructor(){this.rootNode={children:[]},this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){this.top.children.push(e)}openNode(e){const n={kind:e,children:[]};this.add(n),this.stack.push(n)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,n){return"string"==typeof n?e.addText(n):n.children&&(e.openNode(n),n.children.forEach(n=>this._walk(e,n)),e.closeNode(n)),e}static _collapse(e){"string"!=typeof e&&e.children&&(e.children.every(e=>"string"==typeof e)?e.children=[e.children.join("")]:e.children.forEach(e=>{m._collapse(e)}))}}class E extends m{constructor(e){super(),this.options=e}addKeyword(text,e){""!==text&&(this.openNode(e),this.addText(text),this.closeNode())}addText(text){""!==text&&this.add(text)}addSublanguage(e,n){const t=e.root;t.kind=n,t.sublanguage=!0,this.add(t)}toHTML(){return new f(this,this.options).value()}finalize(){return!0}}function source(e){return e?"string"==typeof e?e:e.source:null}const w="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",x={begin:"\\\\[\\s\\S]",relevance:0},_={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[x]},y={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[x]},N={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},v=function(e,n,t={}){const r=d({className:"comment",begin:e,end:n,contains:[]},t);return r.contains.push(N),r.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):",relevance:0}),r},R=v("//","$"),A=v("/\\*","\\*/"),k=v("#","$"),O={className:"number",begin:"\\b\\d+(\\.\\d+)?",relevance:0},M={className:"number",begin:w,relevance:0},j={className:"number",begin:"\\b(0b[01]+)",relevance:0},S={className:"number",begin:"\\b\\d+(\\.\\d+)?(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},T={begin:/(?=\/[^/\n]*\/)/,contains:[{className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[x,{begin:/\[/,end:/\]/,relevance:0,contains:[x]}]}]},I={className:"title",begin:"[a-zA-Z]\\w*",relevance:0},B={className:"title",begin:"[a-zA-Z_]\\w*",relevance:0},L={begin:"\\.\\s*[a-zA-Z_]\\w*",relevance:0};var D=Object.freeze({__proto__:null,IDENT_RE:"[a-zA-Z]\\w*",UNDERSCORE_IDENT_RE:"[a-zA-Z_]\\w*",NUMBER_RE:"\\b\\d+(\\.\\d+)?",C_NUMBER_RE:w,BINARY_NUMBER_RE:"\\b(0b[01]+)",RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:(e={})=>{const n=/^#![ ]*\//;return e.binary&&(e.begin=function(...e){return e.map(e=>source(e)).join("")}(n,/.*\b/,e.binary,/\b.*/)),d({className:"meta",begin:n,end:/$/,relevance:0,"on:begin":(e,n)=>{0!==e.index&&n.ignoreMatch()}},e)},BACKSLASH_ESCAPE:x,APOS_STRING_MODE:_,QUOTE_STRING_MODE:y,PHRASAL_WORDS_MODE:N,COMMENT:v,C_LINE_COMMENT_MODE:R,C_BLOCK_COMMENT_MODE:A,HASH_COMMENT_MODE:k,NUMBER_MODE:O,C_NUMBER_MODE:M,BINARY_NUMBER_MODE:j,CSS_NUMBER_MODE:S,REGEXP_MODE:T,TITLE_MODE:I,UNDERSCORE_TITLE_MODE:B,METHOD_GUARD:L,END_SAME_AS_BEGIN:function(e){return Object.assign(e,{"on:begin":(e,n)=>{n.data._beginMatch=e[1]},"on:end":(e,n)=>{n.data._beginMatch!==e[1]&&n.ignoreMatch()}})}});function C(e,n){"."===e.input[e.index-1]&&n.ignoreMatch()}function P(e,n){n&&e.beginKeywords&&(e.begin="\\b("+e.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",e.__beforeBegin=C,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords)}function $(e,n){Array.isArray(e.illegal)&&(e.illegal=function(...e){return"("+e.map(e=>source(e)).join("|")+")"}(...e.illegal))}function z(e,n){if(e.match){if(e.begin||e.end)throw new Error("begin & end are not supported with match");e.begin=e.match,delete e.match}}function H(e,n){void 0===e.relevance&&(e.relevance=1)}const U=["of","and","for","in","not","or","if","then","parent","list","value"];function K(e,n){return n?Number(n):function(e){return U.includes(e.toLowerCase())}(e)?0:1}function G(e,{plugins:n}){function t(n,t){return new RegExp(source(n),"m"+(e.case_insensitive?"i":"")+(t?"g":""))}class r{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(e,n){n.position=this.position++,this.matchIndexes[this.matchAt]=n,this.regexes.push([n,e]),this.matchAt+=function(e){return new RegExp(e.toString()+"|").exec("").length-1}(e)+1}compile(){0===this.regexes.length&&(this.exec=()=>null);const e=this.regexes.map(e=>e[1]);this.matcherRe=t(function(e,n="|"){const t=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;let r=0,o="";for(let i=0;i0&&(o+=n),o+="(";c.length>0;){const e=t.exec(c);if(null==e){o+=c;break}o+=c.substring(0,e.index),c=c.substring(e.index+e[0].length),"\\"===e[0][0]&&e[1]?o+="\\"+String(Number(e[1])+l):(o+=e[0],"("===e[0]&&r++)}o+=")"}return o}(e),!0),this.lastIndex=0}exec(s){this.matcherRe.lastIndex=this.lastIndex;const e=this.matcherRe.exec(s);if(!e)return null;const i=e.findIndex((e,i)=>i>0&&void 0!==e),n=this.matchIndexes[i];return e.splice(0,i),Object.assign(e,n)}}class o{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){if(this.multiRegexes[e])return this.multiRegexes[e];const n=new r;return this.rules.slice(e).forEach(([e,t])=>n.addRule(e,t)),n.compile(),this.multiRegexes[e]=n,n}resumingScanAtSamePosition(){return 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(e,n){this.rules.push([e,n]),"begin"===n.type&&this.count++}exec(s){const e=this.getMatcher(this.regexIndex);e.lastIndex=this.lastIndex;let n=e.exec(s);if(this.resumingScanAtSamePosition())if(n&&n.index===this.lastIndex);else{const e=this.getMatcher(0);e.lastIndex=this.lastIndex+1,n=e.exec(s)}return n&&(this.regexIndex+=n.position+1,this.regexIndex===this.count&&this.considerAll()),n}}if(e.compilerExtensions||(e.compilerExtensions=[]),e.contains&&e.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return e.classNameAliases=d(e.classNameAliases||{}),function n(r,l){const c=r;if(r.compiled)return c;[z].forEach(e=>e(r,l)),e.compilerExtensions.forEach(e=>e(r,l)),r.__beforeBegin=null,[P,$,H].forEach(e=>e(r,l)),r.compiled=!0;let h=null;if("object"==typeof r.keywords&&(h=r.keywords.$pattern,delete r.keywords.$pattern),r.keywords&&(r.keywords=function(e,n){const t={};return"string"==typeof e?r("keyword",e):Object.keys(e).forEach((function(n){r(n,e[n])})),t;function r(e,r){n&&(r=r.toLowerCase()),r.split(" ").forEach((function(n){const r=n.split("|");t[r[0]]=[e,K(r[0],r[1])]}))}}(r.keywords,e.case_insensitive)),r.lexemes&&h)throw new Error("ERR: Prefer `keywords.$pattern` to `mode.lexemes`, BOTH are not allowed. (see mode reference) ");return h=h||r.lexemes||/\w+/,c.keywordPatternRe=t(h,!0),l&&(r.begin||(r.begin=/\B|\b/),c.beginRe=t(r.begin),r.endSameAsBegin&&(r.end=r.begin),r.end||r.endsWithParent||(r.end=/\B|\b/),r.end&&(c.endRe=t(r.end)),c.terminatorEnd=source(r.end)||"",r.endsWithParent&&l.terminatorEnd&&(c.terminatorEnd+=(r.end?"|":"")+l.terminatorEnd)),r.illegal&&(c.illegalRe=t(r.illegal)),r.contains||(r.contains=[]),r.contains=[].concat(...r.contains.map((function(e){return function(e){e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map((function(n){return d(e,{variants:null},n)})));if(e.cachedVariants)return e.cachedVariants;if(function e(n){return!!n&&(n.endsWithParent||e(n.starts))}(e))return d(e,{starts:e.starts?d(e.starts):null});if(Object.isFrozen(e))return d(e);return e}("self"===e?r:e)}))),r.contains.forEach((function(e){n(e,c)})),r.starts&&n(r.starts,l),c.matcher=function(e){const n=new o;return e.contains.forEach(e=>n.addRule(e.begin,{rule:e,type:"begin"})),e.terminatorEnd&&n.addRule(e.terminatorEnd,{type:"end"}),e.illegal&&n.addRule(e.illegal,{type:"illegal"}),n}(c),c}(e)}function Z(e){const n={props:["language","code","autodetect"],data:function(){return{detectedLanguage:"",unknownLanguage:!1}},computed:{className(){return this.unknownLanguage?"":"hljs "+this.detectedLanguage},highlighted(){if(!this.autoDetect&&!e.getLanguage(this.language))return console.warn(`The language "${this.language}" you specified could not be found.`),this.unknownLanguage=!0,c(this.code);let n={};return this.autoDetect?(n=e.highlightAuto(this.code),this.detectedLanguage=n.language):(n=e.highlight(this.language,this.code,this.ignoreIllegals),this.detectedLanguage=this.language),n.value},autoDetect(){return!this.language||(e=this.autodetect,Boolean(e||""===e));var e},ignoreIllegals:()=>!0},render(e){return e("pre",{},[e("code",{class:this.className,domProps:{innerHTML:this.highlighted}})])}};return{Component:n,VuePlugin:{install(e){e.component("highlightjs",n)}}}}const F={"after:highlightBlock":({block:e,result:n,text:text})=>{const t=V(e);if(!t.length)return;const r=document.createElement("div");r.innerHTML=n.value,n.value=function(e,n,t){let r=0,o="";const l=[];function d(){return e.length&&n.length?e[0].offset!==n[0].offset?e[0].offset"}function f(e){o+=""}function m(e){("start"===e.event?h:f)(e.node)}for(;e.length||n.length;){let n=d();if(o+=c(t.substring(r,n[0].offset)),r=n[0].offset,n===e){l.reverse().forEach(f);do{m(n.splice(0,1)[0]),n=d()}while(n===e&&n.length&&n[0].offset===r);l.reverse().forEach(h)}else"start"===n[0].event?l.push(n[0].node):l.pop(),m(n.splice(0,1)[0])}return o+c(t.substr(r))}(t,V(r),text)}};function X(e){return e.nodeName.toLowerCase()}function V(e){const n=[];return function e(t,r){for(let o=t.firstChild;o;o=o.nextSibling)3===o.nodeType?r+=o.nodeValue.length:1===o.nodeType&&(n.push({event:"start",offset:r,node:o}),r=e(o,r),X(o).match(/br|hr|img|input/)||n.push({event:"stop",offset:r,node:o}));return r}(e,0),n}const W=e=>{console.error(e)},J=(e,...n)=>{console.log("WARN: "+e,...n)},Q=(e,n)=>{console.log(`Deprecated as of ${e}. ${n}`)},Y=c,ee=d,ne=Symbol("nomatch");var te=function(e){const n=Object.create(null),t=Object.create(null),o=[];let c=!0;const d=/(^(<[^>]+>|\t|)+|\n)/gm,h="Could not find the language '{}', did you forget to load/include a language module?",f={disableAutodetect:!0,name:"Plain text",contains:[]};let m={noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:null,__emitter:E};function w(e){return m.noHighlightRe.test(e)}function x(e,code,n,t){const r={code:code,language:e};S("before:highlight",r);const o=r.result?r.result:_(r.language,r.code,n,t);return o.code=r.code,S("after:highlight",o),o}function _(e,code,t,r){const d=code;function f(e,n){const t=k.case_insensitive?n[0].toLowerCase():n[0];return Object.prototype.hasOwnProperty.call(e.keywords,t)&&e.keywords[t]}function E(){null!=S.subLanguage?function(){if(""===B)return;let e=null;if("string"==typeof S.subLanguage){if(!n[S.subLanguage])return void I.addText(B);e=_(S.subLanguage,B,!0,T[S.subLanguage]),T[S.subLanguage]=e.top}else e=y(B,S.subLanguage.length?S.subLanguage:null);S.relevance>0&&(L+=e.relevance),I.addSublanguage(e.emitter,e.language)}():function(){if(!S.keywords)return void I.addText(B);let e=0;S.keywordPatternRe.lastIndex=0;let n=S.keywordPatternRe.exec(B),t="";for(;n;){t+=B.substring(e,n.index);const data=f(S,n);if(data){const[e,r]=data;I.addText(t),t="",L+=r;const o=k.classNameAliases[e]||e;I.addKeyword(n[0],o)}else t+=n[0];e=S.keywordPatternRe.lastIndex,n=S.keywordPatternRe.exec(B)}t+=B.substr(e),I.addText(t)}(),B=""}function w(e){return e.className&&I.openNode(k.classNameAliases[e.className]||e.className),S=Object.create(e,{parent:{value:S}}),S}function x(e){return 0===S.matcher.regexIndex?(B+=e[0],1):(P=!0,0)}function N(e){const n=e[0],t=e.rule,r=new l(t),o=[t.__beforeBegin,t["on:begin"]];for(const t of o)if(t&&(t(e,r),r.ignore))return x(n);return t&&t.endSameAsBegin&&(t.endRe=new RegExp(n.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")),t.skip?B+=n:(t.excludeBegin&&(B+=n),E(),t.returnBegin||t.excludeBegin||(B=n)),w(t),t.returnBegin?0:n.length}function v(e){const n=e[0],t=d.substr(e.index),r=function e(n,t,r){let o=function(e,n){const t=e&&e.exec(n);return t&&0===t.index}(n.endRe,r);if(o){if(n["on:end"]){const e=new l(n);n["on:end"](t,e),e.ignore&&(o=!1)}if(o){for(;n.endsParent&&n.parent;)n=n.parent;return n}}if(n.endsWithParent)return e(n.parent,t,r)}(S,e,t);if(!r)return ne;const o=S;o.skip?B+=n:(o.returnEnd||o.excludeEnd||(B+=n),E(),o.excludeEnd&&(B=n));do{S.className&&I.closeNode(),S.skip||S.subLanguage||(L+=S.relevance),S=S.parent}while(S!==r.parent);return r.starts&&(r.endSameAsBegin&&(r.starts.endRe=r.endRe),w(r.starts)),o.returnEnd?0:n.length}let R={};function A(n,r){const o=r&&r[0];if(B+=n,null==o)return E(),0;if("begin"===R.type&&"end"===r.type&&R.index===r.index&&""===o){if(B+=d.slice(r.index,r.index+1),!c){const n=new Error("0 width match regex");throw n.languageName=e,n.badRule=R.rule,n}return 1}if(R=r,"begin"===r.type)return N(r);if("illegal"===r.type&&!t){const e=new Error('Illegal lexeme "'+o+'" for mode "'+(S.className||"")+'"');throw e.mode=S,e}if("end"===r.type){const e=v(r);if(e!==ne)return e}if("illegal"===r.type&&""===o)return 1;if(C>1e5&&C>3*r.index){throw new Error("potential infinite loop, way more iterations than matches")}return B+=o,o.length}const k=O(e);if(!k)throw W(h.replace("{}",e)),new Error('Unknown language: "'+e+'"');const M=G(k,{plugins:o});let j="",S=r||M;const T={},I=new m.__emitter(m);!function(){const e=[];for(let n=S;n!==k;n=n.parent)n.className&&e.unshift(n.className);e.forEach(e=>I.openNode(e))}();let B="",L=0,D=0,C=0,P=!1;try{for(S.matcher.considerAll();;){C++,P?P=!1:S.matcher.considerAll(),S.matcher.lastIndex=D;const e=S.matcher.exec(d);if(!e)break;const n=A(d.substring(D,e.index),e);D=e.index+n}return A(d.substr(D)),I.closeAllNodes(),I.finalize(),j=I.toHTML(),{relevance:L,value:j,language:e,illegal:!1,emitter:I,top:S}}catch(n){if(n.message&&n.message.includes("Illegal"))return{illegal:!0,illegalBy:{msg:n.message,context:d.slice(D-100,D+100),mode:n.mode},sofar:j,relevance:0,value:Y(d),emitter:I};if(c)return{illegal:!1,relevance:0,value:Y(d),emitter:I,language:e,top:S,errorRaised:n};throw n}}function y(code,e){e=e||m.languages||Object.keys(n);const t=function(code){const e={relevance:0,emitter:new m.__emitter(m),value:Y(code),illegal:!1,top:f};return e.emitter.addText(code),e}(code),r=e.filter(O).filter(j).map(e=>_(e,code,!1));r.unshift(t);const o=r.sort((a,b)=>{if(a.relevance!==b.relevance)return b.relevance-a.relevance;if(a.language&&b.language){if(O(a.language).supersetOf===b.language)return 1;if(O(b.language).supersetOf===a.language)return-1}return 0}),[l,c]=o,d=l;return d.second_best=c,d}const N={"before:highlightBlock":({block:e})=>{m.useBR&&(e.innerHTML=e.innerHTML.replace(/\n/g,"").replace(//g,"\n"))},"after:highlightBlock":({result:e})=>{m.useBR&&(e.value=e.value.replace(/\n/g,"
"))}},v=/^(<[^>]+>|\t)+/gm,R={"after:highlightBlock":({result:e})=>{m.tabReplace&&(e.value=e.value.replace(v,e=>e.replace(/\t/g,m.tabReplace)))}};function A(element){let e=null;const n=function(e){let n=e.className+" ";n+=e.parentNode?e.parentNode.className:"";const t=m.languageDetectRe.exec(n);if(t){const n=O(t[1]);return n||(J(h.replace("{}",t[1])),J("Falling back to no-highlight mode for this block.",e)),n?t[1]:"no-highlight"}return n.split(/\s+/).find(e=>w(e)||O(e))}(element);if(w(n))return;S("before:highlightBlock",{block:element,language:n}),e=element;const text=e.textContent,r=n?x(n,text,!0):y(text);S("after:highlightBlock",{block:element,result:r,text:text}),element.innerHTML=r.value,function(element,e,n){const r=e?t[e]:n;element.classList.add("hljs"),r&&element.classList.add(r)}(element,n,r.language),element.result={language:r.language,re:r.relevance,relavance:r.relevance},r.second_best&&(element.second_best={language:r.second_best.language,re:r.second_best.relevance,relavance:r.second_best.relevance})}const k=()=>{if(k.called)return;k.called=!0;document.querySelectorAll("pre code").forEach(A)};function O(e){return e=(e||"").toLowerCase(),n[e]||n[t[e]]}function M(e,{languageName:n}){"string"==typeof e&&(e=[e]),e.forEach(e=>{t[e]=n})}function j(e){const n=O(e);return n&&!n.disableAutodetect}function S(e,n){const t=e;o.forEach((function(e){e[t]&&e[t](n)}))}Object.assign(e,{highlight:x,highlightAuto:y,fixMarkup:function(e){return Q("10.2.0","fixMarkup will be removed entirely in v11.0"),Q("10.2.0","Please see https://github.com/highlightjs/highlight.js/issues/2534"),html=e,m.tabReplace||m.useBR?html.replace(d,e=>"\n"===e?m.useBR?"
":e:m.tabReplace?e.replace(/\t/g,m.tabReplace):e):html;var html},highlightBlock:A,configure:function(e){e.useBR&&(Q("10.3.0","'useBR' will be removed entirely in v11.0"),Q("10.3.0","Please see https://github.com/highlightjs/highlight.js/issues/2559")),m=ee(m,e)},initHighlighting:k,initHighlightingOnLoad:function(){window.addEventListener("DOMContentLoaded",k,!1)},registerLanguage:function(t,r){let o=null;try{o=r(e)}catch(e){if(W("Language definition for '{}' could not be registered.".replace("{}",t)),!c)throw e;W(e),o=f}o.name||(o.name=t),n[t]=o,o.rawDefinition=r.bind(null,e),o.aliases&&M(o.aliases,{languageName:t})},listLanguages:function(){return Object.keys(n)},getLanguage:O,registerAliases:M,requireLanguage:function(e){Q("10.4.0","requireLanguage will be removed entirely in v11."),Q("10.4.0","Please see https://github.com/highlightjs/highlight.js/pull/2844");const n=O(e);if(n)return n;throw new Error("The '{}' language is required, but not loaded.".replace("{}",e))},autoDetection:j,inherit:ee,addPlugin:function(e){o.push(e)},vuePlugin:Z(e).VuePlugin}),e.debugMode=function(){c=!1},e.safeMode=function(){c=!0},e.versionString="10.5.0";for(const e in D)"object"==typeof D[e]&&r(D[e]);return Object.assign(e,D),e.addPlugin(N),e.addPlugin(F),e.addPlugin(R),e}({});e.exports=te},257:function(e,n){function t(...e){return e.map(e=>{return(n=e)?"string"==typeof n?n:n.source:null;var n}).join("")}e.exports=function(e){const n={},r={begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[n]}]};Object.assign(n,{className:"variable",variants:[{begin:t(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},r]});const o={className:"subst",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]},l={begin:/<<-?\s*(?=\w+)/,starts:{contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},c={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,n,o]};o.contains.push(c);const d={begin:/\$\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},e.NUMBER_MODE,n]},h=e.SHEBANG({binary:`(${["fish","bash","zsh","sh","csh","ksh","tcsh","dash","scsh"].join("|")})`,relevance:10}),f={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0};return{name:"Bash",aliases:["sh","zsh"],keywords:{$pattern:/\b[a-z._-]+\b/,keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp"},contains:[h,e.SHEBANG(),f,d,e.HASH_COMMENT_MODE,l,c,{className:"",begin:/\\"/},{className:"string",begin:/'/,end:/'/},n]}}},258:function(e,n){const t=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],r=["true","false","null","undefined","NaN","Infinity"],o=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);function l(e){return c("(?=",e,")")}function c(...e){return e.map(e=>{return(n=e)?"string"==typeof n?n:n.source:null;var n}).join("")}e.exports=function(e){const n="[A-Za-z$_][0-9A-Za-z$_]*",d="<>",h="",f={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(e,n)=>{const t=e[0].length+e.index,r=e.input[t];"<"!==r?">"===r&&(((e,{after:n})=>{const t="",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:e.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:m,contains:k}]}]},{begin:/,/,relevance:0},{className:"",begin:/\s/,end:/\s*/,skip:!0},{variants:[{begin:d,end:h},{begin:f.begin,"on:begin":f.isTrulyOpeningTag,end:f.end}],subLanguage:"xml",contains:[{begin:f.begin,end:f.end,skip:!0,contains:["self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/[{;]/,excludeEnd:!0,keywords:m,contains:["self",e.inherit(e.TITLE_MODE,{begin:n}),O],illegal:/%/},{beginKeywords:"while if switch catch for"},{className:"function",begin:e.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,contains:[O,e.inherit(e.TITLE_MODE,{begin:n})]},{variants:[{begin:"\\."+n},{begin:"\\$"+n}],relevance:0},{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"[\]]/,contains:[{beginKeywords:"extends"},e.UNDERSCORE_TITLE_MODE]},{begin:/\b(?=constructor)/,end:/[{;]/,excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:n}),"self",O]},{begin:"(get|set)\\s+(?="+n+"\\()",end:/\{/,keywords:"get set",contains:[e.inherit(e.TITLE_MODE,{begin:n}),{begin:/\(\)/},O]},{begin:/\$[(.]/}]}}},259:function(e,n,t){"use strict";t(254)},260:function(e,n,t){(n=t(38)(!1)).push([e.i,".hljs{display:block;overflow-x:auto;padding:.5em;color:#333;background:#f8f8f8}.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:700}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:teal}.hljs-doctag,.hljs-string{color:#d14}.hljs-section,.hljs-selector-id,.hljs-title{color:#900;font-weight:700}.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-type{color:#458;font-weight:700}.hljs-attribute,.hljs-name,.hljs-tag{color:navy;font-weight:400}.hljs-link,.hljs-regexp{color:#009926}.hljs-bullet,.hljs-symbol{color:#990073}.hljs-built_in,.hljs-builtin-name{color:#0086b3}.hljs-meta{color:#999;font-weight:700}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}",""]),e.exports=n}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{285:function(e,n,t){var content=t(291);"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,t(53).default)("11b845c4",content,!0,{sourceMap:!1})},287:function(e,n){function t(e){return e instanceof Map?e.clear=e.delete=e.set=function(){throw new Error("map is read-only")}:e instanceof Set&&(e.add=e.clear=e.delete=function(){throw new Error("set is read-only")}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach((function(n){var r=e[n];"object"!=typeof r||Object.isFrozen(r)||t(r)})),e}var r=t,o=t;r.default=o;class l{constructor(e){void 0===e.data&&(e.data={}),this.data=e.data}ignoreMatch(){this.ignore=!0}}function c(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function d(e,...n){const t=Object.create(null);for(const n in e)t[n]=e[n];return n.forEach((function(e){for(const n in e)t[n]=e[n]})),t}const h=e=>!!e.kind;class f{constructor(e,n){this.buffer="",this.classPrefix=n.classPrefix,e.walk(this)}addText(text){this.buffer+=c(text)}openNode(e){if(!h(e))return;let n=e.kind;e.sublanguage||(n=`${this.classPrefix}${n}`),this.span(n)}closeNode(e){h(e)&&(this.buffer+="
")}value(){return this.buffer}span(e){this.buffer+=``}}class m{constructor(){this.rootNode={children:[]},this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){this.top.children.push(e)}openNode(e){const n={kind:e,children:[]};this.add(n),this.stack.push(n)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,n){return"string"==typeof n?e.addText(n):n.children&&(e.openNode(n),n.children.forEach(n=>this._walk(e,n)),e.closeNode(n)),e}static _collapse(e){"string"!=typeof e&&e.children&&(e.children.every(e=>"string"==typeof e)?e.children=[e.children.join("")]:e.children.forEach(e=>{m._collapse(e)}))}}class E extends m{constructor(e){super(),this.options=e}addKeyword(text,e){""!==text&&(this.openNode(e),this.addText(text),this.closeNode())}addText(text){""!==text&&this.add(text)}addSublanguage(e,n){const t=e.root;t.kind=n,t.sublanguage=!0,this.add(t)}toHTML(){return new f(this,this.options).value()}finalize(){return!0}}function source(e){return e?"string"==typeof e?e:e.source:null}const w="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",x={begin:"\\\\[\\s\\S]",relevance:0},_={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[x]},y={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[x]},N={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},v=function(e,n,t={}){const r=d({className:"comment",begin:e,end:n,contains:[]},t);return r.contains.push(N),r.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):",relevance:0}),r},R=v("//","$"),A=v("/\\*","\\*/"),k=v("#","$"),O={className:"number",begin:"\\b\\d+(\\.\\d+)?",relevance:0},M={className:"number",begin:w,relevance:0},j={className:"number",begin:"\\b(0b[01]+)",relevance:0},S={className:"number",begin:"\\b\\d+(\\.\\d+)?(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},T={begin:/(?=\/[^/\n]*\/)/,contains:[{className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[x,{begin:/\[/,end:/\]/,relevance:0,contains:[x]}]}]},I={className:"title",begin:"[a-zA-Z]\\w*",relevance:0},B={className:"title",begin:"[a-zA-Z_]\\w*",relevance:0},L={begin:"\\.\\s*[a-zA-Z_]\\w*",relevance:0};var D=Object.freeze({__proto__:null,IDENT_RE:"[a-zA-Z]\\w*",UNDERSCORE_IDENT_RE:"[a-zA-Z_]\\w*",NUMBER_RE:"\\b\\d+(\\.\\d+)?",C_NUMBER_RE:w,BINARY_NUMBER_RE:"\\b(0b[01]+)",RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:(e={})=>{const n=/^#![ ]*\//;return e.binary&&(e.begin=function(...e){return e.map(e=>source(e)).join("")}(n,/.*\b/,e.binary,/\b.*/)),d({className:"meta",begin:n,end:/$/,relevance:0,"on:begin":(e,n)=>{0!==e.index&&n.ignoreMatch()}},e)},BACKSLASH_ESCAPE:x,APOS_STRING_MODE:_,QUOTE_STRING_MODE:y,PHRASAL_WORDS_MODE:N,COMMENT:v,C_LINE_COMMENT_MODE:R,C_BLOCK_COMMENT_MODE:A,HASH_COMMENT_MODE:k,NUMBER_MODE:O,C_NUMBER_MODE:M,BINARY_NUMBER_MODE:j,CSS_NUMBER_MODE:S,REGEXP_MODE:T,TITLE_MODE:I,UNDERSCORE_TITLE_MODE:B,METHOD_GUARD:L,END_SAME_AS_BEGIN:function(e){return Object.assign(e,{"on:begin":(e,n)=>{n.data._beginMatch=e[1]},"on:end":(e,n)=>{n.data._beginMatch!==e[1]&&n.ignoreMatch()}})}});function C(e,n){"."===e.input[e.index-1]&&n.ignoreMatch()}function P(e,n){n&&e.beginKeywords&&(e.begin="\\b("+e.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",e.__beforeBegin=C,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords)}function $(e,n){Array.isArray(e.illegal)&&(e.illegal=function(...e){return"("+e.map(e=>source(e)).join("|")+")"}(...e.illegal))}function z(e,n){if(e.match){if(e.begin||e.end)throw new Error("begin & end are not supported with match");e.begin=e.match,delete e.match}}function H(e,n){void 0===e.relevance&&(e.relevance=1)}const U=["of","and","for","in","not","or","if","then","parent","list","value"];function K(e,n){return n?Number(n):function(e){return U.includes(e.toLowerCase())}(e)?0:1}function G(e,{plugins:n}){function t(n,t){return new RegExp(source(n),"m"+(e.case_insensitive?"i":"")+(t?"g":""))}class r{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(e,n){n.position=this.position++,this.matchIndexes[this.matchAt]=n,this.regexes.push([n,e]),this.matchAt+=function(e){return new RegExp(e.toString()+"|").exec("").length-1}(e)+1}compile(){0===this.regexes.length&&(this.exec=()=>null);const e=this.regexes.map(e=>e[1]);this.matcherRe=t(function(e,n="|"){const t=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;let r=0,o="";for(let i=0;i0&&(o+=n),o+="(";c.length>0;){const e=t.exec(c);if(null==e){o+=c;break}o+=c.substring(0,e.index),c=c.substring(e.index+e[0].length),"\\"===e[0][0]&&e[1]?o+="\\"+String(Number(e[1])+l):(o+=e[0],"("===e[0]&&r++)}o+=")"}return o}(e),!0),this.lastIndex=0}exec(s){this.matcherRe.lastIndex=this.lastIndex;const e=this.matcherRe.exec(s);if(!e)return null;const i=e.findIndex((e,i)=>i>0&&void 0!==e),n=this.matchIndexes[i];return e.splice(0,i),Object.assign(e,n)}}class o{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){if(this.multiRegexes[e])return this.multiRegexes[e];const n=new r;return this.rules.slice(e).forEach(([e,t])=>n.addRule(e,t)),n.compile(),this.multiRegexes[e]=n,n}resumingScanAtSamePosition(){return 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(e,n){this.rules.push([e,n]),"begin"===n.type&&this.count++}exec(s){const e=this.getMatcher(this.regexIndex);e.lastIndex=this.lastIndex;let n=e.exec(s);if(this.resumingScanAtSamePosition())if(n&&n.index===this.lastIndex);else{const e=this.getMatcher(0);e.lastIndex=this.lastIndex+1,n=e.exec(s)}return n&&(this.regexIndex+=n.position+1,this.regexIndex===this.count&&this.considerAll()),n}}if(e.compilerExtensions||(e.compilerExtensions=[]),e.contains&&e.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return e.classNameAliases=d(e.classNameAliases||{}),function n(r,l){const c=r;if(r.compiled)return c;[z].forEach(e=>e(r,l)),e.compilerExtensions.forEach(e=>e(r,l)),r.__beforeBegin=null,[P,$,H].forEach(e=>e(r,l)),r.compiled=!0;let h=null;if("object"==typeof r.keywords&&(h=r.keywords.$pattern,delete r.keywords.$pattern),r.keywords&&(r.keywords=function(e,n){const t={};return"string"==typeof e?r("keyword",e):Object.keys(e).forEach((function(n){r(n,e[n])})),t;function r(e,r){n&&(r=r.toLowerCase()),r.split(" ").forEach((function(n){const r=n.split("|");t[r[0]]=[e,K(r[0],r[1])]}))}}(r.keywords,e.case_insensitive)),r.lexemes&&h)throw new Error("ERR: Prefer `keywords.$pattern` to `mode.lexemes`, BOTH are not allowed. (see mode reference) ");return h=h||r.lexemes||/\w+/,c.keywordPatternRe=t(h,!0),l&&(r.begin||(r.begin=/\B|\b/),c.beginRe=t(r.begin),r.endSameAsBegin&&(r.end=r.begin),r.end||r.endsWithParent||(r.end=/\B|\b/),r.end&&(c.endRe=t(r.end)),c.terminatorEnd=source(r.end)||"",r.endsWithParent&&l.terminatorEnd&&(c.terminatorEnd+=(r.end?"|":"")+l.terminatorEnd)),r.illegal&&(c.illegalRe=t(r.illegal)),r.contains||(r.contains=[]),r.contains=[].concat(...r.contains.map((function(e){return function(e){e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map((function(n){return d(e,{variants:null},n)})));if(e.cachedVariants)return e.cachedVariants;if(function e(n){return!!n&&(n.endsWithParent||e(n.starts))}(e))return d(e,{starts:e.starts?d(e.starts):null});if(Object.isFrozen(e))return d(e);return e}("self"===e?r:e)}))),r.contains.forEach((function(e){n(e,c)})),r.starts&&n(r.starts,l),c.matcher=function(e){const n=new o;return e.contains.forEach(e=>n.addRule(e.begin,{rule:e,type:"begin"})),e.terminatorEnd&&n.addRule(e.terminatorEnd,{type:"end"}),e.illegal&&n.addRule(e.illegal,{type:"illegal"}),n}(c),c}(e)}function Z(e){const n={props:["language","code","autodetect"],data:function(){return{detectedLanguage:"",unknownLanguage:!1}},computed:{className(){return this.unknownLanguage?"":"hljs "+this.detectedLanguage},highlighted(){if(!this.autoDetect&&!e.getLanguage(this.language))return console.warn(`The language "${this.language}" you specified could not be found.`),this.unknownLanguage=!0,c(this.code);let n={};return this.autoDetect?(n=e.highlightAuto(this.code),this.detectedLanguage=n.language):(n=e.highlight(this.language,this.code,this.ignoreIllegals),this.detectedLanguage=this.language),n.value},autoDetect(){return!this.language||(e=this.autodetect,Boolean(e||""===e));var e},ignoreIllegals:()=>!0},render(e){return e("pre",{},[e("code",{class:this.className,domProps:{innerHTML:this.highlighted}})])}};return{Component:n,VuePlugin:{install(e){e.component("highlightjs",n)}}}}const F={"after:highlightBlock":({block:e,result:n,text:text})=>{const t=V(e);if(!t.length)return;const r=document.createElement("div");r.innerHTML=n.value,n.value=function(e,n,t){let r=0,o="";const l=[];function d(){return e.length&&n.length?e[0].offset!==n[0].offset?e[0].offset"}function f(e){o+=""}function m(e){("start"===e.event?h:f)(e.node)}for(;e.length||n.length;){let n=d();if(o+=c(t.substring(r,n[0].offset)),r=n[0].offset,n===e){l.reverse().forEach(f);do{m(n.splice(0,1)[0]),n=d()}while(n===e&&n.length&&n[0].offset===r);l.reverse().forEach(h)}else"start"===n[0].event?l.push(n[0].node):l.pop(),m(n.splice(0,1)[0])}return o+c(t.substr(r))}(t,V(r),text)}};function X(e){return e.nodeName.toLowerCase()}function V(e){const n=[];return function e(t,r){for(let o=t.firstChild;o;o=o.nextSibling)3===o.nodeType?r+=o.nodeValue.length:1===o.nodeType&&(n.push({event:"start",offset:r,node:o}),r=e(o,r),X(o).match(/br|hr|img|input/)||n.push({event:"stop",offset:r,node:o}));return r}(e,0),n}const W=e=>{console.error(e)},J=(e,...n)=>{console.log("WARN: "+e,...n)},Q=(e,n)=>{console.log(`Deprecated as of ${e}. ${n}`)},Y=c,ee=d,ne=Symbol("nomatch");var te=function(e){const n=Object.create(null),t=Object.create(null),o=[];let c=!0;const d=/(^(<[^>]+>|\t|)+|\n)/gm,h="Could not find the language '{}', did you forget to load/include a language module?",f={disableAutodetect:!0,name:"Plain text",contains:[]};let m={noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:null,__emitter:E};function w(e){return m.noHighlightRe.test(e)}function x(e,code,n,t){const r={code:code,language:e};S("before:highlight",r);const o=r.result?r.result:_(r.language,r.code,n,t);return o.code=r.code,S("after:highlight",o),o}function _(e,code,t,r){const d=code;function f(e,n){const t=k.case_insensitive?n[0].toLowerCase():n[0];return Object.prototype.hasOwnProperty.call(e.keywords,t)&&e.keywords[t]}function E(){null!=S.subLanguage?function(){if(""===B)return;let e=null;if("string"==typeof S.subLanguage){if(!n[S.subLanguage])return void I.addText(B);e=_(S.subLanguage,B,!0,T[S.subLanguage]),T[S.subLanguage]=e.top}else e=y(B,S.subLanguage.length?S.subLanguage:null);S.relevance>0&&(L+=e.relevance),I.addSublanguage(e.emitter,e.language)}():function(){if(!S.keywords)return void I.addText(B);let e=0;S.keywordPatternRe.lastIndex=0;let n=S.keywordPatternRe.exec(B),t="";for(;n;){t+=B.substring(e,n.index);const data=f(S,n);if(data){const[e,r]=data;I.addText(t),t="",L+=r;const o=k.classNameAliases[e]||e;I.addKeyword(n[0],o)}else t+=n[0];e=S.keywordPatternRe.lastIndex,n=S.keywordPatternRe.exec(B)}t+=B.substr(e),I.addText(t)}(),B=""}function w(e){return e.className&&I.openNode(k.classNameAliases[e.className]||e.className),S=Object.create(e,{parent:{value:S}}),S}function x(e){return 0===S.matcher.regexIndex?(B+=e[0],1):(P=!0,0)}function N(e){const n=e[0],t=e.rule,r=new l(t),o=[t.__beforeBegin,t["on:begin"]];for(const t of o)if(t&&(t(e,r),r.ignore))return x(n);return t&&t.endSameAsBegin&&(t.endRe=new RegExp(n.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")),t.skip?B+=n:(t.excludeBegin&&(B+=n),E(),t.returnBegin||t.excludeBegin||(B=n)),w(t),t.returnBegin?0:n.length}function v(e){const n=e[0],t=d.substr(e.index),r=function e(n,t,r){let o=function(e,n){const t=e&&e.exec(n);return t&&0===t.index}(n.endRe,r);if(o){if(n["on:end"]){const e=new l(n);n["on:end"](t,e),e.ignore&&(o=!1)}if(o){for(;n.endsParent&&n.parent;)n=n.parent;return n}}if(n.endsWithParent)return e(n.parent,t,r)}(S,e,t);if(!r)return ne;const o=S;o.skip?B+=n:(o.returnEnd||o.excludeEnd||(B+=n),E(),o.excludeEnd&&(B=n));do{S.className&&I.closeNode(),S.skip||S.subLanguage||(L+=S.relevance),S=S.parent}while(S!==r.parent);return r.starts&&(r.endSameAsBegin&&(r.starts.endRe=r.endRe),w(r.starts)),o.returnEnd?0:n.length}let R={};function A(n,r){const o=r&&r[0];if(B+=n,null==o)return E(),0;if("begin"===R.type&&"end"===r.type&&R.index===r.index&&""===o){if(B+=d.slice(r.index,r.index+1),!c){const n=new Error("0 width match regex");throw n.languageName=e,n.badRule=R.rule,n}return 1}if(R=r,"begin"===r.type)return N(r);if("illegal"===r.type&&!t){const e=new Error('Illegal lexeme "'+o+'" for mode "'+(S.className||"")+'"');throw e.mode=S,e}if("end"===r.type){const e=v(r);if(e!==ne)return e}if("illegal"===r.type&&""===o)return 1;if(C>1e5&&C>3*r.index){throw new Error("potential infinite loop, way more iterations than matches")}return B+=o,o.length}const k=O(e);if(!k)throw W(h.replace("{}",e)),new Error('Unknown language: "'+e+'"');const M=G(k,{plugins:o});let j="",S=r||M;const T={},I=new m.__emitter(m);!function(){const e=[];for(let n=S;n!==k;n=n.parent)n.className&&e.unshift(n.className);e.forEach(e=>I.openNode(e))}();let B="",L=0,D=0,C=0,P=!1;try{for(S.matcher.considerAll();;){C++,P?P=!1:S.matcher.considerAll(),S.matcher.lastIndex=D;const e=S.matcher.exec(d);if(!e)break;const n=A(d.substring(D,e.index),e);D=e.index+n}return A(d.substr(D)),I.closeAllNodes(),I.finalize(),j=I.toHTML(),{relevance:L,value:j,language:e,illegal:!1,emitter:I,top:S}}catch(n){if(n.message&&n.message.includes("Illegal"))return{illegal:!0,illegalBy:{msg:n.message,context:d.slice(D-100,D+100),mode:n.mode},sofar:j,relevance:0,value:Y(d),emitter:I};if(c)return{illegal:!1,relevance:0,value:Y(d),emitter:I,language:e,top:S,errorRaised:n};throw n}}function y(code,e){e=e||m.languages||Object.keys(n);const t=function(code){const e={relevance:0,emitter:new m.__emitter(m),value:Y(code),illegal:!1,top:f};return e.emitter.addText(code),e}(code),r=e.filter(O).filter(j).map(e=>_(e,code,!1));r.unshift(t);const o=r.sort((a,b)=>{if(a.relevance!==b.relevance)return b.relevance-a.relevance;if(a.language&&b.language){if(O(a.language).supersetOf===b.language)return 1;if(O(b.language).supersetOf===a.language)return-1}return 0}),[l,c]=o,d=l;return d.second_best=c,d}const N={"before:highlightBlock":({block:e})=>{m.useBR&&(e.innerHTML=e.innerHTML.replace(/\n/g,"").replace(//g,"\n"))},"after:highlightBlock":({result:e})=>{m.useBR&&(e.value=e.value.replace(/\n/g,"
"))}},v=/^(<[^>]+>|\t)+/gm,R={"after:highlightBlock":({result:e})=>{m.tabReplace&&(e.value=e.value.replace(v,e=>e.replace(/\t/g,m.tabReplace)))}};function A(element){let e=null;const n=function(e){let n=e.className+" ";n+=e.parentNode?e.parentNode.className:"";const t=m.languageDetectRe.exec(n);if(t){const n=O(t[1]);return n||(J(h.replace("{}",t[1])),J("Falling back to no-highlight mode for this block.",e)),n?t[1]:"no-highlight"}return n.split(/\s+/).find(e=>w(e)||O(e))}(element);if(w(n))return;S("before:highlightBlock",{block:element,language:n}),e=element;const text=e.textContent,r=n?x(n,text,!0):y(text);S("after:highlightBlock",{block:element,result:r,text:text}),element.innerHTML=r.value,function(element,e,n){const r=e?t[e]:n;element.classList.add("hljs"),r&&element.classList.add(r)}(element,n,r.language),element.result={language:r.language,re:r.relevance,relavance:r.relevance},r.second_best&&(element.second_best={language:r.second_best.language,re:r.second_best.relevance,relavance:r.second_best.relevance})}const k=()=>{if(k.called)return;k.called=!0;document.querySelectorAll("pre code").forEach(A)};function O(e){return e=(e||"").toLowerCase(),n[e]||n[t[e]]}function M(e,{languageName:n}){"string"==typeof e&&(e=[e]),e.forEach(e=>{t[e]=n})}function j(e){const n=O(e);return n&&!n.disableAutodetect}function S(e,n){const t=e;o.forEach((function(e){e[t]&&e[t](n)}))}Object.assign(e,{highlight:x,highlightAuto:y,fixMarkup:function(e){return Q("10.2.0","fixMarkup will be removed entirely in v11.0"),Q("10.2.0","Please see https://github.com/highlightjs/highlight.js/issues/2534"),html=e,m.tabReplace||m.useBR?html.replace(d,e=>"\n"===e?m.useBR?"
":e:m.tabReplace?e.replace(/\t/g,m.tabReplace):e):html;var html},highlightBlock:A,configure:function(e){e.useBR&&(Q("10.3.0","'useBR' will be removed entirely in v11.0"),Q("10.3.0","Please see https://github.com/highlightjs/highlight.js/issues/2559")),m=ee(m,e)},initHighlighting:k,initHighlightingOnLoad:function(){window.addEventListener("DOMContentLoaded",k,!1)},registerLanguage:function(t,r){let o=null;try{o=r(e)}catch(e){if(W("Language definition for '{}' could not be registered.".replace("{}",t)),!c)throw e;W(e),o=f}o.name||(o.name=t),n[t]=o,o.rawDefinition=r.bind(null,e),o.aliases&&M(o.aliases,{languageName:t})},listLanguages:function(){return Object.keys(n)},getLanguage:O,registerAliases:M,requireLanguage:function(e){Q("10.4.0","requireLanguage will be removed entirely in v11."),Q("10.4.0","Please see https://github.com/highlightjs/highlight.js/pull/2844");const n=O(e);if(n)return n;throw new Error("The '{}' language is required, but not loaded.".replace("{}",e))},autoDetection:j,inherit:ee,addPlugin:function(e){o.push(e)},vuePlugin:Z(e).VuePlugin}),e.debugMode=function(){c=!1},e.safeMode=function(){c=!0},e.versionString="10.5.0";for(const e in D)"object"==typeof D[e]&&r(D[e]);return Object.assign(e,D),e.addPlugin(N),e.addPlugin(F),e.addPlugin(R),e}({});e.exports=te},288:function(e,n){function t(...e){return e.map(e=>{return(n=e)?"string"==typeof n?n:n.source:null;var n}).join("")}e.exports=function(e){const n={},r={begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[n]}]};Object.assign(n,{className:"variable",variants:[{begin:t(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},r]});const o={className:"subst",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]},l={begin:/<<-?\s*(?=\w+)/,starts:{contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},c={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,n,o]};o.contains.push(c);const d={begin:/\$\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},e.NUMBER_MODE,n]},h=e.SHEBANG({binary:`(${["fish","bash","zsh","sh","csh","ksh","tcsh","dash","scsh"].join("|")})`,relevance:10}),f={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0};return{name:"Bash",aliases:["sh","zsh"],keywords:{$pattern:/\b[a-z._-]+\b/,keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp"},contains:[h,e.SHEBANG(),f,d,e.HASH_COMMENT_MODE,l,c,{className:"",begin:/\\"/},{className:"string",begin:/'/,end:/'/},n]}}},289:function(e,n){const t=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],r=["true","false","null","undefined","NaN","Infinity"],o=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);function l(e){return c("(?=",e,")")}function c(...e){return e.map(e=>{return(n=e)?"string"==typeof n?n:n.source:null;var n}).join("")}e.exports=function(e){const n="[A-Za-z$_][0-9A-Za-z$_]*",d="<>",h="",f={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(e,n)=>{const t=e[0].length+e.index,r=e.input[t];"<"!==r?">"===r&&(((e,{after:n})=>{const t="",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:e.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:m,contains:k}]}]},{begin:/,/,relevance:0},{className:"",begin:/\s/,end:/\s*/,skip:!0},{variants:[{begin:d,end:h},{begin:f.begin,"on:begin":f.isTrulyOpeningTag,end:f.end}],subLanguage:"xml",contains:[{begin:f.begin,end:f.end,skip:!0,contains:["self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/[{;]/,excludeEnd:!0,keywords:m,contains:["self",e.inherit(e.TITLE_MODE,{begin:n}),O],illegal:/%/},{beginKeywords:"while if switch catch for"},{className:"function",begin:e.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,contains:[O,e.inherit(e.TITLE_MODE,{begin:n})]},{variants:[{begin:"\\."+n},{begin:"\\$"+n}],relevance:0},{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"[\]]/,contains:[{beginKeywords:"extends"},e.UNDERSCORE_TITLE_MODE]},{begin:/\b(?=constructor)/,end:/[{;]/,excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:n}),"self",O]},{begin:"(get|set)\\s+(?="+n+"\\()",end:/\{/,keywords:"get set",contains:[e.inherit(e.TITLE_MODE,{begin:n}),{begin:/\(\)/},O]},{begin:/\$[(.]/}]}}},290:function(e,n,t){"use strict";t(285)},291:function(e,n,t){(n=t(52)(!1)).push([e.i,".hljs{display:block;overflow-x:auto;padding:.5em;color:#333;background:#f8f8f8}.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:700}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:teal}.hljs-doctag,.hljs-string{color:#d14}.hljs-section,.hljs-selector-id,.hljs-title{color:#900;font-weight:700}.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-type{color:#458;font-weight:700}.hljs-attribute,.hljs-name,.hljs-tag{color:navy;font-weight:400}.hljs-link,.hljs-regexp{color:#009926}.hljs-bullet,.hljs-symbol{color:#990073}.hljs-built_in,.hljs-builtin-name{color:#0086b3}.hljs-meta{color:#999;font-weight:700}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}",""]),e.exports=n}}]); \ No newline at end of file diff --git a/docs/_nuxt/3c3f740.js.br b/docs/_nuxt/3c3f740.js.br new file mode 100644 index 0000000..d557c72 Binary files /dev/null and b/docs/_nuxt/3c3f740.js.br differ diff --git a/docs/_nuxt/3c3f740.js.gz b/docs/_nuxt/3c3f740.js.gz new file mode 100644 index 0000000..3b1f3eb Binary files /dev/null and b/docs/_nuxt/3c3f740.js.gz differ diff --git a/docs/_nuxt/3e93d79.js b/docs/_nuxt/3e93d79.js new file mode 100644 index 0000000..c877e98 --- /dev/null +++ b/docs/_nuxt/3e93d79.js @@ -0,0 +1,2 @@ +/*! For license information please see LICENSES */ +(window.webpackJsonp=window.webpackJsonp||[]).push([[1],[,function(t,e,n){"use strict";(function(t,n){var r=Object.freeze({});function o(t){return null==t}function c(t){return null!=t}function f(t){return!0===t}function l(t){return"string"==typeof t||"number"==typeof t||"symbol"==typeof t||"boolean"==typeof t}function h(t){return null!==t&&"object"==typeof t}var d=Object.prototype.toString;function v(t){return"[object Object]"===d.call(t)}function y(t){return"[object RegExp]"===d.call(t)}function m(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function _(t){return c(t)&&"function"==typeof t.then&&"function"==typeof t.catch}function w(t){return null==t?"":Array.isArray(t)||v(t)&&t.toString===d?JSON.stringify(t,null,2):String(t)}function x(t){var e=parseFloat(t);return isNaN(e)?t:e}function S(t,e){for(var map=Object.create(null),n=t.split(","),i=0;i-1)return t.splice(n,1)}}var k=Object.prototype.hasOwnProperty;function E(t,e){return k.call(t,e)}function C(t){var e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}var $=/-(\w)/g,T=C((function(t){return t.replace($,(function(t,e){return e?e.toUpperCase():""}))})),j=C((function(t){return t.charAt(0).toUpperCase()+t.slice(1)})),I=/\B([A-Z])/g,R=C((function(t){return t.replace(I,"-$1").toLowerCase()}));var L=Function.prototype.bind?function(t,e){return t.bind(e)}:function(t,e){function n(a){var n=arguments.length;return n?n>1?t.apply(e,arguments):t.call(e,a):t.call(e)}return n._length=t.length,n};function P(t,e){e=e||0;for(var i=t.length-e,n=new Array(i);i--;)n[i]=t[i+e];return n}function M(t,e){for(var n in e)t[n]=e[n];return t}function N(t){for(var e={},i=0;i0,at=nt&&nt.indexOf("edge/")>0,st=(nt&&nt.indexOf("android"),nt&&/iphone|ipad|ipod|ios/.test(nt)||"ios"===et),ut=(nt&&/chrome\/\d+/.test(nt),nt&&/phantomjs/.test(nt),nt&&nt.match(/firefox\/(\d+)/)),ct={}.watch,ft=!1;if(Q)try{var lt={};Object.defineProperty(lt,"passive",{get:function(){ft=!0}}),window.addEventListener("test-passive",null,lt)}catch(t){}var pt=function(){return void 0===Y&&(Y=!Q&&!tt&&void 0!==t&&(t.process&&"server"===t.process.env.VUE_ENV)),Y},ht=Q&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function vt(t){return"function"==typeof t&&/native code/.test(t.toString())}var yt,mt="undefined"!=typeof Symbol&&vt(Symbol)&&"undefined"!=typeof Reflect&&vt(Reflect.ownKeys);yt="undefined"!=typeof Set&&vt(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var gt=U,bt=0,_t=function(){this.id=bt++,this.subs=[]};_t.prototype.addSub=function(sub){this.subs.push(sub)},_t.prototype.removeSub=function(sub){O(this.subs,sub)},_t.prototype.depend=function(){_t.target&&_t.target.addDep(this)},_t.prototype.notify=function(){var t=this.subs.slice();for(var i=0,e=t.length;i-1)if(c&&!E(o,"default"))f=!1;else if(""===f||f===R(t)){var h=Xt(String,o.type);(h<0||l0&&(ge((r=t(r,(n||"")+"_"+i))[0])&&ge(d)&&(v[h]=Et(d.text+r[0].text),r.shift()),v.push.apply(v,r)):l(r)?ge(d)?v[h]=Et(d.text+r):""!==r&&v.push(Et(r)):ge(r)&&ge(d)?v[h]=Et(d.text+r.text):(f(e._isVList)&&c(r.tag)&&o(r.key)&&c(n)&&(r.key="__vlist"+n+"_"+i+"__"),v.push(r)));return v}(t):void 0}function ge(t){return c(t)&&c(t.text)&&!1===t.isComment}function be(t,e){if(t){for(var n=Object.create(null),r=mt?Reflect.ownKeys(t):Object.keys(t),i=0;i0,f=t?!!t.$stable:!c,l=t&&t.$key;if(t){if(t._normalized)return t._normalized;if(f&&n&&n!==r&&l===n.$key&&!c&&!n.$hasNormal)return n;for(var h in o={},t)t[h]&&"$"!==h[0]&&(o[h]=Se(e,h,t[h]))}else o={};for(var d in e)d in o||(o[d]=Ae(e,d));return t&&Object.isExtensible(t)&&(t._normalized=o),J(o,"$stable",f),J(o,"$key",l),J(o,"$hasNormal",c),o}function Se(t,e,n){var r=function(){var t=arguments.length?n.apply(null,arguments):n({});return(t=t&&"object"==typeof t&&!Array.isArray(t)?[t]:me(t))&&(0===t.length||1===t.length&&t[0].isComment)?void 0:t};return n.proxy&&Object.defineProperty(t,e,{get:r,enumerable:!0,configurable:!0}),r}function Ae(t,e){return function(){return t[e]}}function Oe(t,e){var n,i,r,o,f;if(Array.isArray(t)||"string"==typeof t)for(n=new Array(t.length),i=0,r=t.length;idocument.createEvent("Event").timeStamp&&(yn=function(){return mn.now()})}function gn(){var t,e;for(vn=yn(),hn=!0,cn.sort((function(a,b){return a.id-b.id})),dn=0;dndn&&cn[i].id>t.id;)i--;cn.splice(i+1,0,t)}else cn.push(t);pn||(pn=!0,ce(gn))}}(this)},_n.prototype.run=function(){if(this.active){var t=this.get();if(t!==this.value||h(t)||this.deep){var e=this.value;if(this.value=t,this.user)try{this.cb.call(this.vm,t,e)}catch(t){Yt(t,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,t,e)}}},_n.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},_n.prototype.depend=function(){for(var i=this.deps.length;i--;)this.deps[i].depend()},_n.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||O(this.vm._watchers,this);for(var i=this.deps.length;i--;)this.deps[i].removeSub(this);this.active=!1}};var wn={enumerable:!0,configurable:!0,get:U,set:U};function xn(t,e,n){wn.get=function(){return this[e][n]},wn.set=function(t){this[e][n]=t},Object.defineProperty(t,n,wn)}function Sn(t){t._watchers=[];var e=t.$options;e.props&&function(t,e){var n=t.$options.propsData||{},r=t._props={},o=t.$options._propKeys=[];t.$parent&&Rt(!1);var c=function(c){o.push(c);var f=Wt(c,e,n,t);Mt(r,c,f),c in t||xn(t,"_props",c)};for(var f in e)c(f);Rt(!0)}(t,e.props),e.methods&&function(t,e){t.$options.props;for(var n in e)t[n]="function"!=typeof e[n]?U:L(e[n],t)}(t,e.methods),e.data?function(t){var data=t.$options.data;v(data=t._data="function"==typeof data?function(data,t){xt();try{return data.call(t,t)}catch(e){return Yt(e,t,"data()"),{}}finally{St()}}(data,t):data||{})||(data={});var e=Object.keys(data),n=t.$options.props,i=(t.$options.methods,e.length);for(;i--;){var r=e[i];0,n&&E(n,r)||(o=void 0,36!==(o=(r+"").charCodeAt(0))&&95!==o&&xn(t,"_data",r))}var o;Pt(data,!0)}(t):Pt(t._data={},!0),e.computed&&function(t,e){var n=t._computedWatchers=Object.create(null),r=pt();for(var o in e){var c=e[o],f="function"==typeof c?c:c.get;0,r||(n[o]=new _n(t,f||U,U,An)),o in t||On(t,o,c)}}(t,e.computed),e.watch&&e.watch!==ct&&function(t,e){for(var n in e){var r=e[n];if(Array.isArray(r))for(var i=0;i-1:"string"==typeof pattern?pattern.split(",").indexOf(t)>-1:!!y(pattern)&&pattern.test(t)}function Pn(t,filter){var e=t.cache,n=t.keys,r=t._vnode;for(var o in e){var c=e[o];if(c){var f=Rn(c.componentOptions);f&&!filter(f)&&Mn(e,o,n,r)}}}function Mn(t,e,n,r){var o=t[e];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),t[e]=null,O(n,e)}!function(t){t.prototype._init=function(t){var e=this;e._uid=$n++,e._isVue=!0,t&&t._isComponent?function(t,e){var n=t.$options=Object.create(t.constructor.options),r=e._parentVnode;n.parent=e.parent,n._parentVnode=r;var o=r.componentOptions;n.propsData=o.propsData,n._parentListeners=o.listeners,n._renderChildren=o.children,n._componentTag=o.tag,e.render&&(n.render=e.render,n.staticRenderFns=e.staticRenderFns)}(e,t):e.$options=Ht(Tn(e.constructor),t||{},e),e._renderProxy=e,e._self=e,function(t){var e=t.$options,n=e.parent;if(n&&!e.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(t)}t.$parent=n,t.$root=n?n.$root:t,t.$children=[],t.$refs={},t._watcher=null,t._inactive=null,t._directInactive=!1,t._isMounted=!1,t._isDestroyed=!1,t._isBeingDestroyed=!1}(e),function(t){t._events=Object.create(null),t._hasHookEvent=!1;var e=t.$options._parentListeners;e&&nn(t,e)}(e),function(t){t._vnode=null,t._staticTrees=null;var e=t.$options,n=t.$vnode=e._parentVnode,o=n&&n.context;t.$slots=_e(e._renderChildren,o),t.$scopedSlots=r,t._c=function(a,b,e,n){return We(t,a,b,e,n,!1)},t.$createElement=function(a,b,e,n){return We(t,a,b,e,n,!0)};var c=n&&n.data;Mt(t,"$attrs",c&&c.attrs||r,null,!0),Mt(t,"$listeners",e._parentListeners||r,null,!0)}(e),un(e,"beforeCreate"),function(t){var e=be(t.$options.inject,t);e&&(Rt(!1),Object.keys(e).forEach((function(n){Mt(t,n,e[n])})),Rt(!0))}(e),Sn(e),function(t){var e=t.$options.provide;e&&(t._provided="function"==typeof e?e.call(t):e)}(e),un(e,"created"),e.$options.el&&e.$mount(e.$options.el)}}(jn),function(t){var e={get:function(){return this._data}},n={get:function(){return this._props}};Object.defineProperty(t.prototype,"$data",e),Object.defineProperty(t.prototype,"$props",n),t.prototype.$set=Nt,t.prototype.$delete=del,t.prototype.$watch=function(t,e,n){if(v(e))return Cn(this,t,e,n);(n=n||{}).user=!0;var r=new _n(this,t,e,n);if(n.immediate)try{e.call(this,r.value)}catch(t){Yt(t,this,'callback for immediate watcher "'+r.expression+'"')}return function(){r.teardown()}}}(jn),function(t){var e=/^hook:/;t.prototype.$on=function(t,n){var r=this;if(Array.isArray(t))for(var i=0,o=t.length;i1?P(n):n;for(var r=P(arguments,1),o='event handler for "'+t+'"',i=0,c=n.length;iparseInt(this.max)&&Mn(c,f[0],f,this._vnode)),t.data.keepAlive=!0}return t||slot&&slot[0]}}};!function(t){var e={get:function(){return W}};Object.defineProperty(t,"config",e),t.util={warn:gt,extend:M,mergeOptions:Ht,defineReactive:Mt},t.set=Nt,t.delete=del,t.nextTick=ce,t.observable=function(t){return Pt(t),t},t.options=Object.create(null),H.forEach((function(e){t.options[e+"s"]=Object.create(null)})),t.options._base=t,M(t.options.components,Un),function(t){t.use=function(t){var e=this._installedPlugins||(this._installedPlugins=[]);if(e.indexOf(t)>-1)return this;var n=P(arguments,1);return n.unshift(this),"function"==typeof t.install?t.install.apply(t,n):"function"==typeof t&&t.apply(null,n),e.push(t),this}}(t),function(t){t.mixin=function(t){return this.options=Ht(this.options,t),this}}(t),In(t),function(t){H.forEach((function(e){t[e]=function(t,n){return n?("component"===e&&v(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&"function"==typeof n&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}}))}(t)}(jn),Object.defineProperty(jn.prototype,"$isServer",{get:pt}),Object.defineProperty(jn.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(jn,"FunctionalRenderContext",{value:Fe}),jn.version="2.6.12";var Dn=S("style,class"),Fn=S("input,textarea,option,select,progress"),Bn=S("contenteditable,draggable,spellcheck"),qn=S("events,caret,typing,plaintext-only"),zn=S("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,translate,truespeed,typemustmatch,visible"),Vn="http://www.w3.org/1999/xlink",Hn=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},Kn=function(t){return Hn(t)?t.slice(6,t.length):""},Wn=function(t){return null==t||!1===t};function Gn(t){for(var data=t.data,e=t,n=t;c(n.componentInstance);)(n=n.componentInstance._vnode)&&n.data&&(data=Jn(n.data,data));for(;c(e=e.parent);)e&&e.data&&(data=Jn(data,e.data));return function(t,e){if(c(t)||c(e))return Xn(t,Yn(e));return""}(data.staticClass,data.class)}function Jn(t,e){return{staticClass:Xn(t.staticClass,e.staticClass),class:c(t.class)?[t.class,e.class]:e.class}}function Xn(a,b){return a?b?a+" "+b:a:b||""}function Yn(t){return Array.isArray(t)?function(t){for(var e,n="",i=0,r=t.length;i-1?Sr(t,e,n):zn(e)?Wn(n)?t.removeAttribute(e):(n="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,n)):Bn(e)?t.setAttribute(e,function(t,e){return Wn(e)||"false"===e?"false":"contenteditable"===t&&qn(e)?e:"true"}(e,n)):Hn(e)?Wn(n)?t.removeAttributeNS(Vn,Kn(e)):t.setAttributeNS(Vn,e,n):Sr(t,e,n)}function Sr(t,e,n){if(Wn(n))t.removeAttribute(e);else{if(ot&&!it&&"TEXTAREA"===t.tagName&&"placeholder"===e&&""!==n&&!t.__ieph){var r=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",r)};t.addEventListener("input",r),t.__ieph=!0}t.setAttribute(e,n)}}var Ar={create:wr,update:wr};function Or(t,e){var n=e.elm,data=e.data,r=t.data;if(!(o(data.staticClass)&&o(data.class)&&(o(r)||o(r.staticClass)&&o(r.class)))){var f=Gn(e),l=n._transitionClasses;c(l)&&(f=Xn(f,Yn(l))),f!==n._prevClass&&(n.setAttribute("class",f),n._prevClass=f)}}var kr,Er={create:Or,update:Or};function Cr(t,e,n){var r=kr;return function o(){var c=e.apply(null,arguments);null!==c&&jr(t,o,n,r)}}var $r=ne&&!(ut&&Number(ut[1])<=53);function Tr(t,e,n,r){if($r){var o=vn,c=e;e=c._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=o||t.timeStamp<=0||t.target.ownerDocument!==document)return c.apply(this,arguments)}}kr.addEventListener(t,e,ft?{capture:n,passive:r}:n)}function jr(t,e,n,r){(r||kr).removeEventListener(t,e._wrapper||e,n)}function Ir(t,e){if(!o(t.data.on)||!o(e.data.on)){var n=e.data.on||{},r=t.data.on||{};kr=e.elm,function(t){if(c(t.__r)){var e=ot?"change":"input";t[e]=[].concat(t.__r,t[e]||[]),delete t.__r}c(t.__c)&&(t.change=[].concat(t.__c,t.change||[]),delete t.__c)}(n),de(n,r,Tr,jr,Cr,e.context),kr=void 0}}var Rr,Lr={create:Ir,update:Ir};function Pr(t,e){if(!o(t.data.domProps)||!o(e.data.domProps)){var n,r,f=e.elm,l=t.data.domProps||{},h=e.data.domProps||{};for(n in c(h.__ob__)&&(h=e.data.domProps=M({},h)),l)n in h||(f[n]="");for(n in h){if(r=h[n],"textContent"===n||"innerHTML"===n){if(e.children&&(e.children.length=0),r===l[n])continue;1===f.childNodes.length&&f.removeChild(f.childNodes[0])}if("value"===n&&"PROGRESS"!==f.tagName){f._value=r;var d=o(r)?"":String(r);Mr(f,d)&&(f.value=d)}else if("innerHTML"===n&&er(f.tagName)&&o(f.innerHTML)){(Rr=Rr||document.createElement("div")).innerHTML=""+r+"";for(var svg=Rr.firstChild;f.firstChild;)f.removeChild(f.firstChild);for(;svg.firstChild;)f.appendChild(svg.firstChild)}else if(r!==l[n])try{f[n]=r}catch(t){}}}}function Mr(t,e){return!t.composing&&("OPTION"===t.tagName||function(t,e){var n=!0;try{n=document.activeElement!==t}catch(t){}return n&&t.value!==e}(t,e)||function(t,e){var n=t.value,r=t._vModifiers;if(c(r)){if(r.number)return x(n)!==x(e);if(r.trim)return n.trim()!==e.trim()}return n!==e}(t,e))}var Nr={create:Pr,update:Pr},Ur=C((function(t){var e={},n=/:(.+)/;return t.split(/;(?![^(]*\))/g).forEach((function(t){if(t){var r=t.split(n);r.length>1&&(e[r[0].trim()]=r[1].trim())}})),e}));function Dr(data){var style=Fr(data.style);return data.staticStyle?M(data.staticStyle,style):style}function Fr(t){return Array.isArray(t)?N(t):"string"==typeof t?Ur(t):t}var Br,qr=/^--/,zr=/\s*!important$/,Vr=function(t,e,n){if(qr.test(e))t.style.setProperty(e,n);else if(zr.test(n))t.style.setProperty(R(e),n.replace(zr,""),"important");else{var r=Kr(e);if(Array.isArray(n))for(var i=0,o=n.length;i-1?e.split(Gr).forEach((function(e){return t.classList.add(e)})):t.classList.add(e);else{var n=" "+(t.getAttribute("class")||"")+" ";n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function Xr(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(Gr).forEach((function(e){return t.classList.remove(e)})):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{for(var n=" "+(t.getAttribute("class")||"")+" ",r=" "+e+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?t.setAttribute("class",n):t.removeAttribute("class")}}function Yr(t){if(t){if("object"==typeof t){var e={};return!1!==t.css&&M(e,Zr(t.name||"v")),M(e,t),e}return"string"==typeof t?Zr(t):void 0}}var Zr=C((function(t){return{enterClass:t+"-enter",enterToClass:t+"-enter-to",enterActiveClass:t+"-enter-active",leaveClass:t+"-leave",leaveToClass:t+"-leave-to",leaveActiveClass:t+"-leave-active"}})),Qr=Q&&!it,to="transition",eo="transitionend",no="animation",ro="animationend";Qr&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(to="WebkitTransition",eo="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(no="WebkitAnimation",ro="webkitAnimationEnd"));var oo=Q?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function io(t){oo((function(){oo(t)}))}function ao(t,e){var n=t._transitionClasses||(t._transitionClasses=[]);n.indexOf(e)<0&&(n.push(e),Jr(t,e))}function so(t,e){t._transitionClasses&&O(t._transitionClasses,e),Xr(t,e)}function uo(t,e,n){var r=fo(t,e),o=r.type,c=r.timeout,f=r.propCount;if(!o)return n();var l="transition"===o?eo:ro,h=0,d=function(){t.removeEventListener(l,v),n()},v=function(e){e.target===t&&++h>=f&&d()};setTimeout((function(){h0&&(n="transition",v=f,y=c.length):"animation"===e?d>0&&(n="animation",v=d,y=h.length):y=(n=(v=Math.max(f,d))>0?f>d?"transition":"animation":null)?"transition"===n?c.length:h.length:0,{type:n,timeout:v,propCount:y,hasTransform:"transition"===n&&co.test(r[to+"Property"])}}function lo(t,e){for(;t.length1}function go(t,e){!0!==e.data.show&&ho(e)}var bo=function(t){var i,e,n={},r=t.modules,h=t.nodeOps;for(i=0;iw?O(t,o(n[A+1])?null:n[A+1].elm,n,_,A,r):_>A&&E(e,m,w)}(m,_,x,r,y):c(x)?(c(t.text)&&h.setTextContent(m,""),O(m,null,x,0,x.length-1,r)):c(_)?E(_,0,_.length-1):c(t.text)&&h.setTextContent(m,""):t.text!==e.text&&h.setTextContent(m,e.text),c(data)&&c(i=data.hook)&&c(i=i.postpatch)&&i(t,e)}}}function j(t,e,n){if(f(n)&&c(t.parent))t.parent.data.pendingInsert=e;else for(var i=0;i-1,option.selected!==c&&(option.selected=c);else if(B(Ao(option),r))return void(t.selectedIndex!==i&&(t.selectedIndex=i));o||(t.selectedIndex=-1)}}function So(t,e){return e.every((function(e){return!B(e,t)}))}function Ao(option){return"_value"in option?option._value:option.value}function Oo(t){t.target.composing=!0}function ko(t){t.target.composing&&(t.target.composing=!1,Eo(t.target,"input"))}function Eo(t,e){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}function Co(t){return!t.componentInstance||t.data&&t.data.transition?t:Co(t.componentInstance._vnode)}var $o={model:_o,show:{bind:function(t,e,n){var r=e.value,o=(n=Co(n)).data&&n.data.transition,c=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;r&&o?(n.data.show=!0,ho(n,(function(){t.style.display=c}))):t.style.display=r?c:"none"},update:function(t,e,n){var r=e.value;!r!=!e.oldValue&&((n=Co(n)).data&&n.data.transition?(n.data.show=!0,r?ho(n,(function(){t.style.display=t.__vOriginalDisplay})):vo(n,(function(){t.style.display="none"}))):t.style.display=r?t.__vOriginalDisplay:"none")},unbind:function(t,e,n,r,o){o||(t.style.display=t.__vOriginalDisplay)}}},To={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function jo(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?jo(Ze(e.children)):t}function Io(t){var data={},e=t.$options;for(var n in e.propsData)data[n]=t[n];var r=e._parentListeners;for(var o in r)data[T(o)]=r[o];return data}function Ro(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}var Lo=function(t){return t.tag||Ye(t)},Po=function(t){return"show"===t.name},Mo={name:"transition",props:To,abstract:!0,render:function(t){var e=this,n=this.$slots.default;if(n&&(n=n.filter(Lo)).length){0;var r=this.mode;0;var o=n[0];if(function(t){for(;t=t.parent;)if(t.data.transition)return!0}(this.$vnode))return o;var c=jo(o);if(!c)return o;if(this._leaving)return Ro(t,o);var f="__transition-"+this._uid+"-";c.key=null==c.key?c.isComment?f+"comment":f+c.tag:l(c.key)?0===String(c.key).indexOf(f)?c.key:f+c.key:c.key;var data=(c.data||(c.data={})).transition=Io(this),h=this._vnode,d=jo(h);if(c.data.directives&&c.data.directives.some(Po)&&(c.data.show=!0),d&&d.data&&!function(t,e){return e.key===t.key&&e.tag===t.tag}(c,d)&&!Ye(d)&&(!d.componentInstance||!d.componentInstance._vnode.isComment)){var v=d.data.transition=M({},data);if("out-in"===r)return this._leaving=!0,ve(v,"afterLeave",(function(){e._leaving=!1,e.$forceUpdate()})),Ro(t,o);if("in-out"===r){if(Ye(c))return h;var y,m=function(){y()};ve(data,"afterEnter",m),ve(data,"enterCancelled",m),ve(v,"delayLeave",(function(t){y=t}))}}return o}}},No=M({tag:String,moveClass:String},To);function Uo(t){t.elm._moveCb&&t.elm._moveCb(),t.elm._enterCb&&t.elm._enterCb()}function Do(t){t.data.newPos=t.elm.getBoundingClientRect()}function Fo(t){var e=t.data.pos,n=t.data.newPos,r=e.left-n.left,o=e.top-n.top;if(r||o){t.data.moved=!0;var s=t.elm.style;s.transform=s.WebkitTransform="translate("+r+"px,"+o+"px)",s.transitionDuration="0s"}}delete No.mode;var Bo={Transition:Mo,TransitionGroup:{props:No,beforeMount:function(){var t=this,e=this._update;this._update=function(n,r){var o=on(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,o(),e.call(t,n,r)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",map=Object.create(null),n=this.prevChildren=this.children,r=this.$slots.default||[],o=this.children=[],c=Io(this),i=0;i-1?rr[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:rr[t]=/HTMLUnknownElement/.test(e.toString())},M(jn.options.directives,$o),M(jn.options.components,Bo),jn.prototype.__patch__=Q?bo:U,jn.prototype.$mount=function(t,e){return function(t,e,n){var r;return t.$el=e,t.$options.render||(t.$options.render=kt),un(t,"beforeMount"),r=function(){t._update(t._render(),n)},new _n(t,r,U,{before:function(){t._isMounted&&!t._isDestroyed&&un(t,"beforeUpdate")}},!0),n=!1,null==t.$vnode&&(t._isMounted=!0,un(t,"mounted")),t}(this,t=t&&Q?function(t){if("string"==typeof t){var e=document.querySelector(t);return e||document.createElement("div")}return t}(t):void 0,e)},Q&&setTimeout((function(){W.devtools&&ht&&ht.emit("init",jn)}),0),e.a=jn}).call(this,n(25),n(194).setImmediate)},,function(t,e,n){var r=n(5),o=n(29).f,c=n(17),f=n(15),l=n(79),h=n(115),d=n(88);t.exports=function(t,source){var e,n,v,y,m,_=t.target,w=t.global,x=t.stat;if(e=w?r:x?r[_]||l(_,{}):(r[_]||{}).prototype)for(n in source){if(y=source[n],v=t.noTargetGet?(m=o(e,n))&&m.value:e[n],!d(w?n:_+(x?".":"#")+n,t.forced)&&void 0!==v){if(typeof y==typeof v)continue;h(y,v)}(t.sham||v&&v.sham)&&c(y,"sham",!0),f(e,n,y,t)}}},function(t,e,n){var r=n(5),o=n(82),c=n(10),f=n(83),l=n(90),h=n(118),d=o("wks"),v=r.Symbol,y=h?v:v&&v.withoutSetter||f;t.exports=function(t){return c(d,t)||(l&&c(v,t)?d[t]=v[t]:d[t]=y("Symbol."+t)),d[t]}},function(t,e,n){(function(e){var n=function(t){return t&&t.Math==Math&&t};t.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof e&&e)||function(){return this}()||Function("return this")()}).call(this,n(25))},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},,function(t,e,n){var r=n(9);t.exports=function(t){if(!r(t))throw TypeError(String(t)+" is not an object");return t}},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e,n){var r=n(6);t.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},function(t,e,n){var r=n(32),o=Math.min;t.exports=function(t){return t>0?o(r(t),9007199254740991):0}},,function(t,e,n){var r=n(11),o=n(114),c=n(8),f=n(55),l=Object.defineProperty;e.f=r?l:function(t,e,n){if(c(t),e=f(e,!0),c(n),o)try{return l(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(t[e]=n.value),t}},function(t,e,n){var r=n(5),o=n(17),c=n(10),f=n(79),l=n(80),h=n(26),d=h.get,v=h.enforce,y=String(String).split("String");(t.exports=function(t,e,n,l){var h,d=!!l&&!!l.unsafe,m=!!l&&!!l.enumerable,_=!!l&&!!l.noTargetGet;"function"==typeof n&&("string"!=typeof e||c(n,"name")||o(n,"name",e),(h=v(n)).source||(h.source=y.join("string"==typeof e?e:""))),t!==r?(d?!_&&t[e]&&(m=!0):delete t[e],m?t[e]=n:o(t,e,n)):m?t[e]=n:f(e,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&d(this).source||l(this)}))},function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},function(t,e,n){var r=n(11),o=n(14),c=n(30);t.exports=r?function(object,t,e){return o.f(object,t,c(1,e))}:function(object,t,e){return object[t]=e,object}},function(t,e,n){var r=n(16);t.exports=function(t){return Object(r(t))}},function(t,e,n){var r=n(11),o=n(6),c=n(10),f=Object.defineProperty,l={},h=function(t){throw t};t.exports=function(t,e){if(c(l,t))return l[t];e||(e={});var n=[][t],d=!!c(e,"ACCESSORS")&&e.ACCESSORS,v=c(e,0)?e[0]:h,y=c(e,1)?e[1]:void 0;return l[t]=!!n&&!o((function(){if(d&&!r)return!0;var t={length:-1};d?f(t,1,{enumerable:!0,get:h}):t[1]=1,n.call(t,v,y)}))}},function(t,e,n){var r=n(94),o=n(15),c=n(171);r||o(Object.prototype,"toString",c,{unsafe:!0})},,function(t,e,n){var r=n(40),o=n(16);t.exports=function(t){return r(o(t))}},function(t,e){t.exports=!1},,function(t,e){var g;g=function(){return this}();try{g=g||new Function("return this")()}catch(t){"object"==typeof window&&(g=window)}t.exports=g},function(t,e,n){var r,o,c,f=n(168),l=n(5),h=n(9),d=n(17),v=n(10),y=n(81),m=n(56),_=n(57),w=l.WeakMap;if(f){var x=y.state||(y.state=new w),S=x.get,A=x.has,O=x.set;r=function(t,e){return e.facade=t,O.call(x,t,e),e},o=function(t){return S.call(x,t)||{}},c=function(t){return A.call(x,t)}}else{var k=m("state");_[k]=!0,r=function(t,e){return e.facade=t,d(t,k,e),e},o=function(t){return v(t,k)?t[k]:{}},c=function(t){return v(t,k)}}t.exports={set:r,get:o,has:c,enforce:function(t){return c(t)?o(t):r(t,{})},getterFor:function(t){return function(e){var n;if(!h(e)||(n=o(e)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return n}}}},function(t,e,n){var path=n(116),r=n(5),o=function(t){return"function"==typeof t?t:void 0};t.exports=function(t,e){return arguments.length<2?o(path[t])||o(r[t]):path[t]&&path[t][e]||r[t]&&r[t][e]}},function(t,e,n){"use strict";var r=n(3),o=n(66);r({target:"RegExp",proto:!0,forced:/./.exec!==o},{exec:o})},function(t,e,n){var r=n(11),o=n(54),c=n(30),f=n(22),l=n(55),h=n(10),d=n(114),v=Object.getOwnPropertyDescriptor;e.f=r?v:function(t,e){if(t=f(t),e=l(e,!0),d)try{return v(t,e)}catch(t){}if(h(t,e))return c(!o.f.call(t,e),t[e])}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:n)(t)}},function(t,e,n){var r=n(42),o=n(40),c=n(18),f=n(12),l=n(89),h=[].push,d=function(t){var e=1==t,n=2==t,d=3==t,v=4==t,y=6==t,m=7==t,_=5==t||y;return function(w,x,S,A){for(var O,k,E=c(w),C=o(E),$=r(x,S,3),T=f(C.length),j=0,I=A||l,R=e?I(w,T):n||m?I(w,0):void 0;T>j;j++)if((_||j in C)&&(k=$(O=C[j],j,E),t))if(e)R[j]=k;else if(k)switch(t){case 3:return!0;case 5:return O;case 6:return j;case 2:h.call(R,O)}else switch(t){case 4:return!1;case 7:h.call(R,O)}return y?-1:d||v?v:R}};t.exports={forEach:d(0),map:d(1),filter:d(2),some:d(3),every:d(4),find:d(5),findIndex:d(6),filterOut:d(7)}},function(t,e,n){"use strict";var r=n(3),o=n(33).map,c=n(41),f=n(19),l=c("map"),h=f("map");r({target:"Array",proto:!0,forced:!l||!h},{map:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},function(t,e,n){var r=n(14).f,o=n(10),c=n(4)("toStringTag");t.exports=function(t,e,n){t&&!o(t=n?t:t.prototype,c)&&r(t,c,{configurable:!0,value:e})}},function(t,e,n){"use strict";function r(t,e,n,r,o,c,f,l){var h,d="function"==typeof t?t.options:t;if(e&&(d.render=e,d.staticRenderFns=n,d._compiled=!0),r&&(d.functional=!0),c&&(d._scopeId="data-v-"+c),f?(h=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),o&&o.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(f)},d._ssrRegister=h):o&&(h=l?function(){o.call(this,(d.functional?this.parent:this).$root.$options.shadowRoot)}:o),h)if(d.functional){d._injectStyles=h;var v=d.render;d.render=function(t,e){return h.call(e),v(t,e)}}else{var y=d.beforeCreate;d.beforeCreate=y?[].concat(y,h):[h]}return{exports:t,options:d}}n.d(e,"a",(function(){return r}))},,,function(t,e,n){var r=function(t){"use strict";var e=Object.prototype,n=e.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},o=r.iterator||"@@iterator",c=r.asyncIterator||"@@asyncIterator",f=r.toStringTag||"@@toStringTag";function l(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{l({},"")}catch(t){l=function(t,e,n){return t[e]=n}}function h(t,e,n,r){var o=e&&e.prototype instanceof y?e:y,c=Object.create(o.prototype),f=new T(r||[]);return c._invoke=function(t,e,n){var r="suspendedStart";return function(o,c){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw c;return I()}for(n.method=o,n.arg=c;;){var f=n.delegate;if(f){var l=E(f,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var h=d(t,e,n);if("normal"===h.type){if(r=n.done?"completed":"suspendedYield",h.arg===v)continue;return{value:h.arg,done:n.done}}"throw"===h.type&&(r="completed",n.method="throw",n.arg=h.arg)}}}(t,n,f),c}function d(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}t.wrap=h;var v={};function y(){}function m(){}function _(){}var w={};w[o]=function(){return this};var x=Object.getPrototypeOf,S=x&&x(x(j([])));S&&S!==e&&n.call(S,o)&&(w=S);var A=_.prototype=y.prototype=Object.create(w);function O(t){["next","throw","return"].forEach((function(e){l(t,e,(function(t){return this._invoke(e,t)}))}))}function k(t,e){var r;this._invoke=function(o,c){function f(){return new e((function(r,f){!function r(o,c,f,l){var h=d(t[o],t,c);if("throw"!==h.type){var v=h.arg,y=v.value;return y&&"object"==typeof y&&n.call(y,"__await")?e.resolve(y.__await).then((function(t){r("next",t,f,l)}),(function(t){r("throw",t,f,l)})):e.resolve(y).then((function(t){v.value=t,f(v)}),(function(t){return r("throw",t,f,l)}))}l(h.arg)}(o,c,r,f)}))}return r=r?r.then(f,f):f()}}function E(t,e){var n=t.iterator[e.method];if(void 0===n){if(e.delegate=null,"throw"===e.method){if(t.iterator.return&&(e.method="return",e.arg=void 0,E(t,e),"throw"===e.method))return v;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return v}var r=d(n,t.iterator,e.arg);if("throw"===r.type)return e.method="throw",e.arg=r.arg,e.delegate=null,v;var o=r.arg;return o?o.done?(e[t.resultName]=o.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,v):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,v)}function C(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function $(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function T(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(C,this),this.reset(!0)}function j(t){if(t){var e=t[o];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,r=function e(){for(;++i=0;--i){var o=this.tryEntries[i],c=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var f=n.call(o,"catchLoc"),l=n.call(o,"finallyLoc");if(f&&l){if(this.prev=0;--i){var r=this.tryEntries[i];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev=0;--i){var e=this.tryEntries[i];if(e.finallyLoc===t)return this.complete(e.completion,e.afterLoc),$(e),v}},catch:function(t){for(var i=this.tryEntries.length-1;i>=0;--i){var e=this.tryEntries[i];if(e.tryLoc===t){var n=e.completion;if("throw"===n.type){var r=n.arg;$(e)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:j(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),v}},t}(t.exports);try{regeneratorRuntime=r}catch(t){Function("r","regeneratorRuntime = r")(r)}},function(t,e,n){var r=n(6),o=n(31),c="".split;t.exports=r((function(){return!Object("z").propertyIsEnumerable(0)}))?function(t){return"String"==o(t)?c.call(t,""):Object(t)}:Object},function(t,e,n){var r=n(6),o=n(4),c=n(61),f=o("species");t.exports=function(t){return c>=51||!r((function(){var e=[];return(e.constructor={})[f]=function(){return{foo:1}},1!==e[t](Boolean).foo}))}},function(t,e,n){var r=n(43);t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 0:return function(){return t.call(e)};case 1:return function(a){return t.call(e,a)};case 2:return function(a,b){return t.call(e,a,b)};case 3:return function(a,b,n){return t.call(e,a,b,n)}}return function(){return t.apply(e,arguments)}}},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t}},function(t,e,n){"use strict";var r=n(6);t.exports=function(t,e){var n=[][t];return!!n&&r((function(){n.call(null,e||function(){throw 1},1)}))}},function(t,e,n){var r=n(117),o=n(86);t.exports=Object.keys||function(t){return r(t,o)}},function(t,e,n){var r=n(11),o=n(14).f,c=Function.prototype,f=c.toString,l=/^\s*function ([^ (]*)/;r&&!("name"in c)&&o(c,"name",{configurable:!0,get:function(){try{return f.call(this).match(l)[1]}catch(t){return""}}})},function(t,e,n){"use strict";var r=n(100).charAt,o=n(26),c=n(123),f=o.set,l=o.getterFor("String Iterator");c(String,"String",(function(t){f(this,{type:"String Iterator",string:String(t),index:0})}),(function(){var t,e=l(this),n=e.string,o=e.index;return o>=n.length?{value:void 0,done:!0}:(t=r(n,o),e.index+=t.length,{value:t,done:!1})}))},function(t,e){t.exports={}},function(t,e,n){var r=n(3),o=n(5),c=n(62),f=[].slice,l=function(t){return function(e,n){var r=arguments.length>2,o=r?f.call(arguments,2):void 0;return t(r?function(){("function"==typeof e?e:Function(e)).apply(this,o)}:e,n)}};r({global:!0,bind:!0,forced:/MSIE .\./.test(c)},{setTimeout:l(o.setTimeout),setInterval:l(o.setInterval)})},function(t,e,n){"use strict";n.d(e,"a",(function(){return F})),n.d(e,"b",(function(){return X}));n(77),n(63),n(113),n(34),n(140),n(197),n(93),n(20),n(28),n(105),n(198),n(47),n(128),n(74),n(141),n(76),n(106),n(70),n(71),n(199);var r=n(13),o=(n(37),n(21)),c=n(157),f=n(158);function l(t,e){var n;if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return h(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return h(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var i=0,r=function(){};return{s:r,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,c=!0,f=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return c=t.done,t},e:function(t){f=!0,o=t},f:function(){try{c||null==n.return||n.return()}finally{if(f)throw o}}}}function h(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=new Array(e);i>1,t+=m(t/e);t>455;r+=36)t=m(t/35);return m(r+36*t/(t+38))};function x(t){return n=(e=t).split("@"),r="",n.length>1&&(r=n[0]+"@",e=n[1]),r+function(t,e){for(var n=[],r=t.length;r--;)n[r]=e(t[r]);return n}((e=e.replace(v,".")).split("."),(function(t){return d.test(t)?"xn--"+function(t){var e,n=[],r=(t=function(t){for(var e=[],n=0,r=t.length;n=55296&&o<=56319&&n=o&&Sm((2147483647-i)/a)&&s("overflow"),i+=(y-o)*a,o=y;var A,O=l(t);try{for(O.s();!(A=O.n()).done;){var k=A.value;if(k2147483647&&s("overflow"),k==o){for(var E=i,C=36;;C+=36){var $=C<=c?1:C>=c+26?26:C-c;if(E<$)break;var T=E-$,j=36-$;n.push(_(w($+T%j,0))),E=m(T/j)}n.push(_(w(E,0))),c=u(i,a,p==d),i=0,++p}}}catch(t){O.e(t)}finally{O.f()}++i,++o}return n.join("")}(t):t})).join(".");var e,n,r}var S=/#/g,A=/&/g,O=/=/g,k=/\?/g,E=/\+/g,C=/%5B/g,$=/%5D/g,T=/%5E/g,j=/%60/g,I=/%7B/g,R=/%7C/g,L=/%7D/g,P=/%20/g;function M(text){return encodeURI(""+text).replace(R,"|").replace(C,"[").replace($,"]")}function N(text){return M(text).replace(E,"%2B").replace(P,"+").replace(S,"%23").replace(A,"%26").replace(j,"`").replace(I,"{").replace(L,"}").replace(T,"^")}function U(text){return N(text).replace(O,"%3D")}function D(text){return M(text).replace(S,"%23").replace(k,"%3F")}function F(){var text=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";try{return decodeURIComponent(""+text)}catch(t){return""+text}}function B(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return x(t)}function z(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e={};"?"===t[0]&&(t=t.substr(1));var n,r=l(t.split("&"));try{for(r.s();!(n=r.n()).done;){var param=n.value,o=param.match(/([^=]+)=?(.*)/)||[];if(!(o.length<2)){var c=F(o[1]),f=F(o[2]||"");e[c]?Array.isArray(e[c])?e[c].push(f):e[c]=[e[c],f]:e[c]=f}}}catch(t){r.e(t)}finally{r.f()}return e}function V(t){return Object.keys(t).map((function(e){return n=e,(r=t[e])?Array.isArray(r)?r.map((function(t){return"".concat(U(n),"=").concat(N(t))})).join("&"):"".concat(U(n),"=").concat(N(r)):U(n);var n,r})).join("&")}var H=function(){function t(){var input=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(Object(c.a)(this,t),this.query={},"string"!=typeof input)throw new TypeError("URL input should be string received ".concat(Object(o.a)(input)," (").concat(input,")"));var e=Y(input);this.protocol=F(e.protocol),this.host=F(e.host),this.auth=F(e.auth),this.pathname=F(e.pathname),this.query=z(e.search),this.hash=F(e.hash)}return Object(f.a)(t,[{key:"hostname",get:function(){return tt(this.host).hostname}},{key:"port",get:function(){return tt(this.host).port||""}},{key:"username",get:function(){return Q(this.auth).username}},{key:"password",get:function(){return Q(this.auth).password||""}},{key:"hasProtocol",get:function(){return this.protocol.length}},{key:"isAbsolute",get:function(){return this.hasProtocol||"/"===this.pathname[0]}},{key:"search",get:function(){var q=V(this.query);return q.length?"?"+q:""}},{key:"searchParams",get:function(){var t=this,p=new URLSearchParams,e=function(e){var n=t.query[e];Array.isArray(n)?n.forEach((function(t){return p.append(e,t)})):p.append(e,n||"")};for(var n in this.query)e(n);return p}},{key:"origin",get:function(){return(this.protocol?this.protocol+"//":"")+B(this.host)}},{key:"fullpath",get:function(){return D(this.pathname)+this.search+M(this.hash).replace(I,"{").replace(L,"}").replace(T,"^")}},{key:"encodedAuth",get:function(){if(!this.auth)return"";var t=Q(this.auth),e=t.username,n=t.password;return encodeURIComponent(e)+(n?":"+encodeURIComponent(n):"")}},{key:"href",get:function(){var t=this.encodedAuth,e=(this.protocol?this.protocol+"//":"")+(t?t+"@":"")+B(this.host);return this.hasProtocol&&this.isAbsolute?e+this.fullpath:this.fullpath}},{key:"append",value:function(t){if(t.hasProtocol)throw new Error("Cannot append a URL with protocol");Object.assign(this.query,t.query),t.pathname&&(this.pathname=W(this.pathname)+G(t.pathname)),t.hash&&(this.hash=t.hash)}},{key:"toJSON",value:function(){return this.href}},{key:"toString",value:function(){return this.href}}]),t}();function K(t){return/^\w+:\/\//.test(t)}function W(){var input=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return input.endsWith("/")?input:input+"/"}function G(){var input=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return input.startsWith("/")?input.substr(1):input}function J(input){return new H(input)}function X(input){return J(input).toString()}function Y(){var input=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(!K(input))return Z(input);var t=(input.match(/([^:/]+:)\/\/([^/@]+@)?(.*)/)||[]).splice(1),e=Object(r.a)(t,3),n=e[0],o=e[1],c=e[2],f=(c.match(/([^/]*)(.*)?/)||[]).splice(1),l=Object(r.a)(f,2),h=l[0],d=void 0===h?"":h,v=l[1],path=void 0===v?"":v,y=Z(path),m=y.pathname,_=y.search,w=y.hash;return{protocol:n,auth:o?o.substr(0,o.length-1):"",host:d,pathname:m,search:_,hash:w}}function Z(){var input=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=(input.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1),e=Object(r.a)(t,3),n=e[0],o=void 0===n?"":n,c=e[1],f=void 0===c?"":c,l=e[2],h=void 0===l?"":l;return{pathname:o,search:f,hash:h}}function Q(){var input=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=input.split(":"),e=Object(r.a)(t,2),n=e[0],o=e[1];return{username:F(n),password:F(o)}}function tt(){var input=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=(input.match(/([^/]*)(:0-9+)?/)||[]).splice(1),e=Object(r.a)(t,2),n=e[0],o=e[1];return{hostname:F(n),port:o}}},function(t,e,n){"use strict";function r(a,b){for(var t in b)a[t]=b[t];return a}var o=/[!'()*]/g,c=function(t){return"%"+t.charCodeAt(0).toString(16)},f=/%2C/g,l=function(t){return encodeURIComponent(t).replace(o,c).replace(f,",")};function h(t){try{return decodeURIComponent(t)}catch(t){0}return t}var d=function(t){return null==t||"object"==typeof t?t:String(t)};function v(t){var e={};return(t=t.trim().replace(/^(\?|#|&)/,""))?(t.split("&").forEach((function(param){var t=param.replace(/\+/g," ").split("="),n=h(t.shift()),r=t.length>0?h(t.join("=")):null;void 0===e[n]?e[n]=r:Array.isArray(e[n])?e[n].push(r):e[n]=[e[n],r]})),e):e}function y(t){var e=t?Object.keys(t).map((function(e){var n=t[e];if(void 0===n)return"";if(null===n)return l(e);if(Array.isArray(n)){var r=[];return n.forEach((function(t){void 0!==t&&(null===t?r.push(l(e)):r.push(l(e)+"="+l(t)))})),r.join("&")}return l(e)+"="+l(n)})).filter((function(t){return t.length>0})).join("&"):null;return e?"?"+e:""}var m=/\/?$/;function _(t,e,n,r){var o=r&&r.options.stringifyQuery,c=e.query||{};try{c=w(c)}catch(t){}var f={name:e.name||t&&t.name,meta:t&&t.meta||{},path:e.path||"/",hash:e.hash||"",query:c,params:e.params||{},fullPath:A(e,o),matched:t?S(t):[]};return n&&(f.redirectedFrom=A(n,o)),Object.freeze(f)}function w(t){if(Array.isArray(t))return t.map(w);if(t&&"object"==typeof t){var e={};for(var n in t)e[n]=w(t[n]);return e}return t}var x=_(null,{path:"/"});function S(t){for(var e=[];t;)e.unshift(t),t=t.parent;return e}function A(t,e){var path=t.path,n=t.query;void 0===n&&(n={});var r=t.hash;return void 0===r&&(r=""),(path||"/")+(e||y)(n)+r}function O(a,b,t){return b===x?a===b:!!b&&(a.path&&b.path?a.path.replace(m,"")===b.path.replace(m,"")&&(t||a.hash===b.hash&&k(a.query,b.query)):!(!a.name||!b.name)&&(a.name===b.name&&(t||a.hash===b.hash&&k(a.query,b.query)&&k(a.params,b.params))))}function k(a,b){if(void 0===a&&(a={}),void 0===b&&(b={}),!a||!b)return a===b;var t=Object.keys(a).sort(),e=Object.keys(b).sort();return t.length===e.length&&t.every((function(t,i){var n=a[t];if(e[i]!==t)return!1;var r=b[t];return null==n||null==r?n===r:"object"==typeof n&&"object"==typeof r?k(n,r):String(n)===String(r)}))}function E(t){for(var i=0;i=0&&(t=path.slice(n),path=path.slice(0,n));var r=path.indexOf("?");return r>=0&&(e=path.slice(r+1),path=path.slice(0,r)),{path:path,query:e,hash:t}}(c.path||""),m=e&&e.path||"/",path=y.path?T(y.path,m,n||c.append):m,_=function(t,e,n){void 0===e&&(e={});var r,o=n||v;try{r=o(t||"")}catch(t){r={}}for(var c in e){var f=e[c];r[c]=Array.isArray(f)?f.map(d):d(f)}return r}(y.query,c.query,o&&o.options.parseQuery),w=c.hash||y.hash;return w&&"#"!==w.charAt(0)&&(w="#"+w),{_normalized:!0,path:path,query:_,hash:w}}var Z,Q=function(){},tt={name:"RouterLink",props:{to:{type:[String,Object],required:!0},tag:{type:String,default:"a"},custom:Boolean,exact:Boolean,exactPath:Boolean,append:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,ariaCurrentValue:{type:String,default:"page"},event:{type:[String,Array],default:"click"}},render:function(t){var e=this,n=this.$router,o=this.$route,c=n.resolve(this.to,o,this.append),f=c.location,l=c.route,h=c.href,d={},v=n.options.linkActiveClass,y=n.options.linkExactActiveClass,w=null==v?"router-link-active":v,x=null==y?"router-link-exact-active":y,S=null==this.activeClass?w:this.activeClass,A=null==this.exactActiveClass?x:this.exactActiveClass,k=l.redirectedFrom?_(null,Y(l.redirectedFrom),null,n):l;d[A]=O(o,k,this.exactPath),d[S]=this.exact||this.exactPath?d[A]:function(t,e){return 0===t.path.replace(m,"/").indexOf(e.path.replace(m,"/"))&&(!e.hash||t.hash===e.hash)&&function(t,e){for(var n in e)if(!(n in t))return!1;return!0}(t.query,e.query)}(o,k);var E=d[A]?this.ariaCurrentValue:null,C=function(t){et(t)&&(e.replace?n.replace(f,Q):n.push(f,Q))},$={click:et};Array.isArray(this.event)?this.event.forEach((function(t){$[t]=C})):$[this.event]=C;var data={class:d},T=!this.$scopedSlots.$hasNormal&&this.$scopedSlots.default&&this.$scopedSlots.default({href:h,route:l,navigate:C,isActive:d[S],isExactActive:d[A]});if(T){if(1===T.length)return T[0];if(T.length>1||!T.length)return 0===T.length?t():t("span",{},T)}if("a"===this.tag)data.on=$,data.attrs={href:h,"aria-current":E};else{var a=function t(e){var n;if(e)for(var i=0;i-1&&(l.params[m]=n.params[m]);return l.path=X(v.path,l.params),h(v,l,f)}if(l.path){l.params={};for(var i=0;i=t.length?n():t[o]?e(t[o],(function(){r(o+1)})):r(o+1)};r(0)}var $t={redirected:2,aborted:4,cancelled:8,duplicated:16};function Tt(t,e){return It(t,e,$t.redirected,'Redirected when going from "'+t.fullPath+'" to "'+function(t){if("string"==typeof t)return t;if("path"in t)return t.path;var e={};return Rt.forEach((function(n){n in t&&(e[n]=t[n])})),JSON.stringify(e,null,2)}(e)+'" via a navigation guard.')}function jt(t,e){return It(t,e,$t.cancelled,'Navigation cancelled from "'+t.fullPath+'" to "'+e.fullPath+'" with a new navigation.')}function It(t,e,n,r){var o=new Error(r);return o._isRouter=!0,o.from=t,o.to=e,o.type=n,o}var Rt=["params","query","hash"];function Lt(t){return Object.prototype.toString.call(t).indexOf("Error")>-1}function Pt(t,e){return Lt(t)&&t._isRouter&&(null==e||t.type===e)}function Mt(t){return function(e,n,r){var o=!1,c=0,f=null;Nt(t,(function(t,e,n,l){if("function"==typeof t&&void 0===t.cid){o=!0,c++;var h,d=Ft((function(e){var o;((o=e).__esModule||Dt&&"Module"===o[Symbol.toStringTag])&&(e=e.default),t.resolved="function"==typeof e?e:Z.extend(e),n.components[l]=e,--c<=0&&r()})),v=Ft((function(t){var e="Failed to resolve async component "+l+": "+t;f||(f=Lt(t)?t:new Error(e),r(f))}));try{h=t(d,v)}catch(t){v(t)}if(h)if("function"==typeof h.then)h.then(d,v);else{var y=h.component;y&&"function"==typeof y.then&&y.then(d,v)}}})),o||r()}}function Nt(t,e){return Ut(t.map((function(t){return Object.keys(t.components).map((function(n){return e(t.components[n],t.instances[n],t,n)}))})))}function Ut(t){return Array.prototype.concat.apply([],t)}var Dt="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;function Ft(t){var e=!1;return function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];if(!e)return e=!0,t.apply(this,n)}}var Bt=function(t,base){this.router=t,this.base=function(base){if(!base)if(nt){var t=document.querySelector("base");base=(base=t&&t.getAttribute("href")||"/").replace(/^https?:\/\/[^\/]+/,"")}else base="/";"/"!==base.charAt(0)&&(base="/"+base);return base.replace(/\/$/,"")}(base),this.current=x,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]};function qt(t,e,n,r){var o=Nt(t,(function(t,r,o,c){var f=function(t,e){"function"!=typeof t&&(t=Z.extend(t));return t.options[e]}(t,e);if(f)return Array.isArray(f)?f.map((function(t){return n(t,r,o,c)})):n(f,r,o,c)}));return Ut(r?o.reverse():o)}function zt(t,e){if(e)return function(){return t.apply(e,arguments)}}Bt.prototype.listen=function(t){this.cb=t},Bt.prototype.onReady=function(t,e){this.ready?t():(this.readyCbs.push(t),e&&this.readyErrorCbs.push(e))},Bt.prototype.onError=function(t){this.errorCbs.push(t)},Bt.prototype.transitionTo=function(t,e,n){var r,o=this;try{r=this.router.match(t,this.current)}catch(t){throw this.errorCbs.forEach((function(e){e(t)})),t}var c=this.current;this.confirmTransition(r,(function(){o.updateRoute(r),e&&e(r),o.ensureURL(),o.router.afterHooks.forEach((function(t){t&&t(r,c)})),o.ready||(o.ready=!0,o.readyCbs.forEach((function(t){t(r)})))}),(function(t){n&&n(t),t&&!o.ready&&(Pt(t,$t.redirected)&&c===x||(o.ready=!0,o.readyErrorCbs.forEach((function(e){e(t)}))))}))},Bt.prototype.confirmTransition=function(t,e,n){var r=this,o=this.current;this.pending=t;var c,f,l=function(t){!Pt(t)&&Lt(t)&&(r.errorCbs.length?r.errorCbs.forEach((function(e){e(t)})):console.error(t)),n&&n(t)},h=t.matched.length-1,d=o.matched.length-1;if(O(t,o)&&h===d&&t.matched[h]===o.matched[d])return this.ensureURL(),l(((f=It(c=o,t,$t.duplicated,'Avoided redundant navigation to current location: "'+c.fullPath+'".')).name="NavigationDuplicated",f));var v=function(t,e){var i,n=Math.max(t.length,e.length);for(i=0;i0)){var e=this.router,n=e.options.scrollBehavior,r=Ot&&n;r&&this.listeners.push(vt());var o=function(){var n=t.current,o=Ht(t.base);t.current===x&&o===t._startLocation||t.transitionTo(o,(function(t){r&&yt(e,t,n,!0)}))};window.addEventListener("popstate",o),this.listeners.push((function(){window.removeEventListener("popstate",o)}))}},e.prototype.go=function(t){window.history.go(t)},e.prototype.push=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){kt(j(r.base+t.fullPath)),yt(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){Et(j(r.base+t.fullPath)),yt(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.ensureURL=function(t){if(Ht(this.base)!==this.current.fullPath){var e=j(this.base+this.current.fullPath);t?kt(e):Et(e)}},e.prototype.getCurrentLocation=function(){return Ht(this.base)},e}(Bt);function Ht(base){var path=window.location.pathname;return base&&0===path.toLowerCase().indexOf(base.toLowerCase())&&(path=path.slice(base.length)),(path||"/")+window.location.search+window.location.hash}var Kt=function(t){function e(e,base,n){t.call(this,e,base),n&&function(base){var t=Ht(base);if(!/^\/#/.test(t))return window.location.replace(j(base+"/#"+t)),!0}(this.base)||Wt()}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.setupListeners=function(){var t=this;if(!(this.listeners.length>0)){var e=this.router.options.scrollBehavior,n=Ot&&e;n&&this.listeners.push(vt());var r=function(){var e=t.current;Wt()&&t.transitionTo(Gt(),(function(r){n&&yt(t.router,r,e,!0),Ot||Yt(r.fullPath)}))},o=Ot?"popstate":"hashchange";window.addEventListener(o,r),this.listeners.push((function(){window.removeEventListener(o,r)}))}},e.prototype.push=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){Xt(t.fullPath),yt(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){Yt(t.fullPath),yt(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.go=function(t){window.history.go(t)},e.prototype.ensureURL=function(t){var e=this.current.fullPath;Gt()!==e&&(t?Xt(e):Yt(e))},e.prototype.getCurrentLocation=function(){return Gt()},e}(Bt);function Wt(){var path=Gt();return"/"===path.charAt(0)||(Yt("/"+path),!1)}function Gt(){var t=window.location.href,e=t.indexOf("#");return e<0?"":t=t.slice(e+1)}function Jt(path){var t=window.location.href,i=t.indexOf("#");return(i>=0?t.slice(0,i):t)+"#"+path}function Xt(path){Ot?kt(Jt(path)):window.location.hash=path}function Yt(path){Ot?Et(Jt(path)):window.location.replace(Jt(path))}var Zt=function(t){function e(e,base){t.call(this,e,base),this.stack=[],this.index=-1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.push=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index+1).concat(t),r.index++,e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index).concat(t),e&&e(t)}),n)},e.prototype.go=function(t){var e=this,n=this.index+t;if(!(n<0||n>=this.stack.length)){var r=this.stack[n];this.confirmTransition(r,(function(){var t=e.current;e.index=n,e.updateRoute(r),e.router.afterHooks.forEach((function(e){e&&e(r,t)}))}),(function(t){Pt(t,$t.duplicated)&&(e.index=n)}))}},e.prototype.getCurrentLocation=function(){var t=this.stack[this.stack.length-1];return t?t.fullPath:"/"},e.prototype.ensureURL=function(){},e}(Bt),Qt=function(t){void 0===t&&(t={}),this.app=null,this.apps=[],this.options=t,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=at(t.routes||[],this);var e=t.mode||"hash";switch(this.fallback="history"===e&&!Ot&&!1!==t.fallback,this.fallback&&(e="hash"),nt||(e="abstract"),this.mode=e,e){case"history":this.history=new Vt(this,t.base);break;case"hash":this.history=new Kt(this,t.base,this.fallback);break;case"abstract":this.history=new Zt(this,t.base);break;default:0}},te={currentRoute:{configurable:!0}};function ee(t,e){return t.push(e),function(){var i=t.indexOf(e);i>-1&&t.splice(i,1)}}Qt.prototype.match=function(t,e,n){return this.matcher.match(t,e,n)},te.currentRoute.get=function(){return this.history&&this.history.current},Qt.prototype.init=function(t){var e=this;if(this.apps.push(t),t.$once("hook:destroyed",(function(){var n=e.apps.indexOf(t);n>-1&&e.apps.splice(n,1),e.app===t&&(e.app=e.apps[0]||null),e.app||e.history.teardown()})),!this.app){this.app=t;var n=this.history;if(n instanceof Vt||n instanceof Kt){var r=function(t){n.setupListeners(),function(t){var r=n.current,o=e.options.scrollBehavior;Ot&&o&&"fullPath"in t&&yt(e,t,r,!1)}(t)};n.transitionTo(n.getCurrentLocation(),r,r)}n.listen((function(t){e.apps.forEach((function(e){e._route=t}))}))}},Qt.prototype.beforeEach=function(t){return ee(this.beforeHooks,t)},Qt.prototype.beforeResolve=function(t){return ee(this.resolveHooks,t)},Qt.prototype.afterEach=function(t){return ee(this.afterHooks,t)},Qt.prototype.onReady=function(t,e){this.history.onReady(t,e)},Qt.prototype.onError=function(t){this.history.onError(t)},Qt.prototype.push=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!=typeof Promise)return new Promise((function(e,n){r.history.push(t,e,n)}));this.history.push(t,e,n)},Qt.prototype.replace=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!=typeof Promise)return new Promise((function(e,n){r.history.replace(t,e,n)}));this.history.replace(t,e,n)},Qt.prototype.go=function(t){this.history.go(t)},Qt.prototype.back=function(){this.go(-1)},Qt.prototype.forward=function(){this.go(1)},Qt.prototype.getMatchedComponents=function(t){var e=t?t.matched?t:this.resolve(t).route:this.currentRoute;return e?[].concat.apply([],e.matched.map((function(t){return Object.keys(t.components).map((function(e){return t.components[e]}))}))):[]},Qt.prototype.resolve=function(t,e,n){var r=Y(t,e=e||this.history.current,n,this),o=this.match(r,e),c=o.redirectedFrom||o.fullPath;return{location:r,route:o,href:function(base,t,e){var path="hash"===e?"#"+t:t;return base?j(base+"/"+path):path}(this.history.base,c,this.mode),normalizedTo:r,resolved:o}},Qt.prototype.getRoutes=function(){return this.matcher.getRoutes()},Qt.prototype.addRoute=function(t,e){this.matcher.addRoute(t,e),this.history.current!==x&&this.history.transitionTo(this.history.getCurrentLocation())},Qt.prototype.addRoutes=function(t){this.matcher.addRoutes(t),this.history.current!==x&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(Qt.prototype,te),Qt.install=function t(e){if(!t.installed||Z!==e){t.installed=!0,Z=e;var n=function(t){return void 0!==t},r=function(t,e){var i=t.$options._parentVnode;n(i)&&n(i=i.data)&&n(i=i.registerRouteInstance)&&i(t,e)};e.mixin({beforeCreate:function(){n(this.$options.router)?(this._routerRoot=this,this._router=this.$options.router,this._router.init(this),e.util.defineReactive(this,"_route",this._router.history.current)):this._routerRoot=this.$parent&&this.$parent._routerRoot||this,r(this,this)},destroyed:function(){r(this)}}),Object.defineProperty(e.prototype,"$router",{get:function(){return this._routerRoot._router}}),Object.defineProperty(e.prototype,"$route",{get:function(){return this._routerRoot._route}}),e.component("RouterView",C),e.component("RouterLink",tt);var o=e.config.optionMergeStrategies;o.beforeRouteEnter=o.beforeRouteLeave=o.beforeRouteUpdate=o.created}},Qt.version="3.5.1",Qt.isNavigationFailure=Pt,Qt.NavigationFailureType=$t,Qt.START_LOCATION=x,nt&&window.Vue&&window.Vue.use(Qt),e.a=Qt},,,function(t,e,n){"use strict";var r={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,c=o&&!r.call({1:2},1);e.f=c?function(t){var e=o(this,t);return!!e&&e.enumerable}:r},function(t,e,n){var r=n(9);t.exports=function(input,t){if(!r(input))return input;var e,n;if(t&&"function"==typeof(e=input.toString)&&!r(n=e.call(input)))return n;if("function"==typeof(e=input.valueOf)&&!r(n=e.call(input)))return n;if(!t&&"function"==typeof(e=input.toString)&&!r(n=e.call(input)))return n;throw TypeError("Can't convert object to primitive value")}},function(t,e,n){var r=n(82),o=n(83),c=r("keys");t.exports=function(t){return c[t]||(c[t]=o(t))}},function(t,e){t.exports={}},function(t,e,n){var r=n(117),o=n(86).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,o)}},function(t,e,n){var r=n(31);t.exports=Array.isArray||function(t){return"Array"==r(t)}},function(t,e,n){"use strict";var r=n(55),o=n(14),c=n(30);t.exports=function(object,t,e){var n=r(t);n in object?o.f(object,n,c(0,e)):object[n]=e}},function(t,e,n){var r,o,c=n(5),f=n(62),l=c.process,h=l&&l.versions,d=h&&h.v8;d?o=(r=d.split("."))[0]+r[1]:f&&(!(r=f.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=f.match(/Chrome\/(\d+)/))&&(o=r[1]),t.exports=o&&+o},function(t,e,n){var r=n(27);t.exports=r("navigator","userAgent")||""},function(t,e,n){"use strict";var r=n(3),o=n(119);r({target:"Array",proto:!0,forced:[].forEach!=o},{forEach:o})},function(t,e,n){"use strict";var r=n(3),o=n(84).includes,c=n(92);r({target:"Array",proto:!0,forced:!n(19)("indexOf",{ACCESSORS:!0,1:0})},{includes:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}}),c("includes")},function(t,e,n){var r,o=n(8),c=n(120),f=n(86),l=n(57),html=n(121),h=n(78),d=n(56),v=d("IE_PROTO"),y=function(){},m=function(content){return"

🔌⚡ Nuxt Prune HTML

Code Quality
Version
Downloads
Dependencies
Circle CI
Donate

Nuxt module to prune html before sending it to the browser (it removes elements matching CSS selector(s)), useful for boosting performance showing a different HTML for bots/audits by removing all the scripts with dynamic rendering.

💘 Motivation

Due to the versatility of Nuxt (and of the SSR in general), a website generated (or served) via node server, has everything it needs already injected (in the HTML, ex. styles). So, usually, for a bot or for a human, the website its almost visually the same without Javascript.

This library is born to remove the scripts injected in the HTMLonlyif a visitor is aBot(or a "Performance Audit", ex.Lighthouse).
This shouldspeed up(blazing fast) yournuxt-websiteup to a value of~95inperformanceduring anAuditbecause itcheats various scenarios.

Inspired by thisrcfsand thisissue.

Features

  • Prune based onmobile detection;
    • Match theuser agent;
    • Match abot;
    • Match anaudit;
  • Prune based onheaders values(useful in Lambdas);
  • Prune based onquery parameters(useful during navigation or generation, for an hybrid-experience).

Pro et contra

This could cause some unexpected behaviors.

Cons.:

Pros.:

  • some of these featuresaren't "used by"a bot/audit, so you don't really need them:
  • lazy-loadfor images can be fixed with anative attribute, or with a customscript/selectorToKeep(check the configuration);
  • hydrationdecreaseperformance, so it's ok to prune it forbots or audits;
  • less HTML, assets and resources are served to browsers and clients;
  • bot/audit only have the Javascript they need;
  • withless assetsto download, the number of urls crawled arewidely boosted;
  • bots,PageSpeed Insights,Google MeasureandLighthouse Auditare already pruned by the plugin with the default configuration;
  • fasterweb-vitals, faster TTI, faster FCP, faster FMP,faster all.

N.B.:This is known asDynamic Renderingandit's notconsideredblack-hatorcloaking.


💡 Lighthouse

Lighthouse Audit before
Lighthouse Audit after


Setup

  1. Install@luxdamore/nuxt-prune-htmlas a dependency:
    • yarn add @luxdamore/nuxt-prune-html;
    • or,npm install --save @luxdamore/nuxt-prune-html;
  2. Add@luxdamore/nuxt-prune-htmlin themodulesarray of yournuxt.config.js.

Configuration


+@luxdamore/nuxt-prune-html - 🔌⚡ Nuxt module to prune html before sending it to the browser (it removes elements matching CSS selector(s)), useful for boosting performance showing a different HTML for bots/audits by removing all the scripts with dynamic rendering

🔌⚡ Nuxt Prune HTML

Code Quality
Version
Downloads
Dependencies
Circle CI
Donate

Nuxt module to prune html before sending it to the browser (it removes elements matching CSS selector(s)), useful for boosting performance showing a different HTML for bots/audits by removing all the scripts with dynamic rendering.

💘 Motivation

Due to the versatility of Nuxt (and of the SSR in general), a website generated (or served) via node server, has everything it needs already injected (in the HTML, ex. styles). So, usually, for a bot or for a human, the website its almost visually the same without Javascript.

This library is born to remove the scripts injected in the HTMLonlyif a visitor is aBot(or a "Performance Audit", ex.Lighthouse).
This shouldspeed up(blazing fast) yournuxt-websiteup to a value of~95inperformanceduring anAuditbecause itcheats various scenarios.

Inspired by thisrcfsand thisissue.

Features

  • Prune based onmobile detection;
    • Match theuser agent;
    • Match abot;
    • Match anaudit;
  • Prune based onheaders values(useful in Lambdas);
  • Prune based onquery parameters(useful during navigation or generation, for an hybrid-experience).

Pro et contra

This could cause some unexpected behaviors.

Cons.:

Pros.:

  • some of these featuresaren't "used by"a bot/audit, so you don't really need them:
  • lazy-loadfor images can be fixed with anative attribute, or with a customscript/selectorToKeep(check the configuration);
  • hydrationdecreaseperformance, so it's ok to prune it forbots or audits;
  • less HTML, assets and resources are served to browsers and clients;
  • bot/audit only have the Javascript they need;
  • withless assetsto download, the number of urls crawled arewidely boosted;
  • bots,PageSpeed Insights,Google MeasureandLighthouse Auditare already pruned by the plugin with the default configuration;
  • fasterweb-vitals, faster TTI, faster FCP, faster FMP,faster all.

N.B.:This is known asDynamic Renderingandit's notconsideredblack-hatorcloaking.


💡 Lighthouse

Lighthouse Audit before
Lighthouse Audit after


Setup

  1. Install@luxdamore/nuxt-prune-htmlas a dependency:
    • yarn add @luxdamore/nuxt-prune-html;
    • or,npm install --save @luxdamore/nuxt-prune-html;
  2. Add@luxdamore/nuxt-prune-htmlin themodulesarray of yournuxt.config.js.

Configuration


     // nuxt.config.js
     export default {
 
@@ -17,7 +17,7 @@
                 'link[rel="preload"][as="script"]',
                 'script:not([type="application/ld+json"])',
             ],
-            selectorsToKeep: null, // disallow pruning of scripts with this class (could be an array of classes), N.B.: each `selectorsToKeep` will be appended to every `selectors`, ex.: `script:not([type="application/ld+json"]):not(__selectorToKeep__)`
+            classesSelectorsToKeep: [], // disallow pruning of scripts with this class (could be an array of classes), N.B.: each `classesToKeep` will be appended to every `selectors`, ex.: `script:not([type="application/ld+json"]):not(__classesToKeep__)`
             link: [], // Inject custom links, only if pruned
             script: [], // Inject custom scripts, only if pruned
             htmlElementClass: null, // this is a string added as a class to the <html> element