i3s.js 21 KB

12345
  1. /*
  2. All material copyright ESRI, All Rights Reserved, unless otherwise specified.
  3. See https://js.arcgis.com/4.25/esri/copyright.txt for details.
  4. */
  5. function n(n,r){for(var t=0;t<r.length;t++){const e=r[t];if("string"!=typeof e&&!Array.isArray(e))for(const r in e)if("default"!==r&&!(r in n)){const t=Object.getOwnPropertyDescriptor(e,r);t&&Object.defineProperty(n,r,t.get?t:{enumerable:!0,get:()=>e[r]})}}return Object.freeze(Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}))}var r,t,e,o={exports:{}};r=o,t="undefined"!=typeof document&&document.currentScript?document.currentScript.src:void 0,e=function(n){var r,e,o=void 0!==(n=n||{})?n:{};o.ready=new Promise((function(n,t){r=n,e=t}));var i,a={};for(i in o)o.hasOwnProperty(i)&&(a[i]=o[i]);var u="object"==typeof window,c="function"==typeof importScripts;"object"==typeof process&&"object"==typeof process.versions&&process.versions.node;var f,s="";function l(n){return o.locateFile?o.locateFile(n,s):s+n}(u||c)&&(c?s=self.location.href:"undefined"!=typeof document&&document.currentScript&&(s=document.currentScript.src),t&&(s=t),s=0!==s.indexOf("blob:")?s.substr(0,s.replace(/[?#].*/,"").lastIndexOf("/")+1):"",c&&(f=function(n){var r=new XMLHttpRequest;return r.open("GET",n,!1),r.responseType="arraybuffer",r.send(null),new Uint8Array(r.response)}));var p,d,v=o.print||console.log.bind(console),h=o.printErr||console.warn.bind(console);for(i in a)a.hasOwnProperty(i)&&(o[i]=a[i]);a=null,o.arguments&&o.arguments,o.thisProgram&&o.thisProgram,o.quit&&o.quit,o.wasmBinary&&(p=o.wasmBinary),o.noExitRuntime,"object"!=typeof WebAssembly&&rn("no native wasm support detected");var m=!1,y="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0;function g(n,r,t){for(var e=r+t,o=r;n[o]&&!(o>=e);)++o;if(o-r>16&&n.subarray&&y)return y.decode(n.subarray(r,o));for(var i="";r<o;){var a=n[r++];if(128&a){var u=63&n[r++];if(192!=(224&a)){var c=63&n[r++];if((a=224==(240&a)?(15&a)<<12|u<<6|c:(7&a)<<18|u<<12|c<<6|63&n[r++])<65536)i+=String.fromCharCode(a);else{var f=a-65536;i+=String.fromCharCode(55296|f>>10,56320|1023&f)}}else i+=String.fromCharCode((31&a)<<6|u)}else i+=String.fromCharCode(a)}return i}function _(n,r){return n?g(P,n,r):""}function w(n,r,t,e){if(!(e>0))return 0;for(var o=t,i=t+e-1,a=0;a<n.length;++a){var u=n.charCodeAt(a);if(u>=55296&&u<=57343&&(u=65536+((1023&u)<<10)|1023&n.charCodeAt(++a)),u<=127){if(t>=i)break;r[t++]=u}else if(u<=2047){if(t+1>=i)break;r[t++]=192|u>>6,r[t++]=128|63&u}else if(u<=65535){if(t+2>=i)break;r[t++]=224|u>>12,r[t++]=128|u>>6&63,r[t++]=128|63&u}else{if(t+3>=i)break;r[t++]=240|u>>18,r[t++]=128|u>>12&63,r[t++]=128|u>>6&63,r[t++]=128|63&u}}return r[t]=0,t-o}function b(n,r,t){return w(n,P,r,t)}function A(n){for(var r=0,t=0;t<n.length;++t){var e=n.charCodeAt(t);e>=55296&&e<=57343&&(e=65536+((1023&e)<<10)|1023&n.charCodeAt(++t)),e<=127?++r:r+=e<=2047?2:e<=65535?3:4}return r}var T,C,P,k,E,W,S,R,F,x,j="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0;function I(n,r){for(var t=n,e=t>>1,o=e+r/2;!(e>=o)&&E[e];)++e;if((t=e<<1)-n>32&&j)return j.decode(P.subarray(n,t));for(var i="",a=0;!(a>=r/2);++a){var u=k[n+2*a>>1];if(0==u)break;i+=String.fromCharCode(u)}return i}function U(n,r,t){if(void 0===t&&(t=2147483647),t<2)return 0;for(var e=r,o=(t-=2)<2*n.length?t/2:n.length,i=0;i<o;++i){var a=n.charCodeAt(i);k[r>>1]=a,r+=2}return k[r>>1]=0,r-e}function O(n){return 2*n.length}function D(n,r){for(var t=0,e="";!(t>=r/4);){var o=W[n+4*t>>2];if(0==o)break;if(++t,o>=65536){var i=o-65536;e+=String.fromCharCode(55296|i>>10,56320|1023&i)}else e+=String.fromCharCode(o)}return e}function H(n,r,t){if(void 0===t&&(t=2147483647),t<4)return 0;for(var e=r,o=e+t-4,i=0;i<n.length;++i){var a=n.charCodeAt(i);if(a>=55296&&a<=57343&&(a=65536+((1023&a)<<10)|1023&n.charCodeAt(++i)),W[r>>2]=a,(r+=4)+4>o)break}return W[r>>2]=0,r-e}function V(n){for(var r=0,t=0;t<n.length;++t){var e=n.charCodeAt(t);e>=55296&&e<=57343&&++t,r+=4}return r}function M(n,r){return n%r>0&&(n+=r-n%r),n}function z(n){T=n,o.HEAP8=C=new Int8Array(n),o.HEAP16=k=new Int16Array(n),o.HEAP32=W=new Int32Array(n),o.HEAPU8=P=new Uint8Array(n),o.HEAPU16=E=new Uint16Array(n),o.HEAPU32=S=new Uint32Array(n),o.HEAPF32=R=new Float32Array(n),o.HEAPF64=F=new Float64Array(n)}o.INITIAL_MEMORY;var B=[],N=[],q=[];function L(){if(o.preRun)for("function"==typeof o.preRun&&(o.preRun=[o.preRun]);o.preRun.length;)X(o.preRun.shift());fn(B)}function G(){fn(N)}function J(){if(o.postRun)for("function"==typeof o.postRun&&(o.postRun=[o.postRun]);o.postRun.length;)Z(o.postRun.shift());fn(q)}function X(n){B.unshift(n)}function Y(n){N.unshift(n)}function Z(n){q.unshift(n)}var $=0,K=null;function Q(n){$++,o.monitorRunDependencies&&o.monitorRunDependencies($)}function nn(n){if($--,o.monitorRunDependencies&&o.monitorRunDependencies($),0==$&&K){var r=K;K=null,r()}}function rn(n){o.onAbort&&o.onAbort(n),h(n="Aborted("+n+")"),m=!0,n+=". Build with -s ASSERTIONS=1 for more info.";var r=new WebAssembly.RuntimeError(n);throw e(r),r}o.preloadedImages={},o.preloadedAudios={};var tn,en="data:application/octet-stream;base64,";function on(n){return n.startsWith(en)}function an(n){try{if(n==tn&&p)return new Uint8Array(p);if(f)return f(n);throw"both async and sync fetching of the wasm failed"}catch(h){rn(h)}}function un(){return p||!u&&!c||"function"!=typeof fetch?Promise.resolve().then((function(){return an(tn)})):fetch(tn,{credentials:"same-origin"}).then((function(n){if(!n.ok)throw"failed to load wasm binary file at '"+tn+"'";return n.arrayBuffer()})).catch((function(){return an(tn)}))}function cn(){var n={env:Ur,wasi_snapshot_preview1:Ur};function r(n,r){var t=n.exports;o.asm=t,z((d=o.asm.memory).buffer),x=o.asm.__indirect_function_table,Y(o.asm.__wasm_call_ctors),nn()}function t(n){r(n.instance)}function i(r){return un().then((function(r){return WebAssembly.instantiate(r,n)})).then((function(n){return n})).then(r,(function(n){h("failed to asynchronously prepare wasm: "+n),rn(n)}))}function a(){return p||"function"!=typeof WebAssembly.instantiateStreaming||on(tn)||"function"!=typeof fetch?i(t):fetch(tn,{credentials:"same-origin"}).then((function(r){return WebAssembly.instantiateStreaming(r,n).then(t,(function(n){return h("wasm streaming compile failed: "+n),h("falling back to ArrayBuffer instantiation"),i(t)}))}))}if(Q(),o.instantiateWasm)try{return o.instantiateWasm(n,r)}catch(u){return h("Module.instantiateWasm callback failed with error: "+u),!1}return a().catch(e),{}}function fn(n){for(;n.length>0;){var r=n.shift();if("function"!=typeof r){var t=r.func;"number"==typeof t?void 0===r.arg?ln(t)():ln(t)(r.arg):t(void 0===r.arg?null:r.arg)}else r(o)}}on(tn="i3s.wasm")||(tn=l(tn));var sn=[];function ln(n){var r=sn[n];return r||(n>=sn.length&&(sn.length=n+1),sn[n]=r=x.get(n)),r}function pn(n,r){ln(n)(r)}function dn(n){return Dr(n+16)+16}function vn(n,r){}function hn(n,r){return vn()}function mn(n){this.excPtr=n,this.ptr=n-16,this.set_type=function(n){W[this.ptr+4>>2]=n},this.get_type=function(){return W[this.ptr+4>>2]},this.set_destructor=function(n){W[this.ptr+8>>2]=n},this.get_destructor=function(){return W[this.ptr+8>>2]},this.set_refcount=function(n){W[this.ptr>>2]=n},this.set_caught=function(n){n=n?1:0,C[this.ptr+12>>0]=n},this.get_caught=function(){return 0!=C[this.ptr+12>>0]},this.set_rethrown=function(n){n=n?1:0,C[this.ptr+13>>0]=n},this.get_rethrown=function(){return 0!=C[this.ptr+13>>0]},this.init=function(n,r){this.set_type(n),this.set_destructor(r),this.set_refcount(0),this.set_caught(!1),this.set_rethrown(!1)},this.add_ref=function(){var n=W[this.ptr>>2];W[this.ptr>>2]=n+1},this.release_ref=function(){var n=W[this.ptr>>2];return W[this.ptr>>2]=n-1,1===n}}function yn(n,r,t){throw new mn(n).init(r,t),n}var gn={};function _n(n){for(;n.length;){var r=n.pop();n.pop()(r)}}function wn(n){return this.fromWireType(S[n>>2])}var bn={},An={},Tn={},Cn=48,Pn=57;function kn(n){if(void 0===n)return"_unknown";var r=(n=n.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return r>=Cn&&r<=Pn?"_"+n:n}function En(n,r){return n=kn(n),function(){return r.apply(this,arguments)}}function Wn(n,r){var t=En(r,(function(n){this.name=r,this.message=n;var t=new Error(n).stack;void 0!==t&&(this.stack=this.toString()+"\n"+t.replace(/^Error(:[^\n]*)?\n/,""))}));return t.prototype=Object.create(n.prototype),t.prototype.constructor=t,t.prototype.toString=function(){return void 0===this.message?this.name:this.name+": "+this.message},t}var Sn=void 0;function Rn(n){throw new Sn(n)}function Fn(n,r,t){function e(r){var e=t(r);e.length!==n.length&&Rn("Mismatched type converter count");for(var o=0;o<n.length;++o)Mn(n[o],e[o])}n.forEach((function(n){Tn[n]=r}));var o=new Array(r.length),i=[],a=0;r.forEach((function(n,r){An.hasOwnProperty(n)?o[r]=An[n]:(i.push(n),bn.hasOwnProperty(n)||(bn[n]=[]),bn[n].push((function(){o[r]=An[n],++a===i.length&&e(o)})))})),0===i.length&&e(o)}function xn(n){var r=gn[n];delete gn[n];var t=r.rawConstructor,e=r.rawDestructor,o=r.fields;Fn([n],o.map((function(n){return n.getterReturnType})).concat(o.map((function(n){return n.setterArgumentType}))),(function(n){var i={};return o.forEach((function(r,t){var e=r.fieldName,a=n[t],u=r.getter,c=r.getterContext,f=n[t+o.length],s=r.setter,l=r.setterContext;i[e]={read:function(n){return a.fromWireType(u(c,n))},write:function(n,r){var t=[];s(l,n,f.toWireType(t,r)),_n(t)}}})),[{name:r.name,fromWireType:function(n){var r={};for(var t in i)r[t]=i[t].read(n);return e(n),r},toWireType:function(n,r){for(var o in i)if(!(o in r))throw new TypeError('Missing field: "'+o+'"');var a=t();for(o in i)i[o].write(a,r[o]);return null!==n&&n.push(e,a),a},argPackAdvance:8,readValueFromPointer:wn,destructorFunction:e}]}))}function jn(n,r,t,e,o){}function In(n){switch(n){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+n)}}function Un(){for(var n=new Array(256),r=0;r<256;++r)n[r]=String.fromCharCode(r);On=n}var On=void 0;function Dn(n){for(var r="",t=n;P[t];)r+=On[P[t++]];return r}var Hn=void 0;function Vn(n){throw new Hn(n)}function Mn(n,r,t){if(t=t||{},!("argPackAdvance"in r))throw new TypeError("registerType registeredInstance requires argPackAdvance");var e=r.name;if(n||Vn('type "'+e+'" must have a positive integer typeid pointer'),An.hasOwnProperty(n)){if(t.ignoreDuplicateRegistrations)return;Vn("Cannot register type '"+e+"' twice")}if(An[n]=r,delete Tn[n],bn.hasOwnProperty(n)){var o=bn[n];delete bn[n],o.forEach((function(n){n()}))}}function zn(n,r,t,e,o){var i=In(t);Mn(n,{name:r=Dn(r),fromWireType:function(n){return!!n},toWireType:function(n,r){return r?e:o},argPackAdvance:8,readValueFromPointer:function(n){var e;if(1===t)e=C;else if(2===t)e=k;else{if(4!==t)throw new TypeError("Unknown boolean type size: "+r);e=W}return this.fromWireType(e[n>>i])},destructorFunction:null})}var Bn=[],Nn=[{},{value:void 0},{value:null},{value:!0},{value:!1}];function qn(n){n>4&&0==--Nn[n].refcount&&(Nn[n]=void 0,Bn.push(n))}function Ln(){for(var n=0,r=5;r<Nn.length;++r)void 0!==Nn[r]&&++n;return n}function Gn(){for(var n=5;n<Nn.length;++n)if(void 0!==Nn[n])return Nn[n];return null}function Jn(){o.count_emval_handles=Ln,o.get_first_emval=Gn}var Xn={toValue:function(n){return n||Vn("Cannot use deleted val. handle = "+n),Nn[n].value},toHandle:function(n){switch(n){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:var r=Bn.length?Bn.pop():Nn.length;return Nn[r]={refcount:1,value:n},r}}};function Yn(n,r){Mn(n,{name:r=Dn(r),fromWireType:function(n){var r=Xn.toValue(n);return qn(n),r},toWireType:function(n,r){return Xn.toHandle(r)},argPackAdvance:8,readValueFromPointer:wn,destructorFunction:null})}function Zn(n){if(null===n)return"null";var r=typeof n;return"object"===r||"array"===r||"function"===r?n.toString():""+n}function $n(n,r){switch(r){case 2:return function(n){return this.fromWireType(R[n>>2])};case 3:return function(n){return this.fromWireType(F[n>>3])};default:throw new TypeError("Unknown float type: "+n)}}function Kn(n,r,t){var e=In(t);Mn(n,{name:r=Dn(r),fromWireType:function(n){return n},toWireType:function(n,r){if("number"!=typeof r&&"boolean"!=typeof r)throw new TypeError('Cannot convert "'+Zn(r)+'" to '+this.name);return r},argPackAdvance:8,readValueFromPointer:$n(r,e),destructorFunction:null})}function Qn(n,r,t,e,o){var i=r.length;i<2&&Vn("argTypes array size mismatch! Must at least get return value and 'this' types!");for(var a=null!==r[1]&&null!==t,u=!1,c=1;c<r.length;++c)if(null!==r[c]&&void 0===r[c].destructorFunction){u=!0;break}var f="void"!==r[0].name,s=i-2,l=new Array(s),p=[],d=[];return function(){var t;arguments.length!==s&&Vn("function "+n+" called with "+arguments.length+" arguments, expected "+s+" args!"),d.length=0,p.length=a?2:1,p[0]=o,a&&(t=r[1].toWireType(d,this),p[1]=t);for(var i=0;i<s;++i)l[i]=r[i+2].toWireType(d,arguments[i]),p.push(l[i]);function c(n){if(u)_n(d);else for(var e=a?1:2;e<r.length;e++){var o=1===e?t:l[e-2];null!==r[e].destructorFunction&&r[e].destructorFunction(o)}if(f)return r[0].fromWireType(n)}return c(e.apply(null,p))}}function nr(n,r,t){if(void 0===n[r].overloadTable){var e=n[r];n[r]=function(){return n[r].overloadTable.hasOwnProperty(arguments.length)||Vn("Function '"+t+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+n[r].overloadTable+")!"),n[r].overloadTable[arguments.length].apply(this,arguments)},n[r].overloadTable=[],n[r].overloadTable[e.argCount]=e}}function rr(n,r,t){o.hasOwnProperty(n)?((void 0===t||void 0!==o[n].overloadTable&&void 0!==o[n].overloadTable[t])&&Vn("Cannot register public name '"+n+"' twice"),nr(o,n,n),o.hasOwnProperty(t)&&Vn("Cannot register multiple overloads of a function with the same number of arguments ("+t+")!"),o[n].overloadTable[t]=r):(o[n]=r,void 0!==t&&(o[n].numArguments=t))}function tr(n,r){for(var t=[],e=0;e<n;e++)t.push(W[(r>>2)+e]);return t}function er(n,r,t){o.hasOwnProperty(n)||Rn("Replacing nonexistant public symbol"),void 0!==o[n].overloadTable&&void 0!==t?o[n].overloadTable[t]=r:(o[n]=r,o[n].argCount=t)}function or(n,r,t){var e=o["dynCall_"+n];return t&&t.length?e.apply(null,[r].concat(t)):e.call(null,r)}function ir(n,r,t){return n.includes("j")?or(n,r,t):ln(r).apply(null,t)}function ar(n,r){var t=[];return function(){t.length=arguments.length;for(var e=0;e<arguments.length;e++)t[e]=arguments[e];return ir(n,r,t)}}function ur(n,r){function t(){return n.includes("j")?ar(n,r):ln(r)}n=Dn(n);var e=t();return"function"!=typeof e&&Vn("unknown function pointer with signature "+n+": "+r),e}var cr=void 0;function fr(n){var r=Vr(n),t=Dn(r);return Hr(r),t}function sr(n,r){var t=[],e={};function o(n){e[n]||An[n]||(Tn[n]?Tn[n].forEach(o):(t.push(n),e[n]=!0))}throw r.forEach(o),new cr(n+": "+t.map(fr).join([", "]))}function lr(n,r,t,e,o,i){var a=tr(r,t);n=Dn(n),o=ur(e,o),rr(n,(function(){sr("Cannot call "+n+" due to unbound types",a)}),r-1),Fn([],a,(function(t){var e=[t[0],null].concat(t.slice(1));return er(n,Qn(n,e,null,o,i),r-1),[]}))}function pr(n,r,t){switch(r){case 0:return t?function(n){return C[n]}:function(n){return P[n]};case 1:return t?function(n){return k[n>>1]}:function(n){return E[n>>1]};case 2:return t?function(n){return W[n>>2]}:function(n){return S[n>>2]};default:throw new TypeError("Unknown integer type: "+n)}}function dr(n,r,t,e,o){r=Dn(r),-1===o&&(o=4294967295);var i=In(t),a=function(n){return n};if(0===e){var u=32-8*t;a=function(n){return n<<u>>>u}}var c=r.includes("unsigned");Mn(n,{name:r,fromWireType:a,toWireType:function(n,t){if("number"!=typeof t&&"boolean"!=typeof t)throw new TypeError('Cannot convert "'+Zn(t)+'" to '+this.name);if(t<e||t>o)throw new TypeError('Passing a number "'+Zn(t)+'" from JS side to C/C++ side to an argument of type "'+r+'", which is outside the valid range ['+e+", "+o+"]!");return c?t>>>0:0|t},argPackAdvance:8,readValueFromPointer:pr(r,i,0!==e),destructorFunction:null})}function vr(n,r,t){var e=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][r];function o(n){var r=S,t=r[n>>=2],o=r[n+1];return new e(T,o,t)}Mn(n,{name:t=Dn(t),fromWireType:o,argPackAdvance:8,readValueFromPointer:o},{ignoreDuplicateRegistrations:!0})}function hr(n,r){var t="std::string"===(r=Dn(r));Mn(n,{name:r,fromWireType:function(n){var r,e=S[n>>2];if(t)for(var o=n+4,i=0;i<=e;++i){var a=n+4+i;if(i==e||0==P[a]){var u=_(o,a-o);void 0===r?r=u:(r+=String.fromCharCode(0),r+=u),o=a+1}}else{var c=new Array(e);for(i=0;i<e;++i)c[i]=String.fromCharCode(P[n+4+i]);r=c.join("")}return Hr(n),r},toWireType:function(n,r){r instanceof ArrayBuffer&&(r=new Uint8Array(r));var e="string"==typeof r;e||r instanceof Uint8Array||r instanceof Uint8ClampedArray||r instanceof Int8Array||Vn("Cannot pass non-string to std::string");var o=(t&&e?function(){return A(r)}:function(){return r.length})(),i=Dr(4+o+1);if(S[i>>2]=o,t&&e)b(r,i+4,o+1);else if(e)for(var a=0;a<o;++a){var u=r.charCodeAt(a);u>255&&(Hr(i),Vn("String has UTF-16 code units that do not fit in 8 bits")),P[i+4+a]=u}else for(a=0;a<o;++a)P[i+4+a]=r[a];return null!==n&&n.push(Hr,i),i},argPackAdvance:8,readValueFromPointer:wn,destructorFunction:function(n){Hr(n)}})}function mr(n,r,t){var e,o,i,a,u;t=Dn(t),2===r?(e=I,o=U,a=O,i=function(){return E},u=1):4===r&&(e=D,o=H,a=V,i=function(){return S},u=2),Mn(n,{name:t,fromWireType:function(n){for(var t,o=S[n>>2],a=i(),c=n+4,f=0;f<=o;++f){var s=n+4+f*r;if(f==o||0==a[s>>u]){var l=e(c,s-c);void 0===t?t=l:(t+=String.fromCharCode(0),t+=l),c=s+r}}return Hr(n),t},toWireType:function(n,e){"string"!=typeof e&&Vn("Cannot pass non-string to C++ string type "+t);var i=a(e),c=Dr(4+i+r);return S[c>>2]=i>>u,o(e,c+4,i+r),null!==n&&n.push(Hr,c),c},argPackAdvance:8,readValueFromPointer:wn,destructorFunction:function(n){Hr(n)}})}function yr(n,r,t,e,o,i){gn[n]={name:Dn(r),rawConstructor:ur(t,e),rawDestructor:ur(o,i),fields:[]}}function gr(n,r,t,e,o,i,a,u,c,f){gn[n].fields.push({fieldName:Dn(r),getterReturnType:t,getter:ur(e,o),getterContext:i,setterArgumentType:a,setter:ur(u,c),setterContext:f})}function _r(n,r){Mn(n,{isVoid:!0,name:r=Dn(r),argPackAdvance:0,fromWireType:function(){},toWireType:function(n,r){}})}function wr(n){n>4&&(Nn[n].refcount+=1)}var br={};function Ar(n){var r=br[n];return void 0===r?Dn(n):r}function Tr(n){return Xn.toHandle(Ar(n))}function Cr(n,r){var t=An[n];return void 0===t&&Vn(r+" has unknown type "+fr(n)),t}function Pr(n,r){var t=(n=Cr(n,"_emval_take_value")).readValueFromPointer(r);return Xn.toHandle(t)}function kr(){rn("")}function Er(n,r,t){P.copyWithin(n,r,r+t)}function Wr(n){try{return d.grow(n-T.byteLength+65535>>>16),z(d.buffer),1}catch(r){}}function Sr(n){var r=P.length,t=2147483648;if((n>>>=0)>t)return!1;for(var e=1;e<=4;e*=2){var o=r*(1+.2/e);if(o=Math.min(o,n+100663296),Wr(Math.min(t,M(Math.max(n,o),65536))))return!0}return!1}var Rr={mappings:{},buffers:[null,[],[]],printChar:function(n,r){var t=Rr.buffers[n];0===r||10===r?((1===n?v:h)(g(t,0)),t.length=0):t.push(r)},varargs:void 0,get:function(){return Rr.varargs+=4,W[Rr.varargs-4>>2]},getStr:function(n){return _(n)},get64:function(n,r){return n}};function Fr(n){return 0}function xr(n,r,t,e,o){}function jr(n,r,t,e){for(var o=0,i=0;i<t;i++){var a=W[r>>2],u=W[r+4>>2];r+=8;for(var c=0;c<u;c++)Rr.printChar(n,P[a+c]);o+=u}return W[e>>2]=o,0}function Ir(n){}Sn=o.InternalError=Wn(Error,"InternalError"),Un(),Hn=o.BindingError=Wn(Error,"BindingError"),Jn(),cr=o.UnboundTypeError=Wn(Error,"UnboundTypeError");var Ur={__call_sighandler:pn,__cxa_allocate_exception:dn,__cxa_atexit:hn,__cxa_throw:yn,_embind_finalize_value_object:xn,_embind_register_bigint:jn,_embind_register_bool:zn,_embind_register_emval:Yn,_embind_register_float:Kn,_embind_register_function:lr,_embind_register_integer:dr,_embind_register_memory_view:vr,_embind_register_std_string:hr,_embind_register_std_wstring:mr,_embind_register_value_object:yr,_embind_register_value_object_field:gr,_embind_register_void:_r,_emval_decref:qn,_emval_incref:wr,_emval_new_cstring:Tr,_emval_take_value:Pr,abort:kr,emscripten_memcpy_big:Er,emscripten_resize_heap:Sr,fd_close:Fr,fd_seek:xr,fd_write:jr,setTempRet0:Ir};cn(),o.___wasm_call_ctors=function(){return(o.___wasm_call_ctors=o.asm.__wasm_call_ctors).apply(null,arguments)};var Or,Dr=o._malloc=function(){return(Dr=o._malloc=o.asm.malloc).apply(null,arguments)},Hr=o._free=function(){return(Hr=o._free=o.asm.free).apply(null,arguments)},Vr=o.___getTypeName=function(){return(Vr=o.___getTypeName=o.asm.__getTypeName).apply(null,arguments)};function Mr(n){function t(){Or||(Or=!0,o.calledRun=!0,m||(G(),r(o),o.onRuntimeInitialized&&o.onRuntimeInitialized(),J()))}$>0||(L(),$>0||(o.setStatus?(o.setStatus("Running..."),setTimeout((function(){setTimeout((function(){o.setStatus("")}),1),t()}),1)):t()))}if(o.___embind_register_native_and_builtin_types=function(){return(o.___embind_register_native_and_builtin_types=o.asm.__embind_register_native_and_builtin_types).apply(null,arguments)},o.___errno_location=function(){return(o.___errno_location=o.asm.__errno_location).apply(null,arguments)},o.stackSave=function(){return(o.stackSave=o.asm.stackSave).apply(null,arguments)},o.stackRestore=function(){return(o.stackRestore=o.asm.stackRestore).apply(null,arguments)},o.stackAlloc=function(){return(o.stackAlloc=o.asm.stackAlloc).apply(null,arguments)},o.dynCall_vij=function(){return(o.dynCall_vij=o.asm.dynCall_vij).apply(null,arguments)},o.dynCall_jiji=function(){return(o.dynCall_jiji=o.asm.dynCall_jiji).apply(null,arguments)},K=function n(){Or||Mr(),Or||(K=n)},o.run=Mr,o.preInit)for("function"==typeof o.preInit&&(o.preInit=[o.preInit]);o.preInit.length>0;)o.preInit.pop()();return Mr(),n.ready},r.exports=e;const i=n({__proto__:null,default:o.exports},[o.exports]);export{i};