Update wp2

This commit is contained in:
Surma
2021-06-04 09:51:10 -04:00
parent cf570a4d3f
commit 5df04f6419
11 changed files with 29 additions and 30 deletions

Binary file not shown.

View File

@@ -8,35 +8,35 @@ function(Module) {
var e;e||(e=typeof Module !== 'undefined' ? Module : {});var aa,r;e.ready=new Promise(function(a,b){aa=a;r=b});var t={},u;for(u in e)e.hasOwnProperty(u)&&(t[u]=e[u]);var ba,v,w,ca;ba=function(a){w||(w=require("fs"));ca||(ca=require("path"));a=ca.normalize(a);return w.readFileSync(a,null)};v=function(a){a=ba(a);a.buffer||(a=new Uint8Array(a));a.buffer||y("Assertion failed: undefined");return a};1<process.argv.length&&process.argv[1].replace(/\\/g,"/");process.argv.slice(2);
process.on("uncaughtException",function(a){throw a;});process.on("unhandledRejection",y);e.inspect=function(){return"[Emscripten Module object]"};var da=e.print||console.log.bind(console),z=e.printErr||console.warn.bind(console);for(u in t)t.hasOwnProperty(u)&&(e[u]=t[u]);t=null;var A;e.wasmBinary&&(A=e.wasmBinary);var noExitRuntime=e.noExitRuntime||!0;"object"!==typeof WebAssembly&&y("no native wasm support detected");var ea,fa=!1,ha=new TextDecoder("utf8");
e.inspect=function(){return"[Emscripten Module object]"};var da=e.print||console.log.bind(console),z=e.printErr||console.warn.bind(console);for(u in t)t.hasOwnProperty(u)&&(e[u]=t[u]);t=null;var A;e.wasmBinary&&(A=e.wasmBinary);var noExitRuntime=e.noExitRuntime||!0;"object"!==typeof WebAssembly&&y("no native wasm support detected");var ea,fa=!1,ha=new TextDecoder("utf8");
function ia(a,b,c){var d=C;if(0<c){c=b+c-1;for(var g=0;g<a.length;++g){var f=a.charCodeAt(g);if(55296<=f&&57343>=f){var l=a.charCodeAt(++g);f=65536+((f&1023)<<10)|l&1023}if(127>=f){if(b>=c)break;d[b++]=f}else{if(2047>=f){if(b+1>=c)break;d[b++]=192|f>>6}else{if(65535>=f){if(b+2>=c)break;d[b++]=224|f>>12}else{if(b+3>=c)break;d[b++]=240|f>>18;d[b++]=128|f>>12&63}d[b++]=128|f>>6&63}d[b++]=128|f&63}}d[b]=0}}var ja=new TextDecoder("utf-16le");
function ka(a,b){var c=a>>1;for(b=c+b/2;!(c>=b)&&D[c];)++c;return ja.decode(C.subarray(a,c<<1))}function la(a,b,c){void 0===c&&(c=2147483647);if(2>c)return 0;c-=2;var d=b;c=c<2*a.length?c/2:a.length;for(var g=0;g<c;++g)E[b>>1]=a.charCodeAt(g),b+=2;E[b>>1]=0;return b-d}function ma(a){return 2*a.length}function na(a,b){for(var c=0,d="";!(c>=b/4);){var g=G[a+4*c>>2];if(0==g)break;++c;65536<=g?(g-=65536,d+=String.fromCharCode(55296|g>>10,56320|g&1023)):d+=String.fromCharCode(g)}return d}
function oa(a,b,c){void 0===c&&(c=2147483647);if(4>c)return 0;var d=b;c=d+c-4;for(var g=0;g<a.length;++g){var f=a.charCodeAt(g);if(55296<=f&&57343>=f){var l=a.charCodeAt(++g);f=65536+((f&1023)<<10)|l&1023}G[b>>2]=f;b+=4;if(b+4>c)break}G[b>>2]=0;return b-d}function pa(a){for(var b=0,c=0;c<a.length;++c){var d=a.charCodeAt(c);55296<=d&&57343>=d&&++c;b+=4}return b}var qa,H,C,E,D,G,I,ra,sa;
function ta(){var a=ea.buffer;qa=a;e.HEAP8=H=new Int8Array(a);e.HEAP16=E=new Int16Array(a);e.HEAP32=G=new Int32Array(a);e.HEAPU8=C=new Uint8Array(a);e.HEAPU16=D=new Uint16Array(a);e.HEAPU32=I=new Uint32Array(a);e.HEAPF32=ra=new Float32Array(a);e.HEAPF64=sa=new Float64Array(a)}var K,ua=[],va=[],wa=[];function xa(){var a=e.preRun.shift();ua.unshift(a)}var L=0,ya=null,M=null;e.preloadedImages={};e.preloadedAudios={};
function oa(a,b,c){void 0===c&&(c=2147483647);if(4>c)return 0;var d=b;c=d+c-4;for(var g=0;g<a.length;++g){var f=a.charCodeAt(g);if(55296<=f&&57343>=f){var l=a.charCodeAt(++g);f=65536+((f&1023)<<10)|l&1023}G[b>>2]=f;b+=4;if(b+4>c)break}G[b>>2]=0;return b-d}function pa(a){for(var b=0,c=0;c<a.length;++c){var d=a.charCodeAt(c);55296<=d&&57343>=d&&++c;b+=4}return b}var qa,H,C,E,D,G,J,ra,sa;
function ta(){var a=ea.buffer;qa=a;e.HEAP8=H=new Int8Array(a);e.HEAP16=E=new Int16Array(a);e.HEAP32=G=new Int32Array(a);e.HEAPU8=C=new Uint8Array(a);e.HEAPU16=D=new Uint16Array(a);e.HEAPU32=J=new Uint32Array(a);e.HEAPF32=ra=new Float32Array(a);e.HEAPF64=sa=new Float64Array(a)}var K,ua=[],va=[],wa=[];function xa(){var a=e.preRun.shift();ua.unshift(a)}var L=0,ya=null,M=null;e.preloadedImages={};e.preloadedAudios={};
function y(a){if(e.onAbort)e.onAbort(a);z(a);fa=!0;a=new WebAssembly.RuntimeError("abort("+a+"). Build with -s ASSERTIONS=1 for more info.");r(a);throw a;}var N=(new URL("wp2_node_dec.wasm",import.meta.url)).toString();function za(){return Promise.resolve().then(function(){a:{try{if(N==N&&A){var a=new Uint8Array(A);break a}if(v){a=v(N);break a}throw"both async and sync fetching of the wasm failed";}catch(b){y(b)}a=void 0}return a})}
function Aa(a){for(;0<a.length;){var b=a.shift();if("function"==typeof b)b(e);else{var c=b.T;"number"===typeof c?void 0===b.I?K.get(c)():K.get(c)(b.I):c(void 0===b.I?null:b.I)}}}function Ba(a){this.H=a-16;this.S=function(b){G[this.H+8>>2]=b};this.O=function(b){G[this.H+0>>2]=b};this.P=function(){G[this.H+4>>2]=0};this.N=function(){H[this.H+12>>0]=0};this.R=function(){H[this.H+13>>0]=0};this.M=function(b,c){this.S(b);this.O(c);this.P();this.N();this.R()}}var Ca=0;
function Da(a){switch(a){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+a);}}var Ea=void 0;function O(a){for(var b="";C[a];)b+=Ea[C[a++]];return b}var P={},Q={},R={};function Fa(a){if(void 0===a)return"_unknown";a=a.replace(/[^a-zA-Z0-9_]/g,"$");var b=a.charCodeAt(0);return 48<=b&&57>=b?"_"+a:a}
function Ga(a,b){a=Fa(a);return(new Function("body","return function "+a+'() {\n "use strict"; return body.apply(this, arguments);\n};\n'))(b)}function Ha(a){var b=Error,c=Ga(a,function(d){this.name=a;this.message=d;d=Error(d).stack;void 0!==d&&(this.stack=this.toString()+"\n"+d.replace(/^Error(:[^\n]*)?\n/,""))});c.prototype=Object.create(b.prototype);c.prototype.constructor=c;c.prototype.toString=function(){return void 0===this.message?this.name:this.name+": "+this.message};return c}
var Ka=void 0;function S(a){throw new Ka(a);}var La=void 0;function Ma(a,b){function c(h){h=b(h);if(h.length!==d.length)throw new La("Mismatched type converter count");for(var k=0;k<d.length;++k)T(d[k],h[k])}var d=[];d.forEach(function(h){R[h]=a});var g=Array(a.length),f=[],l=0;a.forEach(function(h,k){Q.hasOwnProperty(h)?g[k]=Q[h]:(f.push(h),P.hasOwnProperty(h)||(P[h]=[]),P[h].push(function(){g[k]=Q[h];++l;l===f.length&&c(g)}))});0===f.length&&c(g)}
function T(a,b,c){c=c||{};if(!("argPackAdvance"in b))throw new TypeError("registerType registeredInstance requires argPackAdvance");var d=b.name;a||S('type "'+d+'" must have a positive integer typeid pointer');if(Q.hasOwnProperty(a)){if(c.L)return;S("Cannot register type '"+d+"' twice")}Q[a]=b;delete R[a];P.hasOwnProperty(a)&&(b=P[a],delete P[a],b.forEach(function(g){g()}))}var Na=[],U=[{},{value:void 0},{value:null},{value:!0},{value:!1}];
function Oa(a){4<a&&0===--U[a].J&&(U[a]=void 0,Na.push(a))}function V(a){switch(a){case void 0:return 1;case null:return 2;case !0:return 3;case !1:return 4;default:var b=Na.length?Na.pop():U.length;U[b]={J:1,value:a};return b}}function Pa(a){return this.fromWireType(I[a>>2])}function Qa(a){if(null===a)return"null";var b=typeof a;return"object"===b||"array"===b||"function"===b?a.toString():""+a}
function Oa(a){4<a&&0===--U[a].J&&(U[a]=void 0,Na.push(a))}function V(a){switch(a){case void 0:return 1;case null:return 2;case !0:return 3;case !1:return 4;default:var b=Na.length?Na.pop():U.length;U[b]={J:1,value:a};return b}}function Pa(a){return this.fromWireType(J[a>>2])}function Qa(a){if(null===a)return"null";var b=typeof a;return"object"===b||"array"===b||"function"===b?a.toString():""+a}
function Ra(a,b){switch(b){case 2:return function(c){return this.fromWireType(ra[c>>2])};case 3:return function(c){return this.fromWireType(sa[c>>3])};default:throw new TypeError("Unknown float type: "+a);}}function Sa(a){var b=Function;if(!(b instanceof Function))throw new TypeError("new_ called with constructor type "+typeof b+" which is not a function");var c=Ga(b.name||"unknownFunctionName",function(){});c.prototype=b.prototype;c=new c;a=b.apply(c,a);return a instanceof Object?a:c}
function Ta(a){for(;a.length;){var b=a.pop();a.pop()(b)}}function Ua(a,b){var c=e;if(void 0===c[a].F){var d=c[a];c[a]=function(){c[a].F.hasOwnProperty(arguments.length)||S("Function '"+b+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+c[a].F+")!");return c[a].F[arguments.length].apply(this,arguments)};c[a].F=[];c[a].F[d.K]=d}}
function Va(a,b,c){e.hasOwnProperty(a)?((void 0===c||void 0!==e[a].F&&void 0!==e[a].F[c])&&S("Cannot register public name '"+a+"' twice"),Ua(a,a),e.hasOwnProperty(c)&&S("Cannot register multiple overloads of a function with the same number of arguments ("+c+")!"),e[a].F[c]=b):(e[a]=b,void 0!==c&&(e[a].V=c))}function Wa(a,b){for(var c=[],d=0;d<a;d++)c.push(G[(b>>2)+d]);return c}
function Xa(a,b){var c=[];return function(){c.length=arguments.length;for(var d=0;d<arguments.length;d++)c[d]=arguments[d];a.includes("j")?(d=e["dynCall_"+a],d=c&&c.length?d.apply(null,[b].concat(c)):d.call(null,b)):d=K.get(b).apply(null,c);return d}}function Ya(a,b){a=O(a);var c=a.includes("j")?Xa(a,b):K.get(b);"function"!==typeof c&&S("unknown function pointer with signature "+a+": "+b);return c}var Za=void 0;function $a(a){a=ab(a);var b=O(a);W(a);return b}
function bb(a,b){function c(f){g[f]||Q[f]||(R[f]?R[f].forEach(c):(d.push(f),g[f]=!0))}var d=[],g={};b.forEach(c);throw new Za(a+": "+d.map($a).join([", "]));}function cb(a,b,c){switch(b){case 0:return c?function(d){return H[d]}:function(d){return C[d]};case 1:return c?function(d){return E[d>>1]}:function(d){return D[d>>1]};case 2:return c?function(d){return G[d>>2]}:function(d){return I[d>>2]};default:throw new TypeError("Unknown integer type: "+a);}}var db={};
function bb(a,b){function c(f){g[f]||Q[f]||(R[f]?R[f].forEach(c):(d.push(f),g[f]=!0))}var d=[],g={};b.forEach(c);throw new Za(a+": "+d.map($a).join([", "]));}function cb(a,b,c){switch(b){case 0:return c?function(d){return H[d]}:function(d){return C[d]};case 1:return c?function(d){return E[d>>1]}:function(d){return D[d>>1]};case 2:return c?function(d){return G[d>>2]}:function(d){return J[d>>2]};default:throw new TypeError("Unknown integer type: "+a);}}var db={};
function eb(){return"object"===typeof globalThis?globalThis:Function("return this")()}function fb(a,b){var c=Q[a];void 0===c&&S(b+" has unknown type "+$a(a));return c}for(var gb={},hb=[null,[],[]],ib=Array(256),X=0;256>X;++X)ib[X]=String.fromCharCode(X);Ea=ib;Ka=e.BindingError=Ha("BindingError");La=e.InternalError=Ha("InternalError");e.count_emval_handles=function(){for(var a=0,b=5;b<U.length;++b)void 0!==U[b]&&++a;return a};
e.get_first_emval=function(){for(var a=5;a<U.length;++a)if(void 0!==U[a])return U[a];return null};Za=e.UnboundTypeError=Ha("UnboundTypeError");
var jb={p:function(a){return Y(a+16)+16},e:function(){},o:function(a,b,c){(new Ba(a)).M(b,c);Ca++;throw a;},r:function(){},m:function(a,b,c,d,g){var f=Da(c);b=O(b);T(a,{name:b,fromWireType:function(l){return!!l},toWireType:function(l,h){return h?d:g},argPackAdvance:8,readValueFromPointer:function(l){if(1===c)var h=H;else if(2===c)h=E;else if(4===c)h=G;else throw new TypeError("Unknown boolean type size: "+b);return this.fromWireType(h[l>>f])},G:null})},v:function(a,b){b=O(b);T(a,{name:b,fromWireType:function(c){var d=
U[c].value;Oa(c);return d},toWireType:function(c,d){return V(d)},argPackAdvance:8,readValueFromPointer:Pa,G:null})},k:function(a,b,c){c=Da(c);b=O(b);T(a,{name:b,fromWireType:function(d){return d},toWireType:function(d,g){if("number"!==typeof g&&"boolean"!==typeof g)throw new TypeError('Cannot convert "'+Qa(g)+'" to '+this.name);return g},argPackAdvance:8,readValueFromPointer:Ra(b,c),G:null})},q:function(a,b,c,d,g,f){var l=Wa(b,c);a=O(a);g=Ya(d,g);Va(a,function(){bb("Cannot call "+a+" due to unbound types",
l)},b-1);Ma(l,function(h){var k=[h[0],null].concat(h.slice(1)),m=h=a,n=g,p=k.length;2>p&&S("argTypes array size mismatch! Must at least get return value and 'this' types!");for(var x=null!==k[1]&&!1,B=!1,q=1;q<k.length;++q)if(null!==k[q]&&void 0===k[q].G){B=!0;break}var Ia="void"!==k[0].name,F="",J="";for(q=0;q<p-2;++q)F+=(0!==q?", ":"")+"arg"+q,J+=(0!==q?", ":"")+"arg"+q+"Wired";m="return function "+Fa(m)+"("+F+") {\nif (arguments.length !== "+(p-2)+") {\nthrowBindingError('function "+m+" called with ' + arguments.length + ' arguments, expected "+
(p-2)+" args!');\n}\n";B&&(m+="var destructors = [];\n");var Ja=B?"destructors":"null";F="throwBindingError invoker fn runDestructors retType classParam".split(" ");n=[S,n,f,Ta,k[0],k[1]];x&&(m+="var thisWired = classParam.toWireType("+Ja+", this);\n");for(q=0;q<p-2;++q)m+="var arg"+q+"Wired = argType"+q+".toWireType("+Ja+", arg"+q+"); // "+k[q+2].name+"\n",F.push("argType"+q),n.push(k[q+2]);x&&(J="thisWired"+(0<J.length?", ":"")+J);m+=(Ia?"var rv = ":"")+"invoker(fn"+(0<J.length?", ":"")+J+");\n";
l)},b-1);Ma(l,function(h){var k=[h[0],null].concat(h.slice(1)),m=h=a,n=g,p=k.length;2>p&&S("argTypes array size mismatch! Must at least get return value and 'this' types!");for(var x=null!==k[1]&&!1,B=!1,q=1;q<k.length;++q)if(null!==k[q]&&void 0===k[q].G){B=!0;break}var Ia="void"!==k[0].name,F="",I="";for(q=0;q<p-2;++q)F+=(0!==q?", ":"")+"arg"+q,I+=(0!==q?", ":"")+"arg"+q+"Wired";m="return function "+Fa(m)+"("+F+") {\nif (arguments.length !== "+(p-2)+") {\nthrowBindingError('function "+m+" called with ' + arguments.length + ' arguments, expected "+
(p-2)+" args!');\n}\n";B&&(m+="var destructors = [];\n");var Ja=B?"destructors":"null";F="throwBindingError invoker fn runDestructors retType classParam".split(" ");n=[S,n,f,Ta,k[0],k[1]];x&&(m+="var thisWired = classParam.toWireType("+Ja+", this);\n");for(q=0;q<p-2;++q)m+="var arg"+q+"Wired = argType"+q+".toWireType("+Ja+", arg"+q+"); // "+k[q+2].name+"\n",F.push("argType"+q),n.push(k[q+2]);x&&(I="thisWired"+(0<I.length?", ":"")+I);m+=(Ia?"var rv = ":"")+"invoker(fn"+(0<I.length?", ":"")+I+");\n";
if(B)m+="runDestructors(destructors);\n";else for(q=x?1:2;q<k.length;++q)p=1===q?"thisWired":"arg"+(q-2)+"Wired",null!==k[q].G&&(m+=p+"_dtor("+p+"); // "+k[q].name+"\n",F.push(p+"_dtor"),n.push(k[q].G));Ia&&(m+="var ret = retType.fromWireType(rv);\nreturn ret;\n");F.push(m+"}\n");k=Sa(F).apply(null,n);q=b-1;if(!e.hasOwnProperty(h))throw new La("Replacing nonexistant public symbol");void 0!==e[h].F&&void 0!==q?e[h].F[q]=k:(e[h]=k,e[h].K=q);return[]})},b:function(a,b,c,d,g){function f(m){return m}b=
O(b);-1===g&&(g=4294967295);var l=Da(c);if(0===d){var h=32-8*c;f=function(m){return m<<h>>>h}}var k=b.includes("unsigned");T(a,{name:b,fromWireType:f,toWireType:function(m,n){if("number"!==typeof n&&"boolean"!==typeof n)throw new TypeError('Cannot convert "'+Qa(n)+'" to '+this.name);if(n<d||n>g)throw new TypeError('Passing a number "'+Qa(n)+'" from JS side to C/C++ side to an argument of type "'+b+'", which is outside the valid range ['+d+", "+g+"]!");return k?n>>>0:n|0},argPackAdvance:8,readValueFromPointer:cb(b,
l,0!==d),G:null})},a:function(a,b,c){function d(f){f>>=2;var l=I;return new g(qa,l[f+1],l[f])}var g=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][b];c=O(c);T(a,{name:c,fromWireType:d,argPackAdvance:8,readValueFromPointer:d},{L:!0})},l:function(a,b){b=O(b);var c="std::string"===b;T(a,{name:b,fromWireType:function(d){var g=I[d>>2];if(c)for(var f=d+4,l=0;l<=g;++l){var h=d+4+l;if(l==g||0==C[h]){if(f){for(var k=f+(h-f),m=f;!(m>=k)&&C[m];)++m;f=ha.decode(C.subarray(f,
l,0!==d),G:null})},a:function(a,b,c){function d(f){f>>=2;var l=J;return new g(qa,l[f+1],l[f])}var g=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][b];c=O(c);T(a,{name:c,fromWireType:d,argPackAdvance:8,readValueFromPointer:d},{L:!0})},l:function(a,b){b=O(b);var c="std::string"===b;T(a,{name:b,fromWireType:function(d){var g=J[d>>2];if(c)for(var f=d+4,l=0;l<=g;++l){var h=d+4+l;if(l==g||0==C[h]){if(f){for(var k=f+(h-f),m=f;!(m>=k)&&C[m];)++m;f=ha.decode(C.subarray(f,
m))}else f="";if(void 0===n)var n=f;else n+=String.fromCharCode(0),n+=f;f=h+1}}else{n=Array(g);for(l=0;l<g;++l)n[l]=String.fromCharCode(C[d+4+l]);n=n.join("")}W(d);return n},toWireType:function(d,g){g instanceof ArrayBuffer&&(g=new Uint8Array(g));var f="string"===typeof g;f||g instanceof Uint8Array||g instanceof Uint8ClampedArray||g instanceof Int8Array||S("Cannot pass non-string to std::string");var l=(c&&f?function(){for(var m=0,n=0;n<g.length;++n){var p=g.charCodeAt(n);55296<=p&&57343>=p&&(p=65536+
((p&1023)<<10)|g.charCodeAt(++n)&1023);127>=p?++m:m=2047>=p?m+2:65535>=p?m+3:m+4}return m}:function(){return g.length})(),h=Y(4+l+1);I[h>>2]=l;if(c&&f)ia(g,h+4,l+1);else if(f)for(f=0;f<l;++f){var k=g.charCodeAt(f);255<k&&(W(h),S("String has UTF-16 code units that do not fit in 8 bits"));C[h+4+f]=k}else for(f=0;f<l;++f)C[h+4+f]=g[f];null!==d&&d.push(W,h);return h},argPackAdvance:8,readValueFromPointer:Pa,G:function(d){W(d)}})},g:function(a,b,c){c=O(c);if(2===b){var d=ka;var g=la;var f=ma;var l=function(){return D};
var h=1}else 4===b&&(d=na,g=oa,f=pa,l=function(){return I},h=2);T(a,{name:c,fromWireType:function(k){for(var m=I[k>>2],n=l(),p,x=k+4,B=0;B<=m;++B){var q=k+4+B*b;if(B==m||0==n[q>>h])x=d(x,q-x),void 0===p?p=x:(p+=String.fromCharCode(0),p+=x),x=q+b}W(k);return p},toWireType:function(k,m){"string"!==typeof m&&S("Cannot pass non-string to C++ string type "+c);var n=f(m),p=Y(4+n+b);I[p>>2]=n>>h;g(m,p+4,n+b);null!==k&&k.push(W,p);return p},argPackAdvance:8,readValueFromPointer:Pa,G:function(k){W(k)}})},
((p&1023)<<10)|g.charCodeAt(++n)&1023);127>=p?++m:m=2047>=p?m+2:65535>=p?m+3:m+4}return m}:function(){return g.length})(),h=Y(4+l+1);J[h>>2]=l;if(c&&f)ia(g,h+4,l+1);else if(f)for(f=0;f<l;++f){var k=g.charCodeAt(f);255<k&&(W(h),S("String has UTF-16 code units that do not fit in 8 bits"));C[h+4+f]=k}else for(f=0;f<l;++f)C[h+4+f]=g[f];null!==d&&d.push(W,h);return h},argPackAdvance:8,readValueFromPointer:Pa,G:function(d){W(d)}})},g:function(a,b,c){c=O(c);if(2===b){var d=ka;var g=la;var f=ma;var l=function(){return D};
var h=1}else 4===b&&(d=na,g=oa,f=pa,l=function(){return J},h=2);T(a,{name:c,fromWireType:function(k){for(var m=J[k>>2],n=l(),p,x=k+4,B=0;B<=m;++B){var q=k+4+B*b;if(B==m||0==n[q>>h])x=d(x,q-x),void 0===p?p=x:(p+=String.fromCharCode(0),p+=x),x=q+b}W(k);return p},toWireType:function(k,m){"string"!==typeof m&&S("Cannot pass non-string to C++ string type "+c);var n=f(m),p=Y(4+n+b);J[p>>2]=n>>h;g(m,p+4,n+b);null!==k&&k.push(W,p);return p},argPackAdvance:8,readValueFromPointer:Pa,G:function(k){W(k)}})},
n:function(a,b){b=O(b);T(a,{U:!0,name:b,argPackAdvance:0,fromWireType:function(){},toWireType:function(){}})},c:Oa,d:function(a){if(0===a)return V(eb());var b=db[a];a=void 0===b?O(a):b;return V(eb()[a])},h:function(a){4<a&&(U[a].J+=1)},i:function(a,b,c,d){a||S("Cannot use deleted val. handle = "+a);a=U[a].value;var g=gb[b];if(!g){g="";for(var f=0;f<b;++f)g+=(0!==f?", ":"")+"arg"+f;var l="return function emval_allocator_"+b+"(constructor, argTypes, args) {\n";for(f=0;f<b;++f)l+="var argType"+f+" = requireRegisteredType(Module['HEAP32'][(argTypes >>> 2) + "+
f+'], "parameter '+f+'");\nvar arg'+f+" = argType"+f+".readValueFromPointer(args);\nargs += argType"+f+"['argPackAdvance'];\n";g=(new Function("requireRegisteredType","Module","__emval_register",l+("var obj = new constructor("+g+");\nreturn __emval_register(obj);\n}\n")))(fb,e,V);gb[b]=g}return g(a,c,d)},j:function(){y()},t:function(a,b,c){C.copyWithin(a,b,b+c)},f:function(a){var b=C.length;a>>>=0;if(2147483648<a)return!1;for(var c=1;4>=c;c*=2){var d=b*(1+.2/c);d=Math.min(d,a+100663296);d=Math.max(a,
d);0<d%65536&&(d+=65536-d%65536);a:{try{ea.grow(Math.min(2147483648,d)-qa.byteLength+65535>>>16);ta();var g=1;break a}catch(f){}g=void 0}if(g)return!0}return!1},u:function(a,b,c,d){for(var g=0,f=0;f<c;f++){for(var l=G[b+8*f>>2],h=G[b+(8*f+4)>>2],k=0;k<h;k++){var m=C[l+k],n=hb[a];if(0===m||10===m){m=1===a?da:z;var p;for(p=0;n[p]&&!(NaN<=p);)++p;p=ha.decode(n.subarray?n.subarray(0,p):new Uint8Array(n.slice(0,p)));m(p);n.length=0}else n.push(m)}g+=h}G[d>>2]=g;return 0},s:function(){}};

