Socket
Socket
Sign inDemoInstall

@hpcc-js/wasm

Package Overview
Dependencies
16
Maintainers
1
Versions
106
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.14.0 to 2.14.1

2

dist/base91.js

@@ -1,2 +0,2 @@

var e=ArrayBuffer,t=Uint8Array,r=Uint16Array,n=Int16Array,o=Int32Array,i=function(e,r,n){if(t.prototype.slice)return t.prototype.slice.call(e,r,n);(null==r||r<0)&&(r=0),(null==n||n>e.length)&&(n=e.length);var o=new t(n-r);return o.set(e.subarray(r,n)),o},a=function(e,r,n,o){if(t.prototype.fill)return t.prototype.fill.call(e,r,n,o);for((null==n||n<0)&&(n=0),(null==o||o>e.length)&&(o=e.length);n<o;++n)e[n]=r;return e},s=function(e,r,n,o){if(t.prototype.copyWithin)return t.prototype.copyWithin.call(e,r,n,o);for((null==n||n<0)&&(n=0),(null==o||o>e.length)&&(o=e.length);n<o;)e[r++]=e[n++]},p=["invalid zstd data","window size too large (>2046MB)","invalid block type","FSE accuracy too high","match distance too far back","unexpected EOF"],u=function(e,t,r){var n=new Error(t||p[e]);if(n.code=e,Error.captureStackTrace&&Error.captureStackTrace(n,u),!r)throw n;return n},c=function(e,t,r){for(var n=0,o=0;n<r;++n)o|=e[t++]<<(n<<3);return o},_=function(e,r){var n,i,a=e[0]|e[1]<<8|e[2]<<16;if(3126568==a&&253==e[3]){var s=e[4],p=s>>5&1,_=s>>2&1,f=3&s,l=s>>6;8&s&&u(0);var h=6-p,d=3==f?4:f,y=c(e,h,d),b=l?1<<l:p,m=c(e,h+=d,b)+(1==l&&256),v=m;if(!p){var w=1<<10+(e[5]>>3);v=w+(w>>3)*(7&e[5])}v>2145386496&&u(1);var g=new t((1==r?m||v:r?0:v)+12);return g[0]=1,g[4]=4,g[8]=8,{b:h+b,y:0,l:0,d:y,w:r&&1!=r?r:g.subarray(12),e:v,o:new o(g.buffer,0,3),u:m,c:_,m:Math.min(131072,v)}}if(25481893==(a>>4|e[3]<<20))return 8+(((n=e)[i=4]|n[i+1]<<8|n[i+2]<<16|n[i+3]<<24)>>>0);u(0)},f=function(e){for(var t=0;1<<t<=e;++t);return t-1},l=function(o,i,a){var s=4+(i<<3),p=5+(15&o[i]);p>a&&u(3);for(var c=1<<p,_=c,l=-1,h=-1,d=-1,y=c,b=new e(512+(c<<2)),m=new n(b,0,256),v=new r(b,0,256),w=new r(b,512,c),g=512+(c<<1),E=new t(b,g,c),A=new t(b,g+c);l<255&&_>0;){var B=f(_+1),j=s>>3,C=(1<<B+1)-1,R=(o[j]|o[j+1]<<8|o[j+2]<<16)>>(7&s)&C,P=(1<<B)-1,x=C-_-1,Z=R&P;if(Z<x?(s+=B,R=Z):(s+=B+1,R>P&&(R-=x)),m[++l]=--R,-1==R?(_+=R,E[--y]=l):_-=R,!R)do{var H=s>>3;h=(o[H]|o[H+1]<<8)>>(7&s)&3,s+=2,l+=h}while(3==h)}(l>255||_)&&u(0);for(var F=0,I=(c>>1)+(c>>3)+3,S=c-1,U=0;U<=l;++U){var G=m[U];if(G<1)v[U]=-G;else for(d=0;d<G;++d){E[F]=U;do{F=F+I&S}while(F>=y)}}for(F&&u(0),d=0;d<c;++d){var W=v[E[d]]++,T=A[d]=p-f(W);w[d]=(W<<T)-c}return[s+7>>3,{b:p,s:E,n:A,t:w}]},h=l(new t([81,16,99,140,49,198,24,99,12,33,196,24,99,102,102,134,70,146,4]),0,6)[1],d=l(new t([33,20,196,24,99,140,33,132,16,66,8,33,132,16,66,8,33,68,68,68,68,68,68,68,68,36,9]),0,6)[1],y=l(new t([32,132,16,66,102,70,68,68,68,68,36,73,2]),0,5)[1],b=function(e,t){for(var r=e.length,n=new o(r),i=0;i<r;++i)n[i]=t,t+=1<<e[i];return n},m=new t(new o([0,0,0,0,16843009,50528770,134678020,202050057,269422093]).buffer,0,36),v=b(m,0),w=new t(new o([0,0,0,0,0,0,0,0,16843009,50528770,117769220,185207048,252579084,16]).buffer,0,53),g=b(w,3),E=function(e,t,r){var n=e.length,o=t.length,i=e[n-1],a=(1<<r.b)-1,s=-r.b;i||u(0);for(var p=0,c=r.b,_=(n<<3)-8+f(i)-c,l=-1;_>s&&l<o;){var h=_>>3;p=(p<<c|(e[h]|e[h+1]<<8|e[h+2]<<16)>>(7&_))&a,t[++l]=r.s[p],_-=c=r.n[p]}_==s&&l+1==o||u(0)},A=function(e,t,r){var n=6,o=t.length+3>>2,i=o<<1,a=o+i;E(e.subarray(n,n+=e[0]|e[1]<<8),t.subarray(0,o),r),E(e.subarray(n,n+=e[2]|e[3]<<8),t.subarray(o,i),r),E(e.subarray(n,n+=e[4]|e[5]<<8),t.subarray(i,a),r),E(e.subarray(n),t.subarray(a),r)},B=function(e,n,o){var s,p=n.b,c=e[p],_=c>>1&3;n.l=1&c;var b=c>>3|e[p+1]<<5|e[p+2]<<13,B=(p+=3)+b;if(1==_){if(p>=e.length)return;return n.b=p+1,o?(a(o,e[p],n.y,n.y+=b),o):a(new t(b),e[p])}if(!(B>e.length)){if(0==_)return n.b=B,o?(o.set(e.subarray(p,B),n.y),n.y+=b,o):i(e,p,B);if(2==_){var j=e[p],C=3&j,R=j>>2&3,P=j>>4,x=0,Z=0;C<2?1&R?P|=e[++p]<<4|(2&R&&e[++p]<<12):P=j>>3:(Z=R,R<2?(P|=(63&e[++p])<<4,x=e[p]>>6|e[++p]<<2):2==R?(P|=e[++p]<<4|(3&e[++p])<<12,x=e[p]>>2|e[++p]<<6):(P|=e[++p]<<4|(63&e[++p])<<12,x=e[p]>>6|e[++p]<<2|e[++p]<<10)),++p;var H=o?o.subarray(n.y,n.y+n.m):new t(n.m),F=H.length-P;if(0==C)H.set(e.subarray(p,p+=P),F);else if(1==C)a(H,e[p++],F);else{var I=n.h;if(2==C){var S=function(e,n){var o=0,i=-1,s=new t(292),p=e[n],c=s.subarray(0,256),_=s.subarray(256,268),h=new r(s.buffer,268);if(p<128){var d=l(e,n+1,6),y=d[0],b=d[1],m=y<<3,v=e[n+=p];v||u(0);for(var w=0,g=0,E=b.b,A=E,B=(++n<<3)-8+f(v);!((B-=E)<m);){var j=B>>3;if(w+=(e[j]|e[j+1]<<8)>>(7&B)&(1<<E)-1,c[++i]=b.s[w],(B-=A)<m)break;g+=(e[j=B>>3]|e[j+1]<<8)>>(7&B)&(1<<A)-1,c[++i]=b.s[g],E=b.n[w],w=b.t[w],A=b.n[g],g=b.t[g]}++i>255&&u(0)}else{for(i=p-127;o<i;o+=2){var C=e[++n];c[o]=C>>4,c[o+1]=15&C}++n}var R=0;for(o=0;o<i;++o)(H=c[o])>11&&u(0),R+=H&&1<<H-1;var P=f(R)+1,x=1<<P,Z=x-R;for(Z&Z-1&&u(0),c[i++]=f(Z)+1,o=0;o<i;++o){var H=c[o];++_[c[o]=H&&P+1-H]}var F=new t(x<<1),I=F.subarray(0,x),S=F.subarray(x);for(h[P]=0,o=P;o>0;--o){var U=h[o];a(S,o,U,h[o-1]=U+_[o]*(1<<P-o))}for(h[0]!=x&&u(0),o=0;o<i;++o){var G=c[o];if(G){var W=h[G];a(I,o,W,h[G]=W+(1<<P-G))}}return[n,{n:S,b:P,s:I}]}(e,p);x+=p-(p=S[0]),n.h=I=S[1]}else I||u(0);(Z?A:E)(e.subarray(p,p+=x),H.subarray(F),I)}var U=e[p++];if(U){255==U?U=32512+(e[p++]|e[p++]<<8):U>127&&(U=U-128<<8|e[p++]);var G=e[p++];3&G&&u(0);for(var W=[d,y,h],T=2;T>-1;--T){var N=G>>2+(T<<1)&3;if(1==N){var k=new t([0,0,e[p++]]);W[T]={s:k.subarray(2,3),n:k.subarray(0,1),t:new r(k.buffer,0,1),b:0}}else 2==N?(p=(s=l(e,p,9-(1&T)))[0],W[T]=s[1]):3==N&&(n.t||u(0),W[T]=n.t[T])}var D=n.t=W,L=D[0],z=D[1],M=D[2],$=e[B-1];$||u(0);var q=(B<<3)-8+f($)-M.b,K=q>>3,V=0,X=(e[K]|e[K+1]<<8)>>(7&q)&(1<<M.b)-1,J=(e[K=(q-=z.b)>>3]|e[K+1]<<8)>>(7&q)&(1<<z.b)-1,Q=(e[K=(q-=L.b)>>3]|e[K+1]<<8)>>(7&q)&(1<<L.b)-1;for(++U;--U;){var Y=M.s[X],O=M.n[X],ee=L.s[Q],te=L.n[Q],re=z.s[J],ne=z.n[J],oe=1<<re,ie=oe+((e[K=(q-=re)>>3]|e[K+1]<<8|e[K+2]<<16|e[K+3]<<24)>>>(7&q)&oe-1);K=(q-=w[ee])>>3;var ae=g[ee]+((e[K]|e[K+1]<<8|e[K+2]<<16)>>(7&q)&(1<<w[ee])-1);K=(q-=m[Y])>>3;var se=v[Y]+((e[K]|e[K+1]<<8|e[K+2]<<16)>>(7&q)&(1<<m[Y])-1);if(K=(q-=O)>>3,X=M.t[X]+((e[K]|e[K+1]<<8)>>(7&q)&(1<<O)-1),K=(q-=te)>>3,Q=L.t[Q]+((e[K]|e[K+1]<<8)>>(7&q)&(1<<te)-1),K=(q-=ne)>>3,J=z.t[J]+((e[K]|e[K+1]<<8)>>(7&q)&(1<<ne)-1),ie>3)n.o[2]=n.o[1],n.o[1]=n.o[0],n.o[0]=ie-=3;else{var pe=ie-(0!=se);pe?(ie=3==pe?n.o[0]-1:n.o[pe],pe>1&&(n.o[2]=n.o[1]),n.o[1]=n.o[0],n.o[0]=ie):ie=n.o[0]}for(T=0;T<se;++T)H[V+T]=H[F+T];F+=se;var ue=(V+=se)-ie;if(ue<0){var ce=-ue,_e=n.e+ue;ce>ae&&(ce=ae);for(T=0;T<ce;++T)H[V+T]=n.w[_e+T];V+=ce,ae-=ce,ue=0}for(T=0;T<ae;++T)H[V+T]=H[ue+T];V+=ae}if(V!=F)for(;F<H.length;)H[V++]=H[F++];else V=H.length;o?n.y+=V:H=i(H,0,V)}else if(o){if(n.y+=P,F)for(T=0;T<P;++T)H[T]=H[F+T]}else F&&(H=i(H,F));return n.b=B,H}u(2)}},j=function(e,r){if(1==e.length)return e[0];for(var n=new t(r),o=0,i=0;o<e.length;++o){var a=e[o];n.set(a,i),i+=a.length}return n};const C='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!#$%&()*+,./:;<=>?@[]^_`{|}~"';function R(e){const t=function(e){const t=e.length,r=[];let n=0,o=0,i=-1;for(let a=0;a<t;a++){const t=C.indexOf(e[a]);if(-1!==t)if(i<0)i=t;else{i+=91*t,n|=i<<o,o+=(8191&i)>88?13:14;do{r.push(255&n),n>>=8,o-=8}while(o>7);i=-1}}return i>-1&&r.push(255&(n|i<<o)),new Uint8Array(r)}(e);return function(e,t){for(var r=0,n=[],o=+!t,i=0;e.length;){var a=_(e,o||t);if("object"==typeof a){for(o?(t=null,a.w.length==a.u&&(n.push(t=a.w),i+=a.u)):(n.push(t),a.e=0);!a.l;){var p=B(e,a,t);p||u(5),t?a.e=a.y:(n.push(p),i+=p.length,s(a.w,0,p.length),a.w.set(p,a.w.length-p.length))}r=a.b+4*a.c}else r=a;e=e.subarray(r)}return j(n,i)}(t)}var P=("undefined"!=typeof document&&document.currentScript&&document.currentScript.src,function(e={}){var t,r,n=e;n.ready=new Promise(((e,n)=>{t=e,r=n}));var o=Object.assign({},n),i=!1;n.print||console.log.bind(console);var a,s,p=n.printErr||console.error.bind(console);Object.assign(n,o),o=null,n.arguments&&n.arguments,n.thisProgram&&n.thisProgram,n.quit&&n.quit,n.wasmBinary&&(a=n.wasmBinary),n.noExitRuntime,"object"!=typeof WebAssembly&&b("no native wasm support detected");var u,c=!1;function _(){var e=s.buffer;n.HEAP8=new Int8Array(e),n.HEAP16=new Int16Array(e),n.HEAPU8=u=new Uint8Array(e),n.HEAPU16=new Uint16Array(e),n.HEAP32=new Int32Array(e),n.HEAPU32=new Uint32Array(e),n.HEAPF32=new Float32Array(e),n.HEAPF64=new Float64Array(e)}var f=[],l=[],h=[],d=0,y=null;function b(e){n.onAbort&&n.onAbort(e),p(e="Aborted("+e+")"),c=!0,e+=". Build with -sASSERTIONS for more info.";var t=new WebAssembly.RuntimeError(e);throw r(t),t}var m,v,w="data:application/octet-stream;base64,";function g(e){return e.startsWith(w)}function E(e){return e.startsWith("file://")}function A(e){if(e==m&&a)return new Uint8Array(a);throw"both async and sync fetching of the wasm failed"}function B(e,t,r){return function(e){return a||!i||"function"!=typeof fetch||E(e)?Promise.resolve().then((()=>A(e))):fetch(e,{credentials:"same-origin"}).then((t=>{if(!t.ok)throw"failed to load wasm binary file at '"+e+"'";return t.arrayBuffer()})).catch((()=>A(e)))}(e).then((e=>WebAssembly.instantiate(e,t))).then((e=>e)).then(r,(e=>{p(`failed to asynchronously prepare wasm: ${e}`),b(e)}))}g(m="base91lib.wasm")||(v=m,m=n.locateFile?n.locateFile(v,""):""+v);var j=e=>{for(;e.length>0;)e.shift()(n)},C=e=>{var t=(e-s.buffer.byteLength+65535)/65536;try{return s.grow(t),_(),1}catch(e){}},R="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0,P=(e,t)=>e?((e,t,r)=>{for(var n=t+r,o=t;e[o]&&!(o>=n);)++o;if(o-t>16&&e.buffer&&R)return R.decode(e.subarray(t,o));for(var i="";t<o;){var a=e[t++];if(128&a){var s=63&e[t++];if(192!=(224&a)){var p=63&e[t++];if((a=224==(240&a)?(15&a)<<12|s<<6|p:(7&a)<<18|s<<12|p<<6|63&e[t++])<65536)i+=String.fromCharCode(a);else{var u=a-65536;i+=String.fromCharCode(55296|u>>10,56320|1023&u)}}else i+=String.fromCharCode((31&a)<<6|s)}else i+=String.fromCharCode(a)}return i})(u,e,t):"",x={a:()=>{b("")},b:e=>{var t=u.length,r=2147483648;if((e>>>=0)>r)return!1;for(var n,o,i=1;i<=4;i*=2){var a=t*(1+.2/i);a=Math.min(a,e+100663296);var s=Math.min(r,(n=Math.max(e,a))+((o=65536)-n%o)%o);if(C(s))return!0}return!1}},Z=function(){var e,t,o,i,u={a:x};function c(e,t){var r,o=e.exports;return s=(Z=o).c,_(),Z.r,r=Z.d,l.unshift(r),function(e){if(d--,n.monitorRunDependencies&&n.monitorRunDependencies(d),0==d&&y){var t=y;y=null,t()}}(),o}if(d++,n.monitorRunDependencies&&n.monitorRunDependencies(d),n.instantiateWasm)try{return n.instantiateWasm(u,c)}catch(e){p(`Module.instantiateWasm callback failed with error: ${e}`),r(e)}return(e=a,t=m,o=u,i=function(e){c(e.instance)},e||"function"!=typeof WebAssembly.instantiateStreaming||g(t)||E(t)||"function"!=typeof fetch?B(t,o,i):fetch(t,{credentials:"same-origin"}).then((e=>WebAssembly.instantiateStreaming(e,o).then(i,(function(e){return p(`wasm streaming compile failed: ${e}`),p("falling back to ArrayBuffer instantiation"),B(t,o,i)}))))).catch(r),{}}();n._webidl_free=e=>(n._webidl_free=Z.e)(e),n._webidl_malloc=e=>(n._webidl_malloc=Z.f)(e);var H,F=n._emscripten_bind_VoidPtr___destroy___0=e=>(F=n._emscripten_bind_VoidPtr___destroy___0=Z.g)(e),I=n._emscripten_bind_CBasE91_CBasE91_0=()=>(I=n._emscripten_bind_CBasE91_CBasE91_0=Z.h)(),S=n._emscripten_bind_CBasE91_malloc_1=(e,t)=>(S=n._emscripten_bind_CBasE91_malloc_1=Z.i)(e,t),U=n._emscripten_bind_CBasE91_free_1=(e,t)=>(U=n._emscripten_bind_CBasE91_free_1=Z.j)(e,t),G=n._emscripten_bind_CBasE91_version_0=e=>(G=n._emscripten_bind_CBasE91_version_0=Z.k)(e),W=n._emscripten_bind_CBasE91_reset_0=e=>(W=n._emscripten_bind_CBasE91_reset_0=Z.l)(e),T=n._emscripten_bind_CBasE91_encode_3=(e,t,r,o)=>(T=n._emscripten_bind_CBasE91_encode_3=Z.m)(e,t,r,o),N=n._emscripten_bind_CBasE91_encode_end_1=(e,t)=>(N=n._emscripten_bind_CBasE91_encode_end_1=Z.n)(e,t),k=n._emscripten_bind_CBasE91_decode_3=(e,t,r,o)=>(k=n._emscripten_bind_CBasE91_decode_3=Z.o)(e,t,r,o),D=n._emscripten_bind_CBasE91_decode_end_1=(e,t)=>(D=n._emscripten_bind_CBasE91_decode_end_1=Z.p)(e,t),L=n._emscripten_bind_CBasE91___destroy___0=e=>(L=n._emscripten_bind_CBasE91___destroy___0=Z.q)(e);function z(){function e(){H||(H=!0,n.calledRun=!0,c||(j(l),t(n),n.onRuntimeInitialized&&n.onRuntimeInitialized(),function(){if(n.postRun)for("function"==typeof n.postRun&&(n.postRun=[n.postRun]);n.postRun.length;)e=n.postRun.shift(),h.unshift(e);var e;j(h)}()))}d>0||(function(){if(n.preRun)for("function"==typeof n.preRun&&(n.preRun=[n.preRun]);n.preRun.length;)e=n.preRun.shift(),f.unshift(e);var e;j(f)}(),d>0||(n.setStatus?(n.setStatus("Running..."),setTimeout((function(){setTimeout((function(){n.setStatus("")}),1),e()}),1)):e()))}if(n.___start_em_js=1430,n.___stop_em_js=1528,n.UTF8ToString=P,y=function e(){H||z(),H||(y=e)},n.preInit)for("function"==typeof n.preInit&&(n.preInit=[n.preInit]);n.preInit.length>0;)n.preInit.pop()();function M(){}function $(e){return(e||M).__cache__}function q(e,t){var r=$(t),n=r[e];return n||((n=Object.create((t||M).prototype)).ptr=e,r[e]=n)}function K(){throw"cannot construct a VoidPtr, no constructor in IDL"}function V(){this.ptr=I(),$(V)[this.ptr]=this}return z(),M.prototype=Object.create(M.prototype),M.prototype.constructor=M,M.prototype.__class__=M,M.__cache__={},n.WrapperObject=M,n.getCache=$,n.wrapPointer=q,n.castObject=function(e,t){return q(e.ptr,t)},n.NULL=q(0),n.destroy=function(e){if(!e.__destroy__)throw"Error: Cannot destroy object. (Did you create it yourself?)";e.__destroy__(),delete $(e.__class__)[e.ptr]},n.compare=function(e,t){return e.ptr===t.ptr},n.getPointer=function(e){return e.ptr},n.getClass=function(e){return e.__class__},K.prototype=Object.create(M.prototype),K.prototype.constructor=K,K.prototype.__class__=K,K.__cache__={},n.VoidPtr=K,K.prototype.__destroy__=K.prototype.__destroy__=function(){var e=this.ptr;F(e)},V.prototype=Object.create(M.prototype),V.prototype.constructor=V,V.prototype.__class__=V,V.__cache__={},n.CBasE91=V,V.prototype.malloc=V.prototype.malloc=function(e){var t=this.ptr;return e&&"object"==typeof e&&(e=e.ptr),S(t,e)},V.prototype.free=V.prototype.free=function(e){var t=this.ptr;e&&"object"==typeof e&&(e=e.ptr),U(t,e)},V.prototype.version=V.prototype.version=function(){var e=this.ptr;return P(G(e))},V.prototype.reset=V.prototype.reset=function(){var e=this.ptr;W(e)},V.prototype.encode=V.prototype.encode=function(e,t,r){var n=this.ptr;return e&&"object"==typeof e&&(e=e.ptr),t&&"object"==typeof t&&(t=t.ptr),r&&"object"==typeof r&&(r=r.ptr),T(n,e,t,r)},V.prototype.encode_end=V.prototype.encode_end=function(e){var t=this.ptr;return e&&"object"==typeof e&&(e=e.ptr),N(t,e)},V.prototype.decode=V.prototype.decode=function(e,t,r){var n=this.ptr;return e&&"object"==typeof e&&(e=e.ptr),t&&"object"==typeof t&&(t=t.ptr),r&&"object"==typeof r&&(r=r.ptr),k(n,e,t,r)},V.prototype.decode_end=V.prototype.decode_end=function(e){var t=this.ptr;return e&&"object"==typeof e&&(e=e.ptr),D(t,e)},V.prototype.__destroy__=V.prototype.__destroy__=function(){var e=this.ptr;L(e)},e.ready});let x,Z,H;class F{constructor(e,t){this._module=e,this._exports=t}malloc_heapu8(e){return{ptr:this._exports.malloc(e),size:e}}free_heapu8(e){this._exports.free(e.ptr)}uint8_heapu8(e){const t=this.malloc_heapu8(e.byteLength);return this._module.HEAPU8.set(e,t.ptr),t}heapu8_view(e){return this._module.HEAPU8.subarray(e.ptr,e.ptr+e.size)}heapu8_uint8(e){return new Uint8Array([...this.heapu8_view(e)])}string_heapu8(e){const t=Uint8Array.from(e,(e=>e.charCodeAt(0)));return this.uint8_heapu8(t)}heapu8_string(e){const t=Array.from({length:e.size});return this._module.HEAPU8.subarray(e.ptr,e.ptr+e.size).forEach(((e,r)=>{t[r]=String.fromCharCode(e)})),t.join("")}}class I extends F{constructor(e){super(e,new e.CBasE91)}static load(){return H||(H=(Z||(Z=R('v7#aT)l=`01A[Z2p<T)HSbLF4}2R*O<XG#vI.6J"$Za+=^EnF,}tiR!ox!},Z~!XT{FZ&N.2gMd)@~`s/L"h7O2d#|^FvmPdv]f7H)JX%luDf>SgN,<I))uWI"z6*qfbeUc[7Nc[2)dUy#!@}loV*3zB?>jZs:"`R{,xJ:@`{KO4L*"Z<KCE0myR~co?y0X,[7Rf8ji`L~"x5{V$FqCpxso=(J$;{61#E:6|U!5{+4WK,pP0w^plCV?fkv"T~`;j@j@8*2;5/:+fQ`G@>$3UkiE:`i3M&rcJEgD86s)#t*`P"J27H|Xb*6$l#y)Z?0@]]P_`4vfdpfzHn>sUpK/N&[j^+%sYWJd!D2>IAH%,7Z=3Gd>+hkzF]xe^=e`P^fD4JR,]4f%]msr3}*<5wa[3@H%4Vt9U&P+/Qgf?~|]!|3zNU7?fKe@K@a~d_p|3^T#/"3,&12n9G*a:U5Thro}Z.zO$<K7c&tKa}Wj1FpFK>8xTthimSamJaO$Le0ZZq`5bWJ*d[v>@Yc0Zx4XLJubNZ/L(<8YGJByNV.G:y;Iko54+"d"XYfA%qh1aR8fd(QuWt6oZsct/$#zSPk}T4~}@ejD~^aN]HY<4Ab%E)AmES5o?/pE2V3NgHv+npzF/sFmF]jp>=g/gn<Rx/Koy{8@00X}=@,wRsFm^xT5?y?V>u|ccsb0xr!i$`Dl^010GAp~VtkXnGX=9?y*?%VJy^o;BH|ke^oHg,p<xUK~|zen5x1M|1ZfRH4Ly>5{!P]o<@7]/2HD)njJ5?s<!(5I6px,:Qe.|j]9PUT`P:d$1rx7lRcu7=}*?t5GR);A.s0KZr}$]FqmSyL/FISil<^~8@3);]o>T(`usv9.L=_xr,V[]Y!v/**[t?D298[.xx@I9IdiwhTOfzQS_&ZFc.J>%nU.boGqRr;tqVw??ojDba(BF[hsho3;[VlFNvd!`PjtSsP;C2,pb5f]?(<A57Ecv]VkQ3}Brv]<_7*][=3r"m}ao7]WlVP,8?T}1?m9{BS}mcxf9h5hW2NeE`gNKs;hZa<WvgP<`!L.<+|^?11!x+YY`M.vxn=(fm@;tS$iD&{_4ij$k]8Y5>lIGmVn12XR_,&3$.p#YrK933/C}U^h3%Z[]$c0{9JLaUPW1f*]8Y<Anve)Gh#e%kcGgAS.9Whw,hhI9~gedy#ViQ45#Vb1UA9i{"T`0*D|?#fSld@@@B;[_@Jps2kf=&Z:mUbgb^mgf9q?k]8b$jOM!h]%<LbT_#+f0}k+`z9X({6&lmq/sL3oefU)SH=Wl2J}Z4jm$:b<*8Q/<{a/prW3gp3,=)ODyj]h42+R~^`7Lk&G]*9TWFMd77<16$p=Z=@&.GZ40lOEGPmENL(,GULXz1sQpFi2oN`Gm[5TK>1e3I&(})c!+95X@sGyaeN{f3g:xGW1y]L:f:^fo6>lQ{TVGj@+:L${UVd?("q^R~pNT:X%]vpY#+{dNhkv>N%!]u=m<FRKN9I>QRH_j{<XDik^*(Z9VoZ^"Gu7`(GjOa1dzt#:,uZ`N#R`5yy6<]_:Y?;UwoC)FLSzdIw~k#X[;7b4T_tcdh2^FeJa</Z_pRjy!0HU7F:PbEiY2]G*m@Y=vEWNCW"vn2)aXVx>FwAwWlAv(8dA%6Sj6YY^`B%,S1)4r&Cq#;UnXq_mx^/VqRF</}e,Dp?TyNtRQ`B7tiTc"sP*B%7mB^?{eWt)a(H&FYLdBlL?oBF6O"I`FAGG!G%ATeC0|Z5?WMu|v[QGCXAlH]A^2!G<"Zx~F&A=`&C{_VRdA|E/?{0l4Tq;;4WmZI2iTgoHU}<pDCmy;hE)+!ZA]uaN;v_m%:jJ<:sGLSVq73Uj(b5=S]gdN<IgN)lXH}5*g8jC{#{xD*pn^m]GOxp%.)cK$~DF%"@_d.D2Y{w8e?<I[Nk*#f+x0[7;6Yx6@sFwKEum;S~lZ?ZAh3ULlM1$MVI$X?Z8lY`M.DKGj"N)Kd.A@WI_7hIXQnN_5dY@UA6@;r&nUHx"U$4HzMlN&E[M}/hS8Kiv0iX4g?r;*B8bo1pC.AVm(|?B_)qj&MU*q]tg+wlaY#>B_Aq.9D>%{weA>P=o5|<Aq{ftaak=q[mrkB2E.BZD_v5Dfh@:5C~fOw/4f=xR|k>J{%H.w",o`[30mBds05bz1vOB2uZ<MozNvUtZLrL0I#3~Q9G{!(FvRRGBw9FBwnzG0Rp!kx_FQ#TmE_+dyK]i:49_4V~{Z<d"GpBF(Cl^*kKUm(2la@ScJNaP`A6,7PpZB(t{4`(ign<>c3r6tqM~higSy"(ds3#15FNBI65*8io;7Sl#e@/Pn1>"sQY~nNv>`_cIk$YHwC|,T+j`n{I55`Ew8fzwz*|lFK.h;`7CI6:ybK3xWkB#@dz25G<YY{HC{:I9x{Rnmg/_1V"?o_!m)SDdLp[dq_j7M5P#k&$ZQ9^jxAi@9LQ1aoopGcDt?XgEg7MB"N~OppHxS1QDkSbo`y&Gxq<S+JzFpXzIlF[|l,J3|H)NcQ@nq6b{aPRG@b/r;!tyM:wY9V||s%[w[1CSnt[*>lRd^AaABR04#T9+P++q52r^L`v5^Kb^5W[*{51Ty8aD5$Q}L>L5j%4)DEHmxg;RZn}Pk!?RV^tF}*|8|9;{DSh|m[F:i_drygQje$C2KJbTpF/_=>R3wZH;|12Rzdn/[VK|W5VN[(`=4Z[,lN)I=.Nv3m<Y:u@AKkvJ5R`kv!)iOR.y~Nucq./HMh4`J.(i~Lt&IByQgmXut2U6o5$dqpQGWiL{#w2$5"t5y&D1G0`]jmTg+^:jJ$k<8zM=H=:!>du9X$Z*e(.da6ExDNE|pn|2:k,^P]a((`1/<A"[],RQ%weoDTIGGfr_P2V/3e9I|i)IXa2;Gx2TyUoKMtf+@LbCS~4Zrb>6Y^kG$0H,8f02I3Hn4`w@Ph^X)M`}gA#fZ6F3CR.7x+[cVq%_nPBbF9+e%K!,G*I&.3fzWTZsq77]%Jwsa0GsnbK?N^epOI(jMHMZKC(,eaZu$DpQ%SAfD05/!AH_v0%9WhCi%2!ty.Q<G{qTmi1h:[n5!o1|eh59L,vU*Mm>wj1n]"^~fsJj/T"/N@B`w)0)%SG<bq_u^CEc)0Ho77pgy~^W)47C5o10Pq_qvLDgMW{0mNgM(pxQkOi_?8du}*,kd]@]!2qZchr(5UsmiF(=F$}AcenX,efZ${R&*=[uC#0|sxF:rR9kld|xp_)[t;ihF"~*2u4[dH*uH;Nt2%&Wp*3o*cx:u?HC!`q,M&eyrPSJ_+Qy{WjG7ZWe#2S5t~0|N7,aE)U~JdPes^;00q.+lCxB9*sfx2IvwfO>KI`rNN4qW9iOuvxnK?]H$[_~Lh.~HdcKlC;Wkp!`K;I;r%[^j7t[*wU~j*fZ4gLn~X]%DDgO^+)X;EFlpDm<2B!Te0PK[?=7_mnqr?ELn/Yx=yl@kmr*OpP))f:MuEhOo,>ZT[+*jr=EDPF$%E]HZXZ~}IoiV`rJHMb$qu^HRKKz?pcZIH&9NM>leH.Em0Rs}r[@+0F<TT<~1Ty7IN|Sq*e+buQop$h`8c(bPP,eEHh&c1r/JB}dmE&vU$f`f@+c<1.`pZVViI>v6<p,q{ku;ipUk;.],rDjf+Pt+:Y"L/5u0XbgP2edSXZnM<$YZrDrYZ9Rc#pQx7:XA`OGMG$)7awNYyCyL4ey([p~2dl!r4((R4g/BM{?pnxLL3ump!G|+ag%HY<adX{W#Ej_6:#)/0be.>3H$hU+Ia^_y{Tw_DTBnQu,pkd,Thn+Hot*Hv_RIH}*M8KB|4ODS*>LWSHGWMIch;.0wZGDZP!1g[$~E7B+gP*vq(8H8!ySmZh{TBGQ".XZ)3p`_^hLH*TbI)v"b/MSkumzA/zIWwWTckee=`UF@jzq.,"`%2p*g1]]n5Q?!wX[3=|1PZl=6&,;@N,fD/}UNZ_|vJLw!JM!`blmC^R~E=i6ffo*1)$JQ)SsL:#@PgrtK).y~l#1D@e9Fb?;u|!0g=,//l;p#%;5.AW"*GjN.W2lTBb39]&VSTP<]whEwjC8$51>(v&s&=G=>lBW=E_*QijWGM~>[]b0KyY",eX.043UM}XbW4u{[m_f2z%i~xIV/1jzhh]sj_g{c&D/qnFL^aP?Me7(lMmQU:cnjCF5H[r9cS//P8JhQ7t97.jk178P1J[foG$k9K_a6CP%"?+3aMB&o*u]hzBPJ:`;vpw+Bmp+U2Kd!5Wih)0]`T=m1ZIaWnbu1rp;yv^8i6m1R2pR]q)9~VB')),x||(x=P({wasmBinary:Z,locateFile:void 0})),x).then((e=>new I(e)))),H}static unload(){x&&(x=void 0)}version(){return this._exports.version()}encode(e){this._exports.reset();const t=this.uint8_heapu8(e),r=this.malloc_heapu8(t.size+Math.ceil(t.size/4));r.size=this._exports.encode(t.ptr,t.size,r.ptr);let n=this.heapu8_string(r);return r.size=this._exports.encode_end(r.ptr),n+=this.heapu8_string(r),this.free_heapu8(r),this.free_heapu8(t),n}decode(e){this._exports.reset();const t=this.string_heapu8(e),r=this.malloc_heapu8(t.size);r.size=this._exports.decode(t.ptr,t.size,r.ptr);let n=this.heapu8_uint8(r);return r.size=this._exports.decode_end(r.ptr),n=new Uint8Array([...n,...this.heapu8_view(r)]),this.free_heapu8(r),this.free_heapu8(t),n}}export{I as Base91};
var e=ArrayBuffer,t=Uint8Array,r=Uint16Array,n=Int16Array,o=Int32Array,i=function(e,r,n){if(t.prototype.slice)return t.prototype.slice.call(e,r,n);(null==r||r<0)&&(r=0),(null==n||n>e.length)&&(n=e.length);var o=new t(n-r);return o.set(e.subarray(r,n)),o},a=function(e,r,n,o){if(t.prototype.fill)return t.prototype.fill.call(e,r,n,o);for((null==n||n<0)&&(n=0),(null==o||o>e.length)&&(o=e.length);n<o;++n)e[n]=r;return e},s=function(e,r,n,o){if(t.prototype.copyWithin)return t.prototype.copyWithin.call(e,r,n,o);for((null==n||n<0)&&(n=0),(null==o||o>e.length)&&(o=e.length);n<o;)e[r++]=e[n++]},c=["invalid zstd data","window size too large (>2046MB)","invalid block type","FSE accuracy too high","match distance too far back","unexpected EOF"],u=function(e,t,r){var n=new Error(t||c[e]);if(n.code=e,Error.captureStackTrace&&Error.captureStackTrace(n,u),!r)throw n;return n},p=function(e,t,r){for(var n=0,o=0;n<r;++n)o|=e[t++]<<(n<<3);return o},_=function(e,r){var n,i,a=e[0]|e[1]<<8|e[2]<<16;if(3126568==a&&253==e[3]){var s=e[4],c=s>>5&1,_=s>>2&1,f=3&s,l=s>>6;8&s&&u(0);var h=6-c,d=3==f?4:f,y=p(e,h,d),b=l?1<<l:c,v=p(e,h+=d,b)+(1==l&&256),m=v;if(!c){var w=1<<10+(e[5]>>3);m=w+(w>>3)*(7&e[5])}m>2145386496&&u(1);var g=new t((1==r?v||m:r?0:m)+12);return g[0]=1,g[4]=4,g[8]=8,{b:h+b,y:0,l:0,d:y,w:r&&1!=r?r:g.subarray(12),e:m,o:new o(g.buffer,0,3),u:v,c:_,m:Math.min(131072,m)}}if(25481893==(a>>4|e[3]<<20))return 8+(((n=e)[i=4]|n[i+1]<<8|n[i+2]<<16|n[i+3]<<24)>>>0);u(0)},f=function(e){for(var t=0;1<<t<=e;++t);return t-1},l=function(o,i,a){var s=4+(i<<3),c=5+(15&o[i]);c>a&&u(3);for(var p=1<<c,_=p,l=-1,h=-1,d=-1,y=p,b=new e(512+(p<<2)),v=new n(b,0,256),m=new r(b,0,256),w=new r(b,512,p),g=512+(p<<1),E=new t(b,g,p),B=new t(b,g+p);l<255&&_>0;){var A=f(_+1),C=s>>3,O=(1<<A+1)-1,R=(o[C]|o[C+1]<<8|o[C+2]<<16)>>(7&s)&O,S=(1<<A)-1,z=O-_-1,M=R&S;if(M<z?(s+=A,R=M):(s+=A+1,R>S&&(R-=z)),v[++l]=--R,-1==R?(_+=R,E[--y]=l):_-=R,!R)do{var j=s>>3;h=(o[j]|o[j+1]<<8)>>(7&s)&3,s+=2,l+=h}while(3==h)}(l>255||_)&&u(0);for(var P=0,U=(p>>1)+(p>>3)+3,W=p-1,x=0;x<=l;++x){var T=v[x];if(T<1)m[x]=-T;else for(d=0;d<T;++d){E[P]=x;do{P=P+U&W}while(P>=y)}}for(P&&u(0),d=0;d<p;++d){var F=m[E[d]]++,k=B[d]=c-f(F);w[d]=(F<<k)-p}return[s+7>>3,{b:c,s:E,n:B,t:w}]},h=l(new t([81,16,99,140,49,198,24,99,12,33,196,24,99,102,102,134,70,146,4]),0,6)[1],d=l(new t([33,20,196,24,99,140,33,132,16,66,8,33,132,16,66,8,33,68,68,68,68,68,68,68,68,36,9]),0,6)[1],y=l(new t([32,132,16,66,102,70,68,68,68,68,36,73,2]),0,5)[1],b=function(e,t){for(var r=e.length,n=new o(r),i=0;i<r;++i)n[i]=t,t+=1<<e[i];return n},v=new t(new o([0,0,0,0,16843009,50528770,134678020,202050057,269422093]).buffer,0,36),m=b(v,0),w=new t(new o([0,0,0,0,0,0,0,0,16843009,50528770,117769220,185207048,252579084,16]).buffer,0,53),g=b(w,3),E=function(e,t,r){var n=e.length,o=t.length,i=e[n-1],a=(1<<r.b)-1,s=-r.b;i||u(0);for(var c=0,p=r.b,_=(n<<3)-8+f(i)-p,l=-1;_>s&&l<o;){var h=_>>3;c=(c<<p|(e[h]|e[h+1]<<8|e[h+2]<<16)>>(7&_))&a,t[++l]=r.s[c],_-=p=r.n[c]}_==s&&l+1==o||u(0)},B=function(e,t,r){var n=6,o=t.length+3>>2,i=o<<1,a=o+i;E(e.subarray(n,n+=e[0]|e[1]<<8),t.subarray(0,o),r),E(e.subarray(n,n+=e[2]|e[3]<<8),t.subarray(o,i),r),E(e.subarray(n,n+=e[4]|e[5]<<8),t.subarray(i,a),r),E(e.subarray(n),t.subarray(a),r)},A=function(e,n,o){var s,c=n.b,p=e[c],_=p>>1&3;n.l=1&p;var b=p>>3|e[c+1]<<5|e[c+2]<<13,A=(c+=3)+b;if(1==_){if(c>=e.length)return;return n.b=c+1,o?(a(o,e[c],n.y,n.y+=b),o):a(new t(b),e[c])}if(!(A>e.length)){if(0==_)return n.b=A,o?(o.set(e.subarray(c,A),n.y),n.y+=b,o):i(e,c,A);if(2==_){var C=e[c],O=3&C,R=C>>2&3,S=C>>4,z=0,M=0;O<2?1&R?S|=e[++c]<<4|(2&R&&e[++c]<<12):S=C>>3:(M=R,R<2?(S|=(63&e[++c])<<4,z=e[c]>>6|e[++c]<<2):2==R?(S|=e[++c]<<4|(3&e[++c])<<12,z=e[c]>>2|e[++c]<<6):(S|=e[++c]<<4|(63&e[++c])<<12,z=e[c]>>6|e[++c]<<2|e[++c]<<10)),++c;var j=o?o.subarray(n.y,n.y+n.m):new t(n.m),P=j.length-S;if(0==O)j.set(e.subarray(c,c+=S),P);else if(1==O)a(j,e[c++],P);else{var U=n.h;if(2==O){var W=function(e,n){var o=0,i=-1,s=new t(292),c=e[n],p=s.subarray(0,256),_=s.subarray(256,268),h=new r(s.buffer,268);if(c<128){var d=l(e,n+1,6),y=d[0],b=d[1],v=y<<3,m=e[n+=c];m||u(0);for(var w=0,g=0,E=b.b,B=E,A=(++n<<3)-8+f(m);!((A-=E)<v);){var C=A>>3;if(w+=(e[C]|e[C+1]<<8)>>(7&A)&(1<<E)-1,p[++i]=b.s[w],(A-=B)<v)break;g+=(e[C=A>>3]|e[C+1]<<8)>>(7&A)&(1<<B)-1,p[++i]=b.s[g],E=b.n[w],w=b.t[w],B=b.n[g],g=b.t[g]}++i>255&&u(0)}else{for(i=c-127;o<i;o+=2){var O=e[++n];p[o]=O>>4,p[o+1]=15&O}++n}var R=0;for(o=0;o<i;++o)(j=p[o])>11&&u(0),R+=j&&1<<j-1;var S=f(R)+1,z=1<<S,M=z-R;for(M&M-1&&u(0),p[i++]=f(M)+1,o=0;o<i;++o){var j=p[o];++_[p[o]=j&&S+1-j]}var P=new t(z<<1),U=P.subarray(0,z),W=P.subarray(z);for(h[S]=0,o=S;o>0;--o){var x=h[o];a(W,o,x,h[o-1]=x+_[o]*(1<<S-o))}for(h[0]!=z&&u(0),o=0;o<i;++o){var T=p[o];if(T){var F=h[T];a(U,o,F,h[T]=F+(1<<S-T))}}return[n,{n:W,b:S,s:U}]}(e,c);z+=c-(c=W[0]),n.h=U=W[1]}else U||u(0);(M?B:E)(e.subarray(c,c+=z),j.subarray(P),U)}var x=e[c++];if(x){255==x?x=32512+(e[c++]|e[c++]<<8):x>127&&(x=x-128<<8|e[c++]);var T=e[c++];3&T&&u(0);for(var F=[d,y,h],k=2;k>-1;--k){var D=T>>2+(k<<1)&3;if(1==D){var H=new t([0,0,e[c++]]);F[k]={s:H.subarray(2,3),n:H.subarray(0,1),t:new r(H.buffer,0,1),b:0}}else 2==D?(c=(s=l(e,c,9-(1&k)))[0],F[k]=s[1]):3==D&&(n.t||u(0),F[k]=n.t[k])}var I=n.t=F,L=I[0],$=I[1],q=I[2],K=e[A-1];K||u(0);var J=(A<<3)-8+f(K)-q.b,Q=J>>3,Y=0,Z=(e[Q]|e[Q+1]<<8)>>(7&J)&(1<<q.b)-1,N=(e[Q=(J-=$.b)>>3]|e[Q+1]<<8)>>(7&J)&(1<<$.b)-1,X=(e[Q=(J-=L.b)>>3]|e[Q+1]<<8)>>(7&J)&(1<<L.b)-1;for(++x;--x;){var G=q.s[Z],V=q.n[Z],ee=L.s[X],te=L.n[X],re=$.s[N],ne=$.n[N],oe=1<<re,ie=oe+((e[Q=(J-=re)>>3]|e[Q+1]<<8|e[Q+2]<<16|e[Q+3]<<24)>>>(7&J)&oe-1);Q=(J-=w[ee])>>3;var ae=g[ee]+((e[Q]|e[Q+1]<<8|e[Q+2]<<16)>>(7&J)&(1<<w[ee])-1);Q=(J-=v[G])>>3;var se=m[G]+((e[Q]|e[Q+1]<<8|e[Q+2]<<16)>>(7&J)&(1<<v[G])-1);if(Q=(J-=V)>>3,Z=q.t[Z]+((e[Q]|e[Q+1]<<8)>>(7&J)&(1<<V)-1),Q=(J-=te)>>3,X=L.t[X]+((e[Q]|e[Q+1]<<8)>>(7&J)&(1<<te)-1),Q=(J-=ne)>>3,N=$.t[N]+((e[Q]|e[Q+1]<<8)>>(7&J)&(1<<ne)-1),ie>3)n.o[2]=n.o[1],n.o[1]=n.o[0],n.o[0]=ie-=3;else{var ce=ie-(0!=se);ce?(ie=3==ce?n.o[0]-1:n.o[ce],ce>1&&(n.o[2]=n.o[1]),n.o[1]=n.o[0],n.o[0]=ie):ie=n.o[0]}for(k=0;k<se;++k)j[Y+k]=j[P+k];P+=se;var ue=(Y+=se)-ie;if(ue<0){var pe=-ue,_e=n.e+ue;pe>ae&&(pe=ae);for(k=0;k<pe;++k)j[Y+k]=n.w[_e+k];Y+=pe,ae-=pe,ue=0}for(k=0;k<ae;++k)j[Y+k]=j[ue+k];Y+=ae}if(Y!=P)for(;P<j.length;)j[Y++]=j[P++];else Y=j.length;o?n.y+=Y:j=i(j,0,Y)}else if(o){if(n.y+=S,P)for(k=0;k<S;++k)j[k]=j[P+k]}else P&&(j=i(j,P));return n.b=A,j}u(2)}},C=function(e,r){if(1==e.length)return e[0];for(var n=new t(r),o=0,i=0;o<e.length;++o){var a=e[o];n.set(a,i),i+=a.length}return n};const O='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!#$%&()*+,./:;<=>?@[]^_`{|}~"';function R(e){const t=function(e){const t=e.length,r=[];let n=0,o=0,i=-1;for(let a=0;a<t;a++){const t=O.indexOf(e[a]);if(-1!==t)if(i<0)i=t;else{i+=91*t,n|=i<<o,o+=(8191&i)>88?13:14;do{r.push(255&n),n>>=8,o-=8}while(o>7);i=-1}}return i>-1&&r.push(255&(n|i<<o)),new Uint8Array(r)}(e);return function(e,t){for(var r=0,n=[],o=+!t,i=0;e.length;){var a=_(e,o||t);if("object"==typeof a){for(o?(t=null,a.w.length==a.u&&(n.push(t=a.w),i+=a.u)):(n.push(t),a.e=0);!a.l;){var c=A(e,a,t);c||u(5),t?a.e=a.y:(n.push(c),i+=c.length,s(a.w,0,c.length),a.w.set(c,a.w.length-c.length))}r=a.b+4*a.c}else r=a;e=e.subarray(r)}return C(n,i)}(t)}var S=("undefined"!=typeof document&&document.currentScript&&document.currentScript.src,function(e={}){var t,r,n=e;n.ready=new Promise(((e,n)=>{t=e,r=n}));var o=Object.assign({},n),i=!1;n.print||console.log.bind(console);var a,s,c=n.printErr||console.error.bind(console);Object.assign(n,o),o=null,n.arguments&&n.arguments,n.thisProgram&&n.thisProgram,n.quit&&n.quit,n.wasmBinary&&(a=n.wasmBinary),"object"!=typeof WebAssembly&&b("no native wasm support detected");var u,p=!1;function _(){var e=s.buffer;n.HEAP8=new Int8Array(e),n.HEAP16=new Int16Array(e),n.HEAPU8=u=new Uint8Array(e),n.HEAPU16=new Uint16Array(e),n.HEAP32=new Int32Array(e),n.HEAPU32=new Uint32Array(e),n.HEAPF32=new Float32Array(e),n.HEAPF64=new Float64Array(e)}var f=[],l=[],h=[],d=0,y=null;function b(e){n.onAbort&&n.onAbort(e),c(e="Aborted("+e+")"),p=!0,e+=". Build with -sASSERTIONS for more info.";var t=new WebAssembly.RuntimeError(e);throw r(t),t}var v,m,w=e=>e.startsWith("data:application/octet-stream;base64,"),g=e=>e.startsWith("file://");function E(e){if(e==v&&a)return new Uint8Array(a);throw"both async and sync fetching of the wasm failed"}function B(e,t,r){return function(e){return a||!i||"function"!=typeof fetch||g(e)?Promise.resolve().then((()=>E(e))):fetch(e,{credentials:"same-origin"}).then((t=>{if(!t.ok)throw"failed to load wasm binary file at '"+e+"'";return t.arrayBuffer()})).catch((()=>E(e)))}(e).then((e=>WebAssembly.instantiate(e,t))).then((e=>e)).then(r,(e=>{c(`failed to asynchronously prepare wasm: ${e}`),b(e)}))}w(v="base91lib.wasm")||(m=v,v=n.locateFile?n.locateFile(m,""):""+m);var A=e=>{for(;e.length>0;)e.shift()(n)};n.noExitRuntime;var C=e=>{var t=(e-s.buffer.byteLength+65535)/65536;try{return s.grow(t),_(),1}catch(e){}},O="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0,R=(e,t)=>e?((e,t,r)=>{for(var n=t+r,o=t;e[o]&&!(o>=n);)++o;if(o-t>16&&e.buffer&&O)return O.decode(e.subarray(t,o));for(var i="";t<o;){var a=e[t++];if(128&a){var s=63&e[t++];if(192!=(224&a)){var c=63&e[t++];if((a=224==(240&a)?(15&a)<<12|s<<6|c:(7&a)<<18|s<<12|c<<6|63&e[t++])<65536)i+=String.fromCharCode(a);else{var u=a-65536;i+=String.fromCharCode(55296|u>>10,56320|1023&u)}}else i+=String.fromCharCode((31&a)<<6|s)}else i+=String.fromCharCode(a)}return i})(u,e,t):"",S={a:()=>{b("")},b:e=>{var t=u.length,r=2147483648;if((e>>>=0)>r)return!1;for(var n,o,i=1;i<=4;i*=2){var a=t*(1+.2/i);a=Math.min(a,e+100663296);var s=Math.min(r,(n=Math.max(e,a))+((o=65536)-n%o)%o);if(C(s))return!0}return!1}},z=function(){var e,t,o,i,u={a:S};function p(e,t){var r;return z=e.exports,s=z.c,_(),r=z.d,l.unshift(r),function(e){if(d--,n.monitorRunDependencies&&n.monitorRunDependencies(d),0==d&&y){var t=y;y=null,t()}}(),z}if(d++,n.monitorRunDependencies&&n.monitorRunDependencies(d),n.instantiateWasm)try{return n.instantiateWasm(u,p)}catch(e){c(`Module.instantiateWasm callback failed with error: ${e}`),r(e)}return(e=a,t=v,o=u,i=function(e){p(e.instance)},e||"function"!=typeof WebAssembly.instantiateStreaming||w(t)||g(t)||"function"!=typeof fetch?B(t,o,i):fetch(t,{credentials:"same-origin"}).then((e=>WebAssembly.instantiateStreaming(e,o).then(i,(function(e){return c(`wasm streaming compile failed: ${e}`),c("falling back to ArrayBuffer instantiation"),B(t,o,i)}))))).catch(r),{}}();n._webidl_free=e=>(n._webidl_free=z.e)(e),n._webidl_malloc=e=>(n._webidl_malloc=z.f)(e);var M,j=n._emscripten_bind_VoidPtr___destroy___0=e=>(j=n._emscripten_bind_VoidPtr___destroy___0=z.g)(e),P=n._emscripten_bind_CBasE91_CBasE91_0=()=>(P=n._emscripten_bind_CBasE91_CBasE91_0=z.h)(),U=n._emscripten_bind_CBasE91_malloc_1=(e,t)=>(U=n._emscripten_bind_CBasE91_malloc_1=z.i)(e,t),W=n._emscripten_bind_CBasE91_free_1=(e,t)=>(W=n._emscripten_bind_CBasE91_free_1=z.j)(e,t),x=n._emscripten_bind_CBasE91_version_0=e=>(x=n._emscripten_bind_CBasE91_version_0=z.k)(e),T=n._emscripten_bind_CBasE91_reset_0=e=>(T=n._emscripten_bind_CBasE91_reset_0=z.l)(e),F=n._emscripten_bind_CBasE91_encode_3=(e,t,r,o)=>(F=n._emscripten_bind_CBasE91_encode_3=z.m)(e,t,r,o),k=n._emscripten_bind_CBasE91_encode_end_1=(e,t)=>(k=n._emscripten_bind_CBasE91_encode_end_1=z.n)(e,t),D=n._emscripten_bind_CBasE91_decode_3=(e,t,r,o)=>(D=n._emscripten_bind_CBasE91_decode_3=z.o)(e,t,r,o),H=n._emscripten_bind_CBasE91_decode_end_1=(e,t)=>(H=n._emscripten_bind_CBasE91_decode_end_1=z.p)(e,t),I=n._emscripten_bind_CBasE91___destroy___0=e=>(I=n._emscripten_bind_CBasE91___destroy___0=z.q)(e);function L(){function e(){M||(M=!0,n.calledRun=!0,p||(A(l),t(n),n.onRuntimeInitialized&&n.onRuntimeInitialized(),function(){if(n.postRun)for("function"==typeof n.postRun&&(n.postRun=[n.postRun]);n.postRun.length;)e=n.postRun.shift(),h.unshift(e);var e;A(h)}()))}d>0||(function(){if(n.preRun)for("function"==typeof n.preRun&&(n.preRun=[n.preRun]);n.preRun.length;)e=n.preRun.shift(),f.unshift(e);var e;A(f)}(),d>0||(n.setStatus?(n.setStatus("Running..."),setTimeout((function(){setTimeout((function(){n.setStatus("")}),1),e()}),1)):e()))}if(n.UTF8ToString=R,y=function e(){M||L(),M||(y=e)},n.preInit)for("function"==typeof n.preInit&&(n.preInit=[n.preInit]);n.preInit.length>0;)n.preInit.pop()();function $(){}function q(e){return(e||$).__cache__}function K(e,t){var r=q(t),n=r[e];return n||((n=Object.create((t||$).prototype)).ptr=e,r[e]=n)}function J(){throw"cannot construct a VoidPtr, no constructor in IDL"}function Q(){this.ptr=P(),q(Q)[this.ptr]=this}return L(),$.prototype=Object.create($.prototype),$.prototype.constructor=$,$.prototype.__class__=$,$.__cache__={},n.WrapperObject=$,n.getCache=q,n.wrapPointer=K,n.castObject=function(e,t){return K(e.ptr,t)},n.NULL=K(0),n.destroy=function(e){if(!e.__destroy__)throw"Error: Cannot destroy object. (Did you create it yourself?)";e.__destroy__(),delete q(e.__class__)[e.ptr]},n.compare=function(e,t){return e.ptr===t.ptr},n.getPointer=function(e){return e.ptr},n.getClass=function(e){return e.__class__},J.prototype=Object.create($.prototype),J.prototype.constructor=J,J.prototype.__class__=J,J.__cache__={},n.VoidPtr=J,J.prototype.__destroy__=J.prototype.__destroy__=function(){var e=this.ptr;j(e)},Q.prototype=Object.create($.prototype),Q.prototype.constructor=Q,Q.prototype.__class__=Q,Q.__cache__={},n.CBasE91=Q,Q.prototype.malloc=Q.prototype.malloc=function(e){var t=this.ptr;return e&&"object"==typeof e&&(e=e.ptr),U(t,e)},Q.prototype.free=Q.prototype.free=function(e){var t=this.ptr;e&&"object"==typeof e&&(e=e.ptr),W(t,e)},Q.prototype.version=Q.prototype.version=function(){var e=this.ptr;return R(x(e))},Q.prototype.reset=Q.prototype.reset=function(){var e=this.ptr;T(e)},Q.prototype.encode=Q.prototype.encode=function(e,t,r){var n=this.ptr;return e&&"object"==typeof e&&(e=e.ptr),t&&"object"==typeof t&&(t=t.ptr),r&&"object"==typeof r&&(r=r.ptr),F(n,e,t,r)},Q.prototype.encode_end=Q.prototype.encode_end=function(e){var t=this.ptr;return e&&"object"==typeof e&&(e=e.ptr),k(t,e)},Q.prototype.decode=Q.prototype.decode=function(e,t,r){var n=this.ptr;return e&&"object"==typeof e&&(e=e.ptr),t&&"object"==typeof t&&(t=t.ptr),r&&"object"==typeof r&&(r=r.ptr),D(n,e,t,r)},Q.prototype.decode_end=Q.prototype.decode_end=function(e){var t=this.ptr;return e&&"object"==typeof e&&(e=e.ptr),H(t,e)},Q.prototype.__destroy__=Q.prototype.__destroy__=function(){var e=this.ptr;I(e)},e.ready});let z,M,j;class P{constructor(e,t){this._module=e,this._exports=t}malloc_heapu8(e){return{ptr:this._exports.malloc(e),size:e}}free_heapu8(e){this._exports.free(e.ptr)}uint8_heapu8(e){const t=this.malloc_heapu8(e.byteLength);return this._module.HEAPU8.set(e,t.ptr),t}heapu8_view(e){return this._module.HEAPU8.subarray(e.ptr,e.ptr+e.size)}heapu8_uint8(e){return new Uint8Array([...this.heapu8_view(e)])}string_heapu8(e){const t=Uint8Array.from(e,(e=>e.charCodeAt(0)));return this.uint8_heapu8(t)}heapu8_string(e){const t=Array.from({length:e.size});return this._module.HEAPU8.subarray(e.ptr,e.ptr+e.size).forEach(((e,r)=>{t[r]=String.fromCharCode(e)})),t.join("")}}class U extends P{constructor(e){super(e,new e.CBasE91)}static load(){return j||(j=(M||(M=R('v7#aT)l=i91APfDyWV)HSbLF3rt~y{<!^x~EM5YC,t4H9~^wcZrW+S/y{De,S>~S20,Y3ns&!R>M?||}?I%Dk2lX/0(EN<kmnpRFPSE$e/2s4!,@a0Ti0"OC/R6S>=>8*yjS02L/{O#o2.cb2.Iv7ou$h3i1sy4E=Mh4pz;LA{.B4x!bRJBD4X.nNNK/EC$po!(7$n$0`u{d38V5#qs@e3dOId%KR6Z{2X[Udv_/?O!hykc5lltUj^FDd]x@Q+Jl[E$?,zT;Ai[/2ptZcaj6F@zViEmdxipdx.[*98%sF?#%*#200a38O:"_ca^I*jK{i!#^%ZN:{+u#(+hE#6Lg)E>Rs#rSTzykR:E6"2se/<V`<HJ,{/^k&wQ;3k#f[Wge"cC)!UA7#j6|Qpn9e#Y#,t##z.^kcO54(,[;3=8)u/{O^&+@fHAl`57z9.;8fXN}Bo*7Ck/regQLO9YJt<*9Es,*0V<n6.Z%>PrttZ}z5|5Pe`!+Z(d<i$nO|SwclLd0H0f(k:8XK}f@vkQo{ISA+I[^,LLscfxM<EaYI2H6x&>x#NSz"jjZ4m0m$hqrISC/BC0kEhUsAso0GkAb&jCbL@pyq,8+tfTZ<I{~mJ})5Kbv#O_`er$vePI2v*KT64KY&K+[OTTJb<o{?fT_M;8p>7=^CkU3)Sd^A&;TWp}nio~BFo@RkgzaO$UfNg2H<*cqJ+ZR7WVW7lIl&8pXV8B+_p9z7O<8gktYMhn<#bbYUIb+/3NM~~.QQagyg5:?!izTc^udNz/PLT{1OaB/lehv26Crw0n90&td:+~jz@gWH2Jx]w`QJ6Q#0]^zmRA3=s<w~zfo}BJjLTRLFR5j):MK]#G@^7SMyk,_QNiyoRqOVrqWUeZM=LnW?`~ed[W:95/4>#G3IkaY|awxX$$PtUAdFzFjkM;$ZR2X~8.;%My;y!]8/icRMsF;)eB/RzBDB;%"ddntm",;Dp2.0yvj5]fGTO#qj1Sd(8HPFejOy)oKM#cdl%109,&1Er;}raOnpX<(8YA`z4pjt!_`i`S&eqwcT7M#sRUb:]*RHf<ROuW)]gPcu.e2>[~q^NjemS)wimPeG0,3jS)rgSQ+]"kcyrT_)7s!Y5iKd|/+.+^d_zG6:ga)*RmS0;*gkala9ihe7JZ<$;{s1+b[1Xg=)hTSo2c(jd=qJk`&|n`j|G2;7O,~ka@1~O5zqA}dP#7.#bd9;=@W(/ybq&`*?5d$"0E1;69PfV!dq;/<eOM!2Di<LbT_(+0dSgq&jPnhJ$dkmq]1PWzeGnAk/Jx:bJ$OG~OrXl[InatSX:~nFX4=X<,=kcxI*:,k~R<*ky%r8)w/pm^6J]20uieJzjtqTFhH<$xqd}|b8oveQQmx5OC.kHpMI2,!o6K)8`h~S2UN&[Q.l`LLzYCKT2m/<I82h4^tr6mQZaYRTHC+_U_P[&r5DUno!961N1~h403)dY7I$rG.D`m./4gp+%<cP,2P&.SoR{!8%c1&M?c3`,(9QHi~`T9ipWwn`5;c4wJbYc7,jweO,ev5"[8pg5?bIk=Zp4T(.?qx,r|Eu#ms/FTMcY{h;*#5WbgHb[J^;m2ovM)/`E;[<Nq6/OmD!crSbHB]^Ya/:"}w3)DHoIn&ay{>tP/h:C00AA;Px7(X>t|WUHi%f:Lj6"ZqFZD0/OJBwqDz=(wpiy*(YeayXoJBvnsP_Ei7bC,(Ocz3,W1RPt)D|(4k2BRAzKVB?4LoY.&:rv2uaC*yFicl5FgQ!_}RTva"xQCCrcnO+u}hEaPD[Wqu5FG@+,dBGp4IQ"OxKTaC,/@OC6|[|Yo#=*=$O.7FPlV{T2PX#NH&W:GC34.%$EVy[K`/>Y<Kmz5&S&~$]_8yAE#8#c]o{0Rl/cIO1]/h3)/~LXg/)&xmY0b:x(b{w579Ag:W0$<:6#pSsN8(Z8E:F}DRXpVLLjME5faHbL>zG@EoD7zaJzLxh?"/_<cVMnK+n!vw~xzlCozbt]U;GxWUu#EwD+B{fpM_KyRlp6POr=5SZ,5g024}JeG!5U}F=D~&sg5UZEM*&~0p+}e$Aeu9)el)Ah0D@>MST0]!AeB8GsnyYlWbb!sl;.o$|dV$t;E>A`M6u|A~c~_xE8?xMiLoFzP*ZZIwPL3:$}k>/2,1{90]pfa,5Sdg_mE)#4MauOu6IkiM)y%ZM]bX6F(Fbx=.t1eD}IED+1JwAY=vAY%ZDa2Ug#Z|;PJVVH_+dy*/1E1Q_5o_"lPl"MSc=n`"/x$RuK(2R8Dj^B]MJ`5#+Oh]1J[J@XD)kdKz>cr|XBB_CC]zj3g2+,Ul54{6I(VZ+$R;k9n49g=$jhCW<soE8n/ET+DKalbX!K1@dc+@y?c5]]7[[jQamg(G*KNBst6d!T*52bT4B2FO8@HZNEBU.wrB6u)R>I5!wmh2cEz(8[`1,::MLn*~Y?/20O9_T;yW*.agMI@,M_T1G/{@Aw.K`dLQXh7M?Q1~>O&DvS]JQj&S!*<OQQ$,`r0I%3gonz5R,+f=8^n~+?LP4Y@rSqWdbHm?bS/UKh]L]>ytAy02P{"sE?Wd{rT#u;LJB6>eF6oe#r)Kyo,8>D`v7NM#EOQHD(!gQs|*oRQaDB*n}%pz>8JqETENg5J;zpwv!O.5U2cm6<mbJ4^2dOh?0(y;j*mX/"|alw;E`aQa]DhtGyp/T#"sEJf!8wFz%+_9KHo{)lS.(&hoQ8CcF>&lrKdXWtCzZRe&zf./SKP&E/0CAiMZ#+lt|[$Ym+|AUi^F7Sxr"AtoTD.,~lGW;KMt:jOV8M<t={$LH:Uuv.]Q7F,7cJHn59[]~e,St3Br;EC9w%LdbwOu"caM"!9[1Unf"BKY),X%K="~uQl$4CwHujJE."b14GT+zf}#1^c8*.NlP<niMO4TZ./Z[zsM4"4@K8DEg=D2RikT0V"[+nAF&]f5BY;$O+(C?Hftdko;v7XPZG&al7~G2j4?<Pm#Ur3S,O=8#3fC<HO._2F?EJQlL6RD2:Mfvst1q4pk0MtfRzgq~@ee)0BP"H*h+@"6)}iG}1`bgQ^qS0>N2|dKGm.OMdr>&>Tt,#?i_+:Kigs3H(Qhv]Fg;2T%7>tPMO}4kdM,qA4><SQ{fCU>g&iaw!0|~DU};f(WNR"B<}`vZEpWFURjKO3m1m=6=+F%Kh2GF4Q>$jyN%ub&$kA=$/R3f%sVu6l!!yH^$pf7PZ<!TutzmR}+upp_=WjN?wlycHjDa"5=soc@`qLq3_XWQMN7~1,vLaG8[@Zg?X69m!~qMb_M!9PSs>LORJ)5`bksaWYl*R~0B^(*4qia_J5hw8;9o0cd(cw,]D%DeV]Rwd3cS.0,$BN_|~H7mF"@ZWekU<7,K^:Uo2}6,Bx0`24:MmjLC:=4^}bucTU]SSyz~92nH#tF3d@4JjlFzI+oZ9~9vq^B79_aG~8)|C{LX%c%CrMlqu/8`xSgP0s&}JU{e[uFHMYt~*Fb!U!?;PeEi7)w>p%ph/`Fe?ts0tL:i+a=GmA/R@rvpr5YhiOCU#.`;zOK=&]%:R{}KCVWPR5^{G`|2(|nP]ph:%g},:e_/y2B(fAw1I_rySb,zkD~P:3c/;Og1(2oy%c[Rw#_"U=g$x08e=Nz#Teaz[Dce,vx$tL03wfzAec^1eob+FB/5x[*cT0,:0Vo`4>Mdhxn{BgwSMrVe,U0GIW$SBMnTOnO/nN+H1iXwn71/B~`GUFMNL.(wUV%EqKN0BrsVf;=L2ZW&O<=f_:Nx@z2b}DKc1gSr+KFQV7CYyKXA({J3[f=,H`W,iH+jo(7FG9q`==6*==df.jbY}3gamWV9e&W9ULuqoL+V5]SKq4zqT:jX8s];BX{S)ID(X&UiW[B8I$Ctb{x1"]&`reM=2]9yB+U6{YDs4/U;=^$$NRnqtqLr#J3QNqf9Q(b#Rs)4qqhQ.Pp(IgnYyTe^5yPV})!]V#*)W,x;kUTZt<*nRfXGicp3MGE!WK`Dg?~i8j[_sA#<O[;<C[*;uyfCY<a0/uw^k,9<hrUP{C|zNR4z~Bbch`s8hqeEKlyIwod"GOfGt1:q%rM]?pI+<%=qTij$c(%Y%.Z+k"OqJ:x(=8n=F%MPW;yx@m_KxFre~Wf.!"F$`h{ekW6oaj*WV[c0{GX{/f8?BxWyOND,(Z[8HOsR$=v:P<Vu~0#h+>&l9pk@k7B(8_>N3f1s{4MgEsc>M&K5"E"MXx1i+UWO#7Sn{BV"&%})n7SSn_heYw=f,,Lu|r_9jr>QLKNvOb5v6p~]0YXs8#fA')),z||(z=S({wasmBinary:M,locateFile:void 0})),z).then((e=>new U(e)))),j}static unload(){z&&(z=void 0)}version(){return this._exports.version()}encode(e){this._exports.reset();const t=this.uint8_heapu8(e),r=this.malloc_heapu8(t.size+Math.ceil(t.size/4));r.size=this._exports.encode(t.ptr,t.size,r.ptr);let n=this.heapu8_string(r);return r.size=this._exports.encode_end(r.ptr),n+=this.heapu8_string(r),this.free_heapu8(r),this.free_heapu8(t),n}decode(e){this._exports.reset();const t=this.string_heapu8(e),r=this.malloc_heapu8(t.size);r.size=this._exports.decode(t.ptr,t.size,r.ptr);let n=this.heapu8_uint8(r);return r.size=this._exports.decode_end(r.ptr),n=new Uint8Array([...n,...this.heapu8_view(r)]),this.free_heapu8(r),this.free_heapu8(t),n}}export{U as Base91};
//# sourceMappingURL=base91.js.map

