{"version":3,"file":"csharp.DWQKxpbS.mjs","names":[],"sources":["https:/esm.sh/highlight.js@10.7.3/es2022/lib/languages/csharp.mjs"],"sourcesContent":["/* esm.sh - highlight.js@10.7.3/lib/languages/csharp */\nvar m=Object.create;var T=Object.defineProperty;var L=Object.getOwnPropertyDescriptor;var f=Object.getOwnPropertyNames;var w=Object.getPrototypeOf,S=Object.prototype.hasOwnProperty;var y=(e,n)=>()=>(n||e((n={exports:{}}).exports,n),n.exports);var v=(e,n,a,t)=>{if(n&&typeof n==\"object\"||typeof n==\"function\")for(let i of f(n))!S.call(e,i)&&i!==a&&T(e,i,{get:()=>n[i],enumerable:!(t=L(n,i))||t.enumerable});return e};var p=(e,n,a)=>(a=e!=null?m(w(e)):{},v(n||!e||!e.__esModule?T(a,\"default\",{value:e,enumerable:!0}):a,e));var M=y((A,b)=>{function B(e){let n=[\"bool\",\"byte\",\"char\",\"decimal\",\"delegate\",\"double\",\"dynamic\",\"enum\",\"float\",\"int\",\"long\",\"nint\",\"nuint\",\"object\",\"sbyte\",\"short\",\"string\",\"ulong\",\"uint\",\"ushort\"],a=[\"public\",\"private\",\"protected\",\"static\",\"internal\",\"protected\",\"abstract\",\"async\",\"extern\",\"override\",\"unsafe\",\"virtual\",\"new\",\"sealed\",\"partial\"],t=[\"default\",\"false\",\"null\",\"true\"],i=[\"abstract\",\"as\",\"base\",\"break\",\"case\",\"class\",\"const\",\"continue\",\"do\",\"else\",\"event\",\"explicit\",\"extern\",\"finally\",\"fixed\",\"for\",\"foreach\",\"goto\",\"if\",\"implicit\",\"in\",\"interface\",\"internal\",\"is\",\"lock\",\"namespace\",\"new\",\"operator\",\"out\",\"override\",\"params\",\"private\",\"protected\",\"public\",\"readonly\",\"record\",\"ref\",\"return\",\"sealed\",\"sizeof\",\"stackalloc\",\"static\",\"struct\",\"switch\",\"this\",\"throw\",\"try\",\"typeof\",\"unchecked\",\"unsafe\",\"using\",\"virtual\",\"void\",\"volatile\",\"while\"],u=[\"add\",\"alias\",\"and\",\"ascending\",\"async\",\"await\",\"by\",\"descending\",\"equals\",\"from\",\"get\",\"global\",\"group\",\"init\",\"into\",\"join\",\"let\",\"nameof\",\"not\",\"notnull\",\"on\",\"or\",\"orderby\",\"partial\",\"remove\",\"select\",\"set\",\"unmanaged\",\"value|0\",\"var\",\"when\",\"where\",\"with\",\"yield\"],r={keyword:i.concat(u),built_in:n,literal:t},c=e.inherit(e.TITLE_MODE,{begin:\"[a-zA-Z](\\\\.?\\\\w)*\"}),s={className:\"number\",variants:[{begin:\"\\\\b(0b[01']+)\"},{begin:\"(-?)\\\\b([\\\\d']+(\\\\.[\\\\d']*)?|\\\\.[\\\\d']+)(u|U|l|L|ul|UL|f|F|b|B)\"},{begin:\"(-?)(\\\\b0[xX][a-fA-F0-9']+|(\\\\b[\\\\d']+(\\\\.[\\\\d']*)?|\\\\.[\\\\d']+)([eE][-+]?[\\\\d']+)?)\"}],relevance:0},o={className:\"string\",begin:'@\"',end:'\"',contains:[{begin:'\"\"'}]},I=e.inherit(o,{illegal:/\\n/}),E={className:\"subst\",begin:/\\{/,end:/\\}/,keywords:r},_=e.inherit(E,{illegal:/\\n/}),d={className:\"string\",begin:/\\$\"/,end:'\"',illegal:/\\n/,contains:[{begin:/\\{\\{/},{begin:/\\}\\}/},e.BACKSLASH_ESCAPE,_]},l={className:\"string\",begin:/\\$@\"/,end:'\"',contains:[{begin:/\\{\\{/},{begin:/\\}\\}/},{begin:'\"\"'},E]},C=e.inherit(l,{illegal:/\\n/,contains:[{begin:/\\{\\{/},{begin:/\\}\\}/},{begin:'\"\"'},_]});E.contains=[l,d,o,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,s,e.C_BLOCK_COMMENT_MODE],_.contains=[C,d,I,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,s,e.inherit(e.C_BLOCK_COMMENT_MODE,{illegal:/\\n/})];let N={variants:[l,d,o,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},g={begin:\"<\",end:\">\",contains:[{beginKeywords:\"in out\"},c]},D=e.IDENT_RE+\"(<\"+e.IDENT_RE+\"(\\\\s*,\\\\s*\"+e.IDENT_RE+\")*>)?(\\\\[\\\\])?\",R={begin:\"@\"+e.IDENT_RE,relevance:0};return{name:\"C#\",aliases:[\"cs\",\"c#\"],keywords:r,illegal:/::/,contains:[e.COMMENT(\"///\",\"$\",{returnBegin:!0,contains:[{className:\"doctag\",variants:[{begin:\"///\",relevance:0},{begin:\"<!--|-->\"},{begin:\"</?\",end:\">\"}]}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:\"meta\",begin:\"#\",end:\"$\",keywords:{\"meta-keyword\":\"if else elif endif define undef warning error line region endregion pragma checksum\"}},N,s,{beginKeywords:\"class interface\",relevance:0,end:/[{;=]/,illegal:/[^\\s:,]/,contains:[{beginKeywords:\"where class\"},c,g,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:\"namespace\",relevance:0,end:/[{;=]/,illegal:/[^\\s:]/,contains:[c,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:\"record\",relevance:0,end:/[{;=]/,illegal:/[^\\s:]/,contains:[c,g,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:\"meta\",begin:\"^\\\\s*\\\\[\",excludeBegin:!0,end:\"\\\\]\",excludeEnd:!0,contains:[{className:\"meta-string\",begin:/\"/,end:/\"/}]},{beginKeywords:\"new return throw await else\",relevance:0},{className:\"function\",begin:\"(\"+D+\"\\\\s+)+\"+e.IDENT_RE+\"\\\\s*(<.+>\\\\s*)?\\\\(\",returnBegin:!0,end:/\\s*[{;=]/,excludeEnd:!0,keywords:r,contains:[{beginKeywords:a.join(\" \"),relevance:0},{begin:e.IDENT_RE+\"\\\\s*(<.+>\\\\s*)?\\\\(\",returnBegin:!0,contains:[e.TITLE_MODE,g],relevance:0},{className:\"params\",begin:/\\(/,end:/\\)/,excludeBegin:!0,excludeEnd:!0,keywords:r,relevance:0,contains:[N,s,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},R]}}b.exports=B});var O=p(M()),G=O.default??O;export{G as default};\n//# sourceMappingURL=csharp.mjs.map"],"mappings":"iGACI,EAAE,OAAO,OAAW,EAAE,OAAO,eAAmB,EAAE,OAAO,yBAA6B,EAAE,OAAO,oBAAwB,EAAE,OAAO,eAAe,EAAE,OAAO,UAAU,eAAmB,GAAG,EAAE,SAAS,GAAG,GAAG,EAAE,CAAC,QAAQ,EAAE,CAAC,EAAE,QAAQ,GAAG,EAAE,SAAa,GAAG,EAAE,EAAE,EAAE,IAAI,CAAC,GAAG,GAAG,OAAO,GAAG,UAAU,OAAO,GAAG,WAAW,IAAI,IAAI,KAAK,EAAE,GAAG,CAAC,EAAE,KAAK,EAAE,IAAI,IAAI,GAAG,EAAE,EAAE,EAAE,CAAC,QAAQ,EAAE,GAAG,WAAW,EAAE,EAAE,EAAE,EAAE,KAAK,EAAE,WAAW,EAAE,OAAO,CAAE,EAAK,GAAG,EAAE,EAAE,KAAK,EAAE,GAAG,KAAa,EAAE,CAAV,EAAE,EAAE,IAAO,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,WAAW,EAAE,EAAE,UAAU,CAAC,MAAM,EAAE,WAAW,CAAC,EAAE,EAAE,EAAE,IAAQ,EAAE,GAAG,EAAE,IAAI,CAAC,SAAS,EAAE,EAAE,CAAC,IAAI,EAAE,CAAC,OAAO,OAAO,OAAO,UAAU,WAAW,SAAS,UAAU,OAAO,QAAQ,MAAM,OAAO,OAAO,QAAQ,SAAS,QAAQ,QAAQ,SAAS,QAAQ,OAAO,SAAS,CAAC,EAAE,CAAC,SAAS,UAAU,YAAY,SAAS,WAAW,YAAY,WAAW,QAAQ,SAAS,WAAW,SAAS,UAAU,MAAM,SAAS,UAAU,CAAC,EAAE,CAAC,UAAU,QAAQ,OAAO,OAAO,CAAC,EAAE,2XAA8d,EAAE,sNAA+Q,EAAE,CAAC,QAAQ,EAAE,OAAO,GAAG,SAAS,EAAE,QAAQ,EAAE,CAAC,EAAE,EAAE,QAAQ,EAAE,WAAW,CAAC,MAAM,qBAAqB,EAAE,EAAE,CAAC,UAAU,SAAS,SAAS,CAAC,CAAC,MAAM,gBAAgB,CAAC,CAAC,MAAM,kEAAkE,CAAC,CAAC,MAAM,sFAAsF,CAAC,CAAC,UAAU,EAAE,CAAC,EAAE,CAAC,UAAU,SAAS,MAAM,KAAK,IAAI,IAAI,SAAS,CAAC,CAAC,MAAM,KAAK,CAAC,CAAC,CAAC,EAAE,EAAE,QAAQ,EAAE,CAAC,QAAQ,KAAK,EAAE,EAAE,CAAC,UAAU,QAAQ,MAAM,KAAK,IAAI,KAAK,SAAS,EAAE,CAAC,EAAE,EAAE,QAAQ,EAAE,CAAC,QAAQ,KAAK,EAAE,EAAE,CAAC,UAAU,SAAS,MAAM,MAAM,IAAI,IAAI,QAAQ,KAAK,SAAS,CAAC,CAAC,MAAM,OAAO,CAAC,CAAC,MAAM,OAAO,CAAC,EAAE,iBAAiB,EAAE,CAAC,CAAC,EAAE,CAAC,UAAU,SAAS,MAAM,OAAO,IAAI,IAAI,SAAS,CAAC,CAAC,MAAM,OAAO,CAAC,CAAC,MAAM,OAAO,CAAC,CAAC,MAAM,KAAK,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,QAAQ,EAAE,CAAC,QAAQ,KAAK,SAAS,CAAC,CAAC,MAAM,OAAO,CAAC,CAAC,MAAM,OAAO,CAAC,CAAC,MAAM,KAAK,CAAC,EAAE,CAAC,EAAE,EAAE,SAAS,CAAC,EAAE,EAAE,EAAE,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,EAAE,qBAAqB,CAAC,EAAE,SAAS,CAAC,EAAE,EAAE,EAAE,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,EAAE,QAAQ,EAAE,qBAAqB,CAAC,QAAQ,KAAK,EAAE,CAAC,IAAI,EAAE,CAAC,SAAS,CAAC,EAAE,EAAE,EAAE,EAAE,iBAAiB,EAAE,kBAAkB,CAAC,CAAC,EAAE,CAAC,MAAM,IAAI,IAAI,IAAI,SAAS,CAAC,CAAC,cAAc,SAAS,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,SAAS,KAAK,EAAE,SAAS,aAAa,EAAE,SAAS,iBAAiB,EAAE,CAAC,MAAM,IAAI,EAAE,SAAS,UAAU,EAAE,CAAC,MAAM,CAAC,KAAK,KAAK,QAAQ,CAAC,KAAK,KAAK,CAAC,SAAS,EAAE,QAAQ,KAAK,SAAS,CAAC,EAAE,QAAQ,MAAM,IAAI,CAAC,YAAY,CAAC,EAAE,SAAS,CAAC,CAAC,UAAU,SAAS,SAAS,CAAC,CAAC,MAAM,MAAM,UAAU,EAAE,CAAC,CAAC,MAAM,WAAW,CAAC,CAAC,MAAM,MAAM,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,oBAAoB,EAAE,qBAAqB,CAAC,UAAU,OAAO,MAAM,IAAI,IAAI,IAAI,SAAS,CAAC,eAAe,sFAAsF,CAAC,CAAC,EAAE,EAAE,CAAC,cAAc,kBAAkB,UAAU,EAAE,IAAI,QAAQ,QAAQ,UAAU,SAAS,CAAC,CAAC,cAAc,cAAc,CAAC,EAAE,EAAE,EAAE,oBAAoB,EAAE,qBAAqB,CAAC,CAAC,CAAC,cAAc,YAAY,UAAU,EAAE,IAAI,QAAQ,QAAQ,SAAS,SAAS,CAAC,EAAE,EAAE,oBAAoB,EAAE,qBAAqB,CAAC,CAAC,CAAC,cAAc,SAAS,UAAU,EAAE,IAAI,QAAQ,QAAQ,SAAS,SAAS,CAAC,EAAE,EAAE,EAAE,oBAAoB,EAAE,qBAAqB,CAAC,CAAC,CAAC,UAAU,OAAO,MAAM,WAAW,aAAa,CAAC,EAAE,IAAI,MAAM,WAAW,CAAC,EAAE,SAAS,CAAC,CAAC,UAAU,cAAc,MAAM,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,cAAc,8BAA8B,UAAU,EAAE,CAAC,CAAC,UAAU,WAAW,MAAM,IAAI,EAAE,SAAS,EAAE,SAAS,qBAAqB,YAAY,CAAC,EAAE,IAAI,WAAW,WAAW,CAAC,EAAE,SAAS,EAAE,SAAS,CAAC,CAAC,cAAc,EAAE,KAAK,KAAK,UAAU,EAAE,CAAC,CAAC,MAAM,EAAE,SAAS,qBAAqB,YAAY,CAAC,EAAE,SAAS,CAAC,EAAE,WAAW,EAAE,CAAC,UAAU,EAAE,CAAC,CAAC,UAAU,SAAS,MAAM,KAAK,IAAI,KAAK,aAAa,CAAC,EAAE,WAAW,CAAC,EAAE,SAAS,EAAE,UAAU,EAAE,SAAS,CAAC,EAAE,EAAE,EAAE,qBAAqB,CAAC,CAAC,EAAE,oBAAoB,EAAE,qBAAqB,CAAC,CAAC,EAAE,CAAC,AAAC,GAAE,QAAQ,CAAE,GAAM,EAAE,EAAE,KAAK,EAAE,EAAE,SAAS"}