import{C as _}from"./index.991aca48.entry.js";function b(c,p){for(var t=0;t<p.length;t++){const u=p[t];if(typeof u!="string"&&!Array.isArray(u)){for(const o in u)if(o!=="default"&&!(o in c)){const f=Object.getOwnPropertyDescriptor(u,o);f&&Object.defineProperty(c,o,f.get?f:{enumerable:!0,get:()=>u[o]})}}}return Object.freeze(Object.defineProperty(c,Symbol.toStringTag,{value:"Module"}))}var k={};(function(c,p){(function(t){t(_)})(function(t){t.defineMode("sieve",function(u){function o(n){for(var e={},r=n.split(" "),i=0;i<r.length;++i)e[r[i]]=!0;return e}var f=o("if elsif else stop require"),g=o("true false not"),s=u.indentUnit;function l(n,e){var r=n.next();if(r=="/"&&n.eat("*"))return e.tokenize=a,a(n,e);if(r==="#")return n.skipToEnd(),"comment";if(r=='"')return e.tokenize=h(r),e.tokenize(n,e);if(r=="(")return e._indent.push("("),e._indent.push("{"),null;if(r==="{")return e._indent.push("{"),null;if(r==")"&&(e._indent.pop(),e._indent.pop()),r==="}")return e._indent.pop(),null;if(r==","||r==";"||/[{}\(\),;]/.test(r))return null;if(/\d/.test(r))return n.eatWhile(/[\d]/),n.eat(/[KkMmGg]/),"number";if(r==":")return n.eatWhile(/[a-zA-Z_]/),n.eatWhile(/[a-zA-Z0-9_]/),"operator";n.eatWhile(/\w/);var i=n.current();return i=="text"&&n.eat(":")?(e.tokenize=v,"string"):f.propertyIsEnumerable(i)?"keyword":g.propertyIsEnumerable(i)?"atom":null}function v(n,e){return e._multiLineString=!0,n.sol()?(n.next()=="."&&n.eol()&&(e._multiLineString=!1,e.tokenize=l),"string"):(n.eatSpace(),n.peek()=="#"?(n.skipToEnd(),"comment"):(n.skipToEnd(),"string"))}function a(n,e){for(var r=!1,i;(i=n.next())!=null;){if(r&&i=="/"){e.tokenize=l;break}r=i=="*"}return"comment"}function h(n){return function(e,r){for(var i=!1,d;(d=e.next())!=null&&!(d==n&&!i);)i=!i&&d=="\\";return i||(r.tokenize=l),"string"}}return{startState:function(n){return{tokenize:l,baseIndent:n||0,_indent:[]}},token:function(n,e){return n.eatSpace()?null:(e.tokenize||l)(n,e)},indent:function(n,e){var r=n._indent.length;return e&&e[0]=="}"&&r--,r<0&&(r=0),r*s},electricChars:"}"}}),t.defineMIME("application/sieve","sieve")})})();const z=b({__proto__:null,default:k},[k]);export{z as s};
