{
  "version": 3,
  "sources": ["ssg:https://esm.sh/v133/highlight.js@10.7.3/esnext/lib/languages/haskell.js"],
  "sourcesContent": ["/* esm.sh - esbuild bundle(highlight.js@10.7.3/lib/languages/haskell) esnext production */\nvar p=Object.create;var d=Object.defineProperty;var u=Object.getOwnPropertyDescriptor;var w=Object.getOwnPropertyNames;var y=Object.getPrototypeOf,E=Object.prototype.hasOwnProperty;var _=(n,e)=>()=>(e||n((e={exports:{}}).exports,e),e.exports),O=(n,e)=>{for(var i in e)d(n,i,{get:e[i],enumerable:!0})},c=(n,e,i,l)=>{if(e&&typeof e==\"object\"||typeof e==\"function\")for(let a of w(e))!E.call(n,a)&&a!==i&&d(n,a,{get:()=>e[a],enumerable:!(l=u(e,a))||l.enumerable});return n},o=(n,e,i)=>(c(n,e,\"default\"),i&&c(i,e,\"default\")),f=(n,e,i)=>(i=n!=null?p(y(n)):{},c(e||!n||!n.__esModule?d(i,\"default\",{value:n,enumerable:!0}):i,n));var r=_((k,m)=>{function M(n){let e={variants:[n.COMMENT(\"--\",\"$\"),n.COMMENT(/\\{-/,/-\\}/,{contains:[\"self\"]})]},i={className:\"meta\",begin:/\\{-#/,end:/#-\\}/},l={className:\"meta\",begin:\"^#\",end:\"$\"},a={className:\"type\",begin:\"\\\\b[A-Z][\\\\w']*\",relevance:0},t={begin:\"\\\\(\",end:\"\\\\)\",illegal:'\"',contains:[i,l,{className:\"type\",begin:\"\\\\b[A-Z][\\\\w]*(\\\\((\\\\.\\\\.|,|\\\\w+)\\\\))?\"},n.inherit(n.TITLE_MODE,{begin:\"[_a-z][\\\\w']*\"}),e]},g={begin:/\\{/,end:/\\}/,contains:t.contains};return{name:\"Haskell\",aliases:[\"hs\"],keywords:\"let in if then else case of where do module import hiding qualified type data newtype deriving class instance as default infix infixl infixr foreign export ccall stdcall cplusplus jvm dotnet safe unsafe family forall mdo proc rec\",contains:[{beginKeywords:\"module\",end:\"where\",keywords:\"module where\",contains:[t,e],illegal:\"\\\\W\\\\.|;\"},{begin:\"\\\\bimport\\\\b\",end:\"$\",keywords:\"import qualified as hiding\",contains:[t,e],illegal:\"\\\\W\\\\.|;\"},{className:\"class\",begin:\"^(\\\\s*)?(class|instance)\\\\b\",end:\"where\",keywords:\"class family instance where\",contains:[a,t,e]},{className:\"class\",begin:\"\\\\b(data|(new)?type)\\\\b\",end:\"$\",keywords:\"data family type newtype deriving\",contains:[i,a,t,g,e]},{beginKeywords:\"default\",end:\"$\",contains:[a,t,e]},{beginKeywords:\"infix infixl infixr\",end:\"$\",contains:[n.C_NUMBER_MODE,e]},{begin:\"\\\\bforeign\\\\b\",end:\"$\",keywords:\"foreign import export ccall stdcall cplusplus jvm dotnet safe unsafe\",contains:[a,n.QUOTE_STRING_MODE,e]},{className:\"meta\",begin:\"#!\\\\/usr\\\\/bin\\\\/env runhaskell\",end:\"$\"},i,l,n.QUOTE_STRING_MODE,n.C_NUMBER_MODE,a,n.inherit(n.TITLE_MODE,{begin:\"^[_a-z][\\\\w']*\"}),e,{begin:\"->|<-\"}]}}m.exports=M});var s={};O(s,{default:()=>R});var N=f(r());o(s,f(r()));var{default:b,...T}=N,R=b!==void 0?b:T;export{R as default};\n//# sourceMappingURL=haskell.js.map"],
  "mappings": "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",
  "names": ["haskell_exports", "__export", "R", "p", "d", "u", "w", "y", "E", "n", "O", "i", "c", "l", "a", "o", "f", "r", "k", "m", "M", "e", "t", "g", "s", "R", "N", "b"]
}
