{
  "version": 3,
  "sources": ["ssg:https://esm.sh/highlight.js@10.7.3/es2022/lib/languages/java.mjs"],
  "sourcesContent": ["/* esm.sh - highlight.js@10.7.3/lib/languages/java */\nvar N=Object.create;var o=Object.defineProperty;var O=Object.getOwnPropertyDescriptor;var l=Object.getOwnPropertyNames;var u=Object.getPrototypeOf,D=Object.prototype.hasOwnProperty;var g=(e,n)=>()=>(n||e((n={exports:{}}).exports,n),n.exports);var M=(e,n,i,a)=>{if(n&&typeof n==\"object\"||typeof n==\"function\")for(let r of l(n))!D.call(e,r)&&r!==i&&o(e,r,{get:()=>n[r],enumerable:!(a=O(n,r))||a.enumerable});return e};var C=(e,n,i)=>(i=e!=null?N(u(e)):{},M(n||!e||!e.__esModule?o(i,\"default\",{value:e,enumerable:!0}):i,e));var d=g((m,b)=>{var t=\"[0-9](_*[0-9])*\",s=`\\\\.(${t})`,E=\"[0-9a-fA-F](_*[0-9a-fA-F])*\",T={className:\"number\",variants:[{begin:`(\\\\b(${t})((${s})|\\\\.)?|(${s}))[eE][+-]?(${t})[fFdD]?\\\\b`},{begin:`\\\\b(${t})((${s})[fFdD]?\\\\b|\\\\.([fFdD]\\\\b)?)`},{begin:`(${s})[fFdD]?\\\\b`},{begin:`\\\\b(${t})[fFdD]\\\\b`},{begin:`\\\\b0[xX]((${E})\\\\.?|(${E})?\\\\.(${E}))[pP][+-]?(${t})[fFdD]?\\\\b`},{begin:\"\\\\b(0|[1-9](_*[0-9])*)[lL]?\\\\b\"},{begin:`\\\\b0[xX](${E})[lL]?\\\\b`},{begin:\"\\\\b0(_*[0-7])*[lL]?\\\\b\"},{begin:\"\\\\b0[bB][01](_*[01])*[lL]?\\\\b\"}],relevance:0};function v(e){var n=\"[\\xC0-\\u02B8a-zA-Z_$][\\xC0-\\u02B8a-zA-Z_$0-9]*\",i=n+\"(<\"+n+\"(\\\\s*,\\\\s*\"+n+\")*>)?\",a=\"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 switch continue throws protected public private module requires exports do\",r={className:\"meta\",begin:\"@\"+n,contains:[{begin:/\\(/,end:/\\)/,contains:[\"self\"]}]};let _=T;return{name:\"Java\",aliases:[\"jsp\"],keywords:a,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:a,contains:[{beginKeywords:\"record\"},{begin:e.UNDERSCORE_IDENT_RE+\"\\\\s*\\\\(\",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:\"params\",begin:/\\(/,end:/\\)/,keywords:a,relevance:0,contains:[e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:\"function\",begin:\"(\"+i+\"\\\\s+)+\"+e.UNDERSCORE_IDENT_RE+\"\\\\s*\\\\(\",returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:a,contains:[{begin:e.UNDERSCORE_IDENT_RE+\"\\\\s*\\\\(\",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:\"params\",begin:/\\(/,end:/\\)/,keywords:a,relevance:0,contains:[r,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,_,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},_,r]}}b.exports=v});var c=C(d()),f=c.default??c;export{f as default};\n//# sourceMappingURL=java.mjs.map"],
  "mappings": "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",
  "names": ["N", "o", "O", "l", "u", "D", "g", "e", "n", "M", "i", "a", "r", "C", "d", "m", "b", "t", "E", "T", "v", "_", "c", "f"]
}
