2020-10-17 16:42:59 +02:00

1 line
46 KiB
JavaScript

var initSqlJsPromise=void 0,initSqlJs=function(e){return initSqlJsPromise||(initSqlJsPromise=new Promise((function(t,n){var r,a=void 0!==e?e:{},i=a.onAbort;a.onAbort=function(e){n(new Error(e)),i&&i(e)},a.postRun=a.postRun||[],a.postRun.push((function(){t(a)})),module=void 0,r||(r=void 0!==a?a:{}),r.onRuntimeInitialized=function(){function e(e,t){this.Pa=e,this.db=t,this.Oa=1,this.gb=[]}function t(e){if(this.filename="dbfile_"+(4294967295*Math.random()>>>0),null!=e){var t=this.filename,r=t?de("//"+t):"/";if(r=$e(r,4095&(void 0!==(t=dt(!0,!0))?t:438)|32768,0),e){if("string"==typeof e){for(var a=Array(e.length),o=0,u=e.length;o<u;++o)a[o]=e.charCodeAt(o);e=a}it(r,146|t),ht(a=st(r,"w"),e,0,e.length,0,void 0),lt(a),it(r,t)}}this.handleError(i(this.filename,n)),this.db=x(n,"i32"),Z(this.db),this.eb={},this.Va={}}var n=Qt(4),a=r.cwrap,i=a("sqlite3_open","number",["string","number"]),o=a("sqlite3_close_v2","number",["number"]),u=a("sqlite3_exec","number",["number","string","number","number","number"]),s=a("sqlite3_changes","number",["number"]),l=a("sqlite3_prepare_v2","number",["number","string","number","number","number"]),c=a("sqlite3_prepare_v2","number",["number","number","number","number","number"]),f=a("sqlite3_bind_text","number",["number","number","number","number","number"]),h=a("sqlite3_bind_blob","number",["number","number","number","number","number"]),p=a("sqlite3_bind_double","number",["number","number","number"]),d=a("sqlite3_bind_int","number",["number","number","number"]),m=a("sqlite3_bind_parameter_index","number",["number","string"]),b=a("sqlite3_step","number",["number"]),_=a("sqlite3_errmsg","string",["number"]),w=a("sqlite3_column_count","number",["number"]),y=a("sqlite3_data_count","number",["number"]),g=a("sqlite3_column_double","number",["number","number"]),E=a("sqlite3_column_text","string",["number","number"]),R=a("sqlite3_column_blob","number",["number","number"]),O=a("sqlite3_column_bytes","number",["number","number"]),P=a("sqlite3_column_type","number",["number","number"]),D=a("sqlite3_column_name","string",["number","number"]),K=a("sqlite3_reset","number",["number"]),N=a("sqlite3_clear_bindings","number",["number"]),F=a("sqlite3_finalize","number",["number"]),z=a("sqlite3_create_function_v2","number","number string number number number number number number number".split(" ")),j=a("sqlite3_value_type","number",["number"]),U=a("sqlite3_value_bytes","number",["number"]),W=a("sqlite3_value_text","string",["number"]),C=a("sqlite3_value_blob","number",["number"]),B=a("sqlite3_value_double","number",["number"]),V=a("sqlite3_result_double","",["number","number"]),Y=a("sqlite3_result_null","",["number"]),J=a("sqlite3_result_text","",["number","string","number","number"]),X=a("sqlite3_result_blob","",["number","number","number","number"]),$=a("sqlite3_result_int","",["number","number"]),G=a("sqlite3_result_error","",["number","string","number"]),Z=a("RegisterExtensionFunctions","number",["number"]);e.prototype.bind=function(e){if(!this.Pa)throw"Statement closed";return this.reset(),Array.isArray(e)?this.ub(e):null==e||"object"!=typeof e||this.vb(e)},e.prototype.step=function(){if(!this.Pa)throw"Statement closed";this.Oa=1;var e=b(this.Pa);switch(e){case 100:return!0;case 101:return!1;default:throw this.db.handleError(e)}},e.prototype.Bb=function(e){return null==e&&(e=this.Oa,this.Oa+=1),g(this.Pa,e)},e.prototype.Cb=function(e){return null==e&&(e=this.Oa,this.Oa+=1),E(this.Pa,e)},e.prototype.getBlob=function(e){null==e&&(e=this.Oa,this.Oa+=1);var t=O(this.Pa,e);e=R(this.Pa,e);for(var n=new Uint8Array(t),r=0;r<t;)n[r]=T[e+r],r+=1;return n},e.prototype.get=function(e){null!=e&&this.bind(e)&&this.step(),e=[];for(var t=0,n=y(this.Pa);t<n;){switch(P(this.Pa,t)){case 1:case 2:e.push(this.Bb(t));break;case 3:e.push(this.Cb(t));break;case 4:e.push(this.getBlob(t));break;default:e.push(null)}t+=1}return e},e.prototype.getColumnNames=function(){for(var e=[],t=0,n=w(this.Pa);t<n;)e.push(D(this.Pa,t)),t+=1;return e},e.prototype.getAsObject=function(e){e=this.get(e);for(var t=this.getColumnNames(),n={},r=0,a=t.length;r<a;)n[t[r]]=e[r],r+=1;return n},e.prototype.run=function(e){return null!=e&&this.bind(e),this.step(),this.reset()},e.prototype.yb=function(e,t){null==t&&(t=this.Oa,this.Oa+=1);var n=L(e=Pt(e));this.gb.push(n),this.db.handleError(f(this.Pa,t,n,e.length-1,0))},e.prototype.tb=function(e,t){null==t&&(t=this.Oa,this.Oa+=1);var n=L(e);this.gb.push(n),this.db.handleError(h(this.Pa,t,n,e.length,0))},e.prototype.xb=function(e,t){null==t&&(t=this.Oa,this.Oa+=1),this.db.handleError((e===(0|e)?d:p)(this.Pa,t,e))},e.prototype.wb=function(e){null==e&&(e=this.Oa,this.Oa+=1),h(this.Pa,e,0,0,0)},e.prototype.mb=function(e,t){switch(null==t&&(t=this.Oa,this.Oa+=1),typeof e){case"string":return void this.yb(e,t);case"number":case"boolean":return void this.xb(e+0,t);case"object":if(null===e)return void this.wb(t);if(null!=e.length)return void this.tb(e,t)}throw"Wrong API use : tried to bind a value of an unknown type ("+e+")."},e.prototype.vb=function(e){var t=this;return Object.keys(e).forEach((function(n){var r=m(t.Pa,n);0!==r&&t.mb(e[n],r)})),!0},e.prototype.ub=function(e){for(var t=0;t<e.length;)this.mb(e[t],t+1),t+=1;return!0},e.prototype.reset=function(){return 0===N(this.Pa)&&0===K(this.Pa)},e.prototype.freemem=function(){for(var e;void 0!==(e=this.gb.pop());)Ft(e)},e.prototype.free=function(){var e=0===F(this.Pa);return delete this.db.eb[this.Pa],this.Pa=0,e},t.prototype.run=function(e,t){if(!this.db)throw"Database closed";if(t){e=this.prepare(e,t);try{e.step()}finally{e.free()}}else this.handleError(u(this.db,e,0,0,n));return this},t.prototype.exec=function(t,r){if(!this.db)throw"Database closed";var a=It(),i=null;try{var o=H(t)+1,u=Qt(o);Q(t,T,u,o);var s=u,l=Qt(4);for(t=[];0!==x(s,"i8");){A(n),A(l),this.handleError(c(this.db,s,-1,n,l));var f=x(n,"i32");if(s=x(l,"i32"),0!==f){for(o=null,i=new e(f,this),null!=r&&i.bind(r);i.step();)null===o&&(o={columns:i.getColumnNames(),values:[]},t.push(o)),o.values.push(i.get());i.free()}}return t}catch(e){throw i&&i.free(),e}finally{Ct(a)}},t.prototype.each=function(e,t,n,r){"function"==typeof t&&(r=n,n=t,t=void 0),e=this.prepare(e,t);try{for(;e.step();)n(e.getAsObject())}finally{e.free()}if("function"==typeof r)return r()},t.prototype.prepare=function(t,r){if(A(n),this.handleError(l(this.db,t,-1,n,0)),0===(t=x(n,"i32")))throw"Nothing to prepare";var a=new e(t,this);return null!=r&&a.bind(r),this.eb[t]=a},t.prototype.export=function(){Object.values(this.eb).forEach((function(e){e.free()})),Object.values(this.Va).forEach(M),this.Va={},this.handleError(o(this.db));var e=function(e){var t={encoding:"binary"};if((t=t||{}).flags=t.flags||"r",t.encoding=t.encoding||"binary","utf8"!==t.encoding&&"binary"!==t.encoding)throw Error('Invalid encoding type "'+t.encoding+'"');var n,r=st(e,t.flags);e=rt(e).size;var a=new Uint8Array(e);return ft(r,a,0,e,0),"utf8"===t.encoding?n=I(a,0):"binary"===t.encoding&&(n=a),lt(r),n}(this.filename);return this.handleError(i(this.filename,n)),this.db=x(n,"i32"),e},t.prototype.close=function(){null!==this.db&&(Object.values(this.eb).forEach((function(e){e.free()})),Object.values(this.Va).forEach(M),this.Va={},this.handleError(o(this.db)),tt("/"+this.filename),this.db=null)},t.prototype.handleError=function(e){if(0===e)return null;throw e=_(this.db),Error(e)},t.prototype.getRowsModified=function(){return s(this.db)},t.prototype.create_function=function(e,t){Object.prototype.hasOwnProperty.call(this.Va,e)&&(k(this.Va[e]),delete this.Va[e]);var n=function(e){var t=S;if(!v){v=new WeakMap;for(var n=0;n<t.length;n++){var r=t.get(n);r&&v.set(r,n)}}if(v.has(e))e=v.get(e);else{if(q.length)n=q.pop();else{n=t.length;try{t.grow(1)}catch(e){if(!(e instanceof RangeError))throw e;throw"Unable to grow wasm table. Set ALLOW_TABLE_GROWTH."}}try{t.set(n,e)}catch(o){if(!(o instanceof TypeError))throw o;if("function"==typeof WebAssembly.Function){var a={i:"i32",j:"i64",f:"f32",d:"f64"},i={parameters:[],results:[]};for(r=1;4>r;++r)i.parameters.push(a["viii"[r]]);r=new WebAssembly.Function(i,e)}else{for(i={i:127,j:126,f:125,d:124},(a=[1,0,1,96]).push(3),r=0;3>r;++r)a.push(i["iii"[r]]);a.push(0),a[1]=a.length-2,r=new Uint8Array([0,97,115,109,1,0,0,0].concat(a,[2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0])),r=new WebAssembly.Module(r),r=new WebAssembly.Instance(r,{e:{f:e}}).exports.f}t.set(n,r)}v.set(e,n),e=n}return e}((function(e,n,r){for(var a,i=[],o=0;o<n;o+=1){var u=x(r+4*o,"i32"),s=j(u);if(1===s||2===s)u=B(u);else if(3===s)u=W(u);else if(4===s){u=U(s=u),s=C(s);for(var l=new Uint8Array(u),c=0;c<u;c+=1)l[c]=T[s+c];u=l}else u=null;i.push(u)}try{a=t.apply(null,i)}catch(t){return void G(e,t,-1)}switch(typeof a){case"boolean":$(e,a?1:0);break;case"number":V(e,a);break;case"string":J(e,a,-1,-1);break;case"object":null===a?Y(e):null!=a.length?(n=L(a),X(e,n,a.length,-1),Ft(n)):G(e,"Wrong API use : tried to return a value of an unknown type ("+a+").",-1);break;default:Y(e)}}));return this.Va[e]=n,this.handleError(z(this.db,e,t.length,1,0,n,0,0,0)),this},r.Database=t};var o,u={};for(o in r)r.hasOwnProperty(o)&&(u[o]=r[o]);var s,l,c,f,h="./this.program";s="object"==typeof window,l="function"==typeof importScripts,c="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,f=!s&&!c&&!l;var p,d,m,b,_="";c?(_=l?require("path").dirname(_)+"/":__dirname+"/",p=function(e,t){return m||(m=require("fs")),b||(b=require("path")),e=b.normalize(e),m.readFileSync(e,t?null:"utf8")},d=function(e){return(e=p(e,!0)).buffer||(e=new Uint8Array(e)),O(e.buffer),e},1<process.argv.length&&(h=process.argv[1].replace(/\\/g,"/")),process.argv.slice(2),"undefined"!=typeof module&&(module.exports=r),r.inspect=function(){return"[Emscripten Module object]"}):f?("undefined"!=typeof read&&(p=function(e){return read(e)}),d=function(e){return"function"==typeof readbuffer?new Uint8Array(readbuffer(e)):(O("object"==typeof(e=read(e,"binary"))),e)},"undefined"!=typeof print&&("undefined"==typeof console&&(console={}),console.log=print,console.warn=console.error="undefined"!=typeof printErr?printErr:print)):(s||l)&&(l?_=self.location.href:document.currentScript&&(_=document.currentScript.src),_=0!==_.indexOf("blob:")?_.substr(0,_.lastIndexOf("/")+1):"",p=function(e){var t=new XMLHttpRequest;return t.open("GET",e,!1),t.send(null),t.responseText},l&&(d=function(e){var t=new XMLHttpRequest;return t.open("GET",e,!1),t.responseType="arraybuffer",t.send(null),new Uint8Array(t.response)}));var w=r.print||console.log.bind(console),y=r.printErr||console.warn.bind(console);for(o in u)u.hasOwnProperty(o)&&(r[o]=u[o]);u=null,r.thisProgram&&(h=r.thisProgram);var v,g,q=[];function k(e){v.delete(S.get(e)),q.push(e)}function M(e){k(e)}function A(e){var t="i32";switch("*"===t.charAt(t.length-1)&&(t="i32"),t){case"i1":case"i8":T[e>>0]=0;break;case"i16":F[e>>1]=0;break;case"i32":z[e>>2]=0;break;case"i64":ue=[0,(oe=0,1<=+Math.abs(oe)?0<oe?(0|Math.min(+Math.floor(oe/4294967296),4294967295))>>>0:~~+Math.ceil((oe-+(~~oe>>>0))/4294967296)>>>0:0)],z[e>>2]=ue[0],z[e+4>>2]=ue[1];break;case"float":j[e>>2]=0;break;case"double":U[e>>3]=0;break;default:re("invalid type for setValue: "+t)}}function x(e,t){switch("*"===(t=t||"i8").charAt(t.length-1)&&(t="i32"),t){case"i1":case"i8":return T[e>>0];case"i16":return F[e>>1];case"i32":case"i64":return z[e>>2];case"float":return j[e>>2];case"double":return U[e>>3];default:re("invalid type for getValue: "+t)}return null}r.wasmBinary&&(g=r.wasmBinary),r.noExitRuntime&&r.noExitRuntime,"object"!=typeof WebAssembly&&re("no native wasm support detected");var E,S,R=!1;function O(e,t){e||re("Assertion failed: "+t)}function P(e){var t=r["_"+e];return O(t,"Cannot call unknown function "+e+", make sure it is exported"),t}function D(e,t,n,r){var a,i={string:function(e){var t=0;if(null!=e&&0!==e){var n=1+(e.length<<2);t=Qt(n),Q(e,N,t,n)}return t},array:function(e){var t=Qt(e.length);return T.set(e,t),t}},o=P(e),u=[];if(e=0,r)for(var s=0;s<r.length;s++){var l=i[n[s]];l?(0===e&&(e=It()),u[s]=l(r[s])):u[s]=r[s]}return n=o.apply(null,u),a=n,n="string"===t?C(a):"boolean"===t?!!a:a,0!==e&&Ct(e),n}function L(e){var t=Nt(e.length);return e.subarray||e.slice?N.set(e,t):N.set(new Uint8Array(e),t),t}var K,T,N,F,z,j,U,W="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0;function I(e,t,n){var r=t+n;for(n=t;e[n]&&!(n>=r);)++n;if(16<n-t&&e.subarray&&W)return W.decode(e.subarray(t,n));for(r="";t<n;){var a=e[t++];if(128&a){var i=63&e[t++];if(192==(224&a))r+=String.fromCharCode((31&a)<<6|i);else{var o=63&e[t++];65536>(a=224==(240&a)?(15&a)<<12|i<<6|o:(7&a)<<18|i<<12|o<<6|63&e[t++])?r+=String.fromCharCode(a):(a-=65536,r+=String.fromCharCode(55296|a>>10,56320|1023&a))}}else r+=String.fromCharCode(a)}return r}function C(e){return e?I(N,e,void 0):""}function Q(e,t,n,r){if(!(0<r))return 0;var a=n;r=n+r-1;for(var i=0;i<e.length;++i){var o=e.charCodeAt(i);if(55296<=o&&57343>=o)o=65536+((1023&o)<<10)|1023&e.charCodeAt(++i);if(127>=o){if(n>=r)break;t[n++]=o}else{if(2047>=o){if(n+1>=r)break;t[n++]=192|o>>6}else{if(65535>=o){if(n+2>=r)break;t[n++]=224|o>>12}else{if(n+3>=r)break;t[n++]=240|o>>18,t[n++]=128|o>>12&63}t[n++]=128|o>>6&63}t[n++]=128|63&o}}return t[n]=0,n-a}function H(e){for(var t=0,n=0;n<e.length;++n){var r=e.charCodeAt(n);55296<=r&&57343>=r&&(r=65536+((1023&r)<<10)|1023&e.charCodeAt(++n)),127>=r?++t:t=2047>=r?t+2:65535>=r?t+3:t+4}return t}function B(e){var t=H(e)+1,n=Nt(t);return n&&Q(e,T,n,t),n}function V(e){K=e,r.HEAP8=T=new Int8Array(e),r.HEAP16=F=new Int16Array(e),r.HEAP32=z=new Int32Array(e),r.HEAPU8=N=new Uint8Array(e),r.HEAPU16=new Uint16Array(e),r.HEAPU32=new Uint32Array(e),r.HEAPF32=j=new Float32Array(e),r.HEAPF64=U=new Float64Array(e)}var Y=r.INITIAL_MEMORY||16777216;(E=r.wasmMemory?r.wasmMemory:new WebAssembly.Memory({initial:Y/65536,maximum:32768}))&&(K=E.buffer),Y=K.byteLength,V(K);var J=[],X=[],$=[],G=[];function Z(){var e=r.preRun.shift();J.unshift(e)}var ee=0,te=null,ne=null;function re(e){throw r.onAbort&&r.onAbort(e),y(e),R=!0,new WebAssembly.RuntimeError("abort("+e+"). Build with -s ASSERTIONS=1 for more info.")}function ae(e){var t=le;return String.prototype.startsWith?t.startsWith(e):0===t.indexOf(e)}function ie(){return ae("data:application/octet-stream;base64,")}r.preloadedImages={},r.preloadedAudios={};var oe,ue,se,le="sql-wasm.wasm";if(!ie()){var ce=le;le=r.locateFile?r.locateFile(ce,_):_+ce}function fe(){try{if(g)return new Uint8Array(g);if(d)return d(le);throw"both async and sync fetching of the wasm failed"}catch(e){re(e)}}function he(e){for(;0<e.length;){var t=e.shift();if("function"==typeof t)t(r);else{var n=t.Ab;"number"==typeof n?void 0===t.hb?S.get(n)():S.get(n)(t.hb):n(void 0===t.hb?null:t.hb)}}}function pe(e,t){for(var n=0,r=e.length-1;0<=r;r--){var a=e[r];"."===a?e.splice(r,1):".."===a?(e.splice(r,1),n++):n&&(e.splice(r,1),n--)}if(t)for(;n;n--)e.unshift("..");return e}function de(e){var t="/"===e.charAt(0),n="/"===e.substr(-1);return(e=pe(e.split("/").filter((function(e){return!!e})),!t).join("/"))||t||(e="."),e&&n&&(e+="/"),(t?"/":"")+e}function me(e){var t=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/.exec(e).slice(1);return e=t[0],t=t[1],e||t?(t&&(t=t.substr(0,t.length-1)),e+t):"."}function be(e){if("/"===e)return"/";var t=(e=(e=de(e)).replace(/\/$/,"")).lastIndexOf("/");return-1===t?e:e.substr(t+1)}function _e(e){z[Tt()>>2]=e}function we(){for(var e="",t=!1,n=arguments.length-1;-1<=n&&!t;n--){if("string"!=typeof(t=0<=n?arguments[n]:"/"))throw new TypeError("Arguments to path.resolve must be strings");if(!t)return"";e=t+"/"+e,t="/"===t.charAt(0)}return(t?"/":"")+(e=pe(e.split("/").filter((function(e){return!!e})),!t).join("/"))||"."}var ye=[];function ve(e,t){ye[e]={input:[],output:[],$a:t},Je(e,ge)}var ge={open:function(e){var t=ye[e.node.rdev];if(!t)throw new De(43);e.tty=t,e.seekable=!1},close:function(e){e.tty.$a.flush(e.tty)},flush:function(e){e.tty.$a.flush(e.tty)},read:function(e,t,n,r){if(!e.tty||!e.tty.$a.qb)throw new De(60);for(var a=0,i=0;i<r;i++){try{var o=e.tty.$a.qb(e.tty)}catch(e){throw new De(29)}if(void 0===o&&0===a)throw new De(6);if(null==o)break;a++,t[n+i]=o}return a&&(e.node.timestamp=Date.now()),a},write:function(e,t,n,r){if(!e.tty||!e.tty.$a.jb)throw new De(60);try{for(var a=0;a<r;a++)e.tty.$a.jb(e.tty,t[n+a])}catch(e){throw new De(29)}return r&&(e.node.timestamp=Date.now()),a}},qe={qb:function(e){if(!e.input.length){var t=null;if(c){var n=Buffer.sb?Buffer.sb(256):new Buffer(256),r=0;try{r=m.readSync(process.stdin.fd,n,0,256,null)}catch(e){if(-1==e.toString().indexOf("EOF"))throw e;r=0}t=0<r?n.slice(0,r).toString("utf-8"):null}else"undefined"!=typeof window&&"function"==typeof window.prompt?null!==(t=window.prompt("Input: "))&&(t+="\n"):"function"==typeof readline&&(null!==(t=readline())&&(t+="\n"));if(!t)return null;e.input=Pt(t,!0)}return e.input.shift()},jb:function(e,t){null===t||10===t?(w(I(e.output,0)),e.output=[]):0!=t&&e.output.push(t)},flush:function(e){e.output&&0<e.output.length&&(w(I(e.output,0)),e.output=[])}},ke={jb:function(e,t){null===t||10===t?(y(I(e.output,0)),e.output=[]):0!=t&&e.output.push(t)},flush:function(e){e.output&&0<e.output.length&&(y(I(e.output,0)),e.output=[])}},Me={Ta:null,Ua:function(){return Me.createNode(null,"/",16895,0)},createNode:function(e,t,n,r){if(24576==(61440&n)||4096==(61440&n))throw new De(63);return Me.Ta||(Me.Ta={dir:{node:{Sa:Me.La.Sa,Ra:Me.La.Ra,lookup:Me.La.lookup,ab:Me.La.ab,rename:Me.La.rename,unlink:Me.La.unlink,rmdir:Me.La.rmdir,readdir:Me.La.readdir,symlink:Me.La.symlink},stream:{Xa:Me.Ma.Xa}},file:{node:{Sa:Me.La.Sa,Ra:Me.La.Ra},stream:{Xa:Me.Ma.Xa,read:Me.Ma.read,write:Me.Ma.write,lb:Me.Ma.lb,bb:Me.Ma.bb,cb:Me.Ma.cb}},link:{node:{Sa:Me.La.Sa,Ra:Me.La.Ra,readlink:Me.La.readlink},stream:{}},nb:{node:{Sa:Me.La.Sa,Ra:Me.La.Ra},stream:Ye}}),Ue((n=je(e,t,n,r)).mode)?(n.La=Me.Ta.dir.node,n.Ma=Me.Ta.dir.stream,n.Ka={}):32768==(61440&n.mode)?(n.La=Me.Ta.file.node,n.Ma=Me.Ta.file.stream,n.Qa=0,n.Ka=null):40960==(61440&n.mode)?(n.La=Me.Ta.link.node,n.Ma=Me.Ta.link.stream):8192==(61440&n.mode)&&(n.La=Me.Ta.nb.node,n.Ma=Me.Ta.nb.stream),n.timestamp=Date.now(),e&&(e.Ka[t]=n),n},Lb:function(e){if(e.Ka&&e.Ka.subarray){for(var t=[],n=0;n<e.Qa;++n)t.push(e.Ka[n]);return t}return e.Ka},Mb:function(e){return e.Ka?e.Ka.subarray?e.Ka.subarray(0,e.Qa):new Uint8Array(e.Ka):new Uint8Array(0)},ob:function(e,t){var n=e.Ka?e.Ka.length:0;n>=t||(t=Math.max(t,n*(1048576>n?2:1.125)>>>0),0!=n&&(t=Math.max(t,256)),n=e.Ka,e.Ka=new Uint8Array(t),0<e.Qa&&e.Ka.set(n.subarray(0,e.Qa),0))},Ib:function(e,t){if(e.Qa!=t)if(0==t)e.Ka=null,e.Qa=0;else{if(!e.Ka||e.Ka.subarray){var n=e.Ka;e.Ka=new Uint8Array(t),n&&e.Ka.set(n.subarray(0,Math.min(t,e.Qa)))}else if(e.Ka||(e.Ka=[]),e.Ka.length>t)e.Ka.length=t;else for(;e.Ka.length<t;)e.Ka.push(0);e.Qa=t}},La:{Sa:function(e){var t={};return t.dev=8192==(61440&e.mode)?e.id:1,t.ino=e.id,t.mode=e.mode,t.nlink=1,t.uid=0,t.gid=0,t.rdev=e.rdev,Ue(e.mode)?t.size=4096:32768==(61440&e.mode)?t.size=e.Qa:40960==(61440&e.mode)?t.size=e.link.length:t.size=0,t.atime=new Date(e.timestamp),t.mtime=new Date(e.timestamp),t.ctime=new Date(e.timestamp),t.zb=4096,t.blocks=Math.ceil(t.size/t.zb),t},Ra:function(e,t){void 0!==t.mode&&(e.mode=t.mode),void 0!==t.timestamp&&(e.timestamp=t.timestamp),void 0!==t.size&&Me.Ib(e,t.size)},lookup:function(){throw Le[44]},ab:function(e,t,n,r){return Me.createNode(e,t,n,r)},rename:function(e,t,n){if(Ue(e.mode)){try{var r=ze(t,n)}catch(e){}if(r)for(var a in r.Ka)throw new De(55)}delete e.parent.Ka[e.name],e.name=n,t.Ka[n]=e,e.parent=t},unlink:function(e,t){delete e.Ka[t]},rmdir:function(e,t){var n,r=ze(e,t);for(n in r.Ka)throw new De(55);delete e.Ka[t]},readdir:function(e){var t,n=[".",".."];for(t in e.Ka)e.Ka.hasOwnProperty(t)&&n.push(t);return n},symlink:function(e,t,n){return(e=Me.createNode(e,t,41471,0)).link=n,e},readlink:function(e){if(40960!=(61440&e.mode))throw new De(28);return e.link}},Ma:{read:function(e,t,n,r,a){var i=e.node.Ka;if(a>=e.node.Qa)return 0;if(8<(e=Math.min(e.node.Qa-a,r))&&i.subarray)t.set(i.subarray(a,a+e),n);else for(r=0;r<e;r++)t[n+r]=i[a+r];return e},write:function(e,t,n,r,a,i){if(t.buffer===T.buffer&&(i=!1),!r)return 0;if((e=e.node).timestamp=Date.now(),t.subarray&&(!e.Ka||e.Ka.subarray)){if(i)return e.Ka=t.subarray(n,n+r),e.Qa=r;if(0===e.Qa&&0===a)return e.Ka=t.slice(n,n+r),e.Qa=r;if(a+r<=e.Qa)return e.Ka.set(t.subarray(n,n+r),a),r}if(Me.ob(e,a+r),e.Ka.subarray&&t.subarray)e.Ka.set(t.subarray(n,n+r),a);else for(i=0;i<r;i++)e.Ka[a+i]=t[n+i];return e.Qa=Math.max(e.Qa,a+r),r},Xa:function(e,t,n){if(1===n?t+=e.position:2===n&&32768==(61440&e.node.mode)&&(t+=e.node.Qa),0>t)throw new De(28);return t},lb:function(e,t,n){Me.ob(e.node,t+n),e.node.Qa=Math.max(e.node.Qa,t+n)},bb:function(e,t,n,r,a,i){if(O(0===t),32768!=(61440&e.node.mode))throw new De(43);if(e=e.node.Ka,2&i||e.buffer!==K){for((0<r||r+n<e.length)&&(e=e.subarray?e.subarray(r,r+n):Array.prototype.slice.call(e,r,r+n)),r=!0,i=16384*Math.ceil(n/16384),t=Nt(i);n<i;)T[t+n++]=0;if(!(n=t))throw new De(48);T.set(e,n)}else r=!1,n=e.byteOffset;return{Hb:n,fb:r}},cb:function(e,t,n,r,a){if(32768!=(61440&e.node.mode))throw new De(43);return 2&a||Me.Ma.write(e,t,0,r,n,!1),0}}},Ae=null,xe={},Ee=[],Se=1,Re=null,Oe=!0,Pe={},De=null,Le={};function Ke(e,t){if(t=t||{},!(e=we("/",e)))return{path:"",node:null};var n,r={pb:!0,kb:0};for(n in r)void 0===t[n]&&(t[n]=r[n]);if(8<t.kb)throw new De(32);e=pe(e.split("/").filter((function(e){return!!e})),!1);var a=Ae;for(r="/",n=0;n<e.length;n++){var i=n===e.length-1;if(i&&t.parent)break;if(a=ze(a,e[n]),r=de(r+"/"+e[n]),a.Ya&&(!i||i&&t.pb)&&(a=a.Ya.root),!i||t.Wa)for(i=0;40960==(61440&a.mode);)if(a=nt(r),a=Ke(r=we(me(r),a),{kb:t.kb}).node,40<i++)throw new De(32)}return{path:r,node:a}}function Te(e){for(var t;;){if(e===e.parent)return e=e.Ua.rb,t?"/"!==e[e.length-1]?e+"/"+t:e+t:e;t=t?e.name+"/"+t:e.name,e=e.parent}}function Ne(e,t){for(var n=0,r=0;r<t.length;r++)n=(n<<5)-n+t.charCodeAt(r)|0;return(e+n>>>0)%Re.length}function Fe(e){var t=Ne(e.parent.id,e.name);if(Re[t]===e)Re[t]=e.Za;else for(t=Re[t];t;){if(t.Za===e){t.Za=e.Za;break}t=t.Za}}function ze(e,t){var n;if(n=(n=Ce(e,"x"))?n:e.La.lookup?0:2)throw new De(n,e);for(n=Re[Ne(e.id,t)];n;n=n.Za){var r=n.name;if(n.parent.id===e.id&&r===t)return n}return e.La.lookup(e,t)}function je(e,t,n,r){return t=Ne((e=new Ot(e,t,n,r)).parent.id,e.name),e.Za=Re[t],Re[t]=e}function Ue(e){return 16384==(61440&e)}var We={r:0,rs:1052672,"r+":2,w:577,wx:705,xw:705,"w+":578,"wx+":706,"xw+":706,a:1089,ax:1217,xa:1217,"a+":1090,"ax+":1218,"xa+":1218};function Ie(e){var t=["r","w","rw"][3&e];return 512&e&&(t+="w"),t}function Ce(e,t){return Oe||(-1===t.indexOf("r")||292&e.mode)&&(-1===t.indexOf("w")||146&e.mode)&&(-1===t.indexOf("x")||73&e.mode)?0:2}function Qe(e,t){try{return ze(e,t),20}catch(e){}return Ce(e,"wx")}function He(e,t,n){try{var r=ze(e,t)}catch(e){return e.Na}if(e=Ce(e,"wx"))return e;if(n){if(!Ue(r.mode))return 54;if(r===r.parent||"/"===Te(r))return 10}else if(Ue(r.mode))return 31;return 0}function Be(e,t){_t||((_t=function(){}).prototype={});var n,r=new _t;for(n in e)r[n]=e[n];return e=r,t=function(e){for(e=e||0;e<=4096;e++)if(!Ee[e])return e;throw new De(33)}(t),e.fd=t,Ee[t]=e}var Ve,Ye={open:function(e){e.Ma=xe[e.node.rdev].Ma,e.Ma.open&&e.Ma.open(e)},Xa:function(){throw new De(70)}};function Je(e,t){xe[e]={Ma:t}}function Xe(e,t){var n="/"===t,r=!t;if(n&&Ae)throw new De(10);if(!n&&!r){var a=Ke(t,{pb:!1});if(t=a.path,(a=a.node).Ya)throw new De(10);if(!Ue(a.mode))throw new De(54)}t={type:e,Nb:{},rb:t,Fb:[]},(e=e.Ua(t)).Ua=t,t.root=e,n?Ae=e:a&&(a.Ya=t,a.Ua&&a.Ua.Fb.push(t))}function $e(e,t,n){var r=Ke(e,{parent:!0}).node;if(!(e=be(e))||"."===e||".."===e)throw new De(28);var a=Qe(r,e);if(a)throw new De(a);if(!r.La.ab)throw new De(63);return r.La.ab(r,e,t,n)}function Ge(e,t){$e(e,1023&(void 0!==t?t:511)|16384,0)}function Ze(e,t,n){void 0===n&&(n=t,t=438),$e(e,8192|t,n)}function et(e,t){if(!we(e))throw new De(44);var n=Ke(t,{parent:!0}).node;if(!n)throw new De(44);var r=Qe(n,t=be(t));if(r)throw new De(r);if(!n.La.symlink)throw new De(63);n.La.symlink(n,t,e)}function tt(e){var t=Ke(e,{parent:!0}).node,n=be(e),r=ze(t,n),a=He(t,n,!1);if(a)throw new De(a);if(!t.La.unlink)throw new De(63);if(r.Ya)throw new De(10);try{Pe.willDeletePath&&Pe.willDeletePath(e)}catch(t){y("FS.trackingDelegate['willDeletePath']('"+e+"') threw an exception: "+t.message)}t.La.unlink(t,n),Fe(r);try{Pe.onDeletePath&&Pe.onDeletePath(e)}catch(t){y("FS.trackingDelegate['onDeletePath']('"+e+"') threw an exception: "+t.message)}}function nt(e){if(!(e=Ke(e).node))throw new De(44);if(!e.La.readlink)throw new De(28);return we(Te(e.parent),e.La.readlink(e))}function rt(e,t){if(!(e=Ke(e,{Wa:!t}).node))throw new De(44);if(!e.La.Sa)throw new De(63);return e.La.Sa(e)}function at(e){return rt(e,!0)}function it(e,t){var n;if(!(n="string"==typeof e?Ke(e,{Wa:!0}).node:e).La.Ra)throw new De(63);n.La.Ra(n,{mode:4095&t|-4096&n.mode,timestamp:Date.now()})}function ot(e){var t;if(!(t="string"==typeof e?Ke(e,{Wa:!0}).node:e).La.Ra)throw new De(63);t.La.Ra(t,{timestamp:Date.now()})}function ut(e,t){if(0>t)throw new De(28);var n;if(!(n="string"==typeof e?Ke(e,{Wa:!0}).node:e).La.Ra)throw new De(63);if(Ue(n.mode))throw new De(31);if(32768!=(61440&n.mode))throw new De(28);if(e=Ce(n,"w"))throw new De(e);n.La.Ra(n,{size:t,timestamp:Date.now()})}function st(e,t,n,a){if(""===e)throw new De(44);if("string"==typeof t){var i=We[t];if(void 0===i)throw Error("Unknown file open mode: "+t);t=i}if(n=64&t?4095&(void 0===n?438:n)|32768:0,"object"==typeof e)var o=e;else{e=de(e);try{o=Ke(e,{Wa:!(131072&t)}).node}catch(e){}}if(i=!1,64&t)if(o){if(128&t)throw new De(20)}else o=$e(e,n,0),i=!0;if(!o)throw new De(44);if(8192==(61440&o.mode)&&(t&=-513),65536&t&&!Ue(o.mode))throw new De(54);if(!i&&(n=o?40960==(61440&o.mode)?32:Ue(o.mode)&&("r"!==Ie(t)||512&t)?31:Ce(o,Ie(t)):44))throw new De(n);512&t&&ut(o,0),t&=-131713,(a=Be({node:o,path:Te(o),flags:t,seekable:!0,position:0,Ma:o.Ma,Kb:[],error:!1},a)).Ma.open&&a.Ma.open(a),!r.logReadFiles||1&t||(wt||(wt={}),e in wt||(wt[e]=1,y("FS.trackingDelegate error on read file: "+e)));try{Pe.onOpenFile&&(o=0,1!=(2097155&t)&&(o|=1),0!=(2097155&t)&&(o|=2),Pe.onOpenFile(e,o))}catch(t){y("FS.trackingDelegate['onOpenFile']('"+e+"', flags) threw an exception: "+t.message)}return a}function lt(e){if(null===e.fd)throw new De(8);e.ib&&(e.ib=null);try{e.Ma.close&&e.Ma.close(e)}catch(e){throw e}finally{Ee[e.fd]=null}e.fd=null}function ct(e,t,n){if(null===e.fd)throw new De(8);if(!e.seekable||!e.Ma.Xa)throw new De(70);if(0!=n&&1!=n&&2!=n)throw new De(28);e.position=e.Ma.Xa(e,t,n),e.Kb=[]}function ft(e,t,n,r,a){if(0>r||0>a)throw new De(28);if(null===e.fd)throw new De(8);if(1==(2097155&e.flags))throw new De(8);if(Ue(e.node.mode))throw new De(31);if(!e.Ma.read)throw new De(28);var i=void 0!==a;if(i){if(!e.seekable)throw new De(70)}else a=e.position;return t=e.Ma.read(e,t,n,r,a),i||(e.position+=t),t}function ht(e,t,n,r,a,i){if(0>r||0>a)throw new De(28);if(null===e.fd)throw new De(8);if(0==(2097155&e.flags))throw new De(8);if(Ue(e.node.mode))throw new De(31);if(!e.Ma.write)throw new De(28);e.seekable&&1024&e.flags&&ct(e,0,2);var o=void 0!==a;if(o){if(!e.seekable)throw new De(70)}else a=e.position;t=e.Ma.write(e,t,n,r,a,i),o||(e.position+=t);try{e.path&&Pe.onWriteToFile&&Pe.onWriteToFile(e.path)}catch(t){y("FS.trackingDelegate['onWriteToFile']('"+e.path+"') threw an exception: "+t.message)}return t}function pt(){De||((De=function(e,t){this.node=t,this.Jb=function(e){this.Na=e},this.Jb(e),this.message="FS error"}).prototype=Error(),De.prototype.constructor=De,[44].forEach((function(e){Le[e]=new De(e),Le[e].stack="<generic error, no stack>"})))}function dt(e,t){var n=0;return e&&(n|=365),t&&(n|=146),n}function mt(e,t,n){e=de("/dev/"+e);var r=dt(!!t,!!n);bt||(bt=64);var a=bt++<<8|0;Je(a,{open:function(e){e.seekable=!1},close:function(){n&&n.buffer&&n.buffer.length&&n(10)},read:function(e,n,r,a){for(var i=0,o=0;o<a;o++){try{var u=t()}catch(e){throw new De(29)}if(void 0===u&&0===i)throw new De(6);if(null==u)break;i++,n[r+o]=u}return i&&(e.node.timestamp=Date.now()),i},write:function(e,t,r,a){for(var i=0;i<a;i++)try{n(t[r+i])}catch(e){throw new De(29)}return a&&(e.node.timestamp=Date.now()),i}}),Ze(e,r,a)}var bt,_t,wt,yt={},vt={};function gt(e,t,n){try{var r=e(t)}catch(e){if(e&&e.node&&de(t)!==de(Te(e.node)))return-54;throw e}return z[n>>2]=r.dev,z[n+4>>2]=0,z[n+8>>2]=r.ino,z[n+12>>2]=r.mode,z[n+16>>2]=r.nlink,z[n+20>>2]=r.uid,z[n+24>>2]=r.gid,z[n+28>>2]=r.rdev,z[n+32>>2]=0,ue=[r.size>>>0,(oe=r.size,1<=+Math.abs(oe)?0<oe?(0|Math.min(+Math.floor(oe/4294967296),4294967295))>>>0:~~+Math.ceil((oe-+(~~oe>>>0))/4294967296)>>>0:0)],z[n+40>>2]=ue[0],z[n+44>>2]=ue[1],z[n+48>>2]=4096,z[n+52>>2]=r.blocks,z[n+56>>2]=r.atime.getTime()/1e3|0,z[n+60>>2]=0,z[n+64>>2]=r.mtime.getTime()/1e3|0,z[n+68>>2]=0,z[n+72>>2]=r.ctime.getTime()/1e3|0,z[n+76>>2]=0,ue=[r.ino>>>0,(oe=r.ino,1<=+Math.abs(oe)?0<oe?(0|Math.min(+Math.floor(oe/4294967296),4294967295))>>>0:~~+Math.ceil((oe-+(~~oe>>>0))/4294967296)>>>0:0)],z[n+80>>2]=ue[0],z[n+84>>2]=ue[1],0}var qt=void 0;function kt(){return z[(qt+=4)-4>>2]}function Mt(e){if(!(e=Ee[e]))throw new De(8);return e}var At,xt,Et={};function St(){if(!At){var e,t={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:("object"==typeof navigator&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:h||"./this.program"};for(e in Et)t[e]=Et[e];var n=[];for(e in t)n.push(e+"="+t[e]);At=n}return At}function Rt(e){for(var t=xt();xt()-t<e/1e3;);}function Ot(e,t,n,r){e||(e=this),this.parent=e,this.Ua=e.Ua,this.Ya=null,this.id=Se++,this.name=t,this.mode=n,this.La={},this.Ma={},this.rdev=r}function Pt(e,t){var n=Array(H(e)+1);return e=Q(e,n,0,n.length),t&&(n.length=e),n}xt=c?function(){var e=process.hrtime();return 1e3*e[0]+e[1]/1e6}:"undefined"!=typeof dateNow?dateNow:function(){return performance.now()},r._usleep=Rt,Object.defineProperties(Ot.prototype,{read:{get:function(){return 365==(365&this.mode)},set:function(e){e?this.mode|=365:this.mode&=-366}},write:{get:function(){return 146==(146&this.mode)},set:function(e){e?this.mode|=146:this.mode&=-147}}}),pt(),Re=Array(4096),Xe(Me,"/"),Ge("/tmp"),Ge("/home"),Ge("/home/web_user"),function(){Ge("/dev"),Je(259,{read:function(){return 0},write:function(e,t,n,r){return r}}),Ze("/dev/null",259),ve(1280,qe),ve(1536,ke),Ze("/dev/tty",1280),Ze("/dev/tty1",1536);var e=function(){if("object"==typeof crypto&&"function"==typeof crypto.getRandomValues){var e=new Uint8Array(1);return function(){return crypto.getRandomValues(e),e[0]}}if(c)try{var t=require("crypto");return function(){return t.randomBytes(1)[0]}}catch(e){}return function(){re("randomDevice")}}();mt("random",e),mt("urandom",e),Ge("/dev/shm"),Ge("/dev/shm/tmp")}(),Ge("/proc"),Ge("/proc/self"),Ge("/proc/self/fd"),Xe({Ua:function(){var e=je("/proc/self","fd",16895,73);return e.La={lookup:function(e,t){var n=Ee[+t];if(!n)throw new De(8);return(e={parent:null,Ua:{rb:"fake"},La:{readlink:function(){return n.path}}}).parent=e}},e}},"/proc/self/fd"),X.push({Ab:function(){Lt()}});var Dt={b:function(e,t,n,r){re("Assertion failed: "+C(e)+", at: "+[t?C(t):"unknown filename",n,r?C(r):"unknown function"])},q:function(e,t){!function(){function e(e){return(e=e.toTimeString().match(/\(([A-Za-z ]+)\)$/))?e[1]:"GMT"}if(!se){se=!0,z[Wt()>>2]=60*(new Date).getTimezoneOffset();var t=(new Date).getFullYear(),n=new Date(t,0,1);t=new Date(t,6,1),z[Ut()>>2]=Number(n.getTimezoneOffset()!=t.getTimezoneOffset());var r=e(n),a=e(t);r=B(r),a=B(a),t.getTimezoneOffset()<n.getTimezoneOffset()?(z[jt()>>2]=r,z[jt()+4>>2]=a):(z[jt()>>2]=a,z[jt()+4>>2]=r)}}(),e=new Date(1e3*z[e>>2]),z[t>>2]=e.getSeconds(),z[t+4>>2]=e.getMinutes(),z[t+8>>2]=e.getHours(),z[t+12>>2]=e.getDate(),z[t+16>>2]=e.getMonth(),z[t+20>>2]=e.getFullYear()-1900,z[t+24>>2]=e.getDay();var n=new Date(e.getFullYear(),0,1);z[t+28>>2]=(e.getTime()-n.getTime())/864e5|0,z[t+36>>2]=-60*e.getTimezoneOffset();var r=new Date(e.getFullYear(),6,1).getTimezoneOffset();return e=0|(r!=(n=n.getTimezoneOffset())&&e.getTimezoneOffset()==Math.min(n,r)),z[t+32>>2]=e,e=z[jt()+(e?4:0)>>2],z[t+40>>2]=e,t},I:function(e,t){try{var n;if(e=C(e),-8&t)var r=-28;else(n=Ke(e,{Wa:!0}).node)?(e="",4&t&&(e+="r"),2&t&&(e+="w"),1&t&&(e+="x"),r=e&&Ce(n,e)?-2:0):r=-44;return r}catch(e){return void 0!==yt&&e instanceof De||re(e),-e.Na}},t:function(e,t){try{return it(e=C(e),t),0}catch(e){return void 0!==yt&&e instanceof De||re(e),-e.Na}},z:function(e){try{return ot(e=C(e)),0}catch(e){return void 0!==yt&&e instanceof De||re(e),-e.Na}},u:function(e,t){try{var n=Ee[e];if(!n)throw new De(8);return it(n.node,t),0}catch(e){return void 0!==yt&&e instanceof De||re(e),-e.Na}},B:function(e){try{var t=Ee[e];if(!t)throw new De(8);return ot(t.node),0}catch(e){return void 0!==yt&&e instanceof De||re(e),-e.Na}},c:function(e,t,n){qt=n;try{var r=Mt(e);switch(t){case 0:var a=kt();return 0>a?-28:st(r.path,r.flags,0,a).fd;case 1:case 2:return 0;case 3:return r.flags;case 4:return a=kt(),r.flags|=a,0;case 12:return a=kt(),F[a+0>>1]=2,0;case 13:case 14:return 0;case 16:case 8:return-28;case 9:return _e(28),-1;default:return-28}}catch(e){return void 0!==yt&&e instanceof De||re(e),-e.Na}},w:function(e,t){try{return gt(rt,Mt(e).path,t)}catch(e){return void 0!==yt&&e instanceof De||re(e),-e.Na}},F:function(e,t,n){try{var r=Ee[e];if(!r)throw new De(8);if(0==(2097155&r.flags))throw new De(28);return ut(r.node,n),0}catch(e){return void 0!==yt&&e instanceof De||re(e),-e.Na}},J:function(e,t){try{return 0===t?-28:t<H("/")+1?-68:(Q("/",N,e,t),e)}catch(e){return void 0!==yt&&e instanceof De||re(e),-e.Na}},D:function(){return 0},e:function(){return 42},v:function(e,t){try{return gt(at,e=C(e),t)}catch(e){return void 0!==yt&&e instanceof De||re(e),-e.Na}},s:function(e,t){try{return"/"===(e=de(e=C(e)))[e.length-1]&&(e=e.substr(0,e.length-1)),Ge(e,t),0}catch(e){return void 0!==yt&&e instanceof De||re(e),-e.Na}},j:function(e,t,n,r,a,i){try{e:{i<<=12;var o=!1;if(0!=(16&r)&&0!=e%16384)var u=-28;else{if(0!=(32&r)){var s=Ht(16384,t);if(!s){u=-48;break e}Kt(s,0,t),o=!0}else{var l=Ee[a];if(!l){u=-8;break e}var c=i;if(0!=(2&n)&&0==(2&r)&&2!=(2097155&l.flags))throw new De(2);if(1==(2097155&l.flags))throw new De(2);if(!l.Ma.bb)throw new De(43);var f=l.Ma.bb(l,e,t,c,n,r);s=f.Hb,o=f.fb}vt[s]={Eb:s,Db:t,fb:o,fd:a,Gb:n,flags:r,offset:i},u=s}}return u}catch(e){return void 0!==yt&&e instanceof De||re(e),-e.Na}},k:function(e,t){try{if(-1==(0|e)||0===t)var n=-28;else{var r=vt[e];if(r&&t===r.Db){var a=Ee[r.fd];if(2&r.Gb){var i=r.flags,o=r.offset,u=N.slice(e,e+t);a&&a.Ma.cb&&a.Ma.cb(a,u,o,t,i)}vt[e]=null,r.fb&&Ft(r.Eb)}n=0}return n}catch(e){return void 0!==yt&&e instanceof De||re(e),-e.Na}},i:function(e,t,n){qt=n;try{return st(C(e),t,kt()).fd}catch(e){return void 0!==yt&&e instanceof De||re(e),-e.Na}},x:function(e,t,n){try{return ft(Mt(e),T,t,n)}catch(e){return void 0!==yt&&e instanceof De||re(e),-e.Na}},C:function(e,t,n){try{if(e=C(e),0>=n)var r=-28;else{var a=nt(e),i=Math.min(n,H(a)),o=T[t+i];Q(a,N,t,n+1),T[t+i]=o,r=i}return r}catch(e){return void 0!==yt&&e instanceof De||re(e),-e.Na}},H:function(e){try{var t=Ke(e=C(e),{parent:!0}).node,n=be(e),r=ze(t,n),a=He(t,n,!0);if(a)throw new De(a);if(!t.La.rmdir)throw new De(63);if(r.Ya)throw new De(10);try{Pe.willDeletePath&&Pe.willDeletePath(e)}catch(t){y("FS.trackingDelegate['willDeletePath']('"+e+"') threw an exception: "+t.message)}t.La.rmdir(t,n),Fe(r);try{Pe.onDeletePath&&Pe.onDeletePath(e)}catch(t){y("FS.trackingDelegate['onDeletePath']('"+e+"') threw an exception: "+t.message)}return 0}catch(e){return void 0!==yt&&e instanceof De||re(e),-e.Na}},g:function(e,t){try{return gt(rt,e=C(e),t)}catch(e){return void 0!==yt&&e instanceof De||re(e),-e.Na}},G:function(e){try{return tt(e=C(e)),0}catch(e){return void 0!==yt&&e instanceof De||re(e),-e.Na}},m:function(e,t,n){N.copyWithin(e,t,t+n)},d:function(e){e>>>=0;var t=N.length;if(2147483648<e)return!1;for(var n=1;4>=n;n*=2){var r=t*(1+.2/n);r=Math.min(r,e+100663296),0<(r=Math.max(16777216,e,r))%65536&&(r+=65536-r%65536);e:{try{E.grow(Math.min(2147483648,r)-K.byteLength+65535>>>16),V(E.buffer);var a=1;break e}catch(e){}a=void 0}if(a)return!0}return!1},o:function(e,t){var n=0;return St().forEach((function(r,a){var i=t+n;for(a=z[e+4*a>>2]=i,i=0;i<r.length;++i)T[a++>>0]=r.charCodeAt(i);T[a>>0]=0,n+=r.length+1})),0},p:function(e,t){var n=St();z[e>>2]=n.length;var r=0;return n.forEach((function(e){r+=e.length+1})),z[t>>2]=r,0},f:function(e){try{return lt(Mt(e)),0}catch(e){return void 0!==yt&&e instanceof De||re(e),e.Na}},n:function(e,t){try{var n=Mt(e);return T[t>>0]=n.tty?2:Ue(n.mode)?3:40960==(61440&n.mode)?7:4,0}catch(e){return void 0!==yt&&e instanceof De||re(e),e.Na}},l:function(e,t,n,r,a){try{var i=Mt(e);return-9007199254740992>=(e=4294967296*n+(t>>>0))||9007199254740992<=e?-61:(ct(i,e,r),ue=[i.position>>>0,(oe=i.position,1<=+Math.abs(oe)?0<oe?(0|Math.min(+Math.floor(oe/4294967296),4294967295))>>>0:~~+Math.ceil((oe-+(~~oe>>>0))/4294967296)>>>0:0)],z[a>>2]=ue[0],z[a+4>>2]=ue[1],i.ib&&0===e&&0===r&&(i.ib=null),0)}catch(e){return void 0!==yt&&e instanceof De||re(e),e.Na}},E:function(e){try{var t=Mt(e);return t.Ma&&t.Ma.fsync?-t.Ma.fsync(t):0}catch(e){return void 0!==yt&&e instanceof De||re(e),e.Na}},y:function(e,t,n,r){try{e:{for(var a=Mt(e),i=e=0;i<n;i++){var o=ht(a,T,z[t+8*i>>2],z[t+(8*i+4)>>2],void 0);if(0>o){var u=-1;break e}e+=o}u=e}return z[r>>2]=u,0}catch(e){return void 0!==yt&&e instanceof De||re(e),e.Na}},h:function(e){var t=Date.now();return z[e>>2]=t/1e3|0,z[e+4>>2]=t%1e3*1e3|0,0},a:E,K:function(e,t){if(0===e)return _e(28),-1;var n=z[e>>2];return 0>(e=z[e+4>>2])||999999999<e||0>n?(_e(28),-1):(0!==t&&(z[t>>2]=0,z[t+4>>2]=0),Rt(1e6*n+e/1e3))},A:function(e){switch(e){case 30:return 16384;case 85:return 131072;case 132:case 133:case 12:case 137:case 138:case 15:case 235:case 16:case 17:case 18:case 19:case 20:case 149:case 13:case 10:case 236:case 153:case 9:case 21:case 22:case 159:case 154:case 14:case 77:case 78:case 139:case 80:case 81:case 82:case 68:case 67:case 164:case 11:case 29:case 47:case 48:case 95:case 52:case 51:case 46:case 79:return 200809;case 27:case 246:case 127:case 128:case 23:case 24:case 160:case 161:case 181:case 182:case 242:case 183:case 184:case 243:case 244:case 245:case 165:case 178:case 179:case 49:case 50:case 168:case 169:case 175:case 170:case 171:case 172:case 97:case 76:case 32:case 173:case 35:return-1;case 176:case 177:case 7:case 155:case 8:case 157:case 125:case 126:case 92:case 93:case 129:case 130:case 131:case 94:case 91:return 1;case 74:case 60:case 69:case 70:case 4:return 1024;case 31:case 42:case 72:return 32;case 87:case 26:case 33:return 2147483647;case 34:case 1:return 47839;case 38:case 36:return 99;case 43:case 37:return 2048;case 0:return 2097152;case 3:return 65536;case 28:return 32768;case 44:return 32767;case 75:return 16384;case 39:return 1e3;case 89:return 700;case 71:return 256;case 40:return 255;case 2:return 100;case 180:return 64;case 25:return 20;case 5:return 16;case 6:return 6;case 73:return 4;case 84:return"object"==typeof navigator&&navigator.hardwareConcurrency||1}return _e(28),-1},L:function(e){var t=Date.now()/1e3|0;return e&&(z[e>>2]=t),t},r:function(e,t){if(t){var n=1e3*z[t+8>>2];n+=z[t+12>>2]/1e3}else n=Date.now();e=C(e);try{t=n;var a=Ke(e,{Wa:!0}).node;return a.La.Ra(a,{timestamp:Math.max(t,n)}),0}catch(t){if(!((e=t)instanceof De)){e+=" : ";e:{if(!(a=Error()).stack){try{throw Error()}catch(e){a=e}if(!a.stack){a="(no stack trace available)";break e}}a=a.stack.toString()}throw r.extraStackTrace&&(a+="\n"+r.extraStackTrace()),a=function(e){return e.replace(/\b_Z[\w\d_]+/g,(function(e){return e==e?e:e+" ["+e+"]"}))}(a),e+a}return _e(e.Na),-1}}};!function(){function e(e){r.asm=e.exports,S=r.asm.M,ee--,r.monitorRunDependencies&&r.monitorRunDependencies(ee),0==ee&&(null!==te&&(clearInterval(te),te=null),ne&&(e=ne,ne=null,e()))}function t(t){e(t.instance)}function n(e){return(g||!s&&!l||"function"!=typeof fetch||ae("file://")?Promise.resolve().then(fe):fetch(le,{credentials:"same-origin"}).then((function(e){if(!e.ok)throw"failed to load wasm binary file at '"+le+"'";return e.arrayBuffer()})).catch((function(){return fe()}))).then((function(e){return WebAssembly.instantiate(e,a)})).then(e,(function(e){y("failed to asynchronously prepare wasm: "+e),re(e)}))}var a={a:Dt};if(ee++,r.monitorRunDependencies&&r.monitorRunDependencies(ee),r.instantiateWasm)try{return r.instantiateWasm(a,e)}catch(e){return y("Module.instantiateWasm callback failed with error: "+e),!1}(function(){if(g||"function"!=typeof WebAssembly.instantiateStreaming||ie()||ae("file://")||"function"!=typeof fetch)return n(t);fetch(le,{credentials:"same-origin"}).then((function(e){return WebAssembly.instantiateStreaming(e,a).then(t,(function(e){return y("wasm streaming compile failed: "+e),y("falling back to ArrayBuffer instantiation"),n(t)}))}))})()}();var Lt=r.___wasm_call_ctors=function(){return(Lt=r.___wasm_call_ctors=r.asm.N).apply(null,arguments)},Kt=r._memset=function(){return(Kt=r._memset=r.asm.O).apply(null,arguments)};r._sqlite3_free=function(){return(r._sqlite3_free=r.asm.P).apply(null,arguments)};var Tt=r.___errno_location=function(){return(Tt=r.___errno_location=r.asm.Q).apply(null,arguments)};r._sqlite3_finalize=function(){return(r._sqlite3_finalize=r.asm.R).apply(null,arguments)},r._sqlite3_reset=function(){return(r._sqlite3_reset=r.asm.S).apply(null,arguments)},r._sqlite3_clear_bindings=function(){return(r._sqlite3_clear_bindings=r.asm.T).apply(null,arguments)},r._sqlite3_value_blob=function(){return(r._sqlite3_value_blob=r.asm.U).apply(null,arguments)},r._sqlite3_value_text=function(){return(r._sqlite3_value_text=r.asm.V).apply(null,arguments)},r._sqlite3_value_bytes=function(){return(r._sqlite3_value_bytes=r.asm.W).apply(null,arguments)},r._sqlite3_value_double=function(){return(r._sqlite3_value_double=r.asm.X).apply(null,arguments)},r._sqlite3_value_int=function(){return(r._sqlite3_value_int=r.asm.Y).apply(null,arguments)},r._sqlite3_value_type=function(){return(r._sqlite3_value_type=r.asm.Z).apply(null,arguments)},r._sqlite3_result_blob=function(){return(r._sqlite3_result_blob=r.asm._).apply(null,arguments)},r._sqlite3_result_double=function(){return(r._sqlite3_result_double=r.asm.$).apply(null,arguments)},r._sqlite3_result_error=function(){return(r._sqlite3_result_error=r.asm.aa).apply(null,arguments)},r._sqlite3_result_int=function(){return(r._sqlite3_result_int=r.asm.ba).apply(null,arguments)},r._sqlite3_result_int64=function(){return(r._sqlite3_result_int64=r.asm.ca).apply(null,arguments)},r._sqlite3_result_null=function(){return(r._sqlite3_result_null=r.asm.da).apply(null,arguments)},r._sqlite3_result_text=function(){return(r._sqlite3_result_text=r.asm.ea).apply(null,arguments)},r._sqlite3_step=function(){return(r._sqlite3_step=r.asm.fa).apply(null,arguments)},r._sqlite3_column_count=function(){return(r._sqlite3_column_count=r.asm.ga).apply(null,arguments)},r._sqlite3_data_count=function(){return(r._sqlite3_data_count=r.asm.ha).apply(null,arguments)},r._sqlite3_column_blob=function(){return(r._sqlite3_column_blob=r.asm.ia).apply(null,arguments)},r._sqlite3_column_bytes=function(){return(r._sqlite3_column_bytes=r.asm.ja).apply(null,arguments)},r._sqlite3_column_double=function(){return(r._sqlite3_column_double=r.asm.ka).apply(null,arguments)},r._sqlite3_column_text=function(){return(r._sqlite3_column_text=r.asm.la).apply(null,arguments)},r._sqlite3_column_type=function(){return(r._sqlite3_column_type=r.asm.ma).apply(null,arguments)},r._sqlite3_column_name=function(){return(r._sqlite3_column_name=r.asm.na).apply(null,arguments)},r._sqlite3_bind_blob=function(){return(r._sqlite3_bind_blob=r.asm.oa).apply(null,arguments)},r._sqlite3_bind_double=function(){return(r._sqlite3_bind_double=r.asm.pa).apply(null,arguments)},r._sqlite3_bind_int=function(){return(r._sqlite3_bind_int=r.asm.qa).apply(null,arguments)},r._sqlite3_bind_text=function(){return(r._sqlite3_bind_text=r.asm.ra).apply(null,arguments)},r._sqlite3_bind_parameter_index=function(){return(r._sqlite3_bind_parameter_index=r.asm.sa).apply(null,arguments)},r._sqlite3_errmsg=function(){return(r._sqlite3_errmsg=r.asm.ta).apply(null,arguments)},r._sqlite3_exec=function(){return(r._sqlite3_exec=r.asm.ua).apply(null,arguments)},r._sqlite3_prepare_v2=function(){return(r._sqlite3_prepare_v2=r.asm.va).apply(null,arguments)},r._sqlite3_changes=function(){return(r._sqlite3_changes=r.asm.wa).apply(null,arguments)},r._sqlite3_close_v2=function(){return(r._sqlite3_close_v2=r.asm.xa).apply(null,arguments)},r._sqlite3_create_function_v2=function(){return(r._sqlite3_create_function_v2=r.asm.ya).apply(null,arguments)},r._sqlite3_open=function(){return(r._sqlite3_open=r.asm.za).apply(null,arguments)};var Nt=r._malloc=function(){return(Nt=r._malloc=r.asm.Aa).apply(null,arguments)},Ft=r._free=function(){return(Ft=r._free=r.asm.Ba).apply(null,arguments)};r._RegisterExtensionFunctions=function(){return(r._RegisterExtensionFunctions=r.asm.Ca).apply(null,arguments)};var zt,jt=r.__get_tzname=function(){return(jt=r.__get_tzname=r.asm.Da).apply(null,arguments)},Ut=r.__get_daylight=function(){return(Ut=r.__get_daylight=r.asm.Ea).apply(null,arguments)},Wt=r.__get_timezone=function(){return(Wt=r.__get_timezone=r.asm.Fa).apply(null,arguments)},It=r.stackSave=function(){return(It=r.stackSave=r.asm.Ga).apply(null,arguments)},Ct=r.stackRestore=function(){return(Ct=r.stackRestore=r.asm.Ha).apply(null,arguments)},Qt=r.stackAlloc=function(){return(Qt=r.stackAlloc=r.asm.Ia).apply(null,arguments)},Ht=r._memalign=function(){return(Ht=r._memalign=r.asm.Ja).apply(null,arguments)};function Bt(){function e(){if(!zt&&(zt=!0,r.calledRun=!0,!R)){if(r.noFSInit||Ve||(Ve=!0,pt(),r.stdin=r.stdin,r.stdout=r.stdout,r.stderr=r.stderr,r.stdin?mt("stdin",r.stdin):et("/dev/tty","/dev/stdin"),r.stdout?mt("stdout",null,r.stdout):et("/dev/tty","/dev/stdout"),r.stderr?mt("stderr",null,r.stderr):et("/dev/tty1","/dev/stderr"),st("/dev/stdin","r"),st("/dev/stdout","w"),st("/dev/stderr","w")),he(X),Oe=!1,he($),r.onRuntimeInitialized&&r.onRuntimeInitialized(),r.postRun)for("function"==typeof r.postRun&&(r.postRun=[r.postRun]);r.postRun.length;){var e=r.postRun.shift();G.unshift(e)}he(G)}}if(!(0<ee)){if(r.preRun)for("function"==typeof r.preRun&&(r.preRun=[r.preRun]);r.preRun.length;)Z();he(J),0<ee||(r.setStatus?(r.setStatus("Running..."),setTimeout((function(){setTimeout((function(){r.setStatus("")}),1),e()}),1)):e())}}if(r.cwrap=function(e,t,n,r){var a=(n=n||[]).every((function(e){return"number"===e}));return"string"!==t&&a&&!r?P(e):function(){return D(e,t,n,arguments)}},r.stackSave=It,r.stackRestore=Ct,r.stackAlloc=Qt,ne=function e(){zt||Bt(),zt||(ne=e)},r.run=Bt,r.preInit)for("function"==typeof r.preInit&&(r.preInit=[r.preInit]);0<r.preInit.length;)r.preInit.pop()();return!0,Bt(),a})))};"object"==typeof exports&&"object"==typeof module?(module.exports=initSqlJs,module.exports.default=initSqlJs):"function"==typeof define&&define.amd?define([],(function(){return initSqlJs})):"object"==typeof exports&&(exports.Module=initSqlJs);