{"version":3,"file":"javascript.CSmUPdL5.mjs","names":[],"sources":["https:/esm.sh/highlight.js@10.7.3/es2022/lib/languages/javascript.mjs"],"sourcesContent":["/* esm.sh - highlight.js@10.7.3/lib/languages/javascript */\nvar v=Object.create;var M=Object.defineProperty;var w=Object.getOwnPropertyDescriptor;var L=Object.getOwnPropertyNames;var x=Object.getPrototypeOf,B=Object.prototype.hasOwnProperty;var U=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var $=(e,t,n,i)=>{if(t&&typeof t==\"object\"||typeof t==\"function\")for(let a of L(t))!B.call(e,a)&&a!==n&&M(e,a,{get:()=>t[a],enumerable:!(i=w(t,a))||i.enumerable});return e};var k=(e,t,n)=>(n=e!=null?v(x(e)):{},$(t||!e||!e.__esModule?M(n,\"default\",{value:e,enumerable:!0}):n,e));var C=U((Q,D)=>{var O=\"[A-Za-z$_][0-9A-Za-z$_]*\",P=[\"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\"],G=[\"true\",\"false\",\"null\",\"undefined\",\"NaN\",\"Infinity\"],K=[\"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\"],F=[\"EvalError\",\"InternalError\",\"RangeError\",\"ReferenceError\",\"SyntaxError\",\"TypeError\",\"URIError\"],z=[\"setInterval\",\"setTimeout\",\"clearInterval\",\"clearTimeout\",\"require\",\"exports\",\"eval\",\"isFinite\",\"isNaN\",\"parseFloat\",\"parseInt\",\"decodeURI\",\"decodeURIComponent\",\"encodeURI\",\"encodeURIComponent\",\"escape\",\"unescape\"],H=[\"arguments\",\"this\",\"super\",\"console\",\"window\",\"document\",\"localStorage\",\"module\",\"global\"],Z=[].concat(z,H,K,F);function J(e){return e?typeof e==\"string\"?e:e.source:null}function p(e){return _(\"(?=\",e,\")\")}function _(...e){return e.map(n=>J(n)).join(\"\")}function W(e){let t=(s,{after:E})=>{let l=\"</\"+s[0].slice(1);return s.input.indexOf(l,E)!==-1},n=O,i={begin:\"<>\",end:\"</>\"},a={begin:/<[A-Za-z0-9\\\\._:-]+/,end:/\\/[A-Za-z0-9\\\\._:-]+>|\\/>/,isTrulyOpeningTag:(s,E)=>{let l=s[0].length+s.index,u=s.input[l];if(u===\"<\"){E.ignoreMatch();return}u===\">\"&&(t(s,{after:l})||E.ignoreMatch())}},r={$pattern:O,keyword:P,literal:G,built_in:Z},N=\"[0-9](_?[0-9])*\",o=`\\\\.(${N})`,S=\"0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*\",A={className:\"number\",variants:[{begin:`(\\\\b(${S})((${o})|\\\\.)?|(${o}))[eE][+-]?(${N})\\\\b`},{begin:`\\\\b(${S})\\\\b((${o})\\\\b|\\\\.)?|(${o})\\\\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},c={className:\"subst\",begin:\"\\\\$\\\\{\",end:\"\\\\}\",keywords:r,contains:[]},f={begin:\"html`\",end:\"\",starts:{end:\"`\",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,c],subLanguage:\"xml\"}},m={begin:\"css`\",end:\"\",starts:{end:\"`\",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,c],subLanguage:\"css\"}},R={className:\"string\",begin:\"`\",end:\"`\",contains:[e.BACKSLASH_ESCAPE,c]},b={className:\"comment\",variants:[e.COMMENT(/\\/\\*\\*(?!\\/)/,\"\\\\*/\",{relevance:0,contains:[{className:\"doctag\",begin:\"@[A-Za-z]+\",contains:[{className:\"type\",begin:\"\\\\{\",end:\"\\\\}\",relevance:0},{className:\"variable\",begin:n+\"(?=\\\\s*(-)|$)\",endsParent:!0,relevance:0},{begin:/(?=[^\\n])\\s/,relevance:0}]}]}),e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]},I=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,f,m,R,A,e.REGEXP_MODE];c.contains=I.concat({begin:/\\{/,end:/\\}/,keywords:r,contains:[\"self\"].concat(I)});let y=[].concat(b,c.contains),d=y.concat([{begin:/\\(/,end:/\\)/,keywords:r,contains:[\"self\"].concat(y)}]),g={className:\"params\",begin:/\\(/,end:/\\)/,excludeBegin:!0,excludeEnd:!0,keywords:r,contains:d};return{name:\"Javascript\",aliases:[\"js\",\"jsx\",\"mjs\",\"cjs\"],keywords:r,exports:{PARAMS_CONTAINS:d},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,f,m,R,b,A,{begin:_(/[{,\\n]\\s*/,p(_(/(((\\/\\/.*$)|(\\/\\*(\\*[^/]|[^*])*\\*\\/))\\s*)*/,n+\"\\\\s*:\"))),relevance:0,contains:[{className:\"attr\",begin:n+p(\"\\\\s*:\"),relevance:0}]},{begin:\"(\"+e.RE_STARTERS_RE+\"|\\\\b(case|return|throw)\\\\b)\\\\s*\",keywords:\"return throw case\",contains:[b,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:r,contains:d}]}]},{begin:/,/,relevance:0},{className:\"\",begin:/\\s/,end:/\\s*/,skip:!0},{variants:[{begin:i.begin,end:i.end},{begin:a.begin,\"on:begin\":a.isTrulyOpeningTag,end:a.end}],subLanguage:\"xml\",contains:[{begin:a.begin,end:a.end,skip:!0,contains:[\"self\"]}]}],relevance:0},{className:\"function\",beginKeywords:\"function\",end:/[{;]/,excludeEnd:!0,keywords:r,contains:[\"self\",e.inherit(e.TITLE_MODE,{begin:n}),g],illegal:/%/},{beginKeywords:\"while if switch catch for\"},{className:\"function\",begin:e.UNDERSCORE_IDENT_RE+\"\\\\([^()]*(\\\\([^()]*(\\\\([^()]*\\\\)[^()]*)*\\\\)[^()]*)*\\\\)\\\\s*\\\\{\",returnBegin:!0,contains:[g,e.inherit(e.TITLE_MODE,{begin:n})]},{variants:[{begin:\"\\\\.\"+n},{begin:\"\\\\$\"+n}],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:n}),\"self\",g]},{begin:\"(get|set)\\\\s+(?=\"+n+\"\\\\()\",end:/\\{/,keywords:\"get set\",contains:[e.inherit(e.TITLE_MODE,{begin:n}),{begin:/\\(\\)/},g]},{begin:/\\$[(.]/}]}}D.exports=W});var T=k(C()),V=T.default??T;export{V as default};\n//# sourceMappingURL=javascript.mjs.map"],"mappings":"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"}