Binary file not shown.

View File

@@ -43,7 +43,7 @@ Uint32Array,Float32Array,Float64Array][b];c=U(c);S(a,{name:c,fromWireType:d,argP
x:(q+=String.fromCharCode(0),q+=x),x=p+b}Z(k);return q},toWireType:function(k,l){"string"!==typeof l&&V("Cannot pass non-string to C++ string type "+c);var n=f(l),q=ib(4+n+b);I[q>>2]=n>>h;e(l,q+4,n+b);null!==k&&k.push(Z,q);return q},argPackAdvance:8,readValueFromPointer:O,L:function(k){Z(k)}})},m:function(a,b,c,d,e,f){N[a]={name:U(b),Y:Y(c,d),Z:Y(e,f),P:[]}},b:function(a,b,c,d,e,f,m,h,k,l){N[a].P.push({S:U(b),V:c,T:Y(d,e),U:f,fa:m,ea:Y(h,k),ga:l})},x:function(a,b){b=U(b);S(a,{ia:!0,name:b,argPackAdvance:0,
fromWireType:function(){},toWireType:function(){}})},g:Pa,A:function(a){if(0===a)return X(cb());var b=bb[a];a=void 0===b?U(a):b;return X(cb()[a])},j:function(a){4<a&&(W[a].O+=1)},n:function(a,b,c,d){a||V("Cannot use deleted val. handle = "+a);a=W[a].value;var e=eb[b];if(!e){e="";for(var f=0;f<b;++f)e+=(0!==f?", ":"")+"arg"+f;var m="return function emval_allocator_"+b+"(constructor, argTypes, args) {\n";for(f=0;f<b;++f)m+="var argType"+f+" = requireRegisteredType(Module['HEAP32'][(argTypes >>> 2) + "+
f+'], "parameter '+f+'");\nvar arg'+f+" = argType"+f+".readValueFromPointer(args);\nargs += argType"+f+"['argPackAdvance'];\n";e=(new Function("requireRegisteredType","Module","__emval_register",m+("var obj = new constructor("+e+");\nreturn __emval_register(obj);\n}\n")))(db,g,X);eb[b]=e}return e(a,c,d)},f:function(){A()},s:function(a,b,c){C.copyWithin(a,b,b+c)},d:function(a){var b=C.length;a>>>=0;if(2147483648<a)return!1;for(var c=1;4>=c;c*=2){var d=b*(1+.2/c);d=Math.min(d,a+100663296);d=Math.max(a,
d);0<d%65536&&(d+=65536-d%65536);a:{try{fa.grow(Math.min(2147483648,d)-ra.byteLength+65535>>>16);ua();var e=1;break a}catch(f){}e=void 0}if(e)return!0}return!1},t:function(){return 0},p:function(){},u:function(a,b,c,d){for(var e=0,f=0;f<c;f++){for(var m=G[b+8*f>>2],h=G[b+(8*f+4)>>2],k=0;k<h;k++){var l=C[m+k],n=fb[a];if(0===l||10===l){for(l=0;n[l]&&!(NaN<=l);)++l;l=ia.decode(n.subarray?n.subarray(0,l):new Uint8Array(n.slice(0,l)));(1===a?ea:v)(l);n.length=0}else n.push(l)}e+=h}G[d>>2]=e;return 0},
d);0<d%65536&&(d+=65536-d%65536);a:{try{fa.grow(Math.min(2147483648,d)-ra.byteLength+65535>>>16);ua();var e=1;break a}catch(f){}e=void 0}if(e)return!0}return!1},u:function(){return 0},p:function(){},t:function(a,b,c,d){for(var e=0,f=0;f<c;f++){for(var m=G[b+8*f>>2],h=G[b+(8*f+4)>>2],k=0;k<h;k++){var l=C[m+k],n=fb[a];if(0===l||10===l){for(l=0;n[l]&&!(NaN<=l);)++l;l=ia.decode(n.subarray?n.subarray(0,l):new Uint8Array(n.slice(0,l)));(1===a?ea:v)(l);n.length=0}else n.push(l)}e+=h}G[d>>2]=e;return 0},
r:function(){}};
(function(){function a(e){g.asm=e.exports;fa=g.asm.C;ua();J=g.asm.I;wa.unshift(g.asm.D);K--;g.monitorRunDependencies&&g.monitorRunDependencies(K);0==K&&(null!==za&&(clearInterval(za),za=null),L&&(e=L,L=null,e()))}function b(e){a(e.instance)}function c(e){return Ba().then(function(f){return WebAssembly.instantiate(f,d)}).then(e,function(f){v("failed to asynchronously prepare wasm: "+f);A(f)})}var d={a:jb};K++;g.monitorRunDependencies&&g.monitorRunDependencies(K);if(g.instantiateWasm)try{return g.instantiateWasm(d,a)}catch(e){return v("Module.instantiateWasm callback failed with error: "+
e),!1}(function(){return w||"function"!==typeof WebAssembly.instantiateStreaming||M.startsWith("data:application/octet-stream;base64,")||"function"!==typeof fetch?c(b):fetch(M,{credentials:"same-origin"}).then(function(e){return WebAssembly.instantiateStreaming(e,d).then(b,function(f){v("wasm streaming compile failed: "+f);v("falling back to ArrayBuffer instantiation");return c(b)})})})().catch(ba);return{}})();g.___wasm_call_ctors=function(){return(g.___wasm_call_ctors=g.asm.D).apply(null,arguments)};

