"use strict";var jp=Object.create;var En=Object.defineProperty;var bp=Object.getOwnPropertyDescriptor;var gp=Object.getOwnPropertyNames;var wp=Object.getPrototypeOf,kp=Object.prototype.hasOwnProperty;var Wt=(_,f)=>()=>(f||_((f={exports:{}}).exports,f),f.exports),Cp=(_,f)=>{for(var i in f)En(_,i,{get:f[i],enumerable:!0})},$s=(_,f,i,m)=>{if(f&&typeof f=="object"||typeof f=="function")for(let h of gp(f))!kp.call(_,h)&&h!==i&&En(_,h,{get:()=>f[h],enumerable:!(m=bp(f,h))||m.enumerable});return _};var qt=(_,f,i)=>(i=_!=null?jp(wp(_)):{},$s(f||!_||!_.__esModule?En(i,"default",{value:_,enumerable:!0}):i,_)),Ep=_=>$s(En({},"__esModule",{value:!0}),_);var du=Wt((exports,module)=>{(function(){"use strict";var ERROR="input is invalid type",WINDOW=typeof window=="object",root=WINDOW?window:{};root.JS_SHA256_NO_WINDOW&&(WINDOW=!1);var WEB_WORKER=!WINDOW&&typeof self=="object",NODE_JS=!root.JS_SHA256_NO_NODE_JS&&typeof process=="object"&&process.versions&&process.versions.node;NODE_JS?root=global:WEB_WORKER&&(root=self);var COMMON_JS=!root.JS_SHA256_NO_COMMON_JS&&typeof module=="object"&&module.exports,AMD=typeof define=="function"&&define.amd,ARRAY_BUFFER=!root.JS_SHA256_NO_ARRAY_BUFFER&&typeof ArrayBuffer<"u",HEX_CHARS="0123456789abcdef".split(""),EXTRA=[-2147483648,8388608,32768,128],SHIFT=[24,16,8,0],K=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],OUTPUT_TYPES=["hex","array","digest","arrayBuffer"],blocks=[];(root.JS_SHA256_NO_NODE_JS||!Array.isArray)&&(Array.isArray=function(_){return Object.prototype.toString.call(_)==="[object Array]"}),ARRAY_BUFFER&&(root.JS_SHA256_NO_ARRAY_BUFFER_IS_VIEW||!ArrayBuffer.isView)&&(ArrayBuffer.isView=function(_){return typeof _=="object"&&_.buffer&&_.buffer.constructor===ArrayBuffer});var createOutputMethod=function(_,f){return function(i){return new Sha256(f,!0).update(i)[_]()}},createMethod=function(_){var f=createOutputMethod("hex",_);NODE_JS&&(f=nodeWrap(f,_)),f.create=function(){return new Sha256(_)},f.update=function(h){return f.create().update(h)};for(var i=0;i<OUTPUT_TYPES.length;++i){var m=OUTPUT_TYPES[i];f[m]=createOutputMethod(m,_)}return f},nodeWrap=function(method,is224){var crypto=eval("require('crypto')"),Buffer=eval("require('buffer').Buffer"),algorithm=is224?"sha224":"sha256",nodeMethod=function(_){if(typeof _=="string")return crypto.createHash(algorithm).update(_,"utf8").digest("hex");if(_==null)throw new Error(ERROR);return _.constructor===ArrayBuffer&&(_=new Uint8Array(_)),Array.isArray(_)||ArrayBuffer.isView(_)||_.constructor===Buffer?crypto.createHash(algorithm).update(new Buffer(_)).digest("hex"):method(_)};return nodeMethod},createHmacOutputMethod=function(_,f){return function(i,m){return new HmacSha256(i,f,!0).update(m)[_]()}},createHmacMethod=function(_){var f=createHmacOutputMethod("hex",_);f.create=function(h){return new HmacSha256(h,_)},f.update=function(h,b){return f.create(h).update(b)};for(var i=0;i<OUTPUT_TYPES.length;++i){var m=OUTPUT_TYPES[i];f[m]=createHmacOutputMethod(m,_)}return f};function Sha256(_,f){f?(blocks[0]=blocks[16]=blocks[1]=blocks[2]=blocks[3]=blocks[4]=blocks[5]=blocks[6]=blocks[7]=blocks[8]=blocks[9]=blocks[10]=blocks[11]=blocks[12]=blocks[13]=blocks[14]=blocks[15]=0,this.blocks=blocks):this.blocks=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],_?(this.h0=3238371032,this.h1=914150663,this.h2=812702999,this.h3=4144912697,this.h4=4290775857,this.h5=1750603025,this.h6=1694076839,this.h7=3204075428):(this.h0=1779033703,this.h1=3144134277,this.h2=1013904242,this.h3=2773480762,this.h4=1359893119,this.h5=2600822924,this.h6=528734635,this.h7=1541459225),this.block=this.start=this.bytes=this.hBytes=0,this.finalized=this.hashed=!1,this.first=!0,this.is224=_}Sha256.prototype.update=function(_){if(!this.finalized){var f,i=typeof _;if(i!=="string"){if(i==="object"){if(_===null)throw new Error(ERROR);if(ARRAY_BUFFER&&_.constructor===ArrayBuffer)_=new Uint8Array(_);else if(!Array.isArray(_)&&(!ARRAY_BUFFER||!ArrayBuffer.isView(_)))throw new Error(ERROR)}else throw new Error(ERROR);f=!0}for(var m,h=0,b,E=_.length,S=this.blocks;h<E;){if(this.hashed&&(this.hashed=!1,S[0]=this.block,S[16]=S[1]=S[2]=S[3]=S[4]=S[5]=S[6]=S[7]=S[8]=S[9]=S[10]=S[11]=S[12]=S[13]=S[14]=S[15]=0),f)for(b=this.start;h<E&&b<64;++h)S[b>>2]|=_[h]<<SHIFT[b++&3];else for(b=this.start;h<E&&b<64;++h)m=_.charCodeAt(h),m<128?S[b>>2]|=m<<SHIFT[b++&3]:m<2048?(S[b>>2]|=(192|m>>6)<<SHIFT[b++&3],S[b>>2]|=(128|m&63)<<SHIFT[b++&3]):m<55296||m>=57344?(S[b>>2]|=(224|m>>12)<<SHIFT[b++&3],S[b>>2]|=(128|m>>6&63)<<SHIFT[b++&3],S[b>>2]|=(128|m&63)<<SHIFT[b++&3]):(m=65536+((m&1023)<<10|_.charCodeAt(++h)&1023),S[b>>2]|=(240|m>>18)<<SHIFT[b++&3],S[b>>2]|=(128|m>>12&63)<<SHIFT[b++&3],S[b>>2]|=(128|m>>6&63)<<SHIFT[b++&3],S[b>>2]|=(128|m&63)<<SHIFT[b++&3]);this.lastByteIndex=b,this.bytes+=b-this.start,b>=64?(this.block=S[16],this.start=b-64,this.hash(),this.hashed=!0):this.start=b}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296<<0,this.bytes=this.bytes%4294967296),this}},Sha256.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var _=this.blocks,f=this.lastByteIndex;_[16]=this.block,_[f>>2]|=EXTRA[f&3],this.block=_[16],f>=56&&(this.hashed||this.hash(),_[0]=this.block,_[16]=_[1]=_[2]=_[3]=_[4]=_[5]=_[6]=_[7]=_[8]=_[9]=_[10]=_[11]=_[12]=_[13]=_[14]=_[15]=0),_[14]=this.hBytes<<3|this.bytes>>>29,_[15]=this.bytes<<3,this.hash()}},Sha256.prototype.hash=function(){var _=this.h0,f=this.h1,i=this.h2,m=this.h3,h=this.h4,b=this.h5,E=this.h6,S=this.h7,R=this.blocks,I,N,J,X,$,yi,gi,mi,Ni,Mi,Ci;for(I=16;I<64;++I)$=R[I-15],N=($>>>7|$<<25)^($>>>18|$<<14)^$>>>3,$=R[I-2],J=($>>>17|$<<15)^($>>>19|$<<13)^$>>>10,R[I]=R[I-16]+N+R[I-7]+J<<0;for(Ci=f&i,I=0;I<64;I+=4)this.first?(this.is224?(mi=300032,$=R[0]-1413257819,S=$-150054599<<0,m=$+24177077<<0):(mi=704751109,$=R[0]-210244248,S=$-1521486534<<0,m=$+143694565<<0),this.first=!1):(N=(_>>>2|_<<30)^(_>>>13|_<<19)^(_>>>22|_<<10),J=(h>>>6|h<<26)^(h>>>11|h<<21)^(h>>>25|h<<7),mi=_&f,X=mi^_&i^Ci,gi=h&b^~h&E,$=S+J+gi+K[I]+R[I],yi=N+X,S=m+$<<0,m=$+yi<<0),N=(m>>>2|m<<30)^(m>>>13|m<<19)^(m>>>22|m<<10),J=(S>>>6|S<<26)^(S>>>11|S<<21)^(S>>>25|S<<7),Ni=m&_,X=Ni^m&f^mi,gi=S&h^~S&b,$=E+J+gi+K[I+1]+R[I+1],yi=N+X,E=i+$<<0,i=$+yi<<0,N=(i>>>2|i<<30)^(i>>>13|i<<19)^(i>>>22|i<<10),J=(E>>>6|E<<26)^(E>>>11|E<<21)^(E>>>25|E<<7),Mi=i&m,X=Mi^i&_^Ni,gi=E&S^~E&h,$=b+J+gi+K[I+2]+R[I+2],yi=N+X,b=f+$<<0,f=$+yi<<0,N=(f>>>2|f<<30)^(f>>>13|f<<19)^(f>>>22|f<<10),J=(b>>>6|b<<26)^(b>>>11|b<<21)^(b>>>25|b<<7),Ci=f&i,X=Ci^f&m^Mi,gi=b&E^~b&S,$=h+J+gi+K[I+3]+R[I+3],yi=N+X,h=_+$<<0,_=$+yi<<0;this.h0=this.h0+_<<0,this.h1=this.h1+f<<0,this.h2=this.h2+i<<0,this.h3=this.h3+m<<0,this.h4=this.h4+h<<0,this.h5=this.h5+b<<0,this.h6=this.h6+E<<0,this.h7=this.h7+S<<0},Sha256.prototype.hex=function(){this.finalize();var _=this.h0,f=this.h1,i=this.h2,m=this.h3,h=this.h4,b=this.h5,E=this.h6,S=this.h7,R=HEX_CHARS[_>>28&15]+HEX_CHARS[_>>24&15]+HEX_CHARS[_>>20&15]+HEX_CHARS[_>>16&15]+HEX_CHARS[_>>12&15]+HEX_CHARS[_>>8&15]+HEX_CHARS[_>>4&15]+HEX_CHARS[_&15]+HEX_CHARS[f>>28&15]+HEX_CHARS[f>>24&15]+HEX_CHARS[f>>20&15]+HEX_CHARS[f>>16&15]+HEX_CHARS[f>>12&15]+HEX_CHARS[f>>8&15]+HEX_CHARS[f>>4&15]+HEX_CHARS[f&15]+HEX_CHARS[i>>28&15]+HEX_CHARS[i>>24&15]+HEX_CHARS[i>>20&15]+HEX_CHARS[i>>16&15]+HEX_CHARS[i>>12&15]+HEX_CHARS[i>>8&15]+HEX_CHARS[i>>4&15]+HEX_CHARS[i&15]+HEX_CHARS[m>>28&15]+HEX_CHARS[m>>24&15]+HEX_CHARS[m>>20&15]+HEX_CHARS[m>>16&15]+HEX_CHARS[m>>12&15]+HEX_CHARS[m>>8&15]+HEX_CHARS[m>>4&15]+HEX_CHARS[m&15]+HEX_CHARS[h>>28&15]+HEX_CHARS[h>>24&15]+HEX_CHARS[h>>20&15]+HEX_CHARS[h>>16&15]+HEX_CHARS[h>>12&15]+HEX_CHARS[h>>8&15]+HEX_CHARS[h>>4&15]+HEX_CHARS[h&15]+HEX_CHARS[b>>28&15]+HEX_CHARS[b>>24&15]+HEX_CHARS[b>>20&15]+HEX_CHARS[b>>16&15]+HEX_CHARS[b>>12&15]+HEX_CHARS[b>>8&15]+HEX_CHARS[b>>4&15]+HEX_CHARS[b&15]+HEX_CHARS[E>>28&15]+HEX_CHARS[E>>24&15]+HEX_CHARS[E>>20&15]+HEX_CHARS[E>>16&15]+HEX_CHARS[E>>12&15]+HEX_CHARS[E>>8&15]+HEX_CHARS[E>>4&15]+HEX_CHARS[E&15];return this.is224||(R+=HEX_CHARS[S>>28&15]+HEX_CHARS[S>>24&15]+HEX_CHARS[S>>20&15]+HEX_CHARS[S>>16&15]+HEX_CHARS[S>>12&15]+HEX_CHARS[S>>8&15]+HEX_CHARS[S>>4&15]+HEX_CHARS[S&15]),R},Sha256.prototype.toString=Sha256.prototype.hex,Sha256.prototype.digest=function(){this.finalize();var _=this.h0,f=this.h1,i=this.h2,m=this.h3,h=this.h4,b=this.h5,E=this.h6,S=this.h7,R=[_>>24&255,_>>16&255,_>>8&255,_&255,f>>24&255,f>>16&255,f>>8&255,f&255,i>>24&255,i>>16&255,i>>8&255,i&255,m>>24&255,m>>16&255,m>>8&255,m&255,h>>24&255,h>>16&255,h>>8&255,h&255,b>>24&255,b>>16&255,b>>8&255,b&255,E>>24&255,E>>16&255,E>>8&255,E&255];return this.is224||R.push(S>>24&255,S>>16&255,S>>8&255,S&255),R},Sha256.prototype.array=Sha256.prototype.digest,Sha256.prototype.arrayBuffer=function(){this.finalize();var _=new ArrayBuffer(this.is224?28:32),f=new DataView(_);return f.setUint32(0,this.h0),f.setUint32(4,this.h1),f.setUint32(8,this.h2),f.setUint32(12,this.h3),f.setUint32(16,this.h4),f.setUint32(20,this.h5),f.setUint32(24,this.h6),this.is224||f.setUint32(28,this.h7),_};function HmacSha256(_,f,i){var m,h=typeof _;if(h==="string"){var b=[],E=_.length,S=0,R;for(m=0;m<E;++m)R=_.charCodeAt(m),R<128?b[S++]=R:R<2048?(b[S++]=192|R>>6,b[S++]=128|R&63):R<55296||R>=57344?(b[S++]=224|R>>12,b[S++]=128|R>>6&63,b[S++]=128|R&63):(R=65536+((R&1023)<<10|_.charCodeAt(++m)&1023),b[S++]=240|R>>18,b[S++]=128|R>>12&63,b[S++]=128|R>>6&63,b[S++]=128|R&63);_=b}else if(h==="object"){if(_===null)throw new Error(ERROR);if(ARRAY_BUFFER&&_.constructor===ArrayBuffer)_=new Uint8Array(_);else if(!Array.isArray(_)&&(!ARRAY_BUFFER||!ArrayBuffer.isView(_)))throw new Error(ERROR)}else throw new Error(ERROR);_.length>64&&(_=new Sha256(f,!0).update(_).array());var I=[],N=[];for(m=0;m<64;++m){var J=_[m]||0;I[m]=92^J,N[m]=54^J}Sha256.call(this,f,i),this.update(N),this.oKeyPad=I,this.inner=!0,this.sharedMemory=i}HmacSha256.prototype=new Sha256,HmacSha256.prototype.finalize=function(){if(Sha256.prototype.finalize.call(this),this.inner){this.inner=!1;var _=this.array();Sha256.call(this,this.is224,this.sharedMemory),this.update(this.oKeyPad),this.update(_),Sha256.prototype.finalize.call(this)}};var exports=createMethod();exports.sha256=exports,exports.sha224=createMethod(!0),exports.sha256.hmac=createHmacMethod(),exports.sha224.hmac=createHmacMethod(!0),COMMON_JS?module.exports=exports:(root.sha256=exports.sha256,root.sha224=exports.sha224,AMD&&define(function(){return exports}))})()});var Qe=Wt(()=>{});var oa=Wt(()=>{});var zp={};Cp(zp,{BROWSER_RUNTIME:()=>ai,ConsoleLogger:()=>Vt,DEFAULT_RUNTIME:()=>zt,DuckDBBindingsBase:()=>Je,DuckDBConnection:()=>ze,DuckDBDataProtocol:()=>An,DuckDBFeature:()=>nu,FileFlags:()=>Gt,FileStatistics:()=>Ve,JSONTableShape:()=>ru,LogEvent:()=>ou,LogLevel:()=>tu,LogOrigin:()=>lu,LogTopic:()=>au,PACKAGE_NAME:()=>Jt,PACKAGE_VERSION:()=>Qt,PACKAGE_VERSION_MAJOR:()=>Ip,PACKAGE_VERSION_MINOR:()=>Hp,PACKAGE_VERSION_PATCH:()=>Bp,PreparedStatement:()=>Sn,ResultStreamIterator:()=>$e,StatusCode:()=>Vs,VoidLogger:()=>$t,callSRet:()=>li,copyBuffer:()=>ee,createDuckDB:()=>Gp,decodeText:()=>eu,dropResponseBuffers:()=>_i,failWith:()=>Pi,getJsDelivrBundles:()=>Op,getLogEventLabel:()=>Ap,getLogLevelLabel:()=>Rp,getLogOriginLabel:()=>Fp,getLogTopicLabel:()=>Tp,getPlatformFeatures:()=>xn,isFirefox:()=>Np,isNode:()=>aa,isSafari:()=>Mp,readString:()=>G,selectBundle:()=>Lp});module.exports=Ep(zp);var Ki=qt(require("apache-arrow")),ze=class{constructor(f,i){this._bindings=f,this._conn=i}close(){this._bindings.disconnect(this._conn)}useUnsafe(f){return f(this._bindings,this._conn)}query(f){let i=this._bindings.runQuery(this._conn,f),m=Ki.RecordBatchReader.from(i);return console.assert(m.isSync()),console.assert(m.isFile()),new Ki.Table(m)}async send(f){let i=this._bindings.startPendingQuery(this._conn,f);for(;i==null;)i=await new Promise((b,E)=>{try{b(this._bindings.pollPendingQuery(this._conn))}catch(S){E(S)}});let m=new $e(this._bindings,this._conn,i),h=Ki.RecordBatchReader.from(m);return console.assert(h.isSync()),console.assert(h.isStream()),h}cancelSent(){return this._bindings.cancelPendingQuery(this._conn)}getTableNames(f){return this._bindings.getTableNames(this._conn,f)}prepare(f){let i=this._bindings.createPrepared(this._conn,f);return new Sn(this._bindings,this._conn,i)}createScalarFunction(f,i,m){this._bindings.createScalarFunction(this._conn,f,i,m)}insertArrowTable(f,i){let m=Ki.tableToIPC(f,"stream");this.insertArrowFromIPCStream(m,i)}insertArrowFromIPCStream(f,i){this._bindings.insertArrowFromIPCStream(this._conn,f,i)}insertCSVFromPath(f,i){this._bindings.insertCSVFromPath(this._conn,f,i)}insertJSONFromPath(f,i){this._bindings.insertJSONFromPath(this._conn,f,i)}},$e=class{constructor(f,i,m){this.bindings=f;this.conn=i;this.header=m;this._first=!0,this._depleted=!1}next(){if(this._first)return this._first=!1,{done:!1,value:this.header};if(this._depleted)return{done:!0,value:null};let f=this.bindings.fetchQueryResults(this.conn);return this._depleted=f.length==0,{done:this._depleted,value:f}}[Symbol.iterator](){return this}},Sn=class{constructor(f,i,m){this.bindings=f,this.connectionId=i,this.statementId=m}close(){this.bindings.closePrepared(this.connectionId,this.statementId)}query(...f){let i=this.bindings.runPrepared(this.connectionId,this.statementId,f),m=Ki.RecordBatchReader.from(i);return console.assert(m.isSync()),console.assert(m.isFile()),new Ki.Table(m)}send(...f){let i=this.bindings.sendPrepared(this.connectionId,this.statementId,f),m=new $e(this.bindings,this.connectionId,i),h=Ki.RecordBatchReader.from(m);return console.assert(h.isSync()),console.assert(h.isStream()),h}};var Vs=(f=>(f[f.SUCCESS=0]="SUCCESS",f))(Vs||{});var Zs=new TextEncoder,Js=new TextDecoder("utf-8");function Xt(_,f,i){let m=Zs.encode(i),h=_._malloc(m.byteLength),b=_.HEAPU8.subarray(h,h+m.byteLength);b.set(m),_.HEAPF64[(f>>3)+0]=1,_.HEAPF64[(f>>3)+1]=h,_.HEAPF64[(f>>3)+2]=b.byteLength}function Yt(_){switch(_){case"UINT8":case"INT8":return 1;case"INT32":case"FLOAT":return 4;case"INT64":case"UINT64":case"DOUBLE":case"VARCHAR":return 8;default:return 0}}function Kt(_,f,i,m){let h=_.HEAPU8.subarray(f,f+m*Yt(i));switch(i){case"UINT8":return new Uint8Array(h.buffer,h.byteOffset,m);case"INT8":return new Int8Array(h.buffer,h.byteOffset,m);case"INT32":return new Int32Array(h.buffer,h.byteOffset,m);case"FLOAT":return new Float32Array(h.buffer,h.byteOffset,m);case"DOUBLE":return new Float64Array(h.buffer,h.byteOffset,m);case"VARCHAR":return new Float64Array(h.buffer,h.byteOffset,m);default:return new Array(0)}}function Qs(_,f,i){let m=_.HEAPU8.subarray(f,f+i);return new Uint8Array(m.buffer,m.byteOffset,i)}function Dn(_,f,i){let m=_.HEAPU8.subarray(f,f+i*8);return new Float64Array(m.buffer,m.byteOffset,i)}function Rn(_,f,i,m,h,b,E,S){try{let R=_._udfFunctions.get(m);if(!R){Xt(f,i,"Unknown UDF with id: "+m);return}let I=Js.decode(f.HEAPU8.subarray(h,h+b)),N=JSON.parse(I),J=Dn(f,E,S/8),X=z=>{var ji;let vi=null;switch(z.validityBuffer!==void 0&&(vi=Qs(f,J[z.validityBuffer],N.rows)),z.physicalType){case"VARCHAR":{if(z.dataBuffer===null||z.dataBuffer===void 0)throw new Error("malformed data view, expected data buffer for VARCHAR argument");if(z.lengthBuffer===null||z.lengthBuffer===void 0)throw new Error("malformed data view, expected data length buffer for VARCHAR argument");let Ei=Kt(f,J[z.dataBuffer],z.physicalType,N.rows),wi=[],bi=Dn(f,J[z.lengthBuffer],N.rows);for(let Y=0;Y<N.rows;++Y){if(vi!=null&&!vi[Y]){wi.push(null);continue}let Di=f.HEAPU8.subarray(Ei[Y],Ei[Y]+bi[Y]),Oi=Js.decode(Di);wi.push(Oi)}return Y=>wi[Y]}case"STRUCT":{let Ei={},wi=[];for(let bi=0;bi<(((ji=z.children)==null?void 0:ji.length)||0);++bi){let Y=z.children[bi],Di=X(Y);wi.push(Oi=>{Ei[Y.name]=Di(Oi)})}return vi!=null?bi=>{if(!vi[bi])return null;for(let Y of wi)Y(bi);return Ei}:bi=>{for(let Y of wi)Y(bi);return Ei}}default:{if(z.dataBuffer===void 0)throw new Error("malformed data view, expected data buffer for argument of type: "+z.physicalType);let Ei=Kt(f,J[z.dataBuffer],z.physicalType,N.rows);return vi!=null?wi=>vi[wi]?Ei[wi]:null:wi=>Ei[wi]}}},$=[];for(let z=0;z<N.args.length;++z)$.push(X(N.args[z]));let yi=N.rows*Yt(N.ret.physicalType),gi=f._malloc(yi),mi=Kt(f,gi,N.ret.physicalType,N.rows),Ni=f._malloc(N.rows),Mi=Qs(f,Ni,N.rows);if(mi.length==0||Mi.length==0){Xt(f,i,"Can't create physical arrays for result");return}let Ci=mi;N.ret.physicalType=="VARCHAR"&&(Ci=new Array(N.rows));let Wi=[];for(let z=0;z<N.args.length;++z)Wi.push(null);for(let z=0;z<N.rows;++z){for(let ji=0;ji<N.args.length;++ji)Wi[ji]=$[ji](z);let vi=R.func(...Wi);Ci[z]=vi,Mi[z]=vi==null?0:1}let re=0;switch(N.ret.physicalType){case"VARCHAR":{let z=new Array(0);re=f._malloc(N.rows*Yt("DOUBLE"));let vi=Dn(f,re,N.rows),ji=0;for(let Y=0;Y<N.rows;++Y){let Di=Zs.encode(Ci[Y]||"");z.push(Di),vi[Y]=Di.length,ji+=Di.length}let Ei=f._malloc(ji),wi=f.HEAPU8.subarray(Ei,Ei+ji),bi=0;for(let Y=0;Y<N.rows;++Y){mi[Y]=bi;let Di=z[Y];wi.subarray(bi,bi+Di.length).set(Di),bi+=Di.length}}}let hi=3*8,Ii=f._malloc(hi),te=Dn(f,Ii,3);te[0]=gi,te[1]=Ni,te[2]=re,f.HEAPF64[(i>>3)+0]=0,f.HEAPF64[(i>>3)+1]=Ii,f.HEAPF64[(i>>3)+2]=0}catch(R){Xt(f,i,R.toString())}}function Sp(){let _=new TextDecoder;return f=>(typeof SharedArrayBuffer<"u"&&f.buffer instanceof SharedArrayBuffer&&(f=new Uint8Array(f)),_.decode(f))}var eu=Sp();function Pi(_,f){console.error(`FAIL WITH: ${f}`),_.ccall("duckdb_web_fail_with",null,["string"],[f])}function ee(_,f,i){let m=_.HEAPU8.subarray(f,f+i),h=new Uint8Array(new ArrayBuffer(m.byteLength));return h.set(m),h}function G(_,f,i){return eu(_.HEAPU8.subarray(f,f+i))}var An=(E=>(E[E.BUFFER=0]="BUFFER",E[E.NODE_FS=1]="NODE_FS",E[E.BROWSER_FILEREADER=2]="BROWSER_FILEREADER",E[E.BROWSER_FSACCESS=3]="BROWSER_FSACCESS",E[E.HTTP=4]="HTTP",E[E.S3=5]="S3",E))(An||{}),Gt=(E=>(E[E.FILE_FLAGS_READ=1]="FILE_FLAGS_READ",E[E.FILE_FLAGS_WRITE=2]="FILE_FLAGS_WRITE",E[E.FILE_FLAGS_DIRECT_IO=4]="FILE_FLAGS_DIRECT_IO",E[E.FILE_FLAGS_FILE_CREATE=8]="FILE_FLAGS_FILE_CREATE",E[E.FILE_FLAGS_FILE_CREATE_NEW=16]="FILE_FLAGS_FILE_CREATE_NEW",E[E.FILE_FLAGS_APPEND=32]="FILE_FLAGS_APPEND",E))(Gt||{});function li(_,f,i,m){let h=_.stackSave(),b=_.stackAlloc(3*8);i.unshift("number"),m.unshift(b),_.ccall(f,null,i,m);let E=_.HEAPF64[(b>>3)+0],S=_.HEAPF64[(b>>3)+1],R=_.HEAPF64[(b>>3)+2];return _.stackRestore(h),[E,S,R]}function _i(_){_.ccall("duckdb_web_clear_response",null,[],[])}var zt={_udfFunctions:new Map,testPlatformFeature:(_,f)=>!1,getDefaultDataProtocol:_=>0,openFile:(_,f,i)=>{},syncFile:(_,f)=>{},closeFile:(_,f)=>{},getLastFileModificationTime:(_,f)=>0,truncateFile:(_,f,i)=>{},readFile:(_,f,i,m,h)=>0,writeFile:(_,f,i,m,h)=>0,removeDirectory:(_,f,i)=>{},checkDirectory:(_,f,i)=>!1,createDirectory:(_,f,i)=>{},listDirectoryEntries:(_,f,i)=>!1,glob:(_,f,i)=>{},moveFile:(_,f,i,m,h)=>{},checkFile:(_,f,i)=>!1,removeFile:(_,f,i)=>{},callScalarUDF:(_,f,i,m,h,b,E)=>{Rn(zt,_,f,i,m,h,b,E)}};var Ve=class{constructor(f){let i=new Float64Array(f.buffer,f.byteOffset,f.byteLength/8),m=new Uint8Array(new ArrayBuffer(f.byteLength));m.set(f.subarray(7*8)),this.totalFileReadsCold=i[0],this.totalFileReadsAhead=i[1],this.totalFileReadsCached=i[2],this.totalFileWrites=i[3],this.totalPageAccesses=i[4],this.totalPageLoads=i[5],this.blockSize=i[6],this.blockStats=m}getBlockStats(f,i){return i=i||{file_reads_cold:0,file_reads_ahead:0,file_reads_cached:0,file_writes:0,page_accesses:0,page_loads:0},i.file_writes=this.blockStats[f*3+0]&15,i.file_reads_cold=this.blockStats[f*3+0]>>4,i.file_reads_ahead=this.blockStats[f*3+1]&15,i.file_reads_cached=this.blockStats[f*3+1]>>4,i.page_accesses=this.blockStats[f*3+1]&15,i.page_loads=this.blockStats[f*3+1]>>4,i}};var Z=qt(require("apache-arrow"));function ke(_){switch(_.typeId){case Z.Type.Binary:return{sqlType:"binary"};case Z.Type.Bool:return{sqlType:"bool"};case Z.Type.Date:return{sqlType:"date"};case Z.Type.DateDay:return{sqlType:"date32[d]"};case Z.Type.DateMillisecond:return{sqlType:"date64[ms]"};case Z.Type.Decimal:{let f=_;return{sqlType:"decimal",precision:f.precision,scale:f.scale}}case Z.Type.Float:return{sqlType:"float"};case Z.Type.Float16:return{sqlType:"float16"};case Z.Type.Float32:return{sqlType:"float32"};case Z.Type.Float64:return{sqlType:"float64"};case Z.Type.Int:return{sqlType:"int32"};case Z.Type.Int16:return{sqlType:"int16"};case Z.Type.Int32:return{sqlType:"int32"};case Z.Type.Int64:return{sqlType:"int64"};case Z.Type.Uint16:return{sqlType:"uint16"};case Z.Type.Uint32:return{sqlType:"uint32"};case Z.Type.Uint64:return{sqlType:"uint64"};case Z.Type.Uint8:return{sqlType:"uint8"};case Z.Type.IntervalDayTime:return{sqlType:"interval[dt]"};case Z.Type.IntervalYearMonth:return{sqlType:"interval[m]"};case Z.Type.List:return{sqlType:"list",valueType:ke(_.valueType)};case Z.Type.FixedSizeBinary:return{sqlType:"fixedsizebinary",byteWidth:_.byteWidth};case Z.Type.Null:return{sqlType:"null"};case Z.Type.Utf8:return{sqlType:"utf8"};case Z.Type.Struct:return{sqlType:"struct",fields:_.children.map(i=>Tn(i.name,i.type))};case Z.Type.Map:{let f=_;return{sqlType:"map",keyType:ke(f.keyType),valueType:ke(f.valueType)}}case Z.Type.Time:return{sqlType:"time[s]"};case Z.Type.TimeMicrosecond:return{sqlType:"time[us]"};case Z.Type.TimeMillisecond:return{sqlType:"time[ms]"};case Z.Type.TimeNanosecond:return{sqlType:"time[ns]"};case Z.Type.TimeSecond:return{sqlType:"time[s]"};case Z.Type.Timestamp:return{sqlType:"timestamp",timezone:_.timezone||void 0};case Z.Type.TimestampSecond:return{sqlType:"timestamp[s]",timezone:_.timezone||void 0};case Z.Type.TimestampMicrosecond:return{sqlType:"timestamp[us]",timezone:_.timezone||void 0};case Z.Type.TimestampNanosecond:return{sqlType:"timestamp[ns]",timezone:_.timezone||void 0};case Z.Type.TimestampMillisecond:return{sqlType:"timestamp[ms]",timezone:_.timezone||void 0}}throw new Error(`unsupported arrow type: ${_.toString()}`)}function Tn(_,f){let i=ke(f);return i.name=_,i}var Dp=new TextEncoder,nu=(b=>(b[b.WASM_EXCEPTIONS=1]="WASM_EXCEPTIONS",b[b.WASM_THREADS=2]="WASM_THREADS",b[b.WASM_SIMD=4]="WASM_SIMD",b[b.WASM_BULK_MEMORY=8]="WASM_BULK_MEMORY",b[b.EMIT_BIGINT=16]="EMIT_BIGINT",b))(nu||{}),Je=class{constructor(f,i){this._instance=null;this._initPromise=null;this._initPromiseResolver=()=>{};this.onInstantiationProgress=[];this._logger=f,this._runtime=i,this._nextUDFId=1}get logger(){return this._logger}get mod(){return this._instance}get pthread(){return this.mod.PThread||null}async instantiate(f=i=>{}){return this._instance!=null?this:(this._initPromise!=null&&(this.onInstantiationProgress.push(f),await this._initPromise),this._initPromise=new Promise(i=>{this._initPromiseResolver=i}),this.onInstantiationProgress=[f],this._instance=await this.instantiateImpl({print:console.log.bind(console),printErr:console.log.bind(console),onRuntimeInitialized:this._initPromiseResolver}),await this._initPromise,this._initPromise=null,this.onInstantiationProgress=this.onInstantiationProgress.filter(i=>i!=f),this)}open(f){let[i,m,h]=li(this.mod,"duckdb_web_open",["string"],[JSON.stringify(f)]);if(i!==0)throw new Error(G(this.mod,m,h));_i(this.mod)}reset(){let[f,i,m]=li(this.mod,"duckdb_web_reset",[],[]);if(f!==0)throw new Error(G(this.mod,i,m));_i(this.mod)}getVersion(){let[f,i,m]=li(this.mod,"duckdb_web_get_version",[],[]);if(f!==0)throw new Error(G(this.mod,i,m));let h=G(this.mod,i,m);return _i(this.mod),h}getFeatureFlags(){return this.mod.ccall("duckdb_web_get_feature_flags","number",[],[])}tokenize(f){let[i,m,h]=li(this.mod,"duckdb_web_tokenize",["string"],[f]);if(i!==0)throw new Error(G(this.mod,m,h));let b=G(this.mod,m,h);return _i(this.mod),JSON.parse(b)}connect(){let f=this.mod.ccall("duckdb_web_connect","number",[],[]);return new ze(this,f)}disconnect(f){if(this.mod.ccall("duckdb_web_disconnect",null,["number"],[f]),this.pthread)for(let i of[...this.pthread.runningWorkers,...this.pthread.unusedWorkers])i.postMessage({cmd:"dropUDFFunctions",connectionId:f})}runQuery(f,i){let[m,h,b]=li(this.mod,"duckdb_web_query_run",["number","string"],[f,i]);if(m!==0)throw new Error(G(this.mod,h,b));let E=ee(this.mod,h,b);return _i(this.mod),E}startPendingQuery(f,i){let[m,h,b]=li(this.mod,"duckdb_web_pending_query_start",["number","string"],[f,i]);if(m!==0)throw new Error(G(this.mod,h,b));if(h==0)return null;let E=ee(this.mod,h,b);return _i(this.mod),E}pollPendingQuery(f){let[i,m,h]=li(this.mod,"duckdb_web_pending_query_poll",["number"],[f]);if(i!==0)throw new Error(G(this.mod,m,h));if(m==0)return null;let b=ee(this.mod,m,h);return _i(this.mod),b}cancelPendingQuery(f){return this.mod.ccall("duckdb_web_pending_query_cancel","boolean",["number"],[f])}fetchQueryResults(f){let[i,m,h]=li(this.mod,"duckdb_web_query_fetch_results",["number"],[f]);if(i!==0)throw new Error(G(this.mod,m,h));let b=ee(this.mod,m,h);return _i(this.mod),b}getTableNames(f,i){let[m,h,b]=li(this.mod,"duckdb_web_get_tablenames",["number","string"],[f,i]);if(m!==0)throw new Error(G(this.mod,h,b));let E=G(this.mod,h,b);return _i(this.mod),JSON.parse(E)}createScalarFunction(f,i,m,h){let b={functionId:this._nextUDFId,name:i,returnType:ke(m)},E={functionId:b.functionId,connectionId:f,name:i,returnType:m,func:h};this._nextUDFId+=1;let[S,R,I]=li(this.mod,"duckdb_web_udf_scalar_create",["number","string"],[f,JSON.stringify(b)]);if(S!==0)throw new Error(G(this.mod,R,I));if(_i(this.mod),globalThis.DUCKDB_RUNTIME._udfFunctions=(globalThis.DUCKDB_RUNTIME._udfFunctions||new Map).set(E.functionId,E),this.pthread)for(let N of[...this.pthread.runningWorkers,...this.pthread.unusedWorkers])N.postMessage({cmd:"registerUDFFunction",udf:E})}createPrepared(f,i){let[m,h,b]=li(this.mod,"duckdb_web_prepared_create",["number","string"],[f,i]);if(m!==0)throw new Error(G(this.mod,h,b));return _i(this.mod),h}closePrepared(f,i){let[m,h,b]=li(this.mod,"duckdb_web_prepared_close",["number","number"],[f,i]);if(m!==0)throw new Error(G(this.mod,h,b));_i(this.mod)}runPrepared(f,i,m){let[h,b,E]=li(this.mod,"duckdb_web_prepared_run",["number","number","string"],[f,i,JSON.stringify(m)]);if(h!==0)throw new Error(G(this.mod,b,E));let S=ee(this.mod,b,E);return _i(this.mod),S}sendPrepared(f,i,m){let[h,b,E]=li(this.mod,"duckdb_web_prepared_send",["number","number","string"],[f,i,JSON.stringify(m)]);if(h!==0)throw new Error(G(this.mod,b,E));let S=ee(this.mod,b,E);return _i(this.mod),S}insertArrowFromIPCStream(f,i,m){if(i.length==0)return;let h=this.mod._malloc(i.length);this.mod.HEAPU8.subarray(h,h+i.length).set(i);let E=m?JSON.stringify(m):"",[S,R,I]=li(this.mod,"duckdb_web_insert_arrow_from_ipc_stream",["number","number","number","string"],[f,h,i.length,E]);if(S!==0)throw new Error(G(this.mod,R,I))}insertCSVFromPath(f,i,m){if(m.columns!==void 0){m.columnsFlat=[];for(let I in m.columns)m.columnsFlat.push(Tn(I,m.columns[I]))}let h={...m};h.columns=h.columnsFlat,delete h.columnsFlat;let b=JSON.stringify(h),[E,S,R]=li(this.mod,"duckdb_web_insert_csv_from_path",["number","string","string"],[f,i,b]);if(E!==0)throw new Error(G(this.mod,S,R))}insertJSONFromPath(f,i,m){if(m.columns!==void 0){m.columnsFlat=[];for(let I in m.columns)m.columnsFlat.push(Tn(I,m.columns[I]))}let h={...m};h.columns=h.columnsFlat,delete h.columnsFlat;let b=JSON.stringify(h),[E,S,R]=li(this.mod,"duckdb_web_insert_json_from_path",["number","string","string"],[f,i,b]);if(E!==0)throw new Error(G(this.mod,S,R))}globFiles(f){let[i,m,h]=li(this.mod,"duckdb_web_fs_glob_file_infos",["string"],[f]);if(i!==0)throw new Error(G(this.mod,m,h));let b=G(this.mod,m,h);_i(this.mod);let E=JSON.parse(b);return E==null?[]:E}registerFileURL(f,i,m,h=!1){i===void 0&&(i=f);let[b,E,S]=li(this.mod,"duckdb_web_fs_register_file_url",["string","string"],[f,i,m,h]);if(b!==0)throw new Error(G(this.mod,E,S));_i(this.mod)}registerFileText(f,i){let m=Dp.encode(i);this.registerFileBuffer(f,m)}registerFileBuffer(f,i){let m=this.mod._malloc(i.length);this.mod.HEAPU8.subarray(m,m+i.length).set(i);let[b,E,S]=li(this.mod,"duckdb_web_fs_register_file_buffer",["string","number","number"],[f,m,i.length]);if(b!==0)throw new Error(G(this.mod,E,S));_i(this.mod)}registerFileHandle(f,i,m,h){let[b,E,S]=li(this.mod,"duckdb_web_fs_register_file_url",["string","string","number","boolean"],[f,f,m,h]);if(b!==0)throw new Error(G(this.mod,E,S));if(_i(this.mod),globalThis.DUCKDB_RUNTIME._files=(globalThis.DUCKDB_RUNTIME._files||new Map).set(f,i),this.pthread){for(let R of this.pthread.runningWorkers)R.postMessage({cmd:"registerFileHandle",fileName:f,fileHandle:i});for(let R of this.pthread.unusedWorkers)R.postMessage({cmd:"dropFileHandle",fileName:f})}}dropFile(f){let[i,m,h]=li(this.mod,"duckdb_web_fs_drop_file",["string"],[f]);if(i!==0)throw new Error(G(this.mod,m,h));_i(this.mod)}dropFiles(){let[f,i,m]=li(this.mod,"duckdb_web_fs_drop_files",[],[]);if(f!==0)throw new Error(G(this.mod,i,m));_i(this.mod)}flushFiles(){this.mod.ccall("duckdb_web_flush_files",null,[],[])}copyFileToPath(f,i){let[m,h,b]=li(this.mod,"duckdb_web_copy_file_to_path",["string","string"],[f,i]);if(m!==0)throw new Error(G(this.mod,h,b));_i(this.mod)}copyFileToBuffer(f){let[i,m,h]=li(this.mod,"duckdb_web_copy_file_to_buffer",["string"],[f]);if(i!==0)throw new Error(G(this.mod,m,h));let b=this.mod.HEAPU8.subarray(m,m+h),E=new Uint8Array(b.length);return E.set(b),_i(this.mod),E}collectFileStatistics(f,i){let[m,h,b]=li(this.mod,"duckdb_web_collect_file_stats",["string","boolean"],[f,i]);if(m!==0)throw new Error(G(this.mod,h,b))}exportFileStatistics(f){let[i,m,h]=li(this.mod,"duckdb_web_export_file_stats",["string"],[f]);if(i!==0)throw new Error(G(this.mod,m,h));return new Ve(this.mod.HEAPU8.subarray(m,m+h))}};var ru=(i=>(i.ROW_ARRAY="row-array",i.COLUMN_OBJECT="column-object",i))(ru||{});var tu=(b=>(b[b.NONE=0]="NONE",b[b.DEBUG=1]="DEBUG",b[b.INFO=2]="INFO",b[b.WARNING=3]="WARNING",b[b.ERROR=4]="ERROR",b))(tu||{}),au=(E=>(E[E.NONE=0]="NONE",E[E.CONNECT=1]="CONNECT",E[E.DISCONNECT=2]="DISCONNECT",E[E.OPEN=3]="OPEN",E[E.QUERY=4]="QUERY",E[E.INSTANTIATE=5]="INSTANTIATE",E))(au||{}),ou=(E=>(E[E.NONE=0]="NONE",E[E.OK=1]="OK",E[E.ERROR=2]="ERROR",E[E.START=3]="START",E[E.RUN=4]="RUN",E[E.CAPTURE=5]="CAPTURE",E))(ou||{}),lu=(b=>(b[b.NONE=0]="NONE",b[b.WEB_WORKER=1]="WEB_WORKER",b[b.NODE_WORKER=2]="NODE_WORKER",b[b.BINDINGS=3]="BINDINGS",b[b.ASYNC_DUCKDB=4]="ASYNC_DUCKDB",b))(lu||{}),$t=class{log(f){}},Vt=class{constructor(f=2){this.level=f}log(f){f.level>=this.level&&console.log(f)}};function Rp(_){switch(_){case 0:return"NONE";case 1:return"DEBUG";case 2:return"INFO";case 3:return"WARNING";case 4:return"ERROR";default:return"?"}}function Ap(_){switch(_){case 0:return"NONE";case 1:return"OK";case 2:return"ERROR";case 3:return"START";case 4:return"RUN";case 5:return"CAPTURE";default:return"?"}}function Tp(_){switch(_){case 1:return"CONNECT";case 2:return"DISCONNECT";case 5:return"INSTANTIATE";case 3:return"OPEN";case 4:return"QUERY";default:return"?"}}function Fp(_){switch(_){case 0:return"NONE";case 1:return"WEB WORKER";case 2:return"NODE WORKER";case 3:return"DUCKDB BINDINGS";case 4:return"DUCKDB";default:return"?"}}var su=async()=>WebAssembly.validate(new Uint8Array([0,97,115,109,1,0,0,0,1,4,1,96,0,0,3,2,1,0,5,3,1,0,1,10,14,1,12,0,65,0,65,0,65,0,252,10,0,0,11])),uu=async()=>WebAssembly.validate(new Uint8Array([0,97,115,109,1,0,0,0,1,4,1,96,0,0,3,2,1,0,10,8,1,6,0,6,64,25,11,11]));var cu=async()=>WebAssembly.validate(new Uint8Array([0,97,115,109,1,0,0,0,1,5,1,96,0,1,123,3,2,1,0,10,10,1,8,0,65,0,253,15,253,98,11]));var _u=()=>(async _=>{try{return typeof MessageChannel<"u"&&new MessageChannel().port1.postMessage(new SharedArrayBuffer(1)),WebAssembly.validate(_)}catch(f){return!1}})(new Uint8Array([0,97,115,109,1,0,0,0,1,4,1,96,0,0,3,2,1,0,5,4,1,3,1,1,10,11,1,9,0,65,0,254,16,2,0,26,11]));var Fn={name:"@duckdb/duckdb-wasm",version:"1.25.0",description:"DuckDB powered by WebAssembly",license:"MIT",repository:{type:"git",url:"https://github.com/duckdb/duckdb-wasm.git"},keywords:["sql","duckdb","relational","database","data","query","wasm","analytics","olap","arrow","parquet","json","csv"],dependencies:{"apache-arrow":"^11.0.0"},devDependencies:{"@types/emscripten":"^1.39.6","@types/jasmine":"^4.3.1","@typescript-eslint/eslint-plugin":"^5.53.0","@typescript-eslint/parser":"^5.49.0",esbuild:"^0.15.12",eslint:"^8.35.0","eslint-plugin-jasmine":"^4.1.3","eslint-plugin-react":"^7.32.2","fast-glob":"^3.2.12",jasmine:"^4.5.0","jasmine-core":"^4.3.0","jasmine-spec-reporter":"^7.0.0","js-sha256":"^0.9.0",karma:"^6.4.1","karma-chrome-launcher":"^3.1.1","karma-coverage":"^2.2.0","karma-firefox-launcher":"^2.1.2","karma-jasmine":"^5.1.0","karma-jasmine-html-reporter":"^2.0.0","karma-sourcemap-loader":"^0.3.8","karma-spec-reporter":"^0.0.36","make-dir":"^3.1.0",nyc:"^15.1.0",prettier:"^2.8.4",puppeteer:"^19.7.2",rimraf:"^4.3.0",s3rver:"^3.7.1",typedoc:"^0.23.27",typescript:"^4.8.4","wasm-feature-detect":"^1.4.0","web-worker":"^1.2.0"},scripts:{"build:debug":"node bundle.mjs debug && tsc --emitDeclarationOnly","build:release":"node bundle.mjs release && tsc --emitDeclarationOnly",docs:"typedoc",report:"node ./coverage.mjs","test:node":"node --enable-source-maps --experimental-wasm-eh ../../node_modules/jasmine/bin/jasmine ./dist/tests-node.cjs","test:node:debug":"node --inspect-brk --enable-source-maps --experimental-wasm-eh ../../node_modules/jasmine/bin/jasmine ./dist/tests-node.cjs","test:node:coverage":"nyc -r json --report-dir ./coverage/node node --experimental-wasm-eh ../../node_modules/jasmine/bin/jasmine ./dist/tests-node.cjs","test:firefox":"karma start ./karma/tests-firefox.cjs","test:chrome":"karma start ./karma/tests-chrome.cjs","test:chrome:eh":"karma start ./karma/tests-chrome-eh.cjs","test:chrome:coverage":"karma start ./karma/tests-chrome-coverage.cjs","test:browser":"karma start ./karma/tests-all.cjs","test:browser:debug":"karma start ./karma/tests-debug.cjs",test:"npm run test:chrome && npm run test:node","test:coverage":"npm run test:chrome:coverage && npm run test:node:coverage && npm run report",lint:"eslint src test"},files:["dist","!dist/types/test"],main:"dist/duckdb-browser.cjs",module:"dist/duckdb-browser.mjs",types:"dist/duckdb-browser.d.ts",jsdelivr:"dist/duckdb-browser.cjs",unpkg:"dist/duckdb-browser.mjs",sideEffects:!1,browser:{fs:!1,path:!1,perf_hooks:!1,os:!1,worker_threads:!1},exports:{"./dist/duckdb-mvp.wasm":"./dist/duckdb-mvp.wasm","./dist/duckdb-eh.wasm":"./dist/duckdb-eh.wasm","./dist/duckdb-coi.wasm":"./dist/duckdb-coi.wasm","./dist/duckdb-browser":"./dist/duckdb-browser.mjs","./dist/duckdb-browser.cjs":"./dist/duckdb-browser.cjs","./dist/duckdb-browser.mjs":"./dist/duckdb-browser.mjs","./dist/duckdb-browser-blocking":"./dist/duckdb-browser-blocking.mjs","./dist/duckdb-browser-blocking.mjs":"./dist/duckdb-browser-blocking.mjs","./dist/duckdb-browser-blocking.cjs":"./dist/duckdb-browser-blocking.cjs","./dist/duckdb-browser-coi.pthread.worker.js":"./dist/duckdb-browser-coi.pthread.worker.js","./dist/duckdb-browser-coi.worker.js":"./dist/duckdb-browser-coi.worker.js","./dist/duckdb-browser-eh.worker.js":"./dist/duckdb-browser-eh.worker.js","./dist/duckdb-browser-mvp.worker.js":"./dist/duckdb-browser-mvp.worker.js","./dist/duckdb-node":"./dist/duckdb-node.cjs","./dist/duckdb-node.cjs":"./dist/duckdb-node.cjs","./dist/duckdb-node-blocking":"./dist/duckdb-node-blocking.cjs","./dist/duckdb-node-blocking.cjs":"./dist/duckdb-node-blocking.cjs","./dist/duckdb-node-eh.worker.cjs":"./dist/duckdb-node-eh.worker.cjs","./dist/duckdb-node-mvp.worker.cjs":"./dist/duckdb-node-mvp.worker.cjs","./blocking":{browser:{types:"./dist/duckdb-browser-blocking.d.ts",import:"./dist/duckdb-browser-blocking.mjs",require:"./dist/duckdb-browser-blocking.cjs"},node:{types:"./dist/duckdb-node-blocking.d.ts",require:"./dist/duckdb-node-blocking.cjs",import:"./dist/duckdb-node-blocking.cjs"},types:"./dist/duckdb-browser-blocking.d.ts",import:"./dist/duckdb-browser-blocking.mjs",require:"./dist/duckdb-browser-blocking.cjs"},".":{browser:{types:"./dist/duckdb-browser.d.ts",import:"./dist/duckdb-browser.mjs",require:"./dist/duckdb-browser.cjs"},node:{types:"./dist/duckdb-node.d.ts",import:"./dist/duckdb-node.cjs",require:"./dist/duckdb-node.cjs"},types:"./dist/duckdb-browser.d.ts",import:"./dist/duckdb-browser.mjs",require:"./dist/duckdb-browser.cjs"}}};var Jt=Fn.name,Qt=Fn.version,Zt=Fn.version.split("."),Ip=Zt[0],Hp=Zt[1],Bp=Zt[2];var aa=()=>typeof navigator>"u",fu=()=>aa()?"node":navigator.userAgent,Np=()=>fu().includes("Firefox"),Mp=()=>/^((?!chrome|android).)*safari/i.test(fu());function Op(){let _=`https://cdn.jsdelivr.net/npm/${Jt}@${Qt}/dist/`;return{mvp:{mainModule:`${_}duckdb-mvp.wasm`,mainWorker:`${_}duckdb-browser-mvp.worker.js`},eh:{mainModule:`${_}duckdb-eh.wasm`,mainWorker:`${_}duckdb-browser-eh.worker.js`}}}var ia=null,ea=null,na=null,ra=null,ta=null;async function xn(){return ia==null&&(ia=typeof BigInt64Array<"u"),ea==null&&(ea=await uu()),na==null&&(na=await _u()),ra==null&&(ra=await cu()),ta==null&&(ta=await su()),{bigInt64Array:ia,crossOriginIsolated:aa()||globalThis.crossOriginIsolated||!1,wasmExceptions:ea,wasmSIMD:ra,wasmThreads:na,wasmBulkMemory:ta}}async function Lp(_){let f=await xn();if(f.wasmExceptions){if(f.wasmSIMD&&f.wasmThreads&&f.crossOriginIsolated&&_.coi)return{mainModule:_.coi.mainModule,mainWorker:_.coi.mainWorker,pthreadWorker:_.coi.pthreadWorker};if(_.eh)return{mainModule:_.eh.mainModule,mainWorker:_.eh.mainWorker,pthreadWorker:null}}return{mainModule:_.mvp.mainModule,mainWorker:_.mvp.mainWorker,pthreadWorker:null}}var ne=qt(du()),pu=function(_,f,i){var m;if((m=_==null?void 0:_.endpoint)!=null&&m.startsWith("http")){let h=`${_==null?void 0:_.endpoint}`,b=h.indexOf("://")+3;return h.substring(b)}else return _!=null&&_.endpoint?`${i}.${_==null?void 0:_.endpoint}`:`${i}.s3.amazonaws.com`};function Pp(_,f,i){var h,b,E,S;let m=yu(f);return{url:m.path,query:"",host:pu(_,f,m.bucket),region:(h=_==null?void 0:_.region)!=null?h:"",service:"s3",method:i,accessKeyId:(b=_==null?void 0:_.accessKeyId)!=null?b:"",secretAccessKey:(E=_==null?void 0:_.secretAccessKey)!=null?E:"",sessionToken:(S=_==null?void 0:_.sessionToken)!=null?S:"",dateNow:new Date().toISOString().replace(/-/g,"").split("T")[0],datetimeNow:new Date().toISOString().replace(/-/g,"").replace(/:/g,"").split(".")[0]+"Z"}}function Wp(_,f=!1){let i="0123456789ABCDEF",m="";for(let h=0;h<_.length;h++){let b=_[h];b>="A"&&b<="Z"||b>="a"&&b<="z"||b>="0"&&b<="9"||b=="_"||b=="-"||b=="~"||b=="."?m+=b:b=="/"?f?m+="%2F":m+=b:(m+="%",m+=i[b.charCodeAt(0)>>4],m+=i[b.charCodeAt(0)&15])}return m}function qp(_,f=null){var yi;let i=(yi=f==null?void 0:f.contentHash)!=null?yi:"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",m=new Map;m.set("x-amz-date",_.datetimeNow),m.set("x-amz-content-sha256",i),_.sessionToken&&m.set("x-amz-security-token",_.sessionToken);let h="";f!=null&&f.contentType&&(h+="content-type;"),h+="host;x-amz-content-sha256;x-amz-date",_.sessionToken&&(h+=";x-amz-security-token");let b=_.method+` `+Wp(_.url)+` `+_.query;f!=null&&f.contentType&&(b+=` content-type:`+(f==null?void 0:f.contentType)),b+=` host:`+_.host+` x-amz-content-sha256:`+i+` x-amz-date:`+_.datetimeNow,_.sessionToken&&_.sessionToken.length>0&&(b+=` x-amz-security-token:`+_.sessionToken),b+=` `+h+` `+i;let E=(0,ne.sha256)(b),S=`AWS4-HMAC-SHA256 `+_.datetimeNow+` `+_.dateNow+"/"+_.region+"/"+_.service+`/aws4_request `+E,R="AWS4"+_.secretAccessKey,I=ne.sha256.hmac.arrayBuffer(R,_.dateNow),N=ne.sha256.hmac.arrayBuffer(I,_.region),J=ne.sha256.hmac.arrayBuffer(N,_.service),X=ne.sha256.hmac.arrayBuffer(J,"aws4_request"),$=ne.sha256.hmac(X,S);return m.set("Authorization","AWS4-HMAC-SHA256 Credential="+_.accessKeyId+"/"+_.dateNow+"/"+_.region+"/"+_.service+"/aws4_request, SignedHeaders="+h+", Signature="+$),m}var Xp=function(_,f,i,m=null,h=null){let b=Pp(_,f,i),E={contentType:m,contentHash:h?ne.sha256.hex(h):null};return qp(b,E)};function Yi(_,f,i,m,h=null,b=null){((f==null?void 0:f.accessKeyId)||(f==null?void 0:f.sessionToken))&&(Xp(f,i,m,h,b).forEach((S,R)=>{_.setRequestHeader(R,S)}),h&&_.setRequestHeader("content-type",h))}function yu(_){if(_.indexOf("s3://")!=0)throw new Error("URL needs to start with s3://");let f=_.indexOf("/",5);if(f==-1)throw new Error("URL needs to contain a '/' after the host");let i=_.substring(5,f);if(!i)throw new Error("URL needs to contain a bucket name");let m=_.substring(f);if(!m)throw new Error("URL needs to contain key");return{bucket:i,path:m}}function Gi(_,f){var m;let i=yu(f);return(m=_==null?void 0:_.endpoint)!=null&&m.startsWith("http")?`${_==null?void 0:_.endpoint}/${i.bucket}`+i.path:"https://"+pu(_,f,i.bucket)+i.path}var ai={_files:new Map,_fileInfoCache:new Map,_udfFunctions:new Map,_globalFileInfo:null,getFileInfo(_,f){try{let i=ai._fileInfoCache.get(f),[m,h,b]=li(_,"duckdb_web_fs_get_file_info_by_id",["number","number"],[f,(i==null?void 0:i.cacheEpoch)||0]);if(m!==0)return null;if(b===0)return i;let E=G(_,h,b);_i(_);let S=JSON.parse(E);if(S==null)return null;let R={...S,blob:null};return ai._fileInfoCache.set(f,R),R}catch(i){return null}},getGlobalFileInfo(_){var f;try{let[i,m,h]=li(_,"duckdb_web_get_global_file_info",["number"],[((f=ai._globalFileInfo)==null?void 0:f.cacheEpoch)||0]);if(i!==0)return null;if(h===0)return ai._globalFileInfo;let b=G(_,m,h);_i(_);let E=JSON.parse(b);return E==null?null:(ai._globalFileInfo={...E,blob:null},ai._globalFileInfo)}catch(i){return null}},testPlatformFeature:(_,f)=>{switch(f){case 1:return typeof BigInt64Array<"u";default:return console.warn(`test for unknown feature: ${f}`),!1}},getDefaultDataProtocol(_){return 2},openFile:(_,f,i)=>{var m;try{ai._fileInfoCache.delete(f);let h=ai.getFileInfo(_,f);switch(h==null?void 0:h.dataProtocol){case 4:case 5:{if(i&1&&i&2)throw new Error(`Opening file ${h.fileName} failed: cannot open file with both read and write flags set`);if(i&32)throw new Error(`Opening file ${h.fileName} failed: appending to HTTP/S3 files is not supported`);if(i&2){let S=new XMLHttpRequest;if(h.dataProtocol==5?(S.open("HEAD",Gi(h.s3Config,h.dataUrl),!1),Yi(S,h.s3Config,h.dataUrl,"HEAD")):S.open("HEAD",h.dataUrl,!1),S.send(null),S.status!=200&&S.status!=404)throw new Error(`Opening file ${h.fileName} failed: Unexpected return status from server (${S.status})`);if(S.status==404&&!(i&8||i&16))throw new Error(`Opening file ${h.fileName} failed: Cannot write to non-existent file without FILE_FLAGS_FILE_CREATE or FILE_FLAGS_FILE_CREATE_NEW flag.`);let R=_._malloc(1),I=new Uint8Array;_.HEAPU8.set(I,R);let N=_._malloc(2*8);return _.HEAPF64[(N>>3)+0]=1,_.HEAPF64[(N>>3)+1]=R,N}else if(i!=1)throw new Error(`Opening file ${h.fileName} failed: unsupported file flags: ${i}`);let b=null,E=null;try{let S=new XMLHttpRequest;if(h.dataProtocol==5?(S.open("HEAD",Gi(h.s3Config,h.dataUrl),!1),Yi(S,h.s3Config,h.dataUrl,"HEAD")):S.open("HEAD",h.dataUrl,!1),S.setRequestHeader("Range","bytes=0-"),S.send(null),b=S.getResponseHeader("Content-Length"),b!==null&&S.status==206){let R=_._malloc(16);return _.HEAPF64[(R>>3)+0]=+b,_.HEAPF64[(R>>3)+1]=0,R}}catch(S){E=S,console.warn(`HEAD request with range header failed: ${S}`)}if(h.allowFullHttpReads){if(b!==null&&+b>1){let R=new XMLHttpRequest;h.dataProtocol==5?(R.open("GET",Gi(h.s3Config,h.dataUrl),!1),Yi(R,h.s3Config,h.dataUrl,"GET")):R.open("GET",h.dataUrl,!1),R.setRequestHeader("Range","bytes=0-0"),R.send(null);let I=R.getResponseHeader("Content-Length");if(R.status==206&&I!==null&&+I==1){let N=_._malloc(16);return _.HEAPF64[(N>>3)+0]=+b,_.HEAPF64[(N>>3)+1]=0,N}if(R.status==200&&I!==null&&+I==+b){console.warn(`fall back to full HTTP read for: ${h.dataUrl}`);let N=_._malloc(R.response.byteLength),J=new Uint8Array(R.response,0,R.response.byteLength);_.HEAPU8.set(J,N);let X=_._malloc(2*8);return _.HEAPF64[(X>>3)+0]=R.response.byteLength,_.HEAPF64[(X>>3)+1]=N,X}}console.warn(`falling back to full HTTP read for: ${h.dataUrl}`);let S=new XMLHttpRequest;if(h.dataProtocol==5?(S.open("GET",Gi(h.s3Config,h.dataUrl),!1),Yi(S,h.s3Config,h.dataUrl,"GET")):S.open("GET",h.dataUrl,!1),S.responseType="arraybuffer",S.send(null),S.status==200){let R=_._malloc(S.response.byteLength),I=new Uint8Array(S.response,0,S.response.byteLength);_.HEAPU8.set(I,R);let N=_._malloc(2*8);return _.HEAPF64[(N>>3)+0]=S.response.byteLength,_.HEAPF64[(N>>3)+1]=R,N}}if(E!=null)throw new Error(`Reading file ${h.fileName} failed with error: ${E}`);return 0}case 2:{let b=(m=ai._files)==null?void 0:m.get(h.fileName);if(b){let R=_._malloc(16);return _.HEAPF64[(R>>3)+0]=b.size,_.HEAPF64[(R>>3)+1]=0,R}console.warn(`Buffering missing file: ${h.fileName}`);let E=_._malloc(2*8),S=_._malloc(1);return _.HEAPF64[(E>>3)+0]=1,_.HEAPF64[(E>>3)+1]=S,E}}}catch(h){console.error(h.toString()),Pi(_,h.toString())}return 0},glob:(_,f,i)=>{var m;try{let h=G(_,f,i);if(h.startsWith("http")||h.startsWith("s3://")){let b=new XMLHttpRequest;if(h.startsWith("s3://")){let E=ai.getGlobalFileInfo(_);b.open("HEAD",Gi(E==null?void 0:E.s3Config,h),!1),Yi(b,E==null?void 0:E.s3Config,h,"HEAD")}else b.open("HEAD",h,!1);if(b.send(null),b.status!=200&&b.status!==206){if(!((m=ai.getGlobalFileInfo(_))!=null&&m.allowFullHttpReads)){Pi(_,`HEAD request failed: ${h}, with full http reads are disabled`);return}let E=new XMLHttpRequest;if(h.startsWith("s3://")){let R=ai.getGlobalFileInfo(_);E.open("GET",Gi(R==null?void 0:R.s3Config,h),!1),Yi(E,R==null?void 0:R.s3Config,h,"HEAD")}else E.open("GET",h,!1);if(E.setRequestHeader("Range","bytes=0-0"),E.send(null),E.status!=200&&E.status!==206){Pi(_,`HEAD and GET requests failed: ${h}`);return}let S=E.getResponseHeader("Content-Length");S&&+S>1&&console.warn(`Range request for ${h} did not return a partial response: ${E.status} "${E.statusText}"`)}_.ccall("duckdb_web_fs_glob_add_path",null,["string"],[h])}}catch(h){return Pi(_,h.toString()),0}},checkFile:(_,f,i)=>{try{let m=G(_,f,i);if(m.startsWith("http")||m.startsWith("s3://")){let h=new XMLHttpRequest;if(m.startsWith("s3://")){let b=ai.getGlobalFileInfo(_);h.open("HEAD",Gi(b==null?void 0:b.s3Config,m),!1),Yi(h,b==null?void 0:b.s3Config,m,"HEAD")}else h.open("HEAD",m,!1);return h.send(null),h.status==206||h.status==200}}catch(m){return!1}return!1},syncFile:(_,f)=>{},closeFile:(_,f)=>{var m;let i=ai.getFileInfo(_,f);switch(ai._fileInfoCache.delete(f),i==null?void 0:i.dataProtocol){case 0:case 4:case 5:break;case 1:case 2:return;case 3:{let h=(m=ai._files)==null?void 0:m.get(i.fileName);if(!h)throw new Error(`No OPFS access handle registered with name: ${i.fileName}`);return h.flush()}}},truncateFile:(_,f,i)=>{var h;let m=ai.getFileInfo(_,f);switch(m==null?void 0:m.dataProtocol){case 4:Pi(_,"Cannot truncate a http file");return;case 5:Pi(_,"Cannot truncate an s3 file");return;case 0:case 1:case 2:Pi(_,"truncateFile not implemented");return;case 3:{let b=(h=ai._files)==null?void 0:h.get(m.fileName);if(!b)throw new Error(`No OPFS access handle registered with name: ${m.fileName}`);return b.truncate(i)}}return 0},readFile(_,f,i,m,h){var b,E;try{let S=ai.getFileInfo(_,f);switch(S==null?void 0:S.dataProtocol){case 4:case 5:{if(!S.dataUrl)throw new Error(`Missing data URL for file ${f}`);try{let R=new XMLHttpRequest;if(S.dataProtocol==5?(R.open("GET",Gi(S==null?void 0:S.s3Config,S.dataUrl),!1),Yi(R,S==null?void 0:S.s3Config,S.dataUrl,"GET")):R.open("GET",S.dataUrl,!1),R.responseType="arraybuffer",R.setRequestHeader("Range",`bytes=${h}-${h+m-1}`),R.send(null),R.status==206||R.status==200&&m==R.response.byteLength&&h==0){let I=new Uint8Array(R.response,0,Math.min(R.response.byteLength,m));return _.HEAPU8.set(I,i),I.byteLength}else if(R.status==200){console.warn(`Range request for ${S.dataUrl} did not return a partial response: ${R.status} "${R.statusText}"`);let I=new Uint8Array(R.response,h,Math.min(R.response.byteLength-h,m));return _.HEAPU8.set(I,i),I.byteLength}else throw new Error(`Range request for ${S.dataUrl} did returned non-success status: ${R.status} "${R.statusText}"`)}catch(R){throw new Error(`Range request for ${S.dataUrl} failed with error: ${R}"`)}}case 2:{let R=(b=ai._files)==null?void 0:b.get(S.fileName);if(!R)throw new Error(`No HTML5 file registered with name: ${S.fileName}`);let I=R.slice(h,h+m),N=new Uint8Array(new FileReaderSync().readAsArrayBuffer(I));return _.HEAPU8.set(N,i),N.byteLength}case 3:{let R=(E=ai._files)==null?void 0:E.get(S.fileName);if(!R)throw new Error(`No OPFS access handle registered with name: ${S.fileName}`);let I=_.HEAPU8.subarray(i,i+m);return R.read(I,{at:h})}}return 0}catch(S){return Pi(_,S.toString()),0}},writeFile:(_,f,i,m,h)=>{var E;let b=ai.getFileInfo(_,f);switch(b==null?void 0:b.dataProtocol){case 4:return Pi(_,"Cannot write to HTTP file"),0;case 5:{let S=_.HEAPU8.subarray(i,i+m),R=new XMLHttpRequest;return R.open("PUT",Gi(b==null?void 0:b.s3Config,b.dataUrl),!1),Yi(R,b==null?void 0:b.s3Config,b.dataUrl,"PUT","",S),R.send(S),m}case 2:return Pi(_,"cannot write using the html5 file reader api"),0;case 3:{let S=(E=ai._files)==null?void 0:E.get(b.fileName);if(!S)throw new Error(`No OPFS access handle registered with name: ${b.fileName}`);let R=_.HEAPU8.subarray(i,i+m);return S.write(R,{at:h})}}return 0},getLastFileModificationTime:(_,f)=>{var m;let i=ai.getFileInfo(_,f);switch(i==null?void 0:i.dataProtocol){case 2:{if(!((m=ai._files)==null?void 0:m.get(i.fileName)))throw Error(`No handle available for file: ${i.fileName}`);return 0}case 4:case 5:return new Date().getTime()}return 0},checkDirectory:(_,f,i)=>{let m=G(_,f,i);return console.log(`checkDirectory: ${m}`),!1},createDirectory:(_,f,i)=>{let m=G(_,f,i);console.log(`createDirectory: ${m}`)},removeDirectory:(_,f,i)=>{let m=G(_,f,i);console.log(`removeDirectory: ${m}`)},listDirectoryEntries:(_,f,i)=>{let m=G(_,f,i);return console.log(`listDirectoryEntries: ${m}`),!1},moveFile:(_,f,i,m,h)=>{var R,I;let b=G(_,f,i),E=G(_,m,h),S=(R=ai._files)==null?void 0:R.get(b);S!==void 0&&(ai._files.delete(S),ai._files.set(E,S));for(let[N,J]of((I=ai._fileInfoCache)==null?void 0:I.entries())||[])if(J.dataUrl==b){ai._fileInfoCache.delete(N);break}return!0},removeFile:(_,f,i)=>{},callScalarUDF:(_,f,i,m,h,b,E)=>{Rn(ai,_,f,i,m,h,b,E)}};var mu={},Kp=(()=>{var _=mu.url;return function(f){f=f||{};var i=typeof f<"u"?f:{},m,h;i.ready=new Promise(function(e,n){m=e,h=n});var b=Object.assign({},i),E=[],S="./this.program",R=(e,n)=>{throw n},I=typeof window=="object",N=typeof importScripts=="function",J=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string",X="";function $(e){return i.locateFile?i.locateFile(e,X):X+e}var yi,gi,mi,Ni;function Mi(e){if(e instanceof zi)return;hi("exiting due to exception: "+e)}if(J){N?X=Qe().dirname(X)+"/":X=__dirname+"/";var Ci,Wi;typeof require=="function"&&(Ci=oa(),Wi=Qe()),yi=(e,n)=>(e=Wi.normalize(e),Ci.readFileSync(e,n?void 0:"utf8")),mi=e=>{var n=yi(e,!0);return n.buffer||(n=new Uint8Array(n)),n},gi=(e,n,r)=>{e=Wi.normalize(e),Ci.readFile(e,function(t,a){t?r(t):n(a.buffer)})},process.argv.length>1&&(S=process.argv[1].replace(/\\/g,"/")),E=process.argv.slice(2),process.on("uncaughtException",function(e){if(!(e instanceof zi))throw e}),process.on("unhandledRejection",function(e){throw e}),R=(e,n)=>{if(Fe())throw process.exitCode=e,n;Mi(n),process.exit(e)},i.inspect=function(){return"[Emscripten Module object]"}}else(I||N)&&(N?X=self.location.href:typeof document<"u"&&document.currentScript&&(X=document.currentScript.src),_&&(X=_),X.indexOf("blob:")!==0?X=X.substr(0,X.replace(/[?#].*/,"").lastIndexOf("/")+1):X="",yi=e=>{var n=new XMLHttpRequest;return n.open("GET",e,!1),n.send(null),n.responseText},N&&(mi=e=>{var n=new XMLHttpRequest;return n.open("GET",e,!1),n.responseType="arraybuffer",n.send(null),new Uint8Array(n.response)}),gi=(e,n,r)=>{var t=new XMLHttpRequest;t.open("GET",e,!0),t.responseType="arraybuffer",t.onload=()=>{if(t.status==200||t.status==0&&t.response){n(t.response);return}r()},t.onerror=r,t.send(null)},Ni=e=>document.title=e);var re=i.print||console.log.bind(console),hi=i.printErr||console.warn.bind(console);Object.assign(i,b),b=null,i.arguments&&(E=i.arguments),i.thisProgram&&(S=i.thisProgram),i.quit&&(R=i.quit);var Ii;i.wasmBinary&&(Ii=i.wasmBinary);var te=i.noExitRuntime||!0;typeof WebAssembly!="object"&&fi("no native wasm support detected");var z,vi=!1,ji;function Ei(e,n){e||fi(n)}var wi=typeof TextDecoder<"u"?new TextDecoder("utf8"):void 0;function bi(e,n,r){n>>>=0;for(var t=n+r,a=n;e[a]&&!(a>=t);)++a;if(a-n>16&&e.buffer&&wi)return wi.decode(e.subarray(n,a));for(var o="";n<a;){var l=e[n++];if(!(l&128)){o+=String.fromCharCode(l);continue}var s=e[n++]&63;if((l&224)==192){o+=String.fromCharCode((l&31)<<6|s);continue}var u=e[n++]&63;if((l&240)==224?l=(l&15)<<12|s<<6|u:l=(l&7)<<18|s<<12|u<<6|e[n++]&63,l<65536)o+=String.fromCharCode(l);else{var c=l-65536;o+=String.fromCharCode(55296|c>>10,56320|c&1023)}}return o}function Y(e,n){return e>>>=0,e?bi(Ai,e,n):""}function Di(e,n,r,t){if(r>>>=0,!(t>0))return 0;for(var a=r,o=r+t-1,l=0;l<e.length;++l){var s=e.charCodeAt(l);if(s>=55296&&s<=57343){var u=e.charCodeAt(++l);s=65536+((s&1023)<<10)|u&1023}if(s<=127){if(r>=o)break;n[r++>>>0]=s}else if(s<=2047){if(r+1>=o)break;n[r++>>>0]=192|s>>6,n[r++>>>0]=128|s&63}else if(s<=65535){if(r+2>=o)break;n[r++>>>0]=224|s>>12,n[r++>>>0]=128|s>>6&63,n[r++>>>0]=128|s&63}else{if(r+3>=o)break;n[r++>>>0]=240|s>>18,n[r++>>>0]=128|s>>12&63,n[r++>>>0]=128|s>>6&63,n[r++>>>0]=128|s&63}}return n[r>>>0]=0,r-a}function Oi(e,n,r){return Di(e,Ai,n,r)}function Hn(e){for(var n=0,r=0;r<e.length;++r){var t=e.charCodeAt(r);t<=127?n++:t<=2047?n+=2:t>=55296&&t<=57343?(n+=4,++r):n+=3}return n}var Ee,Ri,Ai,qi,Se,A,si,Bn,Nn;function De(e){Ee=e,i.HEAP8=Ri=new Int8Array(e),i.HEAP16=qi=new Int16Array(e),i.HEAP32=A=new Int32Array(e),i.HEAPU8=Ai=new Uint8Array(e),i.HEAPU16=Se=new Uint16Array(e),i.HEAPU32=si=new Uint32Array(e),i.HEAPF32=Bn=new Float32Array(e),i.HEAPF64=Nn=new Float64Array(e)}var bu=i.INITIAL_MEMORY||16777216,Ze,Re=[],Ae=[],Mn=[],Te=[],On=!1;function Fe(){return te}function Ln(){if(i.preRun)for(typeof i.preRun=="function"&&(i.preRun=[i.preRun]);i.preRun.length;)Xn(i.preRun.shift());$i(Re)}function Pn(){On=!0,$i(Ae)}function Wn(){$i(Mn)}function qn(){if(i.postRun)for(typeof i.postRun=="function"&&(i.postRun=[i.postRun]);i.postRun.length;)Yn(i.postRun.shift());$i(Te)}function Xn(e){Re.unshift(e)}function Kn(e){Ae.unshift(e)}function Yn(e){Te.unshift(e)}var Ti=0,ae=null,Xi=null;function Gn(e){Ti++,i.monitorRunDependencies&&i.monitorRunDependencies(Ti)}function zn(e){if(Ti--,i.monitorRunDependencies&&i.monitorRunDependencies(Ti),Ti==0&&(ae!==null&&(clearInterval(ae),ae=null),Xi)){var n=Xi;Xi=null,n()}}function fi(e){i.onAbort&&i.onAbort(e),e="Aborted("+e+")",hi(e),vi=!0,ji=1,e+=". Build with -sASSERTIONS for more info.";var n=new WebAssembly.RuntimeError(e);throw h(n),n}var $n="data:application/octet-stream;base64,";function xe(e){return e.startsWith($n)}var pi;i.locateFile?(pi="./duckdb-mvp.wasm",xe(pi)||(pi=$(pi))):pi=new URL("./duckdb-mvp.wasm",mu.url).toString();function Ue(e){try{if(e==pi&&Ii)return new Uint8Array(Ii);if(mi)return mi(e);throw"both async and sync fetching of the wasm failed"}catch(n){fi(n)}}function Vn(){return!Ii&&(I||N)&&typeof fetch=="function"?fetch(pi,{credentials:"same-origin"}).then(function(e){if(!e.ok)throw"failed to load wasm binary file at '"+pi+"'";return e.arrayBuffer()}).catch(function(){return Ue(pi)}):Promise.resolve().then(function(){return Ue(pi)})}function Jn(){var e={a:wt};function n(l,s){var u=l.exports;i.asm=u,z=i.asm.sf,De(z.buffer),Ze=i.asm.vf,Kn(i.asm.tf),zn("wasm-instantiate")}Gn("wasm-instantiate");function r(l){n(l.instance)}function t(l){return Vn().then(function(s){return WebAssembly.instantiate(s,e)}).then(function(s){return s}).then(l,function(s){hi("failed to asynchronously prepare wasm: "+s),fi(s)})}function a(){return!Ii&&typeof WebAssembly.instantiateStreaming=="function"&&!xe(pi)&&!J&&typeof fetch=="function"?fetch(pi,{credentials:"same-origin"}).then(function(l){var s=WebAssembly.instantiateStreaming(l,e);return s.then(r,function(u){return hi("wasm streaming compile failed: "+u),hi("falling back to ArrayBuffer instantiation"),t(r)})}):t(r)}if(i.instantiateWasm)try{var o=i.instantiateWasm(e,n);return o}catch(l){hi("Module.instantiateWasm callback failed with error: "+l),h(l)}return a().catch(h),{}}function zi(e){this.name="ExitStatus",this.message="Program terminated with exit("+e+")",this.status=e}function $i(e){for(;e.length>0;)e.shift()(i)}function Qn(e,n,r,t){fi("Assertion failed: "+Y(e)+", at: "+[n?Y(n):"unknown filename",r,t?Y(t):"unknown function"])}function Vi(e){return xi(e+24)+24}var fe=[];function Zn(e){e.add_ref()}var oe=0;function le(e){var n=new Li(e);return n.get_caught()||(n.set_caught(!0),oe--),n.set_rethrown(!1),fe.push(n),Zn(n),n.get_exception_ptr()}var Fi=0;function Li(e){this.excPtr=e,this.ptr=e-24,this.set_type=function(n){si[this.ptr+4>>>2]=n},this.get_type=function(){return si[this.ptr+4>>>2]},this.set_destructor=function(n){si[this.ptr+8>>>2]=n},this.get_destructor=function(){return si[this.ptr+8>>>2]},this.set_refcount=function(n){A[this.ptr>>>2]=n},this.set_caught=function(n){n=n?1:0,Ri[this.ptr+12>>>0]=n},this.get_caught=function(){return Ri[this.ptr+12>>>0]!=0},this.set_rethrown=function(n){n=n?1:0,Ri[this.ptr+13>>>0]=n},this.get_rethrown=function(){return Ri[this.ptr+13>>>0]!=0},this.init=function(n,r){this.set_adjusted_ptr(0),this.set_type(n),this.set_destructor(r),this.set_refcount(0),this.set_caught(!1),this.set_rethrown(!1)},this.add_ref=function(){var n=A[this.ptr>>>2];A[this.ptr>>>2]=n+1},this.release_ref=function(){var n=A[this.ptr>>>2];return A[this.ptr>>>2]=n-1,n===1},this.set_adjusted_ptr=function(n){si[this.ptr+16>>>2]=n},this.get_adjusted_ptr=function(){return si[this.ptr+16>>>2]},this.get_exception_ptr=function(){var n=oi(this.get_type());if(n)return si[this.excPtr>>>2];var r=this.get_adjusted_ptr();return r!==0?r:this.excPtr}}function Ie(e){return di(new Li(e).ptr)}var Ji=[];function O(e){var n=Ji[e];return n||(e>=Ji.length&&(Ji.length=e+1),Ji[e]=n=Ze.get(e)),n}function He(e){if(e.release_ref()&&!e.get_rethrown()){var n=e.get_destructor();n&&O(n)(e.excPtr),Ie(e.excPtr)}}function Hi(){v(0);var e=fe.pop();He(e),Fi=0}function en(e){throw Fi||(Fi=e),e}function ir(){var e=Fi;if(!e)return V(0),0;var n=new Li(e);n.set_adjusted_ptr(e);var r=n.get_type();if(!r)return V(0),e;for(var t=0;t<arguments.length;t++){var a=arguments[t];if(a===0||a===r)break;var o=n.ptr+16;if(ni(a,r,o))return V(a),e}return V(r),e}function er(){var e=Fi;if(!e)return V(0),0;var n=new Li(e);n.set_adjusted_ptr(e);var r=n.get_type();if(!r)return V(0),e;for(var t=0;t<arguments.length;t++){var a=arguments[t];if(a===0||a===r)break;var o=n.ptr+16;if(ni(a,r,o))return V(a),e}return V(r),e}function nr(){var e=Fi;if(!e)return V(0),0;var n=new Li(e);n.set_adjusted_ptr(e);var r=n.get_type();if(!r)return V(0),e;for(var t=0;t<arguments.length;t++){var a=arguments[t];if(a===0||a===r)break;var o=n.ptr+16;if(ni(a,r,o))return V(a),e}return V(r),e}function rr(){var e=Fi;if(!e)return V(0),0;var n=new Li(e);n.set_adjusted_ptr(e);var r=n.get_type();if(!r)return V(0),e;for(var t=0;t<arguments.length;t++){var a=arguments[t];if(a===0||a===r)break;var o=n.ptr+16;if(ni(a,r,o))return V(a),e}return V(r),e}function tr(){var e=Fi;if(!e)return V(0),0;var n=new Li(e);n.set_adjusted_ptr(e);var r=n.get_type();if(!r)return V(0),e;for(var t=0;t<arguments.length;t++){var a=arguments[t];if(a===0||a===r)break;var o=n.ptr+16;if(ni(a,r,o))return V(a),e}return V(r),e}function ar(){var e=Fi;if(!e)return V(0),0;var n=new Li(e);n.set_adjusted_ptr(e);var r=n.get_type();if(!r)return V(0),e;for(var t=0;t<arguments.length;t++){var a=arguments[t];if(a===0||a===r)break;var o=n.ptr+16;if(ni(a,r,o))return V(a),e}return V(r),e}function or(){var e=fe.pop();e||fi("no exception to throw");var n=e.excPtr;throw e.get_rethrown()||(fe.push(e),e.set_rethrown(!0),e.set_caught(!1),oe++),Fi=n,n}function nn(e,n,r){var t=new Li(e);throw t.init(n,r),Fi=e,oe++,e}function Be(){return oe}var Qi={varargs:void 0,get:function(){Qi.varargs+=4;var e=A[Qi.varargs-4>>>2];return e},getStr:function(e){var n=Y(e);return n}};function lr(e,n,r,t,a){for(var o=0,l=n?A[n>>>2]:0,s=n?A[n+4>>>2]:0,u=r?A[r>>>2]:0,c=r?A[r+4>>>2]:0,p=t?A[t>>>2]:0,w=t?A[t+4>>>2]:0,C=0,T=0,U=0,q=0,Q=0,ri=0,F=(n?A[n>>>2]:0)|(r?A[r>>>2]:0)|(t?A[t>>>2]:0),L=(n?A[n+4>>>2]:0)|(r?A[r+4>>>2]:0)|(t?A[t+4>>>2]:0),ci=function(mp,hp,vp,zs){return mp<32?hp&zs:vp&zs},ui=0;ui<e;ui++){var Ui=1<<ui%32;if(!!ci(ui,F,L,Ui)){var Ge=Qi.getStreamFromFD(ui),Cn=Qi.DEFAULT_POLLMASK;Ge.stream_ops.poll&&(Cn=Ge.stream_ops.poll(Ge)),Cn&1&&ci(ui,l,s,Ui)&&(ui<32?C=C|Ui:T=T|Ui,o++),Cn&4&&ci(ui,u,c,Ui)&&(ui<32?U=U|Ui:q=q|Ui,o++),Cn&2&&ci(ui,p,w,Ui)&&(ui<32?Q=Q|Ui:ri=ri|Ui,o++)}}return n&&(A[n>>>2]=C,A[n+4>>>2]=T),r&&(A[r>>>2]=U,A[r+4>>>2]=q),t&&(A[t>>>2]=Q,A[t+4>>>2]=ri),o}function sr(){hi("missing function: $SOCKFS"),fi(-1)}function rn(){hi("missing function: $FS"),fi(-1)}function se(e){var n=sr.getSocket(e);if(!n)throw new rn.ErrnoError(8);return n}function Ne(e){return(e&255)+"."+(e>>8&255)+"."+(e>>16&255)+"."+(e>>24&255)}function tn(e){var n="",r=0,t=0,a=0,o=0,l=0,s=0,u=[e[0]&65535,e[0]>>16,e[1]&65535,e[1]>>16,e[2]&65535,e[2]>>16,e[3]&65535,e[3]>>16],c=!0,p="";for(s=0;s<5;s++)if(u[s]!==0){c=!1;break}if(c){if(p=Ne(u[6]|u[7]<<16),u[5]===-1)return n="::ffff:",n+=p,n;if(u[5]===0)return n="::",p==="0.0.0.0"&&(p=""),p==="0.0.0.1"&&(p="1"),n+=p,n}for(r=0;r<8;r++)u[r]===0&&(r-a>1&&(l=0),a=r,l++),l>t&&(t=l,o=r-t+1);for(r=0;r<8;r++){if(t>1&&u[r]===0&&r>=o&&r<o+t){r===o&&(n+=":",o===0&&(n+=":"));continue}n+=Number(ti(u[r]&65535)).toString(16),n+=r<7?":":""}return n}function an(e,n){var r=qi[e>>>1],t=ti(Se[e+2>>>1]),a;switch(r){case 2:if(n!==16)return{errno:28};a=A[e+4>>>2],a=Ne(a);break;case 10:if(n!==28)return{errno:28};a=[A[e+8>>>2],A[e+12>>>2],A[e+16>>>2],A[e+20>>>2]],a=tn(a);break;default:return{errno:5}}return{family:r,addr:a,port:t}}function de(e){for(var n=e.split("."),r=0;r<4;r++){var t=Number(n[r]);if(isNaN(t))return null;n[r]=t}return(n[0]|n[1]<<8|n[2]<<16|n[3]<<24)>>>0}function pe(e){return parseInt(e)}function Me(e){var n,r,t,a,o=/^((?=.*::)(?!.*::.+::)(::)?([\dA-F]{1,4}:(:|\b)|){5}|([\dA-F]{1,4}:){6})((([\dA-F]{1,4}((?!\3)::|:\b|$))|(?!\2\3)){2}|(((2[0-4]|1\d|[1-9])?\d|25[0-5])\.?\b){4})$/i,l=[];if(!o.test(e))return null;if(e==="::")return[0,0,0,0,0,0,0,0];for(e.startsWith("::")?e=e.replace("::","Z:"):e=e.replace("::",":Z:"),e.indexOf(".")>0?(e=e.replace(new RegExp("[.]","g"),":"),n=e.split(":"),n[n.length-4]=pe(n[n.length-4])+pe(n[n.length-3])*256,n[n.length-3]=pe(n[n.length-2])+pe(n[n.length-1])*256,n=n.slice(0,n.length-2)):n=e.split(":"),t=0,a=0,r=0;r<n.length;r++)if(typeof n[r]=="string")if(n[r]==="Z"){for(a=0;a<8-n.length+1;a++)l[r+a]=0;t=a-1}else l[r+t]=ki(parseInt(n[r],16));else l[r+t]=n[r];return[l[1]<<16|l[0],l[3]<<16|l[2],l[5]<<16|l[4],l[7]<<16|l[6]]}var Bi={address_map:{id:1,addrs:{},names:{}},lookup_name:function(e){var n=de(e);if(n!==null||(n=Me(e),n!==null))return e;var r;if(Bi.address_map.addrs[e])r=Bi.address_map.addrs[e];else{var t=Bi.address_map.id++;Ei(t<65535,"exceeded max address mappings of 65535"),r="172.29."+(t&255)+"."+(t&65280),Bi.address_map.names[r]=e,Bi.address_map.addrs[e]=r}return r},lookup_addr:function(e){return Bi.address_map.names[e]?Bi.address_map.names[e]:null}};function on(e,n,r){if(r&&e===0)return null;var t=an(e,n);if(t.errno)throw new rn.ErrnoError(t.errno);return t.addr=Bi.lookup_addr(t.addr)||t.addr,t}function ur(e,n,r){var t=se(e),a=on(n,r);return t.sock_ops.bind(t,a.addr,a.port),0}function cr(e,n,r){var t=se(e),a=on(n,r);return t.sock_ops.connect(t,a.addr,a.port),0}function ln(e,n,r,t){}function _r(e,n,r){return Qi.varargs=r,0}function fr(e,n){}function dr(e,n,r){}function pr(e,n,r){}function sn(e,n){return Ai.fill(0,e,e+n),e}function Oe(e,n,r,t,a){switch(n){case 2:r=de(r),sn(e,16),a&&(A[a>>>2]=16),qi[e>>>1]=n,A[e+4>>>2]=r,qi[e+2>>>1]=ki(t);break;case 10:r=Me(r),sn(e,28),a&&(A[a>>>2]=28),A[e>>>2]=n,A[e+8>>>2]=r[0],A[e+12>>>2]=r[1],A[e+16>>>2]=r[2],A[e+20>>>2]=r[3],qi[e+2>>>1]=ki(t);break;default:return 5}return 0}function yr(e,n,r){var t=se(e);if(!t.daddr)return-53;var a=Oe(n,t.family,Bi.lookup_name(t.daddr),t.dport,r);return 0}function mr(e,n,r,t,a){var o=se(e);return n===1&&r===4?(A[t>>>2]=o.error,A[a>>>2]=4,o.error=null,0):-50}function hr(e,n,r){return Qi.varargs=r,0}function vr(e,n){}function jr(e,n,r){}function br(e,n,r,t){}function gr(e,n,r,t){Qi.varargs=t}function wr(e,n,r,t,a,o){var l=se(e),s=l.sock_ops.recvmsg(l,r);if(!s)return 0;if(a)var u=Oe(a,l.family,Bi.lookup_name(s.addr),s.port,o);return Ai.set(s.buffer,n>>>0),s.buffer.byteLength}function kr(e,n,r,t){}function Cr(e){}function Er(e,n,r,t,a,o){}function Sr(e,n,r){}function Dr(e,n){}function Rr(e,n,r){}function Ar(e){}var un="To use dlopen, you need enable dynamic linking, see https://github.com/emscripten-core/emscripten/wiki/Linking";function cn(e,n){fi(un)}function Tr(e,n){fi(un)}var Le=!0;function Fr(){return Le}function xr(){fi("")}function Ur(e,n){return globalThis.DUCKDB_RUNTIME.createDirectory(i,e,n)}function Pe(e,n){return globalThis.DUCKDB_RUNTIME.checkDirectory(i,e,n)}function Ir(e,n){return globalThis.DUCKDB_RUNTIME.listDirectoryEntries(i,e,n)}function ue(e,n){return globalThis.DUCKDB_RUNTIME.removeDirectory(i,e,n)}function Hr(e){return globalThis.DUCKDB_RUNTIME.closeFile(i,e)}function Br(e,n){return globalThis.DUCKDB_RUNTIME.checkFile(i,e,n)}function Nr(e){return globalThis.DUCKDB_RUNTIME.getLastFileModificationTime(i,e)}function Mr(e,n,r,t){return globalThis.DUCKDB_RUNTIME.moveFile(i,e,n,r,t)}function Or(e,n){return globalThis.DUCKDB_RUNTIME.openFile(i,e,n)}function Lr(e,n,r,t){return globalThis.DUCKDB_RUNTIME.readFile(i,e,n,r,t)}function Pr(e,n){return globalThis.DUCKDB_RUNTIME.truncateFile(i,e,n)}function Wr(e,n,r,t){return globalThis.DUCKDB_RUNTIME.writeFile(i,e,n,r,t)}function qr(e){return globalThis.DUCKDB_RUNTIME.getDefaultDataProtocol(e)}function Xr(e,n){return globalThis.DUCKDB_RUNTIME.glob(i,e,n)}function Kr(e){return globalThis.DUCKDB_RUNTIME.testPlatformFeature(i,e)}function Yr(e,n,r,t,a,o){return globalThis.DUCKDB_RUNTIME.callScalarUDF(i,e,n,r,t,a,o)}function Gr(){return Date.now()}function _n(){return 4294901760}function zr(){return _n()}var Zi;J?Zi=()=>{var e=process.hrtime();return e[0]*1e3+e[1]/1e6}:Zi=()=>performance.now();function $r(e,n,r){Ai.copyWithin(e>>>0,n>>>0,n+r>>>0)}function ye(e){try{return z.grow(e-Ee.byteLength+65535>>>16),De(z.buffer),1}catch(n){}}function Vr(e){var n=Ai.length;e=e>>>0;var r=_n();if(e>r)return!1;let t=(u,c)=>u+(c-u%c)%c;for(var a=1;a<=4;a*=2){var o=n*(1+.2/a);o=Math.min(o,e+100663296);var l=Math.min(r,t(Math.max(e,o),65536)),s=ye(l);if(s)return!0}return!1}var me={};function fn(){return S||"./this.program"}function ce(){if(!ce.strings){var e=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",n={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:e,_:fn()};for(var r in me)me[r]===void 0?delete n[r]:n[r]=me[r];var t=[];for(var r in n)t.push(r+"="+n[r]);ce.strings=t}return ce.strings}function Jr(e,n,r){for(var t=0;t<e.length;++t)Ri[n++>>>0]=e.charCodeAt(t);r||(Ri[n>>>0]=0)}function dn(e,n){var r=0;return ce().forEach(function(t,a){var o=n+r;si[e+a*4>>>2]=o,Jr(t,o),r+=t.length+1}),0}function Qr(e,n){var r=ce();si[e>>>2]=r.length;var t=0;return r.forEach(function(a){t+=a.length+1}),si[n>>>2]=t,0}function Zr(e){return 52}function it(e,n){var r=e==1||e==2?2:fi();return Ri[n>>>0]=r,0}function et(e,n,r,t,a,o){return 52}function nt(e,n,r,t,a,o){return 52}function rt(e,n,r,t){return 52}function tt(e,n,r,t,a){return 70}function at(e){return 52}var la=[null,[],[]];function ot(e,n){var r=la[e];n===0||n===10?((e===1?re:hi)(bi(r,0)),r.length=0):r.push(n)}function lt(e,n,r,t){for(var a=0,o=0;o<r;o++){var l=si[n>>>2],s=si[n+4>>>2];n+=8;for(var u=0;u<s;u++)ot(e,Ai[l+u>>>0]);a+=s}return si[t>>>2]=a,0}function st(e,n,r,t){var a=0,o=0,l=0,s=0,u=0,c=0,p;function w(C,T,U,q,Q,ri){var F,L,ci,ui;return L=C===10?28:16,Q=C===10?tn(Q):Ne(Q),F=xi(L),ui=Oe(F,C,Q,ri),Ei(!ui),ci=xi(32),A[ci+4>>>2]=C,A[ci+8>>>2]=T,A[ci+12>>>2]=U,A[ci+24>>>2]=q,si[ci+20>>>2]=F,C===10?A[ci+16>>>2]=28:A[ci+16>>>2]=16,A[ci+28>>>2]=0,ci}if(r&&(l=A[r>>>2],s=A[r+4>>>2],u=A[r+8>>>2],c=A[r+12>>>2]),u&&!c&&(c=u===2?17:6),!u&&c&&(u=c===17?2:1),c===0&&(c=6),u===0&&(u=1),!e&&!n)return-2;if(l&-1088||r!==0&&A[r>>>2]&2&&!e)return-1;if(l&32)return-2;if(u!==0&&u!==1&&u!==2)return-7;if(s!==0&&s!==2&&s!==10)return-6;if(n&&(n=Y(n),o=parseInt(n,10),isNaN(o)))return l&1024?-2:-8;if(!e)return s===0&&(s=2),(l&1)===0&&(s===2?a=ei(2130706433):a=[0,0,0,1]),p=w(s,u,c,null,a,o),si[t>>>2]=p,0;if(e=Y(e),a=de(e),a!==null)if(s===0||s===2)s=2;else if(s===10&&l&8)a=[0,0,ei(65535),a],s=10;else return-2;else if(a=Me(e),a!==null)if(s===0||s===10)s=10;else return-2;return a!=null?(p=w(s,u,c,e,a,o),si[t>>>2]=p,0):l&4?-2:(e=Bi.lookup_name(e),a=de(e),s===0?s=2:s===10&&(a=[0,0,ei(65535),a]),p=w(s,u,c,null,a,o),si[t>>>2]=p,0)}function ut(){if(typeof crypto=="object"&&typeof crypto.getRandomValues=="function"){var e=new Uint8Array(1);return()=>(crypto.getRandomValues(e),e[0])}else if(J)try{var n=require("crypto");return()=>n.randomBytes(1)[0]}catch(r){}return()=>fi("randomDevice")}function he(e,n){he.randomDevice||(he.randomDevice=ut());for(var r=0;r<n;r++)Ri[e+r>>>0]=he.randomDevice();return 0}function ct(e,n,r,t,a,o,l){var s=an(e,n);if(s.errno)return-6;var u=s.port,c=s.addr,p=!1;if(r&&t){var w;if(l&1||!(w=Bi.lookup_addr(c))){if(l&8)return-2}else c=w;var C=Oi(c,r,t);C+1>=t&&(p=!0)}if(a&&o){u=""+u;var C=Oi(u,a,o);C+1>=o&&(p=!0)}return p?-12:0}function _t(e){return e}function ve(e){return e%4===0&&(e%100!==0||e%400===0)}function ft(e,n){for(var r=0,t=0;t<=n;r+=e[t++]);return r}var pn=[31,29,31,30,31,30,31,31,30,31,30,31],yn=[31,28,31,30,31,30,31,31,30,31,30,31];function dt(e,n){for(var r=new Date(e.getTime());n>0;){var t=ve(r.getFullYear()),a=r.getMonth(),o=(t?pn:yn)[a];if(n>o-r.getDate())n-=o-r.getDate()+1,r.setDate(1),a<11?r.setMonth(a+1):(r.setMonth(0),r.setFullYear(r.getFullYear()+1));else return r.setDate(r.getDate()+n),r}return r}function pt(e,n,r){var t=r>0?r:Hn(e)+1,a=new Array(t),o=Di(e,a,0,a.length);return n&&(a.length=o),a}function mn(e,n){Ri.set(e,n>>>0)}function yt(e,n,r,t){var a=A[t+40>>>2],o={tm_sec:A[t>>>2],tm_min:A[t+4>>>2],tm_hour:A[t+8>>>2],tm_mday:A[t+12>>>2],tm_mon:A[t+16>>>2],tm_year:A[t+20>>>2],tm_wday:A[t+24>>>2],tm_yday:A[t+28>>>2],tm_isdst:A[t+32>>>2],tm_gmtoff:A[t+36>>>2],tm_zone:a?Y(a):""},l=Y(r),s={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var u in s)l=l.replace(new RegExp(u,"g"),s[u]);var c=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],p=["January","February","March","April","May","June","July","August","September","October","November","December"];function w(F,L,ci){for(var ui=typeof F=="number"?F.toString():F||"";ui.length<L;)ui=ci[0]+ui;return ui}function C(F,L){return w(F,L,"0")}function T(F,L){function ci(Ui){return Ui<0?-1:Ui>0?1:0}var ui;return(ui=ci(F.getFullYear()-L.getFullYear()))===0&&(ui=ci(F.getMonth()-L.getMonth()))===0&&(ui=ci(F.getDate()-L.getDate())),ui}function U(F){switch(F.getDay()){case 0:return new Date(F.getFullYear()-1,11,29);case 1:return F;case 2:return new Date(F.getFullYear(),0,3);case 3:return new Date(F.getFullYear(),0,2);case 4:return new Date(F.getFullYear(),0,1);case 5:return new Date(F.getFullYear()-1,11,31);case 6:return new Date(F.getFullYear()-1,11,30)}}function q(F){var L=dt(new Date(F.tm_year+1900,0,1),F.tm_yday),ci=new Date(L.getFullYear(),0,4),ui=new Date(L.getFullYear()+1,0,4),Ui=U(ci),Ge=U(ui);return T(Ui,L)<=0?T(Ge,L)<=0?L.getFullYear()+1:L.getFullYear():L.getFullYear()-1}var Q={"%a":function(F){return c[F.tm_wday].substring(0,3)},"%A":function(F){return c[F.tm_wday]},"%b":function(F){return p[F.tm_mon].substring(0,3)},"%B":function(F){return p[F.tm_mon]},"%C":function(F){var L=F.tm_year+1900;return C(L/100|0,2)},"%d":function(F){return C(F.tm_mday,2)},"%e":function(F){return w(F.tm_mday,2," ")},"%g":function(F){return q(F).toString().substring(2)},"%G":function(F){return q(F)},"%H":function(F){return C(F.tm_hour,2)},"%I":function(F){var L=F.tm_hour;return L==0?L=12:L>12&&(L-=12),C(L,2)},"%j":function(F){return C(F.tm_mday+ft(ve(F.tm_year+1900)?pn:yn,F.tm_mon-1),3)},"%m":function(F){return C(F.tm_mon+1,2)},"%M":function(F){return C(F.tm_min,2)},"%n":function(){return` `},"%p":function(F){return F.tm_hour>=0&&F.tm_hour<12?"AM":"PM"},"%S":function(F){return C(F.tm_sec,2)},"%t":function(){return" "},"%u":function(F){return F.tm_wday||7},"%U":function(F){var L=F.tm_yday+7-F.tm_wday;return C(Math.floor(L/7),2)},"%V":function(F){var L=Math.floor((F.tm_yday+7-(F.tm_wday+6)%7)/7);if((F.tm_wday+371-F.tm_yday-2)%7<=2&&L++,L){if(L==53){var ui=(F.tm_wday+371-F.tm_yday)%7;ui!=4&&(ui!=3||!ve(F.tm_year))&&(L=1)}}else{L=52;var ci=(F.tm_wday+7-F.tm_yday-1)%7;(ci==4||ci==5&&ve(F.tm_year%400-1))&&L++}return C(L,2)},"%w":function(F){return F.tm_wday},"%W":function(F){var L=F.tm_yday+7-(F.tm_wday+6)%7;return C(Math.floor(L/7),2)},"%y":function(F){return(F.tm_year+1900).toString().substring(2)},"%Y":function(F){return F.tm_year+1900},"%z":function(F){var L=F.tm_gmtoff,ci=L>=0;return L=Math.abs(L)/60,L=L/60*100+L%60,(ci?"+":"-")+String("0000"+L).slice(-4)},"%Z":function(F){return F.tm_zone},"%%":function(){return"%"}};l=l.replace(/%%/g,"\0\0");for(var u in Q)l.includes(u)&&(l=l.replace(new RegExp(u,"g"),Q[u](o)));l=l.replace(/\0\0/g,"%");var ri=pt(l,!1);return ri.length>n?0:(mn(ri,e),ri.length-1)}function mt(e,n,r,t,a){return yt(e,n,r,t)}function ht(e){ji=e,Fe()||(i.onExit&&i.onExit(e),vi=!0),R(e,new zi(e))}function vt(e,n){ji=e,ht(e)}function jt(e){if(e instanceof zi||e=="unwind")return ji;R(1,e)}function bt(e){var n=i["_"+e];return n}function gt(e,n,r,t,a){var o={string:U=>{var q=0;if(U!=null&&U!==0){var Q=(U.length<<2)+1;q=W(Q),Oi(U,q,Q)}return q},array:U=>{var q=W(U.length);return mn(U,q),q}};function l(U){return n==="string"?Y(U):n==="boolean"?Boolean(U):U}var s=bt(e),u=[],c=0;if(t)for(var p=0;p<t.length;p++){var w=o[r[p]];w?(c===0&&(c=j()),u[p]=w(t[p])):u[p]=t[p]}var C=s.apply(null,u);function T(U){return c!==0&&d(c),l(U)}return C=T(C),C}var wt={p:Qn,i:Vi,z:le,F:Hi,a:ir,n:er,E:nr,O:rr,S:tr,ya:ar,h:Ie,ga:or,t:nn,H:Be,d:en,Ca:lr,Ga:ur,Fa:cr,nf:ln,R:_r,Sa:fr,Me:dr,Oa:pr,Aa:yr,Ba:mr,qa:hr,Pa:vr,Ta:jr,Qa:br,ra:gr,Da:wr,lf:kr,oa:Cr,Ea:Er,ka:Sr,Ra:Dr,pa:Rr,Ia:Ar,Ka:cn,Ja:Tr,Ua:Fr,da:xr,bf:Ur,cf:Pe,$e:Ir,af:ue,wa:Hr,Ze:Br,db:Nr,_e:Mr,ef:Or,ea:Lr,df:Pr,xa:Wr,ff:qr,Ye:Xr,va:Kr,gf:Yr,Va:Gr,Wa:zr,Xe:Zi,Nb:$r,Hd:Vr,Za:dn,ib:Qr,_:Zr,qc:it,Le:et,sb:nt,ta:rt,Ue:tt,mf:at,ha:lt,Ha:st,Na:he,za:ct,C:cc,$:Vu,ia:Fu,P:yc,Q:Ju,wd:G_,W:dc,ua:Tu,aa:pc,xd:Y_,u:Nu,la:lc,jf:kc,ba:zu,ma:oc,kf:wc,c:ku,fa:sc,T:tc,b:Cu,V:mc,Pb:Rd,Jb:Ud,g:Su,Ma:Qu,Hb:Hd,l:Au,sa:Xu,m:Du,rf:hc,v:Ou,x:Iu,M:Gu,X:fc,Z:Hu,w:Lu,y:Bu,of:bc,G:rc,s:_c,Eb:Md,Ob:Ad,Zb:vd,Mb:Td,ac:yd,Fb:Nd,rd:Q_,Rb:Sd,Ib:Id,ge:c_,_b:hd,Fc:Of,cb:up,Xc:gf,Qe:Tc,Dc:Pf,he:u_,sc:Qf,Vb:wd,Pe:Fc,_a:dp,Ya:pp,tc:Jf,te:Jc,Gc:Mf,Ec:Lf,qd:Z_,de:d_,Yc:bf,Zc:jf,Ac:Xf,Gb:Bd,uc:Vf,Fe:Oc,ke:o_,fe:__,lc:td,jc:od,pe:e_,nb:ip,He:Nc,le:a_,Wc:wf,Kb:xd,Lb:Fd,_c:vf,Db:Od,oe:n_,Oe:xc,se:Qc,re:Zc,od:nf,oc:ed,kb:rp,$d:h_,td:V_,ue:Vc,pc:id,ic:ld,hc:sd,gc:ud,Vd:k_,bb:cp,Nc:Ff,Fd:M_,Lc:Uf,dc:fd,ee:f_,Ke:Ic,Bb:Pd,Ab:Wd,Te:Dc,Se:Rc,sd:J_,We:Ec,be:y_,Cb:Ld,Tb:Cd,zb:qd,vb:Gd,zc:Kf,Wb:gd,wb:Yd,fd:_f,ad:mf,Qd:R_,ub:zd,Qb:Dd,Yb:jd,gd:cf,cd:pf,Pd:A_,Od:T_,Sb:Ed,yb:Xd,ud:$_,Sc:Sf,$a:fp,Qc:Rf,pb:Qd,$b:md,Rc:Df,pd:ef,yd:K_,Oc:Tf,Ic:Bf,zd:X_,Bd:W_,Hc:Nf,o:gu,pf:jc,qf:vc,j:Eu,D:nc,na:$u,J:ec,e:wu,N:xu,Y:ac,f:Uu,k:Ru,hf:Cc,r:Yu,q:qu,ja:uc,B:Mu,I:Ku,U:ic,K:Pu,L:gc,La:Zu,ca:Wu,ye:Yc,Be:qc,xc:Gf,ze:Kc,_d:v_,$c:hf,bc:pd,Jc:Hf,Yd:b_,rb:Vd,Ae:Xc,mb:ep,xe:Gc,ae:m_,vc:$f,wc:zf,ec:_d,fc:cd,Xd:g_,Rd:D_,Ce:Wc,xb:Kd,ve:$c,je:l_,ie:s_,Cc:Wf,Md:x_,ld:af,ab:_p,md:tf,Xb:bd,lb:np,Ee:Lc,nd:rf,Vc:kf,Kd:I_,Ud:C_,Gd:N_,rc:Zf,jb:tp,Je:Hc,Ne:Uc,Re:Ac,Td:E_,kc:ad,Zd:j_,Cd:P_,Nd:F_,Uc:Cf,qe:i_,bd:yf,me:t_,ne:r_,ce:p_,hb:ap,Ld:U_,ob:Zd,Ve:Sc,Ge:Mc,Ub:kd,Dd:L_,Ed:O_,De:Pc,we:zc,vd:z_,Ad:q_,mc:rd,cc:dd,nc:nd,Tc:Ef,Pc:Af,kd:of,Jd:H_,Id:B_,gb:op,Sd:S_,qb:Jd,id:sf,Bc:qf,eb:sp,fb:lp,jd:lf,Ie:Bc,ed:ff,tb:$d,Kc:If,yc:Yf,Mc:xf,Wd:w_,hd:uf,dd:df,A:_t,Xa:mt},sa=Jn(),kt=i.___wasm_call_ctors=function(){return(kt=i.___wasm_call_ctors=i.asm.tf).apply(null,arguments)},Ct=i._main=function(){return(Ct=i._main=i.asm.uf).apply(null,arguments)},Et=i._duckdb_web_fs_glob_add_path=function(){return(Et=i._duckdb_web_fs_glob_add_path=i.asm.wf).apply(null,arguments)},St=i._duckdb_web_clear_response=function(){return(St=i._duckdb_web_clear_response=i.asm.xf).apply(null,arguments)},Dt=i._duckdb_web_fail_with=function(){return(Dt=i._duckdb_web_fail_with=i.asm.yf).apply(null,arguments)},Rt=i._duckdb_web_reset=function(){return(Rt=i._duckdb_web_reset=i.asm.zf).apply(null,arguments)},At=i._duckdb_web_connect=function(){return(At=i._duckdb_web_connect=i.asm.Af).apply(null,arguments)},Tt=i._duckdb_web_disconnect=function(){return(Tt=i._duckdb_web_disconnect=i.asm.Bf).apply(null,arguments)},Ft=i._duckdb_web_flush_files=function(){return(Ft=i._duckdb_web_flush_files=i.asm.Cf).apply(null,arguments)},xt=i._duckdb_web_flush_file=function(){return(xt=i._duckdb_web_flush_file=i.asm.Df).apply(null,arguments)},Ut=i._duckdb_web_open=function(){return(Ut=i._duckdb_web_open=i.asm.Ef).apply(null,arguments)},It=i._duckdb_web_get_global_file_info=function(){return(It=i._duckdb_web_get_global_file_info=i.asm.Ff).apply(null,arguments)},Ht=i._duckdb_web_collect_file_stats=function(){return(Ht=i._duckdb_web_collect_file_stats=i.asm.Gf).apply(null,arguments)},Bt=i._duckdb_web_export_file_stats=function(){return(Bt=i._duckdb_web_export_file_stats=i.asm.Hf).apply(null,arguments)},Nt=i._duckdb_web_fs_drop_file=function(){return(Nt=i._duckdb_web_fs_drop_file=i.asm.If).apply(null,arguments)},Mt=i._duckdb_web_fs_drop_files=function(){return(Mt=i._duckdb_web_fs_drop_files=i.asm.Jf).apply(null,arguments)},Ot=i._duckdb_web_fs_glob_file_infos=function(){return(Ot=i._duckdb_web_fs_glob_file_infos=i.asm.Kf).apply(null,arguments)},je=i._duckdb_web_fs_get_file_info_by_id=function(){return(je=i._duckdb_web_fs_get_file_info_by_id=i.asm.Lf).apply(null,arguments)},be=i._duckdb_web_fs_get_file_info_by_name=function(){return(be=i._duckdb_web_fs_get_file_info_by_name=i.asm.Mf).apply(null,arguments)},We=i._duckdb_web_fs_register_file_url=function(){return(We=i._duckdb_web_fs_register_file_url=i.asm.Nf).apply(null,arguments)},qe=i._duckdb_web_fs_register_file_buffer=function(){return(qe=i._duckdb_web_fs_register_file_buffer=i.asm.Of).apply(null,arguments)},Lt=i._duckdb_web_copy_file_to_buffer=function(){return(Lt=i._duckdb_web_copy_file_to_buffer=i.asm.Pf).apply(null,arguments)},hn=i._duckdb_web_copy_file_to_path=function(){return(hn=i._duckdb_web_copy_file_to_path=i.asm.Qf).apply(null,arguments)},Xe=i._duckdb_web_get_version=function(){return(Xe=i._duckdb_web_get_version=i.asm.Rf).apply(null,arguments)},Ke=i._duckdb_web_get_feature_flags=function(){return(Ke=i._duckdb_web_get_feature_flags=i.asm.Sf).apply(null,arguments)},ge=i._duckdb_web_tokenize=function(){return(ge=i._duckdb_web_tokenize=i.asm.Tf).apply(null,arguments)},we=i._duckdb_web_udf_scalar_create=function(){return(we=i._duckdb_web_udf_scalar_create=i.asm.Uf).apply(null,arguments)},Pt=i._duckdb_web_prepared_create=function(){return(Pt=i._duckdb_web_prepared_create=i.asm.Vf).apply(null,arguments)},vn=i._duckdb_web_prepared_close=function(){return(vn=i._duckdb_web_prepared_close=i.asm.Wf).apply(null,arguments)},jn=i._duckdb_web_prepared_run=function(){return(jn=i._duckdb_web_prepared_run=i.asm.Xf).apply(null,arguments)},y=i._duckdb_web_prepared_send=function(){return(y=i._duckdb_web_prepared_send=i.asm.Yf).apply(null,arguments)},g=i._duckdb_web_query_run=function(){return(g=i._duckdb_web_query_run=i.asm.Zf).apply(null,arguments)},k=i._duckdb_web_pending_query_start=function(){return(k=i._duckdb_web_pending_query_start=i.asm._f).apply(null,arguments)},D=i._duckdb_web_pending_query_poll=function(){return(D=i._duckdb_web_pending_query_poll=i.asm.$f).apply(null,arguments)},x=i._duckdb_web_pending_query_cancel=function(){return(x=i._duckdb_web_pending_query_cancel=i.asm.ag).apply(null,arguments)},M=i._duckdb_web_query_fetch_results=function(){return(M=i._duckdb_web_query_fetch_results=i.asm.bg).apply(null,arguments)},B=i._duckdb_web_get_tablenames=function(){return(B=i._duckdb_web_get_tablenames=i.asm.cg).apply(null,arguments)},H=i._duckdb_web_insert_arrow_from_ipc_stream=function(){return(H=i._duckdb_web_insert_arrow_from_ipc_stream=i.asm.dg).apply(null,arguments)},P=i._duckdb_web_insert_csv_from_path=function(){return(P=i._duckdb_web_insert_csv_from_path=i.asm.eg).apply(null,arguments)},ii=i._duckdb_web_insert_json_from_path=function(){return(ii=i._duckdb_web_insert_json_from_path=i.asm.fg).apply(null,arguments)},ei=i._htonl=function(){return(ei=i._htonl=i.asm.gg).apply(null,arguments)},ki=i._htons=function(){return(ki=i._htons=i.asm.hg).apply(null,arguments)},ti=i._ntohs=function(){return(ti=i._ntohs=i.asm.ig).apply(null,arguments)},xi=i._malloc=function(){return(xi=i._malloc=i.asm.jg).apply(null,arguments)},di=i._free=function(){return(di=i._free=i.asm.kg).apply(null,arguments)},v=i._setThrew=function(){return(v=i._setThrew=i.asm.lg).apply(null,arguments)},V=i.setTempRet0=function(){return(V=i.setTempRet0=i.asm.mg).apply(null,arguments)},j=i.stackSave=function(){return(j=i.stackSave=i.asm.ng).apply(null,arguments)},d=i.stackRestore=function(){return(d=i.stackRestore=i.asm.og).apply(null,arguments)},W=i.stackAlloc=function(){return(W=i.stackAlloc=i.asm.pg).apply(null,arguments)},ni=i.___cxa_can_catch=function(){return(ni=i.___cxa_can_catch=i.asm.qg).apply(null,arguments)},oi=i.___cxa_is_pointer_type=function(){return(oi=i.___cxa_is_pointer_type=i.asm.rg).apply(null,arguments)},Si=i.dynCall_jiiii=function(){return(Si=i.dynCall_jiiii=i.asm.sg).apply(null,arguments)},ie=i.dynCall_iiiiij=function(){return(ie=i.dynCall_iiiiij=i.asm.tg).apply(null,arguments)},_e=i.dynCall_iiiiijj=function(){return(_e=i.dynCall_iiiiijj=i.asm.ug).apply(null,arguments)},bn=i.dynCall_viijii=function(){return(bn=i.dynCall_viijii=i.asm.vg).apply(null,arguments)},gn=i.dynCall_j=function(){return(gn=i.dynCall_j=i.asm.wg).apply(null,arguments)},wn=i.dynCall_ji=function(){return(wn=i.dynCall_ji=i.asm.xg).apply(null,arguments)},Ye=i.dynCall_iij=function(){return(Ye=i.dynCall_iij=i.asm.yg).apply(null,arguments)},ua=i.dynCall_viij=function(){return(ua=i.dynCall_viij=i.asm.zg).apply(null,arguments)},ca=i.dynCall_viijji=function(){return(ca=i.dynCall_viijji=i.asm.Ag).apply(null,arguments)},_a=i.dynCall_viijj=function(){return(_a=i.dynCall_viijj=i.asm.Bg).apply(null,arguments)},fa=i.dynCall_viiijj=function(){return(fa=i.dynCall_viiijj=i.asm.Cg).apply(null,arguments)},da=i.dynCall_viiji=function(){return(da=i.dynCall_viiji=i.asm.Dg).apply(null,arguments)},pa=i.dynCall_vijjj=function(){return(pa=i.dynCall_vijjj=i.asm.Eg).apply(null,arguments)},ya=i.dynCall_iiijj=function(){return(ya=i.dynCall_iiijj=i.asm.Fg).apply(null,arguments)},ma=i.dynCall_viiij=function(){return(ma=i.dynCall_viiij=i.asm.Gg).apply(null,arguments)},ha=i.dynCall_viijij=function(){return(ha=i.dynCall_viijij=i.asm.Hg).apply(null,arguments)},va=i.dynCall_viiiij=function(){return(va=i.dynCall_viiiij=i.asm.Ig).apply(null,arguments)},ja=i.dynCall_jii=function(){return(ja=i.dynCall_jii=i.asm.Jg).apply(null,arguments)},ba=i.dynCall_viji=function(){return(ba=i.dynCall_viji=i.asm.Kg).apply(null,arguments)},ga=i.dynCall_iiij=function(){return(ga=i.dynCall_iiij=i.asm.Lg).apply(null,arguments)},wa=i.dynCall_vij=function(){return(wa=i.dynCall_vij=i.asm.Mg).apply(null,arguments)},ka=i.dynCall_iiiij=function(){return(ka=i.dynCall_iiiij=i.asm.Ng).apply(null,arguments)},Ca=i.dynCall_iiiji=function(){return(Ca=i.dynCall_iiiji=i.asm.Og).apply(null,arguments)},Ea=i.dynCall_viiiji=function(){return(Ea=i.dynCall_viiiji=i.asm.Pg).apply(null,arguments)},Sa=i.dynCall_iiji=function(){return(Sa=i.dynCall_iiji=i.asm.Qg).apply(null,arguments)},Da=i.dynCall_viiiiij=function(){return(Da=i.dynCall_viiiiij=i.asm.Rg).apply(null,arguments)},Ra=i.dynCall_viijiiiii=function(){return(Ra=i.dynCall_viijiiiii=i.asm.Sg).apply(null,arguments)},Aa=i.dynCall_viiiiji=function(){return(Aa=i.dynCall_viiiiji=i.asm.Tg).apply(null,arguments)},Ta=i.dynCall_iijiji=function(){return(Ta=i.dynCall_iijiji=i.asm.Ug).apply(null,arguments)},Fa=i.dynCall_viiiijiiiiiiii=function(){return(Fa=i.dynCall_viiiijiiiiiiii=i.asm.Vg).apply(null,arguments)},xa=i.dynCall_viiiiijiiii=function(){return(xa=i.dynCall_viiiiijiiii=i.asm.Wg).apply(null,arguments)},Ua=i.dynCall_jiiijii=function(){return(Ua=i.dynCall_jiiijii=i.asm.Xg).apply(null,arguments)},Ia=i.dynCall_jiijiii=function(){return(Ia=i.dynCall_jiijiii=i.asm.Yg).apply(null,arguments)},Ha=i.dynCall_jiijii=function(){return(Ha=i.dynCall_jiijii=i.asm.Zg).apply(null,arguments)},Ba=i.dynCall_viiijjij=function(){return(Ba=i.dynCall_viiijjij=i.asm._g).apply(null,arguments)},Na=i.dynCall_viijiii=function(){return(Na=i.dynCall_viijiii=i.asm.$g).apply(null,arguments)},Ma=i.dynCall_vijijjiij=function(){return(Ma=i.dynCall_vijijjiij=i.asm.ah).apply(null,arguments)},Oa=i.dynCall_viiijjiij=function(){return(Oa=i.dynCall_viiijjiij=i.asm.bh).apply(null,arguments)},La=i.dynCall_viiiijijji=function(){return(La=i.dynCall_viiiijijji=i.asm.ch).apply(null,arguments)},Pa=i.dynCall_viijiiiij=function(){return(Pa=i.dynCall_viijiiiij=i.asm.dh).apply(null,arguments)},Wa=i.dynCall_viiijiiiijjj=function(){return(Wa=i.dynCall_viiijiiiijjj=i.asm.eh).apply(null,arguments)},qa=i.dynCall_viijijiiiijjj=function(){return(qa=i.dynCall_viijijiiiijjj=i.asm.fh).apply(null,arguments)},Xa=i.dynCall_iijjj=function(){return(Xa=i.dynCall_iijjj=i.asm.gh).apply(null,arguments)},Ka=i.dynCall_iiijji=function(){return(Ka=i.dynCall_iiijji=i.asm.hh).apply(null,arguments)},Ya=i.dynCall_vijijiiiijjj=function(){return(Ya=i.dynCall_vijijiiiijjj=i.asm.ih).apply(null,arguments)},Ga=i.dynCall_viiiiiij=function(){return(Ga=i.dynCall_viiiiiij=i.asm.jh).apply(null,arguments)},za=i.dynCall_vijijj=function(){return(za=i.dynCall_vijijj=i.asm.kh).apply(null,arguments)},$a=i.dynCall_viiijjj=function(){return($a=i.dynCall_viiijjj=i.asm.lh).apply(null,arguments)},Va=i.dynCall_iji=function(){return(Va=i.dynCall_iji=i.asm.mh).apply(null,arguments)},Ja=i.dynCall_viijjji=function(){return(Ja=i.dynCall_viijjji=i.asm.nh).apply(null,arguments)},Qa=i.dynCall_jiiiii=function(){return(Qa=i.dynCall_jiiiii=i.asm.oh).apply(null,arguments)},Za=i.dynCall_vjiiiji=function(){return(Za=i.dynCall_vjiiiji=i.asm.ph).apply(null,arguments)},io=i.dynCall_viijjj=function(){return(io=i.dynCall_viijjj=i.asm.qh).apply(null,arguments)},eo=i.dynCall_viijiiiiii=function(){return(eo=i.dynCall_viijiiiiii=i.asm.rh).apply(null,arguments)},no=i.dynCall_jjjji=function(){return(no=i.dynCall_jjjji=i.asm.sh).apply(null,arguments)},ro=i.dynCall_vijiii=function(){return(ro=i.dynCall_vijiii=i.asm.th).apply(null,arguments)},to=i.dynCall_jjjii=function(){return(to=i.dynCall_jjjii=i.asm.uh).apply(null,arguments)},ao=i.dynCall_jji=function(){return(ao=i.dynCall_jji=i.asm.vh).apply(null,arguments)},oo=i.dynCall_iiiijj=function(){return(oo=i.dynCall_iiiijj=i.asm.wh).apply(null,arguments)},lo=i.dynCall_viiiijj=function(){return(lo=i.dynCall_viiiijj=i.asm.xh).apply(null,arguments)},so=i.dynCall_iiijii=function(){return(so=i.dynCall_iiijii=i.asm.yh).apply(null,arguments)},uo=i.dynCall_viiijii=function(){return(uo=i.dynCall_viiijii=i.asm.zh).apply(null,arguments)},co=i.dynCall_fiijii=function(){return(co=i.dynCall_fiijii=i.asm.Ah).apply(null,arguments)},_o=i.dynCall_diijii=function(){return(_o=i.dynCall_diijii=i.asm.Bh).apply(null,arguments)},fo=i.dynCall_iiiiijii=function(){return(fo=i.dynCall_iiiiijii=i.asm.Ch).apply(null,arguments)},po=i.dynCall_iiiiiiijii=function(){return(po=i.dynCall_iiiiiiijii=i.asm.Dh).apply(null,arguments)},yo=i.dynCall_vijii=function(){return(yo=i.dynCall_vijii=i.asm.Eh).apply(null,arguments)},mo=i.dynCall_iijj=function(){return(mo=i.dynCall_iijj=i.asm.Fh).apply(null,arguments)},ho=i.dynCall_jiii=function(){return(ho=i.dynCall_jiii=i.asm.Gh).apply(null,arguments)},vo=i.dynCall_jij=function(){return(vo=i.dynCall_jij=i.asm.Hh).apply(null,arguments)},jo=i.dynCall_iiiiiji=function(){return(jo=i.dynCall_iiiiiji=i.asm.Ih).apply(null,arguments)},bo=i.dynCall_jj=function(){return(bo=i.dynCall_jj=i.asm.Jh).apply(null,arguments)},go=i.dynCall_jiij=function(){return(go=i.dynCall_jiij=i.asm.Kh).apply(null,arguments)},wo=i.dynCall_jiiij=function(){return(wo=i.dynCall_jiiij=i.asm.Lh).apply(null,arguments)},ko=i.dynCall_viijiiji=function(){return(ko=i.dynCall_viijiiji=i.asm.Mh).apply(null,arguments)},Co=i.dynCall_iiiiiijjiijjj=function(){return(Co=i.dynCall_iiiiiijjiijjj=i.asm.Nh).apply(null,arguments)},Eo=i.dynCall_iiijjijjii=function(){return(Eo=i.dynCall_iiijjijjii=i.asm.Oh).apply(null,arguments)},So=i.dynCall_iiiijjii=function(){return(So=i.dynCall_iiiijjii=i.asm.Ph).apply(null,arguments)},Do=i.dynCall_iiiijji=function(){return(Do=i.dynCall_iiiijji=i.asm.Qh).apply(null,arguments)},Ro=i.dynCall_iiijjii=function(){return(Ro=i.dynCall_iiijjii=i.asm.Rh).apply(null,arguments)},Ao=i.dynCall_vjjijij=function(){return(Ao=i.dynCall_vjjijij=i.asm.Sh).apply(null,arguments)},To=i.dynCall_vijjji=function(){return(To=i.dynCall_vijjji=i.asm.Th).apply(null,arguments)},Fo=i.dynCall_vjjii=function(){return(Fo=i.dynCall_vjjii=i.asm.Uh).apply(null,arguments)},xo=i.dynCall_viiiiiji=function(){return(xo=i.dynCall_viiiiiji=i.asm.Vh).apply(null,arguments)},Uo=i.dynCall_jiiiji=function(){return(Uo=i.dynCall_jiiiji=i.asm.Wh).apply(null,arguments)},Io=i.dynCall_viiijjii=function(){return(Io=i.dynCall_viiijjii=i.asm.Xh).apply(null,arguments)},Ho=i.dynCall_jijij=function(){return(Ho=i.dynCall_jijij=i.asm.Yh).apply(null,arguments)},Bo=i.dynCall_iiiijiii=function(){return(Bo=i.dynCall_iiiijiii=i.asm.Zh).apply(null,arguments)},No=i.dynCall_jijjij=function(){return(No=i.dynCall_jijjij=i.asm._h).apply(null,arguments)},Mo=i.dynCall_jijiii=function(){return(Mo=i.dynCall_jijiii=i.asm.$h).apply(null,arguments)},Oo=i.dynCall_viijiiij=function(){return(Oo=i.dynCall_viijiiij=i.asm.ai).apply(null,arguments)},Lo=i.dynCall_vijiiiji=function(){return(Lo=i.dynCall_vijiiiji=i.asm.bi).apply(null,arguments)},Po=i.dynCall_jiiji=function(){return(Po=i.dynCall_jiiji=i.asm.ci).apply(null,arguments)},Wo=i.dynCall_viiijij=function(){return(Wo=i.dynCall_viiijij=i.asm.di).apply(null,arguments)},qo=i.dynCall_viijiij=function(){return(qo=i.dynCall_viijiij=i.asm.ei).apply(null,arguments)},Xo=i.dynCall_viiiiijj=function(){return(Xo=i.dynCall_viiiiijj=i.asm.fi).apply(null,arguments)},Ko=i.dynCall_viiijji=function(){return(Ko=i.dynCall_viiijji=i.asm.gi).apply(null,arguments)},Yo=i.dynCall_vijj=function(){return(Yo=i.dynCall_vijj=i.asm.hi).apply(null,arguments)},Go=i.dynCall_vijij=function(){return(Go=i.dynCall_vijij=i.asm.ii).apply(null,arguments)},zo=i.dynCall_vijiji=function(){return(zo=i.dynCall_vijiji=i.asm.ji).apply(null,arguments)},$o=i.dynCall_vijjij=function(){return($o=i.dynCall_vijjij=i.asm.ki).apply(null,arguments)},Vo=i.dynCall_jiiiij=function(){return(Vo=i.dynCall_jiiiij=i.asm.li).apply(null,arguments)},Jo=i.dynCall_ij=function(){return(Jo=i.dynCall_ij=i.asm.mi).apply(null,arguments)},Qo=i.dynCall_jjj=function(){return(Qo=i.dynCall_jjj=i.asm.ni).apply(null,arguments)},Zo=i.dynCall_jjiji=function(){return(Zo=i.dynCall_jjiji=i.asm.oi).apply(null,arguments)},il=i.dynCall_vjii=function(){return(il=i.dynCall_vjii=i.asm.pi).apply(null,arguments)},el=i.dynCall_jjjjjjd=function(){return(el=i.dynCall_jjjjjjd=i.asm.qi).apply(null,arguments)},nl=i.dynCall_jijj=function(){return(nl=i.dynCall_jijj=i.asm.ri).apply(null,arguments)},rl=i.dynCall_ijii=function(){return(rl=i.dynCall_ijii=i.asm.si).apply(null,arguments)},tl=i.dynCall_vjiiii=function(){return(tl=i.dynCall_vjiiii=i.asm.ti).apply(null,arguments)},al=i.dynCall_viiiiijiii=function(){return(al=i.dynCall_viiiiijiii=i.asm.ui).apply(null,arguments)},ol=i.dynCall_iiiiji=function(){return(ol=i.dynCall_iiiiji=i.asm.vi).apply(null,arguments)},ll=i.dynCall_iiiiiiji=function(){return(ll=i.dynCall_iiiiiiji=i.asm.wi).apply(null,arguments)},sl=i.dynCall_iiiijii=function(){return(sl=i.dynCall_iiiijii=i.asm.xi).apply(null,arguments)},ul=i.dynCall_viiiiiiji=function(){return(ul=i.dynCall_viiiiiiji=i.asm.yi).apply(null,arguments)},cl=i.dynCall_viiijiii=function(){return(cl=i.dynCall_viiijiii=i.asm.zi).apply(null,arguments)},_l=i.dynCall_viiiijiii=function(){return(_l=i.dynCall_viiiijiii=i.asm.Ai).apply(null,arguments)},fl=i.dynCall_viiiijii=function(){return(fl=i.dynCall_viiiijii=i.asm.Bi).apply(null,arguments)},dl=i.dynCall_vijji=function(){return(dl=i.dynCall_vijji=i.asm.Ci).apply(null,arguments)},pl=i.dynCall_iiiijjij=function(){return(pl=i.dynCall_iiiijjij=i.asm.Di).apply(null,arguments)},yl=i.dynCall_viiijijiji=function(){return(yl=i.dynCall_viiijijiji=i.asm.Ei).apply(null,arguments)},ml=i.dynCall_iiiijjjj=function(){return(ml=i.dynCall_iiiijjjj=i.asm.Fi).apply(null,arguments)},hl=i.dynCall_iiiiijjjii=function(){return(hl=i.dynCall_iiiiijjjii=i.asm.Gi).apply(null,arguments)},vl=i.dynCall_iiiiiiiijj=function(){return(vl=i.dynCall_iiiiiiiijj=i.asm.Hi).apply(null,arguments)},jl=i.dynCall_iijii=function(){return(jl=i.dynCall_iijii=i.asm.Ii).apply(null,arguments)},bl=i.dynCall_iiijiiji=function(){return(bl=i.dynCall_iiijiiji=i.asm.Ji).apply(null,arguments)},gl=i.dynCall_iiijjji=function(){return(gl=i.dynCall_iiijjji=i.asm.Ki).apply(null,arguments)},wl=i.dynCall_viiijjji=function(){return(wl=i.dynCall_viiijjji=i.asm.Li).apply(null,arguments)},kl=i.dynCall_viijiijjj=function(){return(kl=i.dynCall_viijiijjj=i.asm.Mi).apply(null,arguments)},Cl=i.dynCall_viijiijj=function(){return(Cl=i.dynCall_viijiijj=i.asm.Ni).apply(null,arguments)},El=i.dynCall_iiiiijiii=function(){return(El=i.dynCall_iiiiijiii=i.asm.Oi).apply(null,arguments)},Sl=i.dynCall_vjiii=function(){return(Sl=i.dynCall_vjiii=i.asm.Pi).apply(null,arguments)},Dl=i.dynCall_iijji=function(){return(Dl=i.dynCall_iijji=i.asm.Qi).apply(null,arguments)},Rl=i.dynCall_iijjii=function(){return(Rl=i.dynCall_iijjii=i.asm.Ri).apply(null,arguments)},Al=i.dynCall_iijiiii=function(){return(Al=i.dynCall_iijiiii=i.asm.Si).apply(null,arguments)},Tl=i.dynCall_vijiiii=function(){return(Tl=i.dynCall_vijiiii=i.asm.Ti).apply(null,arguments)},Fl=i.dynCall_iijjijj=function(){return(Fl=i.dynCall_iijjijj=i.asm.Ui).apply(null,arguments)},xl=i.dynCall_viiiijiiiii=function(){return(xl=i.dynCall_viiiijiiiii=i.asm.Vi).apply(null,arguments)},Ul=i.dynCall_viiiijiiii=function(){return(Ul=i.dynCall_viiiijiiii=i.asm.Wi).apply(null,arguments)},Il=i.dynCall_ijji=function(){return(Il=i.dynCall_ijji=i.asm.Xi).apply(null,arguments)},Hl=i.dynCall_iiijiii=function(){return(Hl=i.dynCall_iiijiii=i.asm.Yi).apply(null,arguments)},Bl=i.dynCall_viijiiii=function(){return(Bl=i.dynCall_viijiiii=i.asm.Zi).apply(null,arguments)},Nl=i.dynCall_iiijiij=function(){return(Nl=i.dynCall_iiijiij=i.asm._i).apply(null,arguments)},Ml=i.dynCall_iijjiii=function(){return(Ml=i.dynCall_iijjiii=i.asm.$i).apply(null,arguments)},Ol=i.dynCall_iijjiiii=function(){return(Ol=i.dynCall_iijjiiii=i.asm.aj).apply(null,arguments)},Ll=i.dynCall_vijiiiiii=function(){return(Ll=i.dynCall_vijiiiiii=i.asm.bj).apply(null,arguments)},Pl=i.dynCall_vijiiiii=function(){return(Pl=i.dynCall_vijiiiii=i.asm.cj).apply(null,arguments)},Wl=i.dynCall_viiiiijii=function(){return(Wl=i.dynCall_viiiiijii=i.asm.dj).apply(null,arguments)},ql=i.dynCall_jijjii=function(){return(ql=i.dynCall_jijjii=i.asm.ej).apply(null,arguments)},Xl=i.dynCall_viijjii=function(){return(Xl=i.dynCall_viijjii=i.asm.fj).apply(null,arguments)},Kl=i.dynCall_iiiiiij=function(){return(Kl=i.dynCall_iiiiiij=i.asm.gj).apply(null,arguments)},Yl=i.dynCall_iiiiiiiiiiji=function(){return(Yl=i.dynCall_iiiiiiiiiiji=i.asm.hj).apply(null,arguments)},Gl=i.dynCall_iiiiiiiij=function(){return(Gl=i.dynCall_iiiiiiiij=i.asm.ij).apply(null,arguments)},zl=i.dynCall_jiiijjj=function(){return(zl=i.dynCall_jiiijjj=i.asm.jj).apply(null,arguments)},$l=i.dynCall_viiijijj=function(){return($l=i.dynCall_viiijijj=i.asm.kj).apply(null,arguments)},Vl=i.dynCall_jiiiiji=function(){return(Vl=i.dynCall_jiiiiji=i.asm.lj).apply(null,arguments)},Jl=i.dynCall_iiiiijij=function(){return(Jl=i.dynCall_iiiiijij=i.asm.mj).apply(null,arguments)},Ql=i.dynCall_jiiiiiii=function(){return(Ql=i.dynCall_jiiiiiii=i.asm.nj).apply(null,arguments)},Zl=i.dynCall_jiijj=function(){return(Zl=i.dynCall_jiijj=i.asm.oj).apply(null,arguments)},is=i.dynCall_jiiijj=function(){return(is=i.dynCall_jiiijj=i.asm.pj).apply(null,arguments)},es=i.dynCall_iiidj=function(){return(es=i.dynCall_iiidj=i.asm.qj).apply(null,arguments)},ns=i.dynCall_iiiiiiij=function(){return(ns=i.dynCall_iiiiiiij=i.asm.rj).apply(null,arguments)},rs=i.dynCall_iiiiiiiiiiiij=function(){return(rs=i.dynCall_iiiiiiiiiiiij=i.asm.sj).apply(null,arguments)},ts=i.dynCall_iiiiiiiiiij=function(){return(ts=i.dynCall_iiiiiiiiiij=i.asm.tj).apply(null,arguments)},as=i.dynCall_iiiiiiiiijiiiiiii=function(){return(as=i.dynCall_iiiiiiiiijiiiiiii=i.asm.uj).apply(null,arguments)},os=i.dynCall_iiijjiiji=function(){return(os=i.dynCall_iiijjiiji=i.asm.vj).apply(null,arguments)},ls=i.dynCall_iiijjiij=function(){return(ls=i.dynCall_iiijjiij=i.asm.wj).apply(null,arguments)},ss=i.dynCall_iiidjiij=function(){return(ss=i.dynCall_iiidjiij=i.asm.xj).apply(null,arguments)},us=i.dynCall_iiiiiiiji=function(){return(us=i.dynCall_iiiiiiiji=i.asm.yj).apply(null,arguments)},cs=i.dynCall_iiiidjj=function(){return(cs=i.dynCall_iiiidjj=i.asm.zj).apply(null,arguments)},_s=i.dynCall_iiiijjj=function(){return(_s=i.dynCall_iiiijjj=i.asm.Aj).apply(null,arguments)},fs=i.dynCall_iiiiiiiiji=function(){return(fs=i.dynCall_iiiiiiiiji=i.asm.Bj).apply(null,arguments)},ds=i.dynCall_iiijjj=function(){return(ds=i.dynCall_iiijjj=i.asm.Cj).apply(null,arguments)},ps=i.dynCall_jiiiiii=function(){return(ps=i.dynCall_jiiiiii=i.asm.Dj).apply(null,arguments)},ys=i.dynCall_jd=function(){return(ys=i.dynCall_jd=i.asm.Ej).apply(null,arguments)},ms=i.dynCall_jf=function(){return(ms=i.dynCall_jf=i.asm.Fj).apply(null,arguments)},hs=i.dynCall_viiiijji=function(){return(hs=i.dynCall_viiiijji=i.asm.Gj).apply(null,arguments)},vs=i.dynCall_jiiiiiijii=function(){return(vs=i.dynCall_jiiiiiijii=i.asm.Hj).apply(null,arguments)},js=i.dynCall_jiijjjii=function(){return(js=i.dynCall_jiijjjii=i.asm.Ij).apply(null,arguments)},bs=i.dynCall_jiiiijii=function(){return(bs=i.dynCall_jiiiijii=i.asm.Jj).apply(null,arguments)},gs=i.dynCall_jiiiiijiiii=function(){return(gs=i.dynCall_jiiiiijiiii=i.asm.Kj).apply(null,arguments)},ws=i.dynCall_jiiijiii=function(){return(ws=i.dynCall_jiiijiii=i.asm.Lj).apply(null,arguments)},ks=i.dynCall_vj=function(){return(ks=i.dynCall_vj=i.asm.Mj).apply(null,arguments)},Cs=i.dynCall_viiiiijjii=function(){return(Cs=i.dynCall_viiiiijjii=i.asm.Nj).apply(null,arguments)},Es=i.dynCall_viiiiiijii=function(){return(Es=i.dynCall_viiiiiijii=i.asm.Oj).apply(null,arguments)},Ss=i.dynCall_viiiiiiijjjji=function(){return(Ss=i.dynCall_viiiiiiijjjji=i.asm.Pj).apply(null,arguments)},Ds=i.dynCall_ijjiii=function(){return(Ds=i.dynCall_ijjiii=i.asm.Qj).apply(null,arguments)},Rs=i.dynCall_iijiii=function(){return(Rs=i.dynCall_iijiii=i.asm.Rj).apply(null,arguments)},As=i.dynCall_vijijjji=function(){return(As=i.dynCall_vijijjji=i.asm.Sj).apply(null,arguments)},Ts=i.dynCall_viijijj=function(){return(Ts=i.dynCall_viijijj=i.asm.Tj).apply(null,arguments)},Fs=i.dynCall_viiiiijjji=function(){return(Fs=i.dynCall_viiiiijjji=i.asm.Uj).apply(null,arguments)},xs=i.dynCall_iiijiijj=function(){return(xs=i.dynCall_iiijiijj=i.asm.Vj).apply(null,arguments)},Us=i.dynCall_viiijijjj=function(){return(Us=i.dynCall_viiijijjj=i.asm.Wj).apply(null,arguments)},Is=i.dynCall_iijiijj=function(){return(Is=i.dynCall_iijiijj=i.asm.Xj).apply(null,arguments)},Hs=i.dynCall_viiijjjji=function(){return(Hs=i.dynCall_viiijjjji=i.asm.Yj).apply(null,arguments)},Bs=i.dynCall_vijjiii=function(){return(Bs=i.dynCall_vijjiii=i.asm.Zj).apply(null,arguments)},Ns=i.dynCall_vijijjiiiii=function(){return(Ns=i.dynCall_vijijjiiiii=i.asm._j).apply(null,arguments)},Ms=i.dynCall_vijjiiiii=function(){return(Ms=i.dynCall_vijjiiiii=i.asm.$j).apply(null,arguments)},Os=i.dynCall_iiiiiijji=function(){return(Os=i.dynCall_iiiiiijji=i.asm.ak).apply(null,arguments)},Ls=i.dynCall_viiijiji=function(){return(Ls=i.dynCall_viiijiji=i.asm.bk).apply(null,arguments)},Ps=i.dynCall_iiiiijjj=function(){return(Ps=i.dynCall_iiiiijjj=i.asm.ck).apply(null,arguments)},Ws=i.dynCall_jijiiii=function(){return(Ws=i.dynCall_jijiiii=i.asm.dk).apply(null,arguments)},qs=i.dynCall_viijiji=function(){return(qs=i.dynCall_viijiji=i.asm.ek).apply(null,arguments)},Xs=i.dynCall_iijjjii=function(){return(Xs=i.dynCall_iijjjii=i.asm.fk).apply(null,arguments)},Ks=i.dynCall_iiiiijjji=function(){return(Ks=i.dynCall_iiiiijjji=i.asm.gk).apply(null,arguments)};function gu(e){var n=j();try{O(e)()}catch(r){if(d(n),r!==r+0)throw r;v(1,0)}}function wu(e,n,r){var t=j();try{O(e)(n,r)}catch(a){if(d(t),a!==a+0)throw a;v(1,0)}}function ku(e,n){var r=j();try{return O(e)(n)}catch(t){if(d(r),t!==t+0)throw t;v(1,0)}}function Cu(e,n,r){var t=j();try{return O(e)(n,r)}catch(a){if(d(t),a!==a+0)throw a;v(1,0)}}function Eu(e,n){var r=j();try{O(e)(n)}catch(t){if(d(r),t!==t+0)throw t;v(1,0)}}function Su(e,n,r,t){var a=j();try{return O(e)(n,r,t)}catch(o){if(d(a),o!==o+0)throw o;v(1,0)}}function Du(e,n,r,t,a,o){var l=j();try{return O(e)(n,r,t,a,o)}catch(s){if(d(l),s!==s+0)throw s;v(1,0)}}function Ru(e,n,r,t,a){var o=j();try{O(e)(n,r,t,a)}catch(l){if(d(o),l!==l+0)throw l;v(1,0)}}function Au(e,n,r,t,a){var o=j();try{return O(e)(n,r,t,a)}catch(l){if(d(o),l!==l+0)throw l;v(1,0)}}function Tu(e,n,r,t){var a=j();try{return O(e)(n,r,t)}catch(o){if(d(a),o!==o+0)throw o;v(1,0)}}function Fu(e,n,r,t){var a=j();try{return O(e)(n,r,t)}catch(o){if(d(a),o!==o+0)throw o;v(1,0)}}function xu(e,n,r,t){var a=j();try{O(e)(n,r,t)}catch(o){if(d(a),o!==o+0)throw o;v(1,0)}}function Uu(e,n,r,t){var a=j();try{O(e)(n,r,t)}catch(o){if(d(a),o!==o+0)throw o;v(1,0)}}function Iu(e,n,r,t,a,o,l,s){var u=j();try{return O(e)(n,r,t,a,o,l,s)}catch(c){if(d(u),c!==c+0)throw c;v(1,0)}}function Hu(e,n,r,t,a,o,l,s,u,c,p){var w=j();try{return O(e)(n,r,t,a,o,l,s,u,c,p)}catch(C){if(d(w),C!==C+0)throw C;v(1,0)}}function Bu(e,n,r,t,a,o,l,s,u,c,p,w,C){var T=j();try{return O(e)(n,r,t,a,o,l,s,u,c,p,w,C)}catch(U){if(d(T),U!==U+0)throw U;v(1,0)}}function Nu(e){var n=j();try{return O(e)()}catch(r){if(d(n),r!==r+0)throw r;v(1,0)}}function Mu(e,n,r,t,a,o,l,s){var u=j();try{O(e)(n,r,t,a,o,l,s)}catch(c){if(d(u),c!==c+0)throw c;v(1,0)}}function Ou(e,n,r,t,a,o,l){var s=j();try{return O(e)(n,r,t,a,o,l)}catch(u){if(d(s),u!==u+0)throw u;v(1,0)}}function Lu(e,n,r,t,a,o,l,s,u,c,p,w){var C=j();try{return O(e)(n,r,t,a,o,l,s,u,c,p,w)}catch(T){if(d(C),T!==T+0)throw T;v(1,0)}}function Pu(e,n,r,t,a,o,l,s,u,c,p){var w=j();try{O(e)(n,r,t,a,o,l,s,u,c,p)}catch(C){if(d(w),C!==C+0)throw C;v(1,0)}}function Wu(e,n,r,t,a,o,l,s,u,c,p,w,C,T,U,q){var Q=j();try{O(e)(n,r,t,a,o,l,s,u,c,p,w,C,T,U,q)}catch(ri){if(d(Q),ri!==ri+0)throw ri;v(1,0)}}function qu(e,n,r,t,a,o,l){var s=j();try{O(e)(n,r,t,a,o,l)}catch(u){if(d(s),u!==u+0)throw u;v(1,0)}}function Xu(e,n,r,t,a,o){var l=j();try{return O(e)(n,r,t,a,o)}catch(s){if(d(l),s!==s+0)throw s;v(1,0)}}function Ku(e,n,r,t,a,o,l,s,u){var c=j();try{O(e)(n,r,t,a,o,l,s,u)}catch(p){if(d(c),p!==p+0)throw p;v(1,0)}}function Yu(e,n,r,t,a,o){var l=j();try{O(e)(n,r,t,a,o)}catch(s){if(d(l),s!==s+0)throw s;v(1,0)}}function Gu(e,n,r,t,a,o,l,s,u){var c=j();try{return O(e)(n,r,t,a,o,l,s,u)}catch(p){if(d(c),p!==p+0)throw p;v(1,0)}}function zu(e,n,r,t,a){var o=j();try{return O(e)(n,r,t,a)}catch(l){if(d(o),l!==l+0)throw l;v(1,0)}}function $u(e,n,r,t,a,o,l){var s=j();try{O(e)(n,r,t,a,o,l)}catch(u){if(d(s),u!==u+0)throw u;v(1,0)}}function Vu(e,n,r){var t=j();try{return O(e)(n,r)}catch(a){if(d(t),a!==a+0)throw a;v(1,0)}}function Ju(e,n,r,t,a,o,l){var s=j();try{return O(e)(n,r,t,a,o,l)}catch(u){if(d(s),u!==u+0)throw u;v(1,0)}}function Qu(e,n,r,t,a){var o=j();try{return O(e)(n,r,t,a)}catch(l){if(d(o),l!==l+0)throw l;v(1,0)}}function Zu(e,n,r,t,a,o,l,s,u,c,p,w,C,T){var U=j();try{O(e)(n,r,t,a,o,l,s,u,c,p,w,C,T)}catch(q){if(d(U),q!==q+0)throw q;v(1,0)}}function ic(e,n,r,t,a,o,l,s,u,c){var p=j();try{O(e)(n,r,t,a,o,l,s,u,c)}catch(w){if(d(p),w!==w+0)throw w;v(1,0)}}function ec(e,n,r){var t=j();try{O(e)(n,r)}catch(a){if(d(t),a!==a+0)throw a;v(1,0)}}function nc(e,n,r){var t=j();try{O(e)(n,r)}catch(a){if(d(t),a!==a+0)throw a;v(1,0)}}function rc(e,n,r,t,a,o,l,s,u,c,p,w,C,T,U,q,Q){var ri=j();try{return O(e)(n,r,t,a,o,l,s,u,c,p,w,C,T,U,q,Q)}catch(F){if(d(ri),F!==F+0)throw F;v(1,0)}}function tc(e,n,r,t,a){var o=j();try{return O(e)(n,r,t,a)}catch(l){if(d(o),l!==l+0)throw l;v(1,0)}}function ac(e,n,r,t,a,o){var l=j();try{O(e)(n,r,t,a,o)}catch(s){if(d(l),s!==s+0)throw s;v(1,0)}}function oc(e,n){var r=j();try{return O(e)(n)}catch(t){if(d(r),t!==t+0)throw t;v(1,0)}}function lc(e,n){var r=j();try{return O(e)(n)}catch(t){if(d(r),t!==t+0)throw t;v(1,0)}}function sc(e,n,r){var t=j();try{return O(e)(n,r)}catch(a){if(d(t),a!==a+0)throw a;v(1,0)}}function uc(e,n,r,t,a,o,l,s,u,c,p){var w=j();try{O(e)(n,r,t,a,o,l,s,u,c,p)}catch(C){if(d(w),C!==C+0)throw C;v(1,0)}}function cc(e,n){var r=j();try{return O(e)(n)}catch(t){if(d(r),t!==t+0)throw t;v(1,0)}}function _c(e,n,r,t,a,o,l,s,u,c,p,w,C,T,U,q,Q,ri){var F=j();try{return O(e)(n,r,t,a,o,l,s,u,c,p,w,C,T,U,q,Q,ri)}catch(L){if(d(F),L!==L+0)throw L;v(1,0)}}function fc(e,n,r,t,a,o,l,s,u,c){var p=j();try{return O(e)(n,r,t,a,o,l,s,u,c)}catch(w){if(d(p),w!==w+0)throw w;v(1,0)}}function dc(e,n){var r=j();try{return O(e)(n)}catch(t){if(d(r),t!==t+0)throw t;v(1,0)}}function pc(e,n,r,t,a){var o=j();try{return O(e)(n,r,t,a)}catch(l){if(d(o),l!==l+0)throw l;v(1,0)}}function yc(e,n,r,t,a){var o=j();try{return O(e)(n,r,t,a)}catch(l){if(d(o),l!==l+0)throw l;v(1,0)}}function mc(e,n,r,t){var a=j();try{return O(e)(n,r,t)}catch(o){if(d(a),o!==o+0)throw o;v(1,0)}}function hc(e,n,r,t,a,o,l,s){var u=j();try{return O(e)(n,r,t,a,o,l,s)}catch(c){if(d(u),c!==c+0)throw c;v(1,0)}}function vc(e,n,r,t){var a=j();try{O(e)(n,r,t)}catch(o){if(d(a),o!==o+0)throw o;v(1,0)}}function jc(e,n,r,t){var a=j();try{O(e)(n,r,t)}catch(o){if(d(a),o!==o+0)throw o;v(1,0)}}function bc(e,n,r,t,a,o,l,s,u,c,p,w,C,T,U,q){var Q=j();try{return O(e)(n,r,t,a,o,l,s,u,c,p,w,C,T,U,q)}catch(ri){if(d(Q),ri!==ri+0)throw ri;v(1,0)}}function gc(e,n,r,t,a,o,l,s,u,c,p,w){var C=j();try{O(e)(n,r,t,a,o,l,s,u,c,p,w)}catch(T){if(d(C),T!==T+0)throw T;v(1,0)}}function wc(e,n,r){var t=j();try{return O(e)(n,r)}catch(a){if(d(t),a!==a+0)throw a;v(1,0)}}function kc(e,n,r){var t=j();try{return O(e)(n,r)}catch(a){if(d(t),a!==a+0)throw a;v(1,0)}}function Cc(e,n,r,t,a,o,l,s,u,c){var p=j();try{O(e)(n,r,t,a,o,l,s,u,c)}catch(w){if(d(p),w!==w+0)throw w;v(1,0)}}function Ec(e,n,r,t,a){var o=j();try{return Si(e,n,r,t,a)}catch(l){if(d(o),l!==l+0)throw l;v(1,0)}}function Sc(e,n,r,t,a,o,l){var s=j();try{_a(e,n,r,t,a,o,l)}catch(u){if(d(s),u!==u+0)throw u;v(1,0)}}function Dc(e,n){var r=j();try{return wn(e,n)}catch(t){if(d(r),t!==t+0)throw t;v(1,0)}}function Rc(e,n,r){var t=j();try{return ja(e,n,r)}catch(a){if(d(t),a!==a+0)throw a;v(1,0)}}function Ac(e,n,r,t,a,o,l){var s=j();try{bn(e,n,r,t,a,o,l)}catch(u){if(d(s),u!==u+0)throw u;v(1,0)}}function Tc(e,n,r,t,a,o,l){var s=j();try{return ie(e,n,r,t,a,o,l)}catch(u){if(d(s),u!==u+0)throw u;v(1,0)}}function Fc(e,n,r,t,a,o,l,s,u){var c=j();try{return _e(e,n,r,t,a,o,l,s,u)}catch(p){if(d(c),p!==p+0)throw p;v(1,0)}}function xc(e,n,r,t){var a=j();try{return Ye(e,n,r,t)}catch(o){if(d(a),o!==o+0)throw o;v(1,0)}}function Uc(e,n,r,t,a,o){var l=j();try{da(e,n,r,t,a,o)}catch(s){if(d(l),s!==s+0)throw s;v(1,0)}}function Ic(e){var n=j();try{return gn(e)}catch(r){if(d(n),r!==r+0)throw r;v(1,0)}}function Hc(e,n,r,t,a){var o=j();try{ua(e,n,r,t,a)}catch(l){if(d(o),l!==l+0)throw l;v(1,0)}}function Bc(e,n,r,t,a,o,l,s){var u=j();try{pa(e,n,r,t,a,o,l,s)}catch(c){if(d(u),c!==c+0)throw c;v(1,0)}}function Nc(e,n,r,t,a,o,l){var s=j();try{return ya(e,n,r,t,a,o,l)}catch(u){if(d(s),u!==u+0)throw u;v(1,0)}}function Mc(e,n,r,t,a,o,l,s){var u=j();try{ca(e,n,r,t,a,o,l,s)}catch(c){if(d(u),c!==c+0)throw c;v(1,0)}}function Oc(e,n,r,t,a){var o=j();try{return ga(e,n,r,t,a)}catch(l){if(d(o),l!==l+0)throw l;v(1,0)}}function Lc(e,n,r,t,a,o,l,s){var u=j();try{fa(e,n,r,t,a,o,l,s)}catch(c){if(d(u),c!==c+0)throw c;v(1,0)}}function Pc(e,n,r,t){var a=j();try{wa(e,n,r,t)}catch(o){if(d(a),o!==o+0)throw o;v(1,0)}}function Wc(e,n,r,t,a,o,l,s,u){var c=j();try{lo(e,n,r,t,a,o,l,s,u)}catch(p){if(d(c),p!==p+0)throw p;v(1,0)}}function qc(e,n,r,t,a,o,l,s,u){var c=j();try{Ga(e,n,r,t,a,o,l,s,u)}catch(p){if(d(c),p!==p+0)throw p;v(1,0)}}function Xc(e,n,r,t,a,o,l,s,u,c,p,w){var C=j();try{Cs(e,n,r,t,a,o,l,s,u,c,p,w)}catch(T){if(d(C),T!==T+0)throw T;v(1,0)}}function Kc(e,n,r,t,a,o,l,s,u,c,p){var w=j();try{Es(e,n,r,t,a,o,l,s,u,c,p)}catch(C){if(d(w),C!==C+0)throw C;v(1,0)}}function Yc(e,n,r,t,a,o,l,s,u,c,p,w,C,T,U,q,Q){var ri=j();try{Ss(e,n,r,t,a,o,l,s,u,c,p,w,C,T,U,q,Q)}catch(F){if(d(ri),F!==F+0)throw F;v(1,0)}}function Gc(e,n,r,t,a,o,l){var s=j();try{va(e,n,r,t,a,o,l)}catch(u){if(d(s),u!==u+0)throw u;v(1,0)}}function zc(e,n,r,t,a){var o=j();try{ba(e,n,r,t,a)}catch(l){if(d(o),l!==l+0)throw l;v(1,0)}}function $c(e,n,r,t,a,o){var l=j();try{ma(e,n,r,t,a,o)}catch(s){if(d(l),s!==s+0)throw s;v(1,0)}}function Vc(e,n,r,t,a,o,l){var s=j();try{return Dl(e,n,r,t,a,o,l)}catch(u){if(d(s),u!==u+0)throw u;v(1,0)}}function Jc(e,n,r,t,a,o){var l=j();try{return ka(e,n,r,t,a,o)}catch(s){if(d(l),s!==s+0)throw s;v(1,0)}}function Qc(e,n,r,t,a){var o=j();try{return Sa(e,n,r,t,a)}catch(l){if(d(o),l!==l+0)throw l;v(1,0)}}function Zc(e,n,r,t,a,o){var l=j();try{return jl(e,n,r,t,a,o)}catch(s){if(d(l),s!==s+0)throw s;v(1,0)}}function i_(e,n,r,t,a,o,l,s,u){var c=j();try{qo(e,n,r,t,a,o,l,s,u)}catch(p){if(d(c),p!==p+0)throw p;v(1,0)}}function e_(e,n,r,t,a,o,l,s,u,c){var p=j();try{return bl(e,n,r,t,a,o,l,s,u,c)}catch(w){if(d(p),w!==w+0)throw w;v(1,0)}}function n_(e,n,r,t,a,o,l,s,u,c){var p=j();try{return gl(e,n,r,t,a,o,l,s,u,c)}catch(w){if(d(p),w!==w+0)throw w;v(1,0)}}function r_(e,n,r,t,a,o,l,s,u,c,p,w,C){var T=j();try{kl(e,n,r,t,a,o,l,s,u,c,p,w,C)}catch(U){if(d(T),U!==U+0)throw U;v(1,0)}}function t_(e,n,r,t,a,o,l,s,u,c,p){var w=j();try{Cl(e,n,r,t,a,o,l,s,u,c,p)}catch(C){if(d(w),C!==C+0)throw C;v(1,0)}}function a_(e,n,r,t,a,o,l,s){var u=j();try{return Ka(e,n,r,t,a,o,l,s)}catch(c){if(d(u),c!==c+0)throw c;v(1,0)}}function o_(e,n,r,t,a,o){var l=j();try{return Ca(e,n,r,t,a,o)}catch(s){if(d(l),s!==s+0)throw s;v(1,0)}}function l_(e,n,r,t,a,o,l){var s=j();try{Ea(e,n,r,t,a,o,l)}catch(u){if(d(s),u!==u+0)throw u;v(1,0)}}function s_(e,n,r,t,a,o,l,s){var u=j();try{uo(e,n,r,t,a,o,l,s)}catch(c){if(d(u),c!==c+0)throw c;v(1,0)}}function u_(e,n,r,t,a,o,l,s,u){var c=j();try{return fo(e,n,r,t,a,o,l,s,u)}catch(p){if(d(c),p!==p+0)throw p;v(1,0)}}function c_(e,n,r,t,a,o,l,s,u,c,p){var w=j();try{return po(e,n,r,t,a,o,l,s,u,c,p)}catch(C){if(d(w),C!==C+0)throw C;v(1,0)}}function __(e,n,r,t,a,o,l){var s=j();try{return so(e,n,r,t,a,o,l)}catch(u){if(d(s),u!==u+0)throw u;v(1,0)}}function f_(e,n,r,t,a,o,l,s){var u=j();try{return Ds(e,n,r,t,a,o,l,s)}catch(c){if(d(u),c!==c+0)throw c;v(1,0)}}function d_(e,n,r,t,a,o,l,s){var u=j();try{return oo(e,n,r,t,a,o,l,s)}catch(c){if(d(u),c!==c+0)throw c;v(1,0)}}function p_(e,n,r,t,a,o,l,s){var u=j();try{ha(e,n,r,t,a,o,l,s)}catch(c){if(d(u),c!==c+0)throw c;v(1,0)}}function y_(e,n,r,t,a,o){var l=j();try{return Qa(e,n,r,t,a,o)}catch(s){if(d(l),s!==s+0)throw s;v(1,0)}}function m_(e,n,r,t,a,o,l,s){var u=j();try{Aa(e,n,r,t,a,o,l,s)}catch(c){if(d(u),c!==c+0)throw c;v(1,0)}}function h_(e,n,r,t,a,o,l,s){var u=j();try{return Ta(e,n,r,t,a,o,l,s)}catch(c){if(d(u),c!==c+0)throw c;v(1,0)}}function v_(e,n,r,t,a,o,l,s){var u=j();try{Da(e,n,r,t,a,o,l,s)}catch(c){if(d(u),c!==c+0)throw c;v(1,0)}}function j_(e,n,r,t,a,o,l,s,u,c){var p=j();try{Ra(e,n,r,t,a,o,l,s,u,c)}catch(w){if(d(p),w!==w+0)throw w;v(1,0)}}function b_(e,n,r,t,a,o,l,s,u,c,p,w){var C=j();try{xa(e,n,r,t,a,o,l,s,u,c,p,w)}catch(T){if(d(C),T!==T+0)throw T;v(1,0)}}function g_(e,n,r,t,a,o,l,s,u,c,p,w,C,T,U){var q=j();try{Fa(e,n,r,t,a,o,l,s,u,c,p,w,C,T,U)}catch(Q){if(d(q),Q!==Q+0)throw Q;v(1,0)}}function w_(e,n,r,t,a,o,l,s,u){var c=j();try{Za(e,n,r,t,a,o,l,s,u)}catch(p){if(d(c),p!==p+0)throw p;v(1,0)}}function k_(e,n,r,t,a,o,l,s){var u=j();try{return Xa(e,n,r,t,a,o,l,s)}catch(c){if(d(u),c!==c+0)throw c;v(1,0)}}function C_(e,n,r,t,a,o,l,s,u,c,p){var w=j();try{Ba(e,n,r,t,a,o,l,s,u,c,p)}catch(C){if(d(w),C!==C+0)throw C;v(1,0)}}function E_(e,n,r,t,a,o,l,s){var u=j();try{Na(e,n,r,t,a,o,l,s)}catch(c){if(d(u),c!==c+0)throw c;v(1,0)}}function S_(e,n,r,t,a,o,l,s,u,c,p,w,C){var T=j();try{Ma(e,n,r,t,a,o,l,s,u,c,p,w,C)}catch(U){if(d(T),U!==U+0)throw U;v(1,0)}}function D_(e,n,r,t,a,o,l,s,u,c,p,w,C){var T=j();try{La(e,n,r,t,a,o,l,s,u,c,p,w,C)}catch(U){if(d(T),U!==U+0)throw U;v(1,0)}}function R_(e,n,r,t,a,o,l,s){var u=j();try{return Ua(e,n,r,t,a,o,l,s)}catch(c){if(d(u),c!==c+0)throw c;v(1,0)}}function A_(e,n,r,t,a,o,l){var s=j();try{return Ha(e,n,r,t,a,o,l)}catch(u){if(d(s),u!==u+0)throw u;v(1,0)}}function T_(e,n,r,t,a,o,l,s){var u=j();try{return Ia(e,n,r,t,a,o,l,s)}catch(c){if(d(u),c!==c+0)throw c;v(1,0)}}function F_(e,n,r,t,a,o,l,s,u,c,p){var w=j();try{Pa(e,n,r,t,a,o,l,s,u,c,p)}catch(C){if(d(w),C!==C+0)throw C;v(1,0)}}function x_(e,n,r,t,a,o,l,s,u,c,p,w,C,T,U,q){var Q=j();try{Wa(e,n,r,t,a,o,l,s,u,c,p,w,C,T,U,q)}catch(ri){if(d(Q),ri!==ri+0)throw ri;v(1,0)}}function U_(e,n,r,t,a,o,l,s,u,c,p,w,C,T,U,q,Q,ri){var F=j();try{qa(e,n,r,t,a,o,l,s,u,c,p,w,C,T,U,q,Q,ri)}catch(L){if(d(F),L!==L+0)throw L;v(1,0)}}function I_(e,n,r,t,a,o,l,s,u,c,p,w){var C=j();try{Oa(e,n,r,t,a,o,l,s,u,c,p,w)}catch(T){if(d(C),T!==T+0)throw T;v(1,0)}}function H_(e,n,r,t,a,o,l,s,u,c,p,w,C,T,U,q,Q){var ri=j();try{Ya(e,n,r,t,a,o,l,s,u,c,p,w,C,T,U,q,Q)}catch(F){if(d(ri),F!==F+0)throw F;v(1,0)}}function B_(e,n,r,t,a,o,l,s,u){var c=j();try{za(e,n,r,t,a,o,l,s,u)}catch(p){if(d(c),p!==p+0)throw p;v(1,0)}}function N_(e,n,r,t,a,o,l,s,u,c){var p=j();try{$a(e,n,r,t,a,o,l,s,u,c)}catch(w){if(d(p),w!==w+0)throw w;v(1,0)}}function M_(e,n,r,t){var a=j();try{return Va(e,n,r,t)}catch(o){if(d(a),o!==o+0)throw o;v(1,0)}}function O_(e,n,r,t,a,o,l,s,u,c){var p=j();try{Ja(e,n,r,t,a,o,l,s,u,c)}catch(w){if(d(p),w!==w+0)throw w;v(1,0)}}function L_(e,n,r,t,a,o,l,s,u){var c=j();try{io(e,n,r,t,a,o,l,s,u)}catch(p){if(d(c),p!==p+0)throw p;v(1,0)}}function P_(e,n,r,t,a,o,l,s,u,c,p){var w=j();try{eo(e,n,r,t,a,o,l,s,u,c,p)}catch(C){if(d(w),C!==C+0)throw C;v(1,0)}}function W_(e,n,r,t,a,o,l,s){var u=j();try{return no(e,n,r,t,a,o,l,s)}catch(c){if(d(u),c!==c+0)throw c;v(1,0)}}function q_(e,n,r,t,a,o,l){var s=j();try{ro(e,n,r,t,a,o,l)}catch(u){if(d(s),u!==u+0)throw u;v(1,0)}}function X_(e,n,r,t,a,o,l){var s=j();try{return to(e,n,r,t,a,o,l)}catch(u){if(d(s),u!==u+0)throw u;v(1,0)}}function K_(e,n,r,t){var a=j();try{return ao(e,n,r,t)}catch(o){if(d(a),o!==o+0)throw o;v(1,0)}}function Y_(e,n,r,t,a,o,l){var s=j();try{return co(e,n,r,t,a,o,l)}catch(u){if(d(s),u!==u+0)throw u;v(1,0)}}function G_(e,n,r,t,a,o,l){var s=j();try{return _o(e,n,r,t,a,o,l)}catch(u){if(d(s),u!==u+0)throw u;v(1,0)}}function z_(e,n,r,t,a,o){var l=j();try{yo(e,n,r,t,a,o)}catch(s){if(d(l),s!==s+0)throw s;v(1,0)}}function $_(e,n,r,t){var a=j();try{return vo(e,n,r,t)}catch(o){if(d(a),o!==o+0)throw o;v(1,0)}}function V_(e,n,r,t,a,o){var l=j();try{return mo(e,n,r,t,a,o)}catch(s){if(d(l),s!==s+0)throw s;v(1,0)}}function J_(e,n,r,t){var a=j();try{return ho(e,n,r,t)}catch(o){if(d(a),o!==o+0)throw o;v(1,0)}}function Q_(e,n,r,t,a,o,l,s,u,c,p,w){var C=j();try{return vl(e,n,r,t,a,o,l,s,u,c,p,w)}catch(T){if(d(C),T!==T+0)throw T;v(1,0)}}function Z_(e,n,r,t,a,o,l,s,u){var c=j();try{return Bo(e,n,r,t,a,o,l,s,u)}catch(p){if(d(c),p!==p+0)throw p;v(1,0)}}function ef(e,n,r){var t=j();try{return bo(e,n,r)}catch(a){if(d(t),a!==a+0)throw a;v(1,0)}}function nf(e,n,r,t,a,o,l){var s=j();try{return Rs(e,n,r,t,a,o,l)}catch(u){if(d(s),u!==u+0)throw u;v(1,0)}}function rf(e,n,r,t,a,o,l,s,u){var c=j();try{Ko(e,n,r,t,a,o,l,s,u)}catch(p){if(d(c),p!==p+0)throw p;v(1,0)}}function tf(e,n,r,t,a,o,l,s,u,c,p,w,C){var T=j();try{yl(e,n,r,t,a,o,l,s,u,c,p,w,C)}catch(U){if(d(T),U!==U+0)throw U;v(1,0)}}function af(e,n,r,t,a,o,l,s,u){var c=j();try{Wo(e,n,r,t,a,o,l,s,u)}catch(p){if(d(c),p!==p+0)throw p;v(1,0)}}function of(e,n,r,t,a,o,l,s){var u=j();try{zo(e,n,r,t,a,o,l,s)}catch(c){if(d(u),c!==c+0)throw c;v(1,0)}}function lf(e,n,r,t,a,o,l,s,u){var c=j();try{$o(e,n,r,t,a,o,l,s,u)}catch(p){if(d(c),p!==p+0)throw p;v(1,0)}}function sf(e,n,r,t,a,o){var l=j();try{Yo(e,n,r,t,a,o)}catch(s){if(d(l),s!==s+0)throw s;v(1,0)}}function uf(e,n,r,t,a,o,l){var s=j();try{Fo(e,n,r,t,a,o,l)}catch(u){if(d(s),u!==u+0)throw u;v(1,0)}}function cf(e,n,r,t,a){var o=j();try{return go(e,n,r,t,a)}catch(l){if(d(o),l!==l+0)throw l;v(1,0)}}function _f(e,n,r,t,a,o){var l=j();try{return wo(e,n,r,t,a,o)}catch(s){if(d(l),s!==s+0)throw s;v(1,0)}}function ff(e,n,r,t,a,o,l,s,u){var c=j();try{To(e,n,r,t,a,o,l,s,u)}catch(p){if(d(c),p!==p+0)throw p;v(1,0)}}function df(e,n,r,t,a,o,l,s,u,c,p){var w=j();try{Ao(e,n,r,t,a,o,l,s,u,c,p)}catch(C){if(d(w),C!==C+0)throw C;v(1,0)}}function pf(e,n,r,t,a,o){var l=j();try{return Po(e,n,r,t,a,o)}catch(s){if(d(l),s!==s+0)throw s;v(1,0)}}function yf(e,n,r,t,a,o,l,s,u,c){var p=j();try{ko(e,n,r,t,a,o,l,s,u,c)}catch(w){if(d(p),w!==w+0)throw w;v(1,0)}}function mf(e,n,r,t,a,o,l){var s=j();try{return Uo(e,n,r,t,a,o,l)}catch(u){if(d(s),u!==u+0)throw u;v(1,0)}}function hf(e,n,r,t,a,o,l,s,u){var c=j();try{xo(e,n,r,t,a,o,l,s,u)}catch(p){if(d(c),p!==p+0)throw p;v(1,0)}}function vf(e,n,r,t,a,o,l,s,u,c,p,w,C,T){var U=j();try{return Eo(e,n,r,t,a,o,l,s,u,c,p,w,C,T)}catch(q){if(d(U),q!==q+0)throw q;v(1,0)}}function jf(e,n,r,t,a,o,l,s,u,c){var p=j();try{return So(e,n,r,t,a,o,l,s,u,c)}catch(w){if(d(p),w!==w+0)throw w;v(1,0)}}function bf(e,n,r,t,a,o,l,s,u){var c=j();try{return Do(e,n,r,t,a,o,l,s,u)}catch(p){if(d(c),p!==p+0)throw p;v(1,0)}}function gf(e,n,r,t,a,o,l,s,u,c,p,w,C,T,U,q,Q,ri){var F=j();try{return Co(e,n,r,t,a,o,l,s,u,c,p,w,C,T,U,q,Q,ri)}catch(L){if(d(F),L!==L+0)throw L;v(1,0)}}function wf(e,n,r,t,a,o,l,s,u){var c=j();try{return Ro(e,n,r,t,a,o,l,s,u)}catch(p){if(d(c),p!==p+0)throw p;v(1,0)}}function kf(e,n,r,t,a,o,l,s,u,c){var p=j();try{Io(e,n,r,t,a,o,l,s,u,c)}catch(w){if(d(p),w!==w+0)throw w;v(1,0)}}function Cf(e,n,r,t,a,o,l,s,u,c){var p=j();try{Oo(e,n,r,t,a,o,l,s,u,c)}catch(w){if(d(p),w!==w+0)throw w;v(1,0)}}function Ef(e,n,r,t,a,o,l,s,u,c){var p=j();try{Lo(e,n,r,t,a,o,l,s,u,c)}catch(w){if(d(p),w!==w+0)throw w;v(1,0)}}function Sf(e,n,r,t,a,o,l){var s=j();try{return Mo(e,n,r,t,a,o,l)}catch(u){if(d(s),u!==u+0)throw u;v(1,0)}}function Df(e,n,r,t,a,o,l,s,u){var c=j();try{return No(e,n,r,t,a,o,l,s,u)}catch(p){if(d(c),p!==p+0)throw p;v(1,0)}}function Rf(e,n,r,t,a,o,l){var s=j();try{return Ho(e,n,r,t,a,o,l)}catch(u){if(d(s),u!==u+0)throw u;v(1,0)}}function Af(e,n,r,t,a,o,l){var s=j();try{Go(e,n,r,t,a,o,l)}catch(u){if(d(s),u!==u+0)throw u;v(1,0)}}function Tf(e,n,r,t,a,o,l){var s=j();try{return Zo(e,n,r,t,a,o,l)}catch(u){if(d(s),u!==u+0)throw u;v(1,0)}}function Ff(e,n,r){var t=j();try{return Jo(e,n,r)}catch(a){if(d(t),a!==a+0)throw a;v(1,0)}}function xf(e,n,r,t,a,o,l){var s=j();try{tl(e,n,r,t,a,o,l)}catch(u){if(d(s),u!==u+0)throw u;v(1,0)}}function Uf(e,n,r,t,a){var o=j();try{return rl(e,n,r,t,a)}catch(l){if(d(o),l!==l+0)throw l;v(1,0)}}function If(e,n,r,t,a){var o=j();try{il(e,n,r,t,a)}catch(l){if(d(o),l!==l+0)throw l;v(1,0)}}function Hf(e,n,r,t,a,o,l,s,u,c,p){var w=j();try{al(e,n,r,t,a,o,l,s,u,c,p)}catch(C){if(d(w),C!==C+0)throw C;v(1,0)}}function Bf(e,n,r,t,a){var o=j();try{return Qo(e,n,r,t,a)}catch(l){if(d(o),l!==l+0)throw l;v(1,0)}}function Nf(e,n,r,t,a,o,l,s,u,c,p,w){var C=j();try{return el(e,n,r,t,a,o,l,s,u,c,p,w)}catch(T){if(d(C),T!==T+0)throw T;v(1,0)}}function Mf(e,n,r,t,a,o,l){var s=j();try{return ol(e,n,r,t,a,o,l)}catch(u){if(d(s),u!==u+0)throw u;v(1,0)}}function Of(e,n,r,t,a,o,l,s,u){var c=j();try{return ll(e,n,r,t,a,o,l,s,u)}catch(p){if(d(c),p!==p+0)throw p;v(1,0)}}function Lf(e,n,r,t,a,o,l,s){var u=j();try{return sl(e,n,r,t,a,o,l,s)}catch(c){if(d(u),c!==c+0)throw c;v(1,0)}}function Pf(e,n,r,t,a,o,l,s){var u=j();try{return jo(e,n,r,t,a,o,l,s)}catch(c){if(d(u),c!==c+0)throw c;v(1,0)}}function Wf(e,n,r,t,a,o,l,s,u){var c=j();try{cl(e,n,r,t,a,o,l,s,u)}catch(p){if(d(c),p!==p+0)throw p;v(1,0)}}function qf(e,n,r,t,a,o,l){var s=j();try{dl(e,n,r,t,a,o,l)}catch(u){if(d(s),u!==u+0)throw u;v(1,0)}}function Xf(e,n,r,t,a,o,l,s,u,c,p){var w=j();try{return pl(e,n,r,t,a,o,l,s,u,c,p)}catch(C){if(d(w),C!==C+0)throw C;v(1,0)}}function Kf(e,n,r,t,a,o,l){var s=j();try{return Vo(e,n,r,t,a,o,l)}catch(u){if(d(s),u!==u+0)throw u;v(1,0)}}function Yf(e,n,r,t,a,o){var l=j();try{Sl(e,n,r,t,a,o)}catch(s){if(d(l),s!==s+0)throw s;v(1,0)}}function Gf(e,n,r,t,a,o,l,s,u,c){var p=j();try{ul(e,n,r,t,a,o,l,s,u,c)}catch(w){if(d(p),w!==w+0)throw w;v(1,0)}}function zf(e,n,r,t,a,o,l,s,u,c){var p=j();try{_l(e,n,r,t,a,o,l,s,u,c)}catch(w){if(d(p),w!==w+0)throw w;v(1,0)}}function $f(e,n,r,t,a,o,l,s,u){var c=j();try{fl(e,n,r,t,a,o,l,s,u)}catch(p){if(d(c),p!==p+0)throw p;v(1,0)}}function Vf(e,n,r,t,a,o,l,s,u,c,p,w){var C=j();try{return ml(e,n,r,t,a,o,l,s,u,c,p,w)}catch(T){if(d(C),T!==T+0)throw T;v(1,0)}}function Jf(e,n,r,t,a,o,l,s,u,c,p,w,C){var T=j();try{return hl(e,n,r,t,a,o,l,s,u,c,p,w,C)}catch(U){if(d(T),U!==U+0)throw U;v(1,0)}}function Qf(e,n,r,t,a,o,l,s,u,c){var p=j();try{return El(e,n,r,t,a,o,l,s,u,c)}catch(w){if(d(p),w!==w+0)throw w;v(1,0)}}function Zf(e,n,r,t,a,o,l,s,u,c,p){var w=j();try{wl(e,n,r,t,a,o,l,s,u,c,p)}catch(C){if(d(w),C!==C+0)throw C;v(1,0)}}function id(e,n,r,t,a,o,l,s){var u=j();try{return Rl(e,n,r,t,a,o,l,s)}catch(c){if(d(u),c!==c+0)throw c;v(1,0)}}function ed(e,n,r,t,a,o,l,s){var u=j();try{return Al(e,n,r,t,a,o,l,s)}catch(c){if(d(u),c!==c+0)throw c;v(1,0)}}function nd(e,n,r,t,a,o,l,s,u,c){var p=j();try{Ll(e,n,r,t,a,o,l,s,u,c)}catch(w){if(d(p),w!==w+0)throw w;v(1,0)}}function rd(e,n,r,t,a,o,l,s){var u=j();try{Tl(e,n,r,t,a,o,l,s)}catch(c){if(d(u),c!==c+0)throw c;v(1,0)}}function td(e,n,r,t,a,o,l,s){var u=j();try{return Hl(e,n,r,t,a,o,l,s)}catch(c){if(d(u),c!==c+0)throw c;v(1,0)}}function ad(e,n,r,t,a,o,l,s,u){var c=j();try{Bl(e,n,r,t,a,o,l,s,u)}catch(p){if(d(c),p!==p+0)throw p;v(1,0)}}function od(e,n,r,t,a,o,l,s,u){var c=j();try{return Nl(e,n,r,t,a,o,l,s,u)}catch(p){if(d(c),p!==p+0)throw p;v(1,0)}}function ld(e,n,r,t,a,o,l,s,u){var c=j();try{return Ml(e,n,r,t,a,o,l,s,u)}catch(p){if(d(c),p!==p+0)throw p;v(1,0)}}function sd(e,n,r,t,a,o,l,s,u,c){var p=j();try{return Ol(e,n,r,t,a,o,l,s,u,c)}catch(w){if(d(p),w!==w+0)throw w;v(1,0)}}function ud(e,n,r,t,a,o,l,s,u,c,p){var w=j();try{return Fl(e,n,r,t,a,o,l,s,u,c,p)}catch(C){if(d(w),C!==C+0)throw C;v(1,0)}}function cd(e,n,r,t,a,o,l,s,u,c,p,w){var C=j();try{xl(e,n,r,t,a,o,l,s,u,c,p,w)}catch(T){if(d(C),T!==T+0)throw T;v(1,0)}}function _d(e,n,r,t,a,o,l,s,u,c,p){var w=j();try{Ul(e,n,r,t,a,o,l,s,u,c,p)}catch(C){if(d(w),C!==C+0)throw C;v(1,0)}}function fd(e,n,r,t,a,o){var l=j();try{return Il(e,n,r,t,a,o)}catch(s){if(d(l),s!==s+0)throw s;v(1,0)}}function dd(e,n,r,t,a,o,l,s,u){var c=j();try{Pl(e,n,r,t,a,o,l,s,u)}catch(p){if(d(c),p!==p+0)throw p;v(1,0)}}function pd(e,n,r,t,a,o,l,s,u,c){var p=j();try{Wl(e,n,r,t,a,o,l,s,u,c)}catch(w){if(d(p),w!==w+0)throw w;v(1,0)}}function yd(e,n,r,t,a,o,l,s,u,c){var p=j();try{return Gl(e,n,r,t,a,o,l,s,u,c)}catch(w){if(d(p),w!==w+0)throw w;v(1,0)}}function md(e,n,r,t,a,o,l,s){var u=j();try{return ql(e,n,r,t,a,o,l,s)}catch(c){if(d(u),c!==c+0)throw c;v(1,0)}}function hd(e,n,r,t,a,o,l,s){var u=j();try{return Kl(e,n,r,t,a,o,l,s)}catch(c){if(d(u),c!==c+0)throw c;v(1,0)}}function vd(e,n,r,t,a,o,l,s,u,c,p,w,C){var T=j();try{return Yl(e,n,r,t,a,o,l,s,u,c,p,w,C)}catch(U){if(d(T),U!==U+0)throw U;v(1,0)}}function jd(e,n,r,t,a,o,l,s,u,c){var p=j();try{return zl(e,n,r,t,a,o,l,s,u,c)}catch(w){if(d(p),w!==w+0)throw w;v(1,0)}}function bd(e,n,r,t,a,o,l,s,u,c,p){var w=j();try{$l(e,n,r,t,a,o,l,s,u,c,p)}catch(C){if(d(w),C!==C+0)throw C;v(1,0)}}function gd(e,n,r,t,a,o,l,s){var u=j();try{return Vl(e,n,r,t,a,o,l,s)}catch(c){if(d(u),c!==c+0)throw c;v(1,0)}}function wd(e,n,r,t,a,o,l,s,u,c){var p=j();try{return Jl(e,n,r,t,a,o,l,s,u,c)}catch(w){if(d(p),w!==w+0)throw w;v(1,0)}}function kd(e,n,r,t,a,o,l,s,u){var c=j();try{Xl(e,n,r,t,a,o,l,s,u)}catch(p){if(d(c),p!==p+0)throw p;v(1,0)}}function Cd(e,n,r,t,a,o,l,s){var u=j();try{return Ql(e,n,r,t,a,o,l,s)}catch(c){if(d(u),c!==c+0)throw c;v(1,0)}}function Ed(e,n,r,t,a,o,l){var s=j();try{return Zl(e,n,r,t,a,o,l)}catch(u){if(d(s),u!==u+0)throw u;v(1,0)}}function Sd(e,n,r,t,a,o,l,s,u){var c=j();try{return ns(e,n,r,t,a,o,l,s,u)}catch(p){if(d(c),p!==p+0)throw p;v(1,0)}}function Dd(e,n,r,t,a,o,l,s){var u=j();try{return is(e,n,r,t,a,o,l,s)}catch(c){if(d(u),c!==c+0)throw c;v(1,0)}}function Rd(e,n,r,t,a,o){var l=j();try{return es(e,n,r,t,a,o)}catch(s){if(d(l),s!==s+0)throw s;v(1,0)}}function Ad(e,n,r,t,a,o,l,s,u,c,p,w){var C=j();try{return ts(e,n,r,t,a,o,l,s,u,c,p,w)}catch(T){if(d(C),T!==T+0)throw T;v(1,0)}}function Td(e,n,r,t,a,o,l,s,u,c,p,w,C,T,U,q,Q,ri){var F=j();try{return as(e,n,r,t,a,o,l,s,u,c,p,w,C,T,U,q,Q,ri)}catch(L){if(d(F),L!==L+0)throw L;v(1,0)}}function Fd(e,n,r,t,a,o,l,s,u,c,p,w){var C=j();try{return os(e,n,r,t,a,o,l,s,u,c,p,w)}catch(T){if(d(C),T!==T+0)throw T;v(1,0)}}function xd(e,n,r,t,a,o,l,s,u,c,p){var w=j();try{return ls(e,n,r,t,a,o,l,s,u,c,p)}catch(C){if(d(w),C!==C+0)throw C;v(1,0)}}function Ud(e,n,r,t,a,o,l,s,u,c){var p=j();try{return ss(e,n,r,t,a,o,l,s,u,c)}catch(w){if(d(p),w!==w+0)throw w;v(1,0)}}function Id(e,n,r,t,a,o,l,s,u,c){var p=j();try{return us(e,n,r,t,a,o,l,s,u,c)}catch(w){if(d(p),w!==w+0)throw w;v(1,0)}}function Hd(e,n,r,t,a,o,l,s,u){var c=j();try{return cs(e,n,r,t,a,o,l,s,u)}catch(p){if(d(c),p!==p+0)throw p;v(1,0)}}function Bd(e,n,r,t,a,o,l,s,u,c){var p=j();try{return _s(e,n,r,t,a,o,l,s,u,c)}catch(w){if(d(p),w!==w+0)throw w;v(1,0)}}function Nd(e,n,r,t,a,o,l,s,u,c,p){var w=j();try{return fs(e,n,r,t,a,o,l,s,u,c,p)}catch(C){if(d(w),C!==C+0)throw C;v(1,0)}}function Md(e,n,r,t,a,o,l,s,u,c,p,w,C,T){var U=j();try{return rs(e,n,r,t,a,o,l,s,u,c,p,w,C,T)}catch(q){if(d(U),q!==q+0)throw q;v(1,0)}}function Od(e,n,r,t,a,o,l,s,u){var c=j();try{return ds(e,n,r,t,a,o,l,s,u)}catch(p){if(d(c),p!==p+0)throw p;v(1,0)}}function Ld(e,n,r,t,a,o,l){var s=j();try{return ps(e,n,r,t,a,o,l)}catch(u){if(d(s),u!==u+0)throw u;v(1,0)}}function Pd(e,n){var r=j();try{return ys(e,n)}catch(t){if(d(r),t!==t+0)throw t;v(1,0)}}function Wd(e,n){var r=j();try{return ms(e,n)}catch(t){if(d(r),t!==t+0)throw t;v(1,0)}}function qd(e,n,r,t,a,o,l,s,u,c,p){var w=j();try{return vs(e,n,r,t,a,o,l,s,u,c,p)}catch(C){if(d(w),C!==C+0)throw C;v(1,0)}}function Xd(e,n,r,t,a,o,l,s,u,c,p){var w=j();try{return js(e,n,r,t,a,o,l,s,u,c,p)}catch(C){if(d(w),C!==C+0)throw C;v(1,0)}}function Kd(e,n,r,t,a,o,l,s,u,c){var p=j();try{hs(e,n,r,t,a,o,l,s,u,c)}catch(w){if(d(p),w!==w+0)throw w;v(1,0)}}function Yd(e,n,r,t,a,o,l,s,u){var c=j();try{return bs(e,n,r,t,a,o,l,s,u)}catch(p){if(d(c),p!==p+0)throw p;v(1,0)}}function Gd(e,n,r,t,a,o,l,s,u,c,p,w){var C=j();try{return gs(e,n,r,t,a,o,l,s,u,c,p,w)}catch(T){if(d(C),T!==T+0)throw T;v(1,0)}}function zd(e,n,r,t,a,o,l,s,u){var c=j();try{return ws(e,n,r,t,a,o,l,s,u)}catch(p){if(d(c),p!==p+0)throw p;v(1,0)}}function $d(e,n,r){var t=j();try{ks(e,n,r)}catch(a){if(d(t),a!==a+0)throw a;v(1,0)}}function Vd(e,n,r,t,a,o,l,s,u,c){var p=j();try{Xo(e,n,r,t,a,o,l,s,u,c)}catch(w){if(d(p),w!==w+0)throw w;v(1,0)}}function Jd(e,n,r,t,a,o,l,s,u,c,p,w){var C=j();try{As(e,n,r,t,a,o,l,s,u,c,p,w)}catch(T){if(d(C),T!==T+0)throw T;v(1,0)}}function Qd(e,n,r,t,a,o){var l=j();try{return nl(e,n,r,t,a,o)}catch(s){if(d(l),s!==s+0)throw s;v(1,0)}}function Zd(e,n,r,t,a,o,l,s,u,c){var p=j();try{Ts(e,n,r,t,a,o,l,s,u,c)}catch(w){if(d(p),w!==w+0)throw w;v(1,0)}}function ip(e,n,r,t,a,o,l,s,u,c,p){var w=j();try{return xs(e,n,r,t,a,o,l,s,u,c,p)}catch(C){if(d(w),C!==C+0)throw C;v(1,0)}}function ep(e,n,r,t,a,o,l,s,u,c,p,w,C){var T=j();try{Fs(e,n,r,t,a,o,l,s,u,c,p,w,C)}catch(U){if(d(T),U!==U+0)throw U;v(1,0)}}function np(e,n,r,t,a,o,l,s,u,c,p,w,C){var T=j();try{Us(e,n,r,t,a,o,l,s,u,c,p,w,C)}catch(U){if(d(T),U!==U+0)throw U;v(1,0)}}function rp(e,n,r,t,a,o,l,s,u,c){var p=j();try{return Is(e,n,r,t,a,o,l,s,u,c)}catch(w){if(d(p),w!==w+0)throw w;v(1,0)}}function tp(e,n,r,t,a,o,l,s,u,c,p,w,C){var T=j();try{Hs(e,n,r,t,a,o,l,s,u,c,p,w,C)}catch(U){if(d(T),U!==U+0)throw U;v(1,0)}}function ap(e,n,r,t,a,o,l,s,u){var c=j();try{qs(e,n,r,t,a,o,l,s,u)}catch(p){if(d(c),p!==p+0)throw p;v(1,0)}}function op(e,n,r,t,a,o,l,s,u,c,p,w,C,T){var U=j();try{Ns(e,n,r,t,a,o,l,s,u,c,p,w,C,T)}catch(q){if(d(U),q!==q+0)throw q;v(1,0)}}function lp(e,n,r,t,a,o,l,s,u,c,p){var w=j();try{Ms(e,n,r,t,a,o,l,s,u,c,p)}catch(C){if(d(w),C!==C+0)throw C;v(1,0)}}function sp(e,n,r,t,a,o,l,s,u){var c=j();try{Bs(e,n,r,t,a,o,l,s,u)}catch(p){if(d(c),p!==p+0)throw p;v(1,0)}}function up(e,n,r,t,a,o,l,s,u,c,p){var w=j();try{return Os(e,n,r,t,a,o,l,s,u,c,p)}catch(C){if(d(w),C!==C+0)throw C;v(1,0)}}function cp(e,n,r,t,a,o,l,s,u,c){var p=j();try{return Xs(e,n,r,t,a,o,l,s,u,c)}catch(w){if(d(p),w!==w+0)throw w;v(1,0)}}function _p(e,n,r,t,a,o,l,s,u,c){var p=j();try{Ls(e,n,r,t,a,o,l,s,u,c)}catch(w){if(d(p),w!==w+0)throw w;v(1,0)}}function fp(e,n,r,t,a,o,l,s){var u=j();try{return Ws(e,n,r,t,a,o,l,s)}catch(c){if(d(u),c!==c+0)throw c;v(1,0)}}function dp(e,n,r,t,a,o,l,s,u,c,p){var w=j();try{return Ps(e,n,r,t,a,o,l,s,u,c,p)}catch(C){if(d(w),C!==C+0)throw C;v(1,0)}}function pp(e,n,r,t,a,o,l,s,u,c,p,w){var C=j();try{return Ks(e,n,r,t,a,o,l,s,u,c,p,w)}catch(T){if(d(C),T!==T+0)throw T;v(1,0)}}i.stackAlloc=W,i.stackSave=j,i.stackRestore=d,i.ccall=gt;var kn;Xi=function e(){kn||Ys(),kn||(Xi=e)};function yp(e){var n=i._main,r=0,t=0;try{var a=n(r,t);return vt(a,!0),a}catch(o){return jt(o)}}function Ys(e){if(e=e||E,Ti>0||(Ln(),Ti>0))return;function n(){kn||(kn=!0,i.calledRun=!0,!vi&&(Pn(),Wn(),m(i),i.onRuntimeInitialized&&i.onRuntimeInitialized(),Gs&&yp(e),qn()))}i.setStatus?(i.setStatus("Running..."),setTimeout(function(){setTimeout(function(){i.setStatus("")},1),n()},1)):n()}if(i.preInit)for(typeof i.preInit=="function"&&(i.preInit=[i.preInit]);i.preInit.length>0;)i.preInit.pop()();var Gs=!0;return i.noInitialRun&&(Gs=!1),Ys(),f.ready}})(),hu=Kp;var Ce=class extends Je{constructor(i,m,h,b){super(i,m);this.mainModuleURL=h,this.pthreadWorkerURL=b}locateFile(i,m){if(i.endsWith(".wasm"))return this.mainModuleURL;if(i.endsWith(".worker.js")){if(!this.pthreadWorkerURL)throw new Error("Missing DuckDB worker URL!");return this.pthreadWorkerURL}throw new Error(`WASM instantiation requested unexpected file: prefix=${m} path=${i}`)}instantiateWasm(i,m){globalThis.DUCKDB_RUNTIME=this._runtime;let h=this.onInstantiationProgress;if(WebAssembly.instantiateStreaming)if(typeof TransformStream=="function"){let E=(async()=>{var gi;let S=new Request(this.mainModuleURL),R=await fetch(S),I=R.headers.get("content-length"),N=I&&parseInt(I,10)||0,J=new Date,X={startedAt:J,updatedAt:J,bytesTotal:N||0,bytesLoaded:0},$={transform(mi,Ni){X.bytesLoaded+=mi.byteLength;let Mi=new Date;if(Mi.getTime()-X.updatedAt.getTime()<20){X.updatedAt=Mi,Ni.enqueue(mi);return}for(let Ci of h)Ci(X);Ni.enqueue(mi)}},yi=new TransformStream($);return new Response((gi=R.body)==null?void 0:gi.pipeThrough(yi),R)})();WebAssembly.instantiateStreaming(E,i).then(S=>{m(S.instance,S.module)})}else{console.warn("instantiating without progress handler since transform streams are unavailable");let b=new Request(this.mainModuleURL);WebAssembly.instantiateStreaming(fetch(b),i).then(E=>{m(E.instance,E.module)})}else if(typeof XMLHttpRequest=="function"){let b=new XMLHttpRequest,E=this.mainModuleURL,S=new Date,R={startedAt:S,updatedAt:S,bytesTotal:0,bytesLoaded:0};b.open("GET",E),b.responseType="arraybuffer",b.onerror=I=>{throw this.logger.log({timestamp:new Date,level:4,origin:3,topic:5,event:2,value:"Failed to load WASM: "+I}),new Error(I.toString())},b.onprogress=I=>{R.bytesTotal=I.total,R.bytesLoaded=I.loaded;let N=new Date;if(N.getTime()-R.updatedAt.getTime()<20){R.updatedAt=N;return}for(let J of h)J(R)},b.onload=()=>{WebAssembly.instantiate(b.response,i).then(I=>{m(I.instance,I.module)}).catch(I=>{throw this.logger.log({timestamp:new Date,level:4,origin:3,topic:5,event:2,value:"Failed to instantiate WASM: "+I}),new Error(I)})},b.send()}else console.warn("instantiating with manual fetch since streaming instantiation and xhrs are unavailable"),(async()=>{let E=new Request(this.mainModuleURL),R=await(await fetch(E)).arrayBuffer();WebAssembly.instantiate(R,i).then(I=>{m(I.instance,I.module)})})();return[]}};var Un=class extends Ce{constructor(f,i,m,h=null){super(f,i,m,h)}instantiateImpl(f){return hu({...f,instantiateWasm:this.instantiateWasm.bind(this),locateFile:this.locateFile.bind(this)})}};var vu={},Yp=(()=>{var _=vu.url;return function(f){f=f||{};var i=typeof f<"u"?f:{},m,h;i.ready=new Promise(function(y,g){m=y,h=g});var b=Object.assign({},i),E=[],S="./this.program",R=(y,g)=>{throw g},I=typeof window=="object",N=typeof importScripts=="function",J=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string",X="";function $(y){return i.locateFile?i.locateFile(y,X):X+y}var yi,gi,mi,Ni;function Mi(y){if(y instanceof zi)return;hi("exiting due to exception: "+y)}if(J){N?X=Qe().dirname(X)+"/":X=__dirname+"/";var Ci,Wi;typeof require=="function"&&(Ci=oa(),Wi=Qe()),yi=(y,g)=>(y=Wi.normalize(y),Ci.readFileSync(y,g?void 0:"utf8")),mi=y=>{var g=yi(y,!0);return g.buffer||(g=new Uint8Array(g)),g},gi=(y,g,k)=>{y=Wi.normalize(y),Ci.readFile(y,function(D,x){D?k(D):g(x.buffer)})},process.argv.length>1&&(S=process.argv[1].replace(/\\/g,"/")),E=process.argv.slice(2),process.on("uncaughtException",function(y){if(!(y instanceof zi))throw y}),process.on("unhandledRejection",function(y){throw y}),R=(y,g)=>{if(Fe())throw process.exitCode=y,g;Mi(g),process.exit(y)},i.inspect=function(){return"[Emscripten Module object]"}}else(I||N)&&(N?X=self.location.href:typeof document<"u"&&document.currentScript&&(X=document.currentScript.src),_&&(X=_),X.indexOf("blob:")!==0?X=X.substr(0,X.replace(/[?#].*/,"").lastIndexOf("/")+1):X="",yi=y=>{var g=new XMLHttpRequest;return g.open("GET",y,!1),g.send(null),g.responseText},N&&(mi=y=>{var g=new XMLHttpRequest;return g.open("GET",y,!1),g.responseType="arraybuffer",g.send(null),new Uint8Array(g.response)}),gi=(y,g,k)=>{var D=new XMLHttpRequest;D.open("GET",y,!0),D.responseType="arraybuffer",D.onload=()=>{if(D.status==200||D.status==0&&D.response){g(D.response);return}k()},D.onerror=k,D.send(null)},Ni=y=>document.title=y);var re=i.print||console.log.bind(console),hi=i.printErr||console.warn.bind(console);Object.assign(i,b),b=null,i.arguments&&(E=i.arguments),i.thisProgram&&(S=i.thisProgram),i.quit&&(R=i.quit);var Ii;i.wasmBinary&&(Ii=i.wasmBinary);var te=i.noExitRuntime||!0;typeof WebAssembly!="object"&&fi("no native wasm support detected");var z,vi=!1,ji;function Ei(y,g){y||fi(g)}var wi=typeof TextDecoder<"u"?new TextDecoder("utf8"):void 0;function bi(y,g,k){g>>>=0;for(var D=g+k,x=g;y[x]&&!(x>=D);)++x;if(x-g>16&&y.buffer&&wi)return wi.decode(y.subarray(g,x));for(var M="";g<x;){var B=y[g++];if(!(B&128)){M+=String.fromCharCode(B);continue}var H=y[g++]&63;if((B&224)==192){M+=String.fromCharCode((B&31)<<6|H);continue}var P=y[g++]&63;if((B&240)==224?B=(B&15)<<12|H<<6|P:B=(B&7)<<18|H<<12|P<<6|y[g++]&63,B<65536)M+=String.fromCharCode(B);else{var ii=B-65536;M+=String.fromCharCode(55296|ii>>10,56320|ii&1023)}}return M}function Y(y,g){return y>>>=0,y?bi(Ai,y,g):""}function Di(y,g,k,D){if(k>>>=0,!(D>0))return 0;for(var x=k,M=k+D-1,B=0;B<y.length;++B){var H=y.charCodeAt(B);if(H>=55296&&H<=57343){var P=y.charCodeAt(++B);H=65536+((H&1023)<<10)|P&1023}if(H<=127){if(k>=M)break;g[k++>>>0]=H}else if(H<=2047){if(k+1>=M)break;g[k++>>>0]=192|H>>6,g[k++>>>0]=128|H&63}else if(H<=65535){if(k+2>=M)break;g[k++>>>0]=224|H>>12,g[k++>>>0]=128|H>>6&63,g[k++>>>0]=128|H&63}else{if(k+3>=M)break;g[k++>>>0]=240|H>>18,g[k++>>>0]=128|H>>12&63,g[k++>>>0]=128|H>>6&63,g[k++>>>0]=128|H&63}}return g[k>>>0]=0,k-x}function Oi(y,g,k){return Di(y,Ai,g,k)}function Hn(y){for(var g=0,k=0;k<y.length;++k){var D=y.charCodeAt(k);D<=127?g++:D<=2047?g+=2:D>=55296&&D<=57343?(g+=4,++k):g+=3}return g}var Ee,Ri,Ai,qi,Se,A,si,Bn,Nn;function De(y){Ee=y,i.HEAP8=Ri=new Int8Array(y),i.HEAP16=qi=new Int16Array(y),i.HEAP32=A=new Int32Array(y),i.HEAPU8=Ai=new Uint8Array(y),i.HEAPU16=Se=new Uint16Array(y),i.HEAPU32=si=new Uint32Array(y),i.HEAPF32=Bn=new Float32Array(y),i.HEAPF64=Nn=new Float64Array(y)}var bu=i.INITIAL_MEMORY||16777216,Ze,Re=[],Ae=[],Mn=[],Te=[],On=!1;function Fe(){return te}function Ln(){if(i.preRun)for(typeof i.preRun=="function"&&(i.preRun=[i.preRun]);i.preRun.length;)Xn(i.preRun.shift());$i(Re)}function Pn(){On=!0,$i(Ae)}function Wn(){$i(Mn)}function qn(){if(i.postRun)for(typeof i.postRun=="function"&&(i.postRun=[i.postRun]);i.postRun.length;)Yn(i.postRun.shift());$i(Te)}function Xn(y){Re.unshift(y)}function Kn(y){Ae.unshift(y)}function Yn(y){Te.unshift(y)}var Ti=0,ae=null,Xi=null;function Gn(y){Ti++,i.monitorRunDependencies&&i.monitorRunDependencies(Ti)}function zn(y){if(Ti--,i.monitorRunDependencies&&i.monitorRunDependencies(Ti),Ti==0&&(ae!==null&&(clearInterval(ae),ae=null),Xi)){var g=Xi;Xi=null,g()}}function fi(y){i.onAbort&&i.onAbort(y),y="Aborted("+y+")",hi(y),vi=!0,ji=1,y+=". Build with -sASSERTIONS for more info.",hn()}var $n="data:application/octet-stream;base64,";function xe(y){return y.startsWith($n)}var pi;i.locateFile?(pi="./duckdb-eh.wasm",xe(pi)||(pi=$(pi))):pi=new URL("./duckdb-eh.wasm",vu.url).toString();function Ue(y){try{if(y==pi&&Ii)return new Uint8Array(Ii);if(mi)return mi(y);throw"both async and sync fetching of the wasm failed"}catch(g){fi(g)}}function Vn(){return!Ii&&(I||N)&&typeof fetch=="function"?fetch(pi,{credentials:"same-origin"}).then(function(y){if(!y.ok)throw"failed to load wasm binary file at '"+pi+"'";return y.arrayBuffer()}).catch(function(){return Ue(pi)}):Promise.resolve().then(function(){return Ue(pi)})}function Jn(){var y={a:at};function g(B,H){var P=B.exports;i.asm=P,z=i.asm.ja,De(z.buffer),Ze=i.asm.ma,Kn(i.asm.ka),zn("wasm-instantiate")}Gn("wasm-instantiate");function k(B){g(B.instance)}function D(B){return Vn().then(function(H){return WebAssembly.instantiate(H,y)}).then(function(H){return H}).then(B,function(H){hi("failed to asynchronously prepare wasm: "+H),fi(H)})}function x(){return!Ii&&typeof WebAssembly.instantiateStreaming=="function"&&!xe(pi)&&!J&&typeof fetch=="function"?fetch(pi,{credentials:"same-origin"}).then(function(B){var H=WebAssembly.instantiateStreaming(B,y);return H.then(k,function(P){return hi("wasm streaming compile failed: "+P),hi("falling back to ArrayBuffer instantiation"),D(k)})}):D(k)}if(i.instantiateWasm)try{var M=i.instantiateWasm(y,g);return M}catch(B){hi("Module.instantiateWasm callback failed with error: "+B),h(B)}return x().catch(h),{}}function zi(y){this.name="ExitStatus",this.message="Program terminated with exit("+y+")",this.status=y}function $i(y){for(;y.length>0;)y.shift()(i)}function Qn(y,g,k,D){fi("Assertion failed: "+Y(y)+", at: "+[g?Y(g):"unknown filename",k,D?Y(D):"unknown function"])}var Vi={varargs:void 0,get:function(){Vi.varargs+=4;var y=A[Vi.varargs-4>>>2];return y},getStr:function(y){var g=Y(y);return g}};function fe(y,g,k,D,x){for(var M=0,B=g?A[g>>>2]:0,H=g?A[g+4>>>2]:0,P=k?A[k>>>2]:0,ii=k?A[k+4>>>2]:0,ei=D?A[D>>>2]:0,ki=D?A[D+4>>>2]:0,ti=0,xi=0,di=0,v=0,V=0,j=0,d=(g?A[g>>>2]:0)|(k?A[k>>>2]:0)|(D?A[D>>>2]:0),W=(g?A[g+4>>>2]:0)|(k?A[k+4>>>2]:0)|(D?A[D+4>>>2]:0),ni=function(bn,gn,wn,Ye){return bn<32?gn&Ye:wn&Ye},oi=0;oi<y;oi++){var Si=1<<oi%32;if(!!ni(oi,d,W,Si)){var ie=Vi.getStreamFromFD(oi),_e=Vi.DEFAULT_POLLMASK;ie.stream_ops.poll&&(_e=ie.stream_ops.poll(ie)),_e&1&&ni(oi,B,H,Si)&&(oi<32?ti=ti|Si:xi=xi|Si,M++),_e&4&&ni(oi,P,ii,Si)&&(oi<32?di=di|Si:v=v|Si,M++),_e&2&&ni(oi,ei,ki,Si)&&(oi<32?V=V|Si:j=j|Si,M++)}}return g&&(A[g>>>2]=ti,A[g+4>>>2]=xi),k&&(A[k>>>2]=di,A[k+4>>>2]=v),D&&(A[D>>>2]=V,A[D+4>>>2]=j),M}function Zn(){hi("missing function: $SOCKFS"),fi(-1)}function oe(){hi("missing function: $FS"),fi(-1)}function le(y){var g=Zn.getSocket(y);if(!g)throw new oe.ErrnoError(8);return g}function Fi(y){return(y&255)+"."+(y>>8&255)+"."+(y>>16&255)+"."+(y>>24&255)}function Li(y){var g="",k=0,D=0,x=0,M=0,B=0,H=0,P=[y[0]&65535,y[0]>>16,y[1]&65535,y[1]>>16,y[2]&65535,y[2]>>16,y[3]&65535,y[3]>>16],ii=!0,ei="";for(H=0;H<5;H++)if(P[H]!==0){ii=!1;break}if(ii){if(ei=Fi(P[6]|P[7]<<16),P[5]===-1)return g="::ffff:",g+=ei,g;if(P[5]===0)return g="::",ei==="0.0.0.0"&&(ei=""),ei==="0.0.0.1"&&(ei="1"),g+=ei,g}for(k=0;k<8;k++)P[k]===0&&(k-x>1&&(B=0),x=k,B++),B>D&&(D=B,M=k-D+1);for(k=0;k<8;k++){if(D>1&&P[k]===0&&k>=M&&k<M+D){k===M&&(g+=":",M===0&&(g+=":"));continue}g+=Number(We(P[k]&65535)).toString(16),g+=k<7?":":""}return g}function Ie(y,g){var k=qi[y>>>1],D=We(Se[y+2>>>1]),x;switch(k){case 2:if(g!==16)return{errno:28};x=A[y+4>>>2],x=Fi(x);break;case 10:if(g!==28)return{errno:28};x=[A[y+8>>>2],A[y+12>>>2],A[y+16>>>2],A[y+20>>>2]],x=Li(x);break;default:return{errno:5}}return{family:k,addr:x,port:D}}function Ji(y){for(var g=y.split("."),k=0;k<4;k++){var D=Number(g[k]);if(isNaN(D))return null;g[k]=D}return(g[0]|g[1]<<8|g[2]<<16|g[3]<<24)>>>0}function O(y){return parseInt(y)}function He(y){var g,k,D,x,M=/^((?=.*::)(?!.*::.+::)(::)?([\dA-F]{1,4}:(:|\b)|){5}|([\dA-F]{1,4}:){6})((([\dA-F]{1,4}((?!\3)::|:\b|$))|(?!\2\3)){2}|(((2[0-4]|1\d|[1-9])?\d|25[0-5])\.?\b){4})$/i,B=[];if(!M.test(y))return null;if(y==="::")return[0,0,0,0,0,0,0,0];for(y.startsWith("::")?y=y.replace("::","Z:"):y=y.replace("::",":Z:"),y.indexOf(".")>0?(y=y.replace(new RegExp("[.]","g"),":"),g=y.split(":"),g[g.length-4]=O(g[g.length-4])+O(g[g.length-3])*256,g[g.length-3]=O(g[g.length-2])+O(g[g.length-1])*256,g=g.slice(0,g.length-2)):g=y.split(":"),D=0,x=0,k=0;k<g.length;k++)if(typeof g[k]=="string")if(g[k]==="Z"){for(x=0;x<8-g.length+1;x++)B[k+x]=0;D=x-1}else B[k+D]=be(parseInt(g[k],16));else B[k+D]=g[k];return[B[1]<<16|B[0],B[3]<<16|B[2],B[5]<<16|B[4],B[7]<<16|B[6]]}var Hi={address_map:{id:1,addrs:{},names:{}},lookup_name:function(y){var g=Ji(y);if(g!==null||(g=He(y),g!==null))return y;var k;if(Hi.address_map.addrs[y])k=Hi.address_map.addrs[y];else{var D=Hi.address_map.id++;Ei(D<65535,"exceeded max address mappings of 65535"),k="172.29."+(D&255)+"."+(D&65280),Hi.address_map.names[k]=y,Hi.address_map.addrs[y]=k}return k},lookup_addr:function(y){return Hi.address_map.names[y]?Hi.address_map.names[y]:null}};function en(y,g,k){if(k&&y===0)return null;var D=Ie(y,g);if(D.errno)throw new oe.ErrnoError(D.errno);return D.addr=Hi.lookup_addr(D.addr)||D.addr,D}function ir(y,g,k){var D=le(y),x=en(g,k);return D.sock_ops.bind(D,x.addr,x.port),0}function er(y,g,k){var D=le(y),x=en(g,k);return D.sock_ops.connect(D,x.addr,x.port),0}function nr(y,g,k,D){}function rr(y,g,k){return Vi.varargs=k,0}function tr(y,g){}function ar(y,g,k){}function or(y,g,k){}function nn(y,g){return Ai.fill(0,y,y+g),y}function Be(y,g,k,D,x){switch(g){case 2:k=Ji(k),nn(y,16),x&&(A[x>>>2]=16),qi[y>>>1]=g,A[y+4>>>2]=k,qi[y+2>>>1]=be(D);break;case 10:k=He(k),nn(y,28),x&&(A[x>>>2]=28),A[y>>>2]=g,A[y+8>>>2]=k[0],A[y+12>>>2]=k[1],A[y+16>>>2]=k[2],A[y+20>>>2]=k[3],qi[y+2>>>1]=be(D);break;default:return 5}return 0}function Qi(y,g,k){var D=le(y);if(!D.daddr)return-53;var x=Be(g,D.family,Hi.lookup_name(D.daddr),D.dport,k);return 0}function lr(y,g,k,D,x){var M=le(y);return g===1&&k===4?(A[D>>>2]=M.error,A[x>>>2]=4,M.error=null,0):-50}function sr(y,g,k){return Vi.varargs=k,0}function rn(y,g){}function se(y,g,k){}function Ne(y,g,k,D){}function tn(y,g,k,D){Vi.varargs=D}function an(y,g,k,D,x,M){var B=le(y),H=B.sock_ops.recvmsg(B,k);if(!H)return 0;if(x)var P=Be(x,B.family,Hi.lookup_name(H.addr),H.port,M);return Ai.set(H.buffer,g>>>0),H.buffer.byteLength}function de(y,g,k,D){}function pe(y){}function Me(y,g,k,D,x,M){}function Bi(y,g,k){}function on(y,g){}function ur(y,g,k){}function cr(y){}var ln="To use dlopen, you need enable dynamic linking, see https://github.com/emscripten-core/emscripten/wiki/Linking";function _r(y,g){fi(ln)}function fr(y,g){fi(ln)}var dr=!0;function pr(){return dr}function sn(){fi("")}function Oe(y,g){return globalThis.DUCKDB_RUNTIME.createDirectory(i,y,g)}function yr(y,g){return globalThis.DUCKDB_RUNTIME.checkDirectory(i,y,g)}function mr(y,g){return globalThis.DUCKDB_RUNTIME.listDirectoryEntries(i,y,g)}function hr(y,g){return globalThis.DUCKDB_RUNTIME.removeDirectory(i,y,g)}function vr(y){return globalThis.DUCKDB_RUNTIME.closeFile(i,y)}function jr(y,g){return globalThis.DUCKDB_RUNTIME.checkFile(i,y,g)}function br(y){return globalThis.DUCKDB_RUNTIME.getLastFileModificationTime(i,y)}function gr(y,g,k,D){return globalThis.DUCKDB_RUNTIME.moveFile(i,y,g,k,D)}function wr(y,g){return globalThis.DUCKDB_RUNTIME.openFile(i,y,g)}function kr(y,g,k,D){return globalThis.DUCKDB_RUNTIME.readFile(i,y,g,k,D)}function Cr(y,g){return globalThis.DUCKDB_RUNTIME.truncateFile(i,y,g)}function Er(y,g,k,D){return globalThis.DUCKDB_RUNTIME.writeFile(i,y,g,k,D)}function Sr(y){return globalThis.DUCKDB_RUNTIME.getDefaultDataProtocol(y)}function Dr(y,g){return globalThis.DUCKDB_RUNTIME.glob(i,y,g)}function Rr(y){return globalThis.DUCKDB_RUNTIME.testPlatformFeature(i,y)}function Ar(y,g,k,D,x,M){return globalThis.DUCKDB_RUNTIME.callScalarUDF(i,y,g,k,D,x,M)}function un(){return Date.now()}function cn(){return 4294901760}function Tr(){return cn()}var Le;J?Le=()=>{var y=process.hrtime();return y[0]*1e3+y[1]/1e6}:Le=()=>performance.now();function Fr(y,g,k){Ai.copyWithin(y>>>0,g>>>0,g+k>>>0)}function xr(y){try{return z.grow(y-Ee.byteLength+65535>>>16),De(z.buffer),1}catch(g){}}function Ur(y){var g=Ai.length;y=y>>>0;var k=cn();if(y>k)return!1;let D=(P,ii)=>P+(ii-P%ii)%ii;for(var x=1;x<=4;x*=2){var M=g*(1+.2/x);M=Math.min(M,y+100663296);var B=Math.min(k,D(Math.max(y,M),65536)),H=xr(B);if(H)return!0}return!1}var Pe={};function Ir(){return S||"./this.program"}function ue(){if(!ue.strings){var y=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",g={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:y,_:Ir()};for(var k in Pe)Pe[k]===void 0?delete g[k]:g[k]=Pe[k];var D=[];for(var k in g)D.push(k+"="+g[k]);ue.strings=D}return ue.strings}function Hr(y,g,k){for(var D=0;D<y.length;++D)Ri[g++>>>0]=y.charCodeAt(D);k||(Ri[g>>>0]=0)}function Br(y,g){var k=0;return ue().forEach(function(D,x){var M=g+k;si[y+x*4>>>2]=M,Hr(D,M),k+=D.length+1}),0}function Nr(y,g){var k=ue();si[y>>>2]=k.length;var D=0;return k.forEach(function(x){D+=x.length+1}),si[g>>>2]=D,0}function Mr(y){return 52}function Or(y,g){var k=y==1||y==2?2:fi();return Ri[g>>>0]=k,0}function Lr(y,g,k,D,x,M){return 52}function Pr(y,g,k,D,x,M){return 52}function Wr(y,g,k,D){return 52}function qr(y,g,k,D,x){return 70}function Xr(y){return 52}var Kr=[null,[],[]];function Yr(y,g){var k=Kr[y];g===0||g===10?((y===1?re:hi)(bi(k,0)),k.length=0):k.push(g)}function Gr(y,g,k,D){for(var x=0,M=0;M<k;M++){var B=si[g>>>2],H=si[g+4>>>2];g+=8;for(var P=0;P<H;P++)Yr(y,Ai[B+P>>>0]);x+=H}return si[D>>>2]=x,0}function _n(y,g,k,D){var x=0,M=0,B=0,H=0,P=0,ii=0,ei;function ki(ti,xi,di,v,V,j){var d,W,ni,oi;return W=ti===10?28:16,V=ti===10?Li(V):Fi(V),d=qe(W),oi=Be(d,ti,V,j),Ei(!oi),ni=qe(32),A[ni+4>>>2]=ti,A[ni+8>>>2]=xi,A[ni+12>>>2]=di,A[ni+24>>>2]=v,si[ni+20>>>2]=d,ti===10?A[ni+16>>>2]=28:A[ni+16>>>2]=16,A[ni+28>>>2]=0,ni}if(k&&(B=A[k>>>2],H=A[k+4>>>2],P=A[k+8>>>2],ii=A[k+12>>>2]),P&&!ii&&(ii=P===2?17:6),!P&&ii&&(P=ii===17?2:1),ii===0&&(ii=6),P===0&&(P=1),!y&&!g)return-2;if(B&-1088||k!==0&&A[k>>>2]&2&&!y)return-1;if(B&32)return-2;if(P!==0&&P!==1&&P!==2)return-7;if(H!==0&&H!==2&&H!==10)return-6;if(g&&(g=Y(g),M=parseInt(g,10),isNaN(M)))return B&1024?-2:-8;if(!y)return H===0&&(H=2),(B&1)===0&&(H===2?x=je(2130706433):x=[0,0,0,1]),ei=ki(H,P,ii,null,x,M),si[D>>>2]=ei,0;if(y=Y(y),x=Ji(y),x!==null)if(H===0||H===2)H=2;else if(H===10&&B&8)x=[0,0,je(65535),x],H=10;else return-2;else if(x=He(y),x!==null)if(H===0||H===10)H=10;else return-2;return x!=null?(ei=ki(H,P,ii,y,x,M),si[D>>>2]=ei,0):B&4?-2:(y=Hi.lookup_name(y),x=Ji(y),H===0?H=2:H===10&&(x=[0,0,je(65535),x]),ei=ki(H,P,ii,null,x,M),si[D>>>2]=ei,0)}function zr(){if(typeof crypto=="object"&&typeof crypto.getRandomValues=="function"){var y=new Uint8Array(1);return()=>(crypto.getRandomValues(y),y[0])}else if(J)try{var g=require("crypto");return()=>g.randomBytes(1)[0]}catch(k){}return()=>fi("randomDevice")}function Zi(y,g){Zi.randomDevice||(Zi.randomDevice=zr());for(var k=0;k<g;k++)Ri[y+k>>>0]=Zi.randomDevice();return 0}function $r(y,g,k,D,x,M,B){var H=Ie(y,g);if(H.errno)return-6;var P=H.port,ii=H.addr,ei=!1;if(k&&D){var ki;if(B&1||!(ki=Hi.lookup_addr(ii))){if(B&8)return-2}else ii=ki;var ti=Oi(ii,k,D);ti+1>=D&&(ei=!0)}if(x&&M){P=""+P;var ti=Oi(P,x,M);ti+1>=M&&(ei=!0)}return ei?-12:0}function ye(y){return y%4===0&&(y%100!==0||y%400===0)}function Vr(y,g){for(var k=0,D=0;D<=g;k+=y[D++]);return k}var me=[31,29,31,30,31,30,31,31,30,31,30,31],fn=[31,28,31,30,31,30,31,31,30,31,30,31];function ce(y,g){for(var k=new Date(y.getTime());g>0;){var D=ye(k.getFullYear()),x=k.getMonth(),M=(D?me:fn)[x];if(g>M-k.getDate())g-=M-k.getDate()+1,k.setDate(1),x<11?k.setMonth(x+1):(k.setMonth(0),k.setFullYear(k.getFullYear()+1));else return k.setDate(k.getDate()+g),k}return k}function Jr(y,g,k){var D=k>0?k:Hn(y)+1,x=new Array(D),M=Di(y,x,0,x.length);return g&&(x.length=M),x}function dn(y,g){Ri.set(y,g>>>0)}function Qr(y,g,k,D){var x=A[D+40>>>2],M={tm_sec:A[D>>>2],tm_min:A[D+4>>>2],tm_hour:A[D+8>>>2],tm_mday:A[D+12>>>2],tm_mon:A[D+16>>>2],tm_year:A[D+20>>>2],tm_wday:A[D+24>>>2],tm_yday:A[D+28>>>2],tm_isdst:A[D+32>>>2],tm_gmtoff:A[D+36>>>2],tm_zone:x?Y(x):""},B=Y(k),H={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var P in H)B=B.replace(new RegExp(P,"g"),H[P]);var ii=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],ei=["January","February","March","April","May","June","July","August","September","October","November","December"];function ki(d,W,ni){for(var oi=typeof d=="number"?d.toString():d||"";oi.length<W;)oi=ni[0]+oi;return oi}function ti(d,W){return ki(d,W,"0")}function xi(d,W){function ni(Si){return Si<0?-1:Si>0?1:0}var oi;return(oi=ni(d.getFullYear()-W.getFullYear()))===0&&(oi=ni(d.getMonth()-W.getMonth()))===0&&(oi=ni(d.getDate()-W.getDate())),oi}function di(d){switch(d.getDay()){case 0:return new Date(d.getFullYear()-1,11,29);case 1:return d;case 2:return new Date(d.getFullYear(),0,3);case 3:return new Date(d.getFullYear(),0,2);case 4:return new Date(d.getFullYear(),0,1);case 5:return new Date(d.getFullYear()-1,11,31);case 6:return new Date(d.getFullYear()-1,11,30)}}function v(d){var W=ce(new Date(d.tm_year+1900,0,1),d.tm_yday),ni=new Date(W.getFullYear(),0,4),oi=new Date(W.getFullYear()+1,0,4),Si=di(ni),ie=di(oi);return xi(Si,W)<=0?xi(ie,W)<=0?W.getFullYear()+1:W.getFullYear():W.getFullYear()-1}var V={"%a":function(d){return ii[d.tm_wday].substring(0,3)},"%A":function(d){return ii[d.tm_wday]},"%b":function(d){return ei[d.tm_mon].substring(0,3)},"%B":function(d){return ei[d.tm_mon]},"%C":function(d){var W=d.tm_year+1900;return ti(W/100|0,2)},"%d":function(d){return ti(d.tm_mday,2)},"%e":function(d){return ki(d.tm_mday,2," ")},"%g":function(d){return v(d).toString().substring(2)},"%G":function(d){return v(d)},"%H":function(d){return ti(d.tm_hour,2)},"%I":function(d){var W=d.tm_hour;return W==0?W=12:W>12&&(W-=12),ti(W,2)},"%j":function(d){return ti(d.tm_mday+Vr(ye(d.tm_year+1900)?me:fn,d.tm_mon-1),3)},"%m":function(d){return ti(d.tm_mon+1,2)},"%M":function(d){return ti(d.tm_min,2)},"%n":function(){return` `},"%p":function(d){return d.tm_hour>=0&&d.tm_hour<12?"AM":"PM"},"%S":function(d){return ti(d.tm_sec,2)},"%t":function(){return" "},"%u":function(d){return d.tm_wday||7},"%U":function(d){var W=d.tm_yday+7-d.tm_wday;return ti(Math.floor(W/7),2)},"%V":function(d){var W=Math.floor((d.tm_yday+7-(d.tm_wday+6)%7)/7);if((d.tm_wday+371-d.tm_yday-2)%7<=2&&W++,W){if(W==53){var oi=(d.tm_wday+371-d.tm_yday)%7;oi!=4&&(oi!=3||!ye(d.tm_year))&&(W=1)}}else{W=52;var ni=(d.tm_wday+7-d.tm_yday-1)%7;(ni==4||ni==5&&ye(d.tm_year%400-1))&&W++}return ti(W,2)},"%w":function(d){return d.tm_wday},"%W":function(d){var W=d.tm_yday+7-(d.tm_wday+6)%7;return ti(Math.floor(W/7),2)},"%y":function(d){return(d.tm_year+1900).toString().substring(2)},"%Y":function(d){return d.tm_year+1900},"%z":function(d){var W=d.tm_gmtoff,ni=W>=0;return W=Math.abs(W)/60,W=W/60*100+W%60,(ni?"+":"-")+String("0000"+W).slice(-4)},"%Z":function(d){return d.tm_zone},"%%":function(){return"%"}};B=B.replace(/%%/g,"\0\0");for(var P in V)B.includes(P)&&(B=B.replace(new RegExp(P,"g"),V[P](M)));B=B.replace(/\0\0/g,"%");var j=Jr(B,!1);return j.length>g?0:(dn(j,y),j.length-1)}function Zr(y,g,k,D,x){return Qr(y,g,k,D)}function it(y){ji=y,Fe()||(i.onExit&&i.onExit(y),vi=!0),R(y,new zi(y))}function et(y,g){ji=y,it(y)}function nt(y){if(y instanceof zi||y=="unwind")return ji;R(1,y)}function rt(y){var g=i["_"+y];return g}function tt(y,g,k,D,x){var M={string:di=>{var v=0;if(di!=null&&di!==0){var V=(di.length<<2)+1;v=ge(V),Oi(di,v,V)}return v},array:di=>{var v=ge(di.length);return dn(di,v),v}};function B(di){return g==="string"?Y(di):g==="boolean"?Boolean(di):di}var H=rt(y),P=[],ii=0;if(D)for(var ei=0;ei<D.length;ei++){var ki=M[k[ei]];ki?(ii===0&&(ii=Xe()),P[ei]=ki(D[ei])):P[ei]=D[ei]}var ti=H.apply(null,P);function xi(di){return ii!==0&&Ke(ii),B(di)}return ti=xi(ti),ti}var at={a:Qn,P:fe,T:ir,S:er,L:nr,b:rr,ba:tr,w:ar,Z:or,N:Qi,O:lr,o:sr,_:rn,ca:se,$:Ne,p:tn,Q:an,J:de,m:pe,R:Me,k:Bi,aa:on,n:ur,V:cr,X:_r,W:fr,da:pr,d:sn,D:Oe,E:yr,B:mr,C:hr,i:vr,z:jr,s:br,A:gr,G:wr,e:kr,F:Cr,j:Er,H:Sr,y:Dr,g:Rr,I:Ar,ea:un,fa:Tr,U:Le,ha:Fr,ia:Ur,q:Br,r:Nr,c:Mr,v:Or,u:Lr,t:Pr,h:Wr,x:qr,K:Xr,f:Gr,l:_n,Y:Zi,M:$r,ga:Zr},la=Jn(),ot=i.___wasm_call_ctors=function(){return(ot=i.___wasm_call_ctors=i.asm.ka).apply(null,arguments)},lt=i._main=function(){return(lt=i._main=i.asm.la).apply(null,arguments)},st=i._duckdb_web_fs_glob_add_path=function(){return(st=i._duckdb_web_fs_glob_add_path=i.asm.na).apply(null,arguments)},ut=i._duckdb_web_clear_response=function(){return(ut=i._duckdb_web_clear_response=i.asm.oa).apply(null,arguments)},he=i._duckdb_web_fail_with=function(){return(he=i._duckdb_web_fail_with=i.asm.pa).apply(null,arguments)},ct=i._duckdb_web_reset=function(){return(ct=i._duckdb_web_reset=i.asm.qa).apply(null,arguments)},_t=i._duckdb_web_connect=function(){return(_t=i._duckdb_web_connect=i.asm.ra).apply(null,arguments)},ve=i._duckdb_web_disconnect=function(){return(ve=i._duckdb_web_disconnect=i.asm.sa).apply(null,arguments)},ft=i._duckdb_web_flush_files=function(){return(ft=i._duckdb_web_flush_files=i.asm.ta).apply(null,arguments)},pn=i._duckdb_web_flush_file=function(){return(pn=i._duckdb_web_flush_file=i.asm.ua).apply(null,arguments)},yn=i._duckdb_web_open=function(){return(yn=i._duckdb_web_open=i.asm.va).apply(null,arguments)},dt=i._duckdb_web_get_global_file_info=function(){return(dt=i._duckdb_web_get_global_file_info=i.asm.wa).apply(null,arguments)},pt=i._duckdb_web_collect_file_stats=function(){return(pt=i._duckdb_web_collect_file_stats=i.asm.xa).apply(null,arguments)},mn=i._duckdb_web_export_file_stats=function(){return(mn=i._duckdb_web_export_file_stats=i.asm.ya).apply(null,arguments)},yt=i._duckdb_web_fs_drop_file=function(){return(yt=i._duckdb_web_fs_drop_file=i.asm.za).apply(null,arguments)},mt=i._duckdb_web_fs_drop_files=function(){return(mt=i._duckdb_web_fs_drop_files=i.asm.Aa).apply(null,arguments)},ht=i._duckdb_web_fs_glob_file_infos=function(){return(ht=i._duckdb_web_fs_glob_file_infos=i.asm.Ba).apply(null,arguments)},vt=i._duckdb_web_fs_get_file_info_by_id=function(){return(vt=i._duckdb_web_fs_get_file_info_by_id=i.asm.Ca).apply(null,arguments)},jt=i._duckdb_web_fs_get_file_info_by_name=function(){return(jt=i._duckdb_web_fs_get_file_info_by_name=i.asm.Da).apply(null,arguments)},bt=i._duckdb_web_fs_register_file_url=function(){return(bt=i._duckdb_web_fs_register_file_url=i.asm.Ea).apply(null,arguments)},gt=i._duckdb_web_fs_register_file_buffer=function(){return(gt=i._duckdb_web_fs_register_file_buffer=i.asm.Fa).apply(null,arguments)},wt=i._duckdb_web_copy_file_to_buffer=function(){return(wt=i._duckdb_web_copy_file_to_buffer=i.asm.Ga).apply(null,arguments)},sa=i._duckdb_web_copy_file_to_path=function(){return(sa=i._duckdb_web_copy_file_to_path=i.asm.Ha).apply(null,arguments)},kt=i._duckdb_web_get_version=function(){return(kt=i._duckdb_web_get_version=i.asm.Ia).apply(null,arguments)},Ct=i._duckdb_web_get_feature_flags=function(){return(Ct=i._duckdb_web_get_feature_flags=i.asm.Ja).apply(null,arguments)},Et=i._duckdb_web_tokenize=function(){return(Et=i._duckdb_web_tokenize=i.asm.Ka).apply(null,arguments)},St=i._duckdb_web_udf_scalar_create=function(){return(St=i._duckdb_web_udf_scalar_create=i.asm.La).apply(null,arguments)},Dt=i._duckdb_web_prepared_create=function(){return(Dt=i._duckdb_web_prepared_create=i.asm.Ma).apply(null,arguments)},Rt=i._duckdb_web_prepared_close=function(){return(Rt=i._duckdb_web_prepared_close=i.asm.Na).apply(null,arguments)},At=i._duckdb_web_prepared_run=function(){return(At=i._duckdb_web_prepared_run=i.asm.Oa).apply(null,arguments)},Tt=i._duckdb_web_prepared_send=function(){return(Tt=i._duckdb_web_prepared_send=i.asm.Pa).apply(null,arguments)},Ft=i._duckdb_web_query_run=function(){return(Ft=i._duckdb_web_query_run=i.asm.Qa).apply(null,arguments)},xt=i._duckdb_web_pending_query_start=function(){return(xt=i._duckdb_web_pending_query_start=i.asm.Ra).apply(null,arguments)},Ut=i._duckdb_web_pending_query_poll=function(){return(Ut=i._duckdb_web_pending_query_poll=i.asm.Sa).apply(null,arguments)},It=i._duckdb_web_pending_query_cancel=function(){return(It=i._duckdb_web_pending_query_cancel=i.asm.Ta).apply(null,arguments)},Ht=i._duckdb_web_query_fetch_results=function(){return(Ht=i._duckdb_web_query_fetch_results=i.asm.Ua).apply(null,arguments)},Bt=i._duckdb_web_get_tablenames=function(){return(Bt=i._duckdb_web_get_tablenames=i.asm.Va).apply(null,arguments)},Nt=i._duckdb_web_insert_arrow_from_ipc_stream=function(){return(Nt=i._duckdb_web_insert_arrow_from_ipc_stream=i.asm.Wa).apply(null,arguments)},Mt=i._duckdb_web_insert_csv_from_path=function(){return(Mt=i._duckdb_web_insert_csv_from_path=i.asm.Xa).apply(null,arguments)},Ot=i._duckdb_web_insert_json_from_path=function(){return(Ot=i._duckdb_web_insert_json_from_path=i.asm.Ya).apply(null,arguments)},je=i._htonl=function(){return(je=i._htonl=i.asm.Za).apply(null,arguments)},be=i._htons=function(){return(be=i._htons=i.asm._a).apply(null,arguments)},We=i._ntohs=function(){return(We=i._ntohs=i.asm.$a).apply(null,arguments)},qe=i._malloc=function(){return(qe=i._malloc=i.asm.ab).apply(null,arguments)},Lt=i._free=function(){return(Lt=i._free=i.asm.bb).apply(null,arguments)},hn=i.___trap=function(){return(hn=i.___trap=i.asm.cb).apply(null,arguments)},Xe=i.stackSave=function(){return(Xe=i.stackSave=i.asm.db).apply(null,arguments)},Ke=i.stackRestore=function(){return(Ke=i.stackRestore=i.asm.eb).apply(null,arguments)},ge=i.stackAlloc=function(){return(ge=i.stackAlloc=i.asm.fb).apply(null,arguments)};i.stackAlloc=ge,i.stackSave=Xe,i.stackRestore=Ke,i.ccall=tt;var we;Xi=function y(){we||vn(),we||(Xi=y)};function Pt(y){var g=i._main,k=0,D=0;try{var x=g(k,D);return et(x,!0),x}catch(M){return nt(M)}}function vn(y){if(y=y||E,Ti>0||(Ln(),Ti>0))return;function g(){we||(we=!0,i.calledRun=!0,!vi&&(Pn(),Wn(),m(i),i.onRuntimeInitialized&&i.onRuntimeInitialized(),jn&&Pt(y),qn()))}i.setStatus?(i.setStatus("Running..."),setTimeout(function(){setTimeout(function(){i.setStatus("")},1),g()},1)):g()}if(i.preInit)for(typeof i.preInit=="function"&&(i.preInit=[i.preInit]);i.preInit.length>0;)i.preInit.pop()();var jn=!0;return i.noInitialRun&&(jn=!1),vn(),f.ready}})(),ju=Yp;var In=class extends Ce{constructor(f,i,m,h=null){super(f,i,m,h)}instantiateImpl(f){return ju({...f,instantiateWasm:this.instantiateWasm.bind(this),locateFile:this.locateFile.bind(this)})}};async function Gp(_,f,i){return(await xn()).wasmExceptions&&_.eh?new In(f,i,_.eh.mainModule):new Un(f,i,_.mvp.mainModule)} /** * [js-sha256]{@link https://github.com/emn178/js-sha256} * * @version 0.9.0 * @author Chen, Yi-Cyuan [emn178@gmail.com] * @copyright Chen, Yi-Cyuan 2014-2017 * @license MIT */ //# sourceMappingURL=duckdb-browser-blocking.cjs.map