/* PrismJS 1.12.2 prismjs.com/download.html#themes=prism-okaidia&languages=markup+css+clike+javascript+bash+clojure+java+json+kotlin+scala+swift */ var _self=“undefined”!=typeof window?window:“undefined”!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{},Prism=function(){var e=/blang(?:uage)?-(w+)b/i,t=0,n=_self.Prism={manual:_self.Prism&&_self.Prism.manual,disableWorkerMessageHandler:_self.Prism&&_self.Prism.disableWorkerMessageHandler,util:{encode:function(e){return e instanceof r?new r(e.type,n.util.encode(e.content),e.alias):“Array”===n.util.type(e)?e.map(n.util.encode):e.replace(/&/g,“&”).replace(/e.length)return;if(!(w instanceof s)){h.lastIndex=0;var _=h.exec(w),j=1;if(!_&&m&&b!=t.length-1){if(h.lastIndex=k,_=h.exec(e),!_)break;for(var P=_.index+(d?_[1].length:0),A=.index+[0].length,x=b,O=k,I=t.length;I>x&&(A>O||!t[x].type&&!t[x-1].greedy);++x)O+=t[x].length,P>=O&&(++b,k=O);if(t[b]instanceof s||t[x-1].greedy)continue;j=x-b,w=e.slice(k,O),_.index-=k}if(_){d&&(p=[1]?[1].length:0);var P=_.index+p,_=_[0].slice(p),A=P+_.length,N=w.slice(0,P),S=w.slice(A),C=[b,j];N&&(++b,k+=N.length,C.push(N));var E=new s(u,f?n.tokenize(_,f):_,y,_,m);if(C.push(E),S&&C.push(S),Array.prototype.splice.apply(t,C),1!=j&&n.matchGrammar(e,t,r,b,k,!0,u),l)break}else if(l)break}}}}},tokenize:function(e,t){var r=[e],a=t.rest;if(a){for(var i in a)t[i]=a[i];delete t.rest}return n.matchGrammar(e,r,t,0,0,!1),r},hooks:{all:{},add:function(e,t){var r=n.hooks.all;r[e]=r[e]||[],r[e].push(t)},run:function(e,t){var r=n.hooks.all[e];if(r&&r.length)for(var a,i=0;a=r[i++];)a(t)}}},r=n.Token=function(e,t,n,r,a){this.type=e,this.content=t,this.alias=n,this.length=0|(r||“”).length,this.greedy=!!a};if(r.stringify=function(e,t,a){if(“string”==typeof e)return e;if(“Array”===n.util.type(e))return e.map(function(n){return r.stringify(n,t,e)}).join(“”);var i={type:e.type,content:r.stringify(e.content,t,a),tag:“span”,classes:[“token”,e.type],attributes:{},language:t,parent:a};if(e.alias){var l=“Array”===n.util.type(e.alias)?e.alias:[e.alias];Array.prototype.push.apply(i.classes,l)}n.hooks.run(“wrap”,i);var o=Object.keys(i.attributes).map(function(e){return e+‘=“’+(i.attributes[e]||”“).replace(/”/g,“”“)+‘”’}).join(“ ”);return“<"i.tag
’ class=”‘+i.classes.join(“ ”)+’“‘+(o?” “+o:”“)+”>“i.content
”"i.tag
“>”},!_self.document)return _self.addEventListener?(n.disableWorkerMessageHandler||_self.addEventListener(“message”,function(e){var t=JSON.parse(e.data),r=t.language,a=t.code,i=t.immediateClose;_self.postMessage(n.highlight(a,n.languages[r],r)),i&&_self.close()},!1),_self.Prism):_self.Prism;var a=document.currentScript||[].slice.call(document.getElementsByTagName(“script”)).pop();return a&&(n.filename=a.src,n.manual||a.hasAttribute(“data-manual”)||(“loading”!==document.readyState?window.requestAnimationFrame?window.requestAnimationFrame(n.highlightAll):window.setTimeout(n.highlightAll,16):document.addEventListener(“DOMContentLoaded”,n.highlightAll))),_self.Prism}();“undefined”!=typeof module&&module.exports&&(module.exports=Prism),“undefined”!=typeof global&&(global.Prism=Prism); Prism.languages.markup={comment://,prolog:/<\?[\s\S]+?\?>/,doctype://i,cdata://i,tag:{pattern:/<\/?(?!\d)[^\s>/=$<%]+(?:\s+[^\s>/=]+(?:=(?:(“|’)(?:\[sS]|(?!1)[^\])*1|[^s‘”>=]+))?)s)[sS]*?(?=<\/style>)/i,lookbehind:!0,inside:Prism.languages.css,alias:“language-css”,greedy:!0}}),Prism.languages.insertBefore(“inside”,“attr-value”,{“style-attr”:{pattern:/s*style=(“|’)(?:\[sS]|(?!1)[^\])*1/i,inside:{”attr-name“:{pattern:/^s*style/i,inside:Prism.languages.markup.tag.inside},punctuation:/^s*=s*[‘”]|[’“]s*$/,”attr-value“:{pattern:/.+/i,inside:Prism.languages.css}},alias:”language-css“}},Prism.languages.markup.tag)); Prism.languages.clike={comment:[{pattern:/(^|[^\])/*[sS]*?(?:*/|$)/,lookbehind:!0},{pattern:/(^|[^\:])//.*/,lookbehind:!0}],string:{pattern:/([”‘])(?:\(?:rn|[sS])|(?!1)[^\rn])*1/,greedy:!0},“class-name”:{pattern:/((?:b(?:class|interface|extends|implements|trait|instanceof|new)s+)|(?:catchs+())[w.\]+/i,lookbehind:!0,inside:{punctuation:/[.\]/}},keyword:/b(?:if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)b/,“boolean”:/b(?:true|false)b/,“function”:/[a-z0-9_]+(?=()/i,number:/b0x[da-f]+b|(?:bd+.?d*|B.d+)(?:e[+-]?d+)?/i,operator:/–?|++?|!=?=?|<=?|>=?|==?=?|&&?|||?|?|*|/|~|^|%/,punctuation:/[{}[">/?>/i,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>/]+/i,inside:{punctuation:/^<\/?/,namespace:/^[^\s>/:]+:/}},“attr-value”:{pattern:/=(?:(“|’)(?:\[sS]|(?!1)[^\])*1|[^s‘”>=]+)/i,inside:{punctuation:[/^=/,{pattern:/(^|[^\])[“’]/,lookbehind:!0}]}},punctuation://?>/,”attr-name“:{pattern:/[^s>/]+/,inside:{namespace:/^[^s>/:]+:/}}}},entity:/?[da-z]{1,8};/i},Prism.languages.markup.tag.inside;(),.:]/}; Prism.languages.javascript=Prism.languages.extend(”clike“,keyword:/b(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|var|void|while|with|yield)b/,number:/b(?:0[xX][dA-Fa-f]+|0[bB][01]+|0[oO][0-7]+|NaN|Infinity)b|(?:bd+.?d*|B.d+)(?:[Ee][+-]?d+)?/,”function“:/[_$a-zxA0-uFFFF][$wxA0-uFFFF]*(?=s*()/i,operator:/-[-=]?|+[+=]?|!=?=?|<=?|>>?>?=?|=(?:==?|>)?|&[&=]?||[|=]?|**?=?|/=?|~|^=?|%=?|?|.{3}/}),Prism.languages.insertBefore(”javascript“,”keyword“,{regex:{pattern:/(^|[^/])/(?!/)([[^]rn]+]|\.|[^/\[rn])+/[gimyu]{0,5}(?=s*($|[rn,.;})]))/,lookbehind:!0,greedy:!0},”function-variable“:{pattern:/[_$a-zxA0-uFFFF][$wxA0-uFFFF]*(?=s*=s*(?:functionb|(?:([^()]*)|[_$a-zxA0-uFFFF][$wxA0-uFFFF]*)s*=>))/i,alias:”function“}}),Prism.languages.insertBefore(”javascript“,”string“,{”template-string“:{pattern:/`(?:\[sS]|[^\`])*`/,greedy:!0,inside:{interpolation:{pattern:/${[^}]+}/,inside:{”interpolation-punctuation“:{pattern:/^${|}$/,alias:”punctuation“},rest:Prism.languages.javascript}},string:/[sS]+/}}}),Prism.languages.markup&&Prism.languages.insertBefore(”markup“,”tag“,{script:{pattern:/(