@@ -1,2 +0,2 @@

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self)["@hpcc-js/wasm"]={})}(this,(function(e){"use strict";var t=ArrayBuffer,r=Uint8Array,n=Uint16Array,o=Int16Array,i=Int32Array,a=function(e,t,n){if(r.prototype.slice)return r.prototype.slice.call(e,t,n);(null==t||t<0)&&(t=0),(null==n||n>e.length)&&(n=e.length);var o=new r(n-t);return o.set(e.subarray(t,n)),o},s=function(e,t,n,o){if(r.prototype.fill)return r.prototype.fill.call(e,t,n,o);for((null==n||n<0)&&(n=0),(null==o||o>e.length)&&(o=e.length);n<o;++n)e[n]=t;return e},p=function(e,t,n,o){if(r.prototype.copyWithin)return r.prototype.copyWithin.call(e,t,n,o);for((null==n||n<0)&&(n=0),(null==o||o>e.length)&&(o=e.length);n<o;)e[t++]=e[n++]},u=["invalid zstd data","window size too large (>2046MB)","invalid block type","FSE accuracy too high","match distance too far back","unexpected EOF"],c=function(e,t,r){var n=new Error(t||u[e]);if(n.code=e,Error.captureStackTrace&&Error.captureStackTrace(n,c),!r)throw n;return n},f=function(e,t,r){for(var n=0,o=0;n<r;++n)o|=e[t++]<<(n<<3);return o},_=function(e,t){var n,o,a=e[0]|e[1]<<8|e[2]<<16;if(3126568==a&&253==e[3]){var s=e[4],p=s>>5&1,u=s>>2&1,_=3&s,l=s>>6;8&s&&c(0);var h=6-p,d=3==_?4:_,y=f(e,h,d),b=l?1<<l:p,m=f(e,h+=d,b)+(1==l&&256),v=m;if(!p){var w=1<<10+(e[5]>>3);v=w+(w>>3)*(7&e[5])}v>2145386496&&c(1);var g=new r((1==t?m||v:t?0:v)+12);return g[0]=1,g[4]=4,g[8]=8,{b:h+b,y:0,l:0,d:y,w:t&&1!=t?t:g.subarray(12),e:v,o:new i(g.buffer,0,3),u:m,c:u,m:Math.min(131072,v)}}if(25481893==(a>>4|e[3]<<20))return 8+(((n=e)[o=4]|n[o+1]<<8|n[o+2]<<16|n[o+3]<<24)>>>0);c(0)},l=function(e){for(var t=0;1<<t<=e;++t);return t-1},h=function(e,i,a){var s=4+(i<<3),p=5+(15&e[i]);p>a&&c(3);for(var u=1<<p,f=u,_=-1,h=-1,d=-1,y=u,b=new t(512+(u<<2)),m=new o(b,0,256),v=new n(b,0,256),w=new n(b,512,u),g=512+(u<<1),E=new r(b,g,u),A=new r(b,g+u);_<255&&f>0;){var B=l(f+1),j=s>>3,C=(1<<B+1)-1,x=(e[j]|e[j+1]<<8|e[j+2]<<16)>>(7&s)&C,R=(1<<B)-1,P=C-f-1,Z=x&R;if(Z<P?(s+=B,x=Z):(s+=B+1,x>R&&(x-=P)),m[++_]=--x,-1==x?(f+=x,E[--y]=_):f-=x,!x)do{var H=s>>3;h=(e[H]|e[H+1]<<8)>>(7&s)&3,s+=2,_+=h}while(3==h)}(_>255||f)&&c(0);for(var F=0,I=(u>>1)+(u>>3)+3,S=u-1,U=0;U<=_;++U){var G=m[U];if(G<1)v[U]=-G;else for(d=0;d<G;++d){E[F]=U;do{F=F+I&S}while(F>=y)}}for(F&&c(0),d=0;d<u;++d){var T=v[E[d]]++,W=A[d]=p-l(T);w[d]=(T<<W)-u}return[s+7>>3,{b:p,s:E,n:A,t:w}]},d=h(new r([81,16,99,140,49,198,24,99,12,33,196,24,99,102,102,134,70,146,4]),0,6)[1],y=h(new r([33,20,196,24,99,140,33,132,16,66,8,33,132,16,66,8,33,68,68,68,68,68,68,68,68,36,9]),0,6)[1],b=h(new r([32,132,16,66,102,70,68,68,68,68,36,73,2]),0,5)[1],m=function(e,t){for(var r=e.length,n=new i(r),o=0;o<r;++o)n[o]=t,t+=1<<e[o];return n},v=new r(new i([0,0,0,0,16843009,50528770,134678020,202050057,269422093]).buffer,0,36),w=m(v,0),g=new r(new i([0,0,0,0,0,0,0,0,16843009,50528770,117769220,185207048,252579084,16]).buffer,0,53),E=m(g,3),A=function(e,t,r){var n=e.length,o=t.length,i=e[n-1],a=(1<<r.b)-1,s=-r.b;i||c(0);for(var p=0,u=r.b,f=(n<<3)-8+l(i)-u,_=-1;f>s&&_<o;){var h=f>>3;p=(p<<u|(e[h]|e[h+1]<<8|e[h+2]<<16)>>(7&f))&a,t[++_]=r.s[p],f-=u=r.n[p]}f==s&&_+1==o||c(0)},B=function(e,t,r){var n=6,o=t.length+3>>2,i=o<<1,a=o+i;A(e.subarray(n,n+=e[0]|e[1]<<8),t.subarray(0,o),r),A(e.subarray(n,n+=e[2]|e[3]<<8),t.subarray(o,i),r),A(e.subarray(n,n+=e[4]|e[5]<<8),t.subarray(i,a),r),A(e.subarray(n),t.subarray(a),r)},j=function(e,t,o){var i,p=t.b,u=e[p],f=u>>1&3;t.l=1&u;var _=u>>3|e[p+1]<<5|e[p+2]<<13,m=(p+=3)+_;if(1==f){if(p>=e.length)return;return t.b=p+1,o?(s(o,e[p],t.y,t.y+=_),o):s(new r(_),e[p])}if(!(m>e.length)){if(0==f)return t.b=m,o?(o.set(e.subarray(p,m),t.y),t.y+=_,o):a(e,p,m);if(2==f){var j=e[p],C=3&j,x=j>>2&3,R=j>>4,P=0,Z=0;C<2?1&x?R|=e[++p]<<4|(2&x&&e[++p]<<12):R=j>>3:(Z=x,x<2?(R|=(63&e[++p])<<4,P=e[p]>>6|e[++p]<<2):2==x?(R|=e[++p]<<4|(3&e[++p])<<12,P=e[p]>>2|e[++p]<<6):(R|=e[++p]<<4|(63&e[++p])<<12,P=e[p]>>6|e[++p]<<2|e[++p]<<10)),++p;var H=o?o.subarray(t.y,t.y+t.m):new r(t.m),F=H.length-R;if(0==C)H.set(e.subarray(p,p+=R),F);else if(1==C)s(H,e[p++],F);else{var I=t.h;if(2==C){var S=function(e,t){var o=0,i=-1,a=new r(292),p=e[t],u=a.subarray(0,256),f=a.subarray(256,268),_=new n(a.buffer,268);if(p<128){var d=h(e,t+1,6),y=d[0],b=d[1],m=y<<3,v=e[t+=p];v||c(0);for(var w=0,g=0,E=b.b,A=E,B=(++t<<3)-8+l(v);!((B-=E)<m);){var j=B>>3;if(w+=(e[j]|e[j+1]<<8)>>(7&B)&(1<<E)-1,u[++i]=b.s[w],(B-=A)<m)break;g+=(e[j=B>>3]|e[j+1]<<8)>>(7&B)&(1<<A)-1,u[++i]=b.s[g],E=b.n[w],w=b.t[w],A=b.n[g],g=b.t[g]}++i>255&&c(0)}else{for(i=p-127;o<i;o+=2){var C=e[++t];u[o]=C>>4,u[o+1]=15&C}++t}var x=0;for(o=0;o<i;++o)(H=u[o])>11&&c(0),x+=H&&1<<H-1;var R=l(x)+1,P=1<<R,Z=P-x;for(Z&Z-1&&c(0),u[i++]=l(Z)+1,o=0;o<i;++o){var H=u[o];++f[u[o]=H&&R+1-H]}var F=new r(P<<1),I=F.subarray(0,P),S=F.subarray(P);for(_[R]=0,o=R;o>0;--o){var U=_[o];s(S,o,U,_[o-1]=U+f[o]*(1<<R-o))}for(_[0]!=P&&c(0),o=0;o<i;++o){var G=u[o];if(G){var T=_[G];s(I,o,T,_[G]=T+(1<<R-G))}}return[t,{n:S,b:R,s:I}]}(e,p);P+=p-(p=S[0]),t.h=I=S[1]}else I||c(0);(Z?B:A)(e.subarray(p,p+=P),H.subarray(F),I)}var U=e[p++];if(U){255==U?U=32512+(e[p++]|e[p++]<<8):U>127&&(U=U-128<<8|e[p++]);var G=e[p++];3&G&&c(0);for(var T=[y,b,d],W=2;W>-1;--W){var N=G>>2+(W<<1)&3;if(1==N){var k=new r([0,0,e[p++]]);T[W]={s:k.subarray(2,3),n:k.subarray(0,1),t:new n(k.buffer,0,1),b:0}}else 2==N?(p=(i=h(e,p,9-(1&W)))[0],T[W]=i[1]):3==N&&(t.t||c(0),T[W]=t.t[W])}var D=t.t=T,L=D[0],z=D[1],M=D[2],$=e[m-1];$||c(0);var q=(m<<3)-8+l($)-M.b,K=q>>3,V=0,X=(e[K]|e[K+1]<<8)>>(7&q)&(1<<M.b)-1,J=(e[K=(q-=z.b)>>3]|e[K+1]<<8)>>(7&q)&(1<<z.b)-1,Q=(e[K=(q-=L.b)>>3]|e[K+1]<<8)>>(7&q)&(1<<L.b)-1;for(++U;--U;){var Y=M.s[X],O=M.n[X],ee=L.s[Q],te=L.n[Q],re=z.s[J],ne=z.n[J],oe=1<<re,ie=oe+((e[K=(q-=re)>>3]|e[K+1]<<8|e[K+2]<<16|e[K+3]<<24)>>>(7&q)&oe-1);K=(q-=g[ee])>>3;var ae=E[ee]+((e[K]|e[K+1]<<8|e[K+2]<<16)>>(7&q)&(1<<g[ee])-1);K=(q-=v[Y])>>3;var se=w[Y]+((e[K]|e[K+1]<<8|e[K+2]<<16)>>(7&q)&(1<<v[Y])-1);if(K=(q-=O)>>3,X=M.t[X]+((e[K]|e[K+1]<<8)>>(7&q)&(1<<O)-1),K=(q-=te)>>3,Q=L.t[Q]+((e[K]|e[K+1]<<8)>>(7&q)&(1<<te)-1),K=(q-=ne)>>3,J=z.t[J]+((e[K]|e[K+1]<<8)>>(7&q)&(1<<ne)-1),ie>3)t.o[2]=t.o[1],t.o[1]=t.o[0],t.o[0]=ie-=3;else{var pe=ie-(0!=se);pe?(ie=3==pe?t.o[0]-1:t.o[pe],pe>1&&(t.o[2]=t.o[1]),t.o[1]=t.o[0],t.o[0]=ie):ie=t.o[0]}for(W=0;W<se;++W)H[V+W]=H[F+W];F+=se;var ue=(V+=se)-ie;if(ue<0){var ce=-ue,fe=t.e+ue;ce>ae&&(ce=ae);for(W=0;W<ce;++W)H[V+W]=t.w[fe+W];V+=ce,ae-=ce,ue=0}for(W=0;W<ae;++W)H[V+W]=H[ue+W];V+=ae}if(V!=F)for(;F<H.length;)H[V++]=H[F++];else V=H.length;o?t.y+=V:H=a(H,0,V)}else if(o){if(t.y+=R,F)for(W=0;W<R;++W)H[W]=H[F+W]}else F&&(H=a(H,F));return t.b=m,H}c(2)}},C=function(e,t){if(1==e.length)return e[0];for(var n=new r(t),o=0,i=0;o<e.length;++o){var a=e[o];n.set(a,i),i+=a.length}return n};const x='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!#$%&()*+,./:;<=>?@[]^_`{|}~"';function R(e){const t=function(e){const t=e.length,r=[];let n=0,o=0,i=-1;for(let a=0;a<t;a++){const t=x.indexOf(e[a]);if(-1!==t)if(i<0)i=t;else{i+=91*t,n|=i<<o,o+=(8191&i)>88?13:14;do{r.push(255&n),n>>=8,o-=8}while(o>7);i=-1}}return i>-1&&r.push(255&(n|i<<o)),new Uint8Array(r)}(e);return function(e,t){for(var r=0,n=[],o=+!t,i=0;e.length;){var a=_(e,o||t);if("object"==typeof a){for(o?(t=null,a.w.length==a.u&&(n.push(t=a.w),i+=a.u)):(n.push(t),a.e=0);!a.l;){var s=j(e,a,t);s||c(5),t?a.e=a.y:(n.push(s),i+=s.length,p(a.w,0,s.length),a.w.set(s,a.w.length-s.length))}r=a.b+4*a.c}else r=a;e=e.subarray(r)}return C(n,i)}(t)}var P=("undefined"!=typeof document&&document.currentScript&&document.currentScript.src,function(e={}){var t,r,n=e;n.ready=new Promise(((e,n)=>{t=e,r=n}));var o=Object.assign({},n),i=!1;n.print||console.log.bind(console);var a,s,p=n.printErr||console.error.bind(console);Object.assign(n,o),o=null,n.arguments&&n.arguments,n.thisProgram&&n.thisProgram,n.quit&&n.quit,n.wasmBinary&&(a=n.wasmBinary),n.noExitRuntime,"object"!=typeof WebAssembly&&b("no native wasm support detected");var u,c=!1;function f(){var e=s.buffer;n.HEAP8=new Int8Array(e),n.HEAP16=new Int16Array(e),n.HEAPU8=u=new Uint8Array(e),n.HEAPU16=new Uint16Array(e),n.HEAP32=new Int32Array(e),n.HEAPU32=new Uint32Array(e),n.HEAPF32=new Float32Array(e),n.HEAPF64=new Float64Array(e)}var _=[],l=[],h=[],d=0,y=null;function b(e){n.onAbort&&n.onAbort(e),p(e="Aborted("+e+")"),c=!0,e+=". Build with -sASSERTIONS for more info.";var t=new WebAssembly.RuntimeError(e);throw r(t),t}var m,v,w="data:application/octet-stream;base64,";function g(e){return e.startsWith(w)}function E(e){return e.startsWith("file://")}function A(e){if(e==m&&a)return new Uint8Array(a);throw"both async and sync fetching of the wasm failed"}function B(e,t,r){return function(e){return a||!i||"function"!=typeof fetch||E(e)?Promise.resolve().then((()=>A(e))):fetch(e,{credentials:"same-origin"}).then((t=>{if(!t.ok)throw"failed to load wasm binary file at '"+e+"'";return t.arrayBuffer()})).catch((()=>A(e)))}(e).then((e=>WebAssembly.instantiate(e,t))).then((e=>e)).then(r,(e=>{p(`failed to asynchronously prepare wasm: ${e}`),b(e)}))}g(m="base91lib.wasm")||(v=m,m=n.locateFile?n.locateFile(v,""):""+v);var j=e=>{for(;e.length>0;)e.shift()(n)},C=e=>{var t=(e-s.buffer.byteLength+65535)/65536;try{return s.grow(t),f(),1}catch(e){}},x="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0,R=(e,t)=>e?((e,t,r)=>{for(var n=t+r,o=t;e[o]&&!(o>=n);)++o;if(o-t>16&&e.buffer&&x)return x.decode(e.subarray(t,o));for(var i="";t<o;){var a=e[t++];if(128&a){var s=63&e[t++];if(192!=(224&a)){var p=63&e[t++];if((a=224==(240&a)?(15&a)<<12|s<<6|p:(7&a)<<18|s<<12|p<<6|63&e[t++])<65536)i+=String.fromCharCode(a);else{var u=a-65536;i+=String.fromCharCode(55296|u>>10,56320|1023&u)}}else i+=String.fromCharCode((31&a)<<6|s)}else i+=String.fromCharCode(a)}return i})(u,e,t):"",P={a:()=>{b("")},b:e=>{var t=u.length,r=2147483648;if((e>>>=0)>r)return!1;for(var n,o,i=1;i<=4;i*=2){var a=t*(1+.2/i);a=Math.min(a,e+100663296);var s=Math.min(r,(n=Math.max(e,a))+((o=65536)-n%o)%o);if(C(s))return!0}return!1}},Z=function(){var e,t,o,i,u={a:P};function c(e,t){var r,o=e.exports;return s=(Z=o).c,f(),Z.r,r=Z.d,l.unshift(r),function(e){if(d--,n.monitorRunDependencies&&n.monitorRunDependencies(d),0==d&&y){var t=y;y=null,t()}}(),o}if(d++,n.monitorRunDependencies&&n.monitorRunDependencies(d),n.instantiateWasm)try{return n.instantiateWasm(u,c)}catch(e){p(`Module.instantiateWasm callback failed with error: ${e}`),r(e)}return(e=a,t=m,o=u,i=function(e){c(e.instance)},e||"function"!=typeof WebAssembly.instantiateStreaming||g(t)||E(t)||"function"!=typeof fetch?B(t,o,i):fetch(t,{credentials:"same-origin"}).then((e=>WebAssembly.instantiateStreaming(e,o).then(i,(function(e){return p(`wasm streaming compile failed: ${e}`),p("falling back to ArrayBuffer instantiation"),B(t,o,i)}))))).catch(r),{}}();n._webidl_free=e=>(n._webidl_free=Z.e)(e),n._webidl_malloc=e=>(n._webidl_malloc=Z.f)(e);var H,F=n._emscripten_bind_VoidPtr___destroy___0=e=>(F=n._emscripten_bind_VoidPtr___destroy___0=Z.g)(e),I=n._emscripten_bind_CBasE91_CBasE91_0=()=>(I=n._emscripten_bind_CBasE91_CBasE91_0=Z.h)(),S=n._emscripten_bind_CBasE91_malloc_1=(e,t)=>(S=n._emscripten_bind_CBasE91_malloc_1=Z.i)(e,t),U=n._emscripten_bind_CBasE91_free_1=(e,t)=>(U=n._emscripten_bind_CBasE91_free_1=Z.j)(e,t),G=n._emscripten_bind_CBasE91_version_0=e=>(G=n._emscripten_bind_CBasE91_version_0=Z.k)(e),T=n._emscripten_bind_CBasE91_reset_0=e=>(T=n._emscripten_bind_CBasE91_reset_0=Z.l)(e),W=n._emscripten_bind_CBasE91_encode_3=(e,t,r,o)=>(W=n._emscripten_bind_CBasE91_encode_3=Z.m)(e,t,r,o),N=n._emscripten_bind_CBasE91_encode_end_1=(e,t)=>(N=n._emscripten_bind_CBasE91_encode_end_1=Z.n)(e,t),k=n._emscripten_bind_CBasE91_decode_3=(e,t,r,o)=>(k=n._emscripten_bind_CBasE91_decode_3=Z.o)(e,t,r,o),D=n._emscripten_bind_CBasE91_decode_end_1=(e,t)=>(D=n._emscripten_bind_CBasE91_decode_end_1=Z.p)(e,t),L=n._emscripten_bind_CBasE91___destroy___0=e=>(L=n._emscripten_bind_CBasE91___destroy___0=Z.q)(e);function z(){function e(){H||(H=!0,n.calledRun=!0,c||(j(l),t(n),n.onRuntimeInitialized&&n.onRuntimeInitialized(),function(){if(n.postRun)for("function"==typeof n.postRun&&(n.postRun=[n.postRun]);n.postRun.length;)e=n.postRun.shift(),h.unshift(e);var e;j(h)}()))}d>0||(function(){if(n.preRun)for("function"==typeof n.preRun&&(n.preRun=[n.preRun]);n.preRun.length;)e=n.preRun.shift(),_.unshift(e);var e;j(_)}(),d>0||(n.setStatus?(n.setStatus("Running..."),setTimeout((function(){setTimeout((function(){n.setStatus("")}),1),e()}),1)):e()))}if(n.___start_em_js=1430,n.___stop_em_js=1528,n.UTF8ToString=R,y=function e(){H||z(),H||(y=e)},n.preInit)for("function"==typeof n.preInit&&(n.preInit=[n.preInit]);n.preInit.length>0;)n.preInit.pop()();function M(){}function $(e){return(e||M).__cache__}function q(e,t){var r=$(t),n=r[e];return n||((n=Object.create((t||M).prototype)).ptr=e,r[e]=n)}function K(){throw"cannot construct a VoidPtr, no constructor in IDL"}function V(){this.ptr=I(),$(V)[this.ptr]=this}return z(),M.prototype=Object.create(M.prototype),M.prototype.constructor=M,M.prototype.__class__=M,M.__cache__={},n.WrapperObject=M,n.getCache=$,n.wrapPointer=q,n.castObject=function(e,t){return q(e.ptr,t)},n.NULL=q(0),n.destroy=function(e){if(!e.__destroy__)throw"Error: Cannot destroy object. (Did you create it yourself?)";e.__destroy__(),delete $(e.__class__)[e.ptr]},n.compare=function(e,t){return e.ptr===t.ptr},n.getPointer=function(e){return e.ptr},n.getClass=function(e){return e.__class__},K.prototype=Object.create(M.prototype),K.prototype.constructor=K,K.prototype.__class__=K,K.__cache__={},n.VoidPtr=K,K.prototype.__destroy__=K.prototype.__destroy__=function(){var e=this.ptr;F(e)},V.prototype=Object.create(M.prototype),V.prototype.constructor=V,V.prototype.__class__=V,V.__cache__={},n.CBasE91=V,V.prototype.malloc=V.prototype.malloc=function(e){var t=this.ptr;return e&&"object"==typeof e&&(e=e.ptr),S(t,e)},V.prototype.free=V.prototype.free=function(e){var t=this.ptr;e&&"object"==typeof e&&(e=e.ptr),U(t,e)},V.prototype.version=V.prototype.version=function(){var e=this.ptr;return R(G(e))},V.prototype.reset=V.prototype.reset=function(){var e=this.ptr;T(e)},V.prototype.encode=V.prototype.encode=function(e,t,r){var n=this.ptr;return e&&"object"==typeof e&&(e=e.ptr),t&&"object"==typeof t&&(t=t.ptr),r&&"object"==typeof r&&(r=r.ptr),W(n,e,t,r)},V.prototype.encode_end=V.prototype.encode_end=function(e){var t=this.ptr;return e&&"object"==typeof e&&(e=e.ptr),N(t,e)},V.prototype.decode=V.prototype.decode=function(e,t,r){var n=this.ptr;return e&&"object"==typeof e&&(e=e.ptr),t&&"object"==typeof t&&(t=t.ptr),r&&"object"==typeof r&&(r=r.ptr),k(n,e,t,r)},V.prototype.decode_end=V.prototype.decode_end=function(e){var t=this.ptr;return e&&"object"==typeof e&&(e=e.ptr),D(t,e)},V.prototype.__destroy__=V.prototype.__destroy__=function(){var e=this.ptr;L(e)},e.ready});let Z,H,F;class I{constructor(e,t){this._module=e,this._exports=t}malloc_heapu8(e){return{ptr:this._exports.malloc(e),size:e}}free_heapu8(e){this._exports.free(e.ptr)}uint8_heapu8(e){const t=this.malloc_heapu8(e.byteLength);return this._module.HEAPU8.set(e,t.ptr),t}heapu8_view(e){return this._module.HEAPU8.subarray(e.ptr,e.ptr+e.size)}heapu8_uint8(e){return new Uint8Array([...this.heapu8_view(e)])}string_heapu8(e){const t=Uint8Array.from(e,(e=>e.charCodeAt(0)));return this.uint8_heapu8(t)}heapu8_string(e){const t=Array.from({length:e.size});return this._module.HEAPU8.subarray(e.ptr,e.ptr+e.size).forEach(((e,r)=>{t[r]=String.fromCharCode(e)})),t.join("")}}class S extends I{constructor(e){super(e,new e.CBasE91)}static load(){return F||(F=(H||(H=R('v7#aT)l=`01A[Z2p<T)HSbLF4}2R*O<XG#vI.6J"$Za+=^EnF,}tiR!ox!},Z~!XT{FZ&N.2gMd)@~`s/L"h7O2d#|^FvmPdv]f7H)JX%luDf>SgN,<I))uWI"z6*qfbeUc[7Nc[2)dUy#!@}loV*3zB?>jZs:"`R{,xJ:@`{KO4L*"Z<KCE0myR~co?y0X,[7Rf8ji`L~"x5{V$FqCpxso=(J$;{61#E:6|U!5{+4WK,pP0w^plCV?fkv"T~`;j@j@8*2;5/:+fQ`G@>$3UkiE:`i3M&rcJEgD86s)#t*`P"J27H|Xb*6$l#y)Z?0@]]P_`4vfdpfzHn>sUpK/N&[j^+%sYWJd!D2>IAH%,7Z=3Gd>+hkzF]xe^=e`P^fD4JR,]4f%]msr3}*<5wa[3@H%4Vt9U&P+/Qgf?~|]!|3zNU7?fKe@K@a~d_p|3^T#/"3,&12n9G*a:U5Thro}Z.zO$<K7c&tKa}Wj1FpFK>8xTthimSamJaO$Le0ZZq`5bWJ*d[v>@Yc0Zx4XLJubNZ/L(<8YGJByNV.G:y;Iko54+"d"XYfA%qh1aR8fd(QuWt6oZsct/$#zSPk}T4~}@ejD~^aN]HY<4Ab%E)AmES5o?/pE2V3NgHv+npzF/sFmF]jp>=g/gn<Rx/Koy{8@00X}=@,wRsFm^xT5?y?V>u|ccsb0xr!i$`Dl^010GAp~VtkXnGX=9?y*?%VJy^o;BH|ke^oHg,p<xUK~|zen5x1M|1ZfRH4Ly>5{!P]o<@7]/2HD)njJ5?s<!(5I6px,:Qe.|j]9PUT`P:d$1rx7lRcu7=}*?t5GR);A.s0KZr}$]FqmSyL/FISil<^~8@3);]o>T(`usv9.L=_xr,V[]Y!v/**[t?D298[.xx@I9IdiwhTOfzQS_&ZFc.J>%nU.boGqRr;tqVw??ojDba(BF[hsho3;[VlFNvd!`PjtSsP;C2,pb5f]?(<A57Ecv]VkQ3}Brv]<_7*][=3r"m}ao7]WlVP,8?T}1?m9{BS}mcxf9h5hW2NeE`gNKs;hZa<WvgP<`!L.<+|^?11!x+YY`M.vxn=(fm@;tS$iD&{_4ij$k]8Y5>lIGmVn12XR_,&3$.p#YrK933/C}U^h3%Z[]$c0{9JLaUPW1f*]8Y<Anve)Gh#e%kcGgAS.9Whw,hhI9~gedy#ViQ45#Vb1UA9i{"T`0*D|?#fSld@@@B;[_@Jps2kf=&Z:mUbgb^mgf9q?k]8b$jOM!h]%<LbT_#+f0}k+`z9X({6&lmq/sL3oefU)SH=Wl2J}Z4jm$:b<*8Q/<{a/prW3gp3,=)ODyj]h42+R~^`7Lk&G]*9TWFMd77<16$p=Z=@&.GZ40lOEGPmENL(,GULXz1sQpFi2oN`Gm[5TK>1e3I&(})c!+95X@sGyaeN{f3g:xGW1y]L:f:^fo6>lQ{TVGj@+:L${UVd?("q^R~pNT:X%]vpY#+{dNhkv>N%!]u=m<FRKN9I>QRH_j{<XDik^*(Z9VoZ^"Gu7`(GjOa1dzt#:,uZ`N#R`5yy6<]_:Y?;UwoC)FLSzdIw~k#X[;7b4T_tcdh2^FeJa</Z_pRjy!0HU7F:PbEiY2]G*m@Y=vEWNCW"vn2)aXVx>FwAwWlAv(8dA%6Sj6YY^`B%,S1)4r&Cq#;UnXq_mx^/VqRF</}e,Dp?TyNtRQ`B7tiTc"sP*B%7mB^?{eWt)a(H&FYLdBlL?oBF6O"I`FAGG!G%ATeC0|Z5?WMu|v[QGCXAlH]A^2!G<"Zx~F&A=`&C{_VRdA|E/?{0l4Tq;;4WmZI2iTgoHU}<pDCmy;hE)+!ZA]uaN;v_m%:jJ<:sGLSVq73Uj(b5=S]gdN<IgN)lXH}5*g8jC{#{xD*pn^m]GOxp%.)cK$~DF%"@_d.D2Y{w8e?<I[Nk*#f+x0[7;6Yx6@sFwKEum;S~lZ?ZAh3ULlM1$MVI$X?Z8lY`M.DKGj"N)Kd.A@WI_7hIXQnN_5dY@UA6@;r&nUHx"U$4HzMlN&E[M}/hS8Kiv0iX4g?r;*B8bo1pC.AVm(|?B_)qj&MU*q]tg+wlaY#>B_Aq.9D>%{weA>P=o5|<Aq{ftaak=q[mrkB2E.BZD_v5Dfh@:5C~fOw/4f=xR|k>J{%H.w",o`[30mBds05bz1vOB2uZ<MozNvUtZLrL0I#3~Q9G{!(FvRRGBw9FBwnzG0Rp!kx_FQ#TmE_+dyK]i:49_4V~{Z<d"GpBF(Cl^*kKUm(2la@ScJNaP`A6,7PpZB(t{4`(ign<>c3r6tqM~higSy"(ds3#15FNBI65*8io;7Sl#e@/Pn1>"sQY~nNv>`_cIk$YHwC|,T+j`n{I55`Ew8fzwz*|lFK.h;`7CI6:ybK3xWkB#@dz25G<YY{HC{:I9x{Rnmg/_1V"?o_!m)SDdLp[dq_j7M5P#k&$ZQ9^jxAi@9LQ1aoopGcDt?XgEg7MB"N~OppHxS1QDkSbo`y&Gxq<S+JzFpXzIlF[|l,J3|H)NcQ@nq6b{aPRG@b/r;!tyM:wY9V||s%[w[1CSnt[*>lRd^AaABR04#T9+P++q52r^L`v5^Kb^5W[*{51Ty8aD5$Q}L>L5j%4)DEHmxg;RZn}Pk!?RV^tF}*|8|9;{DSh|m[F:i_drygQje$C2KJbTpF/_=>R3wZH;|12Rzdn/[VK|W5VN[(`=4Z[,lN)I=.Nv3m<Y:u@AKkvJ5R`kv!)iOR.y~Nucq./HMh4`J.(i~Lt&IByQgmXut2U6o5$dqpQGWiL{#w2$5"t5y&D1G0`]jmTg+^:jJ$k<8zM=H=:!>du9X$Z*e(.da6ExDNE|pn|2:k,^P]a((`1/<A"[],RQ%weoDTIGGfr_P2V/3e9I|i)IXa2;Gx2TyUoKMtf+@LbCS~4Zrb>6Y^kG$0H,8f02I3Hn4`w@Ph^X)M`}gA#fZ6F3CR.7x+[cVq%_nPBbF9+e%K!,G*I&.3fzWTZsq77]%Jwsa0GsnbK?N^epOI(jMHMZKC(,eaZu$DpQ%SAfD05/!AH_v0%9WhCi%2!ty.Q<G{qTmi1h:[n5!o1|eh59L,vU*Mm>wj1n]"^~fsJj/T"/N@B`w)0)%SG<bq_u^CEc)0Ho77pgy~^W)47C5o10Pq_qvLDgMW{0mNgM(pxQkOi_?8du}*,kd]@]!2qZchr(5UsmiF(=F$}AcenX,efZ${R&*=[uC#0|sxF:rR9kld|xp_)[t;ihF"~*2u4[dH*uH;Nt2%&Wp*3o*cx:u?HC!`q,M&eyrPSJ_+Qy{WjG7ZWe#2S5t~0|N7,aE)U~JdPes^;00q.+lCxB9*sfx2IvwfO>KI`rNN4qW9iOuvxnK?]H$[_~Lh.~HdcKlC;Wkp!`K;I;r%[^j7t[*wU~j*fZ4gLn~X]%DDgO^+)X;EFlpDm<2B!Te0PK[?=7_mnqr?ELn/Yx=yl@kmr*OpP))f:MuEhOo,>ZT[+*jr=EDPF$%E]HZXZ~}IoiV`rJHMb$qu^HRKKz?pcZIH&9NM>leH.Em0Rs}r[@+0F<TT<~1Ty7IN|Sq*e+buQop$h`8c(bPP,eEHh&c1r/JB}dmE&vU$f`f@+c<1.`pZVViI>v6<p,q{ku;ipUk;.],rDjf+Pt+:Y"L/5u0XbgP2edSXZnM<$YZrDrYZ9Rc#pQx7:XA`OGMG$)7awNYyCyL4ey([p~2dl!r4((R4g/BM{?pnxLL3ump!G|+ag%HY<adX{W#Ej_6:#)/0be.>3H$hU+Ia^_y{Tw_DTBnQu,pkd,Thn+Hot*Hv_RIH}*M8KB|4ODS*>LWSHGWMIch;.0wZGDZP!1g[$~E7B+gP*vq(8H8!ySmZh{TBGQ".XZ)3p`_^hLH*TbI)v"b/MSkumzA/zIWwWTckee=`UF@jzq.,"`%2p*g1]]n5Q?!wX[3=|1PZl=6&,;@N,fD/}UNZ_|vJLw!JM!`blmC^R~E=i6ffo*1)$JQ)SsL:#@PgrtK).y~l#1D@e9Fb?;u|!0g=,//l;p#%;5.AW"*GjN.W2lTBb39]&VSTP<]whEwjC8$51>(v&s&=G=>lBW=E_*QijWGM~>[]b0KyY",eX.043UM}XbW4u{[m_f2z%i~xIV/1jzhh]sj_g{c&D/qnFL^aP?Me7(lMmQU:cnjCF5H[r9cS//P8JhQ7t97.jk178P1J[foG$k9K_a6CP%"?+3aMB&o*u]hzBPJ:`;vpw+Bmp+U2Kd!5Wih)0]`T=m1ZIaWnbu1rp;yv^8i6m1R2pR]q)9~VB')),Z||(Z=P({wasmBinary:H,locateFile:void 0})),Z).then((e=>new S(e)))),F}static unload(){Z&&(Z=void 0)}version(){return this._exports.version()}encode(e){this._exports.reset();const t=this.uint8_heapu8(e),r=this.malloc_heapu8(t.size+Math.ceil(t.size/4));r.size=this._exports.encode(t.ptr,t.size,r.ptr);let n=this.heapu8_string(r);return r.size=this._exports.encode_end(r.ptr),n+=this.heapu8_string(r),this.free_heapu8(r),this.free_heapu8(t),n}decode(e){this._exports.reset();const t=this.string_heapu8(e),r=this.malloc_heapu8(t.size);r.size=this._exports.decode(t.ptr,t.size,r.ptr);let n=this.heapu8_uint8(r);return r.size=this._exports.decode_end(r.ptr),n=new Uint8Array([...n,...this.heapu8_view(r)]),this.free_heapu8(r),this.free_heapu8(t),n}}e.Base91=S}));
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self)["@hpcc-js/wasm"]={})}(this,(function(e){"use strict";var t=ArrayBuffer,r=Uint8Array,n=Uint16Array,o=Int16Array,i=Int32Array,a=function(e,t,n){if(r.prototype.slice)return r.prototype.slice.call(e,t,n);(null==t||t<0)&&(t=0),(null==n||n>e.length)&&(n=e.length);var o=new r(n-t);return o.set(e.subarray(t,n)),o},s=function(e,t,n,o){if(r.prototype.fill)return r.prototype.fill.call(e,t,n,o);for((null==n||n<0)&&(n=0),(null==o||o>e.length)&&(o=e.length);n<o;++n)e[n]=t;return e},c=function(e,t,n,o){if(r.prototype.copyWithin)return r.prototype.copyWithin.call(e,t,n,o);for((null==n||n<0)&&(n=0),(null==o||o>e.length)&&(o=e.length);n<o;)e[t++]=e[n++]},u=["invalid zstd data","window size too large (>2046MB)","invalid block type","FSE accuracy too high","match distance too far back","unexpected EOF"],p=function(e,t,r){var n=new Error(t||u[e]);if(n.code=e,Error.captureStackTrace&&Error.captureStackTrace(n,p),!r)throw n;return n},f=function(e,t,r){for(var n=0,o=0;n<r;++n)o|=e[t++]<<(n<<3);return o},_=function(e,t){var n,o,a=e[0]|e[1]<<8|e[2]<<16;if(3126568==a&&253==e[3]){var s=e[4],c=s>>5&1,u=s>>2&1,_=3&s,l=s>>6;8&s&&p(0);var h=6-c,d=3==_?4:_,y=f(e,h,d),b=l?1<<l:c,v=f(e,h+=d,b)+(1==l&&256),m=v;if(!c){var w=1<<10+(e[5]>>3);m=w+(w>>3)*(7&e[5])}m>2145386496&&p(1);var g=new r((1==t?v||m:t?0:m)+12);return g[0]=1,g[4]=4,g[8]=8,{b:h+b,y:0,l:0,d:y,w:t&&1!=t?t:g.subarray(12),e:m,o:new i(g.buffer,0,3),u:v,c:u,m:Math.min(131072,m)}}if(25481893==(a>>4|e[3]<<20))return 8+(((n=e)[o=4]|n[o+1]<<8|n[o+2]<<16|n[o+3]<<24)>>>0);p(0)},l=function(e){for(var t=0;1<<t<=e;++t);return t-1},h=function(e,i,a){var s=4+(i<<3),c=5+(15&e[i]);c>a&&p(3);for(var u=1<<c,f=u,_=-1,h=-1,d=-1,y=u,b=new t(512+(u<<2)),v=new o(b,0,256),m=new n(b,0,256),w=new n(b,512,u),g=512+(u<<1),E=new r(b,g,u),B=new r(b,g+u);_<255&&f>0;){var A=l(f+1),C=s>>3,O=(1<<A+1)-1,R=(e[C]|e[C+1]<<8|e[C+2]<<16)>>(7&s)&O,S=(1<<A)-1,z=O-f-1,j=R&S;if(j<z?(s+=A,R=j):(s+=A+1,R>S&&(R-=z)),v[++_]=--R,-1==R?(f+=R,E[--y]=_):f-=R,!R)do{var M=s>>3;h=(e[M]|e[M+1]<<8)>>(7&s)&3,s+=2,_+=h}while(3==h)}(_>255||f)&&p(0);for(var P=0,U=(u>>1)+(u>>3)+3,x=u-1,T=0;T<=_;++T){var W=v[T];if(W<1)m[T]=-W;else for(d=0;d<W;++d){E[P]=T;do{P=P+U&x}while(P>=y)}}for(P&&p(0),d=0;d<u;++d){var F=m[E[d]]++,k=B[d]=c-l(F);w[d]=(F<<k)-u}return[s+7>>3,{b:c,s:E,n:B,t:w}]},d=h(new r([81,16,99,140,49,198,24,99,12,33,196,24,99,102,102,134,70,146,4]),0,6)[1],y=h(new r([33,20,196,24,99,140,33,132,16,66,8,33,132,16,66,8,33,68,68,68,68,68,68,68,68,36,9]),0,6)[1],b=h(new r([32,132,16,66,102,70,68,68,68,68,36,73,2]),0,5)[1],v=function(e,t){for(var r=e.length,n=new i(r),o=0;o<r;++o)n[o]=t,t+=1<<e[o];return n},m=new r(new i([0,0,0,0,16843009,50528770,134678020,202050057,269422093]).buffer,0,36),w=v(m,0),g=new r(new i([0,0,0,0,0,0,0,0,16843009,50528770,117769220,185207048,252579084,16]).buffer,0,53),E=v(g,3),B=function(e,t,r){var n=e.length,o=t.length,i=e[n-1],a=(1<<r.b)-1,s=-r.b;i||p(0);for(var c=0,u=r.b,f=(n<<3)-8+l(i)-u,_=-1;f>s&&_<o;){var h=f>>3;c=(c<<u|(e[h]|e[h+1]<<8|e[h+2]<<16)>>(7&f))&a,t[++_]=r.s[c],f-=u=r.n[c]}f==s&&_+1==o||p(0)},A=function(e,t,r){var n=6,o=t.length+3>>2,i=o<<1,a=o+i;B(e.subarray(n,n+=e[0]|e[1]<<8),t.subarray(0,o),r),B(e.subarray(n,n+=e[2]|e[3]<<8),t.subarray(o,i),r),B(e.subarray(n,n+=e[4]|e[5]<<8),t.subarray(i,a),r),B(e.subarray(n),t.subarray(a),r)},C=function(e,t,o){var i,c=t.b,u=e[c],f=u>>1&3;t.l=1&u;var _=u>>3|e[c+1]<<5|e[c+2]<<13,v=(c+=3)+_;if(1==f){if(c>=e.length)return;return t.b=c+1,o?(s(o,e[c],t.y,t.y+=_),o):s(new r(_),e[c])}if(!(v>e.length)){if(0==f)return t.b=v,o?(o.set(e.subarray(c,v),t.y),t.y+=_,o):a(e,c,v);if(2==f){var C=e[c],O=3&C,R=C>>2&3,S=C>>4,z=0,j=0;O<2?1&R?S|=e[++c]<<4|(2&R&&e[++c]<<12):S=C>>3:(j=R,R<2?(S|=(63&e[++c])<<4,z=e[c]>>6|e[++c]<<2):2==R?(S|=e[++c]<<4|(3&e[++c])<<12,z=e[c]>>2|e[++c]<<6):(S|=e[++c]<<4|(63&e[++c])<<12,z=e[c]>>6|e[++c]<<2|e[++c]<<10)),++c;var M=o?o.subarray(t.y,t.y+t.m):new r(t.m),P=M.length-S;if(0==O)M.set(e.subarray(c,c+=S),P);else if(1==O)s(M,e[c++],P);else{var U=t.h;if(2==O){var x=function(e,t){var o=0,i=-1,a=new r(292),c=e[t],u=a.subarray(0,256),f=a.subarray(256,268),_=new n(a.buffer,268);if(c<128){var d=h(e,t+1,6),y=d[0],b=d[1],v=y<<3,m=e[t+=c];m||p(0);for(var w=0,g=0,E=b.b,B=E,A=(++t<<3)-8+l(m);!((A-=E)<v);){var C=A>>3;if(w+=(e[C]|e[C+1]<<8)>>(7&A)&(1<<E)-1,u[++i]=b.s[w],(A-=B)<v)break;g+=(e[C=A>>3]|e[C+1]<<8)>>(7&A)&(1<<B)-1,u[++i]=b.s[g],E=b.n[w],w=b.t[w],B=b.n[g],g=b.t[g]}++i>255&&p(0)}else{for(i=c-127;o<i;o+=2){var O=e[++t];u[o]=O>>4,u[o+1]=15&O}++t}var R=0;for(o=0;o<i;++o)(M=u[o])>11&&p(0),R+=M&&1<<M-1;var S=l(R)+1,z=1<<S,j=z-R;for(j&j-1&&p(0),u[i++]=l(j)+1,o=0;o<i;++o){var M=u[o];++f[u[o]=M&&S+1-M]}var P=new r(z<<1),U=P.subarray(0,z),x=P.subarray(z);for(_[S]=0,o=S;o>0;--o){var T=_[o];s(x,o,T,_[o-1]=T+f[o]*(1<<S-o))}for(_[0]!=z&&p(0),o=0;o<i;++o){var W=u[o];if(W){var F=_[W];s(U,o,F,_[W]=F+(1<<S-W))}}return[t,{n:x,b:S,s:U}]}(e,c);z+=c-(c=x[0]),t.h=U=x[1]}else U||p(0);(j?A:B)(e.subarray(c,c+=z),M.subarray(P),U)}var T=e[c++];if(T){255==T?T=32512+(e[c++]|e[c++]<<8):T>127&&(T=T-128<<8|e[c++]);var W=e[c++];3&W&&p(0);for(var F=[y,b,d],k=2;k>-1;--k){var D=W>>2+(k<<1)&3;if(1==D){var H=new r([0,0,e[c++]]);F[k]={s:H.subarray(2,3),n:H.subarray(0,1),t:new n(H.buffer,0,1),b:0}}else 2==D?(c=(i=h(e,c,9-(1&k)))[0],F[k]=i[1]):3==D&&(t.t||p(0),F[k]=t.t[k])}var I=t.t=F,L=I[0],$=I[1],q=I[2],K=e[v-1];K||p(0);var J=(v<<3)-8+l(K)-q.b,Q=J>>3,Y=0,Z=(e[Q]|e[Q+1]<<8)>>(7&J)&(1<<q.b)-1,N=(e[Q=(J-=$.b)>>3]|e[Q+1]<<8)>>(7&J)&(1<<$.b)-1,X=(e[Q=(J-=L.b)>>3]|e[Q+1]<<8)>>(7&J)&(1<<L.b)-1;for(++T;--T;){var G=q.s[Z],V=q.n[Z],ee=L.s[X],te=L.n[X],re=$.s[N],ne=$.n[N],oe=1<<re,ie=oe+((e[Q=(J-=re)>>3]|e[Q+1]<<8|e[Q+2]<<16|e[Q+3]<<24)>>>(7&J)&oe-1);Q=(J-=g[ee])>>3;var ae=E[ee]+((e[Q]|e[Q+1]<<8|e[Q+2]<<16)>>(7&J)&(1<<g[ee])-1);Q=(J-=m[G])>>3;var se=w[G]+((e[Q]|e[Q+1]<<8|e[Q+2]<<16)>>(7&J)&(1<<m[G])-1);if(Q=(J-=V)>>3,Z=q.t[Z]+((e[Q]|e[Q+1]<<8)>>(7&J)&(1<<V)-1),Q=(J-=te)>>3,X=L.t[X]+((e[Q]|e[Q+1]<<8)>>(7&J)&(1<<te)-1),Q=(J-=ne)>>3,N=$.t[N]+((e[Q]|e[Q+1]<<8)>>(7&J)&(1<<ne)-1),ie>3)t.o[2]=t.o[1],t.o[1]=t.o[0],t.o[0]=ie-=3;else{var ce=ie-(0!=se);ce?(ie=3==ce?t.o[0]-1:t.o[ce],ce>1&&(t.o[2]=t.o[1]),t.o[1]=t.o[0],t.o[0]=ie):ie=t.o[0]}for(k=0;k<se;++k)M[Y+k]=M[P+k];P+=se;var ue=(Y+=se)-ie;if(ue<0){var pe=-ue,fe=t.e+ue;pe>ae&&(pe=ae);for(k=0;k<pe;++k)M[Y+k]=t.w[fe+k];Y+=pe,ae-=pe,ue=0}for(k=0;k<ae;++k)M[Y+k]=M[ue+k];Y+=ae}if(Y!=P)for(;P<M.length;)M[Y++]=M[P++];else Y=M.length;o?t.y+=Y:M=a(M,0,Y)}else if(o){if(t.y+=S,P)for(k=0;k<S;++k)M[k]=M[P+k]}else P&&(M=a(M,P));return t.b=v,M}p(2)}},O=function(e,t){if(1==e.length)return e[0];for(var n=new r(t),o=0,i=0;o<e.length;++o){var a=e[o];n.set(a,i),i+=a.length}return n};const R='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!#$%&()*+,./:;<=>?@[]^_`{|}~"';function S(e){const t=function(e){const t=e.length,r=[];let n=0,o=0,i=-1;for(let a=0;a<t;a++){const t=R.indexOf(e[a]);if(-1!==t)if(i<0)i=t;else{i+=91*t,n|=i<<o,o+=(8191&i)>88?13:14;do{r.push(255&n),n>>=8,o-=8}while(o>7);i=-1}}return i>-1&&r.push(255&(n|i<<o)),new Uint8Array(r)}(e);return function(e,t){for(var r=0,n=[],o=+!t,i=0;e.length;){var a=_(e,o||t);if("object"==typeof a){for(o?(t=null,a.w.length==a.u&&(n.push(t=a.w),i+=a.u)):(n.push(t),a.e=0);!a.l;){var s=C(e,a,t);s||p(5),t?a.e=a.y:(n.push(s),i+=s.length,c(a.w,0,s.length),a.w.set(s,a.w.length-s.length))}r=a.b+4*a.c}else r=a;e=e.subarray(r)}return O(n,i)}(t)}var z=("undefined"!=typeof document&&document.currentScript&&document.currentScript.src,function(e={}){var t,r,n=e;n.ready=new Promise(((e,n)=>{t=e,r=n}));var o=Object.assign({},n),i=!1;n.print||console.log.bind(console);var a,s,c=n.printErr||console.error.bind(console);Object.assign(n,o),o=null,n.arguments&&n.arguments,n.thisProgram&&n.thisProgram,n.quit&&n.quit,n.wasmBinary&&(a=n.wasmBinary),"object"!=typeof WebAssembly&&b("no native wasm support detected");var u,p=!1;function f(){var e=s.buffer;n.HEAP8=new Int8Array(e),n.HEAP16=new Int16Array(e),n.HEAPU8=u=new Uint8Array(e),n.HEAPU16=new Uint16Array(e),n.HEAP32=new Int32Array(e),n.HEAPU32=new Uint32Array(e),n.HEAPF32=new Float32Array(e),n.HEAPF64=new Float64Array(e)}var _=[],l=[],h=[],d=0,y=null;function b(e){n.onAbort&&n.onAbort(e),c(e="Aborted("+e+")"),p=!0,e+=". Build with -sASSERTIONS for more info.";var t=new WebAssembly.RuntimeError(e);throw r(t),t}var v,m,w=e=>e.startsWith("data:application/octet-stream;base64,"),g=e=>e.startsWith("file://");function E(e){if(e==v&&a)return new Uint8Array(a);throw"both async and sync fetching of the wasm failed"}function B(e,t,r){return function(e){return a||!i||"function"!=typeof fetch||g(e)?Promise.resolve().then((()=>E(e))):fetch(e,{credentials:"same-origin"}).then((t=>{if(!t.ok)throw"failed to load wasm binary file at '"+e+"'";return t.arrayBuffer()})).catch((()=>E(e)))}(e).then((e=>WebAssembly.instantiate(e,t))).then((e=>e)).then(r,(e=>{c(`failed to asynchronously prepare wasm: ${e}`),b(e)}))}w(v="base91lib.wasm")||(m=v,v=n.locateFile?n.locateFile(m,""):""+m);var A=e=>{for(;e.length>0;)e.shift()(n)};n.noExitRuntime;var C=e=>{var t=(e-s.buffer.byteLength+65535)/65536;try{return s.grow(t),f(),1}catch(e){}},O="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0,R=(e,t)=>e?((e,t,r)=>{for(var n=t+r,o=t;e[o]&&!(o>=n);)++o;if(o-t>16&&e.buffer&&O)return O.decode(e.subarray(t,o));for(var i="";t<o;){var a=e[t++];if(128&a){var s=63&e[t++];if(192!=(224&a)){var c=63&e[t++];if((a=224==(240&a)?(15&a)<<12|s<<6|c:(7&a)<<18|s<<12|c<<6|63&e[t++])<65536)i+=String.fromCharCode(a);else{var u=a-65536;i+=String.fromCharCode(55296|u>>10,56320|1023&u)}}else i+=String.fromCharCode((31&a)<<6|s)}else i+=String.fromCharCode(a)}return i})(u,e,t):"",S={a:()=>{b("")},b:e=>{var t=u.length,r=2147483648;if((e>>>=0)>r)return!1;for(var n,o,i=1;i<=4;i*=2){var a=t*(1+.2/i);a=Math.min(a,e+100663296);var s=Math.min(r,(n=Math.max(e,a))+((o=65536)-n%o)%o);if(C(s))return!0}return!1}},z=function(){var e,t,o,i,u={a:S};function p(e,t){var r;return z=e.exports,s=z.c,f(),r=z.d,l.unshift(r),function(e){if(d--,n.monitorRunDependencies&&n.monitorRunDependencies(d),0==d&&y){var t=y;y=null,t()}}(),z}if(d++,n.monitorRunDependencies&&n.monitorRunDependencies(d),n.instantiateWasm)try{return n.instantiateWasm(u,p)}catch(e){c(`Module.instantiateWasm callback failed with error: ${e}`),r(e)}return(e=a,t=v,o=u,i=function(e){p(e.instance)},e||"function"!=typeof WebAssembly.instantiateStreaming||w(t)||g(t)||"function"!=typeof fetch?B(t,o,i):fetch(t,{credentials:"same-origin"}).then((e=>WebAssembly.instantiateStreaming(e,o).then(i,(function(e){return c(`wasm streaming compile failed: ${e}`),c("falling back to ArrayBuffer instantiation"),B(t,o,i)}))))).catch(r),{}}();n._webidl_free=e=>(n._webidl_free=z.e)(e),n._webidl_malloc=e=>(n._webidl_malloc=z.f)(e);var j,M=n._emscripten_bind_VoidPtr___destroy___0=e=>(M=n._emscripten_bind_VoidPtr___destroy___0=z.g)(e),P=n._emscripten_bind_CBasE91_CBasE91_0=()=>(P=n._emscripten_bind_CBasE91_CBasE91_0=z.h)(),U=n._emscripten_bind_CBasE91_malloc_1=(e,t)=>(U=n._emscripten_bind_CBasE91_malloc_1=z.i)(e,t),x=n._emscripten_bind_CBasE91_free_1=(e,t)=>(x=n._emscripten_bind_CBasE91_free_1=z.j)(e,t),T=n._emscripten_bind_CBasE91_version_0=e=>(T=n._emscripten_bind_CBasE91_version_0=z.k)(e),W=n._emscripten_bind_CBasE91_reset_0=e=>(W=n._emscripten_bind_CBasE91_reset_0=z.l)(e),F=n._emscripten_bind_CBasE91_encode_3=(e,t,r,o)=>(F=n._emscripten_bind_CBasE91_encode_3=z.m)(e,t,r,o),k=n._emscripten_bind_CBasE91_encode_end_1=(e,t)=>(k=n._emscripten_bind_CBasE91_encode_end_1=z.n)(e,t),D=n._emscripten_bind_CBasE91_decode_3=(e,t,r,o)=>(D=n._emscripten_bind_CBasE91_decode_3=z.o)(e,t,r,o),H=n._emscripten_bind_CBasE91_decode_end_1=(e,t)=>(H=n._emscripten_bind_CBasE91_decode_end_1=z.p)(e,t),I=n._emscripten_bind_CBasE91___destroy___0=e=>(I=n._emscripten_bind_CBasE91___destroy___0=z.q)(e);function L(){function e(){j||(j=!0,n.calledRun=!0,p||(A(l),t(n),n.onRuntimeInitialized&&n.onRuntimeInitialized(),function(){if(n.postRun)for("function"==typeof n.postRun&&(n.postRun=[n.postRun]);n.postRun.length;)e=n.postRun.shift(),h.unshift(e);var e;A(h)}()))}d>0||(function(){if(n.preRun)for("function"==typeof n.preRun&&(n.preRun=[n.preRun]);n.preRun.length;)e=n.preRun.shift(),_.unshift(e);var e;A(_)}(),d>0||(n.setStatus?(n.setStatus("Running..."),setTimeout((function(){setTimeout((function(){n.setStatus("")}),1),e()}),1)):e()))}if(n.UTF8ToString=R,y=function e(){j||L(),j||(y=e)},n.preInit)for("function"==typeof n.preInit&&(n.preInit=[n.preInit]);n.preInit.length>0;)n.preInit.pop()();function $(){}function q(e){return(e||$).__cache__}function K(e,t){var r=q(t),n=r[e];return n||((n=Object.create((t||$).prototype)).ptr=e,r[e]=n)}function J(){throw"cannot construct a VoidPtr, no constructor in IDL"}function Q(){this.ptr=P(),q(Q)[this.ptr]=this}return L(),$.prototype=Object.create($.prototype),$.prototype.constructor=$,$.prototype.__class__=$,$.__cache__={},n.WrapperObject=$,n.getCache=q,n.wrapPointer=K,n.castObject=function(e,t){return K(e.ptr,t)},n.NULL=K(0),n.destroy=function(e){if(!e.__destroy__)throw"Error: Cannot destroy object. (Did you create it yourself?)";e.__destroy__(),delete q(e.__class__)[e.ptr]},n.compare=function(e,t){return e.ptr===t.ptr},n.getPointer=function(e){return e.ptr},n.getClass=function(e){return e.__class__},J.prototype=Object.create($.prototype),J.prototype.constructor=J,J.prototype.__class__=J,J.__cache__={},n.VoidPtr=J,J.prototype.__destroy__=J.prototype.__destroy__=function(){var e=this.ptr;M(e)},Q.prototype=Object.create($.prototype),Q.prototype.constructor=Q,Q.prototype.__class__=Q,Q.__cache__={},n.CBasE91=Q,Q.prototype.malloc=Q.prototype.malloc=function(e){var t=this.ptr;return e&&"object"==typeof e&&(e=e.ptr),U(t,e)},Q.prototype.free=Q.prototype.free=function(e){var t=this.ptr;e&&"object"==typeof e&&(e=e.ptr),x(t,e)},Q.prototype.version=Q.prototype.version=function(){var e=this.ptr;return R(T(e))},Q.prototype.reset=Q.prototype.reset=function(){var e=this.ptr;W(e)},Q.prototype.encode=Q.prototype.encode=function(e,t,r){var n=this.ptr;return e&&"object"==typeof e&&(e=e.ptr),t&&"object"==typeof t&&(t=t.ptr),r&&"object"==typeof r&&(r=r.ptr),F(n,e,t,r)},Q.prototype.encode_end=Q.prototype.encode_end=function(e){var t=this.ptr;return e&&"object"==typeof e&&(e=e.ptr),k(t,e)},Q.prototype.decode=Q.prototype.decode=function(e,t,r){var n=this.ptr;return e&&"object"==typeof e&&(e=e.ptr),t&&"object"==typeof t&&(t=t.ptr),r&&"object"==typeof r&&(r=r.ptr),D(n,e,t,r)},Q.prototype.decode_end=Q.prototype.decode_end=function(e){var t=this.ptr;return e&&"object"==typeof e&&(e=e.ptr),H(t,e)},Q.prototype.__destroy__=Q.prototype.__destroy__=function(){var e=this.ptr;I(e)},e.ready});let j,M,P;class U{constructor(e,t){this._module=e,this._exports=t}malloc_heapu8(e){return{ptr:this._exports.malloc(e),size:e}}free_heapu8(e){this._exports.free(e.ptr)}uint8_heapu8(e){const t=this.malloc_heapu8(e.byteLength);return this._module.HEAPU8.set(e,t.ptr),t}heapu8_view(e){return this._module.HEAPU8.subarray(e.ptr,e.ptr+e.size)}heapu8_uint8(e){return new Uint8Array([...this.heapu8_view(e)])}string_heapu8(e){const t=Uint8Array.from(e,(e=>e.charCodeAt(0)));return this.uint8_heapu8(t)}heapu8_string(e){const t=Array.from({length:e.size});return this._module.HEAPU8.subarray(e.ptr,e.ptr+e.size).forEach(((e,r)=>{t[r]=String.fromCharCode(e)})),t.join("")}}class x extends U{constructor(e){super(e,new e.CBasE91)}static load(){return P||(P=(M||(M=S('v7#aT)l=i91APfDyWV)HSbLF3rt~y{<!^x~EM5YC,t4H9~^wcZrW+S/y{De,S>~S20,Y3ns&!R>M?||}?I%Dk2lX/0(EN<kmnpRFPSE$e/2s4!,@a0Ti0"OC/R6S>=>8*yjS02L/{O#o2.cb2.Iv7ou$h3i1sy4E=Mh4pz;LA{.B4x!bRJBD4X.nNNK/EC$po!(7$n$0`u{d38V5#qs@e3dOId%KR6Z{2X[Udv_/?O!hykc5lltUj^FDd]x@Q+Jl[E$?,zT;Ai[/2ptZcaj6F@zViEmdxipdx.[*98%sF?#%*#200a38O:"_ca^I*jK{i!#^%ZN:{+u#(+hE#6Lg)E>Rs#rSTzykR:E6"2se/<V`<HJ,{/^k&wQ;3k#f[Wge"cC)!UA7#j6|Qpn9e#Y#,t##z.^kcO54(,[;3=8)u/{O^&+@fHAl`57z9.;8fXN}Bo*7Ck/regQLO9YJt<*9Es,*0V<n6.Z%>PrttZ}z5|5Pe`!+Z(d<i$nO|SwclLd0H0f(k:8XK}f@vkQo{ISA+I[^,LLscfxM<EaYI2H6x&>x#NSz"jjZ4m0m$hqrISC/BC0kEhUsAso0GkAb&jCbL@pyq,8+tfTZ<I{~mJ})5Kbv#O_`er$vePI2v*KT64KY&K+[OTTJb<o{?fT_M;8p>7=^CkU3)Sd^A&;TWp}nio~BFo@RkgzaO$UfNg2H<*cqJ+ZR7WVW7lIl&8pXV8B+_p9z7O<8gktYMhn<#bbYUIb+/3NM~~.QQagyg5:?!izTc^udNz/PLT{1OaB/lehv26Crw0n90&td:+~jz@gWH2Jx]w`QJ6Q#0]^zmRA3=s<w~zfo}BJjLTRLFR5j):MK]#G@^7SMyk,_QNiyoRqOVrqWUeZM=LnW?`~ed[W:95/4>#G3IkaY|awxX$$PtUAdFzFjkM;$ZR2X~8.;%My;y!]8/icRMsF;)eB/RzBDB;%"ddntm",;Dp2.0yvj5]fGTO#qj1Sd(8HPFejOy)oKM#cdl%109,&1Er;}raOnpX<(8YA`z4pjt!_`i`S&eqwcT7M#sRUb:]*RHf<ROuW)]gPcu.e2>[~q^NjemS)wimPeG0,3jS)rgSQ+]"kcyrT_)7s!Y5iKd|/+.+^d_zG6:ga)*RmS0;*gkala9ihe7JZ<$;{s1+b[1Xg=)hTSo2c(jd=qJk`&|n`j|G2;7O,~ka@1~O5zqA}dP#7.#bd9;=@W(/ybq&`*?5d$"0E1;69PfV!dq;/<eOM!2Di<LbT_(+0dSgq&jPnhJ$dkmq]1PWzeGnAk/Jx:bJ$OG~OrXl[InatSX:~nFX4=X<,=kcxI*:,k~R<*ky%r8)w/pm^6J]20uieJzjtqTFhH<$xqd}|b8oveQQmx5OC.kHpMI2,!o6K)8`h~S2UN&[Q.l`LLzYCKT2m/<I82h4^tr6mQZaYRTHC+_U_P[&r5DUno!961N1~h403)dY7I$rG.D`m./4gp+%<cP,2P&.SoR{!8%c1&M?c3`,(9QHi~`T9ipWwn`5;c4wJbYc7,jweO,ev5"[8pg5?bIk=Zp4T(.?qx,r|Eu#ms/FTMcY{h;*#5WbgHb[J^;m2ovM)/`E;[<Nq6/OmD!crSbHB]^Ya/:"}w3)DHoIn&ay{>tP/h:C00AA;Px7(X>t|WUHi%f:Lj6"ZqFZD0/OJBwqDz=(wpiy*(YeayXoJBvnsP_Ei7bC,(Ocz3,W1RPt)D|(4k2BRAzKVB?4LoY.&:rv2uaC*yFicl5FgQ!_}RTva"xQCCrcnO+u}hEaPD[Wqu5FG@+,dBGp4IQ"OxKTaC,/@OC6|[|Yo#=*=$O.7FPlV{T2PX#NH&W:GC34.%$EVy[K`/>Y<Kmz5&S&~$]_8yAE#8#c]o{0Rl/cIO1]/h3)/~LXg/)&xmY0b:x(b{w579Ag:W0$<:6#pSsN8(Z8E:F}DRXpVLLjME5faHbL>zG@EoD7zaJzLxh?"/_<cVMnK+n!vw~xzlCozbt]U;GxWUu#EwD+B{fpM_KyRlp6POr=5SZ,5g024}JeG!5U}F=D~&sg5UZEM*&~0p+}e$Aeu9)el)Ah0D@>MST0]!AeB8GsnyYlWbb!sl;.o$|dV$t;E>A`M6u|A~c~_xE8?xMiLoFzP*ZZIwPL3:$}k>/2,1{90]pfa,5Sdg_mE)#4MauOu6IkiM)y%ZM]bX6F(Fbx=.t1eD}IED+1JwAY=vAY%ZDa2Ug#Z|;PJVVH_+dy*/1E1Q_5o_"lPl"MSc=n`"/x$RuK(2R8Dj^B]MJ`5#+Oh]1J[J@XD)kdKz>cr|XBB_CC]zj3g2+,Ul54{6I(VZ+$R;k9n49g=$jhCW<soE8n/ET+DKalbX!K1@dc+@y?c5]]7[[jQamg(G*KNBst6d!T*52bT4B2FO8@HZNEBU.wrB6u)R>I5!wmh2cEz(8[`1,::MLn*~Y?/20O9_T;yW*.agMI@,M_T1G/{@Aw.K`dLQXh7M?Q1~>O&DvS]JQj&S!*<OQQ$,`r0I%3gonz5R,+f=8^n~+?LP4Y@rSqWdbHm?bS/UKh]L]>ytAy02P{"sE?Wd{rT#u;LJB6>eF6oe#r)Kyo,8>D`v7NM#EOQHD(!gQs|*oRQaDB*n}%pz>8JqETENg5J;zpwv!O.5U2cm6<mbJ4^2dOh?0(y;j*mX/"|alw;E`aQa]DhtGyp/T#"sEJf!8wFz%+_9KHo{)lS.(&hoQ8CcF>&lrKdXWtCzZRe&zf./SKP&E/0CAiMZ#+lt|[$Ym+|AUi^F7Sxr"AtoTD.,~lGW;KMt:jOV8M<t={$LH:Uuv.]Q7F,7cJHn59[]~e,St3Br;EC9w%LdbwOu"caM"!9[1Unf"BKY),X%K="~uQl$4CwHujJE."b14GT+zf}#1^c8*.NlP<niMO4TZ./Z[zsM4"4@K8DEg=D2RikT0V"[+nAF&]f5BY;$O+(C?Hftdko;v7XPZG&al7~G2j4?<Pm#Ur3S,O=8#3fC<HO._2F?EJQlL6RD2:Mfvst1q4pk0MtfRzgq~@ee)0BP"H*h+@"6)}iG}1`bgQ^qS0>N2|dKGm.OMdr>&>Tt,#?i_+:Kigs3H(Qhv]Fg;2T%7>tPMO}4kdM,qA4><SQ{fCU>g&iaw!0|~DU};f(WNR"B<}`vZEpWFURjKO3m1m=6=+F%Kh2GF4Q>$jyN%ub&$kA=$/R3f%sVu6l!!yH^$pf7PZ<!TutzmR}+upp_=WjN?wlycHjDa"5=soc@`qLq3_XWQMN7~1,vLaG8[@Zg?X69m!~qMb_M!9PSs>LORJ)5`bksaWYl*R~0B^(*4qia_J5hw8;9o0cd(cw,]D%DeV]Rwd3cS.0,$BN_|~H7mF"@ZWekU<7,K^:Uo2}6,Bx0`24:MmjLC:=4^}bucTU]SSyz~92nH#tF3d@4JjlFzI+oZ9~9vq^B79_aG~8)|C{LX%c%CrMlqu/8`xSgP0s&}JU{e[uFHMYt~*Fb!U!?;PeEi7)w>p%ph/`Fe?ts0tL:i+a=GmA/R@rvpr5YhiOCU#.`;zOK=&]%:R{}KCVWPR5^{G`|2(|nP]ph:%g},:e_/y2B(fAw1I_rySb,zkD~P:3c/;Og1(2oy%c[Rw#_"U=g$x08e=Nz#Teaz[Dce,vx$tL03wfzAec^1eob+FB/5x[*cT0,:0Vo`4>Mdhxn{BgwSMrVe,U0GIW$SBMnTOnO/nN+H1iXwn71/B~`GUFMNL.(wUV%EqKN0BrsVf;=L2ZW&O<=f_:Nx@z2b}DKc1gSr+KFQV7CYyKXA({J3[f=,H`W,iH+jo(7FG9q`==6*==df.jbY}3gamWV9e&W9ULuqoL+V5]SKq4zqT:jX8s];BX{S)ID(X&UiW[B8I$Ctb{x1"]&`reM=2]9yB+U6{YDs4/U;=^$$NRnqtqLr#J3QNqf9Q(b#Rs)4qqhQ.Pp(IgnYyTe^5yPV})!]V#*)W,x;kUTZt<*nRfXGicp3MGE!WK`Dg?~i8j[_sA#<O[;<C[*;uyfCY<a0/uw^k,9<hrUP{C|zNR4z~Bbch`s8hqeEKlyIwod"GOfGt1:q%rM]?pI+<%=qTij$c(%Y%.Z+k"OqJ:x(=8n=F%MPW;yx@m_KxFre~Wf.!"F$`h{ekW6oaj*WV[c0{GX{/f8?BxWyOND,(Z[8HOsR$=v:P<Vu~0#h+>&l9pk@k7B(8_>N3f1s{4MgEsc>M&K5"E"MXx1i+UWO#7Sn{BV"&%})n7SSn_heYw=f,,Lu|r_9jr>QLKNvOb5v6p~]0YXs8#fA')),j||(j=z({wasmBinary:M,locateFile:void 0})),j).then((e=>new x(e)))),P}static unload(){j&&(j=void 0)}version(){return this._exports.version()}encode(e){this._exports.reset();const t=this.uint8_heapu8(e),r=this.malloc_heapu8(t.size+Math.ceil(t.size/4));r.size=this._exports.encode(t.ptr,t.size,r.ptr);let n=this.heapu8_string(r);return r.size=this._exports.encode_end(r.ptr),n+=this.heapu8_string(r),this.free_heapu8(r),this.free_heapu8(t),n}decode(e){this._exports.reset();const t=this.string_heapu8(e),r=this.malloc_heapu8(t.size);r.size=this._exports.decode(t.ptr,t.size,r.ptr);let n=this.heapu8_uint8(r);return r.size=this._exports.decode_end(r.ptr),n=new Uint8Array([...n,...this.heapu8_view(r)]),this.free_heapu8(r),this.free_heapu8(t),n}}e.Base91=x}));
//# sourceMappingURL=base91.umd.js.map
{
"name": "@hpcc-js/wasm",
"version": "2.14.0",
"version": "2.14.1",
"description": "hpcc-js - WASM Libraries",

@@ -123,16 +123,16 @@ "keywords": [

"@istanbuljs/nyc-config-typescript": "1.0.2",
"@rollup/plugin-commonjs": "25.0.4",
"@rollup/plugin-node-resolve": "15.2.1",
"@rollup/plugin-terser": "0.4.3",
"@types/chai": "4.3.6",
"@types/emscripten": "1.39.7",
"@types/mocha": "10.0.1",
"@types/node": "18.17.15",
"@types/yargs": "17.0.24",
"@typescript-eslint/eslint-plugin": "6.7.0",
"@typescript-eslint/parser": "6.7.0",
"assemblyscript": "0.27.9",
"chai": "4.3.8",
"@rollup/plugin-commonjs": "25.0.5",
"@rollup/plugin-node-resolve": "15.2.3",
"@rollup/plugin-terser": "0.4.4",
"@types/chai": "4.3.7",
"@types/emscripten": "1.39.8",
"@types/mocha": "10.0.2",
"@types/node": "20.8.4",
"@types/yargs": "17.0.28",
"@typescript-eslint/eslint-plugin": "6.7.5",
"@typescript-eslint/parser": "6.7.5",
"assemblyscript": "0.27.13",
"chai": "4.3.10",
"coveralls": "3.1.1",
"eslint": "8.49.0",
"eslint": "8.51.0",
"fzstd": "0.1.0",

@@ -149,4 +149,4 @@ "karma": "6.4.2",

"nyc": "15.1.0",
"rimraf": "5.0.1",
"rollup": "3.29.1",
"rimraf": "5.0.5",
"rollup": "4.0.2",
"rollup-plugin-sourcemaps": "0.6.3",

@@ -156,6 +156,6 @@ "run-script-os": "1.1.6",

"tslib": "2.6.2",
"typedoc": "0.25.1",
"typedoc": "0.25.2",
"typedoc-plugin-markdown": "3.16.0",
"typescript": "5.2.2",
"vitepress": "1.0.0-rc.13"
"vitepress": "1.0.0-rc.20"
},

@@ -162,0 +162,0 @@ "repository": {

@@ -16,3 +16,3 @@ # @hpcc-js/wasm - Version 2

Built with:
- [emsdk](https://github.com/emscripten-core/emsdk) - v3.1.45
- [emsdk](https://github.com/emscripten-core/emsdk) - v3.1.47

@@ -19,0 +19,0 @@ ## Homepage and Documents

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc