import{c as H}from"./@fortawesome-Cv3ZHOTX.js";var O={exports:{}};(function(C){var D=typeof window<"u"?window:typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope?self:{};/**
 * Prism: Lightweight, robust, elegant syntax highlighting
 *
 * @license MIT <https://opensource.org/licenses/MIT>
 * @author Lea Verou <https://lea.verou.me>
 * @namespace
 * @public
 */var j=function(f){var I=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,T=0,b={},i={manual:f.Prism&&f.Prism.manual,disableWorkerMessageHandler:f.Prism&&f.Prism.disableWorkerMessageHandler,util:{encode:function a(e){return e instanceof p?new p(e.type,a(e.content),e.alias):Array.isArray(e)?e.map(a):e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/\u00a0/g," ")},type:function(a){return Object.prototype.toString.call(a).slice(8,-1)},objId:function(a){return a.__id||Object.defineProperty(a,"__id",{value:++T}),a.__id},clone:function a(e,n){n=n||{};var r,t;switch(i.util.type(e)){case"Object":if(t=i.util.objId(e),n[t])return n[t];r={},n[t]=r;for(var s in e)e.hasOwnProperty(s)&&(r[s]=a(e[s],n));return r;case"Array":return t=i.util.objId(e),n[t]?n[t]:(r=[],n[t]=r,e.forEach(function(u,l){r[l]=a(u,n)}),r);default:return e}},getLanguage:function(a){for(;a;){var e=I.exec(a.className);if(e)return e[1].toLowerCase();a=a.parentElement}return"none"},setLanguage:function(a,e){a.className=a.className.replace(RegExp(I,"gi"),""),a.classList.add("language-"+e)},currentScript:function(){if(typeof document>"u")return null;if("currentScript"in document)return document.currentScript;try{throw new Error}catch(r){var a=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(r.stack)||[])[1];if(a){var e=document.getElementsByTagName("script");for(var n in e)if(e[n].src==a)return e[n]}return null}},isActive:function(a,e,n){for(var r="no-"+e;a;){var t=a.classList;if(t.contains(e))return!0;if(t.contains(r))return!1;a=a.parentElement}return!!n}},languages:{plain:b,plaintext:b,text:b,txt:b,extend:function(a,e){var n=i.util.clone(i.languages[a]);for(var r in e)n[r]=e[r];return n},insertBefore:function(a,e,n,r){r=r||i.languages;var t=r[a],s={};for(var u in t)if(t.hasOwnProperty(u)){if(u==e)for(var l in n)n.hasOwnProperty(l)&&(s[l]=n[l]);n.hasOwnProperty(u)||(s[u]=t[u])}var o=r[a];return r[a]=s,i.languages.DFS(i.languages,function(c,v){v===o&&c!=a&&(this[c]=s)}),s},DFS:function a(e,n,r,t){t=t||{};var s=i.util.objId;for(var u in e)if(e.hasOwnProperty(u)){n.call(e,u,e[u],r||u);var l=e[u],o=i.util.type(l);o==="Object"&&!t[s(l)]?(t[s(l)]=!0,a(l,n,null,t)):o==="Array"&&!t[s(l)]&&(t[s(l)]=!0,a(l,n,u,t))}}},plugins:{},highlightAll:function(a,e){i.highlightAllUnder(document,a,e)},highlightAllUnder:function(a,e,n){var r={callback:n,container:a,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};i.hooks.run("before-highlightall",r),r.elements=Array.prototype.slice.apply(r.container.querySelectorAll(r.selector)),i.hooks.run("before-all-elements-highlight",r);for(var t=0,s;s=r.elements[t++];)i.highlightElement(s,e===!0,r.callback)},highlightElement:function(a,e,n){var r=i.util.getLanguage(a),t=i.languages[r];i.util.setLanguage(a,r);var s=a.parentElement;s&&s.nodeName.toLowerCase()==="pre"&&i.util.setLanguage(s,r);var u=a.textContent,l={element:a,language:r,grammar:t,code:u};function o(v){l.highlightedCode=v,i.hooks.run("before-insert",l),l.element.innerHTML=l.highlightedCode,i.hooks.run("after-highlight",l),i.hooks.run("complete",l),n&&n.call(l.element)}if(i.hooks.run("before-sanity-check",l),s=l.element.parentElement,s&&s.nodeName.toLowerCase()==="pre"&&!s.hasAttribute("tabindex")&&s.setAttribute("tabindex","0"),!l.code){i.hooks.run("complete",l),n&&n.call(l.element);return}if(i.hooks.run("before-highlight",l),!l.grammar){o(i.util.encode(l.code));return}if(e&&f.Worker){var c=new Worker(i.filename);c.onmessage=function(v){o(v.data)},c.postMessage(JSON.stringify({language:l.language,code:l.code,immediateClose:!0}))}else o(i.highlight(l.code,l.grammar,l.language))},highlight:function(a,e,n){var r={code:a,grammar:e,language:n};if(i.hooks.run("before-tokenize",r),!r.grammar)throw new Error('The language "'+r.language+'" has no grammar.');return r.tokens=i.tokenize(r.code,r.grammar),i.hooks.run("after-tokenize",r),p.stringify(i.util.encode(r.tokens),r.language)},tokenize:function(a,e){var n=e.rest;if(n){for(var r in n)e[r]=n[r];delete e.rest}var t=new J;return y(t,t.head,a),Z(a,t,e,t.head,0),U(t)},hooks:{all:{},add:function(a,e){var n=i.hooks.all;n[a]=n[a]||[],n[a].push(e)},run:function(a,e){var n=i.hooks.all[a];if(!(!n||!n.length))for(var r=0,t;t=n[r++];)t(e)}},Token:p};f.Prism=i;function p(a,e,n,r){this.type=a,this.content=e,this.alias=n,this.length=(r||"").length|0}p.stringify=function a(e,n){if(typeof e=="string")return e;if(Array.isArray(e)){var r="";return e.forEach(function(o){r+=a(o,n)}),r}var t={type:e.type,content:a(e.content,n),tag:"span",classes:["token",e.type],attributes:{},language:n},s=e.alias;s&&(Array.isArray(s)?Array.prototype.push.apply(t.classes,s):t.classes.push(s)),i.hooks.run("wrap",t);var u="";for(var l in t.attributes)u+=" "+l+'="'+(t.attributes[l]||"").replace(/"/g,"&quot;")+'"';return"<"+t.tag+' class="'+t.classes.join(" ")+'"'+u+">"+t.content+"</"+t.tag+">"};function L(a,e,n,r){a.lastIndex=e;var t=a.exec(n);if(t&&r&&t[1]){var s=t[1].length;t.index+=s,t[0]=t[0].slice(s)}return t}function Z(a,e,n,r,t,s){for(var u in n)if(!(!n.hasOwnProperty(u)||!n[u])){var l=n[u];l=Array.isArray(l)?l:[l];for(var o=0;o<l.length;++o){if(s&&s.cause==u+","+o)return;var c=l[o],v=c.inside,M=!!c.lookbehind,W=!!c.greedy,X=c.alias;if(W&&!c.pattern.global){var K=c.pattern.toString().match(/[imsuy]*$/)[0];c.pattern=RegExp(c.pattern.source,K+"g")}for(var q=c.pattern||c,g=r.next,h=t;g!==e.tail&&!(s&&h>=s.reach);h+=g.value.length,g=g.next){var m=g.value;if(e.length>a.length)return;if(!(m instanceof p)){var A=1,d;if(W){if(d=L(q,h,a,M),!d||d.index>=a.length)break;var $=d.index,Q=d.index+d[0].length,F=h;for(F+=g.value.length;$>=F;)g=g.next,F+=g.value.length;if(F-=g.value.length,h=F,g.value instanceof p)continue;for(var w=g;w!==e.tail&&(F<Q||typeof w.value=="string");w=w.next)A++,F+=w.value.length;A--,m=a.slice(h,F),d.index-=h}else if(d=L(q,0,m,M),!d)continue;var $=d.index,k=d[0],S=m.slice(0,$),G=m.slice($+k.length),z=h+m.length;s&&z>s.reach&&(s.reach=z);var P=g.prev;S&&(P=y(e,P,S),h+=S.length),R(e,P,A);var V=new p(u,v?i.tokenize(k,v):k,X,k);if(g=y(e,P,V),G&&y(e,g,G),A>1){var _={cause:u+","+o,reach:z};Z(a,e,n,g.prev,h,_),s&&_.reach>s.reach&&(s.reach=_.reach)}}}}}}function J(){var a={value:null,prev:null,next:null},e={value:null,prev:a,next:null};a.next=e,this.head=a,this.tail=e,this.length=0}function y(a,e,n){var r=e.next,t={value:n,prev:e,next:r};return e.next=t,r.prev=t,a.length++,t}function R(a,e,n){for(var r=e.next,t=0;t<n&&r!==a.tail;t++)r=r.next;e.next=r,r.prev=e,a.length-=t}function U(a){for(var e=[],n=a.head.next;n!==a.tail;)e.push(n.value),n=n.next;return e}if(!f.document)return f.addEventListener&&(i.disableWorkerMessageHandler||f.addEventListener("message",function(a){var e=JSON.parse(a.data),n=e.language,r=e.code,t=e.immediateClose;f.postMessage(i.highlight(r,i.languages[n],n)),t&&f.close()},!1)),i;var x=i.util.currentScript();x&&(i.filename=x.src,x.hasAttribute("data-manual")&&(i.manual=!0));function E(){i.manual||i.highlightAll()}if(!i.manual){var B=document.readyState;B==="loading"||B==="interactive"&&x&&x.defer?document.addEventListener("DOMContentLoaded",E):window.requestAnimationFrame?window.requestAnimationFrame(E):window.setTimeout(E,16)}return i}(D);C.exports&&(C.exports=j),typeof H<"u"&&(H.Prism=j)})(O);var N=O.exports;Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/};Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+(/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source)+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/});Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/;Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?: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|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/});Prism.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}});Prism.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}});Prism.languages.markup&&(Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript"));Prism.languages.js=Prism.languages.javascript;export{N as p};