Binary file not shown.

View File

@@ -18,7 +18,7 @@ function Ba(a){for(var b=0,c=0;c<a.length;++c){var d=a.charCodeAt(c);55296<=d&&5
if(C)l=z.wasmMemory,n=z.buffer;else if(z.wasmMemory)l=z.wasmMemory;else if(l=new WebAssembly.Memory({initial:Da/65536,maximum:32768,shared:!0}),!(l.buffer instanceof SharedArrayBuffer))throw H("requested a shared WebAssembly.Memory but the returned buffer is not a SharedArrayBuffer, indicating that while the browser has SharedArrayBuffer it does not have WebAssembly threads support - you may need to set a flag"),Error("bad memory");l&&(n=l.buffer);Da=n.byteLength;t(n);var L,Ea=[],Fa=[],Ga=[];
function Ha(){var a=z.preRun.shift();Ea.unshift(a)}var M=0,Ia=null,O=null;z.preloadedImages={};z.preloadedAudios={};function J(a){if(z.onAbort)z.onAbort(a);C&&console.error("Pthread aborting at "+Error().stack);H(a);sa=!0;a=new WebAssembly.RuntimeError("abort("+a+"). Build with -s ASSERTIONS=1 for more info.");ma(a);throw a;}var P=(new URL("wp2_enc_mt.wasm",import.meta.url)).toString();
function Ja(){try{if(P==P&&I)return new Uint8Array(I);if(pa)return pa(P);throw"both async and sync fetching of the wasm failed";}catch(a){J(a)}}function Ka(){return I||"function"!==typeof fetch?Promise.resolve().then(function(){return Ja()}):fetch(P,{credentials:"same-origin"}).then(function(a){if(!a.ok)throw"failed to load wasm binary file at '"+P+"'";return a.arrayBuffer()}).catch(function(){return Ja()})}
var Ma={112412:function(){throw"Canceled!";},112430:function(a,b){setTimeout(function(){La(a,b)},0)}};function Na(a){for(;0<a.length;){var b=a.shift();if("function"==typeof b)b(z);else{var c=b.Gb;"number"===typeof c?void 0===b.ya?L.get(c)():L.get(c)(b.ya):c(void 0===b.ya?null:b.ya)}}}
var Ma={112416:function(){throw"Canceled!";},112434:function(a,b){setTimeout(function(){La(a,b)},0)}};function Na(a){for(;0<a.length;){var b=a.shift();if("function"==typeof b)b(z);else{var c=b.Gb;"number"===typeof c?void 0===b.ya?L.get(c)():L.get(c)(b.ya):c(void 0===b.ya?null:b.ya)}}}
function Oa(a,b){if(0>=a||a>e().length||a&1||0>b)return-28;if(0==b)return 0;2147483647<=b&&(b=Infinity);var c=Atomics.load(x(),Pa>>2),d=0;if(c==a&&Atomics.compareExchange(x(),Pa>>2,c,0)==c&&(--b,d=1,0>=b))return 1;a=Atomics.notify(x(),a>>2,b);if(0<=a)return a+d;throw"Atomics.notify returned an unexpected value "+a;}z._emscripten_futex_wake=Oa;
function Qa(a){if(C)throw"Internal Error! cleanupThread() can only ever be called from main application thread!";if(!a)throw"Internal Error! Null pthread_ptr in cleanupThread!";var b=Q.sa[a];b&&(x()[a+12>>2]=0,Q.Fa(b.worker))}
var Q={qa:[],va:[],Ka:[],eb:function(){for(var a=navigator.hardwareConcurrency,b=0;b<a;++b)Q.La()},fb:function(){for(var a=R(228),b=0;57>b;++b)y()[a/4+b]=0;x()[a+12>>2]=a;b=a+152;x()[b>>2]=b;var c=R(512);for(b=0;128>b;++b)y()[c/4+b]=0;Atomics.store(y(),a+100>>2,c);Atomics.store(y(),a+40>>2,a);Ra(a,!1,1);Sa(a)},gb:function(){Q.receiveObjectTransfer=Q.kb;Q.threadInit=Q.Ab;Q.threadCancel=Q.yb;Q.threadExit=Q.zb;Q.setExitStatus=Q.nb},sa:{},Ja:[],lb:function(){for(;0<Q.Ja.length;)Q.Ja.pop()();C&&S()&&Ta()},
@@ -66,12 +66,12 @@ r){if("number"!==typeof r&&"boolean"!==typeof r)throw new TypeError('Cannot conv
Uint32Array,Float32Array,Float64Array][b];c=X(c);W(a,{name:c,fromWireType:d,argPackAdvance:8,readValueFromPointer:d},{ab:!0})},p:function(a,b){b=X(b);var c="std::string"===b;W(a,{name:b,fromWireType:function(d){var f=y()[d>>2];if(c)for(var g=d+4,k=0;k<=f;++k){var h=d+4+k;if(k==f||0==u()[h]){g=K(g,h-g);if(void 0===m)var m=g;else m+=String.fromCharCode(0),m+=g;g=h+1}}else{m=Array(f);for(k=0;k<f;++k)m[k]=String.fromCharCode(u()[d+4+k]);m=m.join("")}T(d);return m},toWireType:function(d,f){f instanceof
ArrayBuffer&&(f=new Uint8Array(f));var g="string"===typeof f;g||f instanceof Uint8Array||f instanceof Uint8ClampedArray||f instanceof Int8Array||Y("Cannot pass non-string to std::string");var k=(c&&g?function(){return va(f)}:function(){return f.length})(),h=R(4+k+1);y()[h>>2]=k;if(c&&g)ua(f,h+4,k+1);else if(g)for(g=0;g<k;++g){var m=f.charCodeAt(g);255<m&&(T(h),Y("String has UTF-16 code units that do not fit in 8 bits"));u()[h+4+g]=m}else for(g=0;g<k;++g)u()[h+4+g]=f[g];null!==d&&d.push(T,h);return h},
argPackAdvance:8,readValueFromPointer:hb,ua:function(d){T(d)}})},i:function(a,b,c){c=X(c);if(2===b){var d=wa;var f=xa;var g=ya;var k=function(){return ea()};var h=1}else 4===b&&(d=za,f=Aa,g=Ba,k=function(){return y()},h=2);W(a,{name:c,fromWireType:function(m){for(var p=y()[m>>2],r=k(),w,E=m+4,F=0;F<=p;++F){var q=m+4+F*b;if(F==p||0==r[q>>h])E=d(E,q-E),void 0===w?w=E:(w+=String.fromCharCode(0),w+=E),E=q+b}T(m);return w},toWireType:function(m,p){"string"!==typeof p&&Y("Cannot pass non-string to C++ string type "+
c);var r=g(p),w=R(4+r+b);y()[w>>2]=r>>h;f(p,w+4,r+b);null!==m&&m.push(T,w);return w},argPackAdvance:8,readValueFromPointer:hb,ua:function(m){T(m)}})},u:function(a,b,c,d,f,g){fb[a]={name:X(b),ib:Bb(c,d),jb:Bb(f,g),Oa:[]}},c:function(a,b,c,d,f,g,k,h,m,p){fb[a].Oa.push({Wa:X(b),$a:c,Ya:Bb(d,f),Za:g,ub:k,tb:Bb(h,m),vb:p})},M:function(a,b){b=X(b);W(a,{Ib:!0,name:b,argPackAdvance:0,fromWireType:function(){},toWireType:function(){}})},I:function(a,b){if(a==b)postMessage({cmd:"processQueuedMainThreadWork"});
else if(C)postMessage({targetThread:a,cmd:"processThreadQueue"});else{a=(a=Q.sa[a])&&a.worker;if(!a)return;a.postMessage({cmd:"processThreadQueue"})}return 1},k:sb,J:function(a){if(0===a)return tb(Ib());var b=Hb[a];a=void 0===b?X(a):b;return tb(Ib()[a])},Q:function(a){4<a&&(Z[a].Ia+=1)},v:function(a,b,c,d){a||Y("Cannot use deleted val. handle = "+a);a=Z[a].value;var f=Kb[b];if(!f){f="";for(var g=0;g<b;++g)f+=(0!==g?", ":"")+"arg"+g;var k="return function emval_allocator_"+b+"(constructor, argTypes, args) {\n";
c);var r=g(p),w=R(4+r+b);y()[w>>2]=r>>h;f(p,w+4,r+b);null!==m&&m.push(T,w);return w},argPackAdvance:8,readValueFromPointer:hb,ua:function(m){T(m)}})},u:function(a,b,c,d,f,g){fb[a]={name:X(b),ib:Bb(c,d),jb:Bb(f,g),Oa:[]}},c:function(a,b,c,d,f,g,k,h,m,p){fb[a].Oa.push({Wa:X(b),$a:c,Ya:Bb(d,f),Za:g,ub:k,tb:Bb(h,m),vb:p})},M:function(a,b){b=X(b);W(a,{Ib:!0,name:b,argPackAdvance:0,fromWireType:function(){},toWireType:function(){}})},G:function(a,b){if(a==b)postMessage({cmd:"processQueuedMainThreadWork"});
else if(C)postMessage({targetThread:a,cmd:"processThreadQueue"});else{a=(a=Q.sa[a])&&a.worker;if(!a)return;a.postMessage({cmd:"processThreadQueue"})}return 1},l:sb,J:function(a){if(0===a)return tb(Ib());var b=Hb[a];a=void 0===b?X(a):b;return tb(Ib()[a])},Q:function(a){4<a&&(Z[a].Ia+=1)},v:function(a,b,c,d){a||Y("Cannot use deleted val. handle = "+a);a=Z[a].value;var f=Kb[b];if(!f){f="";for(var g=0;g<b;++g)f+=(0!==g?", ":"")+"arg"+g;var k="return function emval_allocator_"+b+"(constructor, argTypes, args) {\n";
for(g=0;g<b;++g)k+="var argType"+g+" = requireRegisteredType(Module['HEAP32'][(argTypes >>> 2) + "+g+'], "parameter '+g+'");\nvar arg'+g+" = argType"+g+".readValueFromPointer(args);\nargs += argType"+g+"['argPackAdvance'];\n";f=(new Function("requireRegisteredType","Module","__emval_register",k+("var obj = new constructor("+f+");\nreturn __emval_register(obj);\n}\n")))(Jb,z,tb);Kb[b]=f}return f(a,c,d)},j:function(){J()},n:function(a,b,c){Lb.length=0;var d;for(c>>=2;d=u()[b++];)(d=105>d)&&c&1&&c++,
Lb.push(d?ja()[c++>>1]:x()[c]),++c;return Ma[a].apply(null,Lb)},E:function(){},m:function(){},g:Mb,f:Oa,h:bb,A:function(a,b,c){u().copyWithin(a,b,b+c)},R:function(){return navigator.hardwareConcurrency},F:function(a,b,c){Rb.length=b;c>>=3;for(var d=0;d<b;d++)Rb[d]=ja()[c+d];return(0>a?Ma[-a-1]:nc[a]).apply(null,Rb)},B:function(a){var b=u().length;a>>>=0;if(a<=b||2147483648<a)return!1;for(var c=1;4>=c;c*=2){var d=b*(1+.2/c);d=Math.min(d,a+100663296);d=Math.max(a,d);0<d%65536&&(d+=65536-d%65536);a:{try{l.grow(Math.min(2147483648,
d)-n.byteLength+65535>>>16);t(l.buffer);var f=1;break a}catch(g){}f=void 0}if(f)return!0}return!1},G:function(a,b,c){return Tb(a)?Ub(a,b,c):Wb(a,b,c)},l:function(){},H:function(a,b){b>>=2;var c=x()[b+6];b={alpha:!!x()[b],depth:!!x()[b+1],stencil:!!x()[b+2],antialias:!!x()[b+3],premultipliedAlpha:!!x()[b+4],preserveDrawingBuffer:!!x()[b+5],powerPreference:dc[c],failIfMajorPerformanceCaveat:!!x()[b+7],hb:x()[b+8],Jb:x()[b+9],Na:x()[b+10],Va:x()[b+11],Mb:x()[b+12],Nb:x()[b+13]};a=Tb(a);return!a||b.Va?
0:$b(a,b)},C:fc,w:gc,D:hc,z:function(){Q.fb()},a:l||z.wasmMemory,q:function(a,b,c,d){if("undefined"===typeof SharedArrayBuffer)return H("Current environment does not support SharedArrayBuffer, pthreads are not available!"),6;if(!a)return H("pthread_create called with a null thread pointer!"),28;var f=[];if(C&&0===f.length)return oc(687865856,a,b,c,d);var g=0,k=0;if(b&&-1!=b){var h=x()[b>>2];h+=81920;g=x()[b+8>>2];k=0!==x()[b+12>>2]}else h=2097152;(b=0==g)?g=pc(16,h):(g-=h,0<g||J("Assertion failed: undefined"));
Lb.push(d?ja()[c++>>1]:x()[c]),++c;return Ma[a].apply(null,Lb)},C:function(){},m:function(){},f:Mb,g:Oa,h:bb,A:function(a,b,c){u().copyWithin(a,b,b+c)},R:function(){return navigator.hardwareConcurrency},D:function(a,b,c){Rb.length=b;c>>=3;for(var d=0;d<b;d++)Rb[d]=ja()[c+d];return(0>a?Ma[-a-1]:nc[a]).apply(null,Rb)},B:function(a){var b=u().length;a>>>=0;if(a<=b||2147483648<a)return!1;for(var c=1;4>=c;c*=2){var d=b*(1+.2/c);d=Math.min(d,a+100663296);d=Math.max(a,d);0<d%65536&&(d+=65536-d%65536);a:{try{l.grow(Math.min(2147483648,
d)-n.byteLength+65535>>>16);t(l.buffer);var f=1;break a}catch(g){}f=void 0}if(f)return!0}return!1},E:function(a,b,c){return Tb(a)?Ub(a,b,c):Wb(a,b,c)},k:function(){},F:function(a,b){b>>=2;var c=x()[b+6];b={alpha:!!x()[b],depth:!!x()[b+1],stencil:!!x()[b+2],antialias:!!x()[b+3],premultipliedAlpha:!!x()[b+4],preserveDrawingBuffer:!!x()[b+5],powerPreference:dc[c],failIfMajorPerformanceCaveat:!!x()[b+7],hb:x()[b+8],Jb:x()[b+9],Na:x()[b+10],Va:x()[b+11],Mb:x()[b+12],Nb:x()[b+13]};a=Tb(a);return!a||b.Va?
0:$b(a,b)},I:fc,w:gc,H:hc,z:function(){Q.fb()},a:l||z.wasmMemory,q:function(a,b,c,d){if("undefined"===typeof SharedArrayBuffer)return H("Current environment does not support SharedArrayBuffer, pthreads are not available!"),6;if(!a)return H("pthread_create called with a null thread pointer!"),28;var f=[];if(C&&0===f.length)return oc(687865856,a,b,c,d);var g=0,k=0;if(b&&-1!=b){var h=x()[b>>2];h+=81920;g=x()[b+8>>2];k=0!==x()[b+12>>2]}else h=2097152;(b=0==g)?g=pc(16,h):(g-=h,0<g||J("Assertion failed: undefined"));
for(var m=R(228),p=0;57>p;++p)y()[(m>>2)+p]=0;x()[a>>2]=m;x()[m+12>>2]=m;a=m+152;x()[a>>2]=a;c={wa:g,xa:h,Ga:b,Ma:k,wb:c,Ea:m,ya:d,Bb:f};return C?(c.Db="spawnThread",postMessage(c,f),0):Wa(c)},P:function(a,b){return jc(a,b)},y:function(){}};
(function(){function a(f,g){z.asm=f.exports;L=z.asm.W;Fa.unshift(z.asm.S);Q.Ka.push(z.asm.V);ra=g;if(!C){var k=Q.qa.length;Q.qa.forEach(function(h){Q.Qa(h,function(){if(!--k&&(M--,z.monitorRunDependencies&&z.monitorRunDependencies(M),0==M&&(null!==Ia&&(clearInterval(Ia),Ia=null),O))){var m=O;O=null;m()}})})}}function b(f){a(f.instance,f.module)}function c(f){return Ka().then(function(g){return WebAssembly.instantiate(g,d)}).then(f,function(g){H("failed to asynchronously prepare wasm: "+g);J(g)})}
var d={a:qc};C||(!C||J("Assertion failed: addRunDependency cannot be used in a pthread worker"),M++,z.monitorRunDependencies&&z.monitorRunDependencies(M));if(z.instantiateWasm)try{return z.instantiateWasm(d,a)}catch(f){return H("Module.instantiateWasm callback failed with error: "+f),!1}(function(){return I||"function"!==typeof WebAssembly.instantiateStreaming||P.startsWith("data:application/octet-stream;base64,")||"function"!==typeof fetch?c(b):fetch(P,{credentials:"same-origin"}).then(function(f){return WebAssembly.instantiateStreaming(f,
@@ -79,8 +79,8 @@ d).then(b,function(g){H("wasm streaming compile failed: "+g);H("falling back to
var Eb=z.___getTypeName=function(){return(Eb=z.___getTypeName=z.asm.X).apply(null,arguments)};z.___embind_register_native_and_builtin_types=function(){return(z.___embind_register_native_and_builtin_types=z.asm.Y).apply(null,arguments)};z._emscripten_current_thread_process_queued_calls=function(){return(z._emscripten_current_thread_process_queued_calls=z.asm.Z).apply(null,arguments)};
var Sa=z._emscripten_register_main_browser_thread_id=function(){return(Sa=z._emscripten_register_main_browser_thread_id=z.asm._).apply(null,arguments)},kc=z._emscripten_main_browser_thread_id=function(){return(kc=z._emscripten_main_browser_thread_id=z.asm.$).apply(null,arguments)},La=z.__emscripten_do_dispatch_to_thread=function(){return(La=z.__emscripten_do_dispatch_to_thread=z.asm.aa).apply(null,arguments)},oc=z._emscripten_sync_run_in_main_thread_4=function(){return(oc=z._emscripten_sync_run_in_main_thread_4=
z.asm.ba).apply(null,arguments)},Va=z._emscripten_main_thread_process_queued_calls=function(){return(Va=z._emscripten_main_thread_process_queued_calls=z.asm.ca).apply(null,arguments)},Qb=z._emscripten_run_in_main_runtime_thread_js=function(){return(Qb=z._emscripten_run_in_main_runtime_thread_js=z.asm.da).apply(null,arguments)},Vb=z.__emscripten_call_on_thread=function(){return(Vb=z.__emscripten_call_on_thread=z.asm.ea).apply(null,arguments)},Ra=z.__emscripten_thread_init=function(){return(Ra=z.__emscripten_thread_init=
z.asm.fa).apply(null,arguments)},S=z._pthread_self=function(){return(S=z._pthread_self=z.asm.ga).apply(null,arguments)},Ta=z.___pthread_tsd_run_dtors=function(){return(Ta=z.___pthread_tsd_run_dtors=z.asm.ha).apply(null,arguments)},ic=z._emscripten_get_global_libc=function(){return(ic=z._emscripten_get_global_libc=z.asm.ia).apply(null,arguments)},Ob=z.stackSave=function(){return(Ob=z.stackSave=z.asm.ja).apply(null,arguments)},$a=z.stackRestore=function(){return($a=z.stackRestore=z.asm.ka).apply(null,
arguments)},Pb=z.stackAlloc=function(){return(Pb=z.stackAlloc=z.asm.la).apply(null,arguments)},Za=z._emscripten_stack_set_limits=function(){return(Za=z._emscripten_stack_set_limits=z.asm.ma).apply(null,arguments)},pc=z._memalign=function(){return(pc=z._memalign=z.asm.na).apply(null,arguments)};z.dynCall_jiji=function(){return(z.dynCall_jiji=z.asm.oa).apply(null,arguments)};var Ua=z.__emscripten_allow_main_runtime_queued_calls=112116,Pa=z.__emscripten_main_thread_futex=122148;z.PThread=Q;
z.asm.fa).apply(null,arguments)},ic=z._emscripten_get_global_libc=function(){return(ic=z._emscripten_get_global_libc=z.asm.ga).apply(null,arguments)},S=z._pthread_self=function(){return(S=z._pthread_self=z.asm.ha).apply(null,arguments)},Ta=z.___pthread_tsd_run_dtors=function(){return(Ta=z.___pthread_tsd_run_dtors=z.asm.ia).apply(null,arguments)},Ob=z.stackSave=function(){return(Ob=z.stackSave=z.asm.ja).apply(null,arguments)},$a=z.stackRestore=function(){return($a=z.stackRestore=z.asm.ka).apply(null,
arguments)},Pb=z.stackAlloc=function(){return(Pb=z.stackAlloc=z.asm.la).apply(null,arguments)},Za=z._emscripten_stack_set_limits=function(){return(Za=z._emscripten_stack_set_limits=z.asm.ma).apply(null,arguments)},pc=z._memalign=function(){return(pc=z._memalign=z.asm.na).apply(null,arguments)};z.dynCall_jiji=function(){return(z.dynCall_jiji=z.asm.oa).apply(null,arguments)};var Ua=z.__emscripten_allow_main_runtime_queued_calls=112408,Pa=z.__emscripten_main_thread_futex=123196;z.PThread=Q;
z.PThread=Q;z.wasmMemory=l;z.ExitStatus=Xa;var rc;function Xa(a){this.name="ExitStatus";this.message="Program terminated with exit("+a+")";this.status=a}O=function sc(){rc||tc();rc||(O=sc)};
function tc(){function a(){if(!rc&&(rc=!0,z.calledRun=!0,!sa)){C||Na(Fa);la(z);if(z.onRuntimeInitialized)z.onRuntimeInitialized();if(!C){if(z.postRun)for("function"==typeof z.postRun&&(z.postRun=[z.postRun]);z.postRun.length;){var b=z.postRun.shift();Ga.unshift(b)}Na(Ga)}}}if(!(0<M))if(C)la(z),C||Na(Fa),postMessage({cmd:"loaded"});else{if(!C){if(z.preRun)for("function"==typeof z.preRun&&(z.preRun=[z.preRun]);z.preRun.length;)Ha();Na(Ea)}0<M||(z.setStatus?(z.setStatus("Running..."),setTimeout(function(){setTimeout(function(){z.setStatus("")},
1);a()},1)):a())}}z.run=tc;if(z.preInit)for("function"==typeof z.preInit&&(z.preInit=[z.preInit]);0<z.preInit.length;)z.preInit.pop()();C&&(noExitRuntime=!1,Q.gb());tc();

Binary file not shown.

View File

@@ -18,7 +18,7 @@ function Ba(a){for(var b=0,c=0;c<a.length;++c){var d=a.charCodeAt(c);55296<=d&&5
if(C)l=z.wasmMemory,n=z.buffer;else if(z.wasmMemory)l=z.wasmMemory;else if(l=new WebAssembly.Memory({initial:Da/65536,maximum:32768,shared:!0}),!(l.buffer instanceof SharedArrayBuffer))throw H("requested a shared WebAssembly.Memory but the returned buffer is not a SharedArrayBuffer, indicating that while the browser has SharedArrayBuffer it does not have WebAssembly threads support - you may need to set a flag"),Error("bad memory");l&&(n=l.buffer);Da=n.byteLength;t(n);var L,Ea=[],Fa=[],Ga=[];
function Ha(){var a=z.preRun.shift();Ea.unshift(a)}var M=0,Ia=null,O=null;z.preloadedImages={};z.preloadedAudios={};function J(a){if(z.onAbort)z.onAbort(a);C&&console.error("Pthread aborting at "+Error().stack);H(a);sa=!0;a=new WebAssembly.RuntimeError("abort("+a+"). Build with -s ASSERTIONS=1 for more info.");ma(a);throw a;}var P=(new URL("wp2_enc_mt_simd.wasm",import.meta.url)).toString();
function Ja(){try{if(P==P&&I)return new Uint8Array(I);if(pa)return pa(P);throw"both async and sync fetching of the wasm failed";}catch(a){J(a)}}function Ka(){return I||"function"!==typeof fetch?Promise.resolve().then(function(){return Ja()}):fetch(P,{credentials:"same-origin"}).then(function(a){if(!a.ok)throw"failed to load wasm binary file at '"+P+"'";return a.arrayBuffer()}).catch(function(){return Ja()})}
var Ma={112524:function(){throw"Canceled!";},112542:function(a,b){setTimeout(function(){La(a,b)},0)}};function Na(a){for(;0<a.length;){var b=a.shift();if("function"==typeof b)b(z);else{var c=b.Ib;"number"===typeof c?void 0===b.Aa?L.get(c)():L.get(c)(b.Aa):c(void 0===b.Aa?null:b.Aa)}}}
var Ma={112528:function(){throw"Canceled!";},112546:function(a,b){setTimeout(function(){La(a,b)},0)}};function Na(a){for(;0<a.length;){var b=a.shift();if("function"==typeof b)b(z);else{var c=b.Ib;"number"===typeof c?void 0===b.Aa?L.get(c)():L.get(c)(b.Aa):c(void 0===b.Aa?null:b.Aa)}}}
function Oa(a,b){if(0>=a||a>e().length||a&1||0>b)return-28;if(0==b)return 0;2147483647<=b&&(b=Infinity);var c=Atomics.load(x(),Pa>>2),d=0;if(c==a&&Atomics.compareExchange(x(),Pa>>2,c,0)==c&&(--b,d=1,0>=b))return 1;a=Atomics.notify(x(),a>>2,b);if(0<=a)return a+d;throw"Atomics.notify returned an unexpected value "+a;}z._emscripten_futex_wake=Oa;
function Qa(a){if(C)throw"Internal Error! cleanupThread() can only ever be called from main application thread!";if(!a)throw"Internal Error! Null pthread_ptr in cleanupThread!";var b=Q.ua[a];b&&(x()[a+12>>2]=0,Q.Ha(b.worker))}
var Q={sa:[],xa:[],Ma:[],gb:function(){for(var a=navigator.hardwareConcurrency,b=0;b<a;++b)Q.Na()},hb:function(){for(var a=R(228),b=0;57>b;++b)y()[a/4+b]=0;x()[a+12>>2]=a;b=a+152;x()[b>>2]=b;var c=R(512);for(b=0;128>b;++b)y()[c/4+b]=0;Atomics.store(y(),a+100>>2,c);Atomics.store(y(),a+40>>2,a);Ra(a,!1,1);Sa(a)},ib:function(){Q.receiveObjectTransfer=Q.mb;Q.threadInit=Q.Cb;Q.threadCancel=Q.Ab;Q.threadExit=Q.Bb;Q.setExitStatus=Q.pb},ua:{},La:[],nb:function(){for(;0<Q.La.length;)Q.La.pop()();C&&S()&&Ta()},
@@ -66,12 +66,12 @@ r){if("number"!==typeof r&&"boolean"!==typeof r)throw new TypeError('Cannot conv
Uint32Array,Float32Array,Float64Array][b];c=X(c);W(a,{name:c,fromWireType:d,argPackAdvance:8,readValueFromPointer:d},{cb:!0})},q:function(a,b){b=X(b);var c="std::string"===b;W(a,{name:b,fromWireType:function(d){var f=y()[d>>2];if(c)for(var g=d+4,k=0;k<=f;++k){var h=d+4+k;if(k==f||0==u()[h]){g=K(g,h-g);if(void 0===m)var m=g;else m+=String.fromCharCode(0),m+=g;g=h+1}}else{m=Array(f);for(k=0;k<f;++k)m[k]=String.fromCharCode(u()[d+4+k]);m=m.join("")}T(d);return m},toWireType:function(d,f){f instanceof
ArrayBuffer&&(f=new Uint8Array(f));var g="string"===typeof f;g||f instanceof Uint8Array||f instanceof Uint8ClampedArray||f instanceof Int8Array||Y("Cannot pass non-string to std::string");var k=(c&&g?function(){return va(f)}:function(){return f.length})(),h=R(4+k+1);y()[h>>2]=k;if(c&&g)ua(f,h+4,k+1);else if(g)for(g=0;g<k;++g){var m=f.charCodeAt(g);255<m&&(T(h),Y("String has UTF-16 code units that do not fit in 8 bits"));u()[h+4+g]=m}else for(g=0;g<k;++g)u()[h+4+g]=f[g];null!==d&&d.push(T,h);return h},
argPackAdvance:8,readValueFromPointer:hb,wa:function(d){T(d)}})},j:function(a,b,c){c=X(c);if(2===b){var d=wa;var f=xa;var g=ya;var k=function(){return ea()};var h=1}else 4===b&&(d=za,f=Aa,g=Ba,k=function(){return y()},h=2);W(a,{name:c,fromWireType:function(m){for(var p=y()[m>>2],r=k(),w,E=m+4,F=0;F<=p;++F){var q=m+4+F*b;if(F==p||0==r[q>>h])E=d(E,q-E),void 0===w?w=E:(w+=String.fromCharCode(0),w+=E),E=q+b}T(m);return w},toWireType:function(m,p){"string"!==typeof p&&Y("Cannot pass non-string to C++ string type "+
c);var r=g(p),w=R(4+r+b);y()[w>>2]=r>>h;f(p,w+4,r+b);null!==m&&m.push(T,w);return w},argPackAdvance:8,readValueFromPointer:hb,wa:function(m){T(m)}})},v:function(a,b,c,d,f,g){fb[a]={name:X(b),kb:Bb(c,d),lb:Bb(f,g),Qa:[]}},c:function(a,b,c,d,f,g,k,h,m,p){fb[a].Qa.push({Ya:X(b),bb:c,$a:Bb(d,f),ab:g,wb:k,vb:Bb(h,m),xb:p})},M:function(a,b){b=X(b);W(a,{Kb:!0,name:b,argPackAdvance:0,fromWireType:function(){},toWireType:function(){}})},I:function(a,b){if(a==b)postMessage({cmd:"processQueuedMainThreadWork"});
else if(C)postMessage({targetThread:a,cmd:"processThreadQueue"});else{a=(a=Q.ua[a])&&a.worker;if(!a)return;a.postMessage({cmd:"processThreadQueue"})}return 1},l:sb,J:function(a){if(0===a)return tb(Ib());var b=Hb[a];a=void 0===b?X(a):b;return tb(Ib()[a])},Q:function(a){4<a&&(Z[a].Ka+=1)},w:function(a,b,c,d){a||Y("Cannot use deleted val. handle = "+a);a=Z[a].value;var f=Kb[b];if(!f){f="";for(var g=0;g<b;++g)f+=(0!==g?", ":"")+"arg"+g;var k="return function emval_allocator_"+b+"(constructor, argTypes, args) {\n";
c);var r=g(p),w=R(4+r+b);y()[w>>2]=r>>h;f(p,w+4,r+b);null!==m&&m.push(T,w);return w},argPackAdvance:8,readValueFromPointer:hb,wa:function(m){T(m)}})},v:function(a,b,c,d,f,g){fb[a]={name:X(b),kb:Bb(c,d),lb:Bb(f,g),Qa:[]}},c:function(a,b,c,d,f,g,k,h,m,p){fb[a].Qa.push({Ya:X(b),bb:c,$a:Bb(d,f),ab:g,wb:k,vb:Bb(h,m),xb:p})},M:function(a,b){b=X(b);W(a,{Kb:!0,name:b,argPackAdvance:0,fromWireType:function(){},toWireType:function(){}})},G:function(a,b){if(a==b)postMessage({cmd:"processQueuedMainThreadWork"});
else if(C)postMessage({targetThread:a,cmd:"processThreadQueue"});else{a=(a=Q.ua[a])&&a.worker;if(!a)return;a.postMessage({cmd:"processThreadQueue"})}return 1},m:sb,J:function(a){if(0===a)return tb(Ib());var b=Hb[a];a=void 0===b?X(a):b;return tb(Ib()[a])},Q:function(a){4<a&&(Z[a].Ka+=1)},w:function(a,b,c,d){a||Y("Cannot use deleted val. handle = "+a);a=Z[a].value;var f=Kb[b];if(!f){f="";for(var g=0;g<b;++g)f+=(0!==g?", ":"")+"arg"+g;var k="return function emval_allocator_"+b+"(constructor, argTypes, args) {\n";
for(g=0;g<b;++g)k+="var argType"+g+" = requireRegisteredType(Module['HEAP32'][(argTypes >>> 2) + "+g+'], "parameter '+g+'");\nvar arg'+g+" = argType"+g+".readValueFromPointer(args);\nargs += argType"+g+"['argPackAdvance'];\n";f=(new Function("requireRegisteredType","Module","__emval_register",k+("var obj = new constructor("+f+");\nreturn __emval_register(obj);\n}\n")))(Jb,z,tb);Kb[b]=f}return f(a,c,d)},k:function(){J()},o:function(a,b,c){Lb.length=0;var d;for(c>>=2;d=u()[b++];)(d=105>d)&&c&1&&c++,
Lb.push(d?ja()[c++>>1]:x()[c]),++c;return Ma[a].apply(null,Lb)},E:function(){},n:function(){},g:Mb,f:Oa,h:bb,A:function(a,b,c){u().copyWithin(a,b,b+c)},R:function(){return navigator.hardwareConcurrency},F:function(a,b,c){Rb.length=b;c>>=3;for(var d=0;d<b;d++)Rb[d]=ja()[c+d];return(0>a?Ma[-a-1]:nc[a]).apply(null,Rb)},B:function(a){var b=u().length;a>>>=0;if(a<=b||2147483648<a)return!1;for(var c=1;4>=c;c*=2){var d=b*(1+.2/c);d=Math.min(d,a+100663296);d=Math.max(a,d);0<d%65536&&(d+=65536-d%65536);a:{try{l.grow(Math.min(2147483648,
d)-n.byteLength+65535>>>16);t(l.buffer);var f=1;break a}catch(g){}f=void 0}if(f)return!0}return!1},G:function(a,b,c){return Tb(a)?Ub(a,b,c):Wb(a,b,c)},m:function(){},H:function(a,b){b>>=2;var c=x()[b+6];b={alpha:!!x()[b],depth:!!x()[b+1],stencil:!!x()[b+2],antialias:!!x()[b+3],premultipliedAlpha:!!x()[b+4],preserveDrawingBuffer:!!x()[b+5],powerPreference:dc[c],failIfMajorPerformanceCaveat:!!x()[b+7],jb:x()[b+8],Lb:x()[b+9],Pa:x()[b+10],Xa:x()[b+11],Ob:x()[b+12],Pb:x()[b+13]};a=Tb(a);return!a||b.Xa?
0:$b(a,b)},C:fc,x:gc,D:hc,z:function(){Q.hb()},a:l||z.wasmMemory,r:function(a,b,c,d){if("undefined"===typeof SharedArrayBuffer)return H("Current environment does not support SharedArrayBuffer, pthreads are not available!"),6;if(!a)return H("pthread_create called with a null thread pointer!"),28;var f=[];if(C&&0===f.length)return oc(687865856,a,b,c,d);var g=0,k=0;if(b&&-1!=b){var h=x()[b>>2];h+=81920;g=x()[b+8>>2];k=0!==x()[b+12>>2]}else h=2097152;(b=0==g)?g=pc(16,h):(g-=h,0<g||J("Assertion failed: undefined"));
Lb.push(d?ja()[c++>>1]:x()[c]),++c;return Ma[a].apply(null,Lb)},C:function(){},n:function(){},f:Mb,g:Oa,h:bb,A:function(a,b,c){u().copyWithin(a,b,b+c)},R:function(){return navigator.hardwareConcurrency},D:function(a,b,c){Rb.length=b;c>>=3;for(var d=0;d<b;d++)Rb[d]=ja()[c+d];return(0>a?Ma[-a-1]:nc[a]).apply(null,Rb)},B:function(a){var b=u().length;a>>>=0;if(a<=b||2147483648<a)return!1;for(var c=1;4>=c;c*=2){var d=b*(1+.2/c);d=Math.min(d,a+100663296);d=Math.max(a,d);0<d%65536&&(d+=65536-d%65536);a:{try{l.grow(Math.min(2147483648,
d)-n.byteLength+65535>>>16);t(l.buffer);var f=1;break a}catch(g){}f=void 0}if(f)return!0}return!1},E:function(a,b,c){return Tb(a)?Ub(a,b,c):Wb(a,b,c)},l:function(){},F:function(a,b){b>>=2;var c=x()[b+6];b={alpha:!!x()[b],depth:!!x()[b+1],stencil:!!x()[b+2],antialias:!!x()[b+3],premultipliedAlpha:!!x()[b+4],preserveDrawingBuffer:!!x()[b+5],powerPreference:dc[c],failIfMajorPerformanceCaveat:!!x()[b+7],jb:x()[b+8],Lb:x()[b+9],Pa:x()[b+10],Xa:x()[b+11],Ob:x()[b+12],Pb:x()[b+13]};a=Tb(a);return!a||b.Xa?
0:$b(a,b)},I:fc,x:gc,H:hc,z:function(){Q.hb()},a:l||z.wasmMemory,r:function(a,b,c,d){if("undefined"===typeof SharedArrayBuffer)return H("Current environment does not support SharedArrayBuffer, pthreads are not available!"),6;if(!a)return H("pthread_create called with a null thread pointer!"),28;var f=[];if(C&&0===f.length)return oc(687865856,a,b,c,d);var g=0,k=0;if(b&&-1!=b){var h=x()[b>>2];h+=81920;g=x()[b+8>>2];k=0!==x()[b+12>>2]}else h=2097152;(b=0==g)?g=pc(16,h):(g-=h,0<g||J("Assertion failed: undefined"));
for(var m=R(228),p=0;57>p;++p)y()[(m>>2)+p]=0;x()[a>>2]=m;x()[m+12>>2]=m;a=m+152;x()[a>>2]=a;c={ya:g,za:h,Ia:b,Oa:k,yb:c,Ga:m,Aa:d,Db:f};return C?(c.Fb="spawnThread",postMessage(c,f),0):Wa(c)},P:function(a,b){return jc(a,b)},i:function(){}};
(function(){function a(f,g){z.asm=f.exports;L=z.asm.W;Fa.unshift(z.asm.S);Q.Ma.push(z.asm.V);ra=g;if(!C){var k=Q.sa.length;Q.sa.forEach(function(h){Q.Sa(h,function(){if(!--k&&(M--,z.monitorRunDependencies&&z.monitorRunDependencies(M),0==M&&(null!==Ia&&(clearInterval(Ia),Ia=null),O))){var m=O;O=null;m()}})})}}function b(f){a(f.instance,f.module)}function c(f){return Ka().then(function(g){return WebAssembly.instantiate(g,d)}).then(f,function(g){H("failed to asynchronously prepare wasm: "+g);J(g)})}
var d={a:qc};C||(!C||J("Assertion failed: addRunDependency cannot be used in a pthread worker"),M++,z.monitorRunDependencies&&z.monitorRunDependencies(M));if(z.instantiateWasm)try{return z.instantiateWasm(d,a)}catch(f){return H("Module.instantiateWasm callback failed with error: "+f),!1}(function(){return I||"function"!==typeof WebAssembly.instantiateStreaming||P.startsWith("data:application/octet-stream;base64,")||"function"!==typeof fetch?c(b):fetch(P,{credentials:"same-origin"}).then(function(f){return WebAssembly.instantiateStreaming(f,
@@ -79,9 +79,9 @@ d).then(b,function(g){H("wasm streaming compile failed: "+g);H("falling back to
var Eb=z.___getTypeName=function(){return(Eb=z.___getTypeName=z.asm.X).apply(null,arguments)};z.___embind_register_native_and_builtin_types=function(){return(z.___embind_register_native_and_builtin_types=z.asm.Y).apply(null,arguments)};z._emscripten_current_thread_process_queued_calls=function(){return(z._emscripten_current_thread_process_queued_calls=z.asm.Z).apply(null,arguments)};
var Sa=z._emscripten_register_main_browser_thread_id=function(){return(Sa=z._emscripten_register_main_browser_thread_id=z.asm._).apply(null,arguments)},kc=z._emscripten_main_browser_thread_id=function(){return(kc=z._emscripten_main_browser_thread_id=z.asm.$).apply(null,arguments)},La=z.__emscripten_do_dispatch_to_thread=function(){return(La=z.__emscripten_do_dispatch_to_thread=z.asm.aa).apply(null,arguments)},oc=z._emscripten_sync_run_in_main_thread_4=function(){return(oc=z._emscripten_sync_run_in_main_thread_4=
z.asm.ba).apply(null,arguments)},Va=z._emscripten_main_thread_process_queued_calls=function(){return(Va=z._emscripten_main_thread_process_queued_calls=z.asm.ca).apply(null,arguments)},Qb=z._emscripten_run_in_main_runtime_thread_js=function(){return(Qb=z._emscripten_run_in_main_runtime_thread_js=z.asm.da).apply(null,arguments)},Vb=z.__emscripten_call_on_thread=function(){return(Vb=z.__emscripten_call_on_thread=z.asm.ea).apply(null,arguments)},Ra=z.__emscripten_thread_init=function(){return(Ra=z.__emscripten_thread_init=
z.asm.fa).apply(null,arguments)},S=z._pthread_self=function(){return(S=z._pthread_self=z.asm.ga).apply(null,arguments)},Ta=z.___pthread_tsd_run_dtors=function(){return(Ta=z.___pthread_tsd_run_dtors=z.asm.ha).apply(null,arguments)},ic=z._emscripten_get_global_libc=function(){return(ic=z._emscripten_get_global_libc=z.asm.ia).apply(null,arguments)},Ob=z.stackSave=function(){return(Ob=z.stackSave=z.asm.ja).apply(null,arguments)},$a=z.stackRestore=function(){return($a=z.stackRestore=z.asm.ka).apply(null,
z.asm.fa).apply(null,arguments)},ic=z._emscripten_get_global_libc=function(){return(ic=z._emscripten_get_global_libc=z.asm.ga).apply(null,arguments)},S=z._pthread_self=function(){return(S=z._pthread_self=z.asm.ha).apply(null,arguments)},Ta=z.___pthread_tsd_run_dtors=function(){return(Ta=z.___pthread_tsd_run_dtors=z.asm.ia).apply(null,arguments)},Ob=z.stackSave=function(){return(Ob=z.stackSave=z.asm.ja).apply(null,arguments)},$a=z.stackRestore=function(){return($a=z.stackRestore=z.asm.ka).apply(null,
arguments)},Pb=z.stackAlloc=function(){return(Pb=z.stackAlloc=z.asm.la).apply(null,arguments)},Za=z._emscripten_stack_set_limits=function(){return(Za=z._emscripten_stack_set_limits=z.asm.ma).apply(null,arguments)},pc=z._memalign=function(){return(pc=z._memalign=z.asm.na).apply(null,arguments)};z.dynCall_jiii=function(){return(z.dynCall_jiii=z.asm.oa).apply(null,arguments)};z.dynCall_jiiiiii=function(){return(z.dynCall_jiiiiii=z.asm.pa).apply(null,arguments)};
z.dynCall_jiji=function(){return(z.dynCall_jiji=z.asm.qa).apply(null,arguments)};var Ua=z.__emscripten_allow_main_runtime_queued_calls=112228,Pa=z.__emscripten_main_thread_futex=122372;z.PThread=Q;z.PThread=Q;z.wasmMemory=l;z.ExitStatus=Xa;var rc;function Xa(a){this.name="ExitStatus";this.message="Program terminated with exit("+a+")";this.status=a}O=function sc(){rc||tc();rc||(O=sc)};
z.dynCall_jiji=function(){return(z.dynCall_jiji=z.asm.qa).apply(null,arguments)};var Ua=z.__emscripten_allow_main_runtime_queued_calls=112520,Pa=z.__emscripten_main_thread_futex=123420;z.PThread=Q;z.PThread=Q;z.wasmMemory=l;z.ExitStatus=Xa;var rc;function Xa(a){this.name="ExitStatus";this.message="Program terminated with exit("+a+")";this.status=a}O=function sc(){rc||tc();rc||(O=sc)};
function tc(){function a(){if(!rc&&(rc=!0,z.calledRun=!0,!sa)){C||Na(Fa);la(z);if(z.onRuntimeInitialized)z.onRuntimeInitialized();if(!C){if(z.postRun)for("function"==typeof z.postRun&&(z.postRun=[z.postRun]);z.postRun.length;){var b=z.postRun.shift();Ga.unshift(b)}Na(Ga)}}}if(!(0<M))if(C)la(z),C||Na(Fa),postMessage({cmd:"loaded"});else{if(!C){if(z.preRun)for("function"==typeof z.preRun&&(z.preRun=[z.preRun]);z.preRun.length;)Ha();Na(Ea)}0<M||(z.setStatus?(z.setStatus("Running..."),setTimeout(function(){setTimeout(function(){z.setStatus("")},
1);a()},1)):a())}}z.run=tc;if(z.preInit)for("function"==typeof z.preInit&&(z.preInit=[z.preInit]);0<z.preInit.length;)z.preInit.pop()();C&&(noExitRuntime=!1,Q.ib());tc();

Binary file not shown.

View File

@@ -8,8 +8,7 @@ function(Module) {
var f;f||(f=typeof Module !== 'undefined' ? Module : {});var aa,ca;f.ready=new Promise(function(a,b){aa=a;ca=b});var r={},t;for(t in f)f.hasOwnProperty(t)&&(r[t]=f[t]);var da,ea,fa,ha;da=function(a){fa||(fa=require("fs"));ha||(ha=require("path"));a=ha.normalize(a);return fa.readFileSync(a,null)};ea=function(a){a=da(a);a.buffer||(a=new Uint8Array(a));a.buffer||u("Assertion failed: undefined");return a};1<process.argv.length&&process.argv[1].replace(/\\/g,"/");process.argv.slice(2);
process.on("uncaughtException",function(a){throw a;});process.on("unhandledRejection",u);f.inspect=function(){return"[Emscripten Module object]"};var ia=f.print||console.log.bind(console),v=f.printErr||console.warn.bind(console);for(t in r)r.hasOwnProperty(t)&&(f[t]=r[t]);r=null;var w;f.wasmBinary&&(w=f.wasmBinary);var noExitRuntime=f.noExitRuntime||!0;"object"!==typeof WebAssembly&&u("no native wasm support detected");var ja,ka=!1,la=new TextDecoder("utf8");
function A(a,b){if(!a)return"";b=a+b;for(var c=a;!(c>=b)&&B[c];)++c;return la.decode(B.subarray(a,c))}
f.inspect=function(){return"[Emscripten Module object]"};var ia=f.print||console.log.bind(console),v=f.printErr||console.warn.bind(console);for(t in r)r.hasOwnProperty(t)&&(f[t]=r[t]);r=null;var w;f.wasmBinary&&(w=f.wasmBinary);var noExitRuntime=f.noExitRuntime||!0;"object"!==typeof WebAssembly&&u("no native wasm support detected");var ja,ka=!1,la=new TextDecoder("utf8");function A(a,b){if(!a)return"";b=a+b;for(var c=a;!(c>=b)&&B[c];)++c;return la.decode(B.subarray(a,c))}
function ma(a,b,c){var d=B;if(0<c){c=b+c-1;for(var e=0;e<a.length;++e){var g=a.charCodeAt(e);if(55296<=g&&57343>=g){var l=a.charCodeAt(++e);g=65536+((g&1023)<<10)|l&1023}if(127>=g){if(b>=c)break;d[b++]=g}else{if(2047>=g){if(b+1>=c)break;d[b++]=192|g>>6}else{if(65535>=g){if(b+2>=c)break;d[b++]=224|g>>12}else{if(b+3>=c)break;d[b++]=240|g>>18;d[b++]=128|g>>12&63}d[b++]=128|g>>6&63}d[b++]=128|g&63}}d[b]=0}}var na=new TextDecoder("utf-16le");
function oa(a,b){var c=a>>1;for(b=c+b/2;!(c>=b)&&C[c];)++c;return na.decode(B.subarray(a,c<<1))}function pa(a,b,c){void 0===c&&(c=2147483647);if(2>c)return 0;c-=2;var d=b;c=c<2*a.length?c/2:a.length;for(var e=0;e<c;++e)D[b>>1]=a.charCodeAt(e),b+=2;D[b>>1]=0;return b-d}function qa(a){return 2*a.length}function ra(a,b){for(var c=0,d="";!(c>=b/4);){var e=F[a+4*c>>2];if(0==e)break;++c;65536<=e?(e-=65536,d+=String.fromCharCode(55296|e>>10,56320|e&1023)):d+=String.fromCharCode(e)}return d}
function sa(a,b,c){void 0===c&&(c=2147483647);if(4>c)return 0;var d=b;c=d+c-4;for(var e=0;e<a.length;++e){var g=a.charCodeAt(e);if(55296<=g&&57343>=g){var l=a.charCodeAt(++e);g=65536+((g&1023)<<10)|l&1023}F[b>>2]=g;b+=4;if(b+4>c)break}F[b>>2]=0;return b-d}function ta(a){for(var b=0,c=0;c<a.length;++c){var d=a.charCodeAt(c);55296<=d&&57343>=d&&++c;b+=4}return b}var ua,G,B,D,C,F,H,va,wa;
@@ -43,7 +42,7 @@ Uint32Array,Float32Array,Float64Array][b];c=T(c);S(a,{name:c,fromWireType:d,argP
x:(p+=String.fromCharCode(0),p+=x),x=q+b}Y(h);return p},toWireType:function(h,m){"string"!==typeof m&&U("Cannot pass non-string to C++ string type "+c);var n=g(m),p=jb(4+n+b);H[p>>2]=n>>k;e(m,p+4,n+b);null!==h&&h.push(Y,p);return p},argPackAdvance:8,readValueFromPointer:N,L:function(h){Y(h)}})},m:function(a,b,c,d,e,g){M[a]={name:T(b),Y:X(c,d),Z:X(e,g),P:[]}},b:function(a,b,c,d,e,g,l,k,h,m){M[a].P.push({S:T(b),V:c,T:X(d,e),U:g,ga:l,fa:X(k,h),ha:m})},x:function(a,b){b=T(b);S(a,{ja:!0,name:b,argPackAdvance:0,
fromWireType:function(){},toWireType:function(){}})},g:Ra,A:function(a){if(0===a)return W(eb());var b=db[a];a=void 0===b?T(a):b;return W(eb()[a])},j:function(a){4<a&&(V[a].O+=1)},n:function(a,b,c,d){a||U("Cannot use deleted val. handle = "+a);a=V[a].value;var e=gb[b];if(!e){e="";for(var g=0;g<b;++g)e+=(0!==g?", ":"")+"arg"+g;var l="return function emval_allocator_"+b+"(constructor, argTypes, args) {\n";for(g=0;g<b;++g)l+="var argType"+g+" = requireRegisteredType(Module['HEAP32'][(argTypes >>> 2) + "+
g+'], "parameter '+g+'");\nvar arg'+g+" = argType"+g+".readValueFromPointer(args);\nargs += argType"+g+"['argPackAdvance'];\n";e=(new Function("requireRegisteredType","Module","__emval_register",l+("var obj = new constructor("+e+");\nreturn __emval_register(obj);\n}\n")))(fb,f,W);gb[b]=e}return e(a,c,d)},f:function(){u()},s:function(a,b,c){B.copyWithin(a,b,b+c)},d:function(a){var b=B.length;a>>>=0;if(2147483648<a)return!1;for(var c=1;4>=c;c*=2){var d=b*(1+.2/c);d=Math.min(d,a+100663296);d=Math.max(a,
d);0<d%65536&&(d+=65536-d%65536);a:{try{ja.grow(Math.min(2147483648,d)-ua.byteLength+65535>>>16);xa();var e=1;break a}catch(g){}e=void 0}if(e)return!0}return!1},t:function(){return 0},p:function(){},u:function(a,b,c,d){for(var e=0,g=0;g<c;g++){for(var l=F[b+8*g>>2],k=F[b+(8*g+4)>>2],h=0;h<k;h++){var m=B[l+h],n=hb[a];if(0===m||10===m){m=1===a?ia:v;var p;for(p=0;n[p]&&!(NaN<=p);)++p;p=la.decode(n.subarray?n.subarray(0,p):new Uint8Array(n.slice(0,p)));m(p);n.length=0}else n.push(m)}e+=k}F[d>>2]=e;return 0},
d);0<d%65536&&(d+=65536-d%65536);a:{try{ja.grow(Math.min(2147483648,d)-ua.byteLength+65535>>>16);xa();var e=1;break a}catch(g){}e=void 0}if(e)return!0}return!1},u:function(){return 0},p:function(){},t:function(a,b,c,d){for(var e=0,g=0;g<c;g++){for(var l=F[b+8*g>>2],k=F[b+(8*g+4)>>2],h=0;h<k;h++){var m=B[l+h],n=hb[a];if(0===m||10===m){m=1===a?ia:v;var p;for(p=0;n[p]&&!(NaN<=p);)++p;p=la.decode(n.subarray?n.subarray(0,p):new Uint8Array(n.slice(0,p)));m(p);n.length=0}else n.push(m)}e+=k}F[d>>2]=e;return 0},
r:function(){}};
(function(){function a(e){f.asm=e.exports;ja=f.asm.C;xa();I=f.asm.I;za.unshift(f.asm.D);J--;f.monitorRunDependencies&&f.monitorRunDependencies(J);0==J&&(null!==Ca&&(clearInterval(Ca),Ca=null),K&&(e=K,K=null,e()))}function b(e){a(e.instance)}function c(e){return Da().then(function(g){return WebAssembly.instantiate(g,d)}).then(e,function(g){v("failed to asynchronously prepare wasm: "+g);u(g)})}var d={a:kb};J++;f.monitorRunDependencies&&f.monitorRunDependencies(J);if(f.instantiateWasm)try{return f.instantiateWasm(d,a)}catch(e){return v("Module.instantiateWasm callback failed with error: "+
e),!1}(function(){return w||"function"!==typeof WebAssembly.instantiateStreaming||L.startsWith("data:application/octet-stream;base64,")||"function"!==typeof fetch?c(b):fetch(L,{credentials:"same-origin"}).then(function(e){return WebAssembly.instantiateStreaming(e,d).then(b,function(g){v("wasm streaming compile failed: "+g);v("falling back to ArrayBuffer instantiation");return c(b)})})})().catch(ca);return{}})();f.___wasm_call_ctors=function(){return(f.___wasm_call_ctors=f.asm.D).apply(null,arguments)};

Binary file not shown.