1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,633022,(e,n,t)=>{function a(e){return e instanceof Map?e.clear=e.delete=e.set=function(){throw Error("map is read-only")}:e instanceof Set&&(e.add=e.clear=e.delete=function(){throw Error("set is read-only")}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach(function(n){var t=e[n];"object"!=typeof t||Object.isFrozen(t)||a(t)}),e}a.default=a;class r{constructor(e){void 0===e.data&&(e.data={}),this.data=e.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function i(e){return e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")}function s(e,...n){let t=Object.create(null);for(let n in e)t[n]=e[n];return n.forEach(function(e){for(let n in e)t[n]=e[n]}),t}class c{constructor(e,n){this.buffer="",this.classPrefix=n.classPrefix,e.walk(this)}addText(e){this.buffer+=i(e)}openNode(e){if(!e.kind)return;let n=e.kind;e.sublanguage||(n=`${this.classPrefix}${n}`),this.span(n)}closeNode(e){e.kind&&(this.buffer+="</span>")}value(){return this.buffer}span(e){this.buffer+=`<span class="${e}">`}}class o{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){let 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=>{o._collapse(e)}))}}class l extends o{constructor(e){super(),this.options=e}addKeyword(e,n){""!==e&&(this.openNode(n),this.addText(e),this.closeNode())}addText(e){""!==e&&this.add(e)}addSublanguage(e,n){let t=e.root;t.kind=n,t.sublanguage=!0,this.add(t)}toHTML(){return new c(this,this.options).value()}finalize(){return!0}}function u(e){return e?"string"==typeof e?e:e.source:null}let d=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./,g="[a-zA-Z]\\w*",h="[a-zA-Z_]\\w*",f="\\b\\d+(\\.\\d+)?",p="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",m="\\b(0b[01]+)",b={begin:"\\\\[\\s\\S]",relevance:0},y={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={}){let a=s({className:"comment",begin:e,end:n,contains:[]},t);return a.contains.push(y),a.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):",relevance:0}),a},E=v("//","$"),N=v("/\\*","\\*/"),w=v("#","$"),x={begin:/(?=\/[^/\n]*\/)/,contains:[{className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[b,{begin:/\[/,end:/\]/,relevance:0,contains:[b]}]}]};var _=Object.freeze({__proto__:null,MATCH_NOTHING_RE:/\b\B/,IDENT_RE:g,UNDERSCORE_IDENT_RE:h,NUMBER_RE:f,C_NUMBER_RE:p,BINARY_NUMBER_RE:m,RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:(e={})=>{let n=/^#![ ]*\//;return e.binary&&(e.begin=function(...e){return e.map(e=>u(e)).join("")}(n,/.*\b/,e.binary,/\b.*/)),s({className:"meta",begin:n,end:/$/,relevance:0,"on:begin":(e,n)=>{0!==e.index&&n.ignoreMatch()}},e)},BACKSLASH_ESCAPE:b,APOS_STRING_MODE:{className:"string",begin:"'",end:"'",illegal:"\\n",contains:[b]},QUOTE_STRING_MODE:{className:"string",begin:'"',end:'"',illegal:"\\n",contains:[b]},PHRASAL_WORDS_MODE:y,COMMENT:v,C_LINE_COMMENT_MODE:E,C_BLOCK_COMMENT_MODE:N,HASH_COMMENT_MODE:w,NUMBER_MODE:{className:"number",begin:f,relevance:0},C_NUMBER_MODE:{className:"number",begin:p,relevance:0},BINARY_NUMBER_MODE:{className:"number",begin:m,relevance:0}
1,CSS_NUMBER_MODE:{className:"number",begin:f+"(%|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},REGEXP_MODE:x,TITLE_MODE:{className:"title",begin:g,relevance:0},UNDERSCORE_TITLE_MODE:{className:"title",begin:h,relevance:0},METHOD_GUARD:{begin:"\\.\\s*"+h,relevance:0},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 O(e,n){"."===e.input[e.index-1]&&n.ignoreMatch()}function S(e,n){!n||e.beginKeywords&&(e.begin="\\b("+e.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",e.__beforeBegin=O,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords,void 0===e.relevance&&(e.relevance=0))}function A(e,n){Array.isArray(e.illegal)&&(e.illegal=function(...e){return"("+e.map(e=>u(e)).join("|")+")"}(...e.illegal))}function M(e,n){if(e.match){if(e.begin||e.end)throw Error("begin & end are not supported with match");e.begin=e.match,delete e.match}}function C(e,n){void 0===e.relevance&&(e.relevance=1)}let k=["of","and","for","in","not","or","if","then","parent","list","value"],j={"after:highlightElement":({el:e,result:n,text:t})=>{let a=L(e);if(!a.length)return;let r=document.createElement("div");r.innerHTML=n.value,n.value=function(e,n,t){let a=0,r="",s=[];function c(){return e.length&&n.length?e[0].offset!==n[0].offset?e[0].offset<n[0].offset?e:n:"start"===n[0].event?e:n:e.length?e:n}function o(e){r+="<"+R(e)+[].map.call(e.attributes,function(e){return" "+e.nodeName+'="'+i(e.value)+'"'}).join("")+">"}function l(e){r+="</"+R(e)+">"}function u(e){("start"===e.event?o:l)(e.node)}for(;e.length||n.length;){let n=c();if(r+=i(t.substring(a,n[0].offset)),a=n[0].offset,n===e){s.reverse().forEach(l);do u(n.splice(0,1)[0]),n=c();while(n===e&&n.length&&n[0].offset===a)s.reverse().forEach(o)}else"start"===n[0].event?s.push(n[0].node):s.pop(),u(n.splice(0,1)[0])}return r+i(t.substr(a))}(a,L(r),t)}};function R(e){return e.nodeName.toLowerCase()}function L(e){let n=[];return!function e(t,a){for(let r=t.firstChild;r;r=r.nextSibling)3===r.nodeType?a+=r.nodeValue.length:1===r.nodeType&&(n.push({event:"start",offset:a,node:r}),a=e(r,a),R(r).match(/br|hr|img|input/)||n.push({event:"stop",offset:a,node:r}));return a}(e,0),n}let D={},T=e=>{console.error(e)},I=(e,...n)=>{console.log(`WARN: ${e}`,...n)},B=(e,n)=>{D[`${e}/${n}`]||(console.log(`Deprecated as of ${e}. ${n}`),D[`${e}/${n}`]=!0)},F=Symbol("nomatch");n.exports=function(e){var n;let t,c=Object.create(null),o=Object.create(null),g=[],h=!0,f=/(^(<[^>]+>|\t|)+|\n)/gm,p="Could not find the language '{}', did you forget to load/include a language module?",m={disableAutodetect:!0,name:"Plain text",contains:[]},b={noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:null,__emitter:l};function y(e){return b.noHighlightRe.test(e)}function v(e,n,t,a){let r="",i="";"object"==typeof n?(r=e,t=n.ignoreIllegals,i=n.language,a=void 0):(B("10.7.0","highlight(lang, code, ...args) has been deprecated."),B("10.7.0","Please use highlight(code, options) instead.\nhttps://github.com/highlightjs/highlight.js/issues/2277"),i=e,r=n);let s={code:r,language:i};U("before:highlight",s);let c=s.result?s.result:E(s.language,s.code,t,a);return c.code=s.code,U("after:highlight",c),c}function E(e,n,t,a){function o(){null!=x.subLanguage?function(){if(""===R)return;let e=null;if("string"==typeof x.subLanguage){if(!c[x.subLanguage])return O.addText(R);e=E(x.subLanguage,R,!0,_[x.subLanguage]),_[x.subLanguage]=e.top}else e=N(R,x.subLanguage.length?x.subLanguage:null);x.relevance>0&&(L+=e.relevance),O.addSublanguage(e.emitter,e.language)}():function(){if(!x.keywords)return O.addText(R);let e=0;x.keywordPatternRe.lastIndex=0;let n=x.keywordPatternRe.exec(R),t="";for(;n;){t+=R.substring(e,n.index);let a=function(e,n){let t=y.case_insensitive?n[0].toLowerCase():n[0];return Object.prototype.hasOwnProperty.call(e.keywords,t)&&e.keywords[t]}(x,n);if(a){let[e,r]=a;if(O.addText(t),t="",L+=r,e.startsWith("_"))t+=n[0];else{let t=y.classNameAliases[e]||e;O.addKeyword(n[0],t)}}else t+=n[0];e=x.keywordPatternRe.lastIndex,n=x.keywordPatternRe.exec(R)}t+=R.substr(e),O.addText(t)}(),R=""}function l(e){return e.className&&O.openNode(y.classNameAliases[e.className]||e.className),x=Object.create(e,{parent:{value:x}})}let f={};function m(a,i){let s=i&&i[0];if(R+=a,null==s)return o(),0;if("begin"===f.type&&"end"===i.type&&f.index===i.index&&""===s){if(R+=n.slice(i.index,i.index+1),!h){let n=Error("0 width match regex");throw n.languageName=e,n.badRule=f.rule,n}return 1}
1if(f=i,"begin"===i.type){let e=i[0],n=i.rule,t=new r(n);for(let a of[n.__beforeBegin,n["on:begin"]])if(a&&(a(i,t),t.isMatchIgnored))return 0===x.matcher.regexIndex?(R+=e[0],1):($=!0,0);return n&&n.endSameAsBegin&&(n.endRe=RegExp(e.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")),n.skip?R+=e:(n.excludeBegin&&(R+=e),o(),n.returnBegin||n.excludeBegin||(R=e)),l(n),n.returnBegin?0:e.length}if("illegal"!==i.type||t){if("end"===i.type){let e=function(e){let t=e[0],a=n.substr(e.index),i=function e(n,t,a){var i;let s,c=(i=n.endRe,(s=i&&i.exec(a))&&0===s.index);if(c){if(n["on:end"]){let e=new r(n);n["on:end"](t,e),e.isMatchIgnored&&(c=!1)}if(c){for(;n.endsParent&&n.parent;)n=n.parent;return n}}if(n.endsWithParent)return e(n.parent,t,a)}(x,e,a);if(!i)return F;let s=x;s.skip?R+=t:(s.returnEnd||s.excludeEnd||(R+=t),o(),s.excludeEnd&&(R=t));do x.className&&O.closeNode(),x.skip||x.subLanguage||(L+=x.relevance),x=x.parent;while(x!==i.parent)return i.starts&&(i.endSameAsBegin&&(i.starts.endRe=i.endRe),l(i.starts)),s.returnEnd?0:t.length}(i);if(e!==F)return e}}else{let e=Error('Illegal lexeme "'+s+'" for mode "'+(x.className||"<unnamed>")+'"');throw e.mode=x,e}if("illegal"===i.type&&""===s)return 1;if(B>1e5&&B>3*i.index)throw Error("potential infinite loop, way more iterations than matches");return R+=s,s.length}let y=D(e);if(!y)throw T(p.replace("{}",e)),Error('Unknown language: "'+e+'"');let v=function(e,{plugins:n}){function t(n,t){return RegExp(u(n),"m"+(e.case_insensitive?"i":"")+(t?"g":""))}class a{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+=RegExp(e.toString()+"|").exec("").length-1+1}compile(){0===this.regexes.length&&(this.exec=()=>null);let e=this.regexes.map(e=>e[1]);this.matcherRe=t(function(e,n="|"){let t=0;return e.map(e=>{let n=t+=1,a=u(e),r="";for(;a.length>0;){let e=d.exec(a);if(!e){r+=a;break}r+=a.substring(0,e.index),a=a.substring(e.index+e[0].length),"\\"===e[0][0]&&e[1]?r+="\\"+String(Number(e[1])+n):(r+=e[0],"("===e[0]&&t++)}return r}).map(e=>`(${e})`).join(n)}(e),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex;let n=this.matcherRe.exec(e);if(!n)return null;let t=n.findIndex((e,n)=>n>0&&void 0!==e),a=this.matchIndexes[t];return n.splice(0,t),Object.assign(n,a)}}
1class r{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){if(this.multiRegexes[e])return this.multiRegexes[e];let n=new a;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(e){let n=this.getMatcher(this.regexIndex);n.lastIndex=this.lastIndex;let t=n.exec(e);if(this.resumingScanAtSamePosition())if(t&&t.index===this.lastIndex);else{let n=this.getMatcher(0);n.lastIndex=this.lastIndex+1,t=n.exec(e)}return t&&(this.regexIndex+=t.position+1,this.regexIndex===this.count&&this.considerAll()),t}}if(e.compilerExtensions||(e.compilerExtensions=[]),e.contains&&e.contains.includes("self"))throw Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return e.classNameAliases=s(e.classNameAliases||{}),function n(a,i){let c;if(a.isCompiled)return a;[M].forEach(e=>e(a,i)),e.compilerExtensions.forEach(e=>e(a,i)),a.__beforeBegin=null,[S,A,C].forEach(e=>e(a,i)),a.isCompiled=!0;let o=null;if("object"==typeof a.keywords&&(o=a.keywords.$pattern,delete a.keywords.$pattern),a.keywords&&(a.keywords=function e(n,t,a="keyword"){let r={};return"string"==typeof n?i(a,n.split(" ")):Array.isArray(n)?i(a,n):Object.keys(n).forEach(function(a){Object.assign(r,e(n[a],t,a))}),r;function i(e,n){t&&(n=n.map(e=>e.toLowerCase())),n.forEach(function(n){var t,a,i;let s=n.split("|");r[s[0]]=[e,(t=s[0],(a=s[1])?Number(a):+(i=t,!k.includes(i.toLowerCase())))]})}}(a.keywords,e.case_insensitive)),a.lexemes&&o)throw Error("ERR: Prefer `keywords.$pattern` to `mode.lexemes`, BOTH are not allowed. (see mode reference) ");return o=o||a.lexemes||/\w+/,a.keywordPatternRe=t(o,!0),i&&(a.begin||(a.begin=/\B|\b/),a.beginRe=t(a.begin),a.endSameAsBegin&&(a.end=a.begin),a.end||a.endsWithParent||(a.end=/\B|\b/),a.end&&(a.endRe=t(a.end)),a.terminatorEnd=u(a.end)||"",a.endsWithParent&&i.terminatorEnd&&(a.terminatorEnd+=(a.end?"|":"")+i.terminatorEnd)),a.illegal&&(a.illegalRe=t(a.illegal)),a.contains||(a.contains=[]),a.contains=[].concat(...a.contains.map(function(e){var n;return((n="self"===e?a:e).variants&&!n.cachedVariants&&(n.cachedVariants=n.variants.map(function(e){return s(n,{variants:null},e)})),n.cachedVariants)?n.cachedVariants:!function e(n){return!!n&&(n.endsWithParent||e(n.starts))}(n)?Object.isFrozen(n)?s(n):n:s(n,{starts:n.starts?s(n.starts):null})})),a.contains.forEach(function(e){n(e,a)}),a.starts&&n(a.starts,i),c=new r,a.contains.forEach(e=>c.addRule(e.begin,{rule:e,type:"begin"})),a.terminatorEnd&&c.addRule(a.terminatorEnd,{type:"end"}),a.illegal&&c.addRule(a.illegal,{type:"illegal"}),a.matcher=c,a}(e)}(y,{plugins:g}),w="",x=a||v,_={},O=new b.__emitter(b),j=[];for(let e=x;e!==y;e=e.parent)e.className&&j.unshift(e.className);j.forEach(e=>O.openNode(e));let R="",L=0,I=0,B=0,$=!1;try{for(x.matcher.considerAll();;){B++,$?$=!1:x.matcher.considerAll(),x.matcher.lastIndex=I;let e=x.matcher.exec(n);if(!e)break;let t=n.substring(I,e.index),a=m(t,e);I=e.index+a}return m(n.substr(I)),O.closeAllNodes(),O.finalize(),w=O.toHTML(),{relevance:Math.floor(L),value:w,language:e,illegal:!1,emitter:O,top:x}}catch(t){if(t.message&&t.message.includes("Illegal"))return{illegal:!0,illegalBy:{msg:t.message,context:n.slice(I-100,I+100),mode:t.mode},sofar:w,relevance:0,value:i(n),emitter:O};if(h)return{illegal:!1,relevance:0,value:i(n),emitter:O,language:e,top:x,errorRaised:t};throw t}}function N(e,n){let t;n=n||b.languages||Object.keys(c);let a=((t={relevance:0,emitter:new b.__emitter(b),value:i(e),illegal:!1,top:m}).emitter.addText(e),t),r=n.filter(D).filter(P).map(n=>E(n,e,!1));r.unshift(a);let[s,o]=r.sort((e,n)=>{if(e.relevance!==n.relevance)return n.relevance-e.relevance;if(e.language&&n.language){if(D(e.language).supersetOf===n.language)return 1;else if(D(n.language).supersetOf===e.language)return -1}return 0});return s.second_best=o,s}let w=/^(<[^>]+>|\t)+/gm;function x(e){var n;let t,a=function(e){let n=e.className+" ";n+=e.parentNode?e.parentNode.className:"";let t=b.languageDetectRe.exec(n);if(t){let n=D(t[1]);return n||(I(p.replace("{}",t[1])),I("Falling back to no-highlight mode for this block.",e)),n?t[1]:"no-highlight"}return n.split(/\s+/).find(e=>y(e)||D(e))}(e);if(y(a))return;U("before:highlightElement",{el:e,language:a});let r=e.textContent,i=a?v(r,{language:a,ignoreIllegals:!0}):N(r);U("after:highlightElement",{el:e,result:i,text:r}
1),e.innerHTML=i.value,n=i.language,t=a?o[a]:n,e.classList.add("hljs"),t&&e.classList.add(t),e.result={language:i.language,re:i.relevance,relavance:i.relevance},i.second_best&&(e.second_best={language:i.second_best.language,re:i.second_best.relevance,relavance:i.second_best.relevance})}let O=()=>{O.called||(O.called=!0,B("10.6.0","initHighlighting() is deprecated. Use highlightAll() instead."),document.querySelectorAll("pre code").forEach(x))},R=!1;function L(){if("loading"===document.readyState){R=!0;return}document.querySelectorAll("pre code").forEach(x)}function D(e){return c[e=(e||"").toLowerCase()]||c[o[e]]}function $(e,{languageName:n}){"string"==typeof e&&(e=[e]),e.forEach(e=>{o[e.toLowerCase()]=n})}function P(e){let n=D(e);return n&&!n.disableAutodetect}function U(e,n){g.forEach(function(t){t[e]&&t[e](n)})}for(let r in"u">typeof window&&window.addEventListener&&window.addEventListener("DOMContentLoaded",function(){R&&L()},!1),Object.assign(e,{highlight:v,highlightAuto:N,highlightAll:L,fixMarkup:function(e){var n;return B("10.2.0","fixMarkup will be removed entirely in v11.0"),B("10.2.0","Please see https://github.com/highlightjs/highlight.js/issues/2534"),n=e,b.tabReplace||b.useBR?n.replace(f,e=>"\n"===e?b.useBR?"<br>":e:b.tabReplace?e.replace(/\t/g,b.tabReplace):e):n},highlightElement:x,highlightBlock:function(e){return B("10.7.0","highlightBlock will be removed entirely in v12.0"),B("10.7.0","Please use highlightElement now."),x(e)},configure:function(e){e.useBR&&(B("10.3.0","'useBR' will be removed entirely in v11.0"),B("10.3.0","Please see https://github.com/highlightjs/highlight.js/issues/2559")),b=s(b,e)},initHighlighting:O,initHighlightingOnLoad:function(){B("10.6.0","initHighlightingOnLoad() is deprecated. Use highlightAll() instead."),R=!0},registerLanguage:function(n,t){let a=null;try{a=t(e)}catch(e){if(T("Language definition for '{}' could not be registered.".replace("{}",n)),h)T(e);else throw e;a=m}a.name||(a.name=n),c[n]=a,a.rawDefinition=t.bind(null,e),a.aliases&&$(a.aliases,{languageName:n})},unregisterLanguage:function(e){for(let n of(delete c[e],Object.keys(o)))o[n]===e&&delete o[n]},listLanguages:function(){return Object.keys(c)},getLanguage:D,registerAliases:$,requireLanguage:function(e){B("10.4.0","requireLanguage will be removed entirely in v11."),B("10.4.0","Please see https://github.com/highlightjs/highlight.js/pull/2844");let n=D(e);if(n)return n;throw Error("The '{}' language is required, but not loaded.".replace("{}",e))},autoDetection:P,inherit:s,addPlugin:function(e){var n;(n=e)["before:highlightBlock"]&&!n["before:highlightElement"]&&(n["before:highlightElement"]=e=>{n["before:highlightBlock"](Object.assign({block:e.el},e))}),n["after:highlightBlock"]&&!n["after:highlightElement"]&&(n["after:highlightElement"]=e=>{n["after:highlightBlock"](Object.assign({block:e.el},e))}),g.push(e)},vuePlugin:(n=e,{Component:t={props:["language","code","autodetect"],data:function(){return{detectedLanguage:"",unknownLanguage:!1}},computed:{className(){return this.unknownLanguage?"":"hljs "+this.detectedLanguage},highlighted(){if(!this.autoDetect&&!n.getLanguage(this.language))return console.warn(`The language "${this.language}" you specified could not be found.`),this.unknownLanguage=!0,i(this.code);let e={};return this.autoDetect?(e=n.highlightAuto(this.code),this.detectedLanguage=e.language):(e=n.highlight(this.language,this.code,this.ignoreIllegals),this.detectedLanguage=this.language),e.value},autoDetect(){var e;return!this.language||!!((e=this.autodetect)||""===e)},ignoreIllegals:()=>!0},render(e){return e("pre",{},[e("code",{class:this.className,domProps:{innerHTML:this.highlighted}})])}},VuePlugin:{install(e){e.component("highlightjs",t)}}}).VuePlugin}),e.debugMode=function(){h=!1},e.safeMode=function(){h=!0},e.versionString="10.7.3",_)"object"==typeof _[r]&&a(_[r]);return Object.assign(e,_),e.addPlugin({"before:highlightElement":({el:e})=>{b.useBR&&(e.innerHTML=e.innerHTML.replace(/\n/g,"").replace(/<br[ /]*>/g,"\n"))},"after:highlightElement":({result:e})=>{b.useBR&&(e.value=e.value.replace(/\n/g,"<br>"))}}),e.addPlugin(j),e.addPlugin({"after:highlightElement":({result:e})=>{b.tabReplace&&(e.value=e.value.replace(w,e=>e.replace(/\t/g,b.tabReplace)))}}),e}({})},146943,(e,n,t)=>{var a;function r(e){for(var n,t,a,r,i=1,s=[].slice.call(arguments),c=0,o=e.length,l="",u=!1,d=!1,g=function(){return s[i++]};c<o;++c)if(n=e[c],u)switch(u=!1,"."==n?(d=!1,n=e[++c]):"0"==n&&"."==e[c+1]?(d=!0,c+=2,n=e[c]):d=!0,r=function(){for(var t="";/\d/.test(e[c]);)t+=e[c++],n=e[c];return t.length>0?parseInt(t):null}(),n){case"b":l+=parseInt(g(),10).toString(2);break;case"c":"string"==typeof(t=g())||t instanceof String?l+=t:l+=String.fromCharCode(parseInt(t,10));break;case"d":l+=parseInt(g(),10);break;
1case"f":a=String(parseFloat(g()).toFixed(r||6)),l+=d?a:a.replace(/^0/,"");break;case"j":l+=JSON.stringify(g());break;case"o":l+="0"+parseInt(g(),10).toString(8);break;case"s":l+=g();break;case"x":l+="0x"+parseInt(g(),10).toString(16);break;case"X":l+="0x"+parseInt(g(),10).toString(16).toUpperCase();break;default:l+=n}else"%"===n?u=!0:l+=n;return l}(a=n.exports=r).format=r,a.vsprintf=function(e,n){return r.apply(null,[e].concat(n))},"u">typeof console&&"function"==typeof console.log&&(a.printf=function(){console.log(r.apply(null,arguments))})},986532,(e,n,t)=>{"use strict";var a=e.r(146943),r=i(Error);function i(e){return n.displayName=e.displayName||e.name,n;function n(n){return n&&(n=a.apply(null,arguments)),new e(n)}}n.exports=r,r.eval=i(EvalError),r.range=i(RangeError),r.reference=i(ReferenceError),r.syntax=i(SyntaxError),r.type=i(TypeError),r.uri=i(URIError),r.create=i},738151,(e,n,t)=>{"use strict";var a=e.r(633022),r=e.r(986532);t.highlight=s,t.highlightAuto=function(e,n){var t,c,o,l,u=n||{},d=u.subset||a.listLanguages(),g=u.prefix,h=d.length,f=-1;if(null==g&&(g=i),"string"!=typeof e)throw r("Expected `string` for value, got `%s`",e);for(c={relevance:0,language:null,value:[]},t={relevance:0,language:null,value:[]};++f<h;)l=d[f],a.getLanguage(l)&&((o=s(l,e,n)).language=l,o.relevance>c.relevance&&(c=o),o.relevance>t.relevance&&(c=t,t=o));return c.language&&(t.secondBest=c),t},t.registerLanguage=function(e,n){a.registerLanguage(e,n)},t.listLanguages=function(){return a.listLanguages()},t.registerAlias=function(e,n){var t,r=e;for(t in n&&((r={})[e]=n),r)a.registerAliases(r[t],{languageName:t})},c.prototype.addText=function(e){var n,t,a=this.stack;""!==e&&((t=(n=a[a.length-1]).children[n.children.length-1])&&"text"===t.type?t.value+=e:n.children.push({type:"text",value:e}))},c.prototype.addKeyword=function(e,n){this.openNode(n),this.addText(e),this.closeNode()},c.prototype.addSublanguage=function(e,n){var t=this.stack,a=t[t.length-1],r=e.rootNode.children;a.children=a.children.concat(n?{type:"element",tagName:"span",properties:{className:[n]},children:r}:r)},c.prototype.openNode=function(e){var n=this.stack,t=this.options.classPrefix+e,a=n[n.length-1],r={type:"element",tagName:"span",properties:{className:[t]},children:[]};a.children.push(r),n.push(r)},c.prototype.closeNode=function(){this.stack.pop()},c.prototype.closeAllNodes=o,c.prototype.finalize=o,c.prototype.toHTML=function(){return""};var i="hljs-";function s(e,n,t){var s,o=a.configure({}),l=(t||{}).prefix;if("string"!=typeof e)throw r("Expected `string` for name, got `%s`",e);if(!a.getLanguage(e))throw r("Unknown language: `%s` is not registered",e);if("string"!=typeof n)throw r("Expected `string` for value, got `%s`",n);if(null==l&&(l=i),a.configure({__emitter:c,classPrefix:l}),s=a.highlight(n,{language:e,ignoreIllegals:!0}),a.configure(o||{}),s.errorRaised)throw s.errorRaised;return{relevance:s.relevance,language:s.language,value:s.emitter.rootNode.children}}function c(e){this.options=e,this.rootNode={children:[]},this.stack=[this.rootNode]}function o(){}},884413,(e,n,t)=>{n.exports=function(e){let n={$pattern:/[A-Za-z]\w+|__\w+__/,keyword:["and","as","assert","async","await","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal|10","not","or","pass","raise","return","try","while","with","yield"],built_in:["__import__","abs","all","any","ascii","bin","bool","breakpoint","bytearray","bytes","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","exec","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip"],literal:["__debug__","Ellipsis","False","None","NotImplemented","True"],type:["Any","Callable","Coroutine","Dict","List","Literal","Generic","Optional","Sequence","Set","Tuple","Type","Union"]},t={className:"meta",begin:/^(>>>|\.\.\.) /},a={className:"subst",begin:/\{/,end:/\}/,keywords:n,illegal:/#/},r={begin:/\{\{/,relevance:0},i={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,t],relevance:10},{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,t],relevance:10},{begin:/([fF][rR]|[rR][fF]|[fF])'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,t,r,a]},{begin:/([fF][rR]|[rR][fF]|[fF])"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,t,r,a]},{begin:/([uU]|[rR])'/,end:/'/,relevance:10},{begin:/([uU]|[rR])"/,end:/"/,relevance:10},{begin:/([bB]|[bB][rR]|[rR][bB])'/,end:/'/},{begin:/([bB]|[bB][rR]|[rR][bB])"/,end:/"/},{begin:/([fF][rR]|[rR][fF]|[fF])'/,end:/'/,contains:[e.BACKSLASH_ESCAPE,r,a]},{begin:/([fF][rR]|[rR][fF]|[fF])"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,r,a]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},s="[0-9](_?[0-9])*",c=`(\\b(${s}))?\\.(${s})|\\b(${s})\\.`,o={className:"number",relevance:0,variants:[{begin:`(\\b(${s})|(${c}))[eE][+-]?(${s})[jJ]?\\b`},{begin:`(${c})[jJ]?`},{begin:"\\b([1-9](_?[0-9])*|0+(_?0)*)[lLjJ]?\\b"},{begin:"\\b0[bB](_?[01])+[lL]?\\b"},{begin:"\\b0[oO](_?[0-7])+[lL]?\\b"},{begin:"\\b0[xX](_?[0-9a-fA-F])+[lL]?\\b"},{begin:`\\b(${s})[jJ]\\b`}]},l={className:"comment",begin:["(?=",/# type:/,")"].map(e=>e?"string"==typeof e?e:e.source:null).join(""),end:/$/,keywords:n,contains:[{begin:/# type:/},{begin:/#/,end:/\b\B/,endsWithParent:!0}]},u={className:"params",variants:[{className:"",begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,contains:["self",t,o,i,e.HASH_COMMENT_MODE]}]};return a.contains=[i,o,t],{name:"Python",aliases:["py","gyp","ipython"],keywords:n,illegal:/(<\/|->|\?)|=>/,contains:[t,o,{begin:/\bself\b/},{beginKeywords:"if",relevance:0},i,l,e.HASH_COMMENT_MODE,{variants:[{className:"function",beginKeywords:"def"},{className:"class",beginKeywords:"class"}],end:/:/,illegal:/[${=;\n,]/,contains:[e.UNDERSCORE_TITLE_MODE,u,{begin:/->/,endsWithParent:!0,keywords:n}]},{className:"meta",begin:/^[\t ]*@/,end:/(?=#)|$/,contains:[o,u,i]}]}}},49780,(e,n,t)=>{n.exports=function(e){let n={};Object.assign(n,{className:"variable",variants:[{begin:function(...e){return e.map(e=>e?"string"==typeof e?e:e.source:null).join("")}(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},{begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[n]}]}]});let t={className:"subst",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]},a={begin:/<<-?\s*(?=\w+)/,starts:{contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},r={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,n,t]};t.contains.push(r);let i={begin:/\$\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},e.NUMBER_MODE,n]},s=e.SHEBANG({binary:"(fish|bash|zsh|sh|csh|ksh|tcsh|dash|scsh)",relevance:10}),c={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:[s,e.SHEBANG(),c,i,e.HASH_COMMENT_MODE,a,r,{className:"",begin:/\\"/},{className:"string",begin:/'/,end:/'/},n]}}},307148,(e,n,t)=>{var a="[0-9](_*[0-9])*",r=`\\.(${a})`,i="[0-9a-fA-F](_*[0-9a-fA-F])*",s={className:"number",variants:[{begin:`(\\b(${a})((${r})|\\.)?|(${r}))[eE][+-]?(${a})[fFdD]?\\b`},{begin:`\\b(${a})((${r})[fFdD]?\\b|\\.([fFdD]\\b)?)`},{begin:`(${r})[fFdD]?\\b`},{begin:`\\b(${a})[fFdD]\\b`},{begin:`\\b0[xX]((${i})\\.?|(${i})?\\.(${i}))[pP][+-]?(${a})[fFdD]?\\b`},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:`\\b0[xX](${i})[lL]?\\b`},{begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}],relevance:0};n.exports=function(e){var n="[Ã-ʸa-zA-Z_$][Ã-ʸa-zA-Z_$0-9]*",t="false synchronized int abstract float private char boolean var static null if const for true while long strictfp finally protected import native final void enum else break transient catch instanceof byte super volatile case assert short package default double public try this
1switch continue throws protected public private module requires exports do",a={className:"meta",begin:"@"+n,contains:[{begin:/\(/,end:/\)/,contains:["self"]}]};return{name:"Java",aliases:["jsp"],keywords:t,illegal:/<\/|#/,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),{begin:/import java\.[a-z]+\./,keywords:"import",relevance:2},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"class",beginKeywords:"class interface enum",end:/[{;=]/,excludeEnd:!0,relevance:1,keywords:"class interface enum",illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"new throw return else",relevance:0},{className:"class",begin:"record\\s+"+e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,excludeEnd:!0,end:/[{;=]/,keywords:t,contains:[{beginKeywords:"record"},{begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"params",begin:/\(/,end:/\)/,keywords:t,relevance:0,contains:[e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"function",begin:"("+(n+"(<"+n+"(\\s*,\\s*")+n+")*>)?\\s+)+"+e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:t,contains:[{begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"params",begin:/\(/,end:/\)/,keywords:t,relevance:0,contains:[a,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,s,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},s,a]}}},559033,(e,n,t)=>{function a(e){return r("(",e,")?")}function r(...e){return e.map(e=>e?"string"==typeof e?e:e.source:null).join("")}n.exports=function(e){let n=e.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),t="decltype\\(auto\\)",i="[a-zA-Z_]\\w*::",s="("+t+"|"+a(i)+"[a-zA-Z_]\\w*"+a("<[^<>]+>")+")",c={className:"keyword",begin:"\\b[a-z\\d_]*_t\\b"},o={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'(\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},l={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},u={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{"meta-keyword":"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(o,{className:"meta-string"}),{className:"meta-string",begin:/<.*?>/},n,e.C_BLOCK_COMMENT_MODE]},d={className:"title",begin:a(i)+e.IDENT_RE,relevance:0},g=a(i)+e.IDENT_RE+"\\s*\\(",h={keyword:"int float while private char char8_t char16_t char32_t catch import module export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const for static_cast|10 union namespace unsigned long volatile static protected bool template mutable if public friend do goto auto void enum else break extern using asm case typeid wchar_t short reinterpret_cast|10 default double register explicit signed typename try this switch continue inline delete alignas alignof constexpr consteval constinit decltype concept co_await co_return co_yield requires noexcept static_assert thread_local restrict final override atomic_bool atomic_char atomic_schar atomic_uchar atomic_short atomic_ushort atomic_int atomic_uint atomic_long atomic_ulong atomic_llong atomic_ullong new throw return and and_eq bitand bitor compl not not_eq or or_eq xor xor_eq",built_in:"_Bool _Complex _Imaginary",_relevance_hints:["asin","atan2","atan","calloc","ceil","cosh","cos","exit","exp","fabs","floor","fmod","fprintf","fputs","free","frexp","auto_ptr","deque","list","queue","stack","vector","map","set","pair","bitset","multiset","multimap","unordered_set","fscanf","future","isalnum","isalpha","iscntrl","isdigit","isgraph","islower","isprint","ispunct","isspace","isupper","isxdigit","tolower","toupper","labs","ldexp","log10","log","malloc","realloc","memchr","memcmp","memcpy","memset","modf","pow","printf","putchar","puts","scanf","sinh","sin","snprintf","sprintf","sqrt","sscanf","strcat","strchr","strcmp","strcpy","strcspn","strlen","strncat","strncmp","strncpy","strpbrk","strrchr","strspn","strstr","tanh","tan","unordered_map","unordered_multiset","unordered_multimap","priority_queue","make_pair","array","shared_ptr","abort","terminate","abs","acos","vfprintf","vprintf","vsprintf","endl","initializer_list","unique_ptr","complex","imaginary","std","string","wstring","cin","cout","cerr","clog","stdin","stdout","stderr","stringstream","istringstream","ostringstream"],literal:"true false nullptr NULL"},f={className:"function.dispatch",relevance:0,keywords:h,begin:r(/\b/,/(?!decltype)/,/(?!if)/,/(?!for)/,/(?!while)/,e.IDENT_RE,r("(?=",/\s*\(/,")"))},p=[f,u,c,n,e.C_BLOCK_COMMENT_MODE,l,o],m={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:h,contains:p.concat([{begin:/\(/,end:/\)/,keywords:h,contains:p.concat(["self"]),relevance:0}]),relevance:0},b={className:"function",begin:"("+s+"[\\*&\\s]+)+"+g,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:h,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:t,keywords:h,relevance:0},{begin:g,returnBegin:!0,contains:[d],relevance:0},{begin:/::/,relevance:0},{begin:/:/,endsWithParent:!0,contains:[o,l]},{className:"params",begin:/\(/,end:/\)/,keywords:h,relevance:0,contains:[n,e.C_BLOCK_COMMENT_MODE,o,l,c,{begin:/\(/,end:/\)/,keywords:h,relevance:0,contains:["self",n,e.C_BLOCK_COMMENT_MODE,o,l,c]}]},c,n,e.C_BLOCK_COMMENT_MODE,u]};return{name:"C++",aliases:["cc","c++","h++","hpp","hh","hxx","cxx"],keywords:h,illegal:"</",classNameAliases:{"function.dispatch":"built_in"},contains:[].concat(m,b,f,p,[u,{begin:"\\b(deque|list|queue|priority_queue|pair|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array)\\s*<",end:">",keywords:h,contains:["self",c]},{begin:e.IDENT_RE+"::",keywords:h},{className:"class",beginKeywords:"enum class struct union",end:/[{;:<>=]/,contains:[{beginKeywords:"final class struct"},e.TITLE_MODE]}]),exports:{preprocessor:u,strings:o,keywords:h}}}},301822,(e,n,t)=>{let a="[A-Za-z$_][0-9A-Za-z$_]*",r=["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"],i=["true","false","null","undefined","NaN","Infinity"],s=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decode
1URI","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","BigInt64Array","BigUint64Array","BigInt"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);function c(e){return o("(?=",e,")")}function o(...e){return e.map(e=>e?"string"==typeof e?e:e.source:null).join("")}n.exports=function(e){let n,t,l,u,d,g,h,f,p,m,b,y,v,E,N,w,x,_={$pattern:a,keyword:r.concat(["type","namespace","typedef","interface","public","private","protected","implements","declare","abstract","readonly"]),literal:i,built_in:s.concat(["any","void","number","boolean","string","object","never","enum"])},O={className:"meta",begin:"@"+a},S=(e,n,t)=>{let a=e.contains.findIndex(e=>e.label===n);if(-1===a)throw Error("can not find mode to replace");e.contains.splice(a,1,t)},A=(n=/<[A-Za-z0-9\\._:-]+/,t=/\/[A-Za-z0-9\\._:-]+>|\/>/,l=(e,n)=>{let t=e[0].length+e.index,a=e.input[t];"<"===a?n.ignoreMatch():">"!==a||((e,{after:n})=>{let t="</"+e[0].slice(1);return -1!==e.input.indexOf(t,n)})(e,{after:t})||n.ignoreMatch()},u={$pattern:a,keyword:r,literal:i,built_in:s},d="[0-9](_?[0-9])*",g=`\\.(${d})`,h="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",f={className:"number",variants:[{begin:`(\\b(${h})((${g})|\\.)?|(${g}))[eE][+-]?(${d})\\b`},{begin:`\\b(${h})\\b((${g})\\b|\\.)?|(${g})\\b`},{begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{begin:"\\b0[0-7]+n?\\b"}],relevance:0},p={className:"subst",begin:"\\$\\{",end:"\\}",keywords:u,contains:[]},m={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,p],subLanguage:"xml"}},b={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,p],subLanguage:"css"}},y={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,p]},v={className:"comment",variants:[e.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+",contains:[{className:"type",begin:"\\{",end:"\\}",relevance:0},{className:"variable",begin:a+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]},p.contains=(E=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,m,b,y,f,e.REGEXP_MODE]).concat({begin:/\{/,end:/\}/,keywords:u,contains:["self"].concat(E)}),w=(N=[].concat(v,p.contains)).concat([{begin:/\(/,end:/\)/,keywords:u,contains:["self"].concat(N)}]),x={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:u,contains:w},{name:"Javascript",aliases:["js","jsx","mjs","cjs"],keywords:u,exports:{PARAMS_CONTAINS:w},illegal:/#(?![$_A-z])/,contains:[e.SHEBANG({label:"shebang",binary:"node",relevance:5}),{label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,m,b,y,v,f,{begin:o(/[{,\n]\s*/,c(o(/(((\/\/.*$)|(\/\*(\*[^/]|[^*])*\*\/))\s*)*/,a+"\\s*:"))),relevance:0,contains:[{className:"attr",begin:a+c("\\s*:"),relevance:0}]},{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[v,e.REGEXP_MODE,{className:"function",begin:"(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+e.UNDERSCORE_IDENT_RE+")\\s*=>",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:u,contains:w}]}]},{begin:/,/,relevance:0},{className:"",begin:/\s/,end:/\s*/,skip:!0},{variants:[{begin:"<>",end:"</>"},{begin:n,"on:begin":l,end:t}],subLanguage:"xml",contains:[{begin:n,end:t,skip:!0,contains:["self"]}]}],relevance:0}
1,{className:"function",beginKeywords:"function",end:/[{;]/,excludeEnd:!0,keywords:u,contains:["self",e.inherit(e.TITLE_MODE,{begin:a}),x],illegal:/%/},{beginKeywords:"while if switch catch for"},{className:"function",begin:e.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,contains:[x,e.inherit(e.TITLE_MODE,{begin:a})]},{variants:[{begin:"\\."+a},{begin:"\\$"+a}],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:a}),"self",x]},{begin:"(get|set)\\s+(?="+a+"\\()",end:/\{/,keywords:"get set",contains:[e.inherit(e.TITLE_MODE,{begin:a}),{begin:/\(\)/},x]},{begin:/\$[(.]/}]});return Object.assign(A.keywords,_),A.exports.PARAMS_CONTAINS.push(O),A.contains=A.contains.concat([O,{beginKeywords:"namespace",end:/\{/,excludeEnd:!0},{beginKeywords:"interface",end:/\{/,excludeEnd:!0,keywords:"interface extends"}]),S(A,"shebang",e.SHEBANG()),S(A,"use_strict",{className:"meta",relevance:10,begin:/^\s*['"]use strict['"]/}),A.contains.find(e=>"function"===e.className).relevance=0,Object.assign(A,{name:"TypeScript",aliases:["ts","tsx"]}),A}},321067,(e,n,t)=>{function a(e){return e?"string"==typeof e?e:e.source:null}function r(e){return i("(?=",e,")")}function i(...e){return e.map(e=>a(e)).join("")}function s(...e){return"("+e.map(e=>a(e)).join("|")+")"}let c=e=>i(/\b/,e,/\w$/.test(e)?/\b/:/\B/),o=["Protocol","Type"].map(c),l=["init","self"].map(c),u=["Any","Self"],d=["associatedtype","async","await",/as\?/,/as!/,"as","break","case","catch","class","continue","convenience","default","defer","deinit","didSet","do","dynamic","else","enum","extension","fallthrough",/fileprivate\(set\)/,"fileprivate","final","for","func","get","guard","if","import","indirect","infix",/init\?/,/init!/,"inout",/internal\(set\)/,"internal","in","is","lazy","let","mutating","nonmutating",/open\(set\)/,"open","operator","optional","override","postfix","precedencegroup","prefix",/private\(set\)/,"private","protocol",/public\(set\)/,"public","repeat","required","rethrows","return","set","some","static","struct","subscript","super","switch","throws","throw",/try\?/,/try!/,"try","typealias",/unowned\(safe\)/,/unowned\(unsafe\)/,"unowned","var","weak","where","while","willSet"],g=["false","nil","true"],h=["assignment","associativity","higherThan","left","lowerThan","none","right"],f=["#colorLiteral","#column","#dsohandle","#else","#elseif","#endif","#error","#file","#fileID","#fileLiteral","#filePath","#function","#if","#imageLiteral","#keyPath","#line","#selector","#sourceLocation","#warn_unqualified_access","#warning"],p=["abs","all","any","assert","assertionFailure","debugPrint","dump","fatalError","getVaList","isKnownUniquelyReferenced","max","min","numericCast","pointwiseMax","pointwiseMin","precondition","preconditionFailure","print","readLine","repeatElement","sequence","stride","swap","swift_unboxFromSwiftValueWithType","transcode","type","unsafeBitCast","unsafeDowncast","withExtendedLifetime","withUnsafeMutablePointer","withUnsafePointer","withVaList","withoutActuallyEscaping","zip"],m=s(/[/=\-+!*%<>&|^~?]/,/[\u00A1-\u00A7]/,/[\u00A9\u00AB]/,/[\u00AC\u00AE]/,/[\u00B0\u00B1]/,/[\u00B6\u00BB\u00BF\u00D7\u00F7]/,/[\u2016-\u2017]/,/[\u2020-\u2027]/,/[\u2030-\u203E]/,/[\u2041-\u2053]/,/[\u2055-\u205E]/,/[\u2190-\u23FF]/,/[\u2500-\u2775]/,/[\u2794-\u2BFF]/,/[\u2E00-\u2E7F]/,/[\u3001-\u3003]/,/[\u3008-\u3020]/,/[\u3030]/),b=s(m,/[\u0300-\u036F]/,/[\u1DC0-\u1DFF]/,/[\u20D0-\u20FF]/,/[\uFE00-\uFE0F]/,/[\uFE20-\uFE2F]/),y=i(m,b,"*"),v=s(/[a-zA-Z_]/,/[\u00A8\u00AA\u00AD\u00AF\u00B2-\u00B5\u00B7-\u00BA]/,/[\u00BC-\u00BE\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF]/,/[\u0100-\u02FF\u0370-\u167F\u1681-\u180D\u180F-\u1DBF]/,/[\u1E00-\u1FFF]/,/[\u200B-\u200D\u202A-\u202E\u203F-\u2040\u2054\u2060-\u206F]/,/[\u2070-\u20CF\u2100-\u218F\u2460-\u24FF\u2776-\u2793]/,/[\u2C00-\u2DFF\u2E80-\u2FFF]/,/[\u3004-\u3007\u3021-\u302F\u3031-\u303F\u3040-\uD7FF]/,/[\uF900-\uFD3D\uFD40-\uFDCF\uFDF0-\uFE1F\uFE30-\uFE44]/,/[\uFE47-\uFEFE\uFF00-\uFFFD]/),E=s(v,/\d/,/[\u0300-\u036F\u1DC0-\u1DFF\u20D0-\u20FF\uFE20-\uFE2F]/),N=i(v,E,"*"),w=i(/[A-Z]/,E,"*"),x=["autoclosure",i(/convention\(/,s("swift","block","c"),/\)/),"discardableResult","dynamicCallable","dynamicMemberLookup","escaping","frozen","GKInspectable","IBAction","IBDesignable","IBInspectable","IBOutlet","IBSegueAction","inlinable","main","nonobjc","NSApplicationMain","NSCopying","NSManaged",i(/objc\(/,N,/\)/),"objc","objcMembers","propertyWrapper","requires_stored_property_inits","testable","UIApplicationMain","unknown","usableFromInline"],_=["iOS","iOSApplicationExtension","macOS","macOSApplicationExtension","macCatalyst","macCatalystApplicationExtension","wat
1chOS","watchOSApplicationExtension","tvOS","tvOSApplicationExtension","swift"];n.exports=function(e){let n={match:/\s+/,relevance:0},t=e.COMMENT("/\\*","\\*/",{contains:["self"]}),a=[e.C_LINE_COMMENT_MODE,t],m={className:"keyword",begin:i(/\./,r(s(...o,...l))),end:s(...o,...l),excludeBegin:!0},v={match:i(/\./,s(...d)),relevance:0},O=d.filter(e=>"string"==typeof e).concat(["_|0"]),S={variants:[{className:"keyword",match:s(...d.filter(e=>"string"!=typeof e).concat(u).map(c),...l)}]},A={$pattern:s(/\b\w+/,/#\w+/),keyword:O.concat(f),literal:g},M=[m,v,S],C=[{match:i(/\./,s(...p)),relevance:0},{className:"built_in",match:i(/\b/,s(...p),/(?=\()/)}],k={match:/->/,relevance:0},j=[k,{className:"operator",relevance:0,variants:[{match:y},{match:`\\.(\\.|${b})+`}]}],R="([0-9]_*)+",L="([0-9a-fA-F]_*)+",D={className:"number",relevance:0,variants:[{match:`\\b(${R})(\\.(${R}))?([eE][+-]?(${R}))?\\b`},{match:`\\b0x(${L})(\\.(${L}))?([pP][+-]?(${R}))?\\b`},{match:/\b0o([0-7]_*)+\b/},{match:/\b0b([01]_*)+\b/}]},T=(e="")=>({className:"subst",variants:[{match:i(/\\/,e,/[0\\tnr"']/)},{match:i(/\\/,e,/u\{[0-9a-fA-F]{1,8}\}/)}]}),I=(e="")=>({className:"subst",label:"interpol",begin:i(/\\/,e,/\(/),end:/\)/}),B=(e="")=>({begin:i(e,/"""/),end:i(/"""/,e),contains:[T(e),((e="")=>({className:"subst",match:i(/\\/,e,/[\t ]*(?:[\r\n]|\r\n)/)}))(e),I(e)]}),F=(e="")=>({begin:i(e,/"/),end:i(/"/,e),contains:[T(e),I(e)]}),$={className:"string",variants:[B(),B("#"),B("##"),B("###"),F(),F("#"),F("##"),F("###")]},P={match:i(/`/,N,/`/)},U=[P,{className:"variable",match:/\$\d+/},{className:"variable",match:`\\$${E}+`}],K=[{match:/(@|#)available/,className:"keyword",starts:{contains:[{begin:/\(/,end:/\)/,keywords:_,contains:[...j,D,$]}]}},{className:"keyword",match:i(/@/,s(...x))},{className:"meta",match:i(/@/,N)}],z={match:r(/\b[A-Z]/),relevance:0,contains:[{className:"type",match:i(/(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)/,E,"+")},{className:"type",match:w,relevance:0},{match:/[?!]+/,relevance:0},{match:/\.\.\./,relevance:0},{match:i(/\s+&\s+/,r(w)),relevance:0}]},H={begin:/</,end:/>/,keywords:A,contains:[...a,...M,...K,k,z]};z.contains.push(H);let G={begin:/\(/,end:/\)/,relevance:0,keywords:A,contains:["self",{match:i(N,/\s*:/),keywords:"_|0",relevance:0},...a,...M,...C,...j,D,$,...U,...K,z]},q={beginKeywords:"func",contains:[{className:"title",match:s(P.match,N,y),endsParent:!0,relevance:0},n]},Z={begin:/</,end:/>/,contains:[...a,z]},W={begin:/\(/,end:/\)/,keywords:A,contains:[{begin:s(r(i(N,/\s*:/)),r(i(N,/\s+/,N,/\s*:/))),end:/:/,relevance:0,contains:[{className:"keyword",match:/\b_\b/},{className:"params",match:N}]},...a,...M,...j,D,$,...K,z,G],endsParent:!0,illegal:/["']/},X={className:"function",match:r(/\bfunc\b/),contains:[q,Z,W,n],illegal:[/\[/,/%/]},V={beginKeywords:"operator",end:e.MATCH_NOTHING_RE,contains:[{className:"title",match:y,endsParent:!0,relevance:0}]},J={beginKeywords:"precedencegroup",end:e.MATCH_NOTHING_RE,contains:[{className:"title",match:w,relevance:0},{begin:/{/,end:/}/,relevance:0,endsParent:!0,keywords:[...h,...g],contains:[z]}]};for(let e of $.variants){let n=e.contains.find(e=>"interpol"===e.label);n.keywords=A;let t=[...M,...C,...j,D,$,...U];n.contains=[...t,{begin:/\(/,end:/\)/,contains:["self",...t]}]}return{name:"Swift",keywords:A,contains:[...a,X,{className:"function",match:/\b(subscript|init[?!]?)\s*(?=[<(])/,keywords:{keyword:"subscript init init? init!",$pattern:/\w+[?!]?/},contains:[Z,W,n],illegal:/\[|%/},{className:"class",beginKeywords:"struct protocol class extension enum",end:"\\{",excludeEnd:!0,keywords:A,contains:[e.inherit(e.TITLE_MODE,{begin:/[A-Za-z$_][\u00C0-\u02B80-9A-Za-z$_]*/}),...M]},V,J,{beginKeywords:"import",end:/$/,contains:[...a],relevance:0},...M,...C,...j,D,$,...U,...K,z,G]}}},12160,(e,n,t)=>{var a="[0-9](_*[0-9])*",r=`\\.(${a})`,i="[0-9a-fA-F](_*[0-9a-fA-F])*",s={className:"number",variants:[{begin:`(\\b(${a})((${r})|\\.)?|(${r}))[eE][+-]?(${a})[fFdD]?\\b`},{begin:`\\b(${a})((${r})[fFdD]?\\b|\\.([fFdD]\\b)?)`},{begin:`(${r})[fFdD]?\\b`},{begin:`\\b(${a})[fFdD]\\b`},{begin:`\\b0[xX]((${i})\\.?|(${i})?\\.(${i}))[pP][+-]?(${a})[fFdD]?\\b`},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:`\\b0[xX](${i})[lL]?\\b`},{begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}],relevance:0};n.exports=function(e){let n={keyword:"abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit init interface annotation data sealed internal infi
1x operator out by constructor super tailrec where const inner suspend typealias external expect actual",built_in:"Byte Short Char Int Long Boolean Float Double Void Unit Nothing",literal:"true false null"},t={className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"@"},a={className:"subst",begin:/\$\{/,end:/\}/,contains:[e.C_NUMBER_MODE]},r={className:"variable",begin:"\\$"+e.UNDERSCORE_IDENT_RE},i={className:"string",variants:[{begin:'"""',end:'"""(?=[^"])',contains:[r,a]},{begin:"'",end:"'",illegal:/\n/,contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"',illegal:/\n/,contains:[e.BACKSLASH_ESCAPE,r,a]}]};a.contains.push(i);let c={className:"meta",begin:"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\s*:(?:\\s*"+e.UNDERSCORE_IDENT_RE+")?"},o={className:"meta",begin:"@"+e.UNDERSCORE_IDENT_RE,contains:[{begin:/\(/,end:/\)/,contains:[e.inherit(i,{className:"meta-string"})]}]},l=e.COMMENT("/\\*","\\*/",{contains:[e.C_BLOCK_COMMENT_MODE]}),u={variants:[{className:"type",begin:e.UNDERSCORE_IDENT_RE},{begin:/\(/,end:/\)/,contains:[]}]};return u.variants[1].contains=[u],u.variants[1].contains=[u],{name:"Kotlin",aliases:["kt","kts"],keywords:n,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),e.C_LINE_COMMENT_MODE,l,{className:"keyword",begin:/\b(break|continue|return|this)\b/,starts:{contains:[{className:"symbol",begin:/@\w+/}]}},t,c,o,{className:"function",beginKeywords:"fun",end:"[(]|$",returnBegin:!0,excludeEnd:!0,keywords:n,relevance:5,contains:[{begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"type",begin:/</,end:/>/,keywords:"reified",relevance:0},{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:n,relevance:0,contains:[{begin:/:/,end:/[=,\/]/,endsWithParent:!0,contains:[u,e.C_LINE_COMMENT_MODE,l],relevance:0},e.C_LINE_COMMENT_MODE,l,c,o,i,e.C_NUMBER_MODE]},l]},{className:"class",beginKeywords:"class interface trait",end:/[:\{(]|$/,excludeEnd:!0,illegal:"extends implements",contains:[{beginKeywords:"public protected internal private constructor"},e.UNDERSCORE_TITLE_MODE,{className:"type",begin:/</,end:/>/,excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:/[,:]\s*/,end:/[<\(,]|$/,excludeBegin:!0,returnEnd:!0},c,o]},i,{className:"meta",begin:"^#!/usr/bin/env",end:"$",illegal:"\n"},s]}}},183478,784506,964528,42699,897075,e=>{"use strict";var n,t,a=e.i(391398),r=e.i(191788);function i(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,a=Array(n);t<n;t++)a[t]=e[t];return a}function s(e){return function(e){if(Array.isArray(e))return i(e)}(e)||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e){if(e){if("string"==typeof e)return i(e,void 0);var n=({}).toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,void 0):void 0}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(e){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,n,t){var a;return(a=function(e,n){if("object"!=c(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,n||"default");if("object"!=c(a))return a;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(n,"string"),(n="symbol"==c(a)?a:a+"")in e)?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function l(){return(l=Object.assign.bind()).apply(null,arguments)}function u(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,a)}return t}function d(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};
1n%2?u(Object(t),!0).forEach(function(n){o(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):u(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}var g={},h=["language","children","style","customStyle","codeTagProps","useInlineStyles","showLineNumbers","showInlineLineNumbers","startingLineNumber","lineNumberContainerStyle","lineNumberStyle","wrapLines","wrapLongLines","lineProps","renderer","PreTag","CodeTag","code","astGenerator"];function f(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,a)}return t}function p(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?f(Object(t),!0).forEach(function(n){o(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):f(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}var m=/\n/g;function b(e){var n,t,a,i,s=e.codeString,c=e.codeStyle,o=e.containerStyle,l=e.numberStyle,u=e.startingLineNumber;return r.default.createElement("code",{style:Object.assign({},c,void 0===o?{float:"left",paddingRight:"10px"}:o)},(t=(n={lines:s.replace(/\n$/,"").split("\n"),style:void 0===l?{}:l,startingLineNumber:u}).lines,a=n.startingLineNumber,i=n.style,t.map(function(e,n){var t=n+a;return r.default.createElement("span",{key:"line-".concat(n),className:"react-syntax-highlighter-line-number",style:"function"==typeof i?i(t):i},"".concat(t,"\n"))})))}function y(e,n){return{type:"element",tagName:"span",properties:{key:"line-number--".concat(e),className:["comment","linenumber","react-syntax-highlighter-line-number"],style:n},children:[{type:"text",value:e}]}}function v(e,n,t){var a={display:"inline-block",minWidth:"".concat(t.toString().length,".25em"),paddingRight:"1em",textAlign:"right",userSelect:"none"},r="function"==typeof e?e(n):e;return p(p({},a),r)}function E(e){var n=e.children,t=e.lineNumber,a=e.lineNumberStyle,r=e.largestLineNumber,i=e.showInlineLineNumbers,c=e.lineProps,o=void 0===c?{}:c,l=e.className,u=void 0===l?[]:l,d=e.showLineNumbers,g=e.wrapLongLines,h=e.wrapLines,f=void 0!==h&&h?p({},"function"==typeof o?o(t):o):{};if(f.className=f.className?[].concat(s(f.className.trim().split(/\s+/)),s(u)):u,t&&i){var m=v(a,t,r);n.unshift(y(t,m))}return g&d&&(f.style=p({display:"flex"},f.style)),{type:"element",tagName:"span",properties:f,children:n}}function N(e){var n=e.rows,t=e.stylesheet,a=e.useInlineStyles;return n.map(function(e,n){return function e(n){var t=n.node,a=n.stylesheet,i=n.style,s=n.useInlineStyles,c=n.key,o=t.properties,u=t.type,h=t.tagName,f=t.value;if("text"===u)return f;if(h){var p,m,b=(p=0,function(n){return p+=1,n.map(function(n,t){return e({node:n,stylesheet:a,useInlineStyles:s,key:"code-segment-".concat(p,"-").concat(t)})})});if(s){var y=Object.keys(a).reduce(function(e,n){return n.split(".").forEach(function(n){e.includes(n)||e.push(n)}),e},[]),v=o.className&&o.className.includes("token")?["token"]:[],E=o.className&&v.concat(o.className.filter(function(e){return!y.includes(e)}));m=d(d({},o),{},{className:E.join(" ")||void 0,style:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=arguments.length>2?arguments[2]:void 0;return(function(e){if(0===e.length||1===e.length)return e;var n,t=e.join(".");return g[t]||(g[t]=0===(n=e.length)||1===n?e:2===n?[e[0],e[1],"".concat(e[0],".").concat(e[1]),"".concat(e[1],".").concat(e[0])]:3===n?[e[0],e[1],e[2],"".concat(e[0],".").concat(e[1]),"".concat(e[0],".").concat(e[2]),"".concat(e[1],".").concat(e[0]),"".concat(e[1],".").concat(e[2]),"".concat(e[2],".").concat(e[0]),"".concat(e[2],".").concat(e[1]),"".concat(e[0],".").concat(e[1],".").concat(e[2]),"".concat(e[0],".").concat(e[2],".").concat(e[1]),"".concat(e[1],".").concat(e[0],".").concat(e[2]),"".concat(e[1],".").concat(e[2],".").concat(e[0]),"".concat(e[2],".").concat(e[0],".").concat(e[1]),"".concat(e[2],".").concat(e[1],".").concat(e[0])]:n>=4?[e[0],e[1],e[2],e[3],"".concat(e[0],".").concat(e[1]),"".concat(e[0],".").concat(e[2]),"".concat(e[0],".").concat(e[3]),"".concat(e[1],".").concat(e[0]),"".concat(e[1],".").concat(e[2]),"".concat(e[1],".").concat(e[3]),"".concat(e[2],".").concat(e[0]),"".concat(e[2],".").concat(e[1]),"".concat(e[2],".").concat(e[3]),"".concat(e[3],".").concat(e[0]),"".concat(e[3],".").concat(e[1]),"".concat(e[3],".").concat(e[2]),"".concat(e[0],".").concat(e[1],".").concat(e[2]),"".concat(e[0],".").concat(e[1],".").concat(e[3]),"".concat(e[0],".").concat(e[2],".").concat(e[1]),"".concat(e[0],".").concat(e[2],".").concat(e[3]),"".concat(e[0],".").concat(e[3],".").concat(e[1]),"".concat(e[0],".").concat(e[3],".").concat(e[2]),"".concat(e[1],".").concat(e[0],".").concat(e[2]),"".concat(e[1],".").concat(e[0],".").concat(e[3]),"".concat(e[1],".").concat(e[2],".").concat(e[0]),"".concat(e[1],".").concat(e[2],".").concat(e[3]),"".concat(e[1],".").concat(e[3],".").concat(e[0]),"".concat(e[1],".").concat(e[3],".").concat(e[2]),"".concat(e[2],".").concat(e[0],".").concat(e[1]),"".concat(e[2],".").concat(e[0],".").concat(e[3]),"".concat(e[2],".").concat(e[1],".").concat(e[0]),"".concat(e[2],".").concat(e[1],".").concat(e[3]),"".concat(e[2],".").concat(e[3],".").concat(e[0]),"".concat(e[2],".").concat(e[3],".").concat(e[1]),"".concat(e[3],".").concat(e[0],".").concat(e[1]),"".concat(e[3],".").concat(e[0],".").concat(e[2]),"".concat(e[3],".").concat(e[1],".").concat(e[0]),"".concat(e[3],".").concat(e[1],".").concat(e[2]),"".concat(e[3],".").concat(e[2],".").concat(e[0]),"".concat(e[3],".").concat(e[2],".").concat(e[1]),"".concat(e[0],".").concat(e[1],".").concat(e[2],".").concat(e[3]),"".concat(e[0],".").concat(e[1],".").concat(e[3],".").concat(e[2]),"".concat(e[0],".").concat(e[2],".").concat(e[1],".").concat(e[3]),"".concat(e[0],".").concat(e[2],".").concat(e[3],".").concat(e[1]),"".concat(e[0],".").concat(e[3],".").concat(e[1],".").concat(e[2]),"".concat(e[0],".").concat(e[3],".").concat(e[2],".").concat(e[1]),"".concat(e[1],".").concat(e[0],".").concat(e[2],".").concat(e[3]),"".concat(e[1],".").concat(e[0],".").concat(e[3],".").concat(e[2]),"".concat(e[1],".").concat(e[2],".").concat(e[0],".").concat(e[3]),"".concat(e[1],".").concat(e[2],".").concat(e[3],".").concat(e[0]),"".concat(e[1],".").concat(e[3],".").concat(e[0],".").concat(e[2]),"".concat(e[1],".").concat(e[3],".").concat(e[2],".").concat(e[0]),"".concat(e[2],".").concat(e[0],".").concat(e[1],".").concat(e[3]),"".concat(e[2],".").concat(e[0],".").concat(e[3],".").concat(e[1]),"".concat(e[2],".").concat(e[1],".").concat(e[0],".").concat(e[3]),"".concat(e[2],".").concat(e[1],".").concat(e[3],".").concat(e[0]),"".concat(e[2],".").concat(e[3],".").concat(e[0],".").concat(e[1]),"".concat(e[2],".").concat(e[3],".").concat(e[1],".").concat(e[0]),"".concat(e[3],".").concat(e[0],".").concat(e[1],".").concat(e[2]),"".concat(e[3],".").concat(e[0],".").concat(e[2],".").concat(e[1]),"".concat(e[3],".").concat(e[1],".").concat(e[0],".").concat(e[2]),"".concat(e[3],".").concat(e[1],".").concat(e[2],".").concat(e[0]),"".concat(e[3],".").concat(e[2],".").concat(e[0],".").concat(e[1]),"".concat(e[3],".").concat(e[2],".").concat(e[1],".").concat(e[0])]:void 0),g[t]})(e.filter(function(e){return"token"!==e})).reduce(function(e,n){return d(d({},e),t[n])},n)}(o.className,Object.assign({},o.style,void 0===i?{}:i),a)})}else m=d(d({},o),{},{className:o.className.join(" ")});var N=b(t.children);return r.default.createElement(h,l({key:c},m),N)}}
1({node:e,stylesheet:t,useInlineStyles:a,key:"code-segment-".concat(n)})})}function w(e){return e&&void 0!==e.highlightAuto}var x=e.i(738151),_=(n=x.default,t={},function(e){var a,i,c=e.language,o=e.children,l=e.style,u=void 0===l?t:l,d=e.customStyle,g=void 0===d?{}:d,f=e.codeTagProps,x=void 0===f?{className:c?"language-".concat(c):void 0,style:p(p({},u['code[class*="language-"]']),u['code[class*="language-'.concat(c,'"]')])}:f,_=e.useInlineStyles,O=void 0===_||_,S=e.showLineNumbers,A=void 0!==S&&S,M=e.showInlineLineNumbers,C=void 0===M||M,k=e.startingLineNumber,j=void 0===k?1:k,R=e.lineNumberContainerStyle,L=e.lineNumberStyle,D=void 0===L?{}:L,T=e.wrapLines,I=e.wrapLongLines,B=void 0!==I&&I,F=e.lineProps,$=e.renderer,P=e.PreTag,U=void 0===P?"pre":P,K=e.CodeTag,z=void 0===K?"code":K,H=e.code,G=void 0===H?(Array.isArray(o)?o[0]:o)||"":H,q=e.astGenerator,Z=function(e,n){if(null==e)return{};var t,a,r=function(e,n){if(null==e)return{};var t={};for(var a in e)if(({}).hasOwnProperty.call(e,a)){if(-1!==n.indexOf(a))continue;t[a]=e[a]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)t=i[a],-1===n.indexOf(t)&&({}).propertyIsEnumerable.call(e,t)&&(r[t]=e[t])}return r}(e,h);q=q||n;var W=A?r.default.createElement(b,{containerStyle:R,codeStyle:x.style||{},numberStyle:D,startingLineNumber:j,codeString:G}):null,X=u.hljs||u['pre[class*="language-"]']||{backgroundColor:"#fff"},V=w(q)?"hljs":"prismjs",J=O?Object.assign({},Z,{style:Object.assign({},X,g)}):Object.assign({},Z,{className:Z.className?"".concat(V," ").concat(Z.className):V,style:Object.assign({},g)});if(B?x.style=p({whiteSpace:"pre-wrap"},x.style):x.style=p({whiteSpace:"pre"},x.style),!q)return r.default.createElement(U,J,W,r.default.createElement(z,x,G));(void 0===T&&$||B)&&(T=!0),$=$||N;var Q=[{type:"text",value:G}],Y=function(e){var n=e.astGenerator,t=e.language,a=e.code,r=e.defaultCodeValue;if(w(n)){var i=-1!==n.listLanguages().indexOf(t);return"text"===t?{value:r,language:"text"}:i?n.highlight(t,a):n.highlightAuto(a)}try{return t&&"text"!==t?{value:n.highlight(a,t)}:{value:r}}catch(e){return{value:r}}}({astGenerator:q,language:c,code:G,defaultCodeValue:Q});null===Y.language&&(Y.value=Q);var ee=j+(null!=(a=null==(i=G.match(/\n/g))?void 0:i.length)?a:0),en=function(e,n,t,a,r,i,c,o,l){var u,d=function e(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];void 0===n.length&&(n=[n]);for(var r=0;r<n.length;r++){var i=n[r];if("text"===i.type)a.push(E({children:[i],className:s(new Set(t))}));else if(i.children){var c,o=t.concat((null==(c=i.properties)?void 0:c.className)||[]);e(i.children,o).forEach(function(e){return a.push(e)})}}return a}(e.value),g=[],h=-1,f=0;function p(e,i){var s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return n||s.length>0?function(e,i){var s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return E({children:e,lineNumber:i,lineNumberStyle:o,largestLineNumber:c,showInlineLineNumbers:r,lineProps:t,className:s,showLineNumbers:a,wrapLongLines:l,wrapLines:n})}(e,i,s):function(e,n){if(a&&n&&r){var t=v(o,n,c);e.unshift(y(n,t))}return e}(e,i)}for(;f<d.length;)!function(){var e=d[f],n=e.children[0].value;if(n.match(m)){var t=n.split("\n");t.forEach(function(n,r){var s=a&&g.length+i,c={type:"text",value:"".concat(n,"\n")};if(0===r){var o=p(d.slice(h+1,f).concat(E({children:[c],className:e.properties.className})),s);g.push(o)}else if(r===t.length-1){var l=d[f+1]&&d[f+1].children&&d[f+1].children[0],u={type:"text",value:"".concat(n)};if(l){var m=E({children:[u],className:e.properties.className});d.splice(f+1,0,m)}else{var b=p([u],s,e.properties.className);g.push(b)}}else{var y=p([c],s,e.properties.className);g.push(y)}}),h=f}f++}();if(h!==d.length-1){var b=d.slice(h+1,d.length);if(b&&b.length){var N=p(b,a&&g.length+i);g.push(N)}}return n?g:(u=[]).concat.apply(u,g)}(Y,T,void 0===F?{}:F,A,C,j,ee,D,B);return r.default.createElement(U,J,r.default.createElement(z,x,!C&&W,$({rows:en,stylesheet:u,useInlineStyles:O})))});_.registerLanguage=x.default.registerLanguage;let O=e.i(884413).default,S=e.i(49780).default,A=e.i(307148).default,M=e.i(559033).default,C={"hljs-comment":{color:"#8e908c"},"hljs-quote":{color:"#8e908c"},"hljs-variable":{color:"#c82829"},"hljs-template-variable":{color:"#c82829"},"hljs-tag":{color:"#c82829"},"hljs-name":{color:"#c82829"},"hljs-selector-id":{color:"#c82829"},"hljs-selector-class":{color:"#c82829"},"hljs-regexp":{color:"#c82829"},"hljs-deletion":{color:"#c82829"},"hljs-number":{color:"#f5871f"},"hljs-built_in":{color:"#f5871f"},"hljs-builtin-name":{color:"#f5871f"},"hljs-literal":{color:"#f5871f"},"hljs-type":{color:"#f5871f"},"hljs-params":{color:"#f5871f"},"hljs-meta":{color:"#f5871f"},"hljs-link":{color:"#f5871f"},"hljs-attribute":{color:"#eab700"},"hljs-string":{color:"#718c00"},"hljs-symbol":{color:"#718c00"},"hljs-bullet":{color:"#718c00"},"hljs-addition":{color:"#718c00"},"hljs-title":{color:"#4271ae"},"hljs-section":{color:"#4271ae"},"hljs-keyword":{color:"#8959a8"},"hljs-selector-tag":{color:"#8959a8"},hljs:{display:"block",overflowX:"auto",background:"white",color:"#4d4d4c",padding:"0.5em"},"hljs-emphasis":{fontStyle:"italic"},"hljs-strong":{fontWeight:"bold"}},k=e.i(301822).default,j=e.i(321067).default,R=e.i(12160).default;e.i(207501);var L=e.i(168757);_.registerLanguage("python",O),_.registerLanguage("bash",S),_.registerLanguage("java",A),_.registerLanguage("cpp",M),_.registerLanguage("typescript",k),_.registerLanguage("swift",j),_.registerLanguage("kotlin",R);let D=()=>()=>{},T=()=>!0,I=()=>!1;e.s(["CodeBlock",0,function({language:e,code:n,children:t,name:i,buttonClassName:s="",backgroundColor:c="#f7f7f7dd"}){let o=(0,r.useSyncExternalStore)(D,T,I),l=(n??t??"").trim();return(0,a.jsxs)("div",{className:"relative max-w-full",children:[(0,a.jsx)(L.CopyButton,{text:l,className:`absolute right-3 top-3 z-20 ${s}`}),(0,a.jsx)("div",{className:"max-w-full overflow-x-auto",children:o?(0,a.jsx)(_,{language:e,style:C,customStyle:{margin:0,background:c,padding:"16px",whiteSpace:"pre"},codeTagProps:{style:{fontFamily:'ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace',fontSize:"13px",lineHeight:"1.6"}},children:l}):(0,a.jsx)("pre",{className:"p-4",children:(0,a.jsx)("code",{children:l})})})]})}],784506);var B=e.i(594541);e.s(["CodeGroup",0,function({className:e="",children:n,name:t,icon:r}){let i=Array.isArray(n)?n:[n];return(0,a.jsx)("div",{className:(0,B.classNames)("p-2",e),children:(0,a.jsx)("div",{className:"grid gap-4",children:i.map((e,n)=>{let t=e?.props?.name;return(0,a.jsxs)("div",{className:"relative min-w-0 max-w-full overflow-hidden rounded-lg border border-secondary-200 bg-white/50",children:[t?(0,a.jsx)("div",{className:"px-4 pt-4 text-sm text-secondary-700",children:t}):null,(0,a.jsx)("div",{className:"px-4 pb-4 pt-2 min-w-0",children:e})]},n)})})})}],964528),e.i(541831);var F=e.i(969507),F=F;e.s(["CodeTabs",0,function({children:e}){let[n,t]=(0,r.useState)(0),i=Array.isArray(e)?e:[e],s=i.map((e,t)=>{let a=e?.props;return{name:a?.name??`Tab ${t+1}`,icon:a?.icon,current:t===n}});return(0,a.jsxs)("div",{className:"min-w-0",children:[(0,a.jsx)(F.default,{tabs:s,onTabChange:(e,n)=>t(n),variant:"pills"}),i.filter((e,t)=>
1t===n)]})}],42699);var $=e.i(840767),P=e.i(295485);e.i(361174);var U=e.i(914497),U=U,K=U,z=e.i(810208),H=e.i(559700),G=e.i(912005),q=e.i(8060),Z=U;function W({version:e,versions:n,onVersionChange:t}){let i=e&&n.includes(e)?e:n[0];return(0,a.jsx)($.Menu,{as:"div",className:"relative w-full text-left font-mono sm:w-auto",children:({open:e})=>(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)($.MenuButton,{className:"inline-flex h-10 w-full items-center justify-between gap-2 rounded-md border border-secondary-200 bg-white px-3 py-2 text-sm font-medium text-secondary-900 transition hover:bg-secondary-50 focus:outline-none focus-visible:ring-2 focus-visible:ring-secondary-300 sm:w-32",children:[(0,a.jsx)("span",{className:"truncate",children:i}),(0,a.jsx)(G.ChevronDown,{"aria-hidden":"true",className:`size-4 shrink-0 text-secondary-500 transition-transform ${e?"rotate-180":""}`})]}),(0,a.jsx)(P.Transition,{as:r.Fragment,enter:"transition ease-out duration-200",enterFrom:"opacity-0 scale-y-0",enterTo:"opacity-100 scale-y-100",leave:"transition ease-in duration-150",leaveFrom:"opacity-100 scale-y-100",leaveTo:"opacity-0 scale-y-0",children:(0,a.jsx)($.MenuItems,{className:"absolute right-0 z-30 max-h-64 w-full origin-top overflow-y-auto rounded-md bg-white shadow-lg outline-1 outline-secondary-900/5 focus:outline-none sm:w-32",children:n.map(e=>{let n=e===i;return(0,a.jsx)($.MenuItem,{children:(0,a.jsxs)("button",{type:"button",onClick:()=>t?.(e),className:`flex w-full items-center justify-between gap-2 px-3 py-2 text-left text-sm font-mono hover:bg-secondary-25 transition-colors data-focus:bg-secondary-100 ${n?"font-medium text-secondary-900":"font-normal text-secondary-700"}`,children:[(0,a.jsx)("span",{className:"truncate",children:e}),n&&(0,a.jsx)(q.Check,{"aria-hidden":"true",className:"size-4 shrink-0 text-secondary-700"})]})},e)})})})]})})}function X({files:e,error:n,isLoading:t,onItemClick:r,onDownload:i,formatFileSize:s,handleDownload:c}){return n?(0,a.jsx)("div",{className:"px-4 py-8 text-center text-red-600",children:n}):t?(0,a.jsx)("div",{className:"px-4 py-8 text-center text-secondary-500",children:"Loading directory tree..."}):0===e.length?(0,a.jsx)("div",{className:"px-4 py-8 text-center text-secondary-500",children:"No files found"}):(0,a.jsx)(a.Fragment,{children:e.map((e,n)=>{let t=e.depth||0,o=e.displayName||e.path.split("/").pop()||e.path,l=Array.from({length:t},(e,n)=>26+24*n),u=e.isExpanded?K.MdOutlineFolderOpen:U.MdOutlineFolder;return(0,a.jsxs)("div",{className:"relative flex items-center justify-between pr-4 hover:bg-secondary-50 focus-within:bg-secondary-50",style:{paddingLeft:16+24*t},children:[l.map(e=>(0,a.jsx)("span",{"aria-hidden":"true",className:"absolute inset-y-0 w-px bg-secondary-200",style:{left:e}},e)),e.isDirectory&&e.isExpanded&&(0,a.jsx)("span",{"aria-hidden":"true",className:"absolute bottom-0 w-px bg-secondary-200",style:{left:26+24*t,top:"calc(50% + 10px)"}}),(0,a.jsxs)("button",{type:"button",onClick:()=>r?.(e),className:"relative flex min-w-0 flex-1 items-center space-x-3 rounded-sm py-3 text-left focus:outline-none focus-visible:ring-2 focus-visible:ring-secondary-300 focus-visible:ring-offset-2",children:[e.isDirectory?(0,a.jsx)(u,{className:"h-5 w-5 text-blue-500 flex-shrink-0"}):(0,a.jsx)(Z.MdOutlineInsertDriveFile,{className:"h-5 w-5 text-secondary-700 flex-shrink-0"}),(0,a.jsx)("span",{className:"text-sm truncate font-mono text-secondary-700",children:o})]}),(0,a.jsxs)("div",{className:"flex items-center space-x-3 py-3",children:[!e.isDirectory&&(0,a.jsx)("span",{className:"text-sm font-mono text-secondary-500",children:s(e.size)}),!e.isDirectory&&i&&(0,a.jsx)("button",{type:"button",onClick:n=>c(n,e.path),className:"p-1 rounded hover:bg-secondary-200 text-secondary-600 hover:text-secondary-900 transition-colors",title:"Download file",children:(0,a.jsx)(z.Download,{className:"h-4 w-4 text-secondary-500 hover:text-secondary-900"})})]})]},`${e.path}-${n}`)})})}e.s(["CodeBrowser",0,function({files:e,currentDirectory:n="",onItemClick:t,onBreadcrumbClick:r,onDownload:i,version:s,versions:c=[],onVersionChange:o,error:l=null,isLoading:u=!1}){let d=n.split("/").filter(e=>e.length>0);return(0,a.jsx)("div",{className:"w-full max-w-9xl mx-auto",children:(0,a.jsxs)("div",{className:"rounded-lg bg-white",children:[(0,a.jsxs)("div",{className:"flex flex-wrap items-center justify-between px-4 py-6 sm:py-3 bg-secondary-100 border-b border-secondary-100 gap-y-4 rounded-t-lg",children:[(0,a.jsx)("div",{className:"w-full sm:flex-1 flex flex-wrap items-center min-w-0",children:d.map((e,n)=>{let t=n===d.length-1;return(0,a.jsxs)("div",{className:"flex items-center flex-shrink-0",children:[n>0&&(0,a.jsx)(H.ChevronRight,{className:"h-4 w-4 mx-1 text-secondary-900"}),t?(0,a.jsx)("span",{className:"text-sm font-medium font-mono text-secondary-900",children:e}):(0,a.jsx)("button",{onClick:()=>r?.(n),className:"text-sm font-medium font-mono text-secondary-900 hover:text-secondary-700",children:e})]},n)})}),c.length>0&&(0,a.jsx)("div",{className:"w-full flex-shrink-0 sm:ml-4 sm:w-auto",children:(0,a.jsx)(W,{version:s,versions:c,onVersionChange:o})})]}),(0,a.jsx)("div",{className:"overflow-hidden rounded-b-lg",children:(0,a.jsx)(X,{files:e,error:l,isLoading:u,onItemClick:t,onDownload:i,formatFileSize:e=>{if(0===e)return"0 KB";let n=e/1024;return n<1024?`${n.toFixed(1)} KB`:`${(n/1024).toFixed(1)} MB`},handleDownload:(e,n)=>{e.stopPropagation(),i?.(n)}})})]})})}],897075),e.s([],183478)}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.