/*! highlight.js v9.18.0 | BSD3 License | git.io/hljslicense */!function(t){varr="object"==("undefined"==typeofwindow?"undefined":e(window))&&window||"object"==("undefined"==typeofself?"undefined":e(self))&&self;"undefined"==typeofexports||exports.nodeType?r&&(r.hljs=t({}),"function"==typeofdefine&&define.amd&&define([],(function(){returnr.hljs}))):t(exports)}((function(t){varr=[],a=Object.keys,i={},n={},o=!0,s=/^(no-?highlight|plain|text)$/i,l=/\blang(?:uage)?-([\w-]+)\b/i,c=/((^(<[^>]+>|\t|)+|(?:\n)))/gm,_={case_insensitive:"cI",lexemes:"l",contains:"c",keywords:"k",subLanguage:"sL",className:"cN",begin:"b",beginKeywords:"bK",end:"e",endsWithParent:"eW",illegal:"i",excludeBegin:"eB",excludeEnd:"eE",returnBegin:"rB",returnEnd:"rE",variants:"v",IDENT_RE:"IR",UNDERSCORE_IDENT_RE:"UIR",NUMBER_RE:"NR",C_NUMBER_RE:"CNR",BINARY_NUMBER_RE:"BNR",RE_STARTERS_RE:"RSR",BACKSLASH_ESCAPE:"BE",APOS_STRING_MODE:"ASM",QUOTE_STRING_MODE:"QSM",PHRASAL_WORDS_MODE:"PWM",C_LINE_COMMENT_MODE:"CLCM",C_BLOCK_COMMENT_MODE:"CBCM",HASH_COMMENT_MODE:"HCM",NUMBER_MODE:"NM",C_NUMBER_MODE:"CNM",BINARY_NUMBER_MODE:"BNM",CSS_NUMBER_MODE:"CSSNM",REGEXP_MODE:"RM",TITLE_MODE:"TM",UNDERSCORE_TITLE_MODE:"UTM",COMMENT:"C",beginRe:"bR",endRe:"eR",illegalRe:"iR",lexemesRe:"lR",terminators:"t",terminator_end:"tE"},d="</span>",p="Could not find the language '{}', did you forget to load/include a language module?",u={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void0},m="of and for in not or if then".split(" ");functionS(e){returne.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">")}functionE(e){returne.nodeName.toLowerCase()}functiong(e){returns.test(e)}functionb(e){vart,r={},a=Array.prototype.slice.call(arguments,1);for(tine)r[t]=e[t];returna.forEach((function(e){for(tine)r[t]=e[t]})),r}functionT(e){vart=[];returnfunctione(r,a){for(vari=r.firstChild;i;i=i.nextSibling)3===i.nodeType?a+=i.nodeValue.length:1===i.nodeType&&(t.push({event:"start",offset:a,node:i}),a=e(i,a),E(i).match(/br|hr|img|input/)||t.push({event:"stop",offset:a,node:i}));returna}(e,0),t}functionC(e,t,a){vari=0,n="",o=[];functions(){returne.length&&t.length?e[0].offset!==t[0].offset?e[0].offset<t[0].offset?e:t:"start"===t[0].event?e:t:e.length?e:t}functionl(e){n+="<"+E(e)+r.map.call(e.attributes,(function(e){return" "+e.nodeName+'="'+S(e.value).replace(/"/g,""")+'"'})).join("")+">"}functionc(e){n+="</"+E(e)+">"}function_(e){("start"===e.event?l:c)(e.node)}for(;e.length||t.length;){vard=s();if(n+=S(a.substring(i,d[0].offset)),i=d[0].offset,d===e){for(o.reverse().forEach(c);_(d.splice(0,1)[0]),(d=s())===e&&d.length&&d[0].offset===i;);o.reverse().forEach(l)}else"start"===d[0].event?o.push(d[0].node):o.pop(),_(d.splice(0,1)[0])}returnn+S(a.substr(i))}functionf(e){if(_&&!e.langApiRestored){if(Object.isFrozen(e))return;for(vartine.langApiRestored=!0,_)e[t]&&(e[_[t]]=e[t]);(e.c||[]).concat(e.v||[]).forEach(f)}}functionR(e){functiont(e){returne&&e.source||e}functionr(r,a){returnnewRegExp(t(r),"m"+(e.cI?"i":"")+(a?"g":""))}if(e.c&&-1!=e.c.indexOf("self")){if(!o)thrownewError("ERR: contains `self` is not supported at the top-level of a language. See documentation.");e.c=e.c.filter((function(e){return"self"!=e}))}!functioni(n,o){n.compiled||(n.compiled=!0,n.k=n.k||n.bK,n.k&&(n.k=function(e,t){varr={};return"string"==typeofe?i("keyword",e):a(e).forEach((function(t){i(t,e[t])})),r;functioni(e,a){t&&(a=a.toLowerCase()),a.split(" ").forEach((function(t){vara,i,n=t.split("|");r[n[0]]=[e,(a=n[0],(i=n[1])?Number(i):function(e){return-1!=m.indexOf(e.toLowerCase())}(a)?0:1)]}))}}(n.k,e.cI)),n.lR=r(n.l||/\w+/,!0),o&&(n.bK&&(n.b="\\b("+n.bK.split(" ").join("|")+")\\b"),n.b||(n.b=/\B|\b/),n.bR=r(n.b),n.endSameAsBegin&&(n.e=n.b),n.e||n.eW||(n.e=/\B|\b/),n.e&&(n.eR=r(n.e)),n.tE=t(n.e)||"",n.eW&&o.tE&&(n.tE+=(n.e?"|":"")+o.tE)),n.i&&(n.iR=r(n.i)),null==n.relevance&&(n.relevance=1),n.c||(n.c=[]),n.c=Array.prototype.concat.apply([],n.c.map((function(e){returnfunction(e){returne.v&&!e.cached_variants&&(e.cached_variants=e.v.map((function(t){