{
  "version": 3,
  "sources": ["ssg:https://esm.sh/highlight.js@10.7.3/es2022/lib/languages/coffeescript.mjs"],
  "sourcesContent": ["/* esm.sh - highlight.js@10.7.3/lib/languages/coffeescript */\nvar y=Object.create;var g=Object.defineProperty;var b=Object.getOwnPropertyDescriptor;var m=Object.getOwnPropertyNames;var p=Object.getPrototypeOf,R=Object.prototype.hasOwnProperty;var B=(e,n)=>()=>(n||e((n={exports:{}}).exports,n),n.exports);var N=(e,n,t,a)=>{if(n&&typeof n==\"object\"||typeof n==\"function\")for(let r of m(n))!R.call(e,r)&&r!==t&&g(e,r,{get:()=>n[r],enumerable:!(a=b(n,r))||a.enumerable});return e};var O=(e,n,t)=>(t=e!=null?y(p(e)):{},N(n||!e||!e.__esModule?g(t,\"default\",{value:e,enumerable:!0}):t,e));var A=B((P,S)=>{var T=[\"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\"],L=[\"true\",\"false\",\"null\",\"undefined\",\"NaN\",\"Infinity\"],C=[\"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\"],M=[\"EvalError\",\"InternalError\",\"RangeError\",\"ReferenceError\",\"SyntaxError\",\"TypeError\",\"URIError\"],U=[\"setInterval\",\"setTimeout\",\"clearInterval\",\"clearTimeout\",\"require\",\"exports\",\"eval\",\"isFinite\",\"isNaN\",\"parseFloat\",\"parseInt\",\"decodeURI\",\"decodeURIComponent\",\"encodeURI\",\"encodeURIComponent\",\"escape\",\"unescape\"],w=[\"arguments\",\"this\",\"super\",\"console\",\"window\",\"document\",\"localStorage\",\"module\",\"global\"],v=[].concat(U,w,C,M);function x(e){let n=[\"npm\",\"print\"],t=[\"yes\",\"no\",\"on\",\"off\"],a=[\"then\",\"unless\",\"until\",\"loop\",\"by\",\"when\",\"and\",\"or\",\"is\",\"isnt\",\"not\"],r=[\"var\",\"const\",\"let\",\"function\",\"static\"],I=f=>_=>!f.includes(_),s={keyword:T.concat(a).filter(I(r)),literal:L.concat(t),built_in:v.concat(n)},o=\"[A-Za-z$_][0-9A-Za-z$_]*\",i={className:\"subst\",begin:/#\\{/,end:/\\}/,keywords:s},c=[e.BINARY_NUMBER_MODE,e.inherit(e.C_NUMBER_MODE,{starts:{end:\"(\\\\s*/)?\",relevance:0}}),{className:\"string\",variants:[{begin:/'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE]},{begin:/'/,end:/'/,contains:[e.BACKSLASH_ESCAPE]},{begin:/\"\"\"/,end:/\"\"\"/,contains:[e.BACKSLASH_ESCAPE,i]},{begin:/\"/,end:/\"/,contains:[e.BACKSLASH_ESCAPE,i]}]},{className:\"regexp\",variants:[{begin:\"///\",end:\"///\",contains:[i,e.HASH_COMMENT_MODE]},{begin:\"//[gim]{0,3}(?=\\\\W)\",relevance:0},{begin:/\\/(?![ *]).*?(?![\\\\]).\\/[gim]{0,3}(?=\\W)/}]},{begin:\"@\"+o},{subLanguage:\"javascript\",excludeBegin:!0,excludeEnd:!0,variants:[{begin:\"```\",end:\"```\"},{begin:\"`\",end:\"`\"}]}];i.contains=c;let l=e.inherit(e.TITLE_MODE,{begin:o}),d=\"(\\\\(.*\\\\)\\\\s*)?\\\\B[-=]>\",u={className:\"params\",begin:\"\\\\([^\\\\(]\",returnBegin:!0,contains:[{begin:/\\(/,end:/\\)/,keywords:s,contains:[\"self\"].concat(c)}]};return{name:\"CoffeeScript\",aliases:[\"coffee\",\"cson\",\"iced\"],keywords:s,illegal:/\\/\\*/,contains:c.concat([e.COMMENT(\"###\",\"###\"),e.HASH_COMMENT_MODE,{className:\"function\",begin:\"^\\\\s*\"+o+\"\\\\s*=\\\\s*\"+d,end:\"[-=]>\",returnBegin:!0,contains:[l,u]},{begin:/[:\\(,=]\\s*/,relevance:0,contains:[{className:\"function\",begin:d,end:\"[-=]>\",returnBegin:!0,contains:[u]}]},{className:\"class\",beginKeywords:\"class\",end:\"$\",illegal:/[:=\"\\[\\]]/,contains:[{beginKeywords:\"extends\",endsWithParent:!0,illegal:/[:=\"\\[\\]]/,contains:[l]},l]},{begin:o+\":\",end:\":\",returnBegin:!0,returnEnd:!0,relevance:0}])}}S.exports=x});var E=O(A()),F=E.default??E;export{F as default};\n//# sourceMappingURL=coffeescript.mjs.map"],
  "mappings": "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",
  "names": ["y", "g", "b", "m", "p", "R", "B", "e", "n", "N", "a", "r", "O", "A", "P", "S", "T", "L", "C", "M", "U", "w", "v", "x", "t", "I", "f", "_", "s", "i", "c", "l", "d", "E", "F"]
}
