import{A as O}from"./index.f4d41e67.entry.js";function _(l,m){return m.forEach(function(r){r&&typeof r!="string"&&!Array.isArray(r)&&Object.keys(r).forEach(function(i){if(i!=="default"&&!(i in l)){var o=Object.getOwnPropertyDescriptor(r,i);Object.defineProperty(l,i,o.get?o:{enumerable:!0,get:function(){return r[i]}})}})}),Object.freeze(Object.defineProperty(l,Symbol.toStringTag,{value:"Module"}))}var x={exports:{}};(function(l,m){(function(r){r(O.exports)})(function(r){r.defineMode("elm",function(){function i(t,n,e){return n(e),e(t,n)}var o=/[a-z]/,g=/[A-Z]/,u=/[a-zA-Z0-9_]/,p=/[0-9]/,d=/[0-9A-Fa-f]/,h=/[-&*+.\\/<>=?^|:]/,w=/[(),[\]{}]/,y=/[ \v\f]/;function a(){return function(t,n){if(t.eatWhile(y))return null;var e=t.next();if(w.test(e))return e==="{"&&t.eat("-")?i(t,n,v(1)):e==="["&&t.match("glsl|")?i(t,n,k):"builtin";if(e==="'")return i(t,n,W);if(e==='"')return t.eat('"')?t.eat('"')?i(t,n,E):"string":i(t,n,b);if(g.test(e))return t.eatWhile(u),"variable-2";if(o.test(e)){var f=t.pos===1;return t.eatWhile(u),f?"def":"variable"}if(p.test(e)){if(e==="0"){if(t.eat(/[xX]/))return t.eatWhile(d),"number"}else t.eatWhile(p);return t.eat(".")&&t.eatWhile(p),t.eat(/[eE]/)&&(t.eat(/[-+]/),t.eatWhile(p)),"number"}return h.test(e)?e==="-"&&t.eat("-")?(t.skipToEnd(),"comment"):(t.eatWhile(h),"keyword"):e==="_"?"keyword":"error"}}function v(t){return t==0?a():function(n,e){for(;!n.eol();){var f=n.next();if(f=="{"&&n.eat("-"))++t;else if(f=="-"&&n.eat("}")&&(--t,t===0))return e(a()),"comment"}return e(v(t)),"comment"}}function E(t,n){for(;!t.eol();){var e=t.next();if(e==='"'&&t.eat('"')&&t.eat('"'))return n(a()),"string"}return"string"}function b(t,n){for(;t.skipTo('\\"');)t.next(),t.next();return t.skipTo('"')?(t.next(),n(a()),"string"):(t.skipToEnd(),n(a()),"error")}function W(t,n){for(;t.skipTo("\\'");)t.next(),t.next();return t.skipTo("'")?(t.next(),n(a()),"string"):(t.skipToEnd(),n(a()),"error")}function k(t,n){for(;!t.eol();){var e=t.next();if(e==="|"&&t.eat("]"))return n(a()),"string"}return"string"}var R={case:1,of:1,as:1,if:1,then:1,else:1,let:1,in:1,type:1,alias:1,module:1,where:1,import:1,exposing:1,port:1};return{startState:function(){return{f:a()}},copyState:function(t){return{f:t.f}},token:function(t,n){var e=n.f(t,function(T){n.f=T}),f=t.current();return R.hasOwnProperty(f)?"keyword":e}}}),r.defineMIME("text/x-elm","elm")})})();var A=x.exports,M=_({__proto__:null,default:A},[x.exports]);export{M as e};
