/* es-module-lexer 1.4.2 */ const A=1===new Uint8Array(new Uint16Array([1]).buffer)[0];export function parse(E,g="@"){if(!B)return init.then((()=>parse(E)));const I=E.length+1,k=(B.__heap_base.value||B.__heap_base)+4*I-B.memory.buffer.byteLength;k>0&&B.memory.grow(Math.ceil(k/65536));const K=B.sa(I-1);if((A?C:Q)(E,new Uint16Array(B.memory.buffer,K,I)),!B.parse())throw Object.assign(new Error(`Parse error ${g}:${E.slice(0,B.e()).split("\n").length}:${B.e()-E.lastIndexOf("\n",B.e()-1)}`),{idx:B.e()});const o=[],D=[];for(;B.ri();){const A=B.is(),Q=B.ie(),C=B.ai(),g=B.id(),I=B.ss(),k=B.se();let K;B.ip()&&(K=w(E.slice(-1===g?A-1:A,-1===g?Q+1:Q))),o.push({n:K,s:A,e:Q,ss:I,se:k,d:g,a:C})}for(;B.re();){const A=B.es(),Q=B.ee(),C=B.els(),g=B.ele(),I=E.slice(A,Q),k=I[0],K=C<0?void 0:E.slice(C,g),o=K?K[0]:"";D.push({s:A,e:Q,ls:C,le:g,n:'"'===k||"'"===k?w(I):I,ln:'"'===o||"'"===o?w(K):K})}function w(A){try{return(0,eval)(A)}catch(A){}}return[o,D,!!B.f(),!!B.ms()]}function Q(A,Q){const C=A.length;let B=0;for(;B>>8}}function C(A,Q){const C=A.length;let B=0;for(;BA.charCodeAt(0))))).then(WebAssembly.instantiate).then((({exports:A})=>{B=A}));var E;