2 lines
18 KiB
JavaScript
2 lines
18 KiB
JavaScript
|
|
var $=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function te(p){return p&&p.__esModule&&Object.prototype.hasOwnProperty.call(p,"default")?p.default:p}function ie(p){if(Object.prototype.hasOwnProperty.call(p,"__esModule"))return p;var y=p.default;if(typeof y=="function"){var b=function g(){var w=!1;try{w=this instanceof g}catch(h){}return w?Reflect.construct(y,arguments,this.constructor):y.apply(this,arguments)};b.prototype=y.prototype}else b={};return Object.defineProperty(b,"__esModule",{value:!0}),Object.keys(p).forEach(function(g){var w=Object.getOwnPropertyDescriptor(p,g);Object.defineProperty(b,g,w.get?w:{enumerable:!0,get:function(){return p[g]}})}),b}var D={exports:{}},V;function re(){return V||(V=1,(function(p){var y=typeof window<"u"?window:typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope?self:{};var b=(function(g){var w=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,h=0,i={},e={manual:g.Prism&&g.Prism.manual,disableWorkerMessageHandler:g.Prism&&g.Prism.disableWorkerMessageHandler,util:{encode:function r(t){return t instanceof l?new l(t.type,r(t.content),t.alias):Array.isArray(t)?t.map(r):t.replace(/&/g,"&").replace(/</g,"<").replace(/\u00a0/g," ")},type:function(r){return Object.prototype.toString.call(r).slice(8,-1)},objId:function(r){return r.__id||Object.defineProperty(r,"__id",{value:++h}),r.__id},clone:function r(t,n){n=n||{};var a,o;switch(e.util.type(t)){case"Object":if(o=e.util.objId(t),n[o])return n[o];a={},n[o]=a;for(var s in t)t.hasOwnProperty(s)&&(a[s]=r(t[s],n));return a;case"Array":return o=e.util.objId(t),n[o]?n[o]:(a=[],n[o]=a,t.forEach(function(v,d){a[d]=r(v,n)}),a);default:return t}},getLanguage:function(r){for(;r;){var t=w.exec(r.className);if(t)return t[1].toLowerCase();r=r.parentElement}return"none"},setLanguage:function(r,t){r.className=r.className.replace(RegExp(w,"gi"),""),r.classList.add("language-"+t)},currentScript:function(){if(typeof document>"u")return null;if("currentScript"in document)return document.currentScript;try{throw new Error}catch(a){var r=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(a.stack)||[])[1];if(r){var t=document.getElementsByTagName("script");for(var n in t)if(t[n].src==r)return t[n]}return null}},isActive:function(r,t,n){for(var a="no-"+t;r;){var o=r.classList;if(o.contains(t))return!0;if(o.contains(a))return!1;r=r.parentElement}return!!n}},languages:{plain:i,plaintext:i,text:i,txt:i,extend:function(r,t){var n=e.util.clone(e.languages[r]);for(var a in t)n[a]=t[a];return n},insertBefore:function(r,t,n,a){a=a||e.languages;var o=a[r],s={};for(var v in o)if(o.hasOwnProperty(v)){if(v==t)for(var d in n)n.hasOwnProperty(d)&&(s[d]=n[d]);n.hasOwnProperty(v)||(s[v]=o[v])}var E=a[r];return a[r]=s,e.languages.DFS(e.languages,function(x,N){N===E&&x!=r&&(this[x]=s)}),s},DFS:function r(t,n,a,o){o=o||{};var s=e.util.objId;for(var v in t)if(t.hasOwnProperty(v)){n.call(t,v,t[v],a||v);var d=t[v],E=e.util.type(d);E==="Object"&&!o[s(d)]?(o[s(d)]=!0,r(d,n,null,o)):E==="Array"&&!o[s(d)]&&(o[s(d)]=!0,r(d,n,v,o))}}},plugins:{},highlightAll:function(r,t){e.highlightAllUnder(document,r,t)},highlightAllUnder:function(r,t,n){var a={callback:n,container:r,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};e.hooks.run("before-highlightall",a),a.elements=Array.prototype.slice.apply(a.container.querySelectorAll(a.selector)),e.hooks.run("before-all-elements-highlight",a);for(var o=0,s;s=a.elements[o++];)e.highlightElement(s,t===!0,a.callback)},highlightElement:function(r,t,n){var a=e.util.getLanguage(r),o=e.languages[a];e.util.setLanguage(r,a);var s=r.parentElement;s&&s.nodeName.toLowerCase()==="pre"&&e.util.setLanguage(s,a);var v=r.textContent,d={element:r,language:a,grammar:o,code:v};function E(N){d.highlightedCode=N,e.hooks.run("before-insert",d),d.element.innerHTML=d.highlightedCode,e.hooks.run("after-highlight",d),e.hooks.run("complete",d),n&&n.call(d.element)}if(e.hooks.run("before-sanity-check",d),s=d.element.parentElement,s&&s.nodeName.toLowerCase()==
|