!function(n){var t={};function e(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return n[r].call(o.exports,o,o.exports,e),o.l=!0,o.exports}e.m=n,e.c=t,e.d=function(n,t,r){e.o(n,t)||Object.defineProperty(n,t,{enumerable:!0,get:r})},e.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},e.t=function(n,t){if(1&t&&(n=e(n)),8&t)return n;if(4&t&&"object"==typeof n&&n&&n.__esModule)return n;var r=Object.create(null);if(e.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:n}),2&t&&"string"!=typeof n)for(var o in n)e.d(r,o,function(t){return n[t]}.bind(null,o));return r},e.n=function(n){var t=n&&n.__esModule?function(){return n.default}:function(){return n};return e.d(t,"a",t),t},e.o=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)},e.p="",e(e.s=1)}([function(n,t){var e,r,o=n.exports={};function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function u(n){if(e===setTimeout)return setTimeout(n,0);if((e===i||!e)&&setTimeout)return e=setTimeout,setTimeout(n,0);try{return e(n,0)}catch(t){try{return e.call(null,n,0)}catch(t){return e.call(this,n,0)}}}!function(){try{e="function"==typeof setTimeout?setTimeout:i}catch(n){e=i}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(n){r=a}}();var f,s=[],l=!1,c=-1;function p(){l&&f&&(l=!1,f.length?s=f.concat(s):c=-1,s.length&&y())}function y(){if(!l){var n=u(p);l=!0;for(var t=s.length;t;){for(f=s,s=[];++c1)for(var e=1;ethis.numBytesAllocated&&this.expandMemory(s),n.ccallSerialize(r.HEAPU8.subarray(this.ptr8,this.ptr8+s),f,i);var l=t.now();this.func(e,this.ptr8);var c=t.now();return n.ccallDeserialize(r.HEAPU8.subarray(this.ptr8,this.ptr8+s),f,i),{startTime:u,endTime:t.now(),startTimeFunc:l,endTimeFunc:c}},n.prototype.ccallRaw=function(n,e){if(!o)throw new Error("wasm not initialized. please ensure 'init()' is called.");var i=t.now(),a=e.byteLength;a>this.numBytesAllocated&&this.expandMemory(a),r.HEAPU8.subarray(this.ptr8,this.ptr8+a).set(e);var u=t.now();this.func(n,this.ptr8);var f=t.now();return e.set(r.HEAPU8.subarray(this.ptr8,this.ptr8+a)),{startTime:i,endTime:t.now(),startTimeFunc:u,endTimeFunc:f}},n.prototype.func=function(n,t){(0,r[n])(t)},n.calculateOffsets=function(n,t){for(var e=4+4*t.length,r=0;r>2;if(o[a+1]=c,"out"!==l&&0!==c)switch(s){case"bool":n[c]=!0===f?1:0;break;case"int32":r[p]=f;break;case"float32":i[p]=f;break;case"boolptr":var y=f;n.subarray(c,c+y.length).set(f);break;case"int32ptr":var m=f;r.subarray(p,p+m.length).set(m);break;case"float32ptr":var _=f;i.subarray(p,p+_.length).set(_);break;default:throw new Error("not supported parameter type: "+s)}}},n.ccallDeserialize=function(n,t,e){for(var r=new Float32Array(n.buffer,n.byteOffset),o=new Uint8Array(n.buffer,n.byteOffset),i=0;i>2;if("out"===s||"inout"===s)switch(f){case"float32ptr":var p=u;p.set(r.subarray(c,c+p.length));break;case"boolptr":var y=u;y.set(o.subarray(l,l+y.length));break;default:throw new Error("not supported parameter type: "+f)}}},n.prototype.expandMemory=function(n){if(0!==this.ptr8&&r._free(this.ptr8),this.numBytesAllocated=2*n,this.ptr8=r._malloc(this.numBytesAllocated),0===this.ptr8)throw new Error("Unable to allocate requested amount of memory. Failing.")},n.prototype.dispose=function(){if(!o)throw new Error("wasm not initialized. please ensure 'init()' is called.");0!==this.ptr8&&r._free(this.ptr8)},n}();t.WasmBinding=a,t.now="undefined"!=typeof performance&&performance.now?function(){return performance.now()}:Date.now},function(n,t,e){(function(t,r){var o,i=(o="undefined"!=typeof document&&document.currentScript?document.currentScript.src:void 0,function(n){n=void 0!==(n=n||{})?n:{};var i,a={};for(i in n)n.hasOwnProperty(i)&&(a[i]=n[i]);n.arguments=[],n.thisProgram="./this.program",n.quit=function(n,t){throw t},n.preRun=[],n.postRun=[];var u,f,s=!1,l=!1;s="object"==typeof window,l="function"==typeof importScripts,u="object"==typeof t&&!s&&!l,f=!s&&!u&&!l;var c,p,y="";u?(y=r+"/",n.read=function(n,t){var r;return c||(c=e(4)),p||(p=e(5)),n=p.normalize(n),r=c.readFileSync(n),t?r:r.toString()},n.readBinary=function(t){var e=n.read(t,!0);return e.buffer||(e=new Uint8Array(e)),w(e.buffer),e},t.argv.length>1&&(n.thisProgram=t.argv[1].replace(/\\/g,"/")),n.arguments=t.argv.slice(2),t.on("uncaughtException",function(n){if(!(n instanceof fn))throw n}),t.on("unhandledRejection",ln),n.quit=function(n){t.exit(n)},n.inspect=function(){return"[Emscripten Module object]"}):f?("undefined"!=typeof read&&(n.read=function(n){return read(n)}),n.readBinary=function(n){var t;return"function"==typeof readbuffer?new Uint8Array(readbuffer(n)):(w("object"==typeof(t=read(n,"binary"))),t)},"undefined"!=typeof scriptArgs?n.arguments=scriptArgs:void 0!==arguments&&(n.arguments=arguments),"function"==typeof quit&&(n.quit=function(n){quit(n)})):(s||l)&&(l?y=self.location.href:document.currentScript&&(y=document.currentScript.src),o&&(y=o),y=0!==y.indexOf("blob:")?y.substr(0,y.lastIndexOf("/")+1):"",n.read=function(n){var t=new XMLHttpRequest;return t.open("GET",n,!1),t.send(null),t.responseText},l&&(n.readBinary=function(n){var t=new XMLHttpRequest;return t.open("GET",n,!1),t.responseType="arraybuffer",t.send(null),new Uint8Array(t.response)}),n.readAsync=function(n,t,e){var r=new XMLHttpRequest;r.open("GET",n,!0),r.responseType="arraybuffer",r.onload=function(){200==r.status||0==r.status&&r.response?t(r.response):e()},r.onerror=e,r.send(null)},n.setWindowTitle=function(n){document.title=n});var m=n.print||("undefined"!=typeof console?console.log.bind(console):"undefined"!=typeof print?print:null),_=n.printErr||("undefined"!=typeof printErr?printErr:"undefined"!=typeof console&&console.warn.bind(console)||m);for(i in a)a.hasOwnProperty(i)&&(n[i]=a[i]);a=void 0;var d={"f64-rem":function(n,t){return n%t},debugger:function(){}};new Array(0);var h,v=0,b=function(n){v=n};"object"!=typeof WebAssembly&&_("no native wasm support detected");var g=!1;function w(n,t){n||ln("Assertion failed: "+t)}var A,T,E,S,x="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0;function R(n,t,e){for(var r=t+e,o=t;n[o]&&!(o>=r);)++o;if(o-t>16&&n.subarray&&x)return x.decode(n.subarray(t,o));for(var i="";t>10,56320|1023&s)}}else i+=String.fromCharCode((31&a)<<6|u)}else i+=String.fromCharCode(a)}return i}function O(n,t){return n?R(E,n,t):""}function M(n,t){return n%t>0&&(n+=t-n%t),n}function k(){n.HEAP8=T=new Int8Array(A),n.HEAP16=new Int16Array(A),n.HEAP32=S=new Int32Array(A),n.HEAPU8=E=new Uint8Array(A),n.HEAPU16=new Uint16Array(A),n.HEAPU32=new Uint32Array(A),n.HEAPF32=new Float32Array(A),n.HEAPF64=new Float64Array(A)}"undefined"!=typeof TextDecoder&&new TextDecoder("utf-16le");var C=6096,P=n.TOTAL_MEMORY||16777216;function F(t){for(;t.length>0;){var e=t.shift();if("function"!=typeof e){var r=e.func;"number"==typeof r?void 0===e.arg?n.dynCall_v(r):n.dynCall_vi(r,e.arg):r(void 0===e.arg?null:e.arg)}else e()}}P<5242880&&_("TOTAL_MEMORY should be larger than TOTAL_STACK, was "+P+"! (TOTAL_STACK=5242880)"),n.buffer?A=n.buffer:"object"==typeof WebAssembly&&"function"==typeof WebAssembly.Memory?(h=new WebAssembly.Memory({initial:P/65536}),A=h.buffer):A=new ArrayBuffer(P),k(),S[C>>2]=5249232;var j=[],B=[],I=[],z=[],U=[],L=!1;Math.abs,Math.ceil,Math.floor,Math.min;var D=0,W=null,H=null;n.preloadedImages={},n.preloadedAudios={};var q="data:application/octet-stream;base64,";function N(n){return String.prototype.startsWith?n.startsWith(q):0===n.indexOf(q)}var G,Y="onnx-wasm.wasm";function V(){try{if(n.wasmBinary)return new Uint8Array(n.wasmBinary);if(n.readBinary)return n.readBinary(Y);throw"both async and sync fetching of the wasm failed"}catch(n){ln(n)}}function X(t){var e={env:t,global:{NaN:NaN,Infinity:1/0},"global.Math":Math,asm2wasm:d};function r(t,e){var r=t.exports;n.asm=r,function(t){if(D--,n.monitorRunDependencies&&n.monitorRunDependencies(D),0==D&&(null!==W&&(clearInterval(W),W=null),H)){var e=H;H=null,e()}}()}if(D++,n.monitorRunDependencies&&n.monitorRunDependencies(D),n.instantiateWasm)try{return n.instantiateWasm(e,r)}catch(n){return _("Module.instantiateWasm callback failed with error: "+n),!1}function o(n){r(n.instance)}function i(t){(n.wasmBinary||!s&&!l||"function"!=typeof fetch?new Promise(function(n,t){n(V())}):fetch(Y,{credentials:"same-origin"}).then(function(n){if(!n.ok)throw"failed to load wasm binary file at '"+Y+"'";return n.arrayBuffer()}).catch(function(){return V()})).then(function(n){return WebAssembly.instantiate(n,e)}).then(t,function(n){_("failed to asynchronously prepare wasm: "+n),ln(n)})}return n.wasmBinary||"function"!=typeof WebAssembly.instantiateStreaming||N(Y)||"function"!=typeof fetch?i(o):WebAssembly.instantiateStreaming(fetch(Y,{credentials:"same-origin"}),e).then(o,function(n){_("wasm streaming compile failed: "+n),_("falling back to ArrayBuffer instantiation"),i(o)}),{}}function K(){return!!K.uncaught_exception}function Z(n){try{return an(n)}catch(n){}}N(Y)||(G=Y,Y=n.locateFile?n.locateFile(G,y):y+G),n.asm=function(n,t,e){return t.memory=h,t.table=new WebAssembly.Table({initial:41,maximum:41,element:"anyfunc"}),t.__memory_base=1024,t.__table_base=0,X(t)};var J={last:0,caught:[],infos:{},deAdjust:function(n){if(!n||J.infos[n])return n;for(var t in J.infos)for(var e=+t,r=J.infos[e].adjusted,o=r.length,i=0;i0),e.refcount--,0!==e.refcount||e.rethrown||(e.destructor&&n.dynCall_vi(e.destructor,t),delete J.infos[t],Z(t))}},clearRef:function(n){n&&(J.infos[n].refcount=0)}},$={buffers:[null,[],[]],printChar:function(n,t){var e=$.buffers[n];0===t||10===t?((1===n?m:_)(R(e,0)),e.length=0):e.push(t)},varargs:0,get:function(n){return $.varargs+=4,S[$.varargs-4>>2]},getStr:function(){return O($.get())},get64:function(){var n=$.get();return $.get(),n},getZero:function(){$.get()}};function Q(){var t=n._fflush;t&&t(0);var e=$.buffers;e[1].length&&$.printChar(1,10),e[2].length&&$.printChar(2,10)}function nn(){return T.length}function tn(n){n=M(n,65536);var t=A.byteLength;try{return-1!==h.grow((n-t)/65536)?A=h.buffer:null}catch(n){return null}}function en(n){var t=nn();if(n>2147418112)return!1;for(var e=Math.max(t,16777216);e>2]=e,e=t.buffer;for(var a=0;a>2],r.adjusted.push(e),0|(b(i[a]),e);return e=S[e>>2],0|(b(o),e)},___cxa_free_exception:Z,___cxa_throw:function(n,t,e){throw J.infos[n]={ptr:n,adjusted:[n],type:t,destructor:e,refcount:0,caught:!1,rethrown:!1},J.last=n,"uncaught_exception"in K?K.uncaught_exception++:K.uncaught_exception=1,n},___gxx_personality_v0:function(){},___lock:function(){},___resumeException:function(n){throw J.last||(J.last=n),n},___setErrNo:function(t){return n.___errno_location&&(S[n.___errno_location()>>2]=t),t},___syscall140:function(n,t){$.varargs=t;try{var e=$.getStreamFromFD(),r=($.get(),$.get()),o=$.get(),i=$.get(),a=r;return FS.llseek(e,a,i),S[o>>2]=e.position,e.getdents&&0===a&&0===i&&(e.getdents=null),0}catch(n){return"undefined"!=typeof FS&&n instanceof FS.ErrnoError||ln(n),-n.errno}},___syscall146:function(n,t){$.varargs=t;try{for(var e=$.get(),r=$.get(),o=$.get(),i=0,a=0;a>2],f=S[r+(8*a+4)>>2],s=0;s0||(function(){if(n.preRun)for("function"==typeof n.preRun&&(n.preRun=[n.preRun]);n.preRun.length;)t=n.preRun.shift(),j.unshift(t);var t;F(j)}(),D>0||n.calledRun||(n.setStatus?(n.setStatus("Running..."),setTimeout(function(){setTimeout(function(){n.setStatus("")},1),e()},1)):e()))}function ln(t){throw n.onAbort&&n.onAbort(t),void 0!==t?(m(t),_(t),t=JSON.stringify(t)):t="",g=!0,"abort("+t+"). Build with -s ASSERTIONS=1 for more info."}if(n._matmul_f32=function(){return n.asm._matmul_f32.apply(null,arguments)},n._max_pool_f32=function(){return n.asm._max_pool_f32.apply(null,arguments)},n._memcpy=function(){return n.asm._memcpy.apply(null,arguments)},n._memset=function(){return n.asm._memset.apply(null,arguments)},n._mul_f32=function(){return n.asm._mul_f32.apply(null,arguments)},n._or_u8=function(){return n.asm._or_u8.apply(null,arguments)},n._prelu_f32=function(){return n.asm._prelu_f32.apply(null,arguments)},n._sbrk=function(){return n.asm._sbrk.apply(null,arguments)},n._softmax_f32=function(){return n.asm._softmax_f32.apply(null,arguments)},n._sub_f32=function(){return n.asm._sub_f32.apply(null,arguments)},n._sum_f32=function(){return n.asm._sum_f32.apply(null,arguments)},n._xor_u8=function(){return n.asm._xor_u8.apply(null,arguments)},n.establishStackSpace=function(){return n.asm.establishStackSpace.apply(null,arguments)},n.stackAlloc=function(){return n.asm.stackAlloc.apply(null,arguments)},n.stackRestore=function(){return n.asm.stackRestore.apply(null,arguments)},n.stackSave=function(){return n.asm.stackSave.apply(null,arguments)},n.dynCall_ii=function(){return n.asm.dynCall_ii.apply(null,arguments)},n.dynCall_iiii=function(){return n.asm.dynCall_iiii.apply(null,arguments)},n.dynCall_v=function(){return n.asm.dynCall_v.apply(null,arguments)},n.dynCall_vi=function(){return n.asm.dynCall_vi.apply(null,arguments)},n.dynCall_viiii=function(){return n.asm.dynCall_viiii.apply(null,arguments)},n.dynCall_viiiii=function(){return n.asm.dynCall_viiiii.apply(null,arguments)},n.dynCall_viiiiii=function(){return n.asm.dynCall_viiiiii.apply(null,arguments)},n.asm=on,n.then=function(t){if(n.calledRun)t(n);else{var e=n.onRuntimeInitialized;n.onRuntimeInitialized=function(){e&&e(),t(n)}}return n},fn.prototype=new Error,fn.prototype.constructor=fn,H=function t(){n.calledRun||sn(),n.calledRun||(H=t)},n.run=sn,n.abort=ln,n.preInit)for("function"==typeof n.preInit&&(n.preInit=[n.preInit]);n.preInit.length>0;)n.preInit.pop()();return sn(),n});n.exports=i}).call(this,e(0),"/")},function(n,t){},function(n,t,e){(function(n){function e(n,t){for(var e=0,r=n.length-1;r>=0;r--){var o=n[r];"."===o?n.splice(r,1):".."===o?(n.splice(r,1),e++):e&&(n.splice(r,1),e--)}if(t)for(;e--;e)n.unshift("..");return n}var r=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/,o=function(n){return r.exec(n).slice(1)};function i(n,t){if(n.filter)return n.filter(t);for(var e=[],r=0;r=-1&&!r;o--){var a=o>=0?arguments[o]:n.cwd();if("string"!=typeof a)throw new TypeError("Arguments to path.resolve must be strings");a&&(t=a+"/"+t,r="/"===a.charAt(0))}return(r?"/":"")+(t=e(i(t.split("/"),function(n){return!!n}),!r).join("/"))||"."},t.normalize=function(n){var r=t.isAbsolute(n),o="/"===a(n,-1);return(n=e(i(n.split("/"),function(n){return!!n}),!r).join("/"))||r||(n="."),n&&o&&(n+="/"),(r?"/":"")+n},t.isAbsolute=function(n){return"/"===n.charAt(0)},t.join=function(){var n=Array.prototype.slice.call(arguments,0);return t.normalize(i(n,function(n,t){if("string"!=typeof n)throw new TypeError("Arguments to path.join must be strings");return n}).join("/"))},t.relative=function(n,e){function r(n){for(var t=0;t=0&&""===n[e];e--);return t>e?[]:n.slice(t,e-t+1)}n=t.resolve(n).substr(1),e=t.resolve(e).substr(1);for(var o=r(n.split("/")),i=r(e.split("/")),a=Math.min(o.length,i.length),u=a,f=0;f