{
  "version": 3,
  "sources": ["ssg:https://esm.sh/highlight.js@10.7.3/es2022/lib/languages/scala.mjs"],
  "sourcesContent": ["/* esm.sh - highlight.js@10.7.3/lib/languages/scala */\nvar b=Object.create;var l=Object.defineProperty;var g=Object.getOwnPropertyDescriptor;var m=Object.getOwnPropertyNames;var N=Object.getPrototypeOf,_=Object.prototype.hasOwnProperty;var M=(e,n)=>()=>(n||e((n={exports:{}}).exports,n),n.exports);var C=(e,n,a,s)=>{if(n&&typeof n==\"object\"||typeof n==\"function\")for(let t of m(n))!_.call(e,t)&&t!==a&&l(e,t,{get:()=>n[t],enumerable:!(s=g(n,t))||s.enumerable});return e};var O=(e,n,a)=>(a=e!=null?b(N(e)):{},C(n||!e||!e.__esModule?l(a,\"default\",{value:e,enumerable:!0}):a,e));var d=M((S,o)=>{function f(e){let n={className:\"meta\",begin:\"@[A-Za-z]+\"},a={className:\"subst\",variants:[{begin:\"\\\\$[A-Za-z0-9_]+\"},{begin:/\\$\\{/,end:/\\}/}]},s={className:\"string\",variants:[{begin:'\"\"\"',end:'\"\"\"'},{begin:'\"',end:'\"',illegal:\"\\\\n\",contains:[e.BACKSLASH_ESCAPE]},{begin:'[a-z]+\"',end:'\"',illegal:\"\\\\n\",contains:[e.BACKSLASH_ESCAPE,a]},{className:\"string\",begin:'[a-z]+\"\"\"',end:'\"\"\"',contains:[a],relevance:10}]},t={className:\"symbol\",begin:\"'\\\\w[\\\\w\\\\d_]*(?!')\"},c={className:\"type\",begin:\"\\\\b[A-Z][A-Za-z0-9_]*\",relevance:0},r={className:\"title\",begin:/[^0-9\\n\\t \"'(),.`{}\\[\\]:;][^\\n\\t \"'(),.`{}\\[\\]:;]+|[^0-9\\n\\t \"'(),.`{}\\[\\]:;=]/,relevance:0},u={className:\"class\",beginKeywords:\"class object trait type\",end:/[:={\\[\\n;]/,excludeEnd:!0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{beginKeywords:\"extends with\",relevance:10},{begin:/\\[/,end:/\\]/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[c]},{className:\"params\",begin:/\\(/,end:/\\)/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[c]},r]},E={className:\"function\",beginKeywords:\"def\",end:/[:={\\[(\\n;]/,excludeEnd:!0,contains:[r]};return{name:\"Scala\",keywords:{literal:\"true false null\",keyword:\"type yield lazy override def with val var sealed abstract private trait object if forSome for while throw finally protected extends import final return else break new catch super class case package default try this match continue throws implicit\"},contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,s,t,c,E,u,e.C_NUMBER_MODE,n]}}o.exports=f});var i=O(d()),p=i.default??i;export{p as default};\n//# sourceMappingURL=scala.mjs.map"],
  "mappings": "AACA,IAAIA,EAAE,OAAO,OAAWC,EAAE,OAAO,eAAmBC,EAAE,OAAO,yBAA6B,EAAE,OAAO,oBAAwBC,EAAE,OAAO,eAAeC,EAAE,OAAO,UAAU,eAAmBC,EAAE,CAACC,EAAEC,IAAI,KAAKA,GAAGD,GAAGC,EAAE,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQA,CAAC,EAAEA,EAAE,SAAaC,EAAE,CAACF,EAAEC,EAAEE,EAAEC,IAAI,CAAC,GAAGH,GAAG,OAAOA,GAAG,UAAU,OAAOA,GAAG,WAAW,QAAQI,KAAK,EAAEJ,CAAC,EAAE,CAACH,EAAE,KAAKE,EAAEK,CAAC,GAAGA,IAAIF,GAAGR,EAAEK,EAAEK,EAAE,CAAC,IAAI,IAAIJ,EAAEI,CAAC,EAAE,WAAW,EAAED,EAAER,EAAEK,EAAEI,CAAC,IAAID,EAAE,UAAU,CAAC,EAAE,OAAOJ,CAAC,EAAMM,EAAE,CAACN,EAAEC,EAAEE,KAAKA,EAAEH,GAAG,KAAKN,EAAEG,EAAEG,CAAC,CAAC,EAAE,CAAC,EAAEE,EAAED,GAAG,CAACD,GAAG,CAACA,EAAE,WAAWL,EAAEQ,EAAE,UAAU,CAAC,MAAMH,EAAE,WAAW,EAAE,CAAC,EAAEG,EAAEH,CAAC,GAAOO,EAAER,EAAE,CAACS,EAAEC,IAAI,CAAC,SAASC,EAAEV,EAAE,CAAC,IAAIC,EAAE,CAAC,UAAU,OAAO,MAAM,YAAY,EAAEE,EAAE,CAAC,UAAU,QAAQ,SAAS,CAAC,CAAC,MAAM,kBAAkB,EAAE,CAAC,MAAM,OAAO,IAAI,IAAI,CAAC,CAAC,EAAEC,EAAE,CAAC,UAAU,SAAS,SAAS,CAAC,CAAC,MAAM,MAAM,IAAI,KAAK,EAAE,CAAC,MAAM,IAAI,IAAI,IAAI,QAAQ,MAAM,SAAS,CAACJ,EAAE,gBAAgB,CAAC,EAAE,CAAC,MAAM,UAAU,IAAI,IAAI,QAAQ,MAAM,SAAS,CAACA,EAAE,iBAAiBG,CAAC,CAAC,EAAE,CAAC,UAAU,SAAS,MAAM,YAAY,IAAI,MAAM,SAAS,CAACA,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,EAAEE,EAAE,CAAC,UAAU,SAAS,MAAM,qBAAqB,EAAEM,EAAE,CAAC,UAAU,OAAO,MAAM,wBAAwB,UAAU,CAAC,EAAEC,EAAE,CAAC,UAAU,QAAQ,MAAM,iFAAiF,UAAU,CAAC,EAAE,EAAE,CAAC,UAAU,QAAQ,cAAc,0BAA0B,IAAI,aAAa,WAAW,GAAG,SAAS,CAACZ,EAAE,oBAAoBA,EAAE,qBAAqB,CAAC,cAAc,eAAe,UAAU,EAAE,EAAE,CAAC,MAAM,KAAK,IAAI,KAAK,aAAa,GAAG,WAAW,GAAG,UAAU,EAAE,SAAS,CAACW,CAAC,CAAC,EAAE,CAAC,UAAU,SAAS,MAAM,KAAK,IAAI,KAAK,aAAa,GAAG,WAAW,GAAG,UAAU,EAAE,SAAS,CAACA,CAAC,CAAC,EAAEC,CAAC,CAAC,EAAEC,EAAE,CAAC,UAAU,WAAW,cAAc,MAAM,IAAI,cAAc,WAAW,GAAG,SAAS,CAACD,CAAC,CAAC,EAAE,MAAM,CAAC,KAAK,QAAQ,SAAS,CAAC,QAAQ,kBAAkB,QAAQ,uPAAuP,EAAE,SAAS,CAACZ,EAAE,oBAAoBA,EAAE,qBAAqBI,EAAEC,EAAEM,EAAEE,EAAE,EAAEb,EAAE,cAAcC,CAAC,CAAC,CAAC,CAACQ,EAAE,QAAQC,CAAC,CAAC,EAAM,EAAEJ,EAAEC,EAAE,CAAC,EAAEO,EAAE,EAAE,SAAS",
  "names": ["b", "l", "g", "N", "_", "M", "e", "n", "C", "a", "s", "t", "O", "d", "S", "o", "f", "c", "r", "E", "p"]
}
