From ae08413d58f25c023527b461557a088b3b63a033 Mon Sep 17 00:00:00 2001 From: Simon Binder Date: Mon, 15 Sep 2025 17:50:51 +0200 Subject: [PATCH] Update core extension to 0.4.6 --- .changeset/fast-cats-play.md | 5 +++++ dist/mc-wa-sqlite-async.mjs | 2 +- dist/mc-wa-sqlite-async.wasm | Bin 2438261 -> 2436783 bytes dist/mc-wa-sqlite-jspi.mjs | 2 +- dist/mc-wa-sqlite-jspi.wasm | Bin 1291790 -> 1291289 bytes dist/mc-wa-sqlite.mjs | 2 +- dist/mc-wa-sqlite.wasm | Bin 1285718 -> 1285217 bytes dist/wa-sqlite-async.mjs | 2 +- dist/wa-sqlite-async.wasm | Bin 2217706 -> 2216280 bytes dist/wa-sqlite-jspi.mjs | 2 +- dist/wa-sqlite-jspi.wasm | Bin 1105671 -> 1105237 bytes dist/wa-sqlite.mjs | 2 +- dist/wa-sqlite.wasm | Bin 1099740 -> 1099306 bytes powersync-version | 2 +- 14 files changed, 12 insertions(+), 7 deletions(-) create mode 100644 .changeset/fast-cats-play.md diff --git a/.changeset/fast-cats-play.md b/.changeset/fast-cats-play.md new file mode 100644 index 00000000..b50a6512 --- /dev/null +++ b/.changeset/fast-cats-play.md @@ -0,0 +1,5 @@ +--- +"@journeyapps/wa-sqlite": patch +--- + +Update PowerSync core extension to 0.4.6 diff --git a/dist/mc-wa-sqlite-async.mjs b/dist/mc-wa-sqlite-async.mjs index f3086364..02f75c3d 100644 --- a/dist/mc-wa-sqlite-async.mjs +++ b/dist/mc-wa-sqlite-async.mjs @@ -1,2 +1,2 @@ -async function Module(moduleArg={}){var moduleRtn;var Module=moduleArg;var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof WorkerGlobalScope!="undefined";var ENVIRONMENT_IS_NODE=typeof process=="object"&&process.versions?.node&&process.type!="renderer";var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var _scriptName=import.meta.url;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var readAsync,readBinary;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){try{scriptDirectory=new URL(".",_scriptName).href}catch{}{if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=async url=>{var response=await fetch(url,{credentials:"same-origin"});if(response.ok){return response.arrayBuffer()}throw new Error(response.status+" : "+response.url)}}}else{}var out=console.log.bind(console);var err=console.error.bind(console);var wasmBinary;var ABORT=false;var EXITSTATUS;var readyPromiseResolve,readyPromiseReject;var wasmMemory;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;var runtimeInitialized=false;function updateMemoryViews(){var b=wasmMemory.buffer;HEAP8=new Int8Array(b);HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);HEAPU32=new Uint32Array(b);HEAPF32=new Float32Array(b);HEAPF64=new Float64Array(b)}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(onPreRuns)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.initialized)FS.init();TTY.init();wasmExports["ra"]();FS.ignorePermissions=false}function preMain(){}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(onPostRuns)}var runDependencies=0;var dependenciesFulfilled=null;function addRunDependency(id){runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)}function removeRunDependency(id){runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject?.(e);throw e}var wasmBinaryFile;function findWasmBinary(){if(Module["locateFile"]){return locateFile("mc-wa-sqlite-async.wasm")}return new URL("mc-wa-sqlite-async.wasm",import.meta.url).href}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}async function getWasmBinary(binaryFile){if(!wasmBinary){try{var response=await readAsync(binaryFile);return new Uint8Array(response)}catch{}}return getBinarySync(binaryFile)}async function instantiateArrayBuffer(binaryFile,imports){try{var binary=await getWasmBinary(binaryFile);var instance=await WebAssembly.instantiate(binary,imports);return instance}catch(reason){err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)}}async function instantiateAsync(binary,binaryFile,imports){if(!binary){try{var response=fetch(binaryFile,{credentials:"same-origin"});var instantiationResult=await WebAssembly.instantiateStreaming(response,imports);return instantiationResult}catch(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation")}}return instantiateArrayBuffer(binaryFile,imports)}function getWasmImports(){return{a:wasmImports}}async function createWasm(){function receiveInstance(instance,module){wasmExports=instance.exports;wasmExports=Asyncify.instrumentWasmExports(wasmExports);wasmMemory=wasmExports["qa"];updateMemoryViews();wasmTable=wasmExports["wf"];assignWasmExports(wasmExports);removeRunDependency("wasm-instantiate");return wasmExports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){return receiveInstance(result["instance"])}var info=getWasmImports();if(Module["instantiateWasm"]){return new Promise((resolve,reject)=>{Module["instantiateWasm"](info,(mod,inst)=>{resolve(receiveInstance(mod,inst))})})}wasmBinaryFile??=findWasmBinary();var result=await instantiateAsync(wasmBinary,wasmBinaryFile,info);var exports=receiveInstantiationResult(result);return exports}var tempDouble;var tempI64;class ExitStatus{name="ExitStatus";constructor(status){this.message=`Program terminated with exit(${status})`;this.status=status}}var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};var onPostRuns=[];var addOnPostRun=cb=>onPostRuns.push(cb);var onPreRuns=[];var addOnPreRun=cb=>onPreRuns.push(cb);var dynCalls={};function getValue(ptr,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":return HEAP8[ptr];case"i8":return HEAP8[ptr];case"i16":return HEAP16[ptr>>1];case"i32":return HEAP32[ptr>>2];case"i64":abort("to do getValue(i64) use WASM_BIGINT");case"float":return HEAPF32[ptr>>2];case"double":return HEAPF64[ptr>>3];case"*":return HEAPU32[ptr>>2];default:abort(`invalid type for getValue: ${type}`)}}var noExitRuntime=true;function setValue(ptr,value,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":HEAP8[ptr]=value;break;case"i8":HEAP8[ptr]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":abort("to do setValue(i64) use WASM_BIGINT");case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;case"*":HEAPU32[ptr>>2]=value;break;default:abort(`invalid type for setValue: ${type}`)}}var stackRestore=val=>__emscripten_stack_restore(val);var stackSave=()=>_emscripten_stack_get_current();var UTF8Decoder=new TextDecoder;var findStringEnd=(heapOrArray,idx,maxBytesToRead,ignoreNul)=>{var maxIdx=idx+maxBytesToRead;if(ignoreNul)return maxIdx;while(heapOrArray[idx]&&!(idx>=maxIdx))++idx;return idx};var UTF8ToString=(ptr,maxBytesToRead,ignoreNul)=>{if(!ptr)return"";var end=findStringEnd(HEAPU8,ptr,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(HEAPU8.subarray(ptr,end))};var ___assert_fail=(condition,filename,line,func)=>abort(`Assertion failed: ${UTF8ToString(condition)}, at: `+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"]);var PATH={isAbs:path=>path.charAt(0)==="/",splitPath:filename=>{var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:(parts,allowAboveRoot)=>{var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:path=>{var isAbsolute=PATH.isAbs(path),trailingSlash=path.slice(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.slice(0,-1)}return root+dir},basename:path=>path&&path.match(/([^\/]+|\/)\/*$/)[1],join:(...paths)=>PATH.normalize(paths.join("/")),join2:(l,r)=>PATH.normalize(l+"/"+r)};var initRandomFill=()=>view=>crypto.getRandomValues(view);var randomFill=view=>{(randomFill=initRandomFill())(view)};var PATH_FS={resolve:(...args)=>{var resolvedPath="",resolvedAbsolute=false;for(var i=args.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?args[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=PATH.isAbs(path)}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(p=>!!p),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:(from,to)=>{from=PATH_FS.resolve(from).slice(1);to=PATH_FS.resolve(to).slice(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i{var endPtr=findStringEnd(heapOrArray,idx,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(heapOrArray.buffer?heapOrArray.subarray(idx,endPtr):new Uint8Array(heapOrArray.slice(idx,endPtr)))};var FS_stdin_getChar_buffer=[];var lengthBytesUTF8=str=>{var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63;i++}}heap[outIdx]=0;return outIdx-startIdx};var intArrayFromString=(stringy,dontAddNull,length)=>{var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array};var FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var result=null;if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else{}if(!result){return null}FS_stdin_getChar_buffer=intArrayFromString(result,true)}return FS_stdin_getChar_buffer.shift()};var TTY={ttys:[],init(){},shutdown(){},register(dev,ops){TTY.ttys[dev]={input:[],output:[],ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close(stream){stream.tty.ops.fsync(stream.tty)},fsync(stream){stream.tty.ops.fsync(stream.tty)},read(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){out(UTF8ArrayToString(tty.output));tty.output=[]}},ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(tty,optional_actions,data){return 0},ioctl_tiocgwinsz(tty){return[24,80]}},default_tty1_ops:{put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync(tty){if(tty.output?.length>0){err(UTF8ArrayToString(tty.output));tty.output=[]}}}};var zeroMemory=(ptr,size)=>HEAPU8.fill(0,ptr,ptr+size);var alignMemory=(size,alignment)=>Math.ceil(size/alignment)*alignment;var mmapAlloc=size=>{size=alignMemory(size,65536);var ptr=_emscripten_builtin_memalign(65536,size);if(ptr)zeroMemory(ptr,size);return ptr};var MEMFS={ops_table:null,mount(mount){return MEMFS.createNode(null,"/",16895,0)},createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}MEMFS.ops_table||={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}};var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.atime=node.mtime=node.ctime=Date.now();if(parent){parent.contents[name]=node;parent.atime=parent.mtime=parent.ctime=node.atime}return node},getFileDataAsTypedArray(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.atime);attr.mtime=new Date(node.mtime);attr.ctime=new Date(node.ctime);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr(node,attr){for(const key of["mode","atime","mtime","ctime"]){if(attr[key]!=null){node[key]=attr[key]}}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup(parent,name){if(!MEMFS.doesNotExistError){MEMFS.doesNotExistError=new FS.ErrnoError(44);MEMFS.doesNotExistError.stack=""}throw MEMFS.doesNotExistError},mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename(old_node,new_dir,new_name){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){if(FS.isDir(old_node.mode)){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}FS.hashRemoveNode(new_node)}delete old_node.parent.contents[old_node.name];new_dir.contents[new_name]=old_node;old_node.name=new_name;new_dir.ctime=new_dir.mtime=old_node.parent.ctime=old_node.parent.mtime=Date.now()},unlink(parent,name){delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},readdir(node){return[".","..",...Object.keys(node.contents)]},symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{var flagModes={r:0,"r+":2,w:512|64|1,"w+":512|64|2,a:1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags};var FS_getMode=(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode};var asyncLoad=async url=>{var arrayBuffer=await readAsync(url);return new Uint8Array(arrayBuffer)};var FS_createDataFile=(...args)=>FS.createDataFile(...args);var getUniqueRunDependency=id=>id;var preloadPlugins=[];var FS_handledByPreloadPlugin=async(byteArray,fullname)=>{if(typeof Browser!="undefined")Browser.init();for(var plugin of preloadPlugins){if(plugin["canHandle"](fullname)){return plugin["handle"](byteArray,fullname)}}return byteArray};var FS_preloadFile=async(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);addRunDependency(dep);try{var byteArray=url;if(typeof url=="string"){byteArray=await asyncLoad(url)}byteArray=await FS_handledByPreloadPlugin(byteArray,fullname);preFinish?.();if(!dontCreateFile){FS_createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}}finally{removeRunDependency(dep)}};var FS_createPreloadedFile=(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{FS_preloadFile(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish).then(onload).catch(onerror)};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,filesystems:null,syncFSRequests:0,readFiles:{},ErrnoError:class{name="ErrnoError";constructor(errno){this.errno=errno}},FSStream:class{shared={};get object(){return this.node}set object(val){this.node=val}get isRead(){return(this.flags&2097155)!==1}get isWrite(){return(this.flags&2097155)!==0}get isAppend(){return this.flags&1024}get flags(){return this.shared.flags}set flags(val){this.shared.flags=val}get position(){return this.shared.position}set position(val){this.shared.position=val}},FSNode:class{node_ops={};stream_ops={};readMode=292|73;writeMode=146;mounted=null;constructor(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.rdev=rdev;this.atime=this.mtime=this.ctime=Date.now()}get read(){return(this.mode&this.readMode)===this.readMode}set read(val){val?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(val){val?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return FS.isDir(this.mode)}get isDevice(){return FS.isChrdev(this.mode)}},lookupPath(path,opts={}){if(!path){throw new FS.ErrnoError(44)}opts.follow_mount??=true;if(!PATH.isAbs(path)){path=FS.cwd()+"/"+path}linkloop:for(var nlinks=0;nlinks<40;nlinks++){var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";for(var i=0;i>>0)%FS.nameTable.length},hashAddNode(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode(parent,name){var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode(node){FS.hashRemoveNode(node)},isRoot(node){return node===node.parent},isMountpoint(node){return!!node.mounted},isFile(mode){return(mode&61440)===32768},isDir(mode){return(mode&61440)===16384},isLink(mode){return(mode&61440)===40960},isChrdev(mode){return(mode&61440)===8192},isBlkdev(mode){return(mode&61440)===24576},isFIFO(mode){return(mode&61440)===4096},isSocket(mode){return(mode&49152)===49152},flagsToPermissionString(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions(node,perms){if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup(dir){if(!FS.isDir(dir.mode))return 54;var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate(dir,name){if(!FS.isDir(dir.mode)){return 54}try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen(node,flags){if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&(512|64)){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},checkOpExists(op,err){if(!op){throw new FS.ErrnoError(err)}return op},MAX_OPEN_FDS:4096,nextfd(){for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStreamChecked(fd){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}return stream},getStream:fd=>FS.streams[fd],createStream(stream,fd=-1){stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream(fd){FS.streams[fd]=null},dupStream(origStream,fd=-1){var stream=FS.createStream(origStream,fd);stream.stream_ops?.dup?.(stream);return stream},doSetAttr(stream,node,attr){var setattr=stream?.stream_ops.setattr;var arg=setattr?stream:node;setattr??=node.node_ops.setattr;FS.checkOpExists(setattr,63);setattr(arg,attr)},chrdev_stream_ops:{open(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;stream.stream_ops.open?.(stream)},llseek(){throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push(...m.mounts)}return mounts},syncfs(populate,callback){if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type,opts,mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup(parent,name){return parent.node_ops.lookup(parent,name)},mknod(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name){throw new FS.ErrnoError(28)}if(name==="."||name===".."){throw new FS.ErrnoError(20)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},statfs(path){return FS.statfsNode(FS.lookupPath(path,{follow:true}).node)},statfsStream(stream){return FS.statfsNode(stream.node)},statfsNode(node){var rtn={bsize:4096,frsize:4096,blocks:1e6,bfree:5e5,bavail:5e5,files:FS.nextInode,ffree:FS.nextInode-1,fsid:42,flags:2,namelen:255};if(node.node_ops.statfs){Object.assign(rtn,node.node_ops.statfs(node.mount.opts.root))}return rtn},create(path,mode=438){mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir(path,mode=511){mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree(path,mode){var dirs=path.split("/");var d="";for(var dir of dirs){if(!dir)continue;if(d||PATH.isAbs(path))d+="/";d+=dir;try{FS.mkdir(d,mode)}catch(e){if(e.errno!=20)throw e}}},mkdev(path,mode,dev){if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink(oldpath,newpath){if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename(old_path,new_path){var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name);old_node.parent=new_dir}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir(path){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var readdir=FS.checkOpExists(node.node_ops.readdir,54);return readdir(node)},unlink(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink(path){var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return link.node_ops.readlink(link)},stat(path,dontFollow){var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;var getattr=FS.checkOpExists(node.node_ops.getattr,63);return getattr(node)},fstat(fd){var stream=FS.getStreamChecked(fd);var node=stream.node;var getattr=stream.stream_ops.getattr;var arg=getattr?stream:node;getattr??=node.node_ops.getattr;FS.checkOpExists(getattr,63);return getattr(arg)},lstat(path){return FS.stat(path,true)},doChmod(stream,node,mode,dontFollow){FS.doSetAttr(stream,node,{mode:mode&4095|node.mode&~4095,ctime:Date.now(),dontFollow})},chmod(path,mode,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChmod(null,node,mode,dontFollow)},lchmod(path,mode){FS.chmod(path,mode,true)},fchmod(fd,mode){var stream=FS.getStreamChecked(fd);FS.doChmod(stream,stream.node,mode,false)},doChown(stream,node,dontFollow){FS.doSetAttr(stream,node,{timestamp:Date.now(),dontFollow})},chown(path,uid,gid,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChown(null,node,dontFollow)},lchown(path,uid,gid){FS.chown(path,uid,gid,true)},fchown(fd,uid,gid){var stream=FS.getStreamChecked(fd);FS.doChown(stream,stream.node,false)},doTruncate(stream,node,len){if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}FS.doSetAttr(stream,node,{size:len,timestamp:Date.now()})},truncate(path,len){if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}FS.doTruncate(null,node,len)},ftruncate(fd,len){var stream=FS.getStreamChecked(fd);if(len<0||(stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.doTruncate(stream,stream.node,len)},utime(path,atime,mtime){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var setattr=FS.checkOpExists(node.node_ops.setattr,63);setattr(node,{atime,mtime})},open(path,flags,mode=438){if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS_modeStringToFlags(flags):flags;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;var isDirPath;if(typeof path=="object"){node=path}else{isDirPath=path.endsWith("/");var lookup=FS.lookupPath(path,{follow:!(flags&131072),noent_okay:true});node=lookup.node;path=lookup.path}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else if(isDirPath){throw new FS.ErrnoError(31)}else{node=FS.mknod(path,mode|511,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512&&!created){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node,path:FS.getPath(node),flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(created){FS.chmod(node,mode&511)}if(Module["logReadFiles"]&&!(flags&1)){if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close(stream){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed(stream){return stream.fd===null},llseek(stream,offset,whence){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read(stream,buffer,offset,length,position){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write(stream,buffer,offset,length,position,canOwn){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},mmap(stream,length,position,prot,flags){if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}if(!length){throw new FS.ErrnoError(28)}return stream.stream_ops.mmap(stream,length,position,prot,flags)},msync(stream,buffer,offset,length,mmapFlags){if(!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},ioctl(stream,cmd,arg){if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile(path,opts={}){opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error(`Invalid encoding type "${opts.encoding}"`)}var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){buf=UTF8ArrayToString(buf)}FS.close(stream);return buf},writeFile(path,data,opts={}){opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){data=new Uint8Array(intArrayFromString(data,true))}if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir(path){var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories(){FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices(){FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length,llseek:()=>0});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var randomBuffer=new Uint8Array(1024),randomLeft=0;var randomByte=()=>{if(randomLeft===0){randomFill(randomBuffer);randomLeft=randomBuffer.byteLength}return randomBuffer[--randomLeft]};FS.createDevice("/dev","random",randomByte);FS.createDevice("/dev","urandom",randomByte);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories(){FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount(){var node=FS.createNode(proc_self,"fd",16895,73);node.stream_ops={llseek:MEMFS.stream_ops.llseek};node.node_ops={lookup(parent,name){var fd=+name;var stream=FS.getStreamChecked(fd);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path},id:fd+1};ret.parent=ret;return ret},readdir(){return Array.from(FS.streams.entries()).filter(([k,v])=>v).map(([k,v])=>k.toString())}};return node}},{},"/proc/self/fd")},createStandardStreams(input,output,error){if(input){FS.createDevice("/dev","stdin",input)}else{FS.symlink("/dev/tty","/dev/stdin")}if(output){FS.createDevice("/dev","stdout",null,output)}else{FS.symlink("/dev/tty","/dev/stdout")}if(error){FS.createDevice("/dev","stderr",null,error)}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},staticInit(){FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={MEMFS}},init(input,output,error){FS.initialized=true;input??=Module["stdin"];output??=Module["stdout"];error??=Module["stderr"];FS.createStandardStreams(input,output,error)},quit(){FS.initialized=false;for(var stream of FS.streams){if(stream){FS.close(stream)}}},findObject(path,dontResolveLastLink){var ret=FS.analyzePath(path,dontResolveLastLink);if(!ret.exists){return null}return ret.object},analyzePath(path,dontResolveLastLink){try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath(parent,path,canRead,canWrite){parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){if(e.errno!=20)throw e}parent=current}return current},createFile(parent,name,properties,canRead,canWrite){var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS_getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile(parent,name,data,canRead,canWrite,canOwn){var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS_getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]}setDataGetter(getter){this.getter=getter}cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}return intArrayFromString(xhr.responseText||"",true)};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true}get length(){if(!this.lengthKnown){this.cacheLength()}return this._length}get chunkSize(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=(...args)=>{FS.forceLoadFile(node);return fn(...args)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr,allocated:true}};node.stream_ops=stream_ops;return node}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return dir+"/"+path},writeStat(buf,stat){HEAPU32[buf>>2]=stat.dev;HEAPU32[buf+4>>2]=stat.mode;HEAPU32[buf+8>>2]=stat.nlink;HEAPU32[buf+12>>2]=stat.uid;HEAPU32[buf+16>>2]=stat.gid;HEAPU32[buf+20>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];HEAP32[buf+32>>2]=4096;HEAP32[buf+36>>2]=stat.blocks;var atime=stat.atime.getTime();var mtime=stat.mtime.getTime();var ctime=stat.ctime.getTime();tempI64=[Math.floor(atime/1e3)>>>0,(tempDouble=Math.floor(atime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=atime%1e3*1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=mtime%1e3*1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=ctime%1e3*1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];return 0},writeStatFs(buf,stats){HEAPU32[buf+4>>2]=stats.bsize;HEAPU32[buf+60>>2]=stats.bsize;tempI64=[stats.blocks>>>0,(tempDouble=stats.blocks,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+8>>2]=tempI64[0],HEAP32[buf+12>>2]=tempI64[1];tempI64=[stats.bfree>>>0,(tempDouble=stats.bfree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+16>>2]=tempI64[0],HEAP32[buf+20>>2]=tempI64[1];tempI64=[stats.bavail>>>0,(tempDouble=stats.bavail,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];tempI64=[stats.files>>>0,(tempDouble=stats.files,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+32>>2]=tempI64[0],HEAP32[buf+36>>2]=tempI64[1];tempI64=[stats.ffree>>>0,(tempDouble=stats.ffree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=stats.fsid;HEAPU32[buf+64>>2]=stats.flags;HEAPU32[buf+56>>2]=stats.namelen},doMsync(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},getStreamFromFD(fd){var stream=FS.getStreamChecked(fd);return stream},varargs:undefined,getStr(ptr){var ret=UTF8ToString(ptr);return ret}};function ___syscall_chmod(path,mode){try{path=SYSCALLS.getStr(path);FS.chmod(path,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_faccessat(dirfd,path,amode,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchmod(fd,mode){try{FS.fchmod(fd,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchown32(fd,owner,group){try{FS.fchown(fd,owner,group);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var syscallGetVarargI=()=>{var ret=HEAP32[+SYSCALLS.varargs>>2];SYSCALLS.varargs+=4;return ret};var syscallGetVarargP=syscallGetVarargI;function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=syscallGetVarargI();if(arg<0){return-28}while(FS.streams[arg]){arg++}var newStream;newStream=FS.dupStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=syscallGetVarargI();stream.flags|=arg;return 0}case 12:{var arg=syscallGetVarargP();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0}return-28}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fstat64(fd,buf){try{return SYSCALLS.writeStat(buf,FS.fstat(fd))}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var convertI32PairToI53Checked=(lo,hi)=>hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN;function ___syscall_ftruncate64(fd,length_low,length_high){var length=convertI32PairToI53Checked(length_low,length_high);try{if(isNaN(length))return-61;FS.ftruncate(fd,length);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var stringToUTF8=(str,outPtr,maxBytesToWrite)=>stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite);function ___syscall_getcwd(buf,size){try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd)+1;if(sizeHEAPU32[ptr>>2]+HEAP32[ptr+4>>2]*4294967296;function ___syscall_utimensat(dirfd,path,times,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path,true);var now=Date.now(),atime,mtime;if(!times){atime=now;mtime=now}else{var seconds=readI53FromI64(times);var nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){atime=now}else if(nanoseconds==1073741822){atime=null}else{atime=seconds*1e3+nanoseconds/(1e3*1e3)}times+=16;seconds=readI53FromI64(times);nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){mtime=now}else if(nanoseconds==1073741822){mtime=null}else{mtime=seconds*1e3+nanoseconds/(1e3*1e3)}}if((mtime??atime)!==null){FS.utime(path,atime,mtime)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var __abort_js=()=>abort("");var runtimeKeepaliveCounter=0;var __emscripten_runtime_keepalive_clear=()=>{noExitRuntime=false;runtimeKeepaliveCounter=0};var isLeapYear=year=>year%4===0&&(year%100!==0||year%400===0);var MONTH_DAYS_LEAP_CUMULATIVE=[0,31,60,91,121,152,182,213,244,274,305,335];var MONTH_DAYS_REGULAR_CUMULATIVE=[0,31,59,90,120,151,181,212,243,273,304,334];var ydayFromDate=date=>{var leap=isLeapYear(date.getFullYear());var monthDaysCumulative=leap?MONTH_DAYS_LEAP_CUMULATIVE:MONTH_DAYS_REGULAR_CUMULATIVE;var yday=monthDaysCumulative[date.getMonth()]+date.getDate()-1;return yday};function __localtime_js(time_low,time_high,tmPtr){var time=convertI32PairToI53Checked(time_low,time_high);var date=new Date(time*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function __mmap_js(len,prot,flags,fd,offset_low,offset_high,allocated,addr){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);var res=FS.mmap(stream,len,offset,prot,flags);var ptr=res.ptr;HEAP32[allocated>>2]=res.allocated;HEAPU32[addr>>2]=ptr;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function __munmap_js(addr,len,prot,flags,fd,offset_low,offset_high){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);if(prot&2){SYSCALLS.doMsync(addr,stream,len,flags,offset)}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var timers={};var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};var exitJS=(status,implicit)=>{EXITSTATUS=status;_proc_exit(status)};var _exit=exitJS;var maybeExit=()=>{if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}};var _emscripten_get_now=()=>performance.now();var __setitimer_js=(which,timeout_ms)=>{if(timers[which]){clearTimeout(timers[which].id);delete timers[which]}if(!timeout_ms)return 0;var id=setTimeout(()=>{delete timers[which];callUserCallback(()=>__emscripten_timeout(which,_emscripten_get_now()))},timeout_ms);timers[which]={id,timeout_ms};return 0};var __tzset_js=(timezone,daylight,std_name,dst_name)=>{var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAPU32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);var extractZone=timezoneOffset=>{var sign=timezoneOffset>=0?"-":"+";var absOffset=Math.abs(timezoneOffset);var hours=String(Math.floor(absOffset/60)).padStart(2,"0");var minutes=String(absOffset%60).padStart(2,"0");return`UTC${sign}${hours}${minutes}`};var winterName=extractZone(winterOffset);var summerName=extractZone(summerOffset);if(summerOffsetDate.now();var getHeapMax=()=>2147483648;var growMemory=size=>{var oldHeapSize=wasmMemory.buffer.byteLength;var pages=(size-oldHeapSize+65535)/65536|0;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}};var _emscripten_resize_heap=requestedSize=>{var oldSize=HEAPU8.length;requestedSize>>>=0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignMemory(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false};var ENV={};var getExecutableName=()=>thisProgram||"./this.program";var getEnvStrings=()=>{if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.language||"C").replace("-","_")+".UTF-8";var env={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:lang,_:getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings};var _environ_get=(__environ,environ_buf)=>{var bufSize=0;var envp=0;for(var string of getEnvStrings()){var ptr=environ_buf+bufSize;HEAPU32[__environ+envp>>2]=ptr;bufSize+=stringToUTF8(string,ptr,Infinity)+1;envp+=4}return 0};var _environ_sizes_get=(penviron_count,penviron_buf_size)=>{var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;for(var string of strings){bufSize+=lengthBytesUTF8(string)+1}HEAPU32[penviron_buf_size>>2]=bufSize;return 0};function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_fdstat_get(fd,pbuf){try{var rightsBase=0;var rightsInheriting=0;var flags=0;{var stream=SYSCALLS.getStreamFromFD(fd);var type=stream.tty?2:FS.isDir(stream.mode)?3:FS.isLink(stream.mode)?7:4}HEAP8[pbuf]=type;HEAP16[pbuf+2>>1]=flags;tempI64=[rightsBase>>>0,(tempDouble=rightsBase,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+8>>2]=tempI64[0],HEAP32[pbuf+12>>2]=tempI64[1];tempI64=[rightsInheriting>>>0,(tempDouble=rightsInheriting,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+16>>2]=tempI64[0],HEAP32[pbuf+20>>2]=tempI64[1];return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doReadv=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var _fd_sync=function(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);return Asyncify.handleSleep(wakeUp=>{var mount=stream.node.mount;if(!mount.type.syncfs){wakeUp(0);return}mount.type.syncfs(mount,false,err=>{wakeUp(err?29:0)})})}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}};_fd_sync.isAsync=true;var doWritev=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var adapters_support=function(){const handleAsync=typeof Asyncify==="object"?Asyncify.handleAsync.bind(Asyncify):null;Module["handleAsync"]=handleAsync;const targets=new Map;Module["setCallback"]=(key,target)=>targets.set(key,target);Module["getCallback"]=key=>targets.get(key);Module["deleteCallback"]=key=>targets.delete(key);adapters_support=function(isAsync,key,...args){const receiver=targets.get(key);let methodName=null;const f=typeof receiver==="function"?receiver:receiver[methodName=UTF8ToString(args.shift())];if(isAsync){if(handleAsync){return handleAsync(()=>f.apply(receiver,args))}throw new Error("Synchronous WebAssembly cannot call async function")}const result=f.apply(receiver,args);if(typeof result?.then=="function"){console.error("unexpected Promise",f);throw new Error(`${methodName} unexpectedly returned a Promise`)}return result}};function _ipp(...args){return adapters_support(false,...args)}function _ipp_async(...args){return adapters_support(true,...args)}_ipp_async.isAsync=true;function _ippipppp(...args){return adapters_support(false,...args)}function _ippipppp_async(...args){return adapters_support(true,...args)}_ippipppp_async.isAsync=true;function _ippp(...args){return adapters_support(false,...args)}function _ippp_async(...args){return adapters_support(true,...args)}_ippp_async.isAsync=true;function _ipppi(...args){return adapters_support(false,...args)}function _ipppi_async(...args){return adapters_support(true,...args)}_ipppi_async.isAsync=true;function _ipppiii(...args){return adapters_support(false,...args)}function _ipppiii_async(...args){return adapters_support(true,...args)}_ipppiii_async.isAsync=true;function _ipppiiip(...args){return adapters_support(false,...args)}function _ipppiiip_async(...args){return adapters_support(true,...args)}_ipppiiip_async.isAsync=true;function _ipppip(...args){return adapters_support(false,...args)}function _ipppip_async(...args){return adapters_support(true,...args)}_ipppip_async.isAsync=true;function _ipppj(...args){return adapters_support(false,...args)}function _ipppj_async(...args){return adapters_support(true,...args)}_ipppj_async.isAsync=true;function _ipppp(...args){return adapters_support(false,...args)}function _ipppp_async(...args){return adapters_support(true,...args)}_ipppp_async.isAsync=true;function _ippppi(...args){return adapters_support(false,...args)}function _ippppi_async(...args){return adapters_support(true,...args)}_ippppi_async.isAsync=true;function _ippppij(...args){return adapters_support(false,...args)}function _ippppij_async(...args){return adapters_support(true,...args)}_ippppij_async.isAsync=true;function _ippppip(...args){return adapters_support(false,...args)}function _ippppip_async(...args){return adapters_support(true,...args)}_ippppip_async.isAsync=true;function _ipppppip(...args){return adapters_support(false,...args)}function _ipppppip_async(...args){return adapters_support(true,...args)}_ipppppip_async.isAsync=true;function _random_get(buffer,size){try{randomFill(HEAPU8.subarray(buffer,buffer+size));return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _vppippii(...args){return adapters_support(false,...args)}function _vppippii_async(...args){return adapters_support(true,...args)}_vppippii_async.isAsync=true;function _vppp(...args){return adapters_support(false,...args)}function _vppp_async(...args){return adapters_support(true,...args)}_vppp_async.isAsync=true;function _vpppip(...args){return adapters_support(false,...args)}function _vpppip_async(...args){return adapters_support(true,...args)}_vpppip_async.isAsync=true;var runAndAbortIfError=func=>{try{return func()}catch(e){abort(e)}};var runtimeKeepalivePush=()=>{runtimeKeepaliveCounter+=1};var runtimeKeepalivePop=()=>{runtimeKeepaliveCounter-=1};var Asyncify={instrumentWasmImports(imports){var importPattern=/^(ipp|ipp_async|ippp|ippp_async|vppp|vppp_async|ipppj|ipppj_async|ipppi|ipppi_async|ipppp|ipppp_async|ipppip|ipppip_async|vpppip|vpppip_async|ippppi|ippppi_async|ippppij|ippppij_async|ipppiii|ipppiii_async|ippppip|ippppip_async|ippipppp|ippipppp_async|ipppppip|ipppppip_async|ipppiiip|ipppiiip_async|vppippii|vppippii_async|invoke_.*|__asyncjs__.*)$/;for(let[x,original]of Object.entries(imports)){if(typeof original=="function"){let isAsyncifyImport=original.isAsync||importPattern.test(x)}}},instrumentFunction(original){var wrapper=(...args)=>{Asyncify.exportCallStack.push(original);try{return original(...args)}finally{if(!ABORT){var top=Asyncify.exportCallStack.pop();Asyncify.maybeStopUnwind()}}};Asyncify.funcWrappers.set(original,wrapper);return wrapper},instrumentWasmExports(exports){var ret={};for(let[x,original]of Object.entries(exports)){if(typeof original=="function"){var wrapper=Asyncify.instrumentFunction(original);ret[x]=wrapper}else{ret[x]=original}}return ret},State:{Normal:0,Unwinding:1,Rewinding:2,Disabled:3},state:0,StackSize:16384,currData:null,handleSleepReturnValue:0,exportCallStack:[],callstackFuncToId:new Map,callStackIdToFunc:new Map,funcWrappers:new Map,callStackId:0,asyncPromiseHandlers:null,sleepCallbacks:[],getCallStackId(func){if(!Asyncify.callstackFuncToId.has(func)){var id=Asyncify.callStackId++;Asyncify.callstackFuncToId.set(func,id);Asyncify.callStackIdToFunc.set(id,func)}return Asyncify.callstackFuncToId.get(func)},maybeStopUnwind(){if(Asyncify.currData&&Asyncify.state===Asyncify.State.Unwinding&&Asyncify.exportCallStack.length===0){Asyncify.state=Asyncify.State.Normal;runAndAbortIfError(_asyncify_stop_unwind);if(typeof Fibers!="undefined"){Fibers.trampoline()}}},whenDone(){return new Promise((resolve,reject)=>{Asyncify.asyncPromiseHandlers={resolve,reject}})},allocateData(){var ptr=_malloc(12+Asyncify.StackSize);Asyncify.setDataHeader(ptr,ptr+12,Asyncify.StackSize);Asyncify.setDataRewindFunc(ptr);return ptr},setDataHeader(ptr,stack,stackSize){HEAPU32[ptr>>2]=stack;HEAPU32[ptr+4>>2]=stack+stackSize},setDataRewindFunc(ptr){var bottomOfCallStack=Asyncify.exportCallStack[0];var rewindId=Asyncify.getCallStackId(bottomOfCallStack);HEAP32[ptr+8>>2]=rewindId},getDataRewindFunc(ptr){var id=HEAP32[ptr+8>>2];var func=Asyncify.callStackIdToFunc.get(id);return func},doRewind(ptr){var original=Asyncify.getDataRewindFunc(ptr);var func=Asyncify.funcWrappers.get(original);return func()},handleSleep(startAsync){if(ABORT)return;if(Asyncify.state===Asyncify.State.Normal){var reachedCallback=false;var reachedAfterCallback=false;startAsync((handleSleepReturnValue=0)=>{if(ABORT)return;Asyncify.handleSleepReturnValue=handleSleepReturnValue;reachedCallback=true;if(!reachedAfterCallback){return}Asyncify.state=Asyncify.State.Rewinding;runAndAbortIfError(()=>_asyncify_start_rewind(Asyncify.currData));if(typeof MainLoop!="undefined"&&MainLoop.func){MainLoop.resume()}var asyncWasmReturnValue,isError=false;try{asyncWasmReturnValue=Asyncify.doRewind(Asyncify.currData)}catch(err){asyncWasmReturnValue=err;isError=true}var handled=false;if(!Asyncify.currData){var asyncPromiseHandlers=Asyncify.asyncPromiseHandlers;if(asyncPromiseHandlers){Asyncify.asyncPromiseHandlers=null;(isError?asyncPromiseHandlers.reject:asyncPromiseHandlers.resolve)(asyncWasmReturnValue);handled=true}}if(isError&&!handled){throw asyncWasmReturnValue}});reachedAfterCallback=true;if(!reachedCallback){Asyncify.state=Asyncify.State.Unwinding;Asyncify.currData=Asyncify.allocateData();if(typeof MainLoop!="undefined"&&MainLoop.func){MainLoop.pause()}runAndAbortIfError(()=>_asyncify_start_unwind(Asyncify.currData))}}else if(Asyncify.state===Asyncify.State.Rewinding){Asyncify.state=Asyncify.State.Normal;runAndAbortIfError(_asyncify_stop_rewind);_free(Asyncify.currData);Asyncify.currData=null;Asyncify.sleepCallbacks.forEach(callUserCallback)}else{abort(`invalid state: ${Asyncify.state}`)}return Asyncify.handleSleepReturnValue},handleAsync:startAsync=>Asyncify.handleSleep(wakeUp=>{startAsync().then(wakeUp)})};var uleb128EncodeWithLen=arr=>{const n=arr.length;return[n%128|128,n>>7,...arr]};var wasmTypeCodes={i:127,p:127,j:126,f:125,d:124,e:111};var generateTypePack=types=>uleb128EncodeWithLen(Array.from(types,type=>{var code=wasmTypeCodes[type];return code}));var convertJsFunctionToWasm=(func,sig)=>{var bytes=Uint8Array.of(0,97,115,109,1,0,0,0,1,...uleb128EncodeWithLen([1,96,...generateTypePack(sig.slice(1)),...generateTypePack(sig[0]==="v"?"":sig[0])]),2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var module=new WebAssembly.Module(bytes);var instance=new WebAssembly.Instance(module,{e:{f:func}});var wrappedFunc=instance.exports["f"];return wrappedFunc};var wasmTable;var getWasmTableEntry=funcPtr=>wasmTable.get(funcPtr);var updateTableMap=(offset,count)=>{if(functionsInTableMap){for(var i=offset;i{if(!functionsInTableMap){functionsInTableMap=new WeakMap;updateTableMap(0,wasmTable.length)}return functionsInTableMap.get(func)||0};var freeTableIndexes=[];var getEmptyTableSlot=()=>{if(freeTableIndexes.length){return freeTableIndexes.pop()}return wasmTable["grow"](1)};var setWasmTableEntry=(idx,func)=>wasmTable.set(idx,func);var addFunction=(func,sig)=>{var rtn=getFunctionAddress(func);if(rtn){return rtn}var ret=getEmptyTableSlot();try{setWasmTableEntry(ret,func)}catch(err){if(!(err instanceof TypeError)){throw err}var wrapped=convertJsFunctionToWasm(func,sig);setWasmTableEntry(ret,wrapped)}functionsInTableMap.set(func,ret);return ret};var getCFunc=ident=>{var func=Module["_"+ident];return func};var writeArrayToMemory=(array,buffer)=>{HEAP8.set(array,buffer)};var stackAlloc=sz=>__emscripten_stack_alloc(sz);var stringToUTF8OnStack=str=>{var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8(str,ret,size);return ret};var ccall=(ident,returnType,argTypes,args,opts)=>{var toC={string:str=>{var ret=0;if(str!==null&&str!==undefined&&str!==0){ret=stringToUTF8OnStack(str)}return ret},array:arr=>{var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string"){return UTF8ToString(ret)}if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i{var numericArgs=!argTypes||argTypes.every(type=>type==="number"||type==="boolean");var numericRet=returnType!=="string";if(numericRet&&numericArgs&&!opts){return getCFunc(ident)}return(...args)=>ccall(ident,returnType,argTypes,args,opts)};var getTempRet0=val=>__emscripten_tempret_get();var stringToUTF16=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr};var stringToUTF32=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i65535){i++}HEAP32[outPtr>>2]=codePoint;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr};var AsciiToString=ptr=>{var str="";while(1){var ch=HEAPU8[ptr++];if(!ch)return str;str+=String.fromCharCode(ch)}};var UTF16Decoder=new TextDecoder("utf-16le");var UTF16ToString=(ptr,maxBytesToRead,ignoreNul)=>{var idx=ptr>>1;var endIdx=findStringEnd(HEAPU16,idx,maxBytesToRead/2,ignoreNul);return UTF16Decoder.decode(HEAPU16.subarray(idx,endIdx))};var UTF32ToString=(ptr,maxBytesToRead,ignoreNul)=>{var str="";var startIdx=ptr>>2;for(var i=0;!(i>=maxBytesToRead/4);i++){var utf32=HEAPU32[startIdx+i];if(!utf32&&!ignoreNul)break;str+=String.fromCodePoint(utf32)}return str};var intArrayToString=array=>{var ret=[];for(var i=0;i255){chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")};var _getTempRet0=getTempRet0;FS.createPreloadedFile=FS_createPreloadedFile;FS.preloadFile=FS_preloadFile;FS.staticInit();adapters_support();{if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(Module["preloadPlugins"])preloadPlugins=Module["preloadPlugins"];if(Module["print"])out=Module["print"];if(Module["printErr"])err=Module["printErr"];if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"]}Module["getTempRet0"]=getTempRet0;Module["ccall"]=ccall;Module["cwrap"]=cwrap;Module["addFunction"]=addFunction;Module["setValue"]=setValue;Module["getValue"]=getValue;Module["UTF8ToString"]=UTF8ToString;Module["stringToUTF8"]=stringToUTF8;Module["lengthBytesUTF8"]=lengthBytesUTF8;Module["intArrayFromString"]=intArrayFromString;Module["intArrayToString"]=intArrayToString;Module["AsciiToString"]=AsciiToString;Module["UTF16ToString"]=UTF16ToString;Module["stringToUTF16"]=stringToUTF16;Module["UTF32ToString"]=UTF32ToString;Module["stringToUTF32"]=stringToUTF32;Module["writeArrayToMemory"]=writeArrayToMemory;Module["_getTempRet0"]=_getTempRet0;var _powersync_init_static,_sqlite3_status64,_sqlite3_status,_sqlite3_db_status,_sqlite3_msize,_sqlite3_vfs_find,_sqlite3_vfs_register,_sqlite3_vfs_unregister,_sqlite3_release_memory,_sqlite3_soft_heap_limit64,_sqlite3_memory_used,_sqlite3_hard_heap_limit64,_sqlite3_memory_highwater,_sqlite3_malloc,_sqlite3_malloc64,_sqlite3_free,_sqlite3_realloc,_sqlite3_realloc64,_sqlite3_str_vappendf,_sqlite3_str_append,_sqlite3_str_appendchar,_sqlite3_str_appendall,_sqlite3_str_appendf,_sqlite3_str_finish,_sqlite3_str_errcode,_sqlite3_str_length,_sqlite3_str_value,_sqlite3_str_reset,_sqlite3_str_new,_sqlite3_vmprintf,_sqlite3_mprintf,_sqlite3_vsnprintf,_sqlite3_snprintf,_sqlite3_log,_sqlite3_randomness,_sqlite3_stricmp,_sqlite3_strnicmp,_sqlite3_os_init,_sqlite3_os_end,_sqlite3_serialize,_sqlite3_prepare_v2,_sqlite3_step,_sqlite3_column_int64,_sqlite3_reset,_sqlite3_exec,_sqlite3_column_int,_sqlite3_finalize,_sqlite3_deserialize,_sqlite3_database_file_object,_sqlite3_backup_init,_sqlite3_backup_step,_sqlite3_backup_finish,_sqlite3_backup_remaining,_sqlite3_backup_pagecount,_sqlite3_clear_bindings,_sqlite3_value_blob,_sqlite3_value_text,_sqlite3_value_bytes,_sqlite3_value_bytes16,_sqlite3_value_double,_sqlite3_value_int,_sqlite3_value_int64,_sqlite3_value_subtype,_sqlite3_value_pointer,_sqlite3_value_text16,_sqlite3_value_text16be,_sqlite3_value_text16le,_sqlite3_value_type,_sqlite3_value_encoding,_sqlite3_value_nochange,_sqlite3_value_frombind,_sqlite3_value_dup,_sqlite3_value_free,_sqlite3_result_blob,_sqlite3_result_blob64,_sqlite3_result_double,_sqlite3_result_error,_sqlite3_result_error16,_sqlite3_result_int,_sqlite3_result_int64,_sqlite3_result_null,_sqlite3_result_pointer,_sqlite3_result_subtype,_sqlite3_result_text,_sqlite3_result_text64,_sqlite3_result_text16,_sqlite3_result_text16be,_sqlite3_result_text16le,_sqlite3_result_value,_sqlite3_result_error_toobig,_sqlite3_result_zeroblob,_sqlite3_result_zeroblob64,_sqlite3_result_error_code,_sqlite3_result_error_nomem,_sqlite3_user_data,_sqlite3_context_db_handle,_sqlite3_vtab_nochange,_sqlite3_vtab_in_first,_sqlite3_vtab_in_next,_sqlite3_aggregate_context,_sqlite3_get_auxdata,_sqlite3_set_auxdata,_sqlite3_column_count,_sqlite3_data_count,_sqlite3_column_blob,_sqlite3_column_bytes,_sqlite3_column_bytes16,_sqlite3_column_double,_sqlite3_column_text,_sqlite3_column_value,_sqlite3_column_text16,_sqlite3_column_type,_sqlite3_column_name,_sqlite3_column_name16,_sqlite3_bind_blob,_sqlite3_bind_blob64,_sqlite3_bind_double,_sqlite3_bind_int,_sqlite3_bind_int64,_sqlite3_bind_null,_sqlite3_bind_pointer,_sqlite3_bind_text,_sqlite3_bind_text64,_sqlite3_bind_text16,_sqlite3_bind_value,_sqlite3_bind_zeroblob,_sqlite3_bind_zeroblob64,_sqlite3_bind_parameter_count,_sqlite3_bind_parameter_name,_sqlite3_bind_parameter_index,_sqlite3_db_handle,_sqlite3_stmt_readonly,_sqlite3_stmt_isexplain,_sqlite3_stmt_explain,_sqlite3_stmt_busy,_sqlite3_next_stmt,_sqlite3_stmt_status,_sqlite3_sql,_sqlite3_expanded_sql,_sqlite3_value_numeric_type,_sqlite3_blob_open,_sqlite3_blob_close,_sqlite3_blob_read,_sqlite3_blob_write,_sqlite3_blob_bytes,_sqlite3_blob_reopen,_sqlite3_set_authorizer,_sqlite3_strglob,_sqlite3_strlike,_sqlite3_errmsg,_sqlite3_load_extension,_sqlite3_enable_load_extension,_sqlite3_auto_extension,_sqlite3_cancel_auto_extension,_sqlite3_reset_auto_extension,_sqlite3_prepare,_sqlite3_prepare_v3,_sqlite3_prepare16,_sqlite3_prepare16_v2,_sqlite3_prepare16_v3,_sqlite3_get_table,_sqlite3_free_table,_sqlite3_create_module,_sqlite3_create_module_v2,_sqlite3_drop_modules,_sqlite3_declare_vtab,_sqlite3_vtab_on_conflict,_sqlite3_vtab_config,_sqlite3_vtab_collation,_sqlite3_vtab_in,_sqlite3_vtab_rhs_value,_sqlite3_vtab_distinct,_sqlite3_keyword_name,_sqlite3_keyword_count,_sqlite3_keyword_check,_sqlite3_complete,_sqlite3_complete16,_sqlite3_libversion,_sqlite3_libversion_number,_sqlite3_threadsafe,_sqlite3_initialize,_sqlite3_shutdown,_sqlite3_config,_sqlite3_db_mutex,_sqlite3_db_release_memory,_sqlite3_db_cacheflush,_sqlite3_db_config,_sqlite3_last_insert_rowid,_sqlite3_set_last_insert_rowid,_sqlite3_changes64,_sqlite3_changes,_sqlite3_total_changes64,_sqlite3_total_changes,_sqlite3_txn_state,_sqlite3_close,_sqlite3_close_v2,_sqlite3_busy_handler,_sqlite3_progress_handler,_sqlite3_busy_timeout,_sqlite3_interrupt,_sqlite3_is_interrupted,_sqlite3_create_function,_sqlite3_create_function_v2,_sqlite3_create_window_function,_sqlite3_create_function16,_sqlite3_overload_function,_sqlite3_trace_v2,_sqlite3_commit_hook,_sqlite3_update_hook,_sqlite3_rollback_hook,_sqlite3_autovacuum_pages,_sqlite3_wal_autocheckpoint,_sqlite3_wal_hook,_sqlite3_wal_checkpoint_v2,_sqlite3_wal_checkpoint,_sqlite3_error_offset,_sqlite3_errmsg16,_sqlite3_errcode,_sqlite3_extended_errcode,_sqlite3_system_errno,_sqlite3_errstr,_sqlite3_limit,_sqlite3_open,_sqlite3_open_v2,_sqlite3_open16,_sqlite3_create_collation,_sqlite3_create_collation_v2,_sqlite3_create_collation16,_sqlite3_collation_needed,_sqlite3_collation_needed16,_sqlite3_get_clientdata,_sqlite3_set_clientdata,_sqlite3_get_autocommit,_sqlite3_table_column_metadata,_sqlite3_sleep,_sqlite3_extended_result_codes,_sqlite3_file_control,_sqlite3_test_control,_sqlite3_create_filename,_sqlite3_free_filename,_sqlite3_uri_parameter,_sqlite3_uri_key,_sqlite3_uri_boolean,_sqlite3_uri_int64,_sqlite3_filename_database,_sqlite3_filename_journal,_sqlite3_filename_wal,_sqlite3_db_name,_sqlite3_db_filename,_sqlite3_db_readonly,_sqlite3_compileoption_used,_sqlite3_compileoption_get,_sqlite3_sourceid,_sqlite3mc_config,_sqlite3mc_cipher_count,_sqlite3mc_cipher_index,_sqlite3mc_cipher_name,_sqlite3mc_config_cipher,_sqlite3mc_vfs_create,_memcmp,_malloc,_free,_memset,_RegisterExtensionFunctions,_getSqliteFree,_main,_libauthorizer_set_authorizer,_libfunction_create_function,_libhook_commit_hook,_libhook_update_hook,_libprogress_progress_handler,_libvfs_vfs_register,_memcpy,_emscripten_builtin_memalign,__emscripten_timeout,__emscripten_tempret_get,__emscripten_stack_restore,__emscripten_stack_alloc,_emscripten_stack_get_current,dynCall_iii,dynCall_ii,dynCall_viii,dynCall_vi,dynCall_viiiij,dynCall_iiii,dynCall_vii,dynCall_iiiiiii,dynCall_iiiiii,dynCall_iiiii,dynCall_viiii,dynCall_iiiiiiiii,dynCall_vijii,dynCall_viiiii,dynCall_iiiij,dynCall_viji,dynCall_iij,dynCall_iidiiii,dynCall_v,dynCall_iijii,dynCall_iiji,dynCall_i,dynCall_iiiiiij,dynCall_iiid,dynCall_iiij,dynCall_dii,dynCall_jii,dynCall_ji,dynCall_vid,dynCall_vij,dynCall_iiiiiiiiii,dynCall_di,dynCall_iiiiijii,dynCall_j,dynCall_jj,dynCall_jiij,dynCall_iiiiji,dynCall_iiiijii,dynCall_ij,dynCall_viiji,dynCall_viijii,dynCall_iiiiiiiiiii,dynCall_iiiijji,dynCall_iiiiiiii,_asyncify_start_unwind,_asyncify_stop_unwind,_asyncify_start_rewind,_asyncify_stop_rewind;function assignWasmExports(wasmExports){Module["_powersync_init_static"]=_powersync_init_static=wasmExports["sa"];Module["_sqlite3_status64"]=_sqlite3_status64=wasmExports["ta"];Module["_sqlite3_status"]=_sqlite3_status=wasmExports["ua"];Module["_sqlite3_db_status"]=_sqlite3_db_status=wasmExports["va"];Module["_sqlite3_msize"]=_sqlite3_msize=wasmExports["wa"];Module["_sqlite3_vfs_find"]=_sqlite3_vfs_find=wasmExports["xa"];Module["_sqlite3_vfs_register"]=_sqlite3_vfs_register=wasmExports["ya"];Module["_sqlite3_vfs_unregister"]=_sqlite3_vfs_unregister=wasmExports["za"];Module["_sqlite3_release_memory"]=_sqlite3_release_memory=wasmExports["Aa"];Module["_sqlite3_soft_heap_limit64"]=_sqlite3_soft_heap_limit64=wasmExports["Ba"];Module["_sqlite3_memory_used"]=_sqlite3_memory_used=wasmExports["Ca"];Module["_sqlite3_hard_heap_limit64"]=_sqlite3_hard_heap_limit64=wasmExports["Da"];Module["_sqlite3_memory_highwater"]=_sqlite3_memory_highwater=wasmExports["Ea"];Module["_sqlite3_malloc"]=_sqlite3_malloc=wasmExports["Fa"];Module["_sqlite3_malloc64"]=_sqlite3_malloc64=wasmExports["Ga"];Module["_sqlite3_free"]=_sqlite3_free=wasmExports["Ha"];Module["_sqlite3_realloc"]=_sqlite3_realloc=wasmExports["Ia"];Module["_sqlite3_realloc64"]=_sqlite3_realloc64=wasmExports["Ja"];Module["_sqlite3_str_vappendf"]=_sqlite3_str_vappendf=wasmExports["Ka"];Module["_sqlite3_str_append"]=_sqlite3_str_append=wasmExports["La"];Module["_sqlite3_str_appendchar"]=_sqlite3_str_appendchar=wasmExports["Ma"];Module["_sqlite3_str_appendall"]=_sqlite3_str_appendall=wasmExports["Na"];Module["_sqlite3_str_appendf"]=_sqlite3_str_appendf=wasmExports["Oa"];Module["_sqlite3_str_finish"]=_sqlite3_str_finish=wasmExports["Pa"];Module["_sqlite3_str_errcode"]=_sqlite3_str_errcode=wasmExports["Qa"];Module["_sqlite3_str_length"]=_sqlite3_str_length=wasmExports["Ra"];Module["_sqlite3_str_value"]=_sqlite3_str_value=wasmExports["Sa"];Module["_sqlite3_str_reset"]=_sqlite3_str_reset=wasmExports["Ta"];Module["_sqlite3_str_new"]=_sqlite3_str_new=wasmExports["Ua"];Module["_sqlite3_vmprintf"]=_sqlite3_vmprintf=wasmExports["Va"];Module["_sqlite3_mprintf"]=_sqlite3_mprintf=wasmExports["Wa"];Module["_sqlite3_vsnprintf"]=_sqlite3_vsnprintf=wasmExports["Xa"];Module["_sqlite3_snprintf"]=_sqlite3_snprintf=wasmExports["Ya"];Module["_sqlite3_log"]=_sqlite3_log=wasmExports["Za"];Module["_sqlite3_randomness"]=_sqlite3_randomness=wasmExports["_a"];Module["_sqlite3_stricmp"]=_sqlite3_stricmp=wasmExports["$a"];Module["_sqlite3_strnicmp"]=_sqlite3_strnicmp=wasmExports["ab"];Module["_sqlite3_os_init"]=_sqlite3_os_init=wasmExports["bb"];Module["_sqlite3_os_end"]=_sqlite3_os_end=wasmExports["cb"];Module["_sqlite3_serialize"]=_sqlite3_serialize=wasmExports["db"];Module["_sqlite3_prepare_v2"]=_sqlite3_prepare_v2=wasmExports["eb"];Module["_sqlite3_step"]=_sqlite3_step=wasmExports["fb"];Module["_sqlite3_column_int64"]=_sqlite3_column_int64=wasmExports["gb"];Module["_sqlite3_reset"]=_sqlite3_reset=wasmExports["hb"];Module["_sqlite3_exec"]=_sqlite3_exec=wasmExports["ib"];Module["_sqlite3_column_int"]=_sqlite3_column_int=wasmExports["jb"];Module["_sqlite3_finalize"]=_sqlite3_finalize=wasmExports["kb"];Module["_sqlite3_deserialize"]=_sqlite3_deserialize=wasmExports["lb"];Module["_sqlite3_database_file_object"]=_sqlite3_database_file_object=wasmExports["mb"];Module["_sqlite3_backup_init"]=_sqlite3_backup_init=wasmExports["nb"];Module["_sqlite3_backup_step"]=_sqlite3_backup_step=wasmExports["ob"];Module["_sqlite3_backup_finish"]=_sqlite3_backup_finish=wasmExports["pb"];Module["_sqlite3_backup_remaining"]=_sqlite3_backup_remaining=wasmExports["qb"];Module["_sqlite3_backup_pagecount"]=_sqlite3_backup_pagecount=wasmExports["rb"];Module["_sqlite3_clear_bindings"]=_sqlite3_clear_bindings=wasmExports["sb"];Module["_sqlite3_value_blob"]=_sqlite3_value_blob=wasmExports["tb"];Module["_sqlite3_value_text"]=_sqlite3_value_text=wasmExports["ub"];Module["_sqlite3_value_bytes"]=_sqlite3_value_bytes=wasmExports["vb"];Module["_sqlite3_value_bytes16"]=_sqlite3_value_bytes16=wasmExports["wb"];Module["_sqlite3_value_double"]=_sqlite3_value_double=wasmExports["xb"];Module["_sqlite3_value_int"]=_sqlite3_value_int=wasmExports["yb"];Module["_sqlite3_value_int64"]=_sqlite3_value_int64=wasmExports["zb"];Module["_sqlite3_value_subtype"]=_sqlite3_value_subtype=wasmExports["Ab"];Module["_sqlite3_value_pointer"]=_sqlite3_value_pointer=wasmExports["Bb"];Module["_sqlite3_value_text16"]=_sqlite3_value_text16=wasmExports["Cb"];Module["_sqlite3_value_text16be"]=_sqlite3_value_text16be=wasmExports["Db"];Module["_sqlite3_value_text16le"]=_sqlite3_value_text16le=wasmExports["Eb"];Module["_sqlite3_value_type"]=_sqlite3_value_type=wasmExports["Fb"];Module["_sqlite3_value_encoding"]=_sqlite3_value_encoding=wasmExports["Gb"];Module["_sqlite3_value_nochange"]=_sqlite3_value_nochange=wasmExports["Hb"];Module["_sqlite3_value_frombind"]=_sqlite3_value_frombind=wasmExports["Ib"];Module["_sqlite3_value_dup"]=_sqlite3_value_dup=wasmExports["Jb"];Module["_sqlite3_value_free"]=_sqlite3_value_free=wasmExports["Kb"];Module["_sqlite3_result_blob"]=_sqlite3_result_blob=wasmExports["Lb"];Module["_sqlite3_result_blob64"]=_sqlite3_result_blob64=wasmExports["Mb"];Module["_sqlite3_result_double"]=_sqlite3_result_double=wasmExports["Nb"];Module["_sqlite3_result_error"]=_sqlite3_result_error=wasmExports["Ob"];Module["_sqlite3_result_error16"]=_sqlite3_result_error16=wasmExports["Pb"];Module["_sqlite3_result_int"]=_sqlite3_result_int=wasmExports["Qb"];Module["_sqlite3_result_int64"]=_sqlite3_result_int64=wasmExports["Rb"];Module["_sqlite3_result_null"]=_sqlite3_result_null=wasmExports["Sb"];Module["_sqlite3_result_pointer"]=_sqlite3_result_pointer=wasmExports["Tb"];Module["_sqlite3_result_subtype"]=_sqlite3_result_subtype=wasmExports["Ub"];Module["_sqlite3_result_text"]=_sqlite3_result_text=wasmExports["Vb"];Module["_sqlite3_result_text64"]=_sqlite3_result_text64=wasmExports["Wb"];Module["_sqlite3_result_text16"]=_sqlite3_result_text16=wasmExports["Xb"];Module["_sqlite3_result_text16be"]=_sqlite3_result_text16be=wasmExports["Yb"];Module["_sqlite3_result_text16le"]=_sqlite3_result_text16le=wasmExports["Zb"];Module["_sqlite3_result_value"]=_sqlite3_result_value=wasmExports["_b"];Module["_sqlite3_result_error_toobig"]=_sqlite3_result_error_toobig=wasmExports["$b"];Module["_sqlite3_result_zeroblob"]=_sqlite3_result_zeroblob=wasmExports["ac"];Module["_sqlite3_result_zeroblob64"]=_sqlite3_result_zeroblob64=wasmExports["bc"];Module["_sqlite3_result_error_code"]=_sqlite3_result_error_code=wasmExports["cc"];Module["_sqlite3_result_error_nomem"]=_sqlite3_result_error_nomem=wasmExports["dc"];Module["_sqlite3_user_data"]=_sqlite3_user_data=wasmExports["ec"];Module["_sqlite3_context_db_handle"]=_sqlite3_context_db_handle=wasmExports["fc"];Module["_sqlite3_vtab_nochange"]=_sqlite3_vtab_nochange=wasmExports["gc"];Module["_sqlite3_vtab_in_first"]=_sqlite3_vtab_in_first=wasmExports["hc"];Module["_sqlite3_vtab_in_next"]=_sqlite3_vtab_in_next=wasmExports["ic"];Module["_sqlite3_aggregate_context"]=_sqlite3_aggregate_context=wasmExports["jc"];Module["_sqlite3_get_auxdata"]=_sqlite3_get_auxdata=wasmExports["kc"];Module["_sqlite3_set_auxdata"]=_sqlite3_set_auxdata=wasmExports["lc"];Module["_sqlite3_column_count"]=_sqlite3_column_count=wasmExports["mc"];Module["_sqlite3_data_count"]=_sqlite3_data_count=wasmExports["nc"];Module["_sqlite3_column_blob"]=_sqlite3_column_blob=wasmExports["oc"];Module["_sqlite3_column_bytes"]=_sqlite3_column_bytes=wasmExports["pc"];Module["_sqlite3_column_bytes16"]=_sqlite3_column_bytes16=wasmExports["qc"];Module["_sqlite3_column_double"]=_sqlite3_column_double=wasmExports["rc"];Module["_sqlite3_column_text"]=_sqlite3_column_text=wasmExports["sc"];Module["_sqlite3_column_value"]=_sqlite3_column_value=wasmExports["tc"];Module["_sqlite3_column_text16"]=_sqlite3_column_text16=wasmExports["uc"];Module["_sqlite3_column_type"]=_sqlite3_column_type=wasmExports["vc"];Module["_sqlite3_column_name"]=_sqlite3_column_name=wasmExports["wc"];Module["_sqlite3_column_name16"]=_sqlite3_column_name16=wasmExports["xc"];Module["_sqlite3_bind_blob"]=_sqlite3_bind_blob=wasmExports["yc"];Module["_sqlite3_bind_blob64"]=_sqlite3_bind_blob64=wasmExports["zc"];Module["_sqlite3_bind_double"]=_sqlite3_bind_double=wasmExports["Ac"];Module["_sqlite3_bind_int"]=_sqlite3_bind_int=wasmExports["Bc"];Module["_sqlite3_bind_int64"]=_sqlite3_bind_int64=wasmExports["Cc"];Module["_sqlite3_bind_null"]=_sqlite3_bind_null=wasmExports["Dc"];Module["_sqlite3_bind_pointer"]=_sqlite3_bind_pointer=wasmExports["Ec"];Module["_sqlite3_bind_text"]=_sqlite3_bind_text=wasmExports["Fc"];Module["_sqlite3_bind_text64"]=_sqlite3_bind_text64=wasmExports["Gc"];Module["_sqlite3_bind_text16"]=_sqlite3_bind_text16=wasmExports["Hc"];Module["_sqlite3_bind_value"]=_sqlite3_bind_value=wasmExports["Ic"];Module["_sqlite3_bind_zeroblob"]=_sqlite3_bind_zeroblob=wasmExports["Jc"];Module["_sqlite3_bind_zeroblob64"]=_sqlite3_bind_zeroblob64=wasmExports["Kc"];Module["_sqlite3_bind_parameter_count"]=_sqlite3_bind_parameter_count=wasmExports["Lc"];Module["_sqlite3_bind_parameter_name"]=_sqlite3_bind_parameter_name=wasmExports["Mc"];Module["_sqlite3_bind_parameter_index"]=_sqlite3_bind_parameter_index=wasmExports["Nc"];Module["_sqlite3_db_handle"]=_sqlite3_db_handle=wasmExports["Oc"];Module["_sqlite3_stmt_readonly"]=_sqlite3_stmt_readonly=wasmExports["Pc"];Module["_sqlite3_stmt_isexplain"]=_sqlite3_stmt_isexplain=wasmExports["Qc"];Module["_sqlite3_stmt_explain"]=_sqlite3_stmt_explain=wasmExports["Rc"];Module["_sqlite3_stmt_busy"]=_sqlite3_stmt_busy=wasmExports["Sc"];Module["_sqlite3_next_stmt"]=_sqlite3_next_stmt=wasmExports["Tc"];Module["_sqlite3_stmt_status"]=_sqlite3_stmt_status=wasmExports["Uc"];Module["_sqlite3_sql"]=_sqlite3_sql=wasmExports["Vc"];Module["_sqlite3_expanded_sql"]=_sqlite3_expanded_sql=wasmExports["Wc"];Module["_sqlite3_value_numeric_type"]=_sqlite3_value_numeric_type=wasmExports["Xc"];Module["_sqlite3_blob_open"]=_sqlite3_blob_open=wasmExports["Yc"];Module["_sqlite3_blob_close"]=_sqlite3_blob_close=wasmExports["Zc"];Module["_sqlite3_blob_read"]=_sqlite3_blob_read=wasmExports["_c"];Module["_sqlite3_blob_write"]=_sqlite3_blob_write=wasmExports["$c"];Module["_sqlite3_blob_bytes"]=_sqlite3_blob_bytes=wasmExports["ad"];Module["_sqlite3_blob_reopen"]=_sqlite3_blob_reopen=wasmExports["bd"];Module["_sqlite3_set_authorizer"]=_sqlite3_set_authorizer=wasmExports["cd"];Module["_sqlite3_strglob"]=_sqlite3_strglob=wasmExports["dd"];Module["_sqlite3_strlike"]=_sqlite3_strlike=wasmExports["ed"];Module["_sqlite3_errmsg"]=_sqlite3_errmsg=wasmExports["fd"];Module["_sqlite3_load_extension"]=_sqlite3_load_extension=wasmExports["gd"];Module["_sqlite3_enable_load_extension"]=_sqlite3_enable_load_extension=wasmExports["hd"];Module["_sqlite3_auto_extension"]=_sqlite3_auto_extension=wasmExports["id"];Module["_sqlite3_cancel_auto_extension"]=_sqlite3_cancel_auto_extension=wasmExports["jd"];Module["_sqlite3_reset_auto_extension"]=_sqlite3_reset_auto_extension=wasmExports["kd"];Module["_sqlite3_prepare"]=_sqlite3_prepare=wasmExports["ld"];Module["_sqlite3_prepare_v3"]=_sqlite3_prepare_v3=wasmExports["md"];Module["_sqlite3_prepare16"]=_sqlite3_prepare16=wasmExports["nd"];Module["_sqlite3_prepare16_v2"]=_sqlite3_prepare16_v2=wasmExports["od"];Module["_sqlite3_prepare16_v3"]=_sqlite3_prepare16_v3=wasmExports["pd"];Module["_sqlite3_get_table"]=_sqlite3_get_table=wasmExports["qd"];Module["_sqlite3_free_table"]=_sqlite3_free_table=wasmExports["rd"];Module["_sqlite3_create_module"]=_sqlite3_create_module=wasmExports["sd"];Module["_sqlite3_create_module_v2"]=_sqlite3_create_module_v2=wasmExports["td"];Module["_sqlite3_drop_modules"]=_sqlite3_drop_modules=wasmExports["ud"];Module["_sqlite3_declare_vtab"]=_sqlite3_declare_vtab=wasmExports["vd"];Module["_sqlite3_vtab_on_conflict"]=_sqlite3_vtab_on_conflict=wasmExports["wd"];Module["_sqlite3_vtab_config"]=_sqlite3_vtab_config=wasmExports["xd"];Module["_sqlite3_vtab_collation"]=_sqlite3_vtab_collation=wasmExports["yd"];Module["_sqlite3_vtab_in"]=_sqlite3_vtab_in=wasmExports["zd"];Module["_sqlite3_vtab_rhs_value"]=_sqlite3_vtab_rhs_value=wasmExports["Ad"];Module["_sqlite3_vtab_distinct"]=_sqlite3_vtab_distinct=wasmExports["Bd"];Module["_sqlite3_keyword_name"]=_sqlite3_keyword_name=wasmExports["Cd"];Module["_sqlite3_keyword_count"]=_sqlite3_keyword_count=wasmExports["Dd"];Module["_sqlite3_keyword_check"]=_sqlite3_keyword_check=wasmExports["Ed"];Module["_sqlite3_complete"]=_sqlite3_complete=wasmExports["Fd"];Module["_sqlite3_complete16"]=_sqlite3_complete16=wasmExports["Gd"];Module["_sqlite3_libversion"]=_sqlite3_libversion=wasmExports["Hd"];Module["_sqlite3_libversion_number"]=_sqlite3_libversion_number=wasmExports["Id"];Module["_sqlite3_threadsafe"]=_sqlite3_threadsafe=wasmExports["Jd"];Module["_sqlite3_initialize"]=_sqlite3_initialize=wasmExports["Kd"];Module["_sqlite3_shutdown"]=_sqlite3_shutdown=wasmExports["Ld"];Module["_sqlite3_config"]=_sqlite3_config=wasmExports["Md"];Module["_sqlite3_db_mutex"]=_sqlite3_db_mutex=wasmExports["Nd"];Module["_sqlite3_db_release_memory"]=_sqlite3_db_release_memory=wasmExports["Od"];Module["_sqlite3_db_cacheflush"]=_sqlite3_db_cacheflush=wasmExports["Pd"];Module["_sqlite3_db_config"]=_sqlite3_db_config=wasmExports["Qd"];Module["_sqlite3_last_insert_rowid"]=_sqlite3_last_insert_rowid=wasmExports["Rd"];Module["_sqlite3_set_last_insert_rowid"]=_sqlite3_set_last_insert_rowid=wasmExports["Sd"];Module["_sqlite3_changes64"]=_sqlite3_changes64=wasmExports["Td"];Module["_sqlite3_changes"]=_sqlite3_changes=wasmExports["Ud"];Module["_sqlite3_total_changes64"]=_sqlite3_total_changes64=wasmExports["Vd"];Module["_sqlite3_total_changes"]=_sqlite3_total_changes=wasmExports["Wd"];Module["_sqlite3_txn_state"]=_sqlite3_txn_state=wasmExports["Xd"];Module["_sqlite3_close"]=_sqlite3_close=wasmExports["Yd"];Module["_sqlite3_close_v2"]=_sqlite3_close_v2=wasmExports["Zd"];Module["_sqlite3_busy_handler"]=_sqlite3_busy_handler=wasmExports["_d"];Module["_sqlite3_progress_handler"]=_sqlite3_progress_handler=wasmExports["$d"];Module["_sqlite3_busy_timeout"]=_sqlite3_busy_timeout=wasmExports["ae"];Module["_sqlite3_interrupt"]=_sqlite3_interrupt=wasmExports["be"];Module["_sqlite3_is_interrupted"]=_sqlite3_is_interrupted=wasmExports["ce"];Module["_sqlite3_create_function"]=_sqlite3_create_function=wasmExports["de"];Module["_sqlite3_create_function_v2"]=_sqlite3_create_function_v2=wasmExports["ee"];Module["_sqlite3_create_window_function"]=_sqlite3_create_window_function=wasmExports["fe"];Module["_sqlite3_create_function16"]=_sqlite3_create_function16=wasmExports["ge"];Module["_sqlite3_overload_function"]=_sqlite3_overload_function=wasmExports["he"];Module["_sqlite3_trace_v2"]=_sqlite3_trace_v2=wasmExports["ie"];Module["_sqlite3_commit_hook"]=_sqlite3_commit_hook=wasmExports["je"];Module["_sqlite3_update_hook"]=_sqlite3_update_hook=wasmExports["ke"];Module["_sqlite3_rollback_hook"]=_sqlite3_rollback_hook=wasmExports["le"];Module["_sqlite3_autovacuum_pages"]=_sqlite3_autovacuum_pages=wasmExports["me"];Module["_sqlite3_wal_autocheckpoint"]=_sqlite3_wal_autocheckpoint=wasmExports["ne"];Module["_sqlite3_wal_hook"]=_sqlite3_wal_hook=wasmExports["oe"];Module["_sqlite3_wal_checkpoint_v2"]=_sqlite3_wal_checkpoint_v2=wasmExports["pe"];Module["_sqlite3_wal_checkpoint"]=_sqlite3_wal_checkpoint=wasmExports["qe"];Module["_sqlite3_error_offset"]=_sqlite3_error_offset=wasmExports["re"];Module["_sqlite3_errmsg16"]=_sqlite3_errmsg16=wasmExports["se"];Module["_sqlite3_errcode"]=_sqlite3_errcode=wasmExports["te"];Module["_sqlite3_extended_errcode"]=_sqlite3_extended_errcode=wasmExports["ue"];Module["_sqlite3_system_errno"]=_sqlite3_system_errno=wasmExports["ve"];Module["_sqlite3_errstr"]=_sqlite3_errstr=wasmExports["we"];Module["_sqlite3_limit"]=_sqlite3_limit=wasmExports["xe"];Module["_sqlite3_open"]=_sqlite3_open=wasmExports["ye"];Module["_sqlite3_open_v2"]=_sqlite3_open_v2=wasmExports["ze"];Module["_sqlite3_open16"]=_sqlite3_open16=wasmExports["Ae"];Module["_sqlite3_create_collation"]=_sqlite3_create_collation=wasmExports["Be"];Module["_sqlite3_create_collation_v2"]=_sqlite3_create_collation_v2=wasmExports["Ce"];Module["_sqlite3_create_collation16"]=_sqlite3_create_collation16=wasmExports["De"];Module["_sqlite3_collation_needed"]=_sqlite3_collation_needed=wasmExports["Ee"];Module["_sqlite3_collation_needed16"]=_sqlite3_collation_needed16=wasmExports["Fe"];Module["_sqlite3_get_clientdata"]=_sqlite3_get_clientdata=wasmExports["Ge"];Module["_sqlite3_set_clientdata"]=_sqlite3_set_clientdata=wasmExports["He"];Module["_sqlite3_get_autocommit"]=_sqlite3_get_autocommit=wasmExports["Ie"];Module["_sqlite3_table_column_metadata"]=_sqlite3_table_column_metadata=wasmExports["Je"];Module["_sqlite3_sleep"]=_sqlite3_sleep=wasmExports["Ke"];Module["_sqlite3_extended_result_codes"]=_sqlite3_extended_result_codes=wasmExports["Le"];Module["_sqlite3_file_control"]=_sqlite3_file_control=wasmExports["Me"];Module["_sqlite3_test_control"]=_sqlite3_test_control=wasmExports["Ne"];Module["_sqlite3_create_filename"]=_sqlite3_create_filename=wasmExports["Oe"];Module["_sqlite3_free_filename"]=_sqlite3_free_filename=wasmExports["Pe"];Module["_sqlite3_uri_parameter"]=_sqlite3_uri_parameter=wasmExports["Qe"];Module["_sqlite3_uri_key"]=_sqlite3_uri_key=wasmExports["Re"];Module["_sqlite3_uri_boolean"]=_sqlite3_uri_boolean=wasmExports["Se"];Module["_sqlite3_uri_int64"]=_sqlite3_uri_int64=wasmExports["Te"];Module["_sqlite3_filename_database"]=_sqlite3_filename_database=wasmExports["Ue"];Module["_sqlite3_filename_journal"]=_sqlite3_filename_journal=wasmExports["Ve"];Module["_sqlite3_filename_wal"]=_sqlite3_filename_wal=wasmExports["We"];Module["_sqlite3_db_name"]=_sqlite3_db_name=wasmExports["Xe"];Module["_sqlite3_db_filename"]=_sqlite3_db_filename=wasmExports["Ye"];Module["_sqlite3_db_readonly"]=_sqlite3_db_readonly=wasmExports["Ze"];Module["_sqlite3_compileoption_used"]=_sqlite3_compileoption_used=wasmExports["_e"];Module["_sqlite3_compileoption_get"]=_sqlite3_compileoption_get=wasmExports["$e"];Module["_sqlite3_sourceid"]=_sqlite3_sourceid=wasmExports["af"];Module["_sqlite3mc_config"]=_sqlite3mc_config=wasmExports["bf"];Module["_sqlite3mc_cipher_count"]=_sqlite3mc_cipher_count=wasmExports["cf"];Module["_sqlite3mc_cipher_index"]=_sqlite3mc_cipher_index=wasmExports["df"];Module["_sqlite3mc_cipher_name"]=_sqlite3mc_cipher_name=wasmExports["ef"];Module["_sqlite3mc_config_cipher"]=_sqlite3mc_config_cipher=wasmExports["ff"];Module["_sqlite3mc_vfs_create"]=_sqlite3mc_vfs_create=wasmExports["gf"];Module["_memcmp"]=_memcmp=wasmExports["hf"];Module["_malloc"]=_malloc=wasmExports["jf"];Module["_free"]=_free=wasmExports["kf"];Module["_memset"]=_memset=wasmExports["lf"];Module["_RegisterExtensionFunctions"]=_RegisterExtensionFunctions=wasmExports["mf"];Module["_getSqliteFree"]=_getSqliteFree=wasmExports["nf"];Module["_main"]=_main=wasmExports["of"];Module["_libauthorizer_set_authorizer"]=_libauthorizer_set_authorizer=wasmExports["pf"];Module["_libfunction_create_function"]=_libfunction_create_function=wasmExports["qf"];Module["_libhook_commit_hook"]=_libhook_commit_hook=wasmExports["rf"];Module["_libhook_update_hook"]=_libhook_update_hook=wasmExports["sf"];Module["_libprogress_progress_handler"]=_libprogress_progress_handler=wasmExports["tf"];Module["_libvfs_vfs_register"]=_libvfs_vfs_register=wasmExports["uf"];Module["_memcpy"]=_memcpy=wasmExports["vf"];_emscripten_builtin_memalign=wasmExports["xf"];__emscripten_timeout=wasmExports["yf"];__emscripten_tempret_get=wasmExports["zf"];__emscripten_stack_restore=wasmExports["Af"];__emscripten_stack_alloc=wasmExports["Bf"];_emscripten_stack_get_current=wasmExports["Cf"];dynCalls["iii"]=dynCall_iii=wasmExports["Df"];dynCalls["ii"]=dynCall_ii=wasmExports["Ef"];dynCalls["viii"]=dynCall_viii=wasmExports["Ff"];dynCalls["vi"]=dynCall_vi=wasmExports["Gf"];dynCalls["viiiij"]=dynCall_viiiij=wasmExports["Hf"];dynCalls["iiii"]=dynCall_iiii=wasmExports["If"];dynCalls["vii"]=dynCall_vii=wasmExports["Jf"];dynCalls["iiiiiii"]=dynCall_iiiiiii=wasmExports["Kf"];dynCalls["iiiiii"]=dynCall_iiiiii=wasmExports["Lf"];dynCalls["iiiii"]=dynCall_iiiii=wasmExports["Mf"];dynCalls["viiii"]=dynCall_viiii=wasmExports["Nf"];dynCalls["iiiiiiiii"]=dynCall_iiiiiiiii=wasmExports["Of"];dynCalls["vijii"]=dynCall_vijii=wasmExports["Pf"];dynCalls["viiiii"]=dynCall_viiiii=wasmExports["Qf"];dynCalls["iiiij"]=dynCall_iiiij=wasmExports["Rf"];dynCalls["viji"]=dynCall_viji=wasmExports["Sf"];dynCalls["iij"]=dynCall_iij=wasmExports["Tf"];dynCalls["iidiiii"]=dynCall_iidiiii=wasmExports["Uf"];dynCalls["v"]=dynCall_v=wasmExports["Vf"];dynCalls["iijii"]=dynCall_iijii=wasmExports["Wf"];dynCalls["iiji"]=dynCall_iiji=wasmExports["Xf"];dynCalls["i"]=dynCall_i=wasmExports["Yf"];dynCalls["iiiiiij"]=dynCall_iiiiiij=wasmExports["Zf"];dynCalls["iiid"]=dynCall_iiid=wasmExports["_f"];dynCalls["iiij"]=dynCall_iiij=wasmExports["$f"];dynCalls["dii"]=dynCall_dii=wasmExports["ag"];dynCalls["jii"]=dynCall_jii=wasmExports["bg"];dynCalls["ji"]=dynCall_ji=wasmExports["cg"];dynCalls["vid"]=dynCall_vid=wasmExports["dg"];dynCalls["vij"]=dynCall_vij=wasmExports["eg"];dynCalls["iiiiiiiiii"]=dynCall_iiiiiiiiii=wasmExports["fg"];dynCalls["di"]=dynCall_di=wasmExports["gg"];dynCalls["iiiiijii"]=dynCall_iiiiijii=wasmExports["hg"];dynCalls["j"]=dynCall_j=wasmExports["ig"];dynCalls["jj"]=dynCall_jj=wasmExports["jg"];dynCalls["jiij"]=dynCall_jiij=wasmExports["kg"];dynCalls["iiiiji"]=dynCall_iiiiji=wasmExports["lg"];dynCalls["iiiijii"]=dynCall_iiiijii=wasmExports["mg"];dynCalls["ij"]=dynCall_ij=wasmExports["ng"];dynCalls["viiji"]=dynCall_viiji=wasmExports["og"];dynCalls["viijii"]=dynCall_viijii=wasmExports["pg"];dynCalls["iiiiiiiiiii"]=dynCall_iiiiiiiiiii=wasmExports["qg"];dynCalls["iiiijji"]=dynCall_iiiijji=wasmExports["rg"];dynCalls["iiiiiiii"]=dynCall_iiiiiiii=wasmExports["sg"];_asyncify_start_unwind=wasmExports["tg"];_asyncify_stop_unwind=wasmExports["ug"];_asyncify_start_rewind=wasmExports["vg"];_asyncify_stop_rewind=wasmExports["wg"]}var _sqlite3_version=Module["_sqlite3_version"]=92864;var wasmImports={a:___assert_fail,aa:___syscall_chmod,ca:___syscall_faccessat,ba:___syscall_fchmod,$:___syscall_fchown32,b:___syscall_fcntl64,_:___syscall_fstat64,y:___syscall_ftruncate64,U:___syscall_getcwd,Y:___syscall_lstat64,Q:___syscall_mkdirat,W:___syscall_newfstatat,O:___syscall_openat,M:___syscall_readlinkat,L:___syscall_rmdir,Z:___syscall_stat64,J:___syscall_unlinkat,I:___syscall_utimensat,ea:__abort_js,E:__emscripten_runtime_keepalive_clear,w:__localtime_js,u:__mmap_js,v:__munmap_js,F:__setitimer_js,P:__tzset_js,n:_emscripten_date_now,g:_emscripten_get_now,G:_emscripten_resize_heap,R:_environ_get,S:_environ_sizes_get,o:_fd_close,H:_fd_fdstat_get,N:_fd_read,x:_fd_seek,V:_fd_sync,K:_fd_write,s:_ipp,t:_ipp_async,la:_ippipppp,pa:_ippipppp_async,j:_ippp,k:_ippp_async,c:_ipppi,d:_ipppi_async,ha:_ipppiii,ia:_ipppiii_async,ja:_ipppiiip,ka:_ipppiiip_async,h:_ipppip,i:_ipppip_async,z:_ipppj,A:_ipppj_async,e:_ipppp,f:_ipppp_async,fa:_ippppi,ga:_ippppi_async,B:_ippppij,C:_ippppij_async,p:_ippppip,q:_ippppip_async,ma:_ipppppip,na:_ipppppip_async,D:_proc_exit,T:_random_get,oa:_vppippii,r:_vppippii_async,l:_vppp,m:_vppp_async,X:_vpppip,da:_vpppip_async};var wasmExports=await createWasm();function callMain(){var entryFunction=_main;var argc=0;var argv=0;try{var ret=entryFunction(argc,argv);exitJS(ret,true);return ret}catch(e){return handleException(e)}}function run(){if(runDependencies>0){dependenciesFulfilled=run;return}preRun();if(runDependencies>0){dependenciesFulfilled=run;return}function doRun(){Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve?.(Module);Module["onRuntimeInitialized"]?.();var noInitialRun=Module["noInitialRun"]||false;if(!noInitialRun)callMain();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(()=>{setTimeout(()=>Module["setStatus"](""),1);doRun()},1)}else{doRun()}}function preInit(){if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].shift()()}}}preInit();run();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["set_authorizer"]=function(db,xAuthorizer,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xAuthorizer instanceof AsyncFunction?1:0,"i32");const result=ccall("libauthorizer_set_authorizer","number",["number","number","number"],[db,xAuthorizer?1:0,pAsyncFlags]);if(!result&&xAuthorizer){Module["setCallback"](pAsyncFlags,(_,iAction,p3,p4,p5,p6)=>xAuthorizer(pApp,iAction,p3,p4,p5,p6))}return result}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;const FUNC_METHODS=["xFunc","xStep","xFinal"];const mapFunctionNameToKey=new Map;Module["create_function"]=function(db,zFunctionName,nArg,eTextRep,pApp,xFunc,xStep,xFinal){const pAsyncFlags=Module["_sqlite3_malloc"](4);const target={xFunc,xStep,xFinal};setValue(pAsyncFlags,FUNC_METHODS.reduce((mask,method,i)=>{if(target[method]instanceof AsyncFunction){return mask|1<xUpdateHook(iUpdateType,dbName,tblName,lo32,hi32))}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["commit_hook"]=function(db,xCommitHook){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xCommitHook instanceof AsyncFunction?1:0,"i32");ccall("libhook_commit_hook","void",["number","number","number"],[db,xCommitHook?1:0,pAsyncFlags]);if(xCommitHook){Module["setCallback"](pAsyncFlags,_=>xCommitHook())}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["progress_handler"]=function(db,nOps,xProgress,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xProgress instanceof AsyncFunction?1:0,"i32");ccall("libprogress_progress_handler","number",["number","number","number","number"],[db,nOps,xProgress?1:0,pAsyncFlags]);if(xProgress){Module["setCallback"](pAsyncFlags,_=>xProgress(pApp))}}})();(function(){const VFS_METHODS=["xOpen","xDelete","xAccess","xFullPathname","xRandomness","xSleep","xCurrentTime","xGetLastError","xCurrentTimeInt64","xClose","xRead","xWrite","xTruncate","xSync","xFileSize","xLock","xUnlock","xCheckReservedLock","xFileControl","xSectorSize","xDeviceCharacteristics","xShmMap","xShmLock","xShmBarrier","xShmUnmap"];const mapVFSNameToKey=new Map;Module["vfs_register"]=function(vfs,makeDefault){let methodMask=0;let asyncMask=0;VFS_METHODS.forEach((method,i)=>{if(vfs[method]){methodMask|=1<{readyPromiseResolve=resolve;readyPromiseReject=reject})} +async function Module(moduleArg={}){var moduleRtn;var Module=moduleArg;var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof WorkerGlobalScope!="undefined";var ENVIRONMENT_IS_NODE=typeof process=="object"&&process.versions?.node&&process.type!="renderer";var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var _scriptName=import.meta.url;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var readAsync,readBinary;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){try{scriptDirectory=new URL(".",_scriptName).href}catch{}{if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=async url=>{var response=await fetch(url,{credentials:"same-origin"});if(response.ok){return response.arrayBuffer()}throw new Error(response.status+" : "+response.url)}}}else{}var out=console.log.bind(console);var err=console.error.bind(console);var wasmBinary;var ABORT=false;var EXITSTATUS;var readyPromiseResolve,readyPromiseReject;var wasmMemory;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;var runtimeInitialized=false;function updateMemoryViews(){var b=wasmMemory.buffer;HEAP8=new Int8Array(b);HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);HEAPU32=new Uint32Array(b);HEAPF32=new Float32Array(b);HEAPF64=new Float64Array(b)}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(onPreRuns)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.initialized)FS.init();TTY.init();wasmExports["ra"]();FS.ignorePermissions=false}function preMain(){}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(onPostRuns)}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject?.(e);throw e}var wasmBinaryFile;function findWasmBinary(){if(Module["locateFile"]){return locateFile("mc-wa-sqlite-async.wasm")}return new URL("mc-wa-sqlite-async.wasm",import.meta.url).href}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}async function getWasmBinary(binaryFile){if(!wasmBinary){try{var response=await readAsync(binaryFile);return new Uint8Array(response)}catch{}}return getBinarySync(binaryFile)}async function instantiateArrayBuffer(binaryFile,imports){try{var binary=await getWasmBinary(binaryFile);var instance=await WebAssembly.instantiate(binary,imports);return instance}catch(reason){err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)}}async function instantiateAsync(binary,binaryFile,imports){if(!binary){try{var response=fetch(binaryFile,{credentials:"same-origin"});var instantiationResult=await WebAssembly.instantiateStreaming(response,imports);return instantiationResult}catch(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation")}}return instantiateArrayBuffer(binaryFile,imports)}function getWasmImports(){return{a:wasmImports}}async function createWasm(){function receiveInstance(instance,module){wasmExports=instance.exports;wasmExports=Asyncify.instrumentWasmExports(wasmExports);wasmMemory=wasmExports["qa"];updateMemoryViews();wasmTable=wasmExports["wf"];assignWasmExports(wasmExports);return wasmExports}function receiveInstantiationResult(result){return receiveInstance(result["instance"])}var info=getWasmImports();if(Module["instantiateWasm"]){return new Promise((resolve,reject)=>{Module["instantiateWasm"](info,(mod,inst)=>{resolve(receiveInstance(mod,inst))})})}wasmBinaryFile??=findWasmBinary();var result=await instantiateAsync(wasmBinary,wasmBinaryFile,info);var exports=receiveInstantiationResult(result);return exports}var tempDouble;var tempI64;class ExitStatus{name="ExitStatus";constructor(status){this.message=`Program terminated with exit(${status})`;this.status=status}}var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};var onPostRuns=[];var addOnPostRun=cb=>onPostRuns.push(cb);var onPreRuns=[];var addOnPreRun=cb=>onPreRuns.push(cb);var dynCalls={};function getValue(ptr,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":return HEAP8[ptr];case"i8":return HEAP8[ptr];case"i16":return HEAP16[ptr>>1];case"i32":return HEAP32[ptr>>2];case"i64":abort("to do getValue(i64) use WASM_BIGINT");case"float":return HEAPF32[ptr>>2];case"double":return HEAPF64[ptr>>3];case"*":return HEAPU32[ptr>>2];default:abort(`invalid type for getValue: ${type}`)}}var noExitRuntime=true;function setValue(ptr,value,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":HEAP8[ptr]=value;break;case"i8":HEAP8[ptr]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":abort("to do setValue(i64) use WASM_BIGINT");case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;case"*":HEAPU32[ptr>>2]=value;break;default:abort(`invalid type for setValue: ${type}`)}}var stackRestore=val=>__emscripten_stack_restore(val);var stackSave=()=>_emscripten_stack_get_current();var UTF8Decoder=new TextDecoder;var findStringEnd=(heapOrArray,idx,maxBytesToRead,ignoreNul)=>{var maxIdx=idx+maxBytesToRead;if(ignoreNul)return maxIdx;while(heapOrArray[idx]&&!(idx>=maxIdx))++idx;return idx};var UTF8ToString=(ptr,maxBytesToRead,ignoreNul)=>{if(!ptr)return"";var end=findStringEnd(HEAPU8,ptr,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(HEAPU8.subarray(ptr,end))};var ___assert_fail=(condition,filename,line,func)=>abort(`Assertion failed: ${UTF8ToString(condition)}, at: `+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"]);var PATH={isAbs:path=>path.charAt(0)==="/",splitPath:filename=>{var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:(parts,allowAboveRoot)=>{var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:path=>{var isAbsolute=PATH.isAbs(path),trailingSlash=path.slice(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.slice(0,-1)}return root+dir},basename:path=>path&&path.match(/([^\/]+|\/)\/*$/)[1],join:(...paths)=>PATH.normalize(paths.join("/")),join2:(l,r)=>PATH.normalize(l+"/"+r)};var initRandomFill=()=>view=>crypto.getRandomValues(view);var randomFill=view=>{(randomFill=initRandomFill())(view)};var PATH_FS={resolve:(...args)=>{var resolvedPath="",resolvedAbsolute=false;for(var i=args.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?args[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=PATH.isAbs(path)}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(p=>!!p),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:(from,to)=>{from=PATH_FS.resolve(from).slice(1);to=PATH_FS.resolve(to).slice(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i{var endPtr=findStringEnd(heapOrArray,idx,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(heapOrArray.buffer?heapOrArray.subarray(idx,endPtr):new Uint8Array(heapOrArray.slice(idx,endPtr)))};var FS_stdin_getChar_buffer=[];var lengthBytesUTF8=str=>{var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63;i++}}heap[outIdx]=0;return outIdx-startIdx};var intArrayFromString=(stringy,dontAddNull,length)=>{var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array};var FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var result=null;if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else{}if(!result){return null}FS_stdin_getChar_buffer=intArrayFromString(result,true)}return FS_stdin_getChar_buffer.shift()};var TTY={ttys:[],init(){},shutdown(){},register(dev,ops){TTY.ttys[dev]={input:[],output:[],ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close(stream){stream.tty.ops.fsync(stream.tty)},fsync(stream){stream.tty.ops.fsync(stream.tty)},read(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){out(UTF8ArrayToString(tty.output));tty.output=[]}},ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(tty,optional_actions,data){return 0},ioctl_tiocgwinsz(tty){return[24,80]}},default_tty1_ops:{put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync(tty){if(tty.output?.length>0){err(UTF8ArrayToString(tty.output));tty.output=[]}}}};var zeroMemory=(ptr,size)=>HEAPU8.fill(0,ptr,ptr+size);var alignMemory=(size,alignment)=>Math.ceil(size/alignment)*alignment;var mmapAlloc=size=>{size=alignMemory(size,65536);var ptr=_emscripten_builtin_memalign(65536,size);if(ptr)zeroMemory(ptr,size);return ptr};var MEMFS={ops_table:null,mount(mount){return MEMFS.createNode(null,"/",16895,0)},createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}MEMFS.ops_table||={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}};var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.atime=node.mtime=node.ctime=Date.now();if(parent){parent.contents[name]=node;parent.atime=parent.mtime=parent.ctime=node.atime}return node},getFileDataAsTypedArray(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.atime);attr.mtime=new Date(node.mtime);attr.ctime=new Date(node.ctime);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr(node,attr){for(const key of["mode","atime","mtime","ctime"]){if(attr[key]!=null){node[key]=attr[key]}}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup(parent,name){if(!MEMFS.doesNotExistError){MEMFS.doesNotExistError=new FS.ErrnoError(44);MEMFS.doesNotExistError.stack=""}throw MEMFS.doesNotExistError},mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename(old_node,new_dir,new_name){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){if(FS.isDir(old_node.mode)){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}FS.hashRemoveNode(new_node)}delete old_node.parent.contents[old_node.name];new_dir.contents[new_name]=old_node;old_node.name=new_name;new_dir.ctime=new_dir.mtime=old_node.parent.ctime=old_node.parent.mtime=Date.now()},unlink(parent,name){delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},readdir(node){return[".","..",...Object.keys(node.contents)]},symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{var flagModes={r:0,"r+":2,w:512|64|1,"w+":512|64|2,a:1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags};var FS_getMode=(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode};var asyncLoad=async url=>{var arrayBuffer=await readAsync(url);return new Uint8Array(arrayBuffer)};var FS_createDataFile=(...args)=>FS.createDataFile(...args);var getUniqueRunDependency=id=>id;var runDependencies=0;var dependenciesFulfilled=null;var removeRunDependency=id=>{runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}};var addRunDependency=id=>{runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)};var preloadPlugins=[];var FS_handledByPreloadPlugin=async(byteArray,fullname)=>{if(typeof Browser!="undefined")Browser.init();for(var plugin of preloadPlugins){if(plugin["canHandle"](fullname)){return plugin["handle"](byteArray,fullname)}}return byteArray};var FS_preloadFile=async(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);addRunDependency(dep);try{var byteArray=url;if(typeof url=="string"){byteArray=await asyncLoad(url)}byteArray=await FS_handledByPreloadPlugin(byteArray,fullname);preFinish?.();if(!dontCreateFile){FS_createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}}finally{removeRunDependency(dep)}};var FS_createPreloadedFile=(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{FS_preloadFile(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish).then(onload).catch(onerror)};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,filesystems:null,syncFSRequests:0,readFiles:{},ErrnoError:class{name="ErrnoError";constructor(errno){this.errno=errno}},FSStream:class{shared={};get object(){return this.node}set object(val){this.node=val}get isRead(){return(this.flags&2097155)!==1}get isWrite(){return(this.flags&2097155)!==0}get isAppend(){return this.flags&1024}get flags(){return this.shared.flags}set flags(val){this.shared.flags=val}get position(){return this.shared.position}set position(val){this.shared.position=val}},FSNode:class{node_ops={};stream_ops={};readMode=292|73;writeMode=146;mounted=null;constructor(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.rdev=rdev;this.atime=this.mtime=this.ctime=Date.now()}get read(){return(this.mode&this.readMode)===this.readMode}set read(val){val?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(val){val?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return FS.isDir(this.mode)}get isDevice(){return FS.isChrdev(this.mode)}},lookupPath(path,opts={}){if(!path){throw new FS.ErrnoError(44)}opts.follow_mount??=true;if(!PATH.isAbs(path)){path=FS.cwd()+"/"+path}linkloop:for(var nlinks=0;nlinks<40;nlinks++){var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";for(var i=0;i>>0)%FS.nameTable.length},hashAddNode(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode(parent,name){var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode(node){FS.hashRemoveNode(node)},isRoot(node){return node===node.parent},isMountpoint(node){return!!node.mounted},isFile(mode){return(mode&61440)===32768},isDir(mode){return(mode&61440)===16384},isLink(mode){return(mode&61440)===40960},isChrdev(mode){return(mode&61440)===8192},isBlkdev(mode){return(mode&61440)===24576},isFIFO(mode){return(mode&61440)===4096},isSocket(mode){return(mode&49152)===49152},flagsToPermissionString(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions(node,perms){if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup(dir){if(!FS.isDir(dir.mode))return 54;var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate(dir,name){if(!FS.isDir(dir.mode)){return 54}try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen(node,flags){if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&(512|64)){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},checkOpExists(op,err){if(!op){throw new FS.ErrnoError(err)}return op},MAX_OPEN_FDS:4096,nextfd(){for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStreamChecked(fd){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}return stream},getStream:fd=>FS.streams[fd],createStream(stream,fd=-1){stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream(fd){FS.streams[fd]=null},dupStream(origStream,fd=-1){var stream=FS.createStream(origStream,fd);stream.stream_ops?.dup?.(stream);return stream},doSetAttr(stream,node,attr){var setattr=stream?.stream_ops.setattr;var arg=setattr?stream:node;setattr??=node.node_ops.setattr;FS.checkOpExists(setattr,63);setattr(arg,attr)},chrdev_stream_ops:{open(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;stream.stream_ops.open?.(stream)},llseek(){throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push(...m.mounts)}return mounts},syncfs(populate,callback){if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type,opts,mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup(parent,name){return parent.node_ops.lookup(parent,name)},mknod(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name){throw new FS.ErrnoError(28)}if(name==="."||name===".."){throw new FS.ErrnoError(20)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},statfs(path){return FS.statfsNode(FS.lookupPath(path,{follow:true}).node)},statfsStream(stream){return FS.statfsNode(stream.node)},statfsNode(node){var rtn={bsize:4096,frsize:4096,blocks:1e6,bfree:5e5,bavail:5e5,files:FS.nextInode,ffree:FS.nextInode-1,fsid:42,flags:2,namelen:255};if(node.node_ops.statfs){Object.assign(rtn,node.node_ops.statfs(node.mount.opts.root))}return rtn},create(path,mode=438){mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir(path,mode=511){mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree(path,mode){var dirs=path.split("/");var d="";for(var dir of dirs){if(!dir)continue;if(d||PATH.isAbs(path))d+="/";d+=dir;try{FS.mkdir(d,mode)}catch(e){if(e.errno!=20)throw e}}},mkdev(path,mode,dev){if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink(oldpath,newpath){if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename(old_path,new_path){var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name);old_node.parent=new_dir}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir(path){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var readdir=FS.checkOpExists(node.node_ops.readdir,54);return readdir(node)},unlink(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink(path){var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return link.node_ops.readlink(link)},stat(path,dontFollow){var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;var getattr=FS.checkOpExists(node.node_ops.getattr,63);return getattr(node)},fstat(fd){var stream=FS.getStreamChecked(fd);var node=stream.node;var getattr=stream.stream_ops.getattr;var arg=getattr?stream:node;getattr??=node.node_ops.getattr;FS.checkOpExists(getattr,63);return getattr(arg)},lstat(path){return FS.stat(path,true)},doChmod(stream,node,mode,dontFollow){FS.doSetAttr(stream,node,{mode:mode&4095|node.mode&~4095,ctime:Date.now(),dontFollow})},chmod(path,mode,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChmod(null,node,mode,dontFollow)},lchmod(path,mode){FS.chmod(path,mode,true)},fchmod(fd,mode){var stream=FS.getStreamChecked(fd);FS.doChmod(stream,stream.node,mode,false)},doChown(stream,node,dontFollow){FS.doSetAttr(stream,node,{timestamp:Date.now(),dontFollow})},chown(path,uid,gid,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChown(null,node,dontFollow)},lchown(path,uid,gid){FS.chown(path,uid,gid,true)},fchown(fd,uid,gid){var stream=FS.getStreamChecked(fd);FS.doChown(stream,stream.node,false)},doTruncate(stream,node,len){if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}FS.doSetAttr(stream,node,{size:len,timestamp:Date.now()})},truncate(path,len){if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}FS.doTruncate(null,node,len)},ftruncate(fd,len){var stream=FS.getStreamChecked(fd);if(len<0||(stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.doTruncate(stream,stream.node,len)},utime(path,atime,mtime){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var setattr=FS.checkOpExists(node.node_ops.setattr,63);setattr(node,{atime,mtime})},open(path,flags,mode=438){if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS_modeStringToFlags(flags):flags;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;var isDirPath;if(typeof path=="object"){node=path}else{isDirPath=path.endsWith("/");var lookup=FS.lookupPath(path,{follow:!(flags&131072),noent_okay:true});node=lookup.node;path=lookup.path}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else if(isDirPath){throw new FS.ErrnoError(31)}else{node=FS.mknod(path,mode|511,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512&&!created){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node,path:FS.getPath(node),flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(created){FS.chmod(node,mode&511)}if(Module["logReadFiles"]&&!(flags&1)){if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close(stream){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed(stream){return stream.fd===null},llseek(stream,offset,whence){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read(stream,buffer,offset,length,position){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write(stream,buffer,offset,length,position,canOwn){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},mmap(stream,length,position,prot,flags){if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}if(!length){throw new FS.ErrnoError(28)}return stream.stream_ops.mmap(stream,length,position,prot,flags)},msync(stream,buffer,offset,length,mmapFlags){if(!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},ioctl(stream,cmd,arg){if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile(path,opts={}){opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error(`Invalid encoding type "${opts.encoding}"`)}var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){buf=UTF8ArrayToString(buf)}FS.close(stream);return buf},writeFile(path,data,opts={}){opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){data=new Uint8Array(intArrayFromString(data,true))}if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir(path){var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories(){FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices(){FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length,llseek:()=>0});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var randomBuffer=new Uint8Array(1024),randomLeft=0;var randomByte=()=>{if(randomLeft===0){randomFill(randomBuffer);randomLeft=randomBuffer.byteLength}return randomBuffer[--randomLeft]};FS.createDevice("/dev","random",randomByte);FS.createDevice("/dev","urandom",randomByte);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories(){FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount(){var node=FS.createNode(proc_self,"fd",16895,73);node.stream_ops={llseek:MEMFS.stream_ops.llseek};node.node_ops={lookup(parent,name){var fd=+name;var stream=FS.getStreamChecked(fd);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path},id:fd+1};ret.parent=ret;return ret},readdir(){return Array.from(FS.streams.entries()).filter(([k,v])=>v).map(([k,v])=>k.toString())}};return node}},{},"/proc/self/fd")},createStandardStreams(input,output,error){if(input){FS.createDevice("/dev","stdin",input)}else{FS.symlink("/dev/tty","/dev/stdin")}if(output){FS.createDevice("/dev","stdout",null,output)}else{FS.symlink("/dev/tty","/dev/stdout")}if(error){FS.createDevice("/dev","stderr",null,error)}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},staticInit(){FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={MEMFS}},init(input,output,error){FS.initialized=true;input??=Module["stdin"];output??=Module["stdout"];error??=Module["stderr"];FS.createStandardStreams(input,output,error)},quit(){FS.initialized=false;for(var stream of FS.streams){if(stream){FS.close(stream)}}},findObject(path,dontResolveLastLink){var ret=FS.analyzePath(path,dontResolveLastLink);if(!ret.exists){return null}return ret.object},analyzePath(path,dontResolveLastLink){try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath(parent,path,canRead,canWrite){parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){if(e.errno!=20)throw e}parent=current}return current},createFile(parent,name,properties,canRead,canWrite){var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS_getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile(parent,name,data,canRead,canWrite,canOwn){var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS_getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]}setDataGetter(getter){this.getter=getter}cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}return intArrayFromString(xhr.responseText||"",true)};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true}get length(){if(!this.lengthKnown){this.cacheLength()}return this._length}get chunkSize(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=(...args)=>{FS.forceLoadFile(node);return fn(...args)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr,allocated:true}};node.stream_ops=stream_ops;return node}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return dir+"/"+path},writeStat(buf,stat){HEAPU32[buf>>2]=stat.dev;HEAPU32[buf+4>>2]=stat.mode;HEAPU32[buf+8>>2]=stat.nlink;HEAPU32[buf+12>>2]=stat.uid;HEAPU32[buf+16>>2]=stat.gid;HEAPU32[buf+20>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];HEAP32[buf+32>>2]=4096;HEAP32[buf+36>>2]=stat.blocks;var atime=stat.atime.getTime();var mtime=stat.mtime.getTime();var ctime=stat.ctime.getTime();tempI64=[Math.floor(atime/1e3)>>>0,(tempDouble=Math.floor(atime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=atime%1e3*1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=mtime%1e3*1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=ctime%1e3*1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];return 0},writeStatFs(buf,stats){HEAPU32[buf+4>>2]=stats.bsize;HEAPU32[buf+60>>2]=stats.bsize;tempI64=[stats.blocks>>>0,(tempDouble=stats.blocks,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+8>>2]=tempI64[0],HEAP32[buf+12>>2]=tempI64[1];tempI64=[stats.bfree>>>0,(tempDouble=stats.bfree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+16>>2]=tempI64[0],HEAP32[buf+20>>2]=tempI64[1];tempI64=[stats.bavail>>>0,(tempDouble=stats.bavail,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];tempI64=[stats.files>>>0,(tempDouble=stats.files,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+32>>2]=tempI64[0],HEAP32[buf+36>>2]=tempI64[1];tempI64=[stats.ffree>>>0,(tempDouble=stats.ffree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=stats.fsid;HEAPU32[buf+64>>2]=stats.flags;HEAPU32[buf+56>>2]=stats.namelen},doMsync(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},getStreamFromFD(fd){var stream=FS.getStreamChecked(fd);return stream},varargs:undefined,getStr(ptr){var ret=UTF8ToString(ptr);return ret}};function ___syscall_chmod(path,mode){try{path=SYSCALLS.getStr(path);FS.chmod(path,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_faccessat(dirfd,path,amode,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchmod(fd,mode){try{FS.fchmod(fd,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchown32(fd,owner,group){try{FS.fchown(fd,owner,group);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var syscallGetVarargI=()=>{var ret=HEAP32[+SYSCALLS.varargs>>2];SYSCALLS.varargs+=4;return ret};var syscallGetVarargP=syscallGetVarargI;function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=syscallGetVarargI();if(arg<0){return-28}while(FS.streams[arg]){arg++}var newStream;newStream=FS.dupStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=syscallGetVarargI();stream.flags|=arg;return 0}case 12:{var arg=syscallGetVarargP();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0}return-28}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fstat64(fd,buf){try{return SYSCALLS.writeStat(buf,FS.fstat(fd))}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var convertI32PairToI53Checked=(lo,hi)=>hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN;function ___syscall_ftruncate64(fd,length_low,length_high){var length=convertI32PairToI53Checked(length_low,length_high);try{if(isNaN(length))return-61;FS.ftruncate(fd,length);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var stringToUTF8=(str,outPtr,maxBytesToWrite)=>stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite);function ___syscall_getcwd(buf,size){try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd)+1;if(sizeHEAPU32[ptr>>2]+HEAP32[ptr+4>>2]*4294967296;function ___syscall_utimensat(dirfd,path,times,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path,true);var now=Date.now(),atime,mtime;if(!times){atime=now;mtime=now}else{var seconds=readI53FromI64(times);var nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){atime=now}else if(nanoseconds==1073741822){atime=null}else{atime=seconds*1e3+nanoseconds/(1e3*1e3)}times+=16;seconds=readI53FromI64(times);nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){mtime=now}else if(nanoseconds==1073741822){mtime=null}else{mtime=seconds*1e3+nanoseconds/(1e3*1e3)}}if((mtime??atime)!==null){FS.utime(path,atime,mtime)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var __abort_js=()=>abort("");var runtimeKeepaliveCounter=0;var __emscripten_runtime_keepalive_clear=()=>{noExitRuntime=false;runtimeKeepaliveCounter=0};var isLeapYear=year=>year%4===0&&(year%100!==0||year%400===0);var MONTH_DAYS_LEAP_CUMULATIVE=[0,31,60,91,121,152,182,213,244,274,305,335];var MONTH_DAYS_REGULAR_CUMULATIVE=[0,31,59,90,120,151,181,212,243,273,304,334];var ydayFromDate=date=>{var leap=isLeapYear(date.getFullYear());var monthDaysCumulative=leap?MONTH_DAYS_LEAP_CUMULATIVE:MONTH_DAYS_REGULAR_CUMULATIVE;var yday=monthDaysCumulative[date.getMonth()]+date.getDate()-1;return yday};function __localtime_js(time_low,time_high,tmPtr){var time=convertI32PairToI53Checked(time_low,time_high);var date=new Date(time*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function __mmap_js(len,prot,flags,fd,offset_low,offset_high,allocated,addr){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);var res=FS.mmap(stream,len,offset,prot,flags);var ptr=res.ptr;HEAP32[allocated>>2]=res.allocated;HEAPU32[addr>>2]=ptr;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function __munmap_js(addr,len,prot,flags,fd,offset_low,offset_high){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);if(prot&2){SYSCALLS.doMsync(addr,stream,len,flags,offset)}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var timers={};var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};var exitJS=(status,implicit)=>{EXITSTATUS=status;_proc_exit(status)};var _exit=exitJS;var maybeExit=()=>{if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}};var _emscripten_get_now=()=>performance.now();var __setitimer_js=(which,timeout_ms)=>{if(timers[which]){clearTimeout(timers[which].id);delete timers[which]}if(!timeout_ms)return 0;var id=setTimeout(()=>{delete timers[which];callUserCallback(()=>__emscripten_timeout(which,_emscripten_get_now()))},timeout_ms);timers[which]={id,timeout_ms};return 0};var __tzset_js=(timezone,daylight,std_name,dst_name)=>{var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAPU32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);var extractZone=timezoneOffset=>{var sign=timezoneOffset>=0?"-":"+";var absOffset=Math.abs(timezoneOffset);var hours=String(Math.floor(absOffset/60)).padStart(2,"0");var minutes=String(absOffset%60).padStart(2,"0");return`UTC${sign}${hours}${minutes}`};var winterName=extractZone(winterOffset);var summerName=extractZone(summerOffset);if(summerOffsetDate.now();var getHeapMax=()=>2147483648;var growMemory=size=>{var oldHeapSize=wasmMemory.buffer.byteLength;var pages=(size-oldHeapSize+65535)/65536|0;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}};var _emscripten_resize_heap=requestedSize=>{var oldSize=HEAPU8.length;requestedSize>>>=0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignMemory(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false};var ENV={};var getExecutableName=()=>thisProgram||"./this.program";var getEnvStrings=()=>{if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.language||"C").replace("-","_")+".UTF-8";var env={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:lang,_:getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings};var _environ_get=(__environ,environ_buf)=>{var bufSize=0;var envp=0;for(var string of getEnvStrings()){var ptr=environ_buf+bufSize;HEAPU32[__environ+envp>>2]=ptr;bufSize+=stringToUTF8(string,ptr,Infinity)+1;envp+=4}return 0};var _environ_sizes_get=(penviron_count,penviron_buf_size)=>{var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;for(var string of strings){bufSize+=lengthBytesUTF8(string)+1}HEAPU32[penviron_buf_size>>2]=bufSize;return 0};function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_fdstat_get(fd,pbuf){try{var rightsBase=0;var rightsInheriting=0;var flags=0;{var stream=SYSCALLS.getStreamFromFD(fd);var type=stream.tty?2:FS.isDir(stream.mode)?3:FS.isLink(stream.mode)?7:4}HEAP8[pbuf]=type;HEAP16[pbuf+2>>1]=flags;tempI64=[rightsBase>>>0,(tempDouble=rightsBase,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+8>>2]=tempI64[0],HEAP32[pbuf+12>>2]=tempI64[1];tempI64=[rightsInheriting>>>0,(tempDouble=rightsInheriting,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+16>>2]=tempI64[0],HEAP32[pbuf+20>>2]=tempI64[1];return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doReadv=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var _fd_sync=function(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);return Asyncify.handleSleep(wakeUp=>{var mount=stream.node.mount;if(!mount.type.syncfs){wakeUp(0);return}mount.type.syncfs(mount,false,err=>{wakeUp(err?29:0)})})}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}};_fd_sync.isAsync=true;var doWritev=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var adapters_support=function(){const handleAsync=typeof Asyncify==="object"?Asyncify.handleAsync.bind(Asyncify):null;Module["handleAsync"]=handleAsync;const targets=new Map;Module["setCallback"]=(key,target)=>targets.set(key,target);Module["getCallback"]=key=>targets.get(key);Module["deleteCallback"]=key=>targets.delete(key);adapters_support=function(isAsync,key,...args){const receiver=targets.get(key);let methodName=null;const f=typeof receiver==="function"?receiver:receiver[methodName=UTF8ToString(args.shift())];if(isAsync){if(handleAsync){return handleAsync(()=>f.apply(receiver,args))}throw new Error("Synchronous WebAssembly cannot call async function")}const result=f.apply(receiver,args);if(typeof result?.then=="function"){console.error("unexpected Promise",f);throw new Error(`${methodName} unexpectedly returned a Promise`)}return result}};function _ipp(...args){return adapters_support(false,...args)}function _ipp_async(...args){return adapters_support(true,...args)}_ipp_async.isAsync=true;function _ippipppp(...args){return adapters_support(false,...args)}function _ippipppp_async(...args){return adapters_support(true,...args)}_ippipppp_async.isAsync=true;function _ippp(...args){return adapters_support(false,...args)}function _ippp_async(...args){return adapters_support(true,...args)}_ippp_async.isAsync=true;function _ipppi(...args){return adapters_support(false,...args)}function _ipppi_async(...args){return adapters_support(true,...args)}_ipppi_async.isAsync=true;function _ipppiii(...args){return adapters_support(false,...args)}function _ipppiii_async(...args){return adapters_support(true,...args)}_ipppiii_async.isAsync=true;function _ipppiiip(...args){return adapters_support(false,...args)}function _ipppiiip_async(...args){return adapters_support(true,...args)}_ipppiiip_async.isAsync=true;function _ipppip(...args){return adapters_support(false,...args)}function _ipppip_async(...args){return adapters_support(true,...args)}_ipppip_async.isAsync=true;function _ipppj(...args){return adapters_support(false,...args)}function _ipppj_async(...args){return adapters_support(true,...args)}_ipppj_async.isAsync=true;function _ipppp(...args){return adapters_support(false,...args)}function _ipppp_async(...args){return adapters_support(true,...args)}_ipppp_async.isAsync=true;function _ippppi(...args){return adapters_support(false,...args)}function _ippppi_async(...args){return adapters_support(true,...args)}_ippppi_async.isAsync=true;function _ippppij(...args){return adapters_support(false,...args)}function _ippppij_async(...args){return adapters_support(true,...args)}_ippppij_async.isAsync=true;function _ippppip(...args){return adapters_support(false,...args)}function _ippppip_async(...args){return adapters_support(true,...args)}_ippppip_async.isAsync=true;function _ipppppip(...args){return adapters_support(false,...args)}function _ipppppip_async(...args){return adapters_support(true,...args)}_ipppppip_async.isAsync=true;function _random_get(buffer,size){try{randomFill(HEAPU8.subarray(buffer,buffer+size));return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _vppippii(...args){return adapters_support(false,...args)}function _vppippii_async(...args){return adapters_support(true,...args)}_vppippii_async.isAsync=true;function _vppp(...args){return adapters_support(false,...args)}function _vppp_async(...args){return adapters_support(true,...args)}_vppp_async.isAsync=true;function _vpppip(...args){return adapters_support(false,...args)}function _vpppip_async(...args){return adapters_support(true,...args)}_vpppip_async.isAsync=true;var runAndAbortIfError=func=>{try{return func()}catch(e){abort(e)}};var runtimeKeepalivePush=()=>{runtimeKeepaliveCounter+=1};var runtimeKeepalivePop=()=>{runtimeKeepaliveCounter-=1};var Asyncify={instrumentWasmImports(imports){var importPattern=/^(ipp|ipp_async|ippp|ippp_async|vppp|vppp_async|ipppj|ipppj_async|ipppi|ipppi_async|ipppp|ipppp_async|ipppip|ipppip_async|vpppip|vpppip_async|ippppi|ippppi_async|ippppij|ippppij_async|ipppiii|ipppiii_async|ippppip|ippppip_async|ippipppp|ippipppp_async|ipppppip|ipppppip_async|ipppiiip|ipppiiip_async|vppippii|vppippii_async|invoke_.*|__asyncjs__.*)$/;for(let[x,original]of Object.entries(imports)){if(typeof original=="function"){let isAsyncifyImport=original.isAsync||importPattern.test(x)}}},instrumentFunction(original){var wrapper=(...args)=>{Asyncify.exportCallStack.push(original);try{return original(...args)}finally{if(!ABORT){var top=Asyncify.exportCallStack.pop();Asyncify.maybeStopUnwind()}}};Asyncify.funcWrappers.set(original,wrapper);return wrapper},instrumentWasmExports(exports){var ret={};for(let[x,original]of Object.entries(exports)){if(typeof original=="function"){var wrapper=Asyncify.instrumentFunction(original);ret[x]=wrapper}else{ret[x]=original}}return ret},State:{Normal:0,Unwinding:1,Rewinding:2,Disabled:3},state:0,StackSize:16384,currData:null,handleSleepReturnValue:0,exportCallStack:[],callstackFuncToId:new Map,callStackIdToFunc:new Map,funcWrappers:new Map,callStackId:0,asyncPromiseHandlers:null,sleepCallbacks:[],getCallStackId(func){if(!Asyncify.callstackFuncToId.has(func)){var id=Asyncify.callStackId++;Asyncify.callstackFuncToId.set(func,id);Asyncify.callStackIdToFunc.set(id,func)}return Asyncify.callstackFuncToId.get(func)},maybeStopUnwind(){if(Asyncify.currData&&Asyncify.state===Asyncify.State.Unwinding&&Asyncify.exportCallStack.length===0){Asyncify.state=Asyncify.State.Normal;runAndAbortIfError(_asyncify_stop_unwind);if(typeof Fibers!="undefined"){Fibers.trampoline()}}},whenDone(){return new Promise((resolve,reject)=>{Asyncify.asyncPromiseHandlers={resolve,reject}})},allocateData(){var ptr=_malloc(12+Asyncify.StackSize);Asyncify.setDataHeader(ptr,ptr+12,Asyncify.StackSize);Asyncify.setDataRewindFunc(ptr);return ptr},setDataHeader(ptr,stack,stackSize){HEAPU32[ptr>>2]=stack;HEAPU32[ptr+4>>2]=stack+stackSize},setDataRewindFunc(ptr){var bottomOfCallStack=Asyncify.exportCallStack[0];var rewindId=Asyncify.getCallStackId(bottomOfCallStack);HEAP32[ptr+8>>2]=rewindId},getDataRewindFunc(ptr){var id=HEAP32[ptr+8>>2];var func=Asyncify.callStackIdToFunc.get(id);return func},doRewind(ptr){var original=Asyncify.getDataRewindFunc(ptr);var func=Asyncify.funcWrappers.get(original);return func()},handleSleep(startAsync){if(ABORT)return;if(Asyncify.state===Asyncify.State.Normal){var reachedCallback=false;var reachedAfterCallback=false;startAsync((handleSleepReturnValue=0)=>{if(ABORT)return;Asyncify.handleSleepReturnValue=handleSleepReturnValue;reachedCallback=true;if(!reachedAfterCallback){return}Asyncify.state=Asyncify.State.Rewinding;runAndAbortIfError(()=>_asyncify_start_rewind(Asyncify.currData));if(typeof MainLoop!="undefined"&&MainLoop.func){MainLoop.resume()}var asyncWasmReturnValue,isError=false;try{asyncWasmReturnValue=Asyncify.doRewind(Asyncify.currData)}catch(err){asyncWasmReturnValue=err;isError=true}var handled=false;if(!Asyncify.currData){var asyncPromiseHandlers=Asyncify.asyncPromiseHandlers;if(asyncPromiseHandlers){Asyncify.asyncPromiseHandlers=null;(isError?asyncPromiseHandlers.reject:asyncPromiseHandlers.resolve)(asyncWasmReturnValue);handled=true}}if(isError&&!handled){throw asyncWasmReturnValue}});reachedAfterCallback=true;if(!reachedCallback){Asyncify.state=Asyncify.State.Unwinding;Asyncify.currData=Asyncify.allocateData();if(typeof MainLoop!="undefined"&&MainLoop.func){MainLoop.pause()}runAndAbortIfError(()=>_asyncify_start_unwind(Asyncify.currData))}}else if(Asyncify.state===Asyncify.State.Rewinding){Asyncify.state=Asyncify.State.Normal;runAndAbortIfError(_asyncify_stop_rewind);_free(Asyncify.currData);Asyncify.currData=null;Asyncify.sleepCallbacks.forEach(callUserCallback)}else{abort(`invalid state: ${Asyncify.state}`)}return Asyncify.handleSleepReturnValue},handleAsync:startAsync=>Asyncify.handleSleep(wakeUp=>{startAsync().then(wakeUp)})};var uleb128EncodeWithLen=arr=>{const n=arr.length;return[n%128|128,n>>7,...arr]};var wasmTypeCodes={i:127,p:127,j:126,f:125,d:124,e:111};var generateTypePack=types=>uleb128EncodeWithLen(Array.from(types,type=>{var code=wasmTypeCodes[type];return code}));var convertJsFunctionToWasm=(func,sig)=>{var bytes=Uint8Array.of(0,97,115,109,1,0,0,0,1,...uleb128EncodeWithLen([1,96,...generateTypePack(sig.slice(1)),...generateTypePack(sig[0]==="v"?"":sig[0])]),2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var module=new WebAssembly.Module(bytes);var instance=new WebAssembly.Instance(module,{e:{f:func}});var wrappedFunc=instance.exports["f"];return wrappedFunc};var wasmTable;var getWasmTableEntry=funcPtr=>wasmTable.get(funcPtr);var updateTableMap=(offset,count)=>{if(functionsInTableMap){for(var i=offset;i{if(!functionsInTableMap){functionsInTableMap=new WeakMap;updateTableMap(0,wasmTable.length)}return functionsInTableMap.get(func)||0};var freeTableIndexes=[];var getEmptyTableSlot=()=>{if(freeTableIndexes.length){return freeTableIndexes.pop()}return wasmTable["grow"](1)};var setWasmTableEntry=(idx,func)=>wasmTable.set(idx,func);var addFunction=(func,sig)=>{var rtn=getFunctionAddress(func);if(rtn){return rtn}var ret=getEmptyTableSlot();try{setWasmTableEntry(ret,func)}catch(err){if(!(err instanceof TypeError)){throw err}var wrapped=convertJsFunctionToWasm(func,sig);setWasmTableEntry(ret,wrapped)}functionsInTableMap.set(func,ret);return ret};var getCFunc=ident=>{var func=Module["_"+ident];return func};var writeArrayToMemory=(array,buffer)=>{HEAP8.set(array,buffer)};var stackAlloc=sz=>__emscripten_stack_alloc(sz);var stringToUTF8OnStack=str=>{var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8(str,ret,size);return ret};var ccall=(ident,returnType,argTypes,args,opts)=>{var toC={string:str=>{var ret=0;if(str!==null&&str!==undefined&&str!==0){ret=stringToUTF8OnStack(str)}return ret},array:arr=>{var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string"){return UTF8ToString(ret)}if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i{var numericArgs=!argTypes||argTypes.every(type=>type==="number"||type==="boolean");var numericRet=returnType!=="string";if(numericRet&&numericArgs&&!opts){return getCFunc(ident)}return(...args)=>ccall(ident,returnType,argTypes,args,opts)};var getTempRet0=val=>__emscripten_tempret_get();var stringToUTF16=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr};var stringToUTF32=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i65535){i++}HEAP32[outPtr>>2]=codePoint;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr};var AsciiToString=ptr=>{var str="";while(1){var ch=HEAPU8[ptr++];if(!ch)return str;str+=String.fromCharCode(ch)}};var UTF16Decoder=new TextDecoder("utf-16le");var UTF16ToString=(ptr,maxBytesToRead,ignoreNul)=>{var idx=ptr>>1;var endIdx=findStringEnd(HEAPU16,idx,maxBytesToRead/2,ignoreNul);return UTF16Decoder.decode(HEAPU16.subarray(idx,endIdx))};var UTF32ToString=(ptr,maxBytesToRead,ignoreNul)=>{var str="";var startIdx=ptr>>2;for(var i=0;!(i>=maxBytesToRead/4);i++){var utf32=HEAPU32[startIdx+i];if(!utf32&&!ignoreNul)break;str+=String.fromCodePoint(utf32)}return str};var intArrayToString=array=>{var ret=[];for(var i=0;i255){chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")};var _getTempRet0=getTempRet0;FS.createPreloadedFile=FS_createPreloadedFile;FS.preloadFile=FS_preloadFile;FS.staticInit();adapters_support();{if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(Module["preloadPlugins"])preloadPlugins=Module["preloadPlugins"];if(Module["print"])out=Module["print"];if(Module["printErr"])err=Module["printErr"];if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].shift()()}}}Module["getTempRet0"]=getTempRet0;Module["ccall"]=ccall;Module["cwrap"]=cwrap;Module["addFunction"]=addFunction;Module["setValue"]=setValue;Module["getValue"]=getValue;Module["UTF8ToString"]=UTF8ToString;Module["stringToUTF8"]=stringToUTF8;Module["lengthBytesUTF8"]=lengthBytesUTF8;Module["intArrayFromString"]=intArrayFromString;Module["intArrayToString"]=intArrayToString;Module["AsciiToString"]=AsciiToString;Module["UTF16ToString"]=UTF16ToString;Module["stringToUTF16"]=stringToUTF16;Module["UTF32ToString"]=UTF32ToString;Module["stringToUTF32"]=stringToUTF32;Module["writeArrayToMemory"]=writeArrayToMemory;Module["_getTempRet0"]=_getTempRet0;var _powersync_init_static,_sqlite3_status64,_sqlite3_status,_sqlite3_db_status,_sqlite3_msize,_sqlite3_vfs_find,_sqlite3_vfs_register,_sqlite3_vfs_unregister,_sqlite3_release_memory,_sqlite3_soft_heap_limit64,_sqlite3_memory_used,_sqlite3_hard_heap_limit64,_sqlite3_memory_highwater,_sqlite3_malloc,_sqlite3_malloc64,_sqlite3_free,_sqlite3_realloc,_sqlite3_realloc64,_sqlite3_str_vappendf,_sqlite3_str_append,_sqlite3_str_appendchar,_sqlite3_str_appendall,_sqlite3_str_appendf,_sqlite3_str_finish,_sqlite3_str_errcode,_sqlite3_str_length,_sqlite3_str_value,_sqlite3_str_reset,_sqlite3_str_new,_sqlite3_vmprintf,_sqlite3_mprintf,_sqlite3_vsnprintf,_sqlite3_snprintf,_sqlite3_log,_sqlite3_randomness,_sqlite3_stricmp,_sqlite3_strnicmp,_sqlite3_os_init,_sqlite3_os_end,_sqlite3_serialize,_sqlite3_prepare_v2,_sqlite3_step,_sqlite3_column_int64,_sqlite3_reset,_sqlite3_exec,_sqlite3_column_int,_sqlite3_finalize,_sqlite3_deserialize,_sqlite3_database_file_object,_sqlite3_backup_init,_sqlite3_backup_step,_sqlite3_backup_finish,_sqlite3_backup_remaining,_sqlite3_backup_pagecount,_sqlite3_clear_bindings,_sqlite3_value_blob,_sqlite3_value_text,_sqlite3_value_bytes,_sqlite3_value_bytes16,_sqlite3_value_double,_sqlite3_value_int,_sqlite3_value_int64,_sqlite3_value_subtype,_sqlite3_value_pointer,_sqlite3_value_text16,_sqlite3_value_text16be,_sqlite3_value_text16le,_sqlite3_value_type,_sqlite3_value_encoding,_sqlite3_value_nochange,_sqlite3_value_frombind,_sqlite3_value_dup,_sqlite3_value_free,_sqlite3_result_blob,_sqlite3_result_blob64,_sqlite3_result_double,_sqlite3_result_error,_sqlite3_result_error16,_sqlite3_result_int,_sqlite3_result_int64,_sqlite3_result_null,_sqlite3_result_pointer,_sqlite3_result_subtype,_sqlite3_result_text,_sqlite3_result_text64,_sqlite3_result_text16,_sqlite3_result_text16be,_sqlite3_result_text16le,_sqlite3_result_value,_sqlite3_result_error_toobig,_sqlite3_result_zeroblob,_sqlite3_result_zeroblob64,_sqlite3_result_error_code,_sqlite3_result_error_nomem,_sqlite3_user_data,_sqlite3_context_db_handle,_sqlite3_vtab_nochange,_sqlite3_vtab_in_first,_sqlite3_vtab_in_next,_sqlite3_aggregate_context,_sqlite3_get_auxdata,_sqlite3_set_auxdata,_sqlite3_column_count,_sqlite3_data_count,_sqlite3_column_blob,_sqlite3_column_bytes,_sqlite3_column_bytes16,_sqlite3_column_double,_sqlite3_column_text,_sqlite3_column_value,_sqlite3_column_text16,_sqlite3_column_type,_sqlite3_column_name,_sqlite3_column_name16,_sqlite3_bind_blob,_sqlite3_bind_blob64,_sqlite3_bind_double,_sqlite3_bind_int,_sqlite3_bind_int64,_sqlite3_bind_null,_sqlite3_bind_pointer,_sqlite3_bind_text,_sqlite3_bind_text64,_sqlite3_bind_text16,_sqlite3_bind_value,_sqlite3_bind_zeroblob,_sqlite3_bind_zeroblob64,_sqlite3_bind_parameter_count,_sqlite3_bind_parameter_name,_sqlite3_bind_parameter_index,_sqlite3_db_handle,_sqlite3_stmt_readonly,_sqlite3_stmt_isexplain,_sqlite3_stmt_explain,_sqlite3_stmt_busy,_sqlite3_next_stmt,_sqlite3_stmt_status,_sqlite3_sql,_sqlite3_expanded_sql,_sqlite3_value_numeric_type,_sqlite3_blob_open,_sqlite3_blob_close,_sqlite3_blob_read,_sqlite3_blob_write,_sqlite3_blob_bytes,_sqlite3_blob_reopen,_sqlite3_set_authorizer,_sqlite3_strglob,_sqlite3_strlike,_sqlite3_errmsg,_sqlite3_load_extension,_sqlite3_enable_load_extension,_sqlite3_auto_extension,_sqlite3_cancel_auto_extension,_sqlite3_reset_auto_extension,_sqlite3_prepare,_sqlite3_prepare_v3,_sqlite3_prepare16,_sqlite3_prepare16_v2,_sqlite3_prepare16_v3,_sqlite3_get_table,_sqlite3_free_table,_sqlite3_create_module,_sqlite3_create_module_v2,_sqlite3_drop_modules,_sqlite3_declare_vtab,_sqlite3_vtab_on_conflict,_sqlite3_vtab_config,_sqlite3_vtab_collation,_sqlite3_vtab_in,_sqlite3_vtab_rhs_value,_sqlite3_vtab_distinct,_sqlite3_keyword_name,_sqlite3_keyword_count,_sqlite3_keyword_check,_sqlite3_complete,_sqlite3_complete16,_sqlite3_libversion,_sqlite3_libversion_number,_sqlite3_threadsafe,_sqlite3_initialize,_sqlite3_shutdown,_sqlite3_config,_sqlite3_db_mutex,_sqlite3_db_release_memory,_sqlite3_db_cacheflush,_sqlite3_db_config,_sqlite3_last_insert_rowid,_sqlite3_set_last_insert_rowid,_sqlite3_changes64,_sqlite3_changes,_sqlite3_total_changes64,_sqlite3_total_changes,_sqlite3_txn_state,_sqlite3_close,_sqlite3_close_v2,_sqlite3_busy_handler,_sqlite3_progress_handler,_sqlite3_busy_timeout,_sqlite3_interrupt,_sqlite3_is_interrupted,_sqlite3_create_function,_sqlite3_create_function_v2,_sqlite3_create_window_function,_sqlite3_create_function16,_sqlite3_overload_function,_sqlite3_trace_v2,_sqlite3_commit_hook,_sqlite3_update_hook,_sqlite3_rollback_hook,_sqlite3_autovacuum_pages,_sqlite3_wal_autocheckpoint,_sqlite3_wal_hook,_sqlite3_wal_checkpoint_v2,_sqlite3_wal_checkpoint,_sqlite3_error_offset,_sqlite3_errmsg16,_sqlite3_errcode,_sqlite3_extended_errcode,_sqlite3_system_errno,_sqlite3_errstr,_sqlite3_limit,_sqlite3_open,_sqlite3_open_v2,_sqlite3_open16,_sqlite3_create_collation,_sqlite3_create_collation_v2,_sqlite3_create_collation16,_sqlite3_collation_needed,_sqlite3_collation_needed16,_sqlite3_get_clientdata,_sqlite3_set_clientdata,_sqlite3_get_autocommit,_sqlite3_table_column_metadata,_sqlite3_sleep,_sqlite3_extended_result_codes,_sqlite3_file_control,_sqlite3_test_control,_sqlite3_create_filename,_sqlite3_free_filename,_sqlite3_uri_parameter,_sqlite3_uri_key,_sqlite3_uri_boolean,_sqlite3_uri_int64,_sqlite3_filename_database,_sqlite3_filename_journal,_sqlite3_filename_wal,_sqlite3_db_name,_sqlite3_db_filename,_sqlite3_db_readonly,_sqlite3_compileoption_used,_sqlite3_compileoption_get,_sqlite3_sourceid,_sqlite3mc_config,_sqlite3mc_cipher_count,_sqlite3mc_cipher_index,_sqlite3mc_cipher_name,_sqlite3mc_config_cipher,_sqlite3mc_vfs_create,_memcmp,_malloc,_free,_memset,_RegisterExtensionFunctions,_getSqliteFree,_main,_libauthorizer_set_authorizer,_libfunction_create_function,_libhook_commit_hook,_libhook_update_hook,_libprogress_progress_handler,_libvfs_vfs_register,_memcpy,_emscripten_builtin_memalign,__emscripten_timeout,__emscripten_tempret_get,__emscripten_stack_restore,__emscripten_stack_alloc,_emscripten_stack_get_current,dynCall_iii,dynCall_viiiij,dynCall_ii,dynCall_vi,dynCall_viii,dynCall_iiii,dynCall_iiiiiii,dynCall_iiiiii,dynCall_iiiii,dynCall_vii,dynCall_viiii,dynCall_iiiiiiiii,dynCall_vijii,dynCall_viiiii,dynCall_iiiij,dynCall_viji,dynCall_iij,dynCall_iidiiii,dynCall_v,dynCall_iijii,dynCall_iiji,dynCall_i,dynCall_iiiiiij,dynCall_iiid,dynCall_iiij,dynCall_dii,dynCall_jii,dynCall_ji,dynCall_vid,dynCall_vij,dynCall_iiiiiiiiii,dynCall_di,dynCall_iiiiijii,dynCall_j,dynCall_jj,dynCall_jiij,dynCall_iiiiji,dynCall_iiiijii,dynCall_ij,dynCall_viiji,dynCall_viijii,dynCall_iiiiiiiiiii,dynCall_iiiijji,dynCall_iiiiiiii,_asyncify_start_unwind,_asyncify_stop_unwind,_asyncify_start_rewind,_asyncify_stop_rewind;function assignWasmExports(wasmExports){Module["_powersync_init_static"]=_powersync_init_static=wasmExports["sa"];Module["_sqlite3_status64"]=_sqlite3_status64=wasmExports["ta"];Module["_sqlite3_status"]=_sqlite3_status=wasmExports["ua"];Module["_sqlite3_db_status"]=_sqlite3_db_status=wasmExports["va"];Module["_sqlite3_msize"]=_sqlite3_msize=wasmExports["wa"];Module["_sqlite3_vfs_find"]=_sqlite3_vfs_find=wasmExports["xa"];Module["_sqlite3_vfs_register"]=_sqlite3_vfs_register=wasmExports["ya"];Module["_sqlite3_vfs_unregister"]=_sqlite3_vfs_unregister=wasmExports["za"];Module["_sqlite3_release_memory"]=_sqlite3_release_memory=wasmExports["Aa"];Module["_sqlite3_soft_heap_limit64"]=_sqlite3_soft_heap_limit64=wasmExports["Ba"];Module["_sqlite3_memory_used"]=_sqlite3_memory_used=wasmExports["Ca"];Module["_sqlite3_hard_heap_limit64"]=_sqlite3_hard_heap_limit64=wasmExports["Da"];Module["_sqlite3_memory_highwater"]=_sqlite3_memory_highwater=wasmExports["Ea"];Module["_sqlite3_malloc"]=_sqlite3_malloc=wasmExports["Fa"];Module["_sqlite3_malloc64"]=_sqlite3_malloc64=wasmExports["Ga"];Module["_sqlite3_free"]=_sqlite3_free=wasmExports["Ha"];Module["_sqlite3_realloc"]=_sqlite3_realloc=wasmExports["Ia"];Module["_sqlite3_realloc64"]=_sqlite3_realloc64=wasmExports["Ja"];Module["_sqlite3_str_vappendf"]=_sqlite3_str_vappendf=wasmExports["Ka"];Module["_sqlite3_str_append"]=_sqlite3_str_append=wasmExports["La"];Module["_sqlite3_str_appendchar"]=_sqlite3_str_appendchar=wasmExports["Ma"];Module["_sqlite3_str_appendall"]=_sqlite3_str_appendall=wasmExports["Na"];Module["_sqlite3_str_appendf"]=_sqlite3_str_appendf=wasmExports["Oa"];Module["_sqlite3_str_finish"]=_sqlite3_str_finish=wasmExports["Pa"];Module["_sqlite3_str_errcode"]=_sqlite3_str_errcode=wasmExports["Qa"];Module["_sqlite3_str_length"]=_sqlite3_str_length=wasmExports["Ra"];Module["_sqlite3_str_value"]=_sqlite3_str_value=wasmExports["Sa"];Module["_sqlite3_str_reset"]=_sqlite3_str_reset=wasmExports["Ta"];Module["_sqlite3_str_new"]=_sqlite3_str_new=wasmExports["Ua"];Module["_sqlite3_vmprintf"]=_sqlite3_vmprintf=wasmExports["Va"];Module["_sqlite3_mprintf"]=_sqlite3_mprintf=wasmExports["Wa"];Module["_sqlite3_vsnprintf"]=_sqlite3_vsnprintf=wasmExports["Xa"];Module["_sqlite3_snprintf"]=_sqlite3_snprintf=wasmExports["Ya"];Module["_sqlite3_log"]=_sqlite3_log=wasmExports["Za"];Module["_sqlite3_randomness"]=_sqlite3_randomness=wasmExports["_a"];Module["_sqlite3_stricmp"]=_sqlite3_stricmp=wasmExports["$a"];Module["_sqlite3_strnicmp"]=_sqlite3_strnicmp=wasmExports["ab"];Module["_sqlite3_os_init"]=_sqlite3_os_init=wasmExports["bb"];Module["_sqlite3_os_end"]=_sqlite3_os_end=wasmExports["cb"];Module["_sqlite3_serialize"]=_sqlite3_serialize=wasmExports["db"];Module["_sqlite3_prepare_v2"]=_sqlite3_prepare_v2=wasmExports["eb"];Module["_sqlite3_step"]=_sqlite3_step=wasmExports["fb"];Module["_sqlite3_column_int64"]=_sqlite3_column_int64=wasmExports["gb"];Module["_sqlite3_reset"]=_sqlite3_reset=wasmExports["hb"];Module["_sqlite3_exec"]=_sqlite3_exec=wasmExports["ib"];Module["_sqlite3_column_int"]=_sqlite3_column_int=wasmExports["jb"];Module["_sqlite3_finalize"]=_sqlite3_finalize=wasmExports["kb"];Module["_sqlite3_deserialize"]=_sqlite3_deserialize=wasmExports["lb"];Module["_sqlite3_database_file_object"]=_sqlite3_database_file_object=wasmExports["mb"];Module["_sqlite3_backup_init"]=_sqlite3_backup_init=wasmExports["nb"];Module["_sqlite3_backup_step"]=_sqlite3_backup_step=wasmExports["ob"];Module["_sqlite3_backup_finish"]=_sqlite3_backup_finish=wasmExports["pb"];Module["_sqlite3_backup_remaining"]=_sqlite3_backup_remaining=wasmExports["qb"];Module["_sqlite3_backup_pagecount"]=_sqlite3_backup_pagecount=wasmExports["rb"];Module["_sqlite3_clear_bindings"]=_sqlite3_clear_bindings=wasmExports["sb"];Module["_sqlite3_value_blob"]=_sqlite3_value_blob=wasmExports["tb"];Module["_sqlite3_value_text"]=_sqlite3_value_text=wasmExports["ub"];Module["_sqlite3_value_bytes"]=_sqlite3_value_bytes=wasmExports["vb"];Module["_sqlite3_value_bytes16"]=_sqlite3_value_bytes16=wasmExports["wb"];Module["_sqlite3_value_double"]=_sqlite3_value_double=wasmExports["xb"];Module["_sqlite3_value_int"]=_sqlite3_value_int=wasmExports["yb"];Module["_sqlite3_value_int64"]=_sqlite3_value_int64=wasmExports["zb"];Module["_sqlite3_value_subtype"]=_sqlite3_value_subtype=wasmExports["Ab"];Module["_sqlite3_value_pointer"]=_sqlite3_value_pointer=wasmExports["Bb"];Module["_sqlite3_value_text16"]=_sqlite3_value_text16=wasmExports["Cb"];Module["_sqlite3_value_text16be"]=_sqlite3_value_text16be=wasmExports["Db"];Module["_sqlite3_value_text16le"]=_sqlite3_value_text16le=wasmExports["Eb"];Module["_sqlite3_value_type"]=_sqlite3_value_type=wasmExports["Fb"];Module["_sqlite3_value_encoding"]=_sqlite3_value_encoding=wasmExports["Gb"];Module["_sqlite3_value_nochange"]=_sqlite3_value_nochange=wasmExports["Hb"];Module["_sqlite3_value_frombind"]=_sqlite3_value_frombind=wasmExports["Ib"];Module["_sqlite3_value_dup"]=_sqlite3_value_dup=wasmExports["Jb"];Module["_sqlite3_value_free"]=_sqlite3_value_free=wasmExports["Kb"];Module["_sqlite3_result_blob"]=_sqlite3_result_blob=wasmExports["Lb"];Module["_sqlite3_result_blob64"]=_sqlite3_result_blob64=wasmExports["Mb"];Module["_sqlite3_result_double"]=_sqlite3_result_double=wasmExports["Nb"];Module["_sqlite3_result_error"]=_sqlite3_result_error=wasmExports["Ob"];Module["_sqlite3_result_error16"]=_sqlite3_result_error16=wasmExports["Pb"];Module["_sqlite3_result_int"]=_sqlite3_result_int=wasmExports["Qb"];Module["_sqlite3_result_int64"]=_sqlite3_result_int64=wasmExports["Rb"];Module["_sqlite3_result_null"]=_sqlite3_result_null=wasmExports["Sb"];Module["_sqlite3_result_pointer"]=_sqlite3_result_pointer=wasmExports["Tb"];Module["_sqlite3_result_subtype"]=_sqlite3_result_subtype=wasmExports["Ub"];Module["_sqlite3_result_text"]=_sqlite3_result_text=wasmExports["Vb"];Module["_sqlite3_result_text64"]=_sqlite3_result_text64=wasmExports["Wb"];Module["_sqlite3_result_text16"]=_sqlite3_result_text16=wasmExports["Xb"];Module["_sqlite3_result_text16be"]=_sqlite3_result_text16be=wasmExports["Yb"];Module["_sqlite3_result_text16le"]=_sqlite3_result_text16le=wasmExports["Zb"];Module["_sqlite3_result_value"]=_sqlite3_result_value=wasmExports["_b"];Module["_sqlite3_result_error_toobig"]=_sqlite3_result_error_toobig=wasmExports["$b"];Module["_sqlite3_result_zeroblob"]=_sqlite3_result_zeroblob=wasmExports["ac"];Module["_sqlite3_result_zeroblob64"]=_sqlite3_result_zeroblob64=wasmExports["bc"];Module["_sqlite3_result_error_code"]=_sqlite3_result_error_code=wasmExports["cc"];Module["_sqlite3_result_error_nomem"]=_sqlite3_result_error_nomem=wasmExports["dc"];Module["_sqlite3_user_data"]=_sqlite3_user_data=wasmExports["ec"];Module["_sqlite3_context_db_handle"]=_sqlite3_context_db_handle=wasmExports["fc"];Module["_sqlite3_vtab_nochange"]=_sqlite3_vtab_nochange=wasmExports["gc"];Module["_sqlite3_vtab_in_first"]=_sqlite3_vtab_in_first=wasmExports["hc"];Module["_sqlite3_vtab_in_next"]=_sqlite3_vtab_in_next=wasmExports["ic"];Module["_sqlite3_aggregate_context"]=_sqlite3_aggregate_context=wasmExports["jc"];Module["_sqlite3_get_auxdata"]=_sqlite3_get_auxdata=wasmExports["kc"];Module["_sqlite3_set_auxdata"]=_sqlite3_set_auxdata=wasmExports["lc"];Module["_sqlite3_column_count"]=_sqlite3_column_count=wasmExports["mc"];Module["_sqlite3_data_count"]=_sqlite3_data_count=wasmExports["nc"];Module["_sqlite3_column_blob"]=_sqlite3_column_blob=wasmExports["oc"];Module["_sqlite3_column_bytes"]=_sqlite3_column_bytes=wasmExports["pc"];Module["_sqlite3_column_bytes16"]=_sqlite3_column_bytes16=wasmExports["qc"];Module["_sqlite3_column_double"]=_sqlite3_column_double=wasmExports["rc"];Module["_sqlite3_column_text"]=_sqlite3_column_text=wasmExports["sc"];Module["_sqlite3_column_value"]=_sqlite3_column_value=wasmExports["tc"];Module["_sqlite3_column_text16"]=_sqlite3_column_text16=wasmExports["uc"];Module["_sqlite3_column_type"]=_sqlite3_column_type=wasmExports["vc"];Module["_sqlite3_column_name"]=_sqlite3_column_name=wasmExports["wc"];Module["_sqlite3_column_name16"]=_sqlite3_column_name16=wasmExports["xc"];Module["_sqlite3_bind_blob"]=_sqlite3_bind_blob=wasmExports["yc"];Module["_sqlite3_bind_blob64"]=_sqlite3_bind_blob64=wasmExports["zc"];Module["_sqlite3_bind_double"]=_sqlite3_bind_double=wasmExports["Ac"];Module["_sqlite3_bind_int"]=_sqlite3_bind_int=wasmExports["Bc"];Module["_sqlite3_bind_int64"]=_sqlite3_bind_int64=wasmExports["Cc"];Module["_sqlite3_bind_null"]=_sqlite3_bind_null=wasmExports["Dc"];Module["_sqlite3_bind_pointer"]=_sqlite3_bind_pointer=wasmExports["Ec"];Module["_sqlite3_bind_text"]=_sqlite3_bind_text=wasmExports["Fc"];Module["_sqlite3_bind_text64"]=_sqlite3_bind_text64=wasmExports["Gc"];Module["_sqlite3_bind_text16"]=_sqlite3_bind_text16=wasmExports["Hc"];Module["_sqlite3_bind_value"]=_sqlite3_bind_value=wasmExports["Ic"];Module["_sqlite3_bind_zeroblob"]=_sqlite3_bind_zeroblob=wasmExports["Jc"];Module["_sqlite3_bind_zeroblob64"]=_sqlite3_bind_zeroblob64=wasmExports["Kc"];Module["_sqlite3_bind_parameter_count"]=_sqlite3_bind_parameter_count=wasmExports["Lc"];Module["_sqlite3_bind_parameter_name"]=_sqlite3_bind_parameter_name=wasmExports["Mc"];Module["_sqlite3_bind_parameter_index"]=_sqlite3_bind_parameter_index=wasmExports["Nc"];Module["_sqlite3_db_handle"]=_sqlite3_db_handle=wasmExports["Oc"];Module["_sqlite3_stmt_readonly"]=_sqlite3_stmt_readonly=wasmExports["Pc"];Module["_sqlite3_stmt_isexplain"]=_sqlite3_stmt_isexplain=wasmExports["Qc"];Module["_sqlite3_stmt_explain"]=_sqlite3_stmt_explain=wasmExports["Rc"];Module["_sqlite3_stmt_busy"]=_sqlite3_stmt_busy=wasmExports["Sc"];Module["_sqlite3_next_stmt"]=_sqlite3_next_stmt=wasmExports["Tc"];Module["_sqlite3_stmt_status"]=_sqlite3_stmt_status=wasmExports["Uc"];Module["_sqlite3_sql"]=_sqlite3_sql=wasmExports["Vc"];Module["_sqlite3_expanded_sql"]=_sqlite3_expanded_sql=wasmExports["Wc"];Module["_sqlite3_value_numeric_type"]=_sqlite3_value_numeric_type=wasmExports["Xc"];Module["_sqlite3_blob_open"]=_sqlite3_blob_open=wasmExports["Yc"];Module["_sqlite3_blob_close"]=_sqlite3_blob_close=wasmExports["Zc"];Module["_sqlite3_blob_read"]=_sqlite3_blob_read=wasmExports["_c"];Module["_sqlite3_blob_write"]=_sqlite3_blob_write=wasmExports["$c"];Module["_sqlite3_blob_bytes"]=_sqlite3_blob_bytes=wasmExports["ad"];Module["_sqlite3_blob_reopen"]=_sqlite3_blob_reopen=wasmExports["bd"];Module["_sqlite3_set_authorizer"]=_sqlite3_set_authorizer=wasmExports["cd"];Module["_sqlite3_strglob"]=_sqlite3_strglob=wasmExports["dd"];Module["_sqlite3_strlike"]=_sqlite3_strlike=wasmExports["ed"];Module["_sqlite3_errmsg"]=_sqlite3_errmsg=wasmExports["fd"];Module["_sqlite3_load_extension"]=_sqlite3_load_extension=wasmExports["gd"];Module["_sqlite3_enable_load_extension"]=_sqlite3_enable_load_extension=wasmExports["hd"];Module["_sqlite3_auto_extension"]=_sqlite3_auto_extension=wasmExports["id"];Module["_sqlite3_cancel_auto_extension"]=_sqlite3_cancel_auto_extension=wasmExports["jd"];Module["_sqlite3_reset_auto_extension"]=_sqlite3_reset_auto_extension=wasmExports["kd"];Module["_sqlite3_prepare"]=_sqlite3_prepare=wasmExports["ld"];Module["_sqlite3_prepare_v3"]=_sqlite3_prepare_v3=wasmExports["md"];Module["_sqlite3_prepare16"]=_sqlite3_prepare16=wasmExports["nd"];Module["_sqlite3_prepare16_v2"]=_sqlite3_prepare16_v2=wasmExports["od"];Module["_sqlite3_prepare16_v3"]=_sqlite3_prepare16_v3=wasmExports["pd"];Module["_sqlite3_get_table"]=_sqlite3_get_table=wasmExports["qd"];Module["_sqlite3_free_table"]=_sqlite3_free_table=wasmExports["rd"];Module["_sqlite3_create_module"]=_sqlite3_create_module=wasmExports["sd"];Module["_sqlite3_create_module_v2"]=_sqlite3_create_module_v2=wasmExports["td"];Module["_sqlite3_drop_modules"]=_sqlite3_drop_modules=wasmExports["ud"];Module["_sqlite3_declare_vtab"]=_sqlite3_declare_vtab=wasmExports["vd"];Module["_sqlite3_vtab_on_conflict"]=_sqlite3_vtab_on_conflict=wasmExports["wd"];Module["_sqlite3_vtab_config"]=_sqlite3_vtab_config=wasmExports["xd"];Module["_sqlite3_vtab_collation"]=_sqlite3_vtab_collation=wasmExports["yd"];Module["_sqlite3_vtab_in"]=_sqlite3_vtab_in=wasmExports["zd"];Module["_sqlite3_vtab_rhs_value"]=_sqlite3_vtab_rhs_value=wasmExports["Ad"];Module["_sqlite3_vtab_distinct"]=_sqlite3_vtab_distinct=wasmExports["Bd"];Module["_sqlite3_keyword_name"]=_sqlite3_keyword_name=wasmExports["Cd"];Module["_sqlite3_keyword_count"]=_sqlite3_keyword_count=wasmExports["Dd"];Module["_sqlite3_keyword_check"]=_sqlite3_keyword_check=wasmExports["Ed"];Module["_sqlite3_complete"]=_sqlite3_complete=wasmExports["Fd"];Module["_sqlite3_complete16"]=_sqlite3_complete16=wasmExports["Gd"];Module["_sqlite3_libversion"]=_sqlite3_libversion=wasmExports["Hd"];Module["_sqlite3_libversion_number"]=_sqlite3_libversion_number=wasmExports["Id"];Module["_sqlite3_threadsafe"]=_sqlite3_threadsafe=wasmExports["Jd"];Module["_sqlite3_initialize"]=_sqlite3_initialize=wasmExports["Kd"];Module["_sqlite3_shutdown"]=_sqlite3_shutdown=wasmExports["Ld"];Module["_sqlite3_config"]=_sqlite3_config=wasmExports["Md"];Module["_sqlite3_db_mutex"]=_sqlite3_db_mutex=wasmExports["Nd"];Module["_sqlite3_db_release_memory"]=_sqlite3_db_release_memory=wasmExports["Od"];Module["_sqlite3_db_cacheflush"]=_sqlite3_db_cacheflush=wasmExports["Pd"];Module["_sqlite3_db_config"]=_sqlite3_db_config=wasmExports["Qd"];Module["_sqlite3_last_insert_rowid"]=_sqlite3_last_insert_rowid=wasmExports["Rd"];Module["_sqlite3_set_last_insert_rowid"]=_sqlite3_set_last_insert_rowid=wasmExports["Sd"];Module["_sqlite3_changes64"]=_sqlite3_changes64=wasmExports["Td"];Module["_sqlite3_changes"]=_sqlite3_changes=wasmExports["Ud"];Module["_sqlite3_total_changes64"]=_sqlite3_total_changes64=wasmExports["Vd"];Module["_sqlite3_total_changes"]=_sqlite3_total_changes=wasmExports["Wd"];Module["_sqlite3_txn_state"]=_sqlite3_txn_state=wasmExports["Xd"];Module["_sqlite3_close"]=_sqlite3_close=wasmExports["Yd"];Module["_sqlite3_close_v2"]=_sqlite3_close_v2=wasmExports["Zd"];Module["_sqlite3_busy_handler"]=_sqlite3_busy_handler=wasmExports["_d"];Module["_sqlite3_progress_handler"]=_sqlite3_progress_handler=wasmExports["$d"];Module["_sqlite3_busy_timeout"]=_sqlite3_busy_timeout=wasmExports["ae"];Module["_sqlite3_interrupt"]=_sqlite3_interrupt=wasmExports["be"];Module["_sqlite3_is_interrupted"]=_sqlite3_is_interrupted=wasmExports["ce"];Module["_sqlite3_create_function"]=_sqlite3_create_function=wasmExports["de"];Module["_sqlite3_create_function_v2"]=_sqlite3_create_function_v2=wasmExports["ee"];Module["_sqlite3_create_window_function"]=_sqlite3_create_window_function=wasmExports["fe"];Module["_sqlite3_create_function16"]=_sqlite3_create_function16=wasmExports["ge"];Module["_sqlite3_overload_function"]=_sqlite3_overload_function=wasmExports["he"];Module["_sqlite3_trace_v2"]=_sqlite3_trace_v2=wasmExports["ie"];Module["_sqlite3_commit_hook"]=_sqlite3_commit_hook=wasmExports["je"];Module["_sqlite3_update_hook"]=_sqlite3_update_hook=wasmExports["ke"];Module["_sqlite3_rollback_hook"]=_sqlite3_rollback_hook=wasmExports["le"];Module["_sqlite3_autovacuum_pages"]=_sqlite3_autovacuum_pages=wasmExports["me"];Module["_sqlite3_wal_autocheckpoint"]=_sqlite3_wal_autocheckpoint=wasmExports["ne"];Module["_sqlite3_wal_hook"]=_sqlite3_wal_hook=wasmExports["oe"];Module["_sqlite3_wal_checkpoint_v2"]=_sqlite3_wal_checkpoint_v2=wasmExports["pe"];Module["_sqlite3_wal_checkpoint"]=_sqlite3_wal_checkpoint=wasmExports["qe"];Module["_sqlite3_error_offset"]=_sqlite3_error_offset=wasmExports["re"];Module["_sqlite3_errmsg16"]=_sqlite3_errmsg16=wasmExports["se"];Module["_sqlite3_errcode"]=_sqlite3_errcode=wasmExports["te"];Module["_sqlite3_extended_errcode"]=_sqlite3_extended_errcode=wasmExports["ue"];Module["_sqlite3_system_errno"]=_sqlite3_system_errno=wasmExports["ve"];Module["_sqlite3_errstr"]=_sqlite3_errstr=wasmExports["we"];Module["_sqlite3_limit"]=_sqlite3_limit=wasmExports["xe"];Module["_sqlite3_open"]=_sqlite3_open=wasmExports["ye"];Module["_sqlite3_open_v2"]=_sqlite3_open_v2=wasmExports["ze"];Module["_sqlite3_open16"]=_sqlite3_open16=wasmExports["Ae"];Module["_sqlite3_create_collation"]=_sqlite3_create_collation=wasmExports["Be"];Module["_sqlite3_create_collation_v2"]=_sqlite3_create_collation_v2=wasmExports["Ce"];Module["_sqlite3_create_collation16"]=_sqlite3_create_collation16=wasmExports["De"];Module["_sqlite3_collation_needed"]=_sqlite3_collation_needed=wasmExports["Ee"];Module["_sqlite3_collation_needed16"]=_sqlite3_collation_needed16=wasmExports["Fe"];Module["_sqlite3_get_clientdata"]=_sqlite3_get_clientdata=wasmExports["Ge"];Module["_sqlite3_set_clientdata"]=_sqlite3_set_clientdata=wasmExports["He"];Module["_sqlite3_get_autocommit"]=_sqlite3_get_autocommit=wasmExports["Ie"];Module["_sqlite3_table_column_metadata"]=_sqlite3_table_column_metadata=wasmExports["Je"];Module["_sqlite3_sleep"]=_sqlite3_sleep=wasmExports["Ke"];Module["_sqlite3_extended_result_codes"]=_sqlite3_extended_result_codes=wasmExports["Le"];Module["_sqlite3_file_control"]=_sqlite3_file_control=wasmExports["Me"];Module["_sqlite3_test_control"]=_sqlite3_test_control=wasmExports["Ne"];Module["_sqlite3_create_filename"]=_sqlite3_create_filename=wasmExports["Oe"];Module["_sqlite3_free_filename"]=_sqlite3_free_filename=wasmExports["Pe"];Module["_sqlite3_uri_parameter"]=_sqlite3_uri_parameter=wasmExports["Qe"];Module["_sqlite3_uri_key"]=_sqlite3_uri_key=wasmExports["Re"];Module["_sqlite3_uri_boolean"]=_sqlite3_uri_boolean=wasmExports["Se"];Module["_sqlite3_uri_int64"]=_sqlite3_uri_int64=wasmExports["Te"];Module["_sqlite3_filename_database"]=_sqlite3_filename_database=wasmExports["Ue"];Module["_sqlite3_filename_journal"]=_sqlite3_filename_journal=wasmExports["Ve"];Module["_sqlite3_filename_wal"]=_sqlite3_filename_wal=wasmExports["We"];Module["_sqlite3_db_name"]=_sqlite3_db_name=wasmExports["Xe"];Module["_sqlite3_db_filename"]=_sqlite3_db_filename=wasmExports["Ye"];Module["_sqlite3_db_readonly"]=_sqlite3_db_readonly=wasmExports["Ze"];Module["_sqlite3_compileoption_used"]=_sqlite3_compileoption_used=wasmExports["_e"];Module["_sqlite3_compileoption_get"]=_sqlite3_compileoption_get=wasmExports["$e"];Module["_sqlite3_sourceid"]=_sqlite3_sourceid=wasmExports["af"];Module["_sqlite3mc_config"]=_sqlite3mc_config=wasmExports["bf"];Module["_sqlite3mc_cipher_count"]=_sqlite3mc_cipher_count=wasmExports["cf"];Module["_sqlite3mc_cipher_index"]=_sqlite3mc_cipher_index=wasmExports["df"];Module["_sqlite3mc_cipher_name"]=_sqlite3mc_cipher_name=wasmExports["ef"];Module["_sqlite3mc_config_cipher"]=_sqlite3mc_config_cipher=wasmExports["ff"];Module["_sqlite3mc_vfs_create"]=_sqlite3mc_vfs_create=wasmExports["gf"];Module["_memcmp"]=_memcmp=wasmExports["hf"];Module["_malloc"]=_malloc=wasmExports["jf"];Module["_free"]=_free=wasmExports["kf"];Module["_memset"]=_memset=wasmExports["lf"];Module["_RegisterExtensionFunctions"]=_RegisterExtensionFunctions=wasmExports["mf"];Module["_getSqliteFree"]=_getSqliteFree=wasmExports["nf"];Module["_main"]=_main=wasmExports["of"];Module["_libauthorizer_set_authorizer"]=_libauthorizer_set_authorizer=wasmExports["pf"];Module["_libfunction_create_function"]=_libfunction_create_function=wasmExports["qf"];Module["_libhook_commit_hook"]=_libhook_commit_hook=wasmExports["rf"];Module["_libhook_update_hook"]=_libhook_update_hook=wasmExports["sf"];Module["_libprogress_progress_handler"]=_libprogress_progress_handler=wasmExports["tf"];Module["_libvfs_vfs_register"]=_libvfs_vfs_register=wasmExports["uf"];Module["_memcpy"]=_memcpy=wasmExports["vf"];_emscripten_builtin_memalign=wasmExports["xf"];__emscripten_timeout=wasmExports["yf"];__emscripten_tempret_get=wasmExports["zf"];__emscripten_stack_restore=wasmExports["Af"];__emscripten_stack_alloc=wasmExports["Bf"];_emscripten_stack_get_current=wasmExports["Cf"];dynCalls["iii"]=dynCall_iii=wasmExports["Df"];dynCalls["viiiij"]=dynCall_viiiij=wasmExports["Ef"];dynCalls["ii"]=dynCall_ii=wasmExports["Ff"];dynCalls["vi"]=dynCall_vi=wasmExports["Gf"];dynCalls["viii"]=dynCall_viii=wasmExports["Hf"];dynCalls["iiii"]=dynCall_iiii=wasmExports["If"];dynCalls["iiiiiii"]=dynCall_iiiiiii=wasmExports["Jf"];dynCalls["iiiiii"]=dynCall_iiiiii=wasmExports["Kf"];dynCalls["iiiii"]=dynCall_iiiii=wasmExports["Lf"];dynCalls["vii"]=dynCall_vii=wasmExports["Mf"];dynCalls["viiii"]=dynCall_viiii=wasmExports["Nf"];dynCalls["iiiiiiiii"]=dynCall_iiiiiiiii=wasmExports["Of"];dynCalls["vijii"]=dynCall_vijii=wasmExports["Pf"];dynCalls["viiiii"]=dynCall_viiiii=wasmExports["Qf"];dynCalls["iiiij"]=dynCall_iiiij=wasmExports["Rf"];dynCalls["viji"]=dynCall_viji=wasmExports["Sf"];dynCalls["iij"]=dynCall_iij=wasmExports["Tf"];dynCalls["iidiiii"]=dynCall_iidiiii=wasmExports["Uf"];dynCalls["v"]=dynCall_v=wasmExports["Vf"];dynCalls["iijii"]=dynCall_iijii=wasmExports["Wf"];dynCalls["iiji"]=dynCall_iiji=wasmExports["Xf"];dynCalls["i"]=dynCall_i=wasmExports["Yf"];dynCalls["iiiiiij"]=dynCall_iiiiiij=wasmExports["Zf"];dynCalls["iiid"]=dynCall_iiid=wasmExports["_f"];dynCalls["iiij"]=dynCall_iiij=wasmExports["$f"];dynCalls["dii"]=dynCall_dii=wasmExports["ag"];dynCalls["jii"]=dynCall_jii=wasmExports["bg"];dynCalls["ji"]=dynCall_ji=wasmExports["cg"];dynCalls["vid"]=dynCall_vid=wasmExports["dg"];dynCalls["vij"]=dynCall_vij=wasmExports["eg"];dynCalls["iiiiiiiiii"]=dynCall_iiiiiiiiii=wasmExports["fg"];dynCalls["di"]=dynCall_di=wasmExports["gg"];dynCalls["iiiiijii"]=dynCall_iiiiijii=wasmExports["hg"];dynCalls["j"]=dynCall_j=wasmExports["ig"];dynCalls["jj"]=dynCall_jj=wasmExports["jg"];dynCalls["jiij"]=dynCall_jiij=wasmExports["kg"];dynCalls["iiiiji"]=dynCall_iiiiji=wasmExports["lg"];dynCalls["iiiijii"]=dynCall_iiiijii=wasmExports["mg"];dynCalls["ij"]=dynCall_ij=wasmExports["ng"];dynCalls["viiji"]=dynCall_viiji=wasmExports["og"];dynCalls["viijii"]=dynCall_viijii=wasmExports["pg"];dynCalls["iiiiiiiiiii"]=dynCall_iiiiiiiiiii=wasmExports["qg"];dynCalls["iiiijji"]=dynCall_iiiijji=wasmExports["rg"];dynCalls["iiiiiiii"]=dynCall_iiiiiiii=wasmExports["sg"];_asyncify_start_unwind=wasmExports["tg"];_asyncify_stop_unwind=wasmExports["ug"];_asyncify_start_rewind=wasmExports["vg"];_asyncify_stop_rewind=wasmExports["wg"]}var _sqlite3_version=Module["_sqlite3_version"]=92944;var wasmImports={a:___assert_fail,aa:___syscall_chmod,ca:___syscall_faccessat,ba:___syscall_fchmod,$:___syscall_fchown32,b:___syscall_fcntl64,_:___syscall_fstat64,y:___syscall_ftruncate64,U:___syscall_getcwd,Y:___syscall_lstat64,Q:___syscall_mkdirat,W:___syscall_newfstatat,O:___syscall_openat,M:___syscall_readlinkat,L:___syscall_rmdir,Z:___syscall_stat64,J:___syscall_unlinkat,I:___syscall_utimensat,ea:__abort_js,E:__emscripten_runtime_keepalive_clear,w:__localtime_js,u:__mmap_js,v:__munmap_js,F:__setitimer_js,P:__tzset_js,n:_emscripten_date_now,g:_emscripten_get_now,G:_emscripten_resize_heap,R:_environ_get,S:_environ_sizes_get,o:_fd_close,H:_fd_fdstat_get,N:_fd_read,x:_fd_seek,V:_fd_sync,K:_fd_write,s:_ipp,t:_ipp_async,la:_ippipppp,pa:_ippipppp_async,j:_ippp,k:_ippp_async,c:_ipppi,d:_ipppi_async,ha:_ipppiii,ia:_ipppiii_async,ja:_ipppiiip,ka:_ipppiiip_async,h:_ipppip,i:_ipppip_async,z:_ipppj,A:_ipppj_async,e:_ipppp,f:_ipppp_async,fa:_ippppi,ga:_ippppi_async,B:_ippppij,C:_ippppij_async,p:_ippppip,q:_ippppip_async,ma:_ipppppip,na:_ipppppip_async,D:_proc_exit,T:_random_get,oa:_vppippii,r:_vppippii_async,l:_vppp,m:_vppp_async,X:_vpppip,da:_vpppip_async};function callMain(){var entryFunction=_main;var argc=0;var argv=0;try{var ret=entryFunction(argc,argv);exitJS(ret,true);return ret}catch(e){return handleException(e)}}function run(){if(runDependencies>0){dependenciesFulfilled=run;return}preRun();if(runDependencies>0){dependenciesFulfilled=run;return}function doRun(){Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve?.(Module);Module["onRuntimeInitialized"]?.();var noInitialRun=Module["noInitialRun"]||false;if(!noInitialRun)callMain();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(()=>{setTimeout(()=>Module["setStatus"](""),1);doRun()},1)}else{doRun()}}var wasmExports;wasmExports=await (createWasm());run();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["set_authorizer"]=function(db,xAuthorizer,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xAuthorizer instanceof AsyncFunction?1:0,"i32");const result=ccall("libauthorizer_set_authorizer","number",["number","number","number"],[db,xAuthorizer?1:0,pAsyncFlags]);if(!result&&xAuthorizer){Module["setCallback"](pAsyncFlags,(_,iAction,p3,p4,p5,p6)=>xAuthorizer(pApp,iAction,p3,p4,p5,p6))}return result}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;const FUNC_METHODS=["xFunc","xStep","xFinal"];const mapFunctionNameToKey=new Map;Module["create_function"]=function(db,zFunctionName,nArg,eTextRep,pApp,xFunc,xStep,xFinal){const pAsyncFlags=Module["_sqlite3_malloc"](4);const target={xFunc,xStep,xFinal};setValue(pAsyncFlags,FUNC_METHODS.reduce((mask,method,i)=>{if(target[method]instanceof AsyncFunction){return mask|1<xUpdateHook(iUpdateType,dbName,tblName,lo32,hi32))}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["commit_hook"]=function(db,xCommitHook){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xCommitHook instanceof AsyncFunction?1:0,"i32");ccall("libhook_commit_hook","void",["number","number","number"],[db,xCommitHook?1:0,pAsyncFlags]);if(xCommitHook){Module["setCallback"](pAsyncFlags,_=>xCommitHook())}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["progress_handler"]=function(db,nOps,xProgress,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xProgress instanceof AsyncFunction?1:0,"i32");ccall("libprogress_progress_handler","number",["number","number","number","number"],[db,nOps,xProgress?1:0,pAsyncFlags]);if(xProgress){Module["setCallback"](pAsyncFlags,_=>xProgress(pApp))}}})();(function(){const VFS_METHODS=["xOpen","xDelete","xAccess","xFullPathname","xRandomness","xSleep","xCurrentTime","xGetLastError","xCurrentTimeInt64","xClose","xRead","xWrite","xTruncate","xSync","xFileSize","xLock","xUnlock","xCheckReservedLock","xFileControl","xSectorSize","xDeviceCharacteristics","xShmMap","xShmLock","xShmBarrier","xShmUnmap"];const mapVFSNameToKey=new Map;Module["vfs_register"]=function(vfs,makeDefault){let methodMask=0;let asyncMask=0;VFS_METHODS.forEach((method,i)=>{if(vfs[method]){methodMask|=1<{readyPromiseResolve=resolve;readyPromiseReject=reject})} ;return moduleRtn}export default Module; diff --git a/dist/mc-wa-sqlite-async.wasm b/dist/mc-wa-sqlite-async.wasm index 64086cdde5c4703439390bff9f0429d5cdafa940..0607fe4a2a369c1cb11abb1c75cfa6f07212afa1 100755 GIT binary patch delta 305053 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 V^Q7Vl8;!{(S&JNnS>d$V{|8lr=_&vK delta 305393 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[^I@AR&_> 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 z%0D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�`LfP40f|y{@+= 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 b5eU?n1T2DBOaV=VW@!cTiC;8dXx9G&5O~ys delta 271466 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 Yg!yvug^h&{Nvuu}h1vhV0rBx303@z2u>b%7 diff --git a/dist/mc-wa-sqlite.mjs b/dist/mc-wa-sqlite.mjs index a69ad77d..327da56b 100644 --- a/dist/mc-wa-sqlite.mjs +++ b/dist/mc-wa-sqlite.mjs @@ -1,2 +1,2 @@ -async function Module(moduleArg={}){var moduleRtn;var Module=moduleArg;var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof WorkerGlobalScope!="undefined";var ENVIRONMENT_IS_NODE=typeof process=="object"&&process.versions?.node&&process.type!="renderer";var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var _scriptName=import.meta.url;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var readAsync,readBinary;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){try{scriptDirectory=new URL(".",_scriptName).href}catch{}{if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=async url=>{var response=await fetch(url,{credentials:"same-origin"});if(response.ok){return response.arrayBuffer()}throw new Error(response.status+" : "+response.url)}}}else{}var out=console.log.bind(console);var err=console.error.bind(console);var wasmBinary;var ABORT=false;var EXITSTATUS;var readyPromiseResolve,readyPromiseReject;var wasmMemory;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;var runtimeInitialized=false;function updateMemoryViews(){var b=wasmMemory.buffer;HEAP8=new Int8Array(b);HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);HEAPU32=new Uint32Array(b);HEAPF32=new Float32Array(b);HEAPF64=new Float64Array(b)}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(onPreRuns)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.initialized)FS.init();TTY.init();wasmExports["ra"]();FS.ignorePermissions=false}function preMain(){}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(onPostRuns)}var runDependencies=0;var dependenciesFulfilled=null;function addRunDependency(id){runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)}function removeRunDependency(id){runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject?.(e);throw e}var wasmBinaryFile;function findWasmBinary(){if(Module["locateFile"]){return locateFile("mc-wa-sqlite.wasm")}return new URL("mc-wa-sqlite.wasm",import.meta.url).href}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}async function getWasmBinary(binaryFile){if(!wasmBinary){try{var response=await readAsync(binaryFile);return new Uint8Array(response)}catch{}}return getBinarySync(binaryFile)}async function instantiateArrayBuffer(binaryFile,imports){try{var binary=await getWasmBinary(binaryFile);var instance=await WebAssembly.instantiate(binary,imports);return instance}catch(reason){err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)}}async function instantiateAsync(binary,binaryFile,imports){if(!binary){try{var response=fetch(binaryFile,{credentials:"same-origin"});var instantiationResult=await WebAssembly.instantiateStreaming(response,imports);return instantiationResult}catch(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation")}}return instantiateArrayBuffer(binaryFile,imports)}function getWasmImports(){return{a:wasmImports}}async function createWasm(){function receiveInstance(instance,module){wasmExports=instance.exports;wasmMemory=wasmExports["qa"];updateMemoryViews();wasmTable=wasmExports["wf"];assignWasmExports(wasmExports);removeRunDependency("wasm-instantiate");return wasmExports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){return receiveInstance(result["instance"])}var info=getWasmImports();if(Module["instantiateWasm"]){return new Promise((resolve,reject)=>{Module["instantiateWasm"](info,(mod,inst)=>{resolve(receiveInstance(mod,inst))})})}wasmBinaryFile??=findWasmBinary();var result=await instantiateAsync(wasmBinary,wasmBinaryFile,info);var exports=receiveInstantiationResult(result);return exports}var tempDouble;var tempI64;class ExitStatus{name="ExitStatus";constructor(status){this.message=`Program terminated with exit(${status})`;this.status=status}}var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};var onPostRuns=[];var addOnPostRun=cb=>onPostRuns.push(cb);var onPreRuns=[];var addOnPreRun=cb=>onPreRuns.push(cb);function getValue(ptr,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":return HEAP8[ptr];case"i8":return HEAP8[ptr];case"i16":return HEAP16[ptr>>1];case"i32":return HEAP32[ptr>>2];case"i64":abort("to do getValue(i64) use WASM_BIGINT");case"float":return HEAPF32[ptr>>2];case"double":return HEAPF64[ptr>>3];case"*":return HEAPU32[ptr>>2];default:abort(`invalid type for getValue: ${type}`)}}var noExitRuntime=true;function setValue(ptr,value,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":HEAP8[ptr]=value;break;case"i8":HEAP8[ptr]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":abort("to do setValue(i64) use WASM_BIGINT");case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;case"*":HEAPU32[ptr>>2]=value;break;default:abort(`invalid type for setValue: ${type}`)}}var stackRestore=val=>__emscripten_stack_restore(val);var stackSave=()=>_emscripten_stack_get_current();var UTF8Decoder=new TextDecoder;var findStringEnd=(heapOrArray,idx,maxBytesToRead,ignoreNul)=>{var maxIdx=idx+maxBytesToRead;if(ignoreNul)return maxIdx;while(heapOrArray[idx]&&!(idx>=maxIdx))++idx;return idx};var UTF8ToString=(ptr,maxBytesToRead,ignoreNul)=>{if(!ptr)return"";var end=findStringEnd(HEAPU8,ptr,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(HEAPU8.subarray(ptr,end))};var ___assert_fail=(condition,filename,line,func)=>abort(`Assertion failed: ${UTF8ToString(condition)}, at: `+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"]);var PATH={isAbs:path=>path.charAt(0)==="/",splitPath:filename=>{var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:(parts,allowAboveRoot)=>{var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:path=>{var isAbsolute=PATH.isAbs(path),trailingSlash=path.slice(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.slice(0,-1)}return root+dir},basename:path=>path&&path.match(/([^\/]+|\/)\/*$/)[1],join:(...paths)=>PATH.normalize(paths.join("/")),join2:(l,r)=>PATH.normalize(l+"/"+r)};var initRandomFill=()=>view=>crypto.getRandomValues(view);var randomFill=view=>{(randomFill=initRandomFill())(view)};var PATH_FS={resolve:(...args)=>{var resolvedPath="",resolvedAbsolute=false;for(var i=args.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?args[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=PATH.isAbs(path)}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(p=>!!p),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:(from,to)=>{from=PATH_FS.resolve(from).slice(1);to=PATH_FS.resolve(to).slice(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i{var endPtr=findStringEnd(heapOrArray,idx,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(heapOrArray.buffer?heapOrArray.subarray(idx,endPtr):new Uint8Array(heapOrArray.slice(idx,endPtr)))};var FS_stdin_getChar_buffer=[];var lengthBytesUTF8=str=>{var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63;i++}}heap[outIdx]=0;return outIdx-startIdx};var intArrayFromString=(stringy,dontAddNull,length)=>{var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array};var FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var result=null;if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else{}if(!result){return null}FS_stdin_getChar_buffer=intArrayFromString(result,true)}return FS_stdin_getChar_buffer.shift()};var TTY={ttys:[],init(){},shutdown(){},register(dev,ops){TTY.ttys[dev]={input:[],output:[],ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close(stream){stream.tty.ops.fsync(stream.tty)},fsync(stream){stream.tty.ops.fsync(stream.tty)},read(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){out(UTF8ArrayToString(tty.output));tty.output=[]}},ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(tty,optional_actions,data){return 0},ioctl_tiocgwinsz(tty){return[24,80]}},default_tty1_ops:{put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync(tty){if(tty.output?.length>0){err(UTF8ArrayToString(tty.output));tty.output=[]}}}};var zeroMemory=(ptr,size)=>HEAPU8.fill(0,ptr,ptr+size);var alignMemory=(size,alignment)=>Math.ceil(size/alignment)*alignment;var mmapAlloc=size=>{size=alignMemory(size,65536);var ptr=_emscripten_builtin_memalign(65536,size);if(ptr)zeroMemory(ptr,size);return ptr};var MEMFS={ops_table:null,mount(mount){return MEMFS.createNode(null,"/",16895,0)},createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}MEMFS.ops_table||={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}};var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.atime=node.mtime=node.ctime=Date.now();if(parent){parent.contents[name]=node;parent.atime=parent.mtime=parent.ctime=node.atime}return node},getFileDataAsTypedArray(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.atime);attr.mtime=new Date(node.mtime);attr.ctime=new Date(node.ctime);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr(node,attr){for(const key of["mode","atime","mtime","ctime"]){if(attr[key]!=null){node[key]=attr[key]}}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup(parent,name){if(!MEMFS.doesNotExistError){MEMFS.doesNotExistError=new FS.ErrnoError(44);MEMFS.doesNotExistError.stack=""}throw MEMFS.doesNotExistError},mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename(old_node,new_dir,new_name){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){if(FS.isDir(old_node.mode)){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}FS.hashRemoveNode(new_node)}delete old_node.parent.contents[old_node.name];new_dir.contents[new_name]=old_node;old_node.name=new_name;new_dir.ctime=new_dir.mtime=old_node.parent.ctime=old_node.parent.mtime=Date.now()},unlink(parent,name){delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},readdir(node){return[".","..",...Object.keys(node.contents)]},symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{var flagModes={r:0,"r+":2,w:512|64|1,"w+":512|64|2,a:1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags};var FS_getMode=(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode};var asyncLoad=async url=>{var arrayBuffer=await readAsync(url);return new Uint8Array(arrayBuffer)};var FS_createDataFile=(...args)=>FS.createDataFile(...args);var getUniqueRunDependency=id=>id;var preloadPlugins=[];var FS_handledByPreloadPlugin=async(byteArray,fullname)=>{if(typeof Browser!="undefined")Browser.init();for(var plugin of preloadPlugins){if(plugin["canHandle"](fullname)){return plugin["handle"](byteArray,fullname)}}return byteArray};var FS_preloadFile=async(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);addRunDependency(dep);try{var byteArray=url;if(typeof url=="string"){byteArray=await asyncLoad(url)}byteArray=await FS_handledByPreloadPlugin(byteArray,fullname);preFinish?.();if(!dontCreateFile){FS_createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}}finally{removeRunDependency(dep)}};var FS_createPreloadedFile=(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{FS_preloadFile(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish).then(onload).catch(onerror)};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,filesystems:null,syncFSRequests:0,readFiles:{},ErrnoError:class{name="ErrnoError";constructor(errno){this.errno=errno}},FSStream:class{shared={};get object(){return this.node}set object(val){this.node=val}get isRead(){return(this.flags&2097155)!==1}get isWrite(){return(this.flags&2097155)!==0}get isAppend(){return this.flags&1024}get flags(){return this.shared.flags}set flags(val){this.shared.flags=val}get position(){return this.shared.position}set position(val){this.shared.position=val}},FSNode:class{node_ops={};stream_ops={};readMode=292|73;writeMode=146;mounted=null;constructor(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.rdev=rdev;this.atime=this.mtime=this.ctime=Date.now()}get read(){return(this.mode&this.readMode)===this.readMode}set read(val){val?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(val){val?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return FS.isDir(this.mode)}get isDevice(){return FS.isChrdev(this.mode)}},lookupPath(path,opts={}){if(!path){throw new FS.ErrnoError(44)}opts.follow_mount??=true;if(!PATH.isAbs(path)){path=FS.cwd()+"/"+path}linkloop:for(var nlinks=0;nlinks<40;nlinks++){var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";for(var i=0;i>>0)%FS.nameTable.length},hashAddNode(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode(parent,name){var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode(node){FS.hashRemoveNode(node)},isRoot(node){return node===node.parent},isMountpoint(node){return!!node.mounted},isFile(mode){return(mode&61440)===32768},isDir(mode){return(mode&61440)===16384},isLink(mode){return(mode&61440)===40960},isChrdev(mode){return(mode&61440)===8192},isBlkdev(mode){return(mode&61440)===24576},isFIFO(mode){return(mode&61440)===4096},isSocket(mode){return(mode&49152)===49152},flagsToPermissionString(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions(node,perms){if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup(dir){if(!FS.isDir(dir.mode))return 54;var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate(dir,name){if(!FS.isDir(dir.mode)){return 54}try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen(node,flags){if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&(512|64)){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},checkOpExists(op,err){if(!op){throw new FS.ErrnoError(err)}return op},MAX_OPEN_FDS:4096,nextfd(){for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStreamChecked(fd){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}return stream},getStream:fd=>FS.streams[fd],createStream(stream,fd=-1){stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream(fd){FS.streams[fd]=null},dupStream(origStream,fd=-1){var stream=FS.createStream(origStream,fd);stream.stream_ops?.dup?.(stream);return stream},doSetAttr(stream,node,attr){var setattr=stream?.stream_ops.setattr;var arg=setattr?stream:node;setattr??=node.node_ops.setattr;FS.checkOpExists(setattr,63);setattr(arg,attr)},chrdev_stream_ops:{open(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;stream.stream_ops.open?.(stream)},llseek(){throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push(...m.mounts)}return mounts},syncfs(populate,callback){if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type,opts,mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup(parent,name){return parent.node_ops.lookup(parent,name)},mknod(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name){throw new FS.ErrnoError(28)}if(name==="."||name===".."){throw new FS.ErrnoError(20)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},statfs(path){return FS.statfsNode(FS.lookupPath(path,{follow:true}).node)},statfsStream(stream){return FS.statfsNode(stream.node)},statfsNode(node){var rtn={bsize:4096,frsize:4096,blocks:1e6,bfree:5e5,bavail:5e5,files:FS.nextInode,ffree:FS.nextInode-1,fsid:42,flags:2,namelen:255};if(node.node_ops.statfs){Object.assign(rtn,node.node_ops.statfs(node.mount.opts.root))}return rtn},create(path,mode=438){mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir(path,mode=511){mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree(path,mode){var dirs=path.split("/");var d="";for(var dir of dirs){if(!dir)continue;if(d||PATH.isAbs(path))d+="/";d+=dir;try{FS.mkdir(d,mode)}catch(e){if(e.errno!=20)throw e}}},mkdev(path,mode,dev){if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink(oldpath,newpath){if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename(old_path,new_path){var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name);old_node.parent=new_dir}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir(path){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var readdir=FS.checkOpExists(node.node_ops.readdir,54);return readdir(node)},unlink(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink(path){var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return link.node_ops.readlink(link)},stat(path,dontFollow){var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;var getattr=FS.checkOpExists(node.node_ops.getattr,63);return getattr(node)},fstat(fd){var stream=FS.getStreamChecked(fd);var node=stream.node;var getattr=stream.stream_ops.getattr;var arg=getattr?stream:node;getattr??=node.node_ops.getattr;FS.checkOpExists(getattr,63);return getattr(arg)},lstat(path){return FS.stat(path,true)},doChmod(stream,node,mode,dontFollow){FS.doSetAttr(stream,node,{mode:mode&4095|node.mode&~4095,ctime:Date.now(),dontFollow})},chmod(path,mode,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChmod(null,node,mode,dontFollow)},lchmod(path,mode){FS.chmod(path,mode,true)},fchmod(fd,mode){var stream=FS.getStreamChecked(fd);FS.doChmod(stream,stream.node,mode,false)},doChown(stream,node,dontFollow){FS.doSetAttr(stream,node,{timestamp:Date.now(),dontFollow})},chown(path,uid,gid,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChown(null,node,dontFollow)},lchown(path,uid,gid){FS.chown(path,uid,gid,true)},fchown(fd,uid,gid){var stream=FS.getStreamChecked(fd);FS.doChown(stream,stream.node,false)},doTruncate(stream,node,len){if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}FS.doSetAttr(stream,node,{size:len,timestamp:Date.now()})},truncate(path,len){if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}FS.doTruncate(null,node,len)},ftruncate(fd,len){var stream=FS.getStreamChecked(fd);if(len<0||(stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.doTruncate(stream,stream.node,len)},utime(path,atime,mtime){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var setattr=FS.checkOpExists(node.node_ops.setattr,63);setattr(node,{atime,mtime})},open(path,flags,mode=438){if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS_modeStringToFlags(flags):flags;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;var isDirPath;if(typeof path=="object"){node=path}else{isDirPath=path.endsWith("/");var lookup=FS.lookupPath(path,{follow:!(flags&131072),noent_okay:true});node=lookup.node;path=lookup.path}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else if(isDirPath){throw new FS.ErrnoError(31)}else{node=FS.mknod(path,mode|511,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512&&!created){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node,path:FS.getPath(node),flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(created){FS.chmod(node,mode&511)}if(Module["logReadFiles"]&&!(flags&1)){if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close(stream){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed(stream){return stream.fd===null},llseek(stream,offset,whence){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read(stream,buffer,offset,length,position){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write(stream,buffer,offset,length,position,canOwn){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},mmap(stream,length,position,prot,flags){if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}if(!length){throw new FS.ErrnoError(28)}return stream.stream_ops.mmap(stream,length,position,prot,flags)},msync(stream,buffer,offset,length,mmapFlags){if(!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},ioctl(stream,cmd,arg){if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile(path,opts={}){opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error(`Invalid encoding type "${opts.encoding}"`)}var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){buf=UTF8ArrayToString(buf)}FS.close(stream);return buf},writeFile(path,data,opts={}){opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){data=new Uint8Array(intArrayFromString(data,true))}if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir(path){var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories(){FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices(){FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length,llseek:()=>0});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var randomBuffer=new Uint8Array(1024),randomLeft=0;var randomByte=()=>{if(randomLeft===0){randomFill(randomBuffer);randomLeft=randomBuffer.byteLength}return randomBuffer[--randomLeft]};FS.createDevice("/dev","random",randomByte);FS.createDevice("/dev","urandom",randomByte);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories(){FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount(){var node=FS.createNode(proc_self,"fd",16895,73);node.stream_ops={llseek:MEMFS.stream_ops.llseek};node.node_ops={lookup(parent,name){var fd=+name;var stream=FS.getStreamChecked(fd);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path},id:fd+1};ret.parent=ret;return ret},readdir(){return Array.from(FS.streams.entries()).filter(([k,v])=>v).map(([k,v])=>k.toString())}};return node}},{},"/proc/self/fd")},createStandardStreams(input,output,error){if(input){FS.createDevice("/dev","stdin",input)}else{FS.symlink("/dev/tty","/dev/stdin")}if(output){FS.createDevice("/dev","stdout",null,output)}else{FS.symlink("/dev/tty","/dev/stdout")}if(error){FS.createDevice("/dev","stderr",null,error)}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},staticInit(){FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={MEMFS}},init(input,output,error){FS.initialized=true;input??=Module["stdin"];output??=Module["stdout"];error??=Module["stderr"];FS.createStandardStreams(input,output,error)},quit(){FS.initialized=false;for(var stream of FS.streams){if(stream){FS.close(stream)}}},findObject(path,dontResolveLastLink){var ret=FS.analyzePath(path,dontResolveLastLink);if(!ret.exists){return null}return ret.object},analyzePath(path,dontResolveLastLink){try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath(parent,path,canRead,canWrite){parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){if(e.errno!=20)throw e}parent=current}return current},createFile(parent,name,properties,canRead,canWrite){var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS_getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile(parent,name,data,canRead,canWrite,canOwn){var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS_getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]}setDataGetter(getter){this.getter=getter}cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}return intArrayFromString(xhr.responseText||"",true)};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true}get length(){if(!this.lengthKnown){this.cacheLength()}return this._length}get chunkSize(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=(...args)=>{FS.forceLoadFile(node);return fn(...args)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr,allocated:true}};node.stream_ops=stream_ops;return node}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return dir+"/"+path},writeStat(buf,stat){HEAPU32[buf>>2]=stat.dev;HEAPU32[buf+4>>2]=stat.mode;HEAPU32[buf+8>>2]=stat.nlink;HEAPU32[buf+12>>2]=stat.uid;HEAPU32[buf+16>>2]=stat.gid;HEAPU32[buf+20>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];HEAP32[buf+32>>2]=4096;HEAP32[buf+36>>2]=stat.blocks;var atime=stat.atime.getTime();var mtime=stat.mtime.getTime();var ctime=stat.ctime.getTime();tempI64=[Math.floor(atime/1e3)>>>0,(tempDouble=Math.floor(atime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=atime%1e3*1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=mtime%1e3*1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=ctime%1e3*1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];return 0},writeStatFs(buf,stats){HEAPU32[buf+4>>2]=stats.bsize;HEAPU32[buf+60>>2]=stats.bsize;tempI64=[stats.blocks>>>0,(tempDouble=stats.blocks,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+8>>2]=tempI64[0],HEAP32[buf+12>>2]=tempI64[1];tempI64=[stats.bfree>>>0,(tempDouble=stats.bfree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+16>>2]=tempI64[0],HEAP32[buf+20>>2]=tempI64[1];tempI64=[stats.bavail>>>0,(tempDouble=stats.bavail,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];tempI64=[stats.files>>>0,(tempDouble=stats.files,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+32>>2]=tempI64[0],HEAP32[buf+36>>2]=tempI64[1];tempI64=[stats.ffree>>>0,(tempDouble=stats.ffree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=stats.fsid;HEAPU32[buf+64>>2]=stats.flags;HEAPU32[buf+56>>2]=stats.namelen},doMsync(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},getStreamFromFD(fd){var stream=FS.getStreamChecked(fd);return stream},varargs:undefined,getStr(ptr){var ret=UTF8ToString(ptr);return ret}};function ___syscall_chmod(path,mode){try{path=SYSCALLS.getStr(path);FS.chmod(path,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_faccessat(dirfd,path,amode,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchmod(fd,mode){try{FS.fchmod(fd,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchown32(fd,owner,group){try{FS.fchown(fd,owner,group);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var syscallGetVarargI=()=>{var ret=HEAP32[+SYSCALLS.varargs>>2];SYSCALLS.varargs+=4;return ret};var syscallGetVarargP=syscallGetVarargI;function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=syscallGetVarargI();if(arg<0){return-28}while(FS.streams[arg]){arg++}var newStream;newStream=FS.dupStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=syscallGetVarargI();stream.flags|=arg;return 0}case 12:{var arg=syscallGetVarargP();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0}return-28}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fstat64(fd,buf){try{return SYSCALLS.writeStat(buf,FS.fstat(fd))}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var convertI32PairToI53Checked=(lo,hi)=>hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN;function ___syscall_ftruncate64(fd,length_low,length_high){var length=convertI32PairToI53Checked(length_low,length_high);try{if(isNaN(length))return-61;FS.ftruncate(fd,length);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var stringToUTF8=(str,outPtr,maxBytesToWrite)=>stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite);function ___syscall_getcwd(buf,size){try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd)+1;if(sizeHEAPU32[ptr>>2]+HEAP32[ptr+4>>2]*4294967296;function ___syscall_utimensat(dirfd,path,times,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path,true);var now=Date.now(),atime,mtime;if(!times){atime=now;mtime=now}else{var seconds=readI53FromI64(times);var nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){atime=now}else if(nanoseconds==1073741822){atime=null}else{atime=seconds*1e3+nanoseconds/(1e3*1e3)}times+=16;seconds=readI53FromI64(times);nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){mtime=now}else if(nanoseconds==1073741822){mtime=null}else{mtime=seconds*1e3+nanoseconds/(1e3*1e3)}}if((mtime??atime)!==null){FS.utime(path,atime,mtime)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var __abort_js=()=>abort("");var runtimeKeepaliveCounter=0;var __emscripten_runtime_keepalive_clear=()=>{noExitRuntime=false;runtimeKeepaliveCounter=0};var isLeapYear=year=>year%4===0&&(year%100!==0||year%400===0);var MONTH_DAYS_LEAP_CUMULATIVE=[0,31,60,91,121,152,182,213,244,274,305,335];var MONTH_DAYS_REGULAR_CUMULATIVE=[0,31,59,90,120,151,181,212,243,273,304,334];var ydayFromDate=date=>{var leap=isLeapYear(date.getFullYear());var monthDaysCumulative=leap?MONTH_DAYS_LEAP_CUMULATIVE:MONTH_DAYS_REGULAR_CUMULATIVE;var yday=monthDaysCumulative[date.getMonth()]+date.getDate()-1;return yday};function __localtime_js(time_low,time_high,tmPtr){var time=convertI32PairToI53Checked(time_low,time_high);var date=new Date(time*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function __mmap_js(len,prot,flags,fd,offset_low,offset_high,allocated,addr){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);var res=FS.mmap(stream,len,offset,prot,flags);var ptr=res.ptr;HEAP32[allocated>>2]=res.allocated;HEAPU32[addr>>2]=ptr;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function __munmap_js(addr,len,prot,flags,fd,offset_low,offset_high){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);if(prot&2){SYSCALLS.doMsync(addr,stream,len,flags,offset)}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var timers={};var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};var exitJS=(status,implicit)=>{EXITSTATUS=status;_proc_exit(status)};var _exit=exitJS;var maybeExit=()=>{if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}};var _emscripten_get_now=()=>performance.now();var __setitimer_js=(which,timeout_ms)=>{if(timers[which]){clearTimeout(timers[which].id);delete timers[which]}if(!timeout_ms)return 0;var id=setTimeout(()=>{delete timers[which];callUserCallback(()=>__emscripten_timeout(which,_emscripten_get_now()))},timeout_ms);timers[which]={id,timeout_ms};return 0};var __tzset_js=(timezone,daylight,std_name,dst_name)=>{var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAPU32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);var extractZone=timezoneOffset=>{var sign=timezoneOffset>=0?"-":"+";var absOffset=Math.abs(timezoneOffset);var hours=String(Math.floor(absOffset/60)).padStart(2,"0");var minutes=String(absOffset%60).padStart(2,"0");return`UTC${sign}${hours}${minutes}`};var winterName=extractZone(winterOffset);var summerName=extractZone(summerOffset);if(summerOffsetDate.now();var getHeapMax=()=>2147483648;var growMemory=size=>{var oldHeapSize=wasmMemory.buffer.byteLength;var pages=(size-oldHeapSize+65535)/65536|0;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}};var _emscripten_resize_heap=requestedSize=>{var oldSize=HEAPU8.length;requestedSize>>>=0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignMemory(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false};var ENV={};var getExecutableName=()=>thisProgram||"./this.program";var getEnvStrings=()=>{if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.language||"C").replace("-","_")+".UTF-8";var env={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:lang,_:getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings};var _environ_get=(__environ,environ_buf)=>{var bufSize=0;var envp=0;for(var string of getEnvStrings()){var ptr=environ_buf+bufSize;HEAPU32[__environ+envp>>2]=ptr;bufSize+=stringToUTF8(string,ptr,Infinity)+1;envp+=4}return 0};var _environ_sizes_get=(penviron_count,penviron_buf_size)=>{var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;for(var string of strings){bufSize+=lengthBytesUTF8(string)+1}HEAPU32[penviron_buf_size>>2]=bufSize;return 0};function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_fdstat_get(fd,pbuf){try{var rightsBase=0;var rightsInheriting=0;var flags=0;{var stream=SYSCALLS.getStreamFromFD(fd);var type=stream.tty?2:FS.isDir(stream.mode)?3:FS.isLink(stream.mode)?7:4}HEAP8[pbuf]=type;HEAP16[pbuf+2>>1]=flags;tempI64=[rightsBase>>>0,(tempDouble=rightsBase,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+8>>2]=tempI64[0],HEAP32[pbuf+12>>2]=tempI64[1];tempI64=[rightsInheriting>>>0,(tempDouble=rightsInheriting,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+16>>2]=tempI64[0],HEAP32[pbuf+20>>2]=tempI64[1];return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doReadv=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_sync(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);if(stream.stream_ops?.fsync){return stream.stream_ops.fsync(stream)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doWritev=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var adapters_support=function(){const handleAsync=typeof Asyncify==="object"?Asyncify.handleAsync.bind(Asyncify):null;Module["handleAsync"]=handleAsync;const targets=new Map;Module["setCallback"]=(key,target)=>targets.set(key,target);Module["getCallback"]=key=>targets.get(key);Module["deleteCallback"]=key=>targets.delete(key);adapters_support=function(isAsync,key,...args){const receiver=targets.get(key);let methodName=null;const f=typeof receiver==="function"?receiver:receiver[methodName=UTF8ToString(args.shift())];if(isAsync){if(handleAsync){return handleAsync(()=>f.apply(receiver,args))}throw new Error("Synchronous WebAssembly cannot call async function")}const result=f.apply(receiver,args);if(typeof result?.then=="function"){console.error("unexpected Promise",f);throw new Error(`${methodName} unexpectedly returned a Promise`)}return result}};function _ipp(...args){return adapters_support(false,...args)}function _ipp_async(...args){return adapters_support(true,...args)}function _ippipppp(...args){return adapters_support(false,...args)}function _ippipppp_async(...args){return adapters_support(true,...args)}function _ippp(...args){return adapters_support(false,...args)}function _ippp_async(...args){return adapters_support(true,...args)}function _ipppi(...args){return adapters_support(false,...args)}function _ipppi_async(...args){return adapters_support(true,...args)}function _ipppiii(...args){return adapters_support(false,...args)}function _ipppiii_async(...args){return adapters_support(true,...args)}function _ipppiiip(...args){return adapters_support(false,...args)}function _ipppiiip_async(...args){return adapters_support(true,...args)}function _ipppip(...args){return adapters_support(false,...args)}function _ipppip_async(...args){return adapters_support(true,...args)}function _ipppj(...args){return adapters_support(false,...args)}function _ipppj_async(...args){return adapters_support(true,...args)}function _ipppp(...args){return adapters_support(false,...args)}function _ipppp_async(...args){return adapters_support(true,...args)}function _ippppi(...args){return adapters_support(false,...args)}function _ippppi_async(...args){return adapters_support(true,...args)}function _ippppij(...args){return adapters_support(false,...args)}function _ippppij_async(...args){return adapters_support(true,...args)}function _ippppip(...args){return adapters_support(false,...args)}function _ippppip_async(...args){return adapters_support(true,...args)}function _ipppppip(...args){return adapters_support(false,...args)}function _ipppppip_async(...args){return adapters_support(true,...args)}function _random_get(buffer,size){try{randomFill(HEAPU8.subarray(buffer,buffer+size));return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _vppippii(...args){return adapters_support(false,...args)}function _vppippii_async(...args){return adapters_support(true,...args)}function _vppp(...args){return adapters_support(false,...args)}function _vppp_async(...args){return adapters_support(true,...args)}function _vpppip(...args){return adapters_support(false,...args)}function _vpppip_async(...args){return adapters_support(true,...args)}var uleb128EncodeWithLen=arr=>{const n=arr.length;return[n%128|128,n>>7,...arr]};var wasmTypeCodes={i:127,p:127,j:126,f:125,d:124,e:111};var generateTypePack=types=>uleb128EncodeWithLen(Array.from(types,type=>{var code=wasmTypeCodes[type];return code}));var convertJsFunctionToWasm=(func,sig)=>{var bytes=Uint8Array.of(0,97,115,109,1,0,0,0,1,...uleb128EncodeWithLen([1,96,...generateTypePack(sig.slice(1)),...generateTypePack(sig[0]==="v"?"":sig[0])]),2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var module=new WebAssembly.Module(bytes);var instance=new WebAssembly.Instance(module,{e:{f:func}});var wrappedFunc=instance.exports["f"];return wrappedFunc};var wasmTable;var getWasmTableEntry=funcPtr=>wasmTable.get(funcPtr);var updateTableMap=(offset,count)=>{if(functionsInTableMap){for(var i=offset;i{if(!functionsInTableMap){functionsInTableMap=new WeakMap;updateTableMap(0,wasmTable.length)}return functionsInTableMap.get(func)||0};var freeTableIndexes=[];var getEmptyTableSlot=()=>{if(freeTableIndexes.length){return freeTableIndexes.pop()}return wasmTable["grow"](1)};var setWasmTableEntry=(idx,func)=>wasmTable.set(idx,func);var addFunction=(func,sig)=>{var rtn=getFunctionAddress(func);if(rtn){return rtn}var ret=getEmptyTableSlot();try{setWasmTableEntry(ret,func)}catch(err){if(!(err instanceof TypeError)){throw err}var wrapped=convertJsFunctionToWasm(func,sig);setWasmTableEntry(ret,wrapped)}functionsInTableMap.set(func,ret);return ret};var getCFunc=ident=>{var func=Module["_"+ident];return func};var writeArrayToMemory=(array,buffer)=>{HEAP8.set(array,buffer)};var stackAlloc=sz=>__emscripten_stack_alloc(sz);var stringToUTF8OnStack=str=>{var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8(str,ret,size);return ret};var ccall=(ident,returnType,argTypes,args,opts)=>{var toC={string:str=>{var ret=0;if(str!==null&&str!==undefined&&str!==0){ret=stringToUTF8OnStack(str)}return ret},array:arr=>{var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string"){return UTF8ToString(ret)}if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i{var numericArgs=!argTypes||argTypes.every(type=>type==="number"||type==="boolean");var numericRet=returnType!=="string";if(numericRet&&numericArgs&&!opts){return getCFunc(ident)}return(...args)=>ccall(ident,returnType,argTypes,args,opts)};var getTempRet0=val=>__emscripten_tempret_get();var stringToUTF16=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr};var stringToUTF32=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i65535){i++}HEAP32[outPtr>>2]=codePoint;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr};var AsciiToString=ptr=>{var str="";while(1){var ch=HEAPU8[ptr++];if(!ch)return str;str+=String.fromCharCode(ch)}};var UTF16Decoder=new TextDecoder("utf-16le");var UTF16ToString=(ptr,maxBytesToRead,ignoreNul)=>{var idx=ptr>>1;var endIdx=findStringEnd(HEAPU16,idx,maxBytesToRead/2,ignoreNul);return UTF16Decoder.decode(HEAPU16.subarray(idx,endIdx))};var UTF32ToString=(ptr,maxBytesToRead,ignoreNul)=>{var str="";var startIdx=ptr>>2;for(var i=0;!(i>=maxBytesToRead/4);i++){var utf32=HEAPU32[startIdx+i];if(!utf32&&!ignoreNul)break;str+=String.fromCodePoint(utf32)}return str};var intArrayToString=array=>{var ret=[];for(var i=0;i255){chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")};var _getTempRet0=getTempRet0;FS.createPreloadedFile=FS_createPreloadedFile;FS.preloadFile=FS_preloadFile;FS.staticInit();adapters_support();{if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(Module["preloadPlugins"])preloadPlugins=Module["preloadPlugins"];if(Module["print"])out=Module["print"];if(Module["printErr"])err=Module["printErr"];if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"]}Module["getTempRet0"]=getTempRet0;Module["ccall"]=ccall;Module["cwrap"]=cwrap;Module["addFunction"]=addFunction;Module["setValue"]=setValue;Module["getValue"]=getValue;Module["UTF8ToString"]=UTF8ToString;Module["stringToUTF8"]=stringToUTF8;Module["lengthBytesUTF8"]=lengthBytesUTF8;Module["intArrayFromString"]=intArrayFromString;Module["intArrayToString"]=intArrayToString;Module["AsciiToString"]=AsciiToString;Module["UTF16ToString"]=UTF16ToString;Module["stringToUTF16"]=stringToUTF16;Module["UTF32ToString"]=UTF32ToString;Module["stringToUTF32"]=stringToUTF32;Module["writeArrayToMemory"]=writeArrayToMemory;Module["_getTempRet0"]=_getTempRet0;var _powersync_init_static,_sqlite3_status64,_sqlite3_status,_sqlite3_db_status,_sqlite3_msize,_sqlite3_vfs_find,_sqlite3_vfs_register,_sqlite3_vfs_unregister,_sqlite3_release_memory,_sqlite3_soft_heap_limit64,_sqlite3_memory_used,_sqlite3_hard_heap_limit64,_sqlite3_memory_highwater,_sqlite3_malloc,_sqlite3_malloc64,_sqlite3_free,_sqlite3_realloc,_sqlite3_realloc64,_sqlite3_str_vappendf,_sqlite3_str_append,_sqlite3_str_appendchar,_sqlite3_str_appendall,_sqlite3_str_appendf,_sqlite3_str_finish,_sqlite3_str_errcode,_sqlite3_str_length,_sqlite3_str_value,_sqlite3_str_reset,_sqlite3_str_new,_sqlite3_vmprintf,_sqlite3_mprintf,_sqlite3_vsnprintf,_sqlite3_snprintf,_sqlite3_log,_sqlite3_randomness,_sqlite3_stricmp,_sqlite3_strnicmp,_sqlite3_os_init,_sqlite3_os_end,_sqlite3_serialize,_sqlite3_prepare_v2,_sqlite3_step,_sqlite3_column_int64,_sqlite3_reset,_sqlite3_exec,_sqlite3_column_int,_sqlite3_finalize,_sqlite3_deserialize,_sqlite3_database_file_object,_sqlite3_backup_init,_sqlite3_backup_step,_sqlite3_backup_finish,_sqlite3_backup_remaining,_sqlite3_backup_pagecount,_sqlite3_clear_bindings,_sqlite3_value_blob,_sqlite3_value_text,_sqlite3_value_bytes,_sqlite3_value_bytes16,_sqlite3_value_double,_sqlite3_value_int,_sqlite3_value_int64,_sqlite3_value_subtype,_sqlite3_value_pointer,_sqlite3_value_text16,_sqlite3_value_text16be,_sqlite3_value_text16le,_sqlite3_value_type,_sqlite3_value_encoding,_sqlite3_value_nochange,_sqlite3_value_frombind,_sqlite3_value_dup,_sqlite3_value_free,_sqlite3_result_blob,_sqlite3_result_blob64,_sqlite3_result_double,_sqlite3_result_error,_sqlite3_result_error16,_sqlite3_result_int,_sqlite3_result_int64,_sqlite3_result_null,_sqlite3_result_pointer,_sqlite3_result_subtype,_sqlite3_result_text,_sqlite3_result_text64,_sqlite3_result_text16,_sqlite3_result_text16be,_sqlite3_result_text16le,_sqlite3_result_value,_sqlite3_result_error_toobig,_sqlite3_result_zeroblob,_sqlite3_result_zeroblob64,_sqlite3_result_error_code,_sqlite3_result_error_nomem,_sqlite3_user_data,_sqlite3_context_db_handle,_sqlite3_vtab_nochange,_sqlite3_vtab_in_first,_sqlite3_vtab_in_next,_sqlite3_aggregate_context,_sqlite3_get_auxdata,_sqlite3_set_auxdata,_sqlite3_column_count,_sqlite3_data_count,_sqlite3_column_blob,_sqlite3_column_bytes,_sqlite3_column_bytes16,_sqlite3_column_double,_sqlite3_column_text,_sqlite3_column_value,_sqlite3_column_text16,_sqlite3_column_type,_sqlite3_column_name,_sqlite3_column_name16,_sqlite3_bind_blob,_sqlite3_bind_blob64,_sqlite3_bind_double,_sqlite3_bind_int,_sqlite3_bind_int64,_sqlite3_bind_null,_sqlite3_bind_pointer,_sqlite3_bind_text,_sqlite3_bind_text64,_sqlite3_bind_text16,_sqlite3_bind_value,_sqlite3_bind_zeroblob,_sqlite3_bind_zeroblob64,_sqlite3_bind_parameter_count,_sqlite3_bind_parameter_name,_sqlite3_bind_parameter_index,_sqlite3_db_handle,_sqlite3_stmt_readonly,_sqlite3_stmt_isexplain,_sqlite3_stmt_explain,_sqlite3_stmt_busy,_sqlite3_next_stmt,_sqlite3_stmt_status,_sqlite3_sql,_sqlite3_expanded_sql,_sqlite3_value_numeric_type,_sqlite3_blob_open,_sqlite3_blob_close,_sqlite3_blob_read,_sqlite3_blob_write,_sqlite3_blob_bytes,_sqlite3_blob_reopen,_sqlite3_set_authorizer,_sqlite3_strglob,_sqlite3_strlike,_sqlite3_errmsg,_sqlite3_load_extension,_sqlite3_enable_load_extension,_sqlite3_auto_extension,_sqlite3_cancel_auto_extension,_sqlite3_reset_auto_extension,_sqlite3_prepare,_sqlite3_prepare_v3,_sqlite3_prepare16,_sqlite3_prepare16_v2,_sqlite3_prepare16_v3,_sqlite3_get_table,_sqlite3_free_table,_sqlite3_create_module,_sqlite3_create_module_v2,_sqlite3_drop_modules,_sqlite3_declare_vtab,_sqlite3_vtab_on_conflict,_sqlite3_vtab_config,_sqlite3_vtab_collation,_sqlite3_vtab_in,_sqlite3_vtab_rhs_value,_sqlite3_vtab_distinct,_sqlite3_keyword_name,_sqlite3_keyword_count,_sqlite3_keyword_check,_sqlite3_complete,_sqlite3_complete16,_sqlite3_libversion,_sqlite3_libversion_number,_sqlite3_threadsafe,_sqlite3_initialize,_sqlite3_shutdown,_sqlite3_config,_sqlite3_db_mutex,_sqlite3_db_release_memory,_sqlite3_db_cacheflush,_sqlite3_db_config,_sqlite3_last_insert_rowid,_sqlite3_set_last_insert_rowid,_sqlite3_changes64,_sqlite3_changes,_sqlite3_total_changes64,_sqlite3_total_changes,_sqlite3_txn_state,_sqlite3_close,_sqlite3_close_v2,_sqlite3_busy_handler,_sqlite3_progress_handler,_sqlite3_busy_timeout,_sqlite3_interrupt,_sqlite3_is_interrupted,_sqlite3_create_function,_sqlite3_create_function_v2,_sqlite3_create_window_function,_sqlite3_create_function16,_sqlite3_overload_function,_sqlite3_trace_v2,_sqlite3_commit_hook,_sqlite3_update_hook,_sqlite3_rollback_hook,_sqlite3_autovacuum_pages,_sqlite3_wal_autocheckpoint,_sqlite3_wal_hook,_sqlite3_wal_checkpoint_v2,_sqlite3_wal_checkpoint,_sqlite3_error_offset,_sqlite3_errmsg16,_sqlite3_errcode,_sqlite3_extended_errcode,_sqlite3_system_errno,_sqlite3_errstr,_sqlite3_limit,_sqlite3_open,_sqlite3_open_v2,_sqlite3_open16,_sqlite3_create_collation,_sqlite3_create_collation_v2,_sqlite3_create_collation16,_sqlite3_collation_needed,_sqlite3_collation_needed16,_sqlite3_get_clientdata,_sqlite3_set_clientdata,_sqlite3_get_autocommit,_sqlite3_table_column_metadata,_sqlite3_sleep,_sqlite3_extended_result_codes,_sqlite3_file_control,_sqlite3_test_control,_sqlite3_create_filename,_sqlite3_free_filename,_sqlite3_uri_parameter,_sqlite3_uri_key,_sqlite3_uri_boolean,_sqlite3_uri_int64,_sqlite3_filename_database,_sqlite3_filename_journal,_sqlite3_filename_wal,_sqlite3_db_name,_sqlite3_db_filename,_sqlite3_db_readonly,_sqlite3_compileoption_used,_sqlite3_compileoption_get,_sqlite3_sourceid,_sqlite3mc_config,_sqlite3mc_cipher_count,_sqlite3mc_cipher_index,_sqlite3mc_cipher_name,_sqlite3mc_config_cipher,_sqlite3mc_vfs_create,_memcmp,_malloc,_free,_memset,_RegisterExtensionFunctions,_getSqliteFree,_main,_libauthorizer_set_authorizer,_libfunction_create_function,_libhook_commit_hook,_libhook_update_hook,_libprogress_progress_handler,_libvfs_vfs_register,_memcpy,_emscripten_builtin_memalign,__emscripten_timeout,__emscripten_tempret_get,__emscripten_stack_restore,__emscripten_stack_alloc,_emscripten_stack_get_current,dynCall_viiiij,dynCall_vijii,dynCall_iiiij,dynCall_viji,dynCall_iij,dynCall_iijii,dynCall_iiji,dynCall_iiiiiij,dynCall_iiij,dynCall_jii,dynCall_ji,dynCall_vij,dynCall_iiiiijii,dynCall_j,dynCall_jj,dynCall_jiij,dynCall_iiiiji,dynCall_iiiijii,dynCall_ij,dynCall_viiji,dynCall_viijii,dynCall_iiiijji;function assignWasmExports(wasmExports){Module["_powersync_init_static"]=_powersync_init_static=wasmExports["sa"];Module["_sqlite3_status64"]=_sqlite3_status64=wasmExports["ta"];Module["_sqlite3_status"]=_sqlite3_status=wasmExports["ua"];Module["_sqlite3_db_status"]=_sqlite3_db_status=wasmExports["va"];Module["_sqlite3_msize"]=_sqlite3_msize=wasmExports["wa"];Module["_sqlite3_vfs_find"]=_sqlite3_vfs_find=wasmExports["xa"];Module["_sqlite3_vfs_register"]=_sqlite3_vfs_register=wasmExports["ya"];Module["_sqlite3_vfs_unregister"]=_sqlite3_vfs_unregister=wasmExports["za"];Module["_sqlite3_release_memory"]=_sqlite3_release_memory=wasmExports["Aa"];Module["_sqlite3_soft_heap_limit64"]=_sqlite3_soft_heap_limit64=wasmExports["Ba"];Module["_sqlite3_memory_used"]=_sqlite3_memory_used=wasmExports["Ca"];Module["_sqlite3_hard_heap_limit64"]=_sqlite3_hard_heap_limit64=wasmExports["Da"];Module["_sqlite3_memory_highwater"]=_sqlite3_memory_highwater=wasmExports["Ea"];Module["_sqlite3_malloc"]=_sqlite3_malloc=wasmExports["Fa"];Module["_sqlite3_malloc64"]=_sqlite3_malloc64=wasmExports["Ga"];Module["_sqlite3_free"]=_sqlite3_free=wasmExports["Ha"];Module["_sqlite3_realloc"]=_sqlite3_realloc=wasmExports["Ia"];Module["_sqlite3_realloc64"]=_sqlite3_realloc64=wasmExports["Ja"];Module["_sqlite3_str_vappendf"]=_sqlite3_str_vappendf=wasmExports["Ka"];Module["_sqlite3_str_append"]=_sqlite3_str_append=wasmExports["La"];Module["_sqlite3_str_appendchar"]=_sqlite3_str_appendchar=wasmExports["Ma"];Module["_sqlite3_str_appendall"]=_sqlite3_str_appendall=wasmExports["Na"];Module["_sqlite3_str_appendf"]=_sqlite3_str_appendf=wasmExports["Oa"];Module["_sqlite3_str_finish"]=_sqlite3_str_finish=wasmExports["Pa"];Module["_sqlite3_str_errcode"]=_sqlite3_str_errcode=wasmExports["Qa"];Module["_sqlite3_str_length"]=_sqlite3_str_length=wasmExports["Ra"];Module["_sqlite3_str_value"]=_sqlite3_str_value=wasmExports["Sa"];Module["_sqlite3_str_reset"]=_sqlite3_str_reset=wasmExports["Ta"];Module["_sqlite3_str_new"]=_sqlite3_str_new=wasmExports["Ua"];Module["_sqlite3_vmprintf"]=_sqlite3_vmprintf=wasmExports["Va"];Module["_sqlite3_mprintf"]=_sqlite3_mprintf=wasmExports["Wa"];Module["_sqlite3_vsnprintf"]=_sqlite3_vsnprintf=wasmExports["Xa"];Module["_sqlite3_snprintf"]=_sqlite3_snprintf=wasmExports["Ya"];Module["_sqlite3_log"]=_sqlite3_log=wasmExports["Za"];Module["_sqlite3_randomness"]=_sqlite3_randomness=wasmExports["_a"];Module["_sqlite3_stricmp"]=_sqlite3_stricmp=wasmExports["$a"];Module["_sqlite3_strnicmp"]=_sqlite3_strnicmp=wasmExports["ab"];Module["_sqlite3_os_init"]=_sqlite3_os_init=wasmExports["bb"];Module["_sqlite3_os_end"]=_sqlite3_os_end=wasmExports["cb"];Module["_sqlite3_serialize"]=_sqlite3_serialize=wasmExports["db"];Module["_sqlite3_prepare_v2"]=_sqlite3_prepare_v2=wasmExports["eb"];Module["_sqlite3_step"]=_sqlite3_step=wasmExports["fb"];Module["_sqlite3_column_int64"]=_sqlite3_column_int64=wasmExports["gb"];Module["_sqlite3_reset"]=_sqlite3_reset=wasmExports["hb"];Module["_sqlite3_exec"]=_sqlite3_exec=wasmExports["ib"];Module["_sqlite3_column_int"]=_sqlite3_column_int=wasmExports["jb"];Module["_sqlite3_finalize"]=_sqlite3_finalize=wasmExports["kb"];Module["_sqlite3_deserialize"]=_sqlite3_deserialize=wasmExports["lb"];Module["_sqlite3_database_file_object"]=_sqlite3_database_file_object=wasmExports["mb"];Module["_sqlite3_backup_init"]=_sqlite3_backup_init=wasmExports["nb"];Module["_sqlite3_backup_step"]=_sqlite3_backup_step=wasmExports["ob"];Module["_sqlite3_backup_finish"]=_sqlite3_backup_finish=wasmExports["pb"];Module["_sqlite3_backup_remaining"]=_sqlite3_backup_remaining=wasmExports["qb"];Module["_sqlite3_backup_pagecount"]=_sqlite3_backup_pagecount=wasmExports["rb"];Module["_sqlite3_clear_bindings"]=_sqlite3_clear_bindings=wasmExports["sb"];Module["_sqlite3_value_blob"]=_sqlite3_value_blob=wasmExports["tb"];Module["_sqlite3_value_text"]=_sqlite3_value_text=wasmExports["ub"];Module["_sqlite3_value_bytes"]=_sqlite3_value_bytes=wasmExports["vb"];Module["_sqlite3_value_bytes16"]=_sqlite3_value_bytes16=wasmExports["wb"];Module["_sqlite3_value_double"]=_sqlite3_value_double=wasmExports["xb"];Module["_sqlite3_value_int"]=_sqlite3_value_int=wasmExports["yb"];Module["_sqlite3_value_int64"]=_sqlite3_value_int64=wasmExports["zb"];Module["_sqlite3_value_subtype"]=_sqlite3_value_subtype=wasmExports["Ab"];Module["_sqlite3_value_pointer"]=_sqlite3_value_pointer=wasmExports["Bb"];Module["_sqlite3_value_text16"]=_sqlite3_value_text16=wasmExports["Cb"];Module["_sqlite3_value_text16be"]=_sqlite3_value_text16be=wasmExports["Db"];Module["_sqlite3_value_text16le"]=_sqlite3_value_text16le=wasmExports["Eb"];Module["_sqlite3_value_type"]=_sqlite3_value_type=wasmExports["Fb"];Module["_sqlite3_value_encoding"]=_sqlite3_value_encoding=wasmExports["Gb"];Module["_sqlite3_value_nochange"]=_sqlite3_value_nochange=wasmExports["Hb"];Module["_sqlite3_value_frombind"]=_sqlite3_value_frombind=wasmExports["Ib"];Module["_sqlite3_value_dup"]=_sqlite3_value_dup=wasmExports["Jb"];Module["_sqlite3_value_free"]=_sqlite3_value_free=wasmExports["Kb"];Module["_sqlite3_result_blob"]=_sqlite3_result_blob=wasmExports["Lb"];Module["_sqlite3_result_blob64"]=_sqlite3_result_blob64=wasmExports["Mb"];Module["_sqlite3_result_double"]=_sqlite3_result_double=wasmExports["Nb"];Module["_sqlite3_result_error"]=_sqlite3_result_error=wasmExports["Ob"];Module["_sqlite3_result_error16"]=_sqlite3_result_error16=wasmExports["Pb"];Module["_sqlite3_result_int"]=_sqlite3_result_int=wasmExports["Qb"];Module["_sqlite3_result_int64"]=_sqlite3_result_int64=wasmExports["Rb"];Module["_sqlite3_result_null"]=_sqlite3_result_null=wasmExports["Sb"];Module["_sqlite3_result_pointer"]=_sqlite3_result_pointer=wasmExports["Tb"];Module["_sqlite3_result_subtype"]=_sqlite3_result_subtype=wasmExports["Ub"];Module["_sqlite3_result_text"]=_sqlite3_result_text=wasmExports["Vb"];Module["_sqlite3_result_text64"]=_sqlite3_result_text64=wasmExports["Wb"];Module["_sqlite3_result_text16"]=_sqlite3_result_text16=wasmExports["Xb"];Module["_sqlite3_result_text16be"]=_sqlite3_result_text16be=wasmExports["Yb"];Module["_sqlite3_result_text16le"]=_sqlite3_result_text16le=wasmExports["Zb"];Module["_sqlite3_result_value"]=_sqlite3_result_value=wasmExports["_b"];Module["_sqlite3_result_error_toobig"]=_sqlite3_result_error_toobig=wasmExports["$b"];Module["_sqlite3_result_zeroblob"]=_sqlite3_result_zeroblob=wasmExports["ac"];Module["_sqlite3_result_zeroblob64"]=_sqlite3_result_zeroblob64=wasmExports["bc"];Module["_sqlite3_result_error_code"]=_sqlite3_result_error_code=wasmExports["cc"];Module["_sqlite3_result_error_nomem"]=_sqlite3_result_error_nomem=wasmExports["dc"];Module["_sqlite3_user_data"]=_sqlite3_user_data=wasmExports["ec"];Module["_sqlite3_context_db_handle"]=_sqlite3_context_db_handle=wasmExports["fc"];Module["_sqlite3_vtab_nochange"]=_sqlite3_vtab_nochange=wasmExports["gc"];Module["_sqlite3_vtab_in_first"]=_sqlite3_vtab_in_first=wasmExports["hc"];Module["_sqlite3_vtab_in_next"]=_sqlite3_vtab_in_next=wasmExports["ic"];Module["_sqlite3_aggregate_context"]=_sqlite3_aggregate_context=wasmExports["jc"];Module["_sqlite3_get_auxdata"]=_sqlite3_get_auxdata=wasmExports["kc"];Module["_sqlite3_set_auxdata"]=_sqlite3_set_auxdata=wasmExports["lc"];Module["_sqlite3_column_count"]=_sqlite3_column_count=wasmExports["mc"];Module["_sqlite3_data_count"]=_sqlite3_data_count=wasmExports["nc"];Module["_sqlite3_column_blob"]=_sqlite3_column_blob=wasmExports["oc"];Module["_sqlite3_column_bytes"]=_sqlite3_column_bytes=wasmExports["pc"];Module["_sqlite3_column_bytes16"]=_sqlite3_column_bytes16=wasmExports["qc"];Module["_sqlite3_column_double"]=_sqlite3_column_double=wasmExports["rc"];Module["_sqlite3_column_text"]=_sqlite3_column_text=wasmExports["sc"];Module["_sqlite3_column_value"]=_sqlite3_column_value=wasmExports["tc"];Module["_sqlite3_column_text16"]=_sqlite3_column_text16=wasmExports["uc"];Module["_sqlite3_column_type"]=_sqlite3_column_type=wasmExports["vc"];Module["_sqlite3_column_name"]=_sqlite3_column_name=wasmExports["wc"];Module["_sqlite3_column_name16"]=_sqlite3_column_name16=wasmExports["xc"];Module["_sqlite3_bind_blob"]=_sqlite3_bind_blob=wasmExports["yc"];Module["_sqlite3_bind_blob64"]=_sqlite3_bind_blob64=wasmExports["zc"];Module["_sqlite3_bind_double"]=_sqlite3_bind_double=wasmExports["Ac"];Module["_sqlite3_bind_int"]=_sqlite3_bind_int=wasmExports["Bc"];Module["_sqlite3_bind_int64"]=_sqlite3_bind_int64=wasmExports["Cc"];Module["_sqlite3_bind_null"]=_sqlite3_bind_null=wasmExports["Dc"];Module["_sqlite3_bind_pointer"]=_sqlite3_bind_pointer=wasmExports["Ec"];Module["_sqlite3_bind_text"]=_sqlite3_bind_text=wasmExports["Fc"];Module["_sqlite3_bind_text64"]=_sqlite3_bind_text64=wasmExports["Gc"];Module["_sqlite3_bind_text16"]=_sqlite3_bind_text16=wasmExports["Hc"];Module["_sqlite3_bind_value"]=_sqlite3_bind_value=wasmExports["Ic"];Module["_sqlite3_bind_zeroblob"]=_sqlite3_bind_zeroblob=wasmExports["Jc"];Module["_sqlite3_bind_zeroblob64"]=_sqlite3_bind_zeroblob64=wasmExports["Kc"];Module["_sqlite3_bind_parameter_count"]=_sqlite3_bind_parameter_count=wasmExports["Lc"];Module["_sqlite3_bind_parameter_name"]=_sqlite3_bind_parameter_name=wasmExports["Mc"];Module["_sqlite3_bind_parameter_index"]=_sqlite3_bind_parameter_index=wasmExports["Nc"];Module["_sqlite3_db_handle"]=_sqlite3_db_handle=wasmExports["Oc"];Module["_sqlite3_stmt_readonly"]=_sqlite3_stmt_readonly=wasmExports["Pc"];Module["_sqlite3_stmt_isexplain"]=_sqlite3_stmt_isexplain=wasmExports["Qc"];Module["_sqlite3_stmt_explain"]=_sqlite3_stmt_explain=wasmExports["Rc"];Module["_sqlite3_stmt_busy"]=_sqlite3_stmt_busy=wasmExports["Sc"];Module["_sqlite3_next_stmt"]=_sqlite3_next_stmt=wasmExports["Tc"];Module["_sqlite3_stmt_status"]=_sqlite3_stmt_status=wasmExports["Uc"];Module["_sqlite3_sql"]=_sqlite3_sql=wasmExports["Vc"];Module["_sqlite3_expanded_sql"]=_sqlite3_expanded_sql=wasmExports["Wc"];Module["_sqlite3_value_numeric_type"]=_sqlite3_value_numeric_type=wasmExports["Xc"];Module["_sqlite3_blob_open"]=_sqlite3_blob_open=wasmExports["Yc"];Module["_sqlite3_blob_close"]=_sqlite3_blob_close=wasmExports["Zc"];Module["_sqlite3_blob_read"]=_sqlite3_blob_read=wasmExports["_c"];Module["_sqlite3_blob_write"]=_sqlite3_blob_write=wasmExports["$c"];Module["_sqlite3_blob_bytes"]=_sqlite3_blob_bytes=wasmExports["ad"];Module["_sqlite3_blob_reopen"]=_sqlite3_blob_reopen=wasmExports["bd"];Module["_sqlite3_set_authorizer"]=_sqlite3_set_authorizer=wasmExports["cd"];Module["_sqlite3_strglob"]=_sqlite3_strglob=wasmExports["dd"];Module["_sqlite3_strlike"]=_sqlite3_strlike=wasmExports["ed"];Module["_sqlite3_errmsg"]=_sqlite3_errmsg=wasmExports["fd"];Module["_sqlite3_load_extension"]=_sqlite3_load_extension=wasmExports["gd"];Module["_sqlite3_enable_load_extension"]=_sqlite3_enable_load_extension=wasmExports["hd"];Module["_sqlite3_auto_extension"]=_sqlite3_auto_extension=wasmExports["id"];Module["_sqlite3_cancel_auto_extension"]=_sqlite3_cancel_auto_extension=wasmExports["jd"];Module["_sqlite3_reset_auto_extension"]=_sqlite3_reset_auto_extension=wasmExports["kd"];Module["_sqlite3_prepare"]=_sqlite3_prepare=wasmExports["ld"];Module["_sqlite3_prepare_v3"]=_sqlite3_prepare_v3=wasmExports["md"];Module["_sqlite3_prepare16"]=_sqlite3_prepare16=wasmExports["nd"];Module["_sqlite3_prepare16_v2"]=_sqlite3_prepare16_v2=wasmExports["od"];Module["_sqlite3_prepare16_v3"]=_sqlite3_prepare16_v3=wasmExports["pd"];Module["_sqlite3_get_table"]=_sqlite3_get_table=wasmExports["qd"];Module["_sqlite3_free_table"]=_sqlite3_free_table=wasmExports["rd"];Module["_sqlite3_create_module"]=_sqlite3_create_module=wasmExports["sd"];Module["_sqlite3_create_module_v2"]=_sqlite3_create_module_v2=wasmExports["td"];Module["_sqlite3_drop_modules"]=_sqlite3_drop_modules=wasmExports["ud"];Module["_sqlite3_declare_vtab"]=_sqlite3_declare_vtab=wasmExports["vd"];Module["_sqlite3_vtab_on_conflict"]=_sqlite3_vtab_on_conflict=wasmExports["wd"];Module["_sqlite3_vtab_config"]=_sqlite3_vtab_config=wasmExports["xd"];Module["_sqlite3_vtab_collation"]=_sqlite3_vtab_collation=wasmExports["yd"];Module["_sqlite3_vtab_in"]=_sqlite3_vtab_in=wasmExports["zd"];Module["_sqlite3_vtab_rhs_value"]=_sqlite3_vtab_rhs_value=wasmExports["Ad"];Module["_sqlite3_vtab_distinct"]=_sqlite3_vtab_distinct=wasmExports["Bd"];Module["_sqlite3_keyword_name"]=_sqlite3_keyword_name=wasmExports["Cd"];Module["_sqlite3_keyword_count"]=_sqlite3_keyword_count=wasmExports["Dd"];Module["_sqlite3_keyword_check"]=_sqlite3_keyword_check=wasmExports["Ed"];Module["_sqlite3_complete"]=_sqlite3_complete=wasmExports["Fd"];Module["_sqlite3_complete16"]=_sqlite3_complete16=wasmExports["Gd"];Module["_sqlite3_libversion"]=_sqlite3_libversion=wasmExports["Hd"];Module["_sqlite3_libversion_number"]=_sqlite3_libversion_number=wasmExports["Id"];Module["_sqlite3_threadsafe"]=_sqlite3_threadsafe=wasmExports["Jd"];Module["_sqlite3_initialize"]=_sqlite3_initialize=wasmExports["Kd"];Module["_sqlite3_shutdown"]=_sqlite3_shutdown=wasmExports["Ld"];Module["_sqlite3_config"]=_sqlite3_config=wasmExports["Md"];Module["_sqlite3_db_mutex"]=_sqlite3_db_mutex=wasmExports["Nd"];Module["_sqlite3_db_release_memory"]=_sqlite3_db_release_memory=wasmExports["Od"];Module["_sqlite3_db_cacheflush"]=_sqlite3_db_cacheflush=wasmExports["Pd"];Module["_sqlite3_db_config"]=_sqlite3_db_config=wasmExports["Qd"];Module["_sqlite3_last_insert_rowid"]=_sqlite3_last_insert_rowid=wasmExports["Rd"];Module["_sqlite3_set_last_insert_rowid"]=_sqlite3_set_last_insert_rowid=wasmExports["Sd"];Module["_sqlite3_changes64"]=_sqlite3_changes64=wasmExports["Td"];Module["_sqlite3_changes"]=_sqlite3_changes=wasmExports["Ud"];Module["_sqlite3_total_changes64"]=_sqlite3_total_changes64=wasmExports["Vd"];Module["_sqlite3_total_changes"]=_sqlite3_total_changes=wasmExports["Wd"];Module["_sqlite3_txn_state"]=_sqlite3_txn_state=wasmExports["Xd"];Module["_sqlite3_close"]=_sqlite3_close=wasmExports["Yd"];Module["_sqlite3_close_v2"]=_sqlite3_close_v2=wasmExports["Zd"];Module["_sqlite3_busy_handler"]=_sqlite3_busy_handler=wasmExports["_d"];Module["_sqlite3_progress_handler"]=_sqlite3_progress_handler=wasmExports["$d"];Module["_sqlite3_busy_timeout"]=_sqlite3_busy_timeout=wasmExports["ae"];Module["_sqlite3_interrupt"]=_sqlite3_interrupt=wasmExports["be"];Module["_sqlite3_is_interrupted"]=_sqlite3_is_interrupted=wasmExports["ce"];Module["_sqlite3_create_function"]=_sqlite3_create_function=wasmExports["de"];Module["_sqlite3_create_function_v2"]=_sqlite3_create_function_v2=wasmExports["ee"];Module["_sqlite3_create_window_function"]=_sqlite3_create_window_function=wasmExports["fe"];Module["_sqlite3_create_function16"]=_sqlite3_create_function16=wasmExports["ge"];Module["_sqlite3_overload_function"]=_sqlite3_overload_function=wasmExports["he"];Module["_sqlite3_trace_v2"]=_sqlite3_trace_v2=wasmExports["ie"];Module["_sqlite3_commit_hook"]=_sqlite3_commit_hook=wasmExports["je"];Module["_sqlite3_update_hook"]=_sqlite3_update_hook=wasmExports["ke"];Module["_sqlite3_rollback_hook"]=_sqlite3_rollback_hook=wasmExports["le"];Module["_sqlite3_autovacuum_pages"]=_sqlite3_autovacuum_pages=wasmExports["me"];Module["_sqlite3_wal_autocheckpoint"]=_sqlite3_wal_autocheckpoint=wasmExports["ne"];Module["_sqlite3_wal_hook"]=_sqlite3_wal_hook=wasmExports["oe"];Module["_sqlite3_wal_checkpoint_v2"]=_sqlite3_wal_checkpoint_v2=wasmExports["pe"];Module["_sqlite3_wal_checkpoint"]=_sqlite3_wal_checkpoint=wasmExports["qe"];Module["_sqlite3_error_offset"]=_sqlite3_error_offset=wasmExports["re"];Module["_sqlite3_errmsg16"]=_sqlite3_errmsg16=wasmExports["se"];Module["_sqlite3_errcode"]=_sqlite3_errcode=wasmExports["te"];Module["_sqlite3_extended_errcode"]=_sqlite3_extended_errcode=wasmExports["ue"];Module["_sqlite3_system_errno"]=_sqlite3_system_errno=wasmExports["ve"];Module["_sqlite3_errstr"]=_sqlite3_errstr=wasmExports["we"];Module["_sqlite3_limit"]=_sqlite3_limit=wasmExports["xe"];Module["_sqlite3_open"]=_sqlite3_open=wasmExports["ye"];Module["_sqlite3_open_v2"]=_sqlite3_open_v2=wasmExports["ze"];Module["_sqlite3_open16"]=_sqlite3_open16=wasmExports["Ae"];Module["_sqlite3_create_collation"]=_sqlite3_create_collation=wasmExports["Be"];Module["_sqlite3_create_collation_v2"]=_sqlite3_create_collation_v2=wasmExports["Ce"];Module["_sqlite3_create_collation16"]=_sqlite3_create_collation16=wasmExports["De"];Module["_sqlite3_collation_needed"]=_sqlite3_collation_needed=wasmExports["Ee"];Module["_sqlite3_collation_needed16"]=_sqlite3_collation_needed16=wasmExports["Fe"];Module["_sqlite3_get_clientdata"]=_sqlite3_get_clientdata=wasmExports["Ge"];Module["_sqlite3_set_clientdata"]=_sqlite3_set_clientdata=wasmExports["He"];Module["_sqlite3_get_autocommit"]=_sqlite3_get_autocommit=wasmExports["Ie"];Module["_sqlite3_table_column_metadata"]=_sqlite3_table_column_metadata=wasmExports["Je"];Module["_sqlite3_sleep"]=_sqlite3_sleep=wasmExports["Ke"];Module["_sqlite3_extended_result_codes"]=_sqlite3_extended_result_codes=wasmExports["Le"];Module["_sqlite3_file_control"]=_sqlite3_file_control=wasmExports["Me"];Module["_sqlite3_test_control"]=_sqlite3_test_control=wasmExports["Ne"];Module["_sqlite3_create_filename"]=_sqlite3_create_filename=wasmExports["Oe"];Module["_sqlite3_free_filename"]=_sqlite3_free_filename=wasmExports["Pe"];Module["_sqlite3_uri_parameter"]=_sqlite3_uri_parameter=wasmExports["Qe"];Module["_sqlite3_uri_key"]=_sqlite3_uri_key=wasmExports["Re"];Module["_sqlite3_uri_boolean"]=_sqlite3_uri_boolean=wasmExports["Se"];Module["_sqlite3_uri_int64"]=_sqlite3_uri_int64=wasmExports["Te"];Module["_sqlite3_filename_database"]=_sqlite3_filename_database=wasmExports["Ue"];Module["_sqlite3_filename_journal"]=_sqlite3_filename_journal=wasmExports["Ve"];Module["_sqlite3_filename_wal"]=_sqlite3_filename_wal=wasmExports["We"];Module["_sqlite3_db_name"]=_sqlite3_db_name=wasmExports["Xe"];Module["_sqlite3_db_filename"]=_sqlite3_db_filename=wasmExports["Ye"];Module["_sqlite3_db_readonly"]=_sqlite3_db_readonly=wasmExports["Ze"];Module["_sqlite3_compileoption_used"]=_sqlite3_compileoption_used=wasmExports["_e"];Module["_sqlite3_compileoption_get"]=_sqlite3_compileoption_get=wasmExports["$e"];Module["_sqlite3_sourceid"]=_sqlite3_sourceid=wasmExports["af"];Module["_sqlite3mc_config"]=_sqlite3mc_config=wasmExports["bf"];Module["_sqlite3mc_cipher_count"]=_sqlite3mc_cipher_count=wasmExports["cf"];Module["_sqlite3mc_cipher_index"]=_sqlite3mc_cipher_index=wasmExports["df"];Module["_sqlite3mc_cipher_name"]=_sqlite3mc_cipher_name=wasmExports["ef"];Module["_sqlite3mc_config_cipher"]=_sqlite3mc_config_cipher=wasmExports["ff"];Module["_sqlite3mc_vfs_create"]=_sqlite3mc_vfs_create=wasmExports["gf"];Module["_memcmp"]=_memcmp=wasmExports["hf"];Module["_malloc"]=_malloc=wasmExports["jf"];Module["_free"]=_free=wasmExports["kf"];Module["_memset"]=_memset=wasmExports["lf"];Module["_RegisterExtensionFunctions"]=_RegisterExtensionFunctions=wasmExports["mf"];Module["_getSqliteFree"]=_getSqliteFree=wasmExports["nf"];Module["_main"]=_main=wasmExports["of"];Module["_libauthorizer_set_authorizer"]=_libauthorizer_set_authorizer=wasmExports["pf"];Module["_libfunction_create_function"]=_libfunction_create_function=wasmExports["qf"];Module["_libhook_commit_hook"]=_libhook_commit_hook=wasmExports["rf"];Module["_libhook_update_hook"]=_libhook_update_hook=wasmExports["sf"];Module["_libprogress_progress_handler"]=_libprogress_progress_handler=wasmExports["tf"];Module["_libvfs_vfs_register"]=_libvfs_vfs_register=wasmExports["uf"];Module["_memcpy"]=_memcpy=wasmExports["vf"];_emscripten_builtin_memalign=wasmExports["xf"];__emscripten_timeout=wasmExports["yf"];__emscripten_tempret_get=wasmExports["zf"];__emscripten_stack_restore=wasmExports["Af"];__emscripten_stack_alloc=wasmExports["Bf"];_emscripten_stack_get_current=wasmExports["Cf"];dynCall_viiiij=wasmExports["dynCall_viiiij"];dynCall_vijii=wasmExports["dynCall_vijii"];dynCall_iiiij=wasmExports["dynCall_iiiij"];dynCall_viji=wasmExports["dynCall_viji"];dynCall_iij=wasmExports["dynCall_iij"];dynCall_iijii=wasmExports["dynCall_iijii"];dynCall_iiji=wasmExports["dynCall_iiji"];dynCall_iiiiiij=wasmExports["dynCall_iiiiiij"];dynCall_iiij=wasmExports["dynCall_iiij"];dynCall_jii=wasmExports["dynCall_jii"];dynCall_ji=wasmExports["dynCall_ji"];dynCall_vij=wasmExports["dynCall_vij"];dynCall_iiiiijii=wasmExports["dynCall_iiiiijii"];dynCall_j=wasmExports["dynCall_j"];dynCall_jj=wasmExports["dynCall_jj"];dynCall_jiij=wasmExports["dynCall_jiij"];dynCall_iiiiji=wasmExports["dynCall_iiiiji"];dynCall_iiiijii=wasmExports["dynCall_iiiijii"];dynCall_ij=wasmExports["dynCall_ij"];dynCall_viiji=wasmExports["dynCall_viiji"];dynCall_viijii=wasmExports["dynCall_viijii"];dynCall_iiiijji=wasmExports["dynCall_iiiijji"]}var _sqlite3_version=Module["_sqlite3_version"]=92864;var wasmImports={a:___assert_fail,aa:___syscall_chmod,ca:___syscall_faccessat,ba:___syscall_fchmod,$:___syscall_fchown32,b:___syscall_fcntl64,_:___syscall_fstat64,y:___syscall_ftruncate64,U:___syscall_getcwd,Y:___syscall_lstat64,Q:___syscall_mkdirat,W:___syscall_newfstatat,O:___syscall_openat,M:___syscall_readlinkat,L:___syscall_rmdir,Z:___syscall_stat64,J:___syscall_unlinkat,I:___syscall_utimensat,ea:__abort_js,E:__emscripten_runtime_keepalive_clear,w:__localtime_js,u:__mmap_js,v:__munmap_js,F:__setitimer_js,P:__tzset_js,n:_emscripten_date_now,g:_emscripten_get_now,G:_emscripten_resize_heap,R:_environ_get,S:_environ_sizes_get,o:_fd_close,H:_fd_fdstat_get,N:_fd_read,x:_fd_seek,V:_fd_sync,K:_fd_write,s:_ipp,t:_ipp_async,la:_ippipppp,pa:_ippipppp_async,j:_ippp,k:_ippp_async,c:_ipppi,d:_ipppi_async,ha:_ipppiii,ia:_ipppiii_async,ja:_ipppiiip,ka:_ipppiiip_async,h:_ipppip,i:_ipppip_async,z:_ipppj,A:_ipppj_async,e:_ipppp,f:_ipppp_async,fa:_ippppi,ga:_ippppi_async,B:_ippppij,C:_ippppij_async,p:_ippppip,q:_ippppip_async,ma:_ipppppip,na:_ipppppip_async,D:_proc_exit,T:_random_get,oa:_vppippii,r:_vppippii_async,l:_vppp,m:_vppp_async,X:_vpppip,da:_vpppip_async};var wasmExports=await createWasm();function callMain(){var entryFunction=_main;var argc=0;var argv=0;try{var ret=entryFunction(argc,argv);exitJS(ret,true);return ret}catch(e){return handleException(e)}}function run(){if(runDependencies>0){dependenciesFulfilled=run;return}preRun();if(runDependencies>0){dependenciesFulfilled=run;return}function doRun(){Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve?.(Module);Module["onRuntimeInitialized"]?.();var noInitialRun=Module["noInitialRun"]||false;if(!noInitialRun)callMain();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(()=>{setTimeout(()=>Module["setStatus"](""),1);doRun()},1)}else{doRun()}}function preInit(){if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].shift()()}}}preInit();run();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["set_authorizer"]=function(db,xAuthorizer,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xAuthorizer instanceof AsyncFunction?1:0,"i32");const result=ccall("libauthorizer_set_authorizer","number",["number","number","number"],[db,xAuthorizer?1:0,pAsyncFlags]);if(!result&&xAuthorizer){Module["setCallback"](pAsyncFlags,(_,iAction,p3,p4,p5,p6)=>xAuthorizer(pApp,iAction,p3,p4,p5,p6))}return result}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;const FUNC_METHODS=["xFunc","xStep","xFinal"];const mapFunctionNameToKey=new Map;Module["create_function"]=function(db,zFunctionName,nArg,eTextRep,pApp,xFunc,xStep,xFinal){const pAsyncFlags=Module["_sqlite3_malloc"](4);const target={xFunc,xStep,xFinal};setValue(pAsyncFlags,FUNC_METHODS.reduce((mask,method,i)=>{if(target[method]instanceof AsyncFunction){return mask|1<xUpdateHook(iUpdateType,dbName,tblName,lo32,hi32))}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["commit_hook"]=function(db,xCommitHook){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xCommitHook instanceof AsyncFunction?1:0,"i32");ccall("libhook_commit_hook","void",["number","number","number"],[db,xCommitHook?1:0,pAsyncFlags]);if(xCommitHook){Module["setCallback"](pAsyncFlags,_=>xCommitHook())}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["progress_handler"]=function(db,nOps,xProgress,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xProgress instanceof AsyncFunction?1:0,"i32");ccall("libprogress_progress_handler","number",["number","number","number","number"],[db,nOps,xProgress?1:0,pAsyncFlags]);if(xProgress){Module["setCallback"](pAsyncFlags,_=>xProgress(pApp))}}})();(function(){const VFS_METHODS=["xOpen","xDelete","xAccess","xFullPathname","xRandomness","xSleep","xCurrentTime","xGetLastError","xCurrentTimeInt64","xClose","xRead","xWrite","xTruncate","xSync","xFileSize","xLock","xUnlock","xCheckReservedLock","xFileControl","xSectorSize","xDeviceCharacteristics","xShmMap","xShmLock","xShmBarrier","xShmUnmap"];const mapVFSNameToKey=new Map;Module["vfs_register"]=function(vfs,makeDefault){let methodMask=0;let asyncMask=0;VFS_METHODS.forEach((method,i)=>{if(vfs[method]){methodMask|=1<{readyPromiseResolve=resolve;readyPromiseReject=reject})} +async function Module(moduleArg={}){var moduleRtn;var Module=moduleArg;var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof WorkerGlobalScope!="undefined";var ENVIRONMENT_IS_NODE=typeof process=="object"&&process.versions?.node&&process.type!="renderer";var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var _scriptName=import.meta.url;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var readAsync,readBinary;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){try{scriptDirectory=new URL(".",_scriptName).href}catch{}{if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=async url=>{var response=await fetch(url,{credentials:"same-origin"});if(response.ok){return response.arrayBuffer()}throw new Error(response.status+" : "+response.url)}}}else{}var out=console.log.bind(console);var err=console.error.bind(console);var wasmBinary;var ABORT=false;var EXITSTATUS;var readyPromiseResolve,readyPromiseReject;var wasmMemory;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;var runtimeInitialized=false;function updateMemoryViews(){var b=wasmMemory.buffer;HEAP8=new Int8Array(b);HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);HEAPU32=new Uint32Array(b);HEAPF32=new Float32Array(b);HEAPF64=new Float64Array(b)}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(onPreRuns)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.initialized)FS.init();TTY.init();wasmExports["ra"]();FS.ignorePermissions=false}function preMain(){}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(onPostRuns)}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject?.(e);throw e}var wasmBinaryFile;function findWasmBinary(){if(Module["locateFile"]){return locateFile("mc-wa-sqlite.wasm")}return new URL("mc-wa-sqlite.wasm",import.meta.url).href}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}async function getWasmBinary(binaryFile){if(!wasmBinary){try{var response=await readAsync(binaryFile);return new Uint8Array(response)}catch{}}return getBinarySync(binaryFile)}async function instantiateArrayBuffer(binaryFile,imports){try{var binary=await getWasmBinary(binaryFile);var instance=await WebAssembly.instantiate(binary,imports);return instance}catch(reason){err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)}}async function instantiateAsync(binary,binaryFile,imports){if(!binary){try{var response=fetch(binaryFile,{credentials:"same-origin"});var instantiationResult=await WebAssembly.instantiateStreaming(response,imports);return instantiationResult}catch(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation")}}return instantiateArrayBuffer(binaryFile,imports)}function getWasmImports(){return{a:wasmImports}}async function createWasm(){function receiveInstance(instance,module){wasmExports=instance.exports;wasmMemory=wasmExports["qa"];updateMemoryViews();wasmTable=wasmExports["wf"];assignWasmExports(wasmExports);return wasmExports}function receiveInstantiationResult(result){return receiveInstance(result["instance"])}var info=getWasmImports();if(Module["instantiateWasm"]){return new Promise((resolve,reject)=>{Module["instantiateWasm"](info,(mod,inst)=>{resolve(receiveInstance(mod,inst))})})}wasmBinaryFile??=findWasmBinary();var result=await instantiateAsync(wasmBinary,wasmBinaryFile,info);var exports=receiveInstantiationResult(result);return exports}var tempDouble;var tempI64;class ExitStatus{name="ExitStatus";constructor(status){this.message=`Program terminated with exit(${status})`;this.status=status}}var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};var onPostRuns=[];var addOnPostRun=cb=>onPostRuns.push(cb);var onPreRuns=[];var addOnPreRun=cb=>onPreRuns.push(cb);function getValue(ptr,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":return HEAP8[ptr];case"i8":return HEAP8[ptr];case"i16":return HEAP16[ptr>>1];case"i32":return HEAP32[ptr>>2];case"i64":abort("to do getValue(i64) use WASM_BIGINT");case"float":return HEAPF32[ptr>>2];case"double":return HEAPF64[ptr>>3];case"*":return HEAPU32[ptr>>2];default:abort(`invalid type for getValue: ${type}`)}}var noExitRuntime=true;function setValue(ptr,value,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":HEAP8[ptr]=value;break;case"i8":HEAP8[ptr]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":abort("to do setValue(i64) use WASM_BIGINT");case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;case"*":HEAPU32[ptr>>2]=value;break;default:abort(`invalid type for setValue: ${type}`)}}var stackRestore=val=>__emscripten_stack_restore(val);var stackSave=()=>_emscripten_stack_get_current();var UTF8Decoder=new TextDecoder;var findStringEnd=(heapOrArray,idx,maxBytesToRead,ignoreNul)=>{var maxIdx=idx+maxBytesToRead;if(ignoreNul)return maxIdx;while(heapOrArray[idx]&&!(idx>=maxIdx))++idx;return idx};var UTF8ToString=(ptr,maxBytesToRead,ignoreNul)=>{if(!ptr)return"";var end=findStringEnd(HEAPU8,ptr,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(HEAPU8.subarray(ptr,end))};var ___assert_fail=(condition,filename,line,func)=>abort(`Assertion failed: ${UTF8ToString(condition)}, at: `+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"]);var PATH={isAbs:path=>path.charAt(0)==="/",splitPath:filename=>{var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:(parts,allowAboveRoot)=>{var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:path=>{var isAbsolute=PATH.isAbs(path),trailingSlash=path.slice(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.slice(0,-1)}return root+dir},basename:path=>path&&path.match(/([^\/]+|\/)\/*$/)[1],join:(...paths)=>PATH.normalize(paths.join("/")),join2:(l,r)=>PATH.normalize(l+"/"+r)};var initRandomFill=()=>view=>crypto.getRandomValues(view);var randomFill=view=>{(randomFill=initRandomFill())(view)};var PATH_FS={resolve:(...args)=>{var resolvedPath="",resolvedAbsolute=false;for(var i=args.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?args[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=PATH.isAbs(path)}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(p=>!!p),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:(from,to)=>{from=PATH_FS.resolve(from).slice(1);to=PATH_FS.resolve(to).slice(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i{var endPtr=findStringEnd(heapOrArray,idx,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(heapOrArray.buffer?heapOrArray.subarray(idx,endPtr):new Uint8Array(heapOrArray.slice(idx,endPtr)))};var FS_stdin_getChar_buffer=[];var lengthBytesUTF8=str=>{var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63;i++}}heap[outIdx]=0;return outIdx-startIdx};var intArrayFromString=(stringy,dontAddNull,length)=>{var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array};var FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var result=null;if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else{}if(!result){return null}FS_stdin_getChar_buffer=intArrayFromString(result,true)}return FS_stdin_getChar_buffer.shift()};var TTY={ttys:[],init(){},shutdown(){},register(dev,ops){TTY.ttys[dev]={input:[],output:[],ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close(stream){stream.tty.ops.fsync(stream.tty)},fsync(stream){stream.tty.ops.fsync(stream.tty)},read(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){out(UTF8ArrayToString(tty.output));tty.output=[]}},ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(tty,optional_actions,data){return 0},ioctl_tiocgwinsz(tty){return[24,80]}},default_tty1_ops:{put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync(tty){if(tty.output?.length>0){err(UTF8ArrayToString(tty.output));tty.output=[]}}}};var zeroMemory=(ptr,size)=>HEAPU8.fill(0,ptr,ptr+size);var alignMemory=(size,alignment)=>Math.ceil(size/alignment)*alignment;var mmapAlloc=size=>{size=alignMemory(size,65536);var ptr=_emscripten_builtin_memalign(65536,size);if(ptr)zeroMemory(ptr,size);return ptr};var MEMFS={ops_table:null,mount(mount){return MEMFS.createNode(null,"/",16895,0)},createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}MEMFS.ops_table||={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}};var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.atime=node.mtime=node.ctime=Date.now();if(parent){parent.contents[name]=node;parent.atime=parent.mtime=parent.ctime=node.atime}return node},getFileDataAsTypedArray(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.atime);attr.mtime=new Date(node.mtime);attr.ctime=new Date(node.ctime);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr(node,attr){for(const key of["mode","atime","mtime","ctime"]){if(attr[key]!=null){node[key]=attr[key]}}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup(parent,name){if(!MEMFS.doesNotExistError){MEMFS.doesNotExistError=new FS.ErrnoError(44);MEMFS.doesNotExistError.stack=""}throw MEMFS.doesNotExistError},mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename(old_node,new_dir,new_name){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){if(FS.isDir(old_node.mode)){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}FS.hashRemoveNode(new_node)}delete old_node.parent.contents[old_node.name];new_dir.contents[new_name]=old_node;old_node.name=new_name;new_dir.ctime=new_dir.mtime=old_node.parent.ctime=old_node.parent.mtime=Date.now()},unlink(parent,name){delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},readdir(node){return[".","..",...Object.keys(node.contents)]},symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{var flagModes={r:0,"r+":2,w:512|64|1,"w+":512|64|2,a:1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags};var FS_getMode=(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode};var asyncLoad=async url=>{var arrayBuffer=await readAsync(url);return new Uint8Array(arrayBuffer)};var FS_createDataFile=(...args)=>FS.createDataFile(...args);var getUniqueRunDependency=id=>id;var runDependencies=0;var dependenciesFulfilled=null;var removeRunDependency=id=>{runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}};var addRunDependency=id=>{runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)};var preloadPlugins=[];var FS_handledByPreloadPlugin=async(byteArray,fullname)=>{if(typeof Browser!="undefined")Browser.init();for(var plugin of preloadPlugins){if(plugin["canHandle"](fullname)){return plugin["handle"](byteArray,fullname)}}return byteArray};var FS_preloadFile=async(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);addRunDependency(dep);try{var byteArray=url;if(typeof url=="string"){byteArray=await asyncLoad(url)}byteArray=await FS_handledByPreloadPlugin(byteArray,fullname);preFinish?.();if(!dontCreateFile){FS_createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}}finally{removeRunDependency(dep)}};var FS_createPreloadedFile=(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{FS_preloadFile(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish).then(onload).catch(onerror)};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,filesystems:null,syncFSRequests:0,readFiles:{},ErrnoError:class{name="ErrnoError";constructor(errno){this.errno=errno}},FSStream:class{shared={};get object(){return this.node}set object(val){this.node=val}get isRead(){return(this.flags&2097155)!==1}get isWrite(){return(this.flags&2097155)!==0}get isAppend(){return this.flags&1024}get flags(){return this.shared.flags}set flags(val){this.shared.flags=val}get position(){return this.shared.position}set position(val){this.shared.position=val}},FSNode:class{node_ops={};stream_ops={};readMode=292|73;writeMode=146;mounted=null;constructor(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.rdev=rdev;this.atime=this.mtime=this.ctime=Date.now()}get read(){return(this.mode&this.readMode)===this.readMode}set read(val){val?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(val){val?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return FS.isDir(this.mode)}get isDevice(){return FS.isChrdev(this.mode)}},lookupPath(path,opts={}){if(!path){throw new FS.ErrnoError(44)}opts.follow_mount??=true;if(!PATH.isAbs(path)){path=FS.cwd()+"/"+path}linkloop:for(var nlinks=0;nlinks<40;nlinks++){var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";for(var i=0;i>>0)%FS.nameTable.length},hashAddNode(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode(parent,name){var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode(node){FS.hashRemoveNode(node)},isRoot(node){return node===node.parent},isMountpoint(node){return!!node.mounted},isFile(mode){return(mode&61440)===32768},isDir(mode){return(mode&61440)===16384},isLink(mode){return(mode&61440)===40960},isChrdev(mode){return(mode&61440)===8192},isBlkdev(mode){return(mode&61440)===24576},isFIFO(mode){return(mode&61440)===4096},isSocket(mode){return(mode&49152)===49152},flagsToPermissionString(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions(node,perms){if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup(dir){if(!FS.isDir(dir.mode))return 54;var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate(dir,name){if(!FS.isDir(dir.mode)){return 54}try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen(node,flags){if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&(512|64)){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},checkOpExists(op,err){if(!op){throw new FS.ErrnoError(err)}return op},MAX_OPEN_FDS:4096,nextfd(){for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStreamChecked(fd){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}return stream},getStream:fd=>FS.streams[fd],createStream(stream,fd=-1){stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream(fd){FS.streams[fd]=null},dupStream(origStream,fd=-1){var stream=FS.createStream(origStream,fd);stream.stream_ops?.dup?.(stream);return stream},doSetAttr(stream,node,attr){var setattr=stream?.stream_ops.setattr;var arg=setattr?stream:node;setattr??=node.node_ops.setattr;FS.checkOpExists(setattr,63);setattr(arg,attr)},chrdev_stream_ops:{open(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;stream.stream_ops.open?.(stream)},llseek(){throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push(...m.mounts)}return mounts},syncfs(populate,callback){if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type,opts,mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup(parent,name){return parent.node_ops.lookup(parent,name)},mknod(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name){throw new FS.ErrnoError(28)}if(name==="."||name===".."){throw new FS.ErrnoError(20)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},statfs(path){return FS.statfsNode(FS.lookupPath(path,{follow:true}).node)},statfsStream(stream){return FS.statfsNode(stream.node)},statfsNode(node){var rtn={bsize:4096,frsize:4096,blocks:1e6,bfree:5e5,bavail:5e5,files:FS.nextInode,ffree:FS.nextInode-1,fsid:42,flags:2,namelen:255};if(node.node_ops.statfs){Object.assign(rtn,node.node_ops.statfs(node.mount.opts.root))}return rtn},create(path,mode=438){mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir(path,mode=511){mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree(path,mode){var dirs=path.split("/");var d="";for(var dir of dirs){if(!dir)continue;if(d||PATH.isAbs(path))d+="/";d+=dir;try{FS.mkdir(d,mode)}catch(e){if(e.errno!=20)throw e}}},mkdev(path,mode,dev){if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink(oldpath,newpath){if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename(old_path,new_path){var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name);old_node.parent=new_dir}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir(path){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var readdir=FS.checkOpExists(node.node_ops.readdir,54);return readdir(node)},unlink(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink(path){var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return link.node_ops.readlink(link)},stat(path,dontFollow){var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;var getattr=FS.checkOpExists(node.node_ops.getattr,63);return getattr(node)},fstat(fd){var stream=FS.getStreamChecked(fd);var node=stream.node;var getattr=stream.stream_ops.getattr;var arg=getattr?stream:node;getattr??=node.node_ops.getattr;FS.checkOpExists(getattr,63);return getattr(arg)},lstat(path){return FS.stat(path,true)},doChmod(stream,node,mode,dontFollow){FS.doSetAttr(stream,node,{mode:mode&4095|node.mode&~4095,ctime:Date.now(),dontFollow})},chmod(path,mode,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChmod(null,node,mode,dontFollow)},lchmod(path,mode){FS.chmod(path,mode,true)},fchmod(fd,mode){var stream=FS.getStreamChecked(fd);FS.doChmod(stream,stream.node,mode,false)},doChown(stream,node,dontFollow){FS.doSetAttr(stream,node,{timestamp:Date.now(),dontFollow})},chown(path,uid,gid,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChown(null,node,dontFollow)},lchown(path,uid,gid){FS.chown(path,uid,gid,true)},fchown(fd,uid,gid){var stream=FS.getStreamChecked(fd);FS.doChown(stream,stream.node,false)},doTruncate(stream,node,len){if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}FS.doSetAttr(stream,node,{size:len,timestamp:Date.now()})},truncate(path,len){if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}FS.doTruncate(null,node,len)},ftruncate(fd,len){var stream=FS.getStreamChecked(fd);if(len<0||(stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.doTruncate(stream,stream.node,len)},utime(path,atime,mtime){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var setattr=FS.checkOpExists(node.node_ops.setattr,63);setattr(node,{atime,mtime})},open(path,flags,mode=438){if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS_modeStringToFlags(flags):flags;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;var isDirPath;if(typeof path=="object"){node=path}else{isDirPath=path.endsWith("/");var lookup=FS.lookupPath(path,{follow:!(flags&131072),noent_okay:true});node=lookup.node;path=lookup.path}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else if(isDirPath){throw new FS.ErrnoError(31)}else{node=FS.mknod(path,mode|511,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512&&!created){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node,path:FS.getPath(node),flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(created){FS.chmod(node,mode&511)}if(Module["logReadFiles"]&&!(flags&1)){if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close(stream){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed(stream){return stream.fd===null},llseek(stream,offset,whence){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read(stream,buffer,offset,length,position){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write(stream,buffer,offset,length,position,canOwn){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},mmap(stream,length,position,prot,flags){if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}if(!length){throw new FS.ErrnoError(28)}return stream.stream_ops.mmap(stream,length,position,prot,flags)},msync(stream,buffer,offset,length,mmapFlags){if(!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},ioctl(stream,cmd,arg){if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile(path,opts={}){opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error(`Invalid encoding type "${opts.encoding}"`)}var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){buf=UTF8ArrayToString(buf)}FS.close(stream);return buf},writeFile(path,data,opts={}){opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){data=new Uint8Array(intArrayFromString(data,true))}if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir(path){var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories(){FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices(){FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length,llseek:()=>0});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var randomBuffer=new Uint8Array(1024),randomLeft=0;var randomByte=()=>{if(randomLeft===0){randomFill(randomBuffer);randomLeft=randomBuffer.byteLength}return randomBuffer[--randomLeft]};FS.createDevice("/dev","random",randomByte);FS.createDevice("/dev","urandom",randomByte);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories(){FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount(){var node=FS.createNode(proc_self,"fd",16895,73);node.stream_ops={llseek:MEMFS.stream_ops.llseek};node.node_ops={lookup(parent,name){var fd=+name;var stream=FS.getStreamChecked(fd);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path},id:fd+1};ret.parent=ret;return ret},readdir(){return Array.from(FS.streams.entries()).filter(([k,v])=>v).map(([k,v])=>k.toString())}};return node}},{},"/proc/self/fd")},createStandardStreams(input,output,error){if(input){FS.createDevice("/dev","stdin",input)}else{FS.symlink("/dev/tty","/dev/stdin")}if(output){FS.createDevice("/dev","stdout",null,output)}else{FS.symlink("/dev/tty","/dev/stdout")}if(error){FS.createDevice("/dev","stderr",null,error)}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},staticInit(){FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={MEMFS}},init(input,output,error){FS.initialized=true;input??=Module["stdin"];output??=Module["stdout"];error??=Module["stderr"];FS.createStandardStreams(input,output,error)},quit(){FS.initialized=false;for(var stream of FS.streams){if(stream){FS.close(stream)}}},findObject(path,dontResolveLastLink){var ret=FS.analyzePath(path,dontResolveLastLink);if(!ret.exists){return null}return ret.object},analyzePath(path,dontResolveLastLink){try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath(parent,path,canRead,canWrite){parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){if(e.errno!=20)throw e}parent=current}return current},createFile(parent,name,properties,canRead,canWrite){var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS_getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile(parent,name,data,canRead,canWrite,canOwn){var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS_getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]}setDataGetter(getter){this.getter=getter}cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}return intArrayFromString(xhr.responseText||"",true)};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true}get length(){if(!this.lengthKnown){this.cacheLength()}return this._length}get chunkSize(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=(...args)=>{FS.forceLoadFile(node);return fn(...args)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr,allocated:true}};node.stream_ops=stream_ops;return node}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return dir+"/"+path},writeStat(buf,stat){HEAPU32[buf>>2]=stat.dev;HEAPU32[buf+4>>2]=stat.mode;HEAPU32[buf+8>>2]=stat.nlink;HEAPU32[buf+12>>2]=stat.uid;HEAPU32[buf+16>>2]=stat.gid;HEAPU32[buf+20>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];HEAP32[buf+32>>2]=4096;HEAP32[buf+36>>2]=stat.blocks;var atime=stat.atime.getTime();var mtime=stat.mtime.getTime();var ctime=stat.ctime.getTime();tempI64=[Math.floor(atime/1e3)>>>0,(tempDouble=Math.floor(atime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=atime%1e3*1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=mtime%1e3*1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=ctime%1e3*1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];return 0},writeStatFs(buf,stats){HEAPU32[buf+4>>2]=stats.bsize;HEAPU32[buf+60>>2]=stats.bsize;tempI64=[stats.blocks>>>0,(tempDouble=stats.blocks,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+8>>2]=tempI64[0],HEAP32[buf+12>>2]=tempI64[1];tempI64=[stats.bfree>>>0,(tempDouble=stats.bfree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+16>>2]=tempI64[0],HEAP32[buf+20>>2]=tempI64[1];tempI64=[stats.bavail>>>0,(tempDouble=stats.bavail,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];tempI64=[stats.files>>>0,(tempDouble=stats.files,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+32>>2]=tempI64[0],HEAP32[buf+36>>2]=tempI64[1];tempI64=[stats.ffree>>>0,(tempDouble=stats.ffree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=stats.fsid;HEAPU32[buf+64>>2]=stats.flags;HEAPU32[buf+56>>2]=stats.namelen},doMsync(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},getStreamFromFD(fd){var stream=FS.getStreamChecked(fd);return stream},varargs:undefined,getStr(ptr){var ret=UTF8ToString(ptr);return ret}};function ___syscall_chmod(path,mode){try{path=SYSCALLS.getStr(path);FS.chmod(path,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_faccessat(dirfd,path,amode,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchmod(fd,mode){try{FS.fchmod(fd,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchown32(fd,owner,group){try{FS.fchown(fd,owner,group);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var syscallGetVarargI=()=>{var ret=HEAP32[+SYSCALLS.varargs>>2];SYSCALLS.varargs+=4;return ret};var syscallGetVarargP=syscallGetVarargI;function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=syscallGetVarargI();if(arg<0){return-28}while(FS.streams[arg]){arg++}var newStream;newStream=FS.dupStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=syscallGetVarargI();stream.flags|=arg;return 0}case 12:{var arg=syscallGetVarargP();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0}return-28}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fstat64(fd,buf){try{return SYSCALLS.writeStat(buf,FS.fstat(fd))}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var convertI32PairToI53Checked=(lo,hi)=>hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN;function ___syscall_ftruncate64(fd,length_low,length_high){var length=convertI32PairToI53Checked(length_low,length_high);try{if(isNaN(length))return-61;FS.ftruncate(fd,length);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var stringToUTF8=(str,outPtr,maxBytesToWrite)=>stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite);function ___syscall_getcwd(buf,size){try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd)+1;if(sizeHEAPU32[ptr>>2]+HEAP32[ptr+4>>2]*4294967296;function ___syscall_utimensat(dirfd,path,times,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path,true);var now=Date.now(),atime,mtime;if(!times){atime=now;mtime=now}else{var seconds=readI53FromI64(times);var nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){atime=now}else if(nanoseconds==1073741822){atime=null}else{atime=seconds*1e3+nanoseconds/(1e3*1e3)}times+=16;seconds=readI53FromI64(times);nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){mtime=now}else if(nanoseconds==1073741822){mtime=null}else{mtime=seconds*1e3+nanoseconds/(1e3*1e3)}}if((mtime??atime)!==null){FS.utime(path,atime,mtime)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var __abort_js=()=>abort("");var runtimeKeepaliveCounter=0;var __emscripten_runtime_keepalive_clear=()=>{noExitRuntime=false;runtimeKeepaliveCounter=0};var isLeapYear=year=>year%4===0&&(year%100!==0||year%400===0);var MONTH_DAYS_LEAP_CUMULATIVE=[0,31,60,91,121,152,182,213,244,274,305,335];var MONTH_DAYS_REGULAR_CUMULATIVE=[0,31,59,90,120,151,181,212,243,273,304,334];var ydayFromDate=date=>{var leap=isLeapYear(date.getFullYear());var monthDaysCumulative=leap?MONTH_DAYS_LEAP_CUMULATIVE:MONTH_DAYS_REGULAR_CUMULATIVE;var yday=monthDaysCumulative[date.getMonth()]+date.getDate()-1;return yday};function __localtime_js(time_low,time_high,tmPtr){var time=convertI32PairToI53Checked(time_low,time_high);var date=new Date(time*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function __mmap_js(len,prot,flags,fd,offset_low,offset_high,allocated,addr){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);var res=FS.mmap(stream,len,offset,prot,flags);var ptr=res.ptr;HEAP32[allocated>>2]=res.allocated;HEAPU32[addr>>2]=ptr;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function __munmap_js(addr,len,prot,flags,fd,offset_low,offset_high){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);if(prot&2){SYSCALLS.doMsync(addr,stream,len,flags,offset)}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var timers={};var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};var exitJS=(status,implicit)=>{EXITSTATUS=status;_proc_exit(status)};var _exit=exitJS;var maybeExit=()=>{if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}};var _emscripten_get_now=()=>performance.now();var __setitimer_js=(which,timeout_ms)=>{if(timers[which]){clearTimeout(timers[which].id);delete timers[which]}if(!timeout_ms)return 0;var id=setTimeout(()=>{delete timers[which];callUserCallback(()=>__emscripten_timeout(which,_emscripten_get_now()))},timeout_ms);timers[which]={id,timeout_ms};return 0};var __tzset_js=(timezone,daylight,std_name,dst_name)=>{var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAPU32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);var extractZone=timezoneOffset=>{var sign=timezoneOffset>=0?"-":"+";var absOffset=Math.abs(timezoneOffset);var hours=String(Math.floor(absOffset/60)).padStart(2,"0");var minutes=String(absOffset%60).padStart(2,"0");return`UTC${sign}${hours}${minutes}`};var winterName=extractZone(winterOffset);var summerName=extractZone(summerOffset);if(summerOffsetDate.now();var getHeapMax=()=>2147483648;var growMemory=size=>{var oldHeapSize=wasmMemory.buffer.byteLength;var pages=(size-oldHeapSize+65535)/65536|0;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}};var _emscripten_resize_heap=requestedSize=>{var oldSize=HEAPU8.length;requestedSize>>>=0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignMemory(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false};var ENV={};var getExecutableName=()=>thisProgram||"./this.program";var getEnvStrings=()=>{if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.language||"C").replace("-","_")+".UTF-8";var env={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:lang,_:getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings};var _environ_get=(__environ,environ_buf)=>{var bufSize=0;var envp=0;for(var string of getEnvStrings()){var ptr=environ_buf+bufSize;HEAPU32[__environ+envp>>2]=ptr;bufSize+=stringToUTF8(string,ptr,Infinity)+1;envp+=4}return 0};var _environ_sizes_get=(penviron_count,penviron_buf_size)=>{var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;for(var string of strings){bufSize+=lengthBytesUTF8(string)+1}HEAPU32[penviron_buf_size>>2]=bufSize;return 0};function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_fdstat_get(fd,pbuf){try{var rightsBase=0;var rightsInheriting=0;var flags=0;{var stream=SYSCALLS.getStreamFromFD(fd);var type=stream.tty?2:FS.isDir(stream.mode)?3:FS.isLink(stream.mode)?7:4}HEAP8[pbuf]=type;HEAP16[pbuf+2>>1]=flags;tempI64=[rightsBase>>>0,(tempDouble=rightsBase,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+8>>2]=tempI64[0],HEAP32[pbuf+12>>2]=tempI64[1];tempI64=[rightsInheriting>>>0,(tempDouble=rightsInheriting,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+16>>2]=tempI64[0],HEAP32[pbuf+20>>2]=tempI64[1];return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doReadv=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_sync(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);if(stream.stream_ops?.fsync){return stream.stream_ops.fsync(stream)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doWritev=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var adapters_support=function(){const handleAsync=typeof Asyncify==="object"?Asyncify.handleAsync.bind(Asyncify):null;Module["handleAsync"]=handleAsync;const targets=new Map;Module["setCallback"]=(key,target)=>targets.set(key,target);Module["getCallback"]=key=>targets.get(key);Module["deleteCallback"]=key=>targets.delete(key);adapters_support=function(isAsync,key,...args){const receiver=targets.get(key);let methodName=null;const f=typeof receiver==="function"?receiver:receiver[methodName=UTF8ToString(args.shift())];if(isAsync){if(handleAsync){return handleAsync(()=>f.apply(receiver,args))}throw new Error("Synchronous WebAssembly cannot call async function")}const result=f.apply(receiver,args);if(typeof result?.then=="function"){console.error("unexpected Promise",f);throw new Error(`${methodName} unexpectedly returned a Promise`)}return result}};function _ipp(...args){return adapters_support(false,...args)}function _ipp_async(...args){return adapters_support(true,...args)}function _ippipppp(...args){return adapters_support(false,...args)}function _ippipppp_async(...args){return adapters_support(true,...args)}function _ippp(...args){return adapters_support(false,...args)}function _ippp_async(...args){return adapters_support(true,...args)}function _ipppi(...args){return adapters_support(false,...args)}function _ipppi_async(...args){return adapters_support(true,...args)}function _ipppiii(...args){return adapters_support(false,...args)}function _ipppiii_async(...args){return adapters_support(true,...args)}function _ipppiiip(...args){return adapters_support(false,...args)}function _ipppiiip_async(...args){return adapters_support(true,...args)}function _ipppip(...args){return adapters_support(false,...args)}function _ipppip_async(...args){return adapters_support(true,...args)}function _ipppj(...args){return adapters_support(false,...args)}function _ipppj_async(...args){return adapters_support(true,...args)}function _ipppp(...args){return adapters_support(false,...args)}function _ipppp_async(...args){return adapters_support(true,...args)}function _ippppi(...args){return adapters_support(false,...args)}function _ippppi_async(...args){return adapters_support(true,...args)}function _ippppij(...args){return adapters_support(false,...args)}function _ippppij_async(...args){return adapters_support(true,...args)}function _ippppip(...args){return adapters_support(false,...args)}function _ippppip_async(...args){return adapters_support(true,...args)}function _ipppppip(...args){return adapters_support(false,...args)}function _ipppppip_async(...args){return adapters_support(true,...args)}function _random_get(buffer,size){try{randomFill(HEAPU8.subarray(buffer,buffer+size));return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _vppippii(...args){return adapters_support(false,...args)}function _vppippii_async(...args){return adapters_support(true,...args)}function _vppp(...args){return adapters_support(false,...args)}function _vppp_async(...args){return adapters_support(true,...args)}function _vpppip(...args){return adapters_support(false,...args)}function _vpppip_async(...args){return adapters_support(true,...args)}var uleb128EncodeWithLen=arr=>{const n=arr.length;return[n%128|128,n>>7,...arr]};var wasmTypeCodes={i:127,p:127,j:126,f:125,d:124,e:111};var generateTypePack=types=>uleb128EncodeWithLen(Array.from(types,type=>{var code=wasmTypeCodes[type];return code}));var convertJsFunctionToWasm=(func,sig)=>{var bytes=Uint8Array.of(0,97,115,109,1,0,0,0,1,...uleb128EncodeWithLen([1,96,...generateTypePack(sig.slice(1)),...generateTypePack(sig[0]==="v"?"":sig[0])]),2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var module=new WebAssembly.Module(bytes);var instance=new WebAssembly.Instance(module,{e:{f:func}});var wrappedFunc=instance.exports["f"];return wrappedFunc};var wasmTable;var getWasmTableEntry=funcPtr=>wasmTable.get(funcPtr);var updateTableMap=(offset,count)=>{if(functionsInTableMap){for(var i=offset;i{if(!functionsInTableMap){functionsInTableMap=new WeakMap;updateTableMap(0,wasmTable.length)}return functionsInTableMap.get(func)||0};var freeTableIndexes=[];var getEmptyTableSlot=()=>{if(freeTableIndexes.length){return freeTableIndexes.pop()}return wasmTable["grow"](1)};var setWasmTableEntry=(idx,func)=>wasmTable.set(idx,func);var addFunction=(func,sig)=>{var rtn=getFunctionAddress(func);if(rtn){return rtn}var ret=getEmptyTableSlot();try{setWasmTableEntry(ret,func)}catch(err){if(!(err instanceof TypeError)){throw err}var wrapped=convertJsFunctionToWasm(func,sig);setWasmTableEntry(ret,wrapped)}functionsInTableMap.set(func,ret);return ret};var getCFunc=ident=>{var func=Module["_"+ident];return func};var writeArrayToMemory=(array,buffer)=>{HEAP8.set(array,buffer)};var stackAlloc=sz=>__emscripten_stack_alloc(sz);var stringToUTF8OnStack=str=>{var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8(str,ret,size);return ret};var ccall=(ident,returnType,argTypes,args,opts)=>{var toC={string:str=>{var ret=0;if(str!==null&&str!==undefined&&str!==0){ret=stringToUTF8OnStack(str)}return ret},array:arr=>{var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string"){return UTF8ToString(ret)}if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i{var numericArgs=!argTypes||argTypes.every(type=>type==="number"||type==="boolean");var numericRet=returnType!=="string";if(numericRet&&numericArgs&&!opts){return getCFunc(ident)}return(...args)=>ccall(ident,returnType,argTypes,args,opts)};var getTempRet0=val=>__emscripten_tempret_get();var stringToUTF16=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr};var stringToUTF32=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i65535){i++}HEAP32[outPtr>>2]=codePoint;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr};var AsciiToString=ptr=>{var str="";while(1){var ch=HEAPU8[ptr++];if(!ch)return str;str+=String.fromCharCode(ch)}};var UTF16Decoder=new TextDecoder("utf-16le");var UTF16ToString=(ptr,maxBytesToRead,ignoreNul)=>{var idx=ptr>>1;var endIdx=findStringEnd(HEAPU16,idx,maxBytesToRead/2,ignoreNul);return UTF16Decoder.decode(HEAPU16.subarray(idx,endIdx))};var UTF32ToString=(ptr,maxBytesToRead,ignoreNul)=>{var str="";var startIdx=ptr>>2;for(var i=0;!(i>=maxBytesToRead/4);i++){var utf32=HEAPU32[startIdx+i];if(!utf32&&!ignoreNul)break;str+=String.fromCodePoint(utf32)}return str};var intArrayToString=array=>{var ret=[];for(var i=0;i255){chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")};var _getTempRet0=getTempRet0;FS.createPreloadedFile=FS_createPreloadedFile;FS.preloadFile=FS_preloadFile;FS.staticInit();adapters_support();{if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(Module["preloadPlugins"])preloadPlugins=Module["preloadPlugins"];if(Module["print"])out=Module["print"];if(Module["printErr"])err=Module["printErr"];if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].shift()()}}}Module["getTempRet0"]=getTempRet0;Module["ccall"]=ccall;Module["cwrap"]=cwrap;Module["addFunction"]=addFunction;Module["setValue"]=setValue;Module["getValue"]=getValue;Module["UTF8ToString"]=UTF8ToString;Module["stringToUTF8"]=stringToUTF8;Module["lengthBytesUTF8"]=lengthBytesUTF8;Module["intArrayFromString"]=intArrayFromString;Module["intArrayToString"]=intArrayToString;Module["AsciiToString"]=AsciiToString;Module["UTF16ToString"]=UTF16ToString;Module["stringToUTF16"]=stringToUTF16;Module["UTF32ToString"]=UTF32ToString;Module["stringToUTF32"]=stringToUTF32;Module["writeArrayToMemory"]=writeArrayToMemory;Module["_getTempRet0"]=_getTempRet0;var _powersync_init_static,_sqlite3_status64,_sqlite3_status,_sqlite3_db_status,_sqlite3_msize,_sqlite3_vfs_find,_sqlite3_vfs_register,_sqlite3_vfs_unregister,_sqlite3_release_memory,_sqlite3_soft_heap_limit64,_sqlite3_memory_used,_sqlite3_hard_heap_limit64,_sqlite3_memory_highwater,_sqlite3_malloc,_sqlite3_malloc64,_sqlite3_free,_sqlite3_realloc,_sqlite3_realloc64,_sqlite3_str_vappendf,_sqlite3_str_append,_sqlite3_str_appendchar,_sqlite3_str_appendall,_sqlite3_str_appendf,_sqlite3_str_finish,_sqlite3_str_errcode,_sqlite3_str_length,_sqlite3_str_value,_sqlite3_str_reset,_sqlite3_str_new,_sqlite3_vmprintf,_sqlite3_mprintf,_sqlite3_vsnprintf,_sqlite3_snprintf,_sqlite3_log,_sqlite3_randomness,_sqlite3_stricmp,_sqlite3_strnicmp,_sqlite3_os_init,_sqlite3_os_end,_sqlite3_serialize,_sqlite3_prepare_v2,_sqlite3_step,_sqlite3_column_int64,_sqlite3_reset,_sqlite3_exec,_sqlite3_column_int,_sqlite3_finalize,_sqlite3_deserialize,_sqlite3_database_file_object,_sqlite3_backup_init,_sqlite3_backup_step,_sqlite3_backup_finish,_sqlite3_backup_remaining,_sqlite3_backup_pagecount,_sqlite3_clear_bindings,_sqlite3_value_blob,_sqlite3_value_text,_sqlite3_value_bytes,_sqlite3_value_bytes16,_sqlite3_value_double,_sqlite3_value_int,_sqlite3_value_int64,_sqlite3_value_subtype,_sqlite3_value_pointer,_sqlite3_value_text16,_sqlite3_value_text16be,_sqlite3_value_text16le,_sqlite3_value_type,_sqlite3_value_encoding,_sqlite3_value_nochange,_sqlite3_value_frombind,_sqlite3_value_dup,_sqlite3_value_free,_sqlite3_result_blob,_sqlite3_result_blob64,_sqlite3_result_double,_sqlite3_result_error,_sqlite3_result_error16,_sqlite3_result_int,_sqlite3_result_int64,_sqlite3_result_null,_sqlite3_result_pointer,_sqlite3_result_subtype,_sqlite3_result_text,_sqlite3_result_text64,_sqlite3_result_text16,_sqlite3_result_text16be,_sqlite3_result_text16le,_sqlite3_result_value,_sqlite3_result_error_toobig,_sqlite3_result_zeroblob,_sqlite3_result_zeroblob64,_sqlite3_result_error_code,_sqlite3_result_error_nomem,_sqlite3_user_data,_sqlite3_context_db_handle,_sqlite3_vtab_nochange,_sqlite3_vtab_in_first,_sqlite3_vtab_in_next,_sqlite3_aggregate_context,_sqlite3_get_auxdata,_sqlite3_set_auxdata,_sqlite3_column_count,_sqlite3_data_count,_sqlite3_column_blob,_sqlite3_column_bytes,_sqlite3_column_bytes16,_sqlite3_column_double,_sqlite3_column_text,_sqlite3_column_value,_sqlite3_column_text16,_sqlite3_column_type,_sqlite3_column_name,_sqlite3_column_name16,_sqlite3_bind_blob,_sqlite3_bind_blob64,_sqlite3_bind_double,_sqlite3_bind_int,_sqlite3_bind_int64,_sqlite3_bind_null,_sqlite3_bind_pointer,_sqlite3_bind_text,_sqlite3_bind_text64,_sqlite3_bind_text16,_sqlite3_bind_value,_sqlite3_bind_zeroblob,_sqlite3_bind_zeroblob64,_sqlite3_bind_parameter_count,_sqlite3_bind_parameter_name,_sqlite3_bind_parameter_index,_sqlite3_db_handle,_sqlite3_stmt_readonly,_sqlite3_stmt_isexplain,_sqlite3_stmt_explain,_sqlite3_stmt_busy,_sqlite3_next_stmt,_sqlite3_stmt_status,_sqlite3_sql,_sqlite3_expanded_sql,_sqlite3_value_numeric_type,_sqlite3_blob_open,_sqlite3_blob_close,_sqlite3_blob_read,_sqlite3_blob_write,_sqlite3_blob_bytes,_sqlite3_blob_reopen,_sqlite3_set_authorizer,_sqlite3_strglob,_sqlite3_strlike,_sqlite3_errmsg,_sqlite3_load_extension,_sqlite3_enable_load_extension,_sqlite3_auto_extension,_sqlite3_cancel_auto_extension,_sqlite3_reset_auto_extension,_sqlite3_prepare,_sqlite3_prepare_v3,_sqlite3_prepare16,_sqlite3_prepare16_v2,_sqlite3_prepare16_v3,_sqlite3_get_table,_sqlite3_free_table,_sqlite3_create_module,_sqlite3_create_module_v2,_sqlite3_drop_modules,_sqlite3_declare_vtab,_sqlite3_vtab_on_conflict,_sqlite3_vtab_config,_sqlite3_vtab_collation,_sqlite3_vtab_in,_sqlite3_vtab_rhs_value,_sqlite3_vtab_distinct,_sqlite3_keyword_name,_sqlite3_keyword_count,_sqlite3_keyword_check,_sqlite3_complete,_sqlite3_complete16,_sqlite3_libversion,_sqlite3_libversion_number,_sqlite3_threadsafe,_sqlite3_initialize,_sqlite3_shutdown,_sqlite3_config,_sqlite3_db_mutex,_sqlite3_db_release_memory,_sqlite3_db_cacheflush,_sqlite3_db_config,_sqlite3_last_insert_rowid,_sqlite3_set_last_insert_rowid,_sqlite3_changes64,_sqlite3_changes,_sqlite3_total_changes64,_sqlite3_total_changes,_sqlite3_txn_state,_sqlite3_close,_sqlite3_close_v2,_sqlite3_busy_handler,_sqlite3_progress_handler,_sqlite3_busy_timeout,_sqlite3_interrupt,_sqlite3_is_interrupted,_sqlite3_create_function,_sqlite3_create_function_v2,_sqlite3_create_window_function,_sqlite3_create_function16,_sqlite3_overload_function,_sqlite3_trace_v2,_sqlite3_commit_hook,_sqlite3_update_hook,_sqlite3_rollback_hook,_sqlite3_autovacuum_pages,_sqlite3_wal_autocheckpoint,_sqlite3_wal_hook,_sqlite3_wal_checkpoint_v2,_sqlite3_wal_checkpoint,_sqlite3_error_offset,_sqlite3_errmsg16,_sqlite3_errcode,_sqlite3_extended_errcode,_sqlite3_system_errno,_sqlite3_errstr,_sqlite3_limit,_sqlite3_open,_sqlite3_open_v2,_sqlite3_open16,_sqlite3_create_collation,_sqlite3_create_collation_v2,_sqlite3_create_collation16,_sqlite3_collation_needed,_sqlite3_collation_needed16,_sqlite3_get_clientdata,_sqlite3_set_clientdata,_sqlite3_get_autocommit,_sqlite3_table_column_metadata,_sqlite3_sleep,_sqlite3_extended_result_codes,_sqlite3_file_control,_sqlite3_test_control,_sqlite3_create_filename,_sqlite3_free_filename,_sqlite3_uri_parameter,_sqlite3_uri_key,_sqlite3_uri_boolean,_sqlite3_uri_int64,_sqlite3_filename_database,_sqlite3_filename_journal,_sqlite3_filename_wal,_sqlite3_db_name,_sqlite3_db_filename,_sqlite3_db_readonly,_sqlite3_compileoption_used,_sqlite3_compileoption_get,_sqlite3_sourceid,_sqlite3mc_config,_sqlite3mc_cipher_count,_sqlite3mc_cipher_index,_sqlite3mc_cipher_name,_sqlite3mc_config_cipher,_sqlite3mc_vfs_create,_memcmp,_malloc,_free,_memset,_RegisterExtensionFunctions,_getSqliteFree,_main,_libauthorizer_set_authorizer,_libfunction_create_function,_libhook_commit_hook,_libhook_update_hook,_libprogress_progress_handler,_libvfs_vfs_register,_memcpy,_emscripten_builtin_memalign,__emscripten_timeout,__emscripten_tempret_get,__emscripten_stack_restore,__emscripten_stack_alloc,_emscripten_stack_get_current,dynCall_viiiij,dynCall_vijii,dynCall_iiiij,dynCall_viji,dynCall_iij,dynCall_iijii,dynCall_iiji,dynCall_iiiiiij,dynCall_iiij,dynCall_jii,dynCall_ji,dynCall_vij,dynCall_iiiiijii,dynCall_j,dynCall_jj,dynCall_jiij,dynCall_iiiiji,dynCall_iiiijii,dynCall_ij,dynCall_viiji,dynCall_viijii,dynCall_iiiijji;function assignWasmExports(wasmExports){Module["_powersync_init_static"]=_powersync_init_static=wasmExports["sa"];Module["_sqlite3_status64"]=_sqlite3_status64=wasmExports["ta"];Module["_sqlite3_status"]=_sqlite3_status=wasmExports["ua"];Module["_sqlite3_db_status"]=_sqlite3_db_status=wasmExports["va"];Module["_sqlite3_msize"]=_sqlite3_msize=wasmExports["wa"];Module["_sqlite3_vfs_find"]=_sqlite3_vfs_find=wasmExports["xa"];Module["_sqlite3_vfs_register"]=_sqlite3_vfs_register=wasmExports["ya"];Module["_sqlite3_vfs_unregister"]=_sqlite3_vfs_unregister=wasmExports["za"];Module["_sqlite3_release_memory"]=_sqlite3_release_memory=wasmExports["Aa"];Module["_sqlite3_soft_heap_limit64"]=_sqlite3_soft_heap_limit64=wasmExports["Ba"];Module["_sqlite3_memory_used"]=_sqlite3_memory_used=wasmExports["Ca"];Module["_sqlite3_hard_heap_limit64"]=_sqlite3_hard_heap_limit64=wasmExports["Da"];Module["_sqlite3_memory_highwater"]=_sqlite3_memory_highwater=wasmExports["Ea"];Module["_sqlite3_malloc"]=_sqlite3_malloc=wasmExports["Fa"];Module["_sqlite3_malloc64"]=_sqlite3_malloc64=wasmExports["Ga"];Module["_sqlite3_free"]=_sqlite3_free=wasmExports["Ha"];Module["_sqlite3_realloc"]=_sqlite3_realloc=wasmExports["Ia"];Module["_sqlite3_realloc64"]=_sqlite3_realloc64=wasmExports["Ja"];Module["_sqlite3_str_vappendf"]=_sqlite3_str_vappendf=wasmExports["Ka"];Module["_sqlite3_str_append"]=_sqlite3_str_append=wasmExports["La"];Module["_sqlite3_str_appendchar"]=_sqlite3_str_appendchar=wasmExports["Ma"];Module["_sqlite3_str_appendall"]=_sqlite3_str_appendall=wasmExports["Na"];Module["_sqlite3_str_appendf"]=_sqlite3_str_appendf=wasmExports["Oa"];Module["_sqlite3_str_finish"]=_sqlite3_str_finish=wasmExports["Pa"];Module["_sqlite3_str_errcode"]=_sqlite3_str_errcode=wasmExports["Qa"];Module["_sqlite3_str_length"]=_sqlite3_str_length=wasmExports["Ra"];Module["_sqlite3_str_value"]=_sqlite3_str_value=wasmExports["Sa"];Module["_sqlite3_str_reset"]=_sqlite3_str_reset=wasmExports["Ta"];Module["_sqlite3_str_new"]=_sqlite3_str_new=wasmExports["Ua"];Module["_sqlite3_vmprintf"]=_sqlite3_vmprintf=wasmExports["Va"];Module["_sqlite3_mprintf"]=_sqlite3_mprintf=wasmExports["Wa"];Module["_sqlite3_vsnprintf"]=_sqlite3_vsnprintf=wasmExports["Xa"];Module["_sqlite3_snprintf"]=_sqlite3_snprintf=wasmExports["Ya"];Module["_sqlite3_log"]=_sqlite3_log=wasmExports["Za"];Module["_sqlite3_randomness"]=_sqlite3_randomness=wasmExports["_a"];Module["_sqlite3_stricmp"]=_sqlite3_stricmp=wasmExports["$a"];Module["_sqlite3_strnicmp"]=_sqlite3_strnicmp=wasmExports["ab"];Module["_sqlite3_os_init"]=_sqlite3_os_init=wasmExports["bb"];Module["_sqlite3_os_end"]=_sqlite3_os_end=wasmExports["cb"];Module["_sqlite3_serialize"]=_sqlite3_serialize=wasmExports["db"];Module["_sqlite3_prepare_v2"]=_sqlite3_prepare_v2=wasmExports["eb"];Module["_sqlite3_step"]=_sqlite3_step=wasmExports["fb"];Module["_sqlite3_column_int64"]=_sqlite3_column_int64=wasmExports["gb"];Module["_sqlite3_reset"]=_sqlite3_reset=wasmExports["hb"];Module["_sqlite3_exec"]=_sqlite3_exec=wasmExports["ib"];Module["_sqlite3_column_int"]=_sqlite3_column_int=wasmExports["jb"];Module["_sqlite3_finalize"]=_sqlite3_finalize=wasmExports["kb"];Module["_sqlite3_deserialize"]=_sqlite3_deserialize=wasmExports["lb"];Module["_sqlite3_database_file_object"]=_sqlite3_database_file_object=wasmExports["mb"];Module["_sqlite3_backup_init"]=_sqlite3_backup_init=wasmExports["nb"];Module["_sqlite3_backup_step"]=_sqlite3_backup_step=wasmExports["ob"];Module["_sqlite3_backup_finish"]=_sqlite3_backup_finish=wasmExports["pb"];Module["_sqlite3_backup_remaining"]=_sqlite3_backup_remaining=wasmExports["qb"];Module["_sqlite3_backup_pagecount"]=_sqlite3_backup_pagecount=wasmExports["rb"];Module["_sqlite3_clear_bindings"]=_sqlite3_clear_bindings=wasmExports["sb"];Module["_sqlite3_value_blob"]=_sqlite3_value_blob=wasmExports["tb"];Module["_sqlite3_value_text"]=_sqlite3_value_text=wasmExports["ub"];Module["_sqlite3_value_bytes"]=_sqlite3_value_bytes=wasmExports["vb"];Module["_sqlite3_value_bytes16"]=_sqlite3_value_bytes16=wasmExports["wb"];Module["_sqlite3_value_double"]=_sqlite3_value_double=wasmExports["xb"];Module["_sqlite3_value_int"]=_sqlite3_value_int=wasmExports["yb"];Module["_sqlite3_value_int64"]=_sqlite3_value_int64=wasmExports["zb"];Module["_sqlite3_value_subtype"]=_sqlite3_value_subtype=wasmExports["Ab"];Module["_sqlite3_value_pointer"]=_sqlite3_value_pointer=wasmExports["Bb"];Module["_sqlite3_value_text16"]=_sqlite3_value_text16=wasmExports["Cb"];Module["_sqlite3_value_text16be"]=_sqlite3_value_text16be=wasmExports["Db"];Module["_sqlite3_value_text16le"]=_sqlite3_value_text16le=wasmExports["Eb"];Module["_sqlite3_value_type"]=_sqlite3_value_type=wasmExports["Fb"];Module["_sqlite3_value_encoding"]=_sqlite3_value_encoding=wasmExports["Gb"];Module["_sqlite3_value_nochange"]=_sqlite3_value_nochange=wasmExports["Hb"];Module["_sqlite3_value_frombind"]=_sqlite3_value_frombind=wasmExports["Ib"];Module["_sqlite3_value_dup"]=_sqlite3_value_dup=wasmExports["Jb"];Module["_sqlite3_value_free"]=_sqlite3_value_free=wasmExports["Kb"];Module["_sqlite3_result_blob"]=_sqlite3_result_blob=wasmExports["Lb"];Module["_sqlite3_result_blob64"]=_sqlite3_result_blob64=wasmExports["Mb"];Module["_sqlite3_result_double"]=_sqlite3_result_double=wasmExports["Nb"];Module["_sqlite3_result_error"]=_sqlite3_result_error=wasmExports["Ob"];Module["_sqlite3_result_error16"]=_sqlite3_result_error16=wasmExports["Pb"];Module["_sqlite3_result_int"]=_sqlite3_result_int=wasmExports["Qb"];Module["_sqlite3_result_int64"]=_sqlite3_result_int64=wasmExports["Rb"];Module["_sqlite3_result_null"]=_sqlite3_result_null=wasmExports["Sb"];Module["_sqlite3_result_pointer"]=_sqlite3_result_pointer=wasmExports["Tb"];Module["_sqlite3_result_subtype"]=_sqlite3_result_subtype=wasmExports["Ub"];Module["_sqlite3_result_text"]=_sqlite3_result_text=wasmExports["Vb"];Module["_sqlite3_result_text64"]=_sqlite3_result_text64=wasmExports["Wb"];Module["_sqlite3_result_text16"]=_sqlite3_result_text16=wasmExports["Xb"];Module["_sqlite3_result_text16be"]=_sqlite3_result_text16be=wasmExports["Yb"];Module["_sqlite3_result_text16le"]=_sqlite3_result_text16le=wasmExports["Zb"];Module["_sqlite3_result_value"]=_sqlite3_result_value=wasmExports["_b"];Module["_sqlite3_result_error_toobig"]=_sqlite3_result_error_toobig=wasmExports["$b"];Module["_sqlite3_result_zeroblob"]=_sqlite3_result_zeroblob=wasmExports["ac"];Module["_sqlite3_result_zeroblob64"]=_sqlite3_result_zeroblob64=wasmExports["bc"];Module["_sqlite3_result_error_code"]=_sqlite3_result_error_code=wasmExports["cc"];Module["_sqlite3_result_error_nomem"]=_sqlite3_result_error_nomem=wasmExports["dc"];Module["_sqlite3_user_data"]=_sqlite3_user_data=wasmExports["ec"];Module["_sqlite3_context_db_handle"]=_sqlite3_context_db_handle=wasmExports["fc"];Module["_sqlite3_vtab_nochange"]=_sqlite3_vtab_nochange=wasmExports["gc"];Module["_sqlite3_vtab_in_first"]=_sqlite3_vtab_in_first=wasmExports["hc"];Module["_sqlite3_vtab_in_next"]=_sqlite3_vtab_in_next=wasmExports["ic"];Module["_sqlite3_aggregate_context"]=_sqlite3_aggregate_context=wasmExports["jc"];Module["_sqlite3_get_auxdata"]=_sqlite3_get_auxdata=wasmExports["kc"];Module["_sqlite3_set_auxdata"]=_sqlite3_set_auxdata=wasmExports["lc"];Module["_sqlite3_column_count"]=_sqlite3_column_count=wasmExports["mc"];Module["_sqlite3_data_count"]=_sqlite3_data_count=wasmExports["nc"];Module["_sqlite3_column_blob"]=_sqlite3_column_blob=wasmExports["oc"];Module["_sqlite3_column_bytes"]=_sqlite3_column_bytes=wasmExports["pc"];Module["_sqlite3_column_bytes16"]=_sqlite3_column_bytes16=wasmExports["qc"];Module["_sqlite3_column_double"]=_sqlite3_column_double=wasmExports["rc"];Module["_sqlite3_column_text"]=_sqlite3_column_text=wasmExports["sc"];Module["_sqlite3_column_value"]=_sqlite3_column_value=wasmExports["tc"];Module["_sqlite3_column_text16"]=_sqlite3_column_text16=wasmExports["uc"];Module["_sqlite3_column_type"]=_sqlite3_column_type=wasmExports["vc"];Module["_sqlite3_column_name"]=_sqlite3_column_name=wasmExports["wc"];Module["_sqlite3_column_name16"]=_sqlite3_column_name16=wasmExports["xc"];Module["_sqlite3_bind_blob"]=_sqlite3_bind_blob=wasmExports["yc"];Module["_sqlite3_bind_blob64"]=_sqlite3_bind_blob64=wasmExports["zc"];Module["_sqlite3_bind_double"]=_sqlite3_bind_double=wasmExports["Ac"];Module["_sqlite3_bind_int"]=_sqlite3_bind_int=wasmExports["Bc"];Module["_sqlite3_bind_int64"]=_sqlite3_bind_int64=wasmExports["Cc"];Module["_sqlite3_bind_null"]=_sqlite3_bind_null=wasmExports["Dc"];Module["_sqlite3_bind_pointer"]=_sqlite3_bind_pointer=wasmExports["Ec"];Module["_sqlite3_bind_text"]=_sqlite3_bind_text=wasmExports["Fc"];Module["_sqlite3_bind_text64"]=_sqlite3_bind_text64=wasmExports["Gc"];Module["_sqlite3_bind_text16"]=_sqlite3_bind_text16=wasmExports["Hc"];Module["_sqlite3_bind_value"]=_sqlite3_bind_value=wasmExports["Ic"];Module["_sqlite3_bind_zeroblob"]=_sqlite3_bind_zeroblob=wasmExports["Jc"];Module["_sqlite3_bind_zeroblob64"]=_sqlite3_bind_zeroblob64=wasmExports["Kc"];Module["_sqlite3_bind_parameter_count"]=_sqlite3_bind_parameter_count=wasmExports["Lc"];Module["_sqlite3_bind_parameter_name"]=_sqlite3_bind_parameter_name=wasmExports["Mc"];Module["_sqlite3_bind_parameter_index"]=_sqlite3_bind_parameter_index=wasmExports["Nc"];Module["_sqlite3_db_handle"]=_sqlite3_db_handle=wasmExports["Oc"];Module["_sqlite3_stmt_readonly"]=_sqlite3_stmt_readonly=wasmExports["Pc"];Module["_sqlite3_stmt_isexplain"]=_sqlite3_stmt_isexplain=wasmExports["Qc"];Module["_sqlite3_stmt_explain"]=_sqlite3_stmt_explain=wasmExports["Rc"];Module["_sqlite3_stmt_busy"]=_sqlite3_stmt_busy=wasmExports["Sc"];Module["_sqlite3_next_stmt"]=_sqlite3_next_stmt=wasmExports["Tc"];Module["_sqlite3_stmt_status"]=_sqlite3_stmt_status=wasmExports["Uc"];Module["_sqlite3_sql"]=_sqlite3_sql=wasmExports["Vc"];Module["_sqlite3_expanded_sql"]=_sqlite3_expanded_sql=wasmExports["Wc"];Module["_sqlite3_value_numeric_type"]=_sqlite3_value_numeric_type=wasmExports["Xc"];Module["_sqlite3_blob_open"]=_sqlite3_blob_open=wasmExports["Yc"];Module["_sqlite3_blob_close"]=_sqlite3_blob_close=wasmExports["Zc"];Module["_sqlite3_blob_read"]=_sqlite3_blob_read=wasmExports["_c"];Module["_sqlite3_blob_write"]=_sqlite3_blob_write=wasmExports["$c"];Module["_sqlite3_blob_bytes"]=_sqlite3_blob_bytes=wasmExports["ad"];Module["_sqlite3_blob_reopen"]=_sqlite3_blob_reopen=wasmExports["bd"];Module["_sqlite3_set_authorizer"]=_sqlite3_set_authorizer=wasmExports["cd"];Module["_sqlite3_strglob"]=_sqlite3_strglob=wasmExports["dd"];Module["_sqlite3_strlike"]=_sqlite3_strlike=wasmExports["ed"];Module["_sqlite3_errmsg"]=_sqlite3_errmsg=wasmExports["fd"];Module["_sqlite3_load_extension"]=_sqlite3_load_extension=wasmExports["gd"];Module["_sqlite3_enable_load_extension"]=_sqlite3_enable_load_extension=wasmExports["hd"];Module["_sqlite3_auto_extension"]=_sqlite3_auto_extension=wasmExports["id"];Module["_sqlite3_cancel_auto_extension"]=_sqlite3_cancel_auto_extension=wasmExports["jd"];Module["_sqlite3_reset_auto_extension"]=_sqlite3_reset_auto_extension=wasmExports["kd"];Module["_sqlite3_prepare"]=_sqlite3_prepare=wasmExports["ld"];Module["_sqlite3_prepare_v3"]=_sqlite3_prepare_v3=wasmExports["md"];Module["_sqlite3_prepare16"]=_sqlite3_prepare16=wasmExports["nd"];Module["_sqlite3_prepare16_v2"]=_sqlite3_prepare16_v2=wasmExports["od"];Module["_sqlite3_prepare16_v3"]=_sqlite3_prepare16_v3=wasmExports["pd"];Module["_sqlite3_get_table"]=_sqlite3_get_table=wasmExports["qd"];Module["_sqlite3_free_table"]=_sqlite3_free_table=wasmExports["rd"];Module["_sqlite3_create_module"]=_sqlite3_create_module=wasmExports["sd"];Module["_sqlite3_create_module_v2"]=_sqlite3_create_module_v2=wasmExports["td"];Module["_sqlite3_drop_modules"]=_sqlite3_drop_modules=wasmExports["ud"];Module["_sqlite3_declare_vtab"]=_sqlite3_declare_vtab=wasmExports["vd"];Module["_sqlite3_vtab_on_conflict"]=_sqlite3_vtab_on_conflict=wasmExports["wd"];Module["_sqlite3_vtab_config"]=_sqlite3_vtab_config=wasmExports["xd"];Module["_sqlite3_vtab_collation"]=_sqlite3_vtab_collation=wasmExports["yd"];Module["_sqlite3_vtab_in"]=_sqlite3_vtab_in=wasmExports["zd"];Module["_sqlite3_vtab_rhs_value"]=_sqlite3_vtab_rhs_value=wasmExports["Ad"];Module["_sqlite3_vtab_distinct"]=_sqlite3_vtab_distinct=wasmExports["Bd"];Module["_sqlite3_keyword_name"]=_sqlite3_keyword_name=wasmExports["Cd"];Module["_sqlite3_keyword_count"]=_sqlite3_keyword_count=wasmExports["Dd"];Module["_sqlite3_keyword_check"]=_sqlite3_keyword_check=wasmExports["Ed"];Module["_sqlite3_complete"]=_sqlite3_complete=wasmExports["Fd"];Module["_sqlite3_complete16"]=_sqlite3_complete16=wasmExports["Gd"];Module["_sqlite3_libversion"]=_sqlite3_libversion=wasmExports["Hd"];Module["_sqlite3_libversion_number"]=_sqlite3_libversion_number=wasmExports["Id"];Module["_sqlite3_threadsafe"]=_sqlite3_threadsafe=wasmExports["Jd"];Module["_sqlite3_initialize"]=_sqlite3_initialize=wasmExports["Kd"];Module["_sqlite3_shutdown"]=_sqlite3_shutdown=wasmExports["Ld"];Module["_sqlite3_config"]=_sqlite3_config=wasmExports["Md"];Module["_sqlite3_db_mutex"]=_sqlite3_db_mutex=wasmExports["Nd"];Module["_sqlite3_db_release_memory"]=_sqlite3_db_release_memory=wasmExports["Od"];Module["_sqlite3_db_cacheflush"]=_sqlite3_db_cacheflush=wasmExports["Pd"];Module["_sqlite3_db_config"]=_sqlite3_db_config=wasmExports["Qd"];Module["_sqlite3_last_insert_rowid"]=_sqlite3_last_insert_rowid=wasmExports["Rd"];Module["_sqlite3_set_last_insert_rowid"]=_sqlite3_set_last_insert_rowid=wasmExports["Sd"];Module["_sqlite3_changes64"]=_sqlite3_changes64=wasmExports["Td"];Module["_sqlite3_changes"]=_sqlite3_changes=wasmExports["Ud"];Module["_sqlite3_total_changes64"]=_sqlite3_total_changes64=wasmExports["Vd"];Module["_sqlite3_total_changes"]=_sqlite3_total_changes=wasmExports["Wd"];Module["_sqlite3_txn_state"]=_sqlite3_txn_state=wasmExports["Xd"];Module["_sqlite3_close"]=_sqlite3_close=wasmExports["Yd"];Module["_sqlite3_close_v2"]=_sqlite3_close_v2=wasmExports["Zd"];Module["_sqlite3_busy_handler"]=_sqlite3_busy_handler=wasmExports["_d"];Module["_sqlite3_progress_handler"]=_sqlite3_progress_handler=wasmExports["$d"];Module["_sqlite3_busy_timeout"]=_sqlite3_busy_timeout=wasmExports["ae"];Module["_sqlite3_interrupt"]=_sqlite3_interrupt=wasmExports["be"];Module["_sqlite3_is_interrupted"]=_sqlite3_is_interrupted=wasmExports["ce"];Module["_sqlite3_create_function"]=_sqlite3_create_function=wasmExports["de"];Module["_sqlite3_create_function_v2"]=_sqlite3_create_function_v2=wasmExports["ee"];Module["_sqlite3_create_window_function"]=_sqlite3_create_window_function=wasmExports["fe"];Module["_sqlite3_create_function16"]=_sqlite3_create_function16=wasmExports["ge"];Module["_sqlite3_overload_function"]=_sqlite3_overload_function=wasmExports["he"];Module["_sqlite3_trace_v2"]=_sqlite3_trace_v2=wasmExports["ie"];Module["_sqlite3_commit_hook"]=_sqlite3_commit_hook=wasmExports["je"];Module["_sqlite3_update_hook"]=_sqlite3_update_hook=wasmExports["ke"];Module["_sqlite3_rollback_hook"]=_sqlite3_rollback_hook=wasmExports["le"];Module["_sqlite3_autovacuum_pages"]=_sqlite3_autovacuum_pages=wasmExports["me"];Module["_sqlite3_wal_autocheckpoint"]=_sqlite3_wal_autocheckpoint=wasmExports["ne"];Module["_sqlite3_wal_hook"]=_sqlite3_wal_hook=wasmExports["oe"];Module["_sqlite3_wal_checkpoint_v2"]=_sqlite3_wal_checkpoint_v2=wasmExports["pe"];Module["_sqlite3_wal_checkpoint"]=_sqlite3_wal_checkpoint=wasmExports["qe"];Module["_sqlite3_error_offset"]=_sqlite3_error_offset=wasmExports["re"];Module["_sqlite3_errmsg16"]=_sqlite3_errmsg16=wasmExports["se"];Module["_sqlite3_errcode"]=_sqlite3_errcode=wasmExports["te"];Module["_sqlite3_extended_errcode"]=_sqlite3_extended_errcode=wasmExports["ue"];Module["_sqlite3_system_errno"]=_sqlite3_system_errno=wasmExports["ve"];Module["_sqlite3_errstr"]=_sqlite3_errstr=wasmExports["we"];Module["_sqlite3_limit"]=_sqlite3_limit=wasmExports["xe"];Module["_sqlite3_open"]=_sqlite3_open=wasmExports["ye"];Module["_sqlite3_open_v2"]=_sqlite3_open_v2=wasmExports["ze"];Module["_sqlite3_open16"]=_sqlite3_open16=wasmExports["Ae"];Module["_sqlite3_create_collation"]=_sqlite3_create_collation=wasmExports["Be"];Module["_sqlite3_create_collation_v2"]=_sqlite3_create_collation_v2=wasmExports["Ce"];Module["_sqlite3_create_collation16"]=_sqlite3_create_collation16=wasmExports["De"];Module["_sqlite3_collation_needed"]=_sqlite3_collation_needed=wasmExports["Ee"];Module["_sqlite3_collation_needed16"]=_sqlite3_collation_needed16=wasmExports["Fe"];Module["_sqlite3_get_clientdata"]=_sqlite3_get_clientdata=wasmExports["Ge"];Module["_sqlite3_set_clientdata"]=_sqlite3_set_clientdata=wasmExports["He"];Module["_sqlite3_get_autocommit"]=_sqlite3_get_autocommit=wasmExports["Ie"];Module["_sqlite3_table_column_metadata"]=_sqlite3_table_column_metadata=wasmExports["Je"];Module["_sqlite3_sleep"]=_sqlite3_sleep=wasmExports["Ke"];Module["_sqlite3_extended_result_codes"]=_sqlite3_extended_result_codes=wasmExports["Le"];Module["_sqlite3_file_control"]=_sqlite3_file_control=wasmExports["Me"];Module["_sqlite3_test_control"]=_sqlite3_test_control=wasmExports["Ne"];Module["_sqlite3_create_filename"]=_sqlite3_create_filename=wasmExports["Oe"];Module["_sqlite3_free_filename"]=_sqlite3_free_filename=wasmExports["Pe"];Module["_sqlite3_uri_parameter"]=_sqlite3_uri_parameter=wasmExports["Qe"];Module["_sqlite3_uri_key"]=_sqlite3_uri_key=wasmExports["Re"];Module["_sqlite3_uri_boolean"]=_sqlite3_uri_boolean=wasmExports["Se"];Module["_sqlite3_uri_int64"]=_sqlite3_uri_int64=wasmExports["Te"];Module["_sqlite3_filename_database"]=_sqlite3_filename_database=wasmExports["Ue"];Module["_sqlite3_filename_journal"]=_sqlite3_filename_journal=wasmExports["Ve"];Module["_sqlite3_filename_wal"]=_sqlite3_filename_wal=wasmExports["We"];Module["_sqlite3_db_name"]=_sqlite3_db_name=wasmExports["Xe"];Module["_sqlite3_db_filename"]=_sqlite3_db_filename=wasmExports["Ye"];Module["_sqlite3_db_readonly"]=_sqlite3_db_readonly=wasmExports["Ze"];Module["_sqlite3_compileoption_used"]=_sqlite3_compileoption_used=wasmExports["_e"];Module["_sqlite3_compileoption_get"]=_sqlite3_compileoption_get=wasmExports["$e"];Module["_sqlite3_sourceid"]=_sqlite3_sourceid=wasmExports["af"];Module["_sqlite3mc_config"]=_sqlite3mc_config=wasmExports["bf"];Module["_sqlite3mc_cipher_count"]=_sqlite3mc_cipher_count=wasmExports["cf"];Module["_sqlite3mc_cipher_index"]=_sqlite3mc_cipher_index=wasmExports["df"];Module["_sqlite3mc_cipher_name"]=_sqlite3mc_cipher_name=wasmExports["ef"];Module["_sqlite3mc_config_cipher"]=_sqlite3mc_config_cipher=wasmExports["ff"];Module["_sqlite3mc_vfs_create"]=_sqlite3mc_vfs_create=wasmExports["gf"];Module["_memcmp"]=_memcmp=wasmExports["hf"];Module["_malloc"]=_malloc=wasmExports["jf"];Module["_free"]=_free=wasmExports["kf"];Module["_memset"]=_memset=wasmExports["lf"];Module["_RegisterExtensionFunctions"]=_RegisterExtensionFunctions=wasmExports["mf"];Module["_getSqliteFree"]=_getSqliteFree=wasmExports["nf"];Module["_main"]=_main=wasmExports["of"];Module["_libauthorizer_set_authorizer"]=_libauthorizer_set_authorizer=wasmExports["pf"];Module["_libfunction_create_function"]=_libfunction_create_function=wasmExports["qf"];Module["_libhook_commit_hook"]=_libhook_commit_hook=wasmExports["rf"];Module["_libhook_update_hook"]=_libhook_update_hook=wasmExports["sf"];Module["_libprogress_progress_handler"]=_libprogress_progress_handler=wasmExports["tf"];Module["_libvfs_vfs_register"]=_libvfs_vfs_register=wasmExports["uf"];Module["_memcpy"]=_memcpy=wasmExports["vf"];_emscripten_builtin_memalign=wasmExports["xf"];__emscripten_timeout=wasmExports["yf"];__emscripten_tempret_get=wasmExports["zf"];__emscripten_stack_restore=wasmExports["Af"];__emscripten_stack_alloc=wasmExports["Bf"];_emscripten_stack_get_current=wasmExports["Cf"];dynCall_viiiij=wasmExports["dynCall_viiiij"];dynCall_vijii=wasmExports["dynCall_vijii"];dynCall_iiiij=wasmExports["dynCall_iiiij"];dynCall_viji=wasmExports["dynCall_viji"];dynCall_iij=wasmExports["dynCall_iij"];dynCall_iijii=wasmExports["dynCall_iijii"];dynCall_iiji=wasmExports["dynCall_iiji"];dynCall_iiiiiij=wasmExports["dynCall_iiiiiij"];dynCall_iiij=wasmExports["dynCall_iiij"];dynCall_jii=wasmExports["dynCall_jii"];dynCall_ji=wasmExports["dynCall_ji"];dynCall_vij=wasmExports["dynCall_vij"];dynCall_iiiiijii=wasmExports["dynCall_iiiiijii"];dynCall_j=wasmExports["dynCall_j"];dynCall_jj=wasmExports["dynCall_jj"];dynCall_jiij=wasmExports["dynCall_jiij"];dynCall_iiiiji=wasmExports["dynCall_iiiiji"];dynCall_iiiijii=wasmExports["dynCall_iiiijii"];dynCall_ij=wasmExports["dynCall_ij"];dynCall_viiji=wasmExports["dynCall_viiji"];dynCall_viijii=wasmExports["dynCall_viijii"];dynCall_iiiijji=wasmExports["dynCall_iiiijji"]}var _sqlite3_version=Module["_sqlite3_version"]=92944;var wasmImports={a:___assert_fail,aa:___syscall_chmod,ca:___syscall_faccessat,ba:___syscall_fchmod,$:___syscall_fchown32,b:___syscall_fcntl64,_:___syscall_fstat64,y:___syscall_ftruncate64,U:___syscall_getcwd,Y:___syscall_lstat64,Q:___syscall_mkdirat,W:___syscall_newfstatat,O:___syscall_openat,M:___syscall_readlinkat,L:___syscall_rmdir,Z:___syscall_stat64,J:___syscall_unlinkat,I:___syscall_utimensat,ea:__abort_js,E:__emscripten_runtime_keepalive_clear,w:__localtime_js,u:__mmap_js,v:__munmap_js,F:__setitimer_js,P:__tzset_js,n:_emscripten_date_now,g:_emscripten_get_now,G:_emscripten_resize_heap,R:_environ_get,S:_environ_sizes_get,o:_fd_close,H:_fd_fdstat_get,N:_fd_read,x:_fd_seek,V:_fd_sync,K:_fd_write,s:_ipp,t:_ipp_async,la:_ippipppp,pa:_ippipppp_async,j:_ippp,k:_ippp_async,c:_ipppi,d:_ipppi_async,ha:_ipppiii,ia:_ipppiii_async,ja:_ipppiiip,ka:_ipppiiip_async,h:_ipppip,i:_ipppip_async,z:_ipppj,A:_ipppj_async,e:_ipppp,f:_ipppp_async,fa:_ippppi,ga:_ippppi_async,B:_ippppij,C:_ippppij_async,p:_ippppip,q:_ippppip_async,ma:_ipppppip,na:_ipppppip_async,D:_proc_exit,T:_random_get,oa:_vppippii,r:_vppippii_async,l:_vppp,m:_vppp_async,X:_vpppip,da:_vpppip_async};function callMain(){var entryFunction=_main;var argc=0;var argv=0;try{var ret=entryFunction(argc,argv);exitJS(ret,true);return ret}catch(e){return handleException(e)}}function run(){if(runDependencies>0){dependenciesFulfilled=run;return}preRun();if(runDependencies>0){dependenciesFulfilled=run;return}function doRun(){Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve?.(Module);Module["onRuntimeInitialized"]?.();var noInitialRun=Module["noInitialRun"]||false;if(!noInitialRun)callMain();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(()=>{setTimeout(()=>Module["setStatus"](""),1);doRun()},1)}else{doRun()}}var wasmExports;wasmExports=await (createWasm());run();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["set_authorizer"]=function(db,xAuthorizer,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xAuthorizer instanceof AsyncFunction?1:0,"i32");const result=ccall("libauthorizer_set_authorizer","number",["number","number","number"],[db,xAuthorizer?1:0,pAsyncFlags]);if(!result&&xAuthorizer){Module["setCallback"](pAsyncFlags,(_,iAction,p3,p4,p5,p6)=>xAuthorizer(pApp,iAction,p3,p4,p5,p6))}return result}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;const FUNC_METHODS=["xFunc","xStep","xFinal"];const mapFunctionNameToKey=new Map;Module["create_function"]=function(db,zFunctionName,nArg,eTextRep,pApp,xFunc,xStep,xFinal){const pAsyncFlags=Module["_sqlite3_malloc"](4);const target={xFunc,xStep,xFinal};setValue(pAsyncFlags,FUNC_METHODS.reduce((mask,method,i)=>{if(target[method]instanceof AsyncFunction){return mask|1<xUpdateHook(iUpdateType,dbName,tblName,lo32,hi32))}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["commit_hook"]=function(db,xCommitHook){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xCommitHook instanceof AsyncFunction?1:0,"i32");ccall("libhook_commit_hook","void",["number","number","number"],[db,xCommitHook?1:0,pAsyncFlags]);if(xCommitHook){Module["setCallback"](pAsyncFlags,_=>xCommitHook())}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["progress_handler"]=function(db,nOps,xProgress,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xProgress instanceof AsyncFunction?1:0,"i32");ccall("libprogress_progress_handler","number",["number","number","number","number"],[db,nOps,xProgress?1:0,pAsyncFlags]);if(xProgress){Module["setCallback"](pAsyncFlags,_=>xProgress(pApp))}}})();(function(){const VFS_METHODS=["xOpen","xDelete","xAccess","xFullPathname","xRandomness","xSleep","xCurrentTime","xGetLastError","xCurrentTimeInt64","xClose","xRead","xWrite","xTruncate","xSync","xFileSize","xLock","xUnlock","xCheckReservedLock","xFileControl","xSectorSize","xDeviceCharacteristics","xShmMap","xShmLock","xShmBarrier","xShmUnmap"];const mapVFSNameToKey=new Map;Module["vfs_register"]=function(vfs,makeDefault){let methodMask=0;let asyncMask=0;VFS_METHODS.forEach((method,i)=>{if(vfs[method]){methodMask|=1<{readyPromiseResolve=resolve;readyPromiseReject=reject})} ;return moduleRtn}export default Module; diff --git a/dist/mc-wa-sqlite.wasm b/dist/mc-wa-sqlite.wasm index 2d1d72d65276d692dad7eb497116d010e7bf596a..db9c428fb1a177168ba33216d4dbcb2c2ae0199e 100755 GIT binary patch delta 267979 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

})d1GTFCVE6r! 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 toThrow};var _scriptName=import.meta.url;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var readAsync,readBinary;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){try{scriptDirectory=new URL(".",_scriptName).href}catch{}{if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=async url=>{var response=await fetch(url,{credentials:"same-origin"});if(response.ok){return response.arrayBuffer()}throw new Error(response.status+" : "+response.url)}}}else{}var out=console.log.bind(console);var err=console.error.bind(console);var wasmBinary;var ABORT=false;var EXITSTATUS;var readyPromiseResolve,readyPromiseReject;var wasmMemory;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;var runtimeInitialized=false;function updateMemoryViews(){var b=wasmMemory.buffer;HEAP8=new Int8Array(b);HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);HEAPU32=new Uint32Array(b);HEAPF32=new Float32Array(b);HEAPF64=new Float64Array(b)}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(onPreRuns)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.initialized)FS.init();TTY.init();wasmExports["qa"]();FS.ignorePermissions=false}function preMain(){}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(onPostRuns)}var runDependencies=0;var dependenciesFulfilled=null;function addRunDependency(id){runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)}function removeRunDependency(id){runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject?.(e);throw e}var wasmBinaryFile;function findWasmBinary(){if(Module["locateFile"]){return locateFile("wa-sqlite-async.wasm")}return new URL("wa-sqlite-async.wasm",import.meta.url).href}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}async function getWasmBinary(binaryFile){if(!wasmBinary){try{var response=await readAsync(binaryFile);return new Uint8Array(response)}catch{}}return getBinarySync(binaryFile)}async function instantiateArrayBuffer(binaryFile,imports){try{var binary=await getWasmBinary(binaryFile);var instance=await WebAssembly.instantiate(binary,imports);return instance}catch(reason){err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)}}async function instantiateAsync(binary,binaryFile,imports){if(!binary){try{var response=fetch(binaryFile,{credentials:"same-origin"});var instantiationResult=await WebAssembly.instantiateStreaming(response,imports);return instantiationResult}catch(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation")}}return instantiateArrayBuffer(binaryFile,imports)}function getWasmImports(){return{a:wasmImports}}async function createWasm(){function receiveInstance(instance,module){wasmExports=instance.exports;wasmExports=Asyncify.instrumentWasmExports(wasmExports);wasmMemory=wasmExports["pa"];updateMemoryViews();wasmTable=wasmExports["pf"];assignWasmExports(wasmExports);removeRunDependency("wasm-instantiate");return wasmExports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){return receiveInstance(result["instance"])}var info=getWasmImports();if(Module["instantiateWasm"]){return new Promise((resolve,reject)=>{Module["instantiateWasm"](info,(mod,inst)=>{resolve(receiveInstance(mod,inst))})})}wasmBinaryFile??=findWasmBinary();var result=await instantiateAsync(wasmBinary,wasmBinaryFile,info);var exports=receiveInstantiationResult(result);return exports}var tempDouble;var tempI64;class ExitStatus{name="ExitStatus";constructor(status){this.message=`Program terminated with exit(${status})`;this.status=status}}var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};var onPostRuns=[];var addOnPostRun=cb=>onPostRuns.push(cb);var onPreRuns=[];var addOnPreRun=cb=>onPreRuns.push(cb);var dynCalls={};function getValue(ptr,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":return HEAP8[ptr];case"i8":return HEAP8[ptr];case"i16":return HEAP16[ptr>>1];case"i32":return HEAP32[ptr>>2];case"i64":abort("to do getValue(i64) use WASM_BIGINT");case"float":return HEAPF32[ptr>>2];case"double":return HEAPF64[ptr>>3];case"*":return HEAPU32[ptr>>2];default:abort(`invalid type for getValue: ${type}`)}}var noExitRuntime=true;function setValue(ptr,value,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":HEAP8[ptr]=value;break;case"i8":HEAP8[ptr]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":abort("to do setValue(i64) use WASM_BIGINT");case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;case"*":HEAPU32[ptr>>2]=value;break;default:abort(`invalid type for setValue: ${type}`)}}var stackRestore=val=>__emscripten_stack_restore(val);var stackSave=()=>_emscripten_stack_get_current();var UTF8Decoder=new TextDecoder;var findStringEnd=(heapOrArray,idx,maxBytesToRead,ignoreNul)=>{var maxIdx=idx+maxBytesToRead;if(ignoreNul)return maxIdx;while(heapOrArray[idx]&&!(idx>=maxIdx))++idx;return idx};var UTF8ToString=(ptr,maxBytesToRead,ignoreNul)=>{if(!ptr)return"";var end=findStringEnd(HEAPU8,ptr,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(HEAPU8.subarray(ptr,end))};var ___assert_fail=(condition,filename,line,func)=>abort(`Assertion failed: ${UTF8ToString(condition)}, at: `+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"]);var PATH={isAbs:path=>path.charAt(0)==="/",splitPath:filename=>{var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:(parts,allowAboveRoot)=>{var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:path=>{var isAbsolute=PATH.isAbs(path),trailingSlash=path.slice(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.slice(0,-1)}return root+dir},basename:path=>path&&path.match(/([^\/]+|\/)\/*$/)[1],join:(...paths)=>PATH.normalize(paths.join("/")),join2:(l,r)=>PATH.normalize(l+"/"+r)};var initRandomFill=()=>view=>crypto.getRandomValues(view);var randomFill=view=>{(randomFill=initRandomFill())(view)};var PATH_FS={resolve:(...args)=>{var resolvedPath="",resolvedAbsolute=false;for(var i=args.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?args[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=PATH.isAbs(path)}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(p=>!!p),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:(from,to)=>{from=PATH_FS.resolve(from).slice(1);to=PATH_FS.resolve(to).slice(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i{var endPtr=findStringEnd(heapOrArray,idx,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(heapOrArray.buffer?heapOrArray.subarray(idx,endPtr):new Uint8Array(heapOrArray.slice(idx,endPtr)))};var FS_stdin_getChar_buffer=[];var lengthBytesUTF8=str=>{var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63;i++}}heap[outIdx]=0;return outIdx-startIdx};var intArrayFromString=(stringy,dontAddNull,length)=>{var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array};var FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var result=null;if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else{}if(!result){return null}FS_stdin_getChar_buffer=intArrayFromString(result,true)}return FS_stdin_getChar_buffer.shift()};var TTY={ttys:[],init(){},shutdown(){},register(dev,ops){TTY.ttys[dev]={input:[],output:[],ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close(stream){stream.tty.ops.fsync(stream.tty)},fsync(stream){stream.tty.ops.fsync(stream.tty)},read(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){out(UTF8ArrayToString(tty.output));tty.output=[]}},ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(tty,optional_actions,data){return 0},ioctl_tiocgwinsz(tty){return[24,80]}},default_tty1_ops:{put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync(tty){if(tty.output?.length>0){err(UTF8ArrayToString(tty.output));tty.output=[]}}}};var zeroMemory=(ptr,size)=>HEAPU8.fill(0,ptr,ptr+size);var alignMemory=(size,alignment)=>Math.ceil(size/alignment)*alignment;var mmapAlloc=size=>{size=alignMemory(size,65536);var ptr=_emscripten_builtin_memalign(65536,size);if(ptr)zeroMemory(ptr,size);return ptr};var MEMFS={ops_table:null,mount(mount){return MEMFS.createNode(null,"/",16895,0)},createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}MEMFS.ops_table||={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}};var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.atime=node.mtime=node.ctime=Date.now();if(parent){parent.contents[name]=node;parent.atime=parent.mtime=parent.ctime=node.atime}return node},getFileDataAsTypedArray(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.atime);attr.mtime=new Date(node.mtime);attr.ctime=new Date(node.ctime);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr(node,attr){for(const key of["mode","atime","mtime","ctime"]){if(attr[key]!=null){node[key]=attr[key]}}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup(parent,name){if(!MEMFS.doesNotExistError){MEMFS.doesNotExistError=new FS.ErrnoError(44);MEMFS.doesNotExistError.stack=""}throw MEMFS.doesNotExistError},mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename(old_node,new_dir,new_name){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){if(FS.isDir(old_node.mode)){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}FS.hashRemoveNode(new_node)}delete old_node.parent.contents[old_node.name];new_dir.contents[new_name]=old_node;old_node.name=new_name;new_dir.ctime=new_dir.mtime=old_node.parent.ctime=old_node.parent.mtime=Date.now()},unlink(parent,name){delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},readdir(node){return[".","..",...Object.keys(node.contents)]},symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{var flagModes={r:0,"r+":2,w:512|64|1,"w+":512|64|2,a:1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags};var FS_getMode=(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode};var asyncLoad=async url=>{var arrayBuffer=await readAsync(url);return new Uint8Array(arrayBuffer)};var FS_createDataFile=(...args)=>FS.createDataFile(...args);var getUniqueRunDependency=id=>id;var preloadPlugins=[];var FS_handledByPreloadPlugin=async(byteArray,fullname)=>{if(typeof Browser!="undefined")Browser.init();for(var plugin of preloadPlugins){if(plugin["canHandle"](fullname)){return plugin["handle"](byteArray,fullname)}}return byteArray};var FS_preloadFile=async(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);addRunDependency(dep);try{var byteArray=url;if(typeof url=="string"){byteArray=await asyncLoad(url)}byteArray=await FS_handledByPreloadPlugin(byteArray,fullname);preFinish?.();if(!dontCreateFile){FS_createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}}finally{removeRunDependency(dep)}};var FS_createPreloadedFile=(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{FS_preloadFile(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish).then(onload).catch(onerror)};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,filesystems:null,syncFSRequests:0,readFiles:{},ErrnoError:class{name="ErrnoError";constructor(errno){this.errno=errno}},FSStream:class{shared={};get object(){return this.node}set object(val){this.node=val}get isRead(){return(this.flags&2097155)!==1}get isWrite(){return(this.flags&2097155)!==0}get isAppend(){return this.flags&1024}get flags(){return this.shared.flags}set flags(val){this.shared.flags=val}get position(){return this.shared.position}set position(val){this.shared.position=val}},FSNode:class{node_ops={};stream_ops={};readMode=292|73;writeMode=146;mounted=null;constructor(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.rdev=rdev;this.atime=this.mtime=this.ctime=Date.now()}get read(){return(this.mode&this.readMode)===this.readMode}set read(val){val?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(val){val?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return FS.isDir(this.mode)}get isDevice(){return FS.isChrdev(this.mode)}},lookupPath(path,opts={}){if(!path){throw new FS.ErrnoError(44)}opts.follow_mount??=true;if(!PATH.isAbs(path)){path=FS.cwd()+"/"+path}linkloop:for(var nlinks=0;nlinks<40;nlinks++){var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";for(var i=0;i>>0)%FS.nameTable.length},hashAddNode(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode(parent,name){var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode(node){FS.hashRemoveNode(node)},isRoot(node){return node===node.parent},isMountpoint(node){return!!node.mounted},isFile(mode){return(mode&61440)===32768},isDir(mode){return(mode&61440)===16384},isLink(mode){return(mode&61440)===40960},isChrdev(mode){return(mode&61440)===8192},isBlkdev(mode){return(mode&61440)===24576},isFIFO(mode){return(mode&61440)===4096},isSocket(mode){return(mode&49152)===49152},flagsToPermissionString(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions(node,perms){if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup(dir){if(!FS.isDir(dir.mode))return 54;var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate(dir,name){if(!FS.isDir(dir.mode)){return 54}try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen(node,flags){if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&(512|64)){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},checkOpExists(op,err){if(!op){throw new FS.ErrnoError(err)}return op},MAX_OPEN_FDS:4096,nextfd(){for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStreamChecked(fd){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}return stream},getStream:fd=>FS.streams[fd],createStream(stream,fd=-1){stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream(fd){FS.streams[fd]=null},dupStream(origStream,fd=-1){var stream=FS.createStream(origStream,fd);stream.stream_ops?.dup?.(stream);return stream},doSetAttr(stream,node,attr){var setattr=stream?.stream_ops.setattr;var arg=setattr?stream:node;setattr??=node.node_ops.setattr;FS.checkOpExists(setattr,63);setattr(arg,attr)},chrdev_stream_ops:{open(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;stream.stream_ops.open?.(stream)},llseek(){throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push(...m.mounts)}return mounts},syncfs(populate,callback){if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type,opts,mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup(parent,name){return parent.node_ops.lookup(parent,name)},mknod(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name){throw new FS.ErrnoError(28)}if(name==="."||name===".."){throw new FS.ErrnoError(20)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},statfs(path){return FS.statfsNode(FS.lookupPath(path,{follow:true}).node)},statfsStream(stream){return FS.statfsNode(stream.node)},statfsNode(node){var rtn={bsize:4096,frsize:4096,blocks:1e6,bfree:5e5,bavail:5e5,files:FS.nextInode,ffree:FS.nextInode-1,fsid:42,flags:2,namelen:255};if(node.node_ops.statfs){Object.assign(rtn,node.node_ops.statfs(node.mount.opts.root))}return rtn},create(path,mode=438){mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir(path,mode=511){mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree(path,mode){var dirs=path.split("/");var d="";for(var dir of dirs){if(!dir)continue;if(d||PATH.isAbs(path))d+="/";d+=dir;try{FS.mkdir(d,mode)}catch(e){if(e.errno!=20)throw e}}},mkdev(path,mode,dev){if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink(oldpath,newpath){if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename(old_path,new_path){var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name);old_node.parent=new_dir}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir(path){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var readdir=FS.checkOpExists(node.node_ops.readdir,54);return readdir(node)},unlink(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink(path){var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return link.node_ops.readlink(link)},stat(path,dontFollow){var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;var getattr=FS.checkOpExists(node.node_ops.getattr,63);return getattr(node)},fstat(fd){var stream=FS.getStreamChecked(fd);var node=stream.node;var getattr=stream.stream_ops.getattr;var arg=getattr?stream:node;getattr??=node.node_ops.getattr;FS.checkOpExists(getattr,63);return getattr(arg)},lstat(path){return FS.stat(path,true)},doChmod(stream,node,mode,dontFollow){FS.doSetAttr(stream,node,{mode:mode&4095|node.mode&~4095,ctime:Date.now(),dontFollow})},chmod(path,mode,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChmod(null,node,mode,dontFollow)},lchmod(path,mode){FS.chmod(path,mode,true)},fchmod(fd,mode){var stream=FS.getStreamChecked(fd);FS.doChmod(stream,stream.node,mode,false)},doChown(stream,node,dontFollow){FS.doSetAttr(stream,node,{timestamp:Date.now(),dontFollow})},chown(path,uid,gid,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChown(null,node,dontFollow)},lchown(path,uid,gid){FS.chown(path,uid,gid,true)},fchown(fd,uid,gid){var stream=FS.getStreamChecked(fd);FS.doChown(stream,stream.node,false)},doTruncate(stream,node,len){if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}FS.doSetAttr(stream,node,{size:len,timestamp:Date.now()})},truncate(path,len){if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}FS.doTruncate(null,node,len)},ftruncate(fd,len){var stream=FS.getStreamChecked(fd);if(len<0||(stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.doTruncate(stream,stream.node,len)},utime(path,atime,mtime){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var setattr=FS.checkOpExists(node.node_ops.setattr,63);setattr(node,{atime,mtime})},open(path,flags,mode=438){if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS_modeStringToFlags(flags):flags;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;var isDirPath;if(typeof path=="object"){node=path}else{isDirPath=path.endsWith("/");var lookup=FS.lookupPath(path,{follow:!(flags&131072),noent_okay:true});node=lookup.node;path=lookup.path}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else if(isDirPath){throw new FS.ErrnoError(31)}else{node=FS.mknod(path,mode|511,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512&&!created){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node,path:FS.getPath(node),flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(created){FS.chmod(node,mode&511)}if(Module["logReadFiles"]&&!(flags&1)){if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close(stream){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed(stream){return stream.fd===null},llseek(stream,offset,whence){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read(stream,buffer,offset,length,position){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write(stream,buffer,offset,length,position,canOwn){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},mmap(stream,length,position,prot,flags){if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}if(!length){throw new FS.ErrnoError(28)}return stream.stream_ops.mmap(stream,length,position,prot,flags)},msync(stream,buffer,offset,length,mmapFlags){if(!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},ioctl(stream,cmd,arg){if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile(path,opts={}){opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error(`Invalid encoding type "${opts.encoding}"`)}var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){buf=UTF8ArrayToString(buf)}FS.close(stream);return buf},writeFile(path,data,opts={}){opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){data=new Uint8Array(intArrayFromString(data,true))}if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir(path){var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories(){FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices(){FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length,llseek:()=>0});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var randomBuffer=new Uint8Array(1024),randomLeft=0;var randomByte=()=>{if(randomLeft===0){randomFill(randomBuffer);randomLeft=randomBuffer.byteLength}return randomBuffer[--randomLeft]};FS.createDevice("/dev","random",randomByte);FS.createDevice("/dev","urandom",randomByte);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories(){FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount(){var node=FS.createNode(proc_self,"fd",16895,73);node.stream_ops={llseek:MEMFS.stream_ops.llseek};node.node_ops={lookup(parent,name){var fd=+name;var stream=FS.getStreamChecked(fd);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path},id:fd+1};ret.parent=ret;return ret},readdir(){return Array.from(FS.streams.entries()).filter(([k,v])=>v).map(([k,v])=>k.toString())}};return node}},{},"/proc/self/fd")},createStandardStreams(input,output,error){if(input){FS.createDevice("/dev","stdin",input)}else{FS.symlink("/dev/tty","/dev/stdin")}if(output){FS.createDevice("/dev","stdout",null,output)}else{FS.symlink("/dev/tty","/dev/stdout")}if(error){FS.createDevice("/dev","stderr",null,error)}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},staticInit(){FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={MEMFS}},init(input,output,error){FS.initialized=true;input??=Module["stdin"];output??=Module["stdout"];error??=Module["stderr"];FS.createStandardStreams(input,output,error)},quit(){FS.initialized=false;for(var stream of FS.streams){if(stream){FS.close(stream)}}},findObject(path,dontResolveLastLink){var ret=FS.analyzePath(path,dontResolveLastLink);if(!ret.exists){return null}return ret.object},analyzePath(path,dontResolveLastLink){try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath(parent,path,canRead,canWrite){parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){if(e.errno!=20)throw e}parent=current}return current},createFile(parent,name,properties,canRead,canWrite){var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS_getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile(parent,name,data,canRead,canWrite,canOwn){var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS_getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]}setDataGetter(getter){this.getter=getter}cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}return intArrayFromString(xhr.responseText||"",true)};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true}get length(){if(!this.lengthKnown){this.cacheLength()}return this._length}get chunkSize(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=(...args)=>{FS.forceLoadFile(node);return fn(...args)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr,allocated:true}};node.stream_ops=stream_ops;return node}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return dir+"/"+path},writeStat(buf,stat){HEAPU32[buf>>2]=stat.dev;HEAPU32[buf+4>>2]=stat.mode;HEAPU32[buf+8>>2]=stat.nlink;HEAPU32[buf+12>>2]=stat.uid;HEAPU32[buf+16>>2]=stat.gid;HEAPU32[buf+20>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];HEAP32[buf+32>>2]=4096;HEAP32[buf+36>>2]=stat.blocks;var atime=stat.atime.getTime();var mtime=stat.mtime.getTime();var ctime=stat.ctime.getTime();tempI64=[Math.floor(atime/1e3)>>>0,(tempDouble=Math.floor(atime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=atime%1e3*1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=mtime%1e3*1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=ctime%1e3*1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];return 0},writeStatFs(buf,stats){HEAPU32[buf+4>>2]=stats.bsize;HEAPU32[buf+60>>2]=stats.bsize;tempI64=[stats.blocks>>>0,(tempDouble=stats.blocks,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+8>>2]=tempI64[0],HEAP32[buf+12>>2]=tempI64[1];tempI64=[stats.bfree>>>0,(tempDouble=stats.bfree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+16>>2]=tempI64[0],HEAP32[buf+20>>2]=tempI64[1];tempI64=[stats.bavail>>>0,(tempDouble=stats.bavail,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];tempI64=[stats.files>>>0,(tempDouble=stats.files,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+32>>2]=tempI64[0],HEAP32[buf+36>>2]=tempI64[1];tempI64=[stats.ffree>>>0,(tempDouble=stats.ffree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=stats.fsid;HEAPU32[buf+64>>2]=stats.flags;HEAPU32[buf+56>>2]=stats.namelen},doMsync(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},getStreamFromFD(fd){var stream=FS.getStreamChecked(fd);return stream},varargs:undefined,getStr(ptr){var ret=UTF8ToString(ptr);return ret}};function ___syscall_chmod(path,mode){try{path=SYSCALLS.getStr(path);FS.chmod(path,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_faccessat(dirfd,path,amode,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchmod(fd,mode){try{FS.fchmod(fd,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchown32(fd,owner,group){try{FS.fchown(fd,owner,group);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var syscallGetVarargI=()=>{var ret=HEAP32[+SYSCALLS.varargs>>2];SYSCALLS.varargs+=4;return ret};var syscallGetVarargP=syscallGetVarargI;function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=syscallGetVarargI();if(arg<0){return-28}while(FS.streams[arg]){arg++}var newStream;newStream=FS.dupStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=syscallGetVarargI();stream.flags|=arg;return 0}case 12:{var arg=syscallGetVarargP();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0}return-28}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fstat64(fd,buf){try{return SYSCALLS.writeStat(buf,FS.fstat(fd))}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var convertI32PairToI53Checked=(lo,hi)=>hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN;function ___syscall_ftruncate64(fd,length_low,length_high){var length=convertI32PairToI53Checked(length_low,length_high);try{if(isNaN(length))return-61;FS.ftruncate(fd,length);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var stringToUTF8=(str,outPtr,maxBytesToWrite)=>stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite);function ___syscall_getcwd(buf,size){try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd)+1;if(sizeHEAPU32[ptr>>2]+HEAP32[ptr+4>>2]*4294967296;function ___syscall_utimensat(dirfd,path,times,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path,true);var now=Date.now(),atime,mtime;if(!times){atime=now;mtime=now}else{var seconds=readI53FromI64(times);var nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){atime=now}else if(nanoseconds==1073741822){atime=null}else{atime=seconds*1e3+nanoseconds/(1e3*1e3)}times+=16;seconds=readI53FromI64(times);nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){mtime=now}else if(nanoseconds==1073741822){mtime=null}else{mtime=seconds*1e3+nanoseconds/(1e3*1e3)}}if((mtime??atime)!==null){FS.utime(path,atime,mtime)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var __abort_js=()=>abort("");var runtimeKeepaliveCounter=0;var __emscripten_runtime_keepalive_clear=()=>{noExitRuntime=false;runtimeKeepaliveCounter=0};var isLeapYear=year=>year%4===0&&(year%100!==0||year%400===0);var MONTH_DAYS_LEAP_CUMULATIVE=[0,31,60,91,121,152,182,213,244,274,305,335];var MONTH_DAYS_REGULAR_CUMULATIVE=[0,31,59,90,120,151,181,212,243,273,304,334];var ydayFromDate=date=>{var leap=isLeapYear(date.getFullYear());var monthDaysCumulative=leap?MONTH_DAYS_LEAP_CUMULATIVE:MONTH_DAYS_REGULAR_CUMULATIVE;var yday=monthDaysCumulative[date.getMonth()]+date.getDate()-1;return yday};function __localtime_js(time_low,time_high,tmPtr){var time=convertI32PairToI53Checked(time_low,time_high);var date=new Date(time*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function __mmap_js(len,prot,flags,fd,offset_low,offset_high,allocated,addr){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);var res=FS.mmap(stream,len,offset,prot,flags);var ptr=res.ptr;HEAP32[allocated>>2]=res.allocated;HEAPU32[addr>>2]=ptr;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function __munmap_js(addr,len,prot,flags,fd,offset_low,offset_high){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);if(prot&2){SYSCALLS.doMsync(addr,stream,len,flags,offset)}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var timers={};var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};var exitJS=(status,implicit)=>{EXITSTATUS=status;_proc_exit(status)};var _exit=exitJS;var maybeExit=()=>{if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}};var _emscripten_get_now=()=>performance.now();var __setitimer_js=(which,timeout_ms)=>{if(timers[which]){clearTimeout(timers[which].id);delete timers[which]}if(!timeout_ms)return 0;var id=setTimeout(()=>{delete timers[which];callUserCallback(()=>__emscripten_timeout(which,_emscripten_get_now()))},timeout_ms);timers[which]={id,timeout_ms};return 0};var __tzset_js=(timezone,daylight,std_name,dst_name)=>{var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAPU32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);var extractZone=timezoneOffset=>{var sign=timezoneOffset>=0?"-":"+";var absOffset=Math.abs(timezoneOffset);var hours=String(Math.floor(absOffset/60)).padStart(2,"0");var minutes=String(absOffset%60).padStart(2,"0");return`UTC${sign}${hours}${minutes}`};var winterName=extractZone(winterOffset);var summerName=extractZone(summerOffset);if(summerOffsetDate.now();var getHeapMax=()=>2147483648;var growMemory=size=>{var oldHeapSize=wasmMemory.buffer.byteLength;var pages=(size-oldHeapSize+65535)/65536|0;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}};var _emscripten_resize_heap=requestedSize=>{var oldSize=HEAPU8.length;requestedSize>>>=0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignMemory(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false};var ENV={};var getExecutableName=()=>thisProgram||"./this.program";var getEnvStrings=()=>{if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.language||"C").replace("-","_")+".UTF-8";var env={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:lang,_:getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings};var _environ_get=(__environ,environ_buf)=>{var bufSize=0;var envp=0;for(var string of getEnvStrings()){var ptr=environ_buf+bufSize;HEAPU32[__environ+envp>>2]=ptr;bufSize+=stringToUTF8(string,ptr,Infinity)+1;envp+=4}return 0};var _environ_sizes_get=(penviron_count,penviron_buf_size)=>{var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;for(var string of strings){bufSize+=lengthBytesUTF8(string)+1}HEAPU32[penviron_buf_size>>2]=bufSize;return 0};function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_fdstat_get(fd,pbuf){try{var rightsBase=0;var rightsInheriting=0;var flags=0;{var stream=SYSCALLS.getStreamFromFD(fd);var type=stream.tty?2:FS.isDir(stream.mode)?3:FS.isLink(stream.mode)?7:4}HEAP8[pbuf]=type;HEAP16[pbuf+2>>1]=flags;tempI64=[rightsBase>>>0,(tempDouble=rightsBase,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+8>>2]=tempI64[0],HEAP32[pbuf+12>>2]=tempI64[1];tempI64=[rightsInheriting>>>0,(tempDouble=rightsInheriting,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+16>>2]=tempI64[0],HEAP32[pbuf+20>>2]=tempI64[1];return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doReadv=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var _fd_sync=function(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);return Asyncify.handleSleep(wakeUp=>{var mount=stream.node.mount;if(!mount.type.syncfs){wakeUp(0);return}mount.type.syncfs(mount,false,err=>{wakeUp(err?29:0)})})}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}};_fd_sync.isAsync=true;var doWritev=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var adapters_support=function(){const handleAsync=typeof Asyncify==="object"?Asyncify.handleAsync.bind(Asyncify):null;Module["handleAsync"]=handleAsync;const targets=new Map;Module["setCallback"]=(key,target)=>targets.set(key,target);Module["getCallback"]=key=>targets.get(key);Module["deleteCallback"]=key=>targets.delete(key);adapters_support=function(isAsync,key,...args){const receiver=targets.get(key);let methodName=null;const f=typeof receiver==="function"?receiver:receiver[methodName=UTF8ToString(args.shift())];if(isAsync){if(handleAsync){return handleAsync(()=>f.apply(receiver,args))}throw new Error("Synchronous WebAssembly cannot call async function")}const result=f.apply(receiver,args);if(typeof result?.then=="function"){console.error("unexpected Promise",f);throw new Error(`${methodName} unexpectedly returned a Promise`)}return result}};function _ipp(...args){return adapters_support(false,...args)}function _ipp_async(...args){return adapters_support(true,...args)}_ipp_async.isAsync=true;function _ippipppp(...args){return adapters_support(false,...args)}function _ippipppp_async(...args){return adapters_support(true,...args)}_ippipppp_async.isAsync=true;function _ippp(...args){return adapters_support(false,...args)}function _ippp_async(...args){return adapters_support(true,...args)}_ippp_async.isAsync=true;function _ipppi(...args){return adapters_support(false,...args)}function _ipppi_async(...args){return adapters_support(true,...args)}_ipppi_async.isAsync=true;function _ipppiii(...args){return adapters_support(false,...args)}function _ipppiii_async(...args){return adapters_support(true,...args)}_ipppiii_async.isAsync=true;function _ipppiiip(...args){return adapters_support(false,...args)}function _ipppiiip_async(...args){return adapters_support(true,...args)}_ipppiiip_async.isAsync=true;function _ipppip(...args){return adapters_support(false,...args)}function _ipppip_async(...args){return adapters_support(true,...args)}_ipppip_async.isAsync=true;function _ipppj(...args){return adapters_support(false,...args)}function _ipppj_async(...args){return adapters_support(true,...args)}_ipppj_async.isAsync=true;function _ipppp(...args){return adapters_support(false,...args)}function _ipppp_async(...args){return adapters_support(true,...args)}_ipppp_async.isAsync=true;function _ippppi(...args){return adapters_support(false,...args)}function _ippppi_async(...args){return adapters_support(true,...args)}_ippppi_async.isAsync=true;function _ippppij(...args){return adapters_support(false,...args)}function _ippppij_async(...args){return adapters_support(true,...args)}_ippppij_async.isAsync=true;function _ippppip(...args){return adapters_support(false,...args)}function _ippppip_async(...args){return adapters_support(true,...args)}_ippppip_async.isAsync=true;function _ipppppip(...args){return adapters_support(false,...args)}function _ipppppip_async(...args){return adapters_support(true,...args)}_ipppppip_async.isAsync=true;function _vppippii(...args){return adapters_support(false,...args)}function _vppippii_async(...args){return adapters_support(true,...args)}_vppippii_async.isAsync=true;function _vppp(...args){return adapters_support(false,...args)}function _vppp_async(...args){return adapters_support(true,...args)}_vppp_async.isAsync=true;function _vpppip(...args){return adapters_support(false,...args)}function _vpppip_async(...args){return adapters_support(true,...args)}_vpppip_async.isAsync=true;var runAndAbortIfError=func=>{try{return func()}catch(e){abort(e)}};var runtimeKeepalivePush=()=>{runtimeKeepaliveCounter+=1};var runtimeKeepalivePop=()=>{runtimeKeepaliveCounter-=1};var Asyncify={instrumentWasmImports(imports){var importPattern=/^(ipp|ipp_async|ippp|ippp_async|vppp|vppp_async|ipppj|ipppj_async|ipppi|ipppi_async|ipppp|ipppp_async|ipppip|ipppip_async|vpppip|vpppip_async|ippppi|ippppi_async|ippppij|ippppij_async|ipppiii|ipppiii_async|ippppip|ippppip_async|ippipppp|ippipppp_async|ipppppip|ipppppip_async|ipppiiip|ipppiiip_async|vppippii|vppippii_async|invoke_.*|__asyncjs__.*)$/;for(let[x,original]of Object.entries(imports)){if(typeof original=="function"){let isAsyncifyImport=original.isAsync||importPattern.test(x)}}},instrumentFunction(original){var wrapper=(...args)=>{Asyncify.exportCallStack.push(original);try{return original(...args)}finally{if(!ABORT){var top=Asyncify.exportCallStack.pop();Asyncify.maybeStopUnwind()}}};Asyncify.funcWrappers.set(original,wrapper);return wrapper},instrumentWasmExports(exports){var ret={};for(let[x,original]of Object.entries(exports)){if(typeof original=="function"){var wrapper=Asyncify.instrumentFunction(original);ret[x]=wrapper}else{ret[x]=original}}return ret},State:{Normal:0,Unwinding:1,Rewinding:2,Disabled:3},state:0,StackSize:16384,currData:null,handleSleepReturnValue:0,exportCallStack:[],callstackFuncToId:new Map,callStackIdToFunc:new Map,funcWrappers:new Map,callStackId:0,asyncPromiseHandlers:null,sleepCallbacks:[],getCallStackId(func){if(!Asyncify.callstackFuncToId.has(func)){var id=Asyncify.callStackId++;Asyncify.callstackFuncToId.set(func,id);Asyncify.callStackIdToFunc.set(id,func)}return Asyncify.callstackFuncToId.get(func)},maybeStopUnwind(){if(Asyncify.currData&&Asyncify.state===Asyncify.State.Unwinding&&Asyncify.exportCallStack.length===0){Asyncify.state=Asyncify.State.Normal;runAndAbortIfError(_asyncify_stop_unwind);if(typeof Fibers!="undefined"){Fibers.trampoline()}}},whenDone(){return new Promise((resolve,reject)=>{Asyncify.asyncPromiseHandlers={resolve,reject}})},allocateData(){var ptr=_malloc(12+Asyncify.StackSize);Asyncify.setDataHeader(ptr,ptr+12,Asyncify.StackSize);Asyncify.setDataRewindFunc(ptr);return ptr},setDataHeader(ptr,stack,stackSize){HEAPU32[ptr>>2]=stack;HEAPU32[ptr+4>>2]=stack+stackSize},setDataRewindFunc(ptr){var bottomOfCallStack=Asyncify.exportCallStack[0];var rewindId=Asyncify.getCallStackId(bottomOfCallStack);HEAP32[ptr+8>>2]=rewindId},getDataRewindFunc(ptr){var id=HEAP32[ptr+8>>2];var func=Asyncify.callStackIdToFunc.get(id);return func},doRewind(ptr){var original=Asyncify.getDataRewindFunc(ptr);var func=Asyncify.funcWrappers.get(original);return func()},handleSleep(startAsync){if(ABORT)return;if(Asyncify.state===Asyncify.State.Normal){var reachedCallback=false;var reachedAfterCallback=false;startAsync((handleSleepReturnValue=0)=>{if(ABORT)return;Asyncify.handleSleepReturnValue=handleSleepReturnValue;reachedCallback=true;if(!reachedAfterCallback){return}Asyncify.state=Asyncify.State.Rewinding;runAndAbortIfError(()=>_asyncify_start_rewind(Asyncify.currData));if(typeof MainLoop!="undefined"&&MainLoop.func){MainLoop.resume()}var asyncWasmReturnValue,isError=false;try{asyncWasmReturnValue=Asyncify.doRewind(Asyncify.currData)}catch(err){asyncWasmReturnValue=err;isError=true}var handled=false;if(!Asyncify.currData){var asyncPromiseHandlers=Asyncify.asyncPromiseHandlers;if(asyncPromiseHandlers){Asyncify.asyncPromiseHandlers=null;(isError?asyncPromiseHandlers.reject:asyncPromiseHandlers.resolve)(asyncWasmReturnValue);handled=true}}if(isError&&!handled){throw asyncWasmReturnValue}});reachedAfterCallback=true;if(!reachedCallback){Asyncify.state=Asyncify.State.Unwinding;Asyncify.currData=Asyncify.allocateData();if(typeof MainLoop!="undefined"&&MainLoop.func){MainLoop.pause()}runAndAbortIfError(()=>_asyncify_start_unwind(Asyncify.currData))}}else if(Asyncify.state===Asyncify.State.Rewinding){Asyncify.state=Asyncify.State.Normal;runAndAbortIfError(_asyncify_stop_rewind);_free(Asyncify.currData);Asyncify.currData=null;Asyncify.sleepCallbacks.forEach(callUserCallback)}else{abort(`invalid state: ${Asyncify.state}`)}return Asyncify.handleSleepReturnValue},handleAsync:startAsync=>Asyncify.handleSleep(wakeUp=>{startAsync().then(wakeUp)})};var uleb128EncodeWithLen=arr=>{const n=arr.length;return[n%128|128,n>>7,...arr]};var wasmTypeCodes={i:127,p:127,j:126,f:125,d:124,e:111};var generateTypePack=types=>uleb128EncodeWithLen(Array.from(types,type=>{var code=wasmTypeCodes[type];return code}));var convertJsFunctionToWasm=(func,sig)=>{var bytes=Uint8Array.of(0,97,115,109,1,0,0,0,1,...uleb128EncodeWithLen([1,96,...generateTypePack(sig.slice(1)),...generateTypePack(sig[0]==="v"?"":sig[0])]),2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var module=new WebAssembly.Module(bytes);var instance=new WebAssembly.Instance(module,{e:{f:func}});var wrappedFunc=instance.exports["f"];return wrappedFunc};var wasmTable;var getWasmTableEntry=funcPtr=>wasmTable.get(funcPtr);var updateTableMap=(offset,count)=>{if(functionsInTableMap){for(var i=offset;i{if(!functionsInTableMap){functionsInTableMap=new WeakMap;updateTableMap(0,wasmTable.length)}return functionsInTableMap.get(func)||0};var freeTableIndexes=[];var getEmptyTableSlot=()=>{if(freeTableIndexes.length){return freeTableIndexes.pop()}return wasmTable["grow"](1)};var setWasmTableEntry=(idx,func)=>wasmTable.set(idx,func);var addFunction=(func,sig)=>{var rtn=getFunctionAddress(func);if(rtn){return rtn}var ret=getEmptyTableSlot();try{setWasmTableEntry(ret,func)}catch(err){if(!(err instanceof TypeError)){throw err}var wrapped=convertJsFunctionToWasm(func,sig);setWasmTableEntry(ret,wrapped)}functionsInTableMap.set(func,ret);return ret};var getCFunc=ident=>{var func=Module["_"+ident];return func};var writeArrayToMemory=(array,buffer)=>{HEAP8.set(array,buffer)};var stackAlloc=sz=>__emscripten_stack_alloc(sz);var stringToUTF8OnStack=str=>{var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8(str,ret,size);return ret};var ccall=(ident,returnType,argTypes,args,opts)=>{var toC={string:str=>{var ret=0;if(str!==null&&str!==undefined&&str!==0){ret=stringToUTF8OnStack(str)}return ret},array:arr=>{var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string"){return UTF8ToString(ret)}if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i{var numericArgs=!argTypes||argTypes.every(type=>type==="number"||type==="boolean");var numericRet=returnType!=="string";if(numericRet&&numericArgs&&!opts){return getCFunc(ident)}return(...args)=>ccall(ident,returnType,argTypes,args,opts)};var getTempRet0=val=>__emscripten_tempret_get();var stringToUTF16=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr};var stringToUTF32=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i65535){i++}HEAP32[outPtr>>2]=codePoint;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr};var AsciiToString=ptr=>{var str="";while(1){var ch=HEAPU8[ptr++];if(!ch)return str;str+=String.fromCharCode(ch)}};var UTF16Decoder=new TextDecoder("utf-16le");var UTF16ToString=(ptr,maxBytesToRead,ignoreNul)=>{var idx=ptr>>1;var endIdx=findStringEnd(HEAPU16,idx,maxBytesToRead/2,ignoreNul);return UTF16Decoder.decode(HEAPU16.subarray(idx,endIdx))};var UTF32ToString=(ptr,maxBytesToRead,ignoreNul)=>{var str="";var startIdx=ptr>>2;for(var i=0;!(i>=maxBytesToRead/4);i++){var utf32=HEAPU32[startIdx+i];if(!utf32&&!ignoreNul)break;str+=String.fromCodePoint(utf32)}return str};var intArrayToString=array=>{var ret=[];for(var i=0;i255){chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")};var _getTempRet0=getTempRet0;FS.createPreloadedFile=FS_createPreloadedFile;FS.preloadFile=FS_preloadFile;FS.staticInit();adapters_support();{if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(Module["preloadPlugins"])preloadPlugins=Module["preloadPlugins"];if(Module["print"])out=Module["print"];if(Module["printErr"])err=Module["printErr"];if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"]}Module["getTempRet0"]=getTempRet0;Module["ccall"]=ccall;Module["cwrap"]=cwrap;Module["addFunction"]=addFunction;Module["setValue"]=setValue;Module["getValue"]=getValue;Module["UTF8ToString"]=UTF8ToString;Module["stringToUTF8"]=stringToUTF8;Module["lengthBytesUTF8"]=lengthBytesUTF8;Module["intArrayFromString"]=intArrayFromString;Module["intArrayToString"]=intArrayToString;Module["AsciiToString"]=AsciiToString;Module["UTF16ToString"]=UTF16ToString;Module["stringToUTF16"]=stringToUTF16;Module["UTF32ToString"]=UTF32ToString;Module["stringToUTF32"]=stringToUTF32;Module["writeArrayToMemory"]=writeArrayToMemory;Module["_getTempRet0"]=_getTempRet0;var _powersync_init_static,_sqlite3_status64,_sqlite3_status,_sqlite3_db_status,_sqlite3_msize,_sqlite3_vfs_find,_sqlite3_vfs_register,_sqlite3_vfs_unregister,_sqlite3_release_memory,_sqlite3_soft_heap_limit64,_sqlite3_memory_used,_sqlite3_hard_heap_limit64,_sqlite3_memory_highwater,_sqlite3_malloc,_sqlite3_malloc64,_sqlite3_free,_sqlite3_realloc,_sqlite3_realloc64,_sqlite3_str_vappendf,_sqlite3_str_append,_sqlite3_str_appendchar,_sqlite3_str_appendall,_sqlite3_str_appendf,_sqlite3_str_finish,_sqlite3_str_errcode,_sqlite3_str_length,_sqlite3_str_value,_sqlite3_str_reset,_sqlite3_str_new,_sqlite3_vmprintf,_sqlite3_mprintf,_sqlite3_vsnprintf,_sqlite3_snprintf,_sqlite3_log,_sqlite3_randomness,_sqlite3_stricmp,_sqlite3_strnicmp,_sqlite3_os_init,_sqlite3_os_end,_sqlite3_serialize,_sqlite3_prepare_v2,_sqlite3_step,_sqlite3_column_int64,_sqlite3_reset,_sqlite3_exec,_sqlite3_column_int,_sqlite3_finalize,_sqlite3_deserialize,_sqlite3_database_file_object,_sqlite3_backup_init,_sqlite3_backup_step,_sqlite3_backup_finish,_sqlite3_backup_remaining,_sqlite3_backup_pagecount,_sqlite3_clear_bindings,_sqlite3_value_blob,_sqlite3_value_text,_sqlite3_value_bytes,_sqlite3_value_bytes16,_sqlite3_value_double,_sqlite3_value_int,_sqlite3_value_int64,_sqlite3_value_subtype,_sqlite3_value_pointer,_sqlite3_value_text16,_sqlite3_value_text16be,_sqlite3_value_text16le,_sqlite3_value_type,_sqlite3_value_encoding,_sqlite3_value_nochange,_sqlite3_value_frombind,_sqlite3_value_dup,_sqlite3_value_free,_sqlite3_result_blob,_sqlite3_result_blob64,_sqlite3_result_double,_sqlite3_result_error,_sqlite3_result_error16,_sqlite3_result_int,_sqlite3_result_int64,_sqlite3_result_null,_sqlite3_result_pointer,_sqlite3_result_subtype,_sqlite3_result_text,_sqlite3_result_text64,_sqlite3_result_text16,_sqlite3_result_text16be,_sqlite3_result_text16le,_sqlite3_result_value,_sqlite3_result_error_toobig,_sqlite3_result_zeroblob,_sqlite3_result_zeroblob64,_sqlite3_result_error_code,_sqlite3_result_error_nomem,_sqlite3_user_data,_sqlite3_context_db_handle,_sqlite3_vtab_nochange,_sqlite3_vtab_in_first,_sqlite3_vtab_in_next,_sqlite3_aggregate_context,_sqlite3_get_auxdata,_sqlite3_set_auxdata,_sqlite3_column_count,_sqlite3_data_count,_sqlite3_column_blob,_sqlite3_column_bytes,_sqlite3_column_bytes16,_sqlite3_column_double,_sqlite3_column_text,_sqlite3_column_value,_sqlite3_column_text16,_sqlite3_column_type,_sqlite3_column_name,_sqlite3_column_name16,_sqlite3_bind_blob,_sqlite3_bind_blob64,_sqlite3_bind_double,_sqlite3_bind_int,_sqlite3_bind_int64,_sqlite3_bind_null,_sqlite3_bind_pointer,_sqlite3_bind_text,_sqlite3_bind_text64,_sqlite3_bind_text16,_sqlite3_bind_value,_sqlite3_bind_zeroblob,_sqlite3_bind_zeroblob64,_sqlite3_bind_parameter_count,_sqlite3_bind_parameter_name,_sqlite3_bind_parameter_index,_sqlite3_db_handle,_sqlite3_stmt_readonly,_sqlite3_stmt_isexplain,_sqlite3_stmt_explain,_sqlite3_stmt_busy,_sqlite3_next_stmt,_sqlite3_stmt_status,_sqlite3_sql,_sqlite3_expanded_sql,_sqlite3_value_numeric_type,_sqlite3_blob_open,_sqlite3_blob_close,_sqlite3_blob_read,_sqlite3_blob_write,_sqlite3_blob_bytes,_sqlite3_blob_reopen,_sqlite3_set_authorizer,_sqlite3_strglob,_sqlite3_strlike,_sqlite3_errmsg,_sqlite3_load_extension,_sqlite3_enable_load_extension,_sqlite3_auto_extension,_sqlite3_cancel_auto_extension,_sqlite3_reset_auto_extension,_sqlite3_prepare,_sqlite3_prepare_v3,_sqlite3_prepare16,_sqlite3_prepare16_v2,_sqlite3_prepare16_v3,_sqlite3_get_table,_sqlite3_free_table,_sqlite3_create_module,_sqlite3_create_module_v2,_sqlite3_drop_modules,_sqlite3_declare_vtab,_sqlite3_vtab_on_conflict,_sqlite3_vtab_config,_sqlite3_vtab_collation,_sqlite3_vtab_in,_sqlite3_vtab_rhs_value,_sqlite3_vtab_distinct,_sqlite3_keyword_name,_sqlite3_keyword_count,_sqlite3_keyword_check,_sqlite3_complete,_sqlite3_complete16,_sqlite3_libversion,_sqlite3_libversion_number,_sqlite3_threadsafe,_sqlite3_initialize,_sqlite3_shutdown,_sqlite3_config,_sqlite3_db_mutex,_sqlite3_db_release_memory,_sqlite3_db_cacheflush,_sqlite3_db_config,_sqlite3_last_insert_rowid,_sqlite3_set_last_insert_rowid,_sqlite3_changes64,_sqlite3_changes,_sqlite3_total_changes64,_sqlite3_total_changes,_sqlite3_txn_state,_sqlite3_close,_sqlite3_close_v2,_sqlite3_busy_handler,_sqlite3_progress_handler,_sqlite3_busy_timeout,_sqlite3_interrupt,_sqlite3_is_interrupted,_sqlite3_create_function,_sqlite3_create_function_v2,_sqlite3_create_window_function,_sqlite3_create_function16,_sqlite3_overload_function,_sqlite3_trace_v2,_sqlite3_commit_hook,_sqlite3_update_hook,_sqlite3_rollback_hook,_sqlite3_autovacuum_pages,_sqlite3_wal_autocheckpoint,_sqlite3_wal_hook,_sqlite3_wal_checkpoint_v2,_sqlite3_wal_checkpoint,_sqlite3_error_offset,_sqlite3_errmsg16,_sqlite3_errcode,_sqlite3_extended_errcode,_sqlite3_system_errno,_sqlite3_errstr,_sqlite3_limit,_sqlite3_open,_sqlite3_open_v2,_sqlite3_open16,_sqlite3_create_collation,_sqlite3_create_collation_v2,_sqlite3_create_collation16,_sqlite3_collation_needed,_sqlite3_collation_needed16,_sqlite3_get_clientdata,_sqlite3_set_clientdata,_sqlite3_get_autocommit,_sqlite3_table_column_metadata,_sqlite3_sleep,_sqlite3_extended_result_codes,_sqlite3_file_control,_sqlite3_test_control,_sqlite3_create_filename,_sqlite3_free_filename,_sqlite3_uri_parameter,_sqlite3_uri_key,_sqlite3_uri_boolean,_sqlite3_uri_int64,_sqlite3_filename_database,_sqlite3_filename_journal,_sqlite3_filename_wal,_sqlite3_db_name,_sqlite3_db_filename,_sqlite3_db_readonly,_sqlite3_compileoption_used,_sqlite3_compileoption_get,_sqlite3_sourceid,_memcmp,_malloc,_free,_RegisterExtensionFunctions,_getSqliteFree,_main,_libauthorizer_set_authorizer,_libfunction_create_function,_libhook_commit_hook,_libhook_update_hook,_libprogress_progress_handler,_libvfs_vfs_register,_memcpy,_memset,_emscripten_builtin_memalign,__emscripten_timeout,__emscripten_tempret_get,__emscripten_stack_restore,__emscripten_stack_alloc,_emscripten_stack_get_current,dynCall_iii,dynCall_ii,dynCall_viii,dynCall_vi,dynCall_viiiij,dynCall_iiii,dynCall_vii,dynCall_iiiiiii,dynCall_iiiiii,dynCall_iiiii,dynCall_viiii,dynCall_iiiiiiiii,dynCall_vijii,dynCall_viiiii,dynCall_iiiij,dynCall_viji,dynCall_iij,dynCall_iidiiii,dynCall_v,dynCall_iijii,dynCall_iiji,dynCall_i,dynCall_iiiiiij,dynCall_iiid,dynCall_iiij,dynCall_dii,dynCall_jii,dynCall_ji,dynCall_vid,dynCall_vij,dynCall_iiiiiiiiii,dynCall_di,dynCall_iiiiijii,dynCall_j,dynCall_jj,dynCall_jiij,dynCall_iiiiji,dynCall_iiiijii,dynCall_ij,dynCall_viiji,dynCall_viijii,dynCall_iiiiiiiiiii,dynCall_iiiijji,dynCall_iiiiiiii,_asyncify_start_unwind,_asyncify_stop_unwind,_asyncify_start_rewind,_asyncify_stop_rewind;function assignWasmExports(wasmExports){Module["_powersync_init_static"]=_powersync_init_static=wasmExports["ra"];Module["_sqlite3_status64"]=_sqlite3_status64=wasmExports["sa"];Module["_sqlite3_status"]=_sqlite3_status=wasmExports["ta"];Module["_sqlite3_db_status"]=_sqlite3_db_status=wasmExports["ua"];Module["_sqlite3_msize"]=_sqlite3_msize=wasmExports["va"];Module["_sqlite3_vfs_find"]=_sqlite3_vfs_find=wasmExports["wa"];Module["_sqlite3_vfs_register"]=_sqlite3_vfs_register=wasmExports["xa"];Module["_sqlite3_vfs_unregister"]=_sqlite3_vfs_unregister=wasmExports["ya"];Module["_sqlite3_release_memory"]=_sqlite3_release_memory=wasmExports["za"];Module["_sqlite3_soft_heap_limit64"]=_sqlite3_soft_heap_limit64=wasmExports["Aa"];Module["_sqlite3_memory_used"]=_sqlite3_memory_used=wasmExports["Ba"];Module["_sqlite3_hard_heap_limit64"]=_sqlite3_hard_heap_limit64=wasmExports["Ca"];Module["_sqlite3_memory_highwater"]=_sqlite3_memory_highwater=wasmExports["Da"];Module["_sqlite3_malloc"]=_sqlite3_malloc=wasmExports["Ea"];Module["_sqlite3_malloc64"]=_sqlite3_malloc64=wasmExports["Fa"];Module["_sqlite3_free"]=_sqlite3_free=wasmExports["Ga"];Module["_sqlite3_realloc"]=_sqlite3_realloc=wasmExports["Ha"];Module["_sqlite3_realloc64"]=_sqlite3_realloc64=wasmExports["Ia"];Module["_sqlite3_str_vappendf"]=_sqlite3_str_vappendf=wasmExports["Ja"];Module["_sqlite3_str_append"]=_sqlite3_str_append=wasmExports["Ka"];Module["_sqlite3_str_appendchar"]=_sqlite3_str_appendchar=wasmExports["La"];Module["_sqlite3_str_appendall"]=_sqlite3_str_appendall=wasmExports["Ma"];Module["_sqlite3_str_appendf"]=_sqlite3_str_appendf=wasmExports["Na"];Module["_sqlite3_str_finish"]=_sqlite3_str_finish=wasmExports["Oa"];Module["_sqlite3_str_errcode"]=_sqlite3_str_errcode=wasmExports["Pa"];Module["_sqlite3_str_length"]=_sqlite3_str_length=wasmExports["Qa"];Module["_sqlite3_str_value"]=_sqlite3_str_value=wasmExports["Ra"];Module["_sqlite3_str_reset"]=_sqlite3_str_reset=wasmExports["Sa"];Module["_sqlite3_str_new"]=_sqlite3_str_new=wasmExports["Ta"];Module["_sqlite3_vmprintf"]=_sqlite3_vmprintf=wasmExports["Ua"];Module["_sqlite3_mprintf"]=_sqlite3_mprintf=wasmExports["Va"];Module["_sqlite3_vsnprintf"]=_sqlite3_vsnprintf=wasmExports["Wa"];Module["_sqlite3_snprintf"]=_sqlite3_snprintf=wasmExports["Xa"];Module["_sqlite3_log"]=_sqlite3_log=wasmExports["Ya"];Module["_sqlite3_randomness"]=_sqlite3_randomness=wasmExports["Za"];Module["_sqlite3_stricmp"]=_sqlite3_stricmp=wasmExports["_a"];Module["_sqlite3_strnicmp"]=_sqlite3_strnicmp=wasmExports["$a"];Module["_sqlite3_os_init"]=_sqlite3_os_init=wasmExports["ab"];Module["_sqlite3_os_end"]=_sqlite3_os_end=wasmExports["bb"];Module["_sqlite3_serialize"]=_sqlite3_serialize=wasmExports["cb"];Module["_sqlite3_prepare_v2"]=_sqlite3_prepare_v2=wasmExports["db"];Module["_sqlite3_step"]=_sqlite3_step=wasmExports["eb"];Module["_sqlite3_column_int64"]=_sqlite3_column_int64=wasmExports["fb"];Module["_sqlite3_reset"]=_sqlite3_reset=wasmExports["gb"];Module["_sqlite3_exec"]=_sqlite3_exec=wasmExports["hb"];Module["_sqlite3_column_int"]=_sqlite3_column_int=wasmExports["ib"];Module["_sqlite3_finalize"]=_sqlite3_finalize=wasmExports["jb"];Module["_sqlite3_deserialize"]=_sqlite3_deserialize=wasmExports["kb"];Module["_sqlite3_database_file_object"]=_sqlite3_database_file_object=wasmExports["lb"];Module["_sqlite3_backup_init"]=_sqlite3_backup_init=wasmExports["mb"];Module["_sqlite3_backup_step"]=_sqlite3_backup_step=wasmExports["nb"];Module["_sqlite3_backup_finish"]=_sqlite3_backup_finish=wasmExports["ob"];Module["_sqlite3_backup_remaining"]=_sqlite3_backup_remaining=wasmExports["pb"];Module["_sqlite3_backup_pagecount"]=_sqlite3_backup_pagecount=wasmExports["qb"];Module["_sqlite3_clear_bindings"]=_sqlite3_clear_bindings=wasmExports["rb"];Module["_sqlite3_value_blob"]=_sqlite3_value_blob=wasmExports["sb"];Module["_sqlite3_value_text"]=_sqlite3_value_text=wasmExports["tb"];Module["_sqlite3_value_bytes"]=_sqlite3_value_bytes=wasmExports["ub"];Module["_sqlite3_value_bytes16"]=_sqlite3_value_bytes16=wasmExports["vb"];Module["_sqlite3_value_double"]=_sqlite3_value_double=wasmExports["wb"];Module["_sqlite3_value_int"]=_sqlite3_value_int=wasmExports["xb"];Module["_sqlite3_value_int64"]=_sqlite3_value_int64=wasmExports["yb"];Module["_sqlite3_value_subtype"]=_sqlite3_value_subtype=wasmExports["zb"];Module["_sqlite3_value_pointer"]=_sqlite3_value_pointer=wasmExports["Ab"];Module["_sqlite3_value_text16"]=_sqlite3_value_text16=wasmExports["Bb"];Module["_sqlite3_value_text16be"]=_sqlite3_value_text16be=wasmExports["Cb"];Module["_sqlite3_value_text16le"]=_sqlite3_value_text16le=wasmExports["Db"];Module["_sqlite3_value_type"]=_sqlite3_value_type=wasmExports["Eb"];Module["_sqlite3_value_encoding"]=_sqlite3_value_encoding=wasmExports["Fb"];Module["_sqlite3_value_nochange"]=_sqlite3_value_nochange=wasmExports["Gb"];Module["_sqlite3_value_frombind"]=_sqlite3_value_frombind=wasmExports["Hb"];Module["_sqlite3_value_dup"]=_sqlite3_value_dup=wasmExports["Ib"];Module["_sqlite3_value_free"]=_sqlite3_value_free=wasmExports["Jb"];Module["_sqlite3_result_blob"]=_sqlite3_result_blob=wasmExports["Kb"];Module["_sqlite3_result_blob64"]=_sqlite3_result_blob64=wasmExports["Lb"];Module["_sqlite3_result_double"]=_sqlite3_result_double=wasmExports["Mb"];Module["_sqlite3_result_error"]=_sqlite3_result_error=wasmExports["Nb"];Module["_sqlite3_result_error16"]=_sqlite3_result_error16=wasmExports["Ob"];Module["_sqlite3_result_int"]=_sqlite3_result_int=wasmExports["Pb"];Module["_sqlite3_result_int64"]=_sqlite3_result_int64=wasmExports["Qb"];Module["_sqlite3_result_null"]=_sqlite3_result_null=wasmExports["Rb"];Module["_sqlite3_result_pointer"]=_sqlite3_result_pointer=wasmExports["Sb"];Module["_sqlite3_result_subtype"]=_sqlite3_result_subtype=wasmExports["Tb"];Module["_sqlite3_result_text"]=_sqlite3_result_text=wasmExports["Ub"];Module["_sqlite3_result_text64"]=_sqlite3_result_text64=wasmExports["Vb"];Module["_sqlite3_result_text16"]=_sqlite3_result_text16=wasmExports["Wb"];Module["_sqlite3_result_text16be"]=_sqlite3_result_text16be=wasmExports["Xb"];Module["_sqlite3_result_text16le"]=_sqlite3_result_text16le=wasmExports["Yb"];Module["_sqlite3_result_value"]=_sqlite3_result_value=wasmExports["Zb"];Module["_sqlite3_result_error_toobig"]=_sqlite3_result_error_toobig=wasmExports["_b"];Module["_sqlite3_result_zeroblob"]=_sqlite3_result_zeroblob=wasmExports["$b"];Module["_sqlite3_result_zeroblob64"]=_sqlite3_result_zeroblob64=wasmExports["ac"];Module["_sqlite3_result_error_code"]=_sqlite3_result_error_code=wasmExports["bc"];Module["_sqlite3_result_error_nomem"]=_sqlite3_result_error_nomem=wasmExports["cc"];Module["_sqlite3_user_data"]=_sqlite3_user_data=wasmExports["dc"];Module["_sqlite3_context_db_handle"]=_sqlite3_context_db_handle=wasmExports["ec"];Module["_sqlite3_vtab_nochange"]=_sqlite3_vtab_nochange=wasmExports["fc"];Module["_sqlite3_vtab_in_first"]=_sqlite3_vtab_in_first=wasmExports["gc"];Module["_sqlite3_vtab_in_next"]=_sqlite3_vtab_in_next=wasmExports["hc"];Module["_sqlite3_aggregate_context"]=_sqlite3_aggregate_context=wasmExports["ic"];Module["_sqlite3_get_auxdata"]=_sqlite3_get_auxdata=wasmExports["jc"];Module["_sqlite3_set_auxdata"]=_sqlite3_set_auxdata=wasmExports["kc"];Module["_sqlite3_column_count"]=_sqlite3_column_count=wasmExports["lc"];Module["_sqlite3_data_count"]=_sqlite3_data_count=wasmExports["mc"];Module["_sqlite3_column_blob"]=_sqlite3_column_blob=wasmExports["nc"];Module["_sqlite3_column_bytes"]=_sqlite3_column_bytes=wasmExports["oc"];Module["_sqlite3_column_bytes16"]=_sqlite3_column_bytes16=wasmExports["pc"];Module["_sqlite3_column_double"]=_sqlite3_column_double=wasmExports["qc"];Module["_sqlite3_column_text"]=_sqlite3_column_text=wasmExports["rc"];Module["_sqlite3_column_value"]=_sqlite3_column_value=wasmExports["sc"];Module["_sqlite3_column_text16"]=_sqlite3_column_text16=wasmExports["tc"];Module["_sqlite3_column_type"]=_sqlite3_column_type=wasmExports["uc"];Module["_sqlite3_column_name"]=_sqlite3_column_name=wasmExports["vc"];Module["_sqlite3_column_name16"]=_sqlite3_column_name16=wasmExports["wc"];Module["_sqlite3_bind_blob"]=_sqlite3_bind_blob=wasmExports["xc"];Module["_sqlite3_bind_blob64"]=_sqlite3_bind_blob64=wasmExports["yc"];Module["_sqlite3_bind_double"]=_sqlite3_bind_double=wasmExports["zc"];Module["_sqlite3_bind_int"]=_sqlite3_bind_int=wasmExports["Ac"];Module["_sqlite3_bind_int64"]=_sqlite3_bind_int64=wasmExports["Bc"];Module["_sqlite3_bind_null"]=_sqlite3_bind_null=wasmExports["Cc"];Module["_sqlite3_bind_pointer"]=_sqlite3_bind_pointer=wasmExports["Dc"];Module["_sqlite3_bind_text"]=_sqlite3_bind_text=wasmExports["Ec"];Module["_sqlite3_bind_text64"]=_sqlite3_bind_text64=wasmExports["Fc"];Module["_sqlite3_bind_text16"]=_sqlite3_bind_text16=wasmExports["Gc"];Module["_sqlite3_bind_value"]=_sqlite3_bind_value=wasmExports["Hc"];Module["_sqlite3_bind_zeroblob"]=_sqlite3_bind_zeroblob=wasmExports["Ic"];Module["_sqlite3_bind_zeroblob64"]=_sqlite3_bind_zeroblob64=wasmExports["Jc"];Module["_sqlite3_bind_parameter_count"]=_sqlite3_bind_parameter_count=wasmExports["Kc"];Module["_sqlite3_bind_parameter_name"]=_sqlite3_bind_parameter_name=wasmExports["Lc"];Module["_sqlite3_bind_parameter_index"]=_sqlite3_bind_parameter_index=wasmExports["Mc"];Module["_sqlite3_db_handle"]=_sqlite3_db_handle=wasmExports["Nc"];Module["_sqlite3_stmt_readonly"]=_sqlite3_stmt_readonly=wasmExports["Oc"];Module["_sqlite3_stmt_isexplain"]=_sqlite3_stmt_isexplain=wasmExports["Pc"];Module["_sqlite3_stmt_explain"]=_sqlite3_stmt_explain=wasmExports["Qc"];Module["_sqlite3_stmt_busy"]=_sqlite3_stmt_busy=wasmExports["Rc"];Module["_sqlite3_next_stmt"]=_sqlite3_next_stmt=wasmExports["Sc"];Module["_sqlite3_stmt_status"]=_sqlite3_stmt_status=wasmExports["Tc"];Module["_sqlite3_sql"]=_sqlite3_sql=wasmExports["Uc"];Module["_sqlite3_expanded_sql"]=_sqlite3_expanded_sql=wasmExports["Vc"];Module["_sqlite3_value_numeric_type"]=_sqlite3_value_numeric_type=wasmExports["Wc"];Module["_sqlite3_blob_open"]=_sqlite3_blob_open=wasmExports["Xc"];Module["_sqlite3_blob_close"]=_sqlite3_blob_close=wasmExports["Yc"];Module["_sqlite3_blob_read"]=_sqlite3_blob_read=wasmExports["Zc"];Module["_sqlite3_blob_write"]=_sqlite3_blob_write=wasmExports["_c"];Module["_sqlite3_blob_bytes"]=_sqlite3_blob_bytes=wasmExports["$c"];Module["_sqlite3_blob_reopen"]=_sqlite3_blob_reopen=wasmExports["ad"];Module["_sqlite3_set_authorizer"]=_sqlite3_set_authorizer=wasmExports["bd"];Module["_sqlite3_strglob"]=_sqlite3_strglob=wasmExports["cd"];Module["_sqlite3_strlike"]=_sqlite3_strlike=wasmExports["dd"];Module["_sqlite3_errmsg"]=_sqlite3_errmsg=wasmExports["ed"];Module["_sqlite3_load_extension"]=_sqlite3_load_extension=wasmExports["fd"];Module["_sqlite3_enable_load_extension"]=_sqlite3_enable_load_extension=wasmExports["gd"];Module["_sqlite3_auto_extension"]=_sqlite3_auto_extension=wasmExports["hd"];Module["_sqlite3_cancel_auto_extension"]=_sqlite3_cancel_auto_extension=wasmExports["id"];Module["_sqlite3_reset_auto_extension"]=_sqlite3_reset_auto_extension=wasmExports["jd"];Module["_sqlite3_prepare"]=_sqlite3_prepare=wasmExports["kd"];Module["_sqlite3_prepare_v3"]=_sqlite3_prepare_v3=wasmExports["ld"];Module["_sqlite3_prepare16"]=_sqlite3_prepare16=wasmExports["md"];Module["_sqlite3_prepare16_v2"]=_sqlite3_prepare16_v2=wasmExports["nd"];Module["_sqlite3_prepare16_v3"]=_sqlite3_prepare16_v3=wasmExports["od"];Module["_sqlite3_get_table"]=_sqlite3_get_table=wasmExports["pd"];Module["_sqlite3_free_table"]=_sqlite3_free_table=wasmExports["qd"];Module["_sqlite3_create_module"]=_sqlite3_create_module=wasmExports["rd"];Module["_sqlite3_create_module_v2"]=_sqlite3_create_module_v2=wasmExports["sd"];Module["_sqlite3_drop_modules"]=_sqlite3_drop_modules=wasmExports["td"];Module["_sqlite3_declare_vtab"]=_sqlite3_declare_vtab=wasmExports["ud"];Module["_sqlite3_vtab_on_conflict"]=_sqlite3_vtab_on_conflict=wasmExports["vd"];Module["_sqlite3_vtab_config"]=_sqlite3_vtab_config=wasmExports["wd"];Module["_sqlite3_vtab_collation"]=_sqlite3_vtab_collation=wasmExports["xd"];Module["_sqlite3_vtab_in"]=_sqlite3_vtab_in=wasmExports["yd"];Module["_sqlite3_vtab_rhs_value"]=_sqlite3_vtab_rhs_value=wasmExports["zd"];Module["_sqlite3_vtab_distinct"]=_sqlite3_vtab_distinct=wasmExports["Ad"];Module["_sqlite3_keyword_name"]=_sqlite3_keyword_name=wasmExports["Bd"];Module["_sqlite3_keyword_count"]=_sqlite3_keyword_count=wasmExports["Cd"];Module["_sqlite3_keyword_check"]=_sqlite3_keyword_check=wasmExports["Dd"];Module["_sqlite3_complete"]=_sqlite3_complete=wasmExports["Ed"];Module["_sqlite3_complete16"]=_sqlite3_complete16=wasmExports["Fd"];Module["_sqlite3_libversion"]=_sqlite3_libversion=wasmExports["Gd"];Module["_sqlite3_libversion_number"]=_sqlite3_libversion_number=wasmExports["Hd"];Module["_sqlite3_threadsafe"]=_sqlite3_threadsafe=wasmExports["Id"];Module["_sqlite3_initialize"]=_sqlite3_initialize=wasmExports["Jd"];Module["_sqlite3_shutdown"]=_sqlite3_shutdown=wasmExports["Kd"];Module["_sqlite3_config"]=_sqlite3_config=wasmExports["Ld"];Module["_sqlite3_db_mutex"]=_sqlite3_db_mutex=wasmExports["Md"];Module["_sqlite3_db_release_memory"]=_sqlite3_db_release_memory=wasmExports["Nd"];Module["_sqlite3_db_cacheflush"]=_sqlite3_db_cacheflush=wasmExports["Od"];Module["_sqlite3_db_config"]=_sqlite3_db_config=wasmExports["Pd"];Module["_sqlite3_last_insert_rowid"]=_sqlite3_last_insert_rowid=wasmExports["Qd"];Module["_sqlite3_set_last_insert_rowid"]=_sqlite3_set_last_insert_rowid=wasmExports["Rd"];Module["_sqlite3_changes64"]=_sqlite3_changes64=wasmExports["Sd"];Module["_sqlite3_changes"]=_sqlite3_changes=wasmExports["Td"];Module["_sqlite3_total_changes64"]=_sqlite3_total_changes64=wasmExports["Ud"];Module["_sqlite3_total_changes"]=_sqlite3_total_changes=wasmExports["Vd"];Module["_sqlite3_txn_state"]=_sqlite3_txn_state=wasmExports["Wd"];Module["_sqlite3_close"]=_sqlite3_close=wasmExports["Xd"];Module["_sqlite3_close_v2"]=_sqlite3_close_v2=wasmExports["Yd"];Module["_sqlite3_busy_handler"]=_sqlite3_busy_handler=wasmExports["Zd"];Module["_sqlite3_progress_handler"]=_sqlite3_progress_handler=wasmExports["_d"];Module["_sqlite3_busy_timeout"]=_sqlite3_busy_timeout=wasmExports["$d"];Module["_sqlite3_interrupt"]=_sqlite3_interrupt=wasmExports["ae"];Module["_sqlite3_is_interrupted"]=_sqlite3_is_interrupted=wasmExports["be"];Module["_sqlite3_create_function"]=_sqlite3_create_function=wasmExports["ce"];Module["_sqlite3_create_function_v2"]=_sqlite3_create_function_v2=wasmExports["de"];Module["_sqlite3_create_window_function"]=_sqlite3_create_window_function=wasmExports["ee"];Module["_sqlite3_create_function16"]=_sqlite3_create_function16=wasmExports["fe"];Module["_sqlite3_overload_function"]=_sqlite3_overload_function=wasmExports["ge"];Module["_sqlite3_trace_v2"]=_sqlite3_trace_v2=wasmExports["he"];Module["_sqlite3_commit_hook"]=_sqlite3_commit_hook=wasmExports["ie"];Module["_sqlite3_update_hook"]=_sqlite3_update_hook=wasmExports["je"];Module["_sqlite3_rollback_hook"]=_sqlite3_rollback_hook=wasmExports["ke"];Module["_sqlite3_autovacuum_pages"]=_sqlite3_autovacuum_pages=wasmExports["le"];Module["_sqlite3_wal_autocheckpoint"]=_sqlite3_wal_autocheckpoint=wasmExports["me"];Module["_sqlite3_wal_hook"]=_sqlite3_wal_hook=wasmExports["ne"];Module["_sqlite3_wal_checkpoint_v2"]=_sqlite3_wal_checkpoint_v2=wasmExports["oe"];Module["_sqlite3_wal_checkpoint"]=_sqlite3_wal_checkpoint=wasmExports["pe"];Module["_sqlite3_error_offset"]=_sqlite3_error_offset=wasmExports["qe"];Module["_sqlite3_errmsg16"]=_sqlite3_errmsg16=wasmExports["re"];Module["_sqlite3_errcode"]=_sqlite3_errcode=wasmExports["se"];Module["_sqlite3_extended_errcode"]=_sqlite3_extended_errcode=wasmExports["te"];Module["_sqlite3_system_errno"]=_sqlite3_system_errno=wasmExports["ue"];Module["_sqlite3_errstr"]=_sqlite3_errstr=wasmExports["ve"];Module["_sqlite3_limit"]=_sqlite3_limit=wasmExports["we"];Module["_sqlite3_open"]=_sqlite3_open=wasmExports["xe"];Module["_sqlite3_open_v2"]=_sqlite3_open_v2=wasmExports["ye"];Module["_sqlite3_open16"]=_sqlite3_open16=wasmExports["ze"];Module["_sqlite3_create_collation"]=_sqlite3_create_collation=wasmExports["Ae"];Module["_sqlite3_create_collation_v2"]=_sqlite3_create_collation_v2=wasmExports["Be"];Module["_sqlite3_create_collation16"]=_sqlite3_create_collation16=wasmExports["Ce"];Module["_sqlite3_collation_needed"]=_sqlite3_collation_needed=wasmExports["De"];Module["_sqlite3_collation_needed16"]=_sqlite3_collation_needed16=wasmExports["Ee"];Module["_sqlite3_get_clientdata"]=_sqlite3_get_clientdata=wasmExports["Fe"];Module["_sqlite3_set_clientdata"]=_sqlite3_set_clientdata=wasmExports["Ge"];Module["_sqlite3_get_autocommit"]=_sqlite3_get_autocommit=wasmExports["He"];Module["_sqlite3_table_column_metadata"]=_sqlite3_table_column_metadata=wasmExports["Ie"];Module["_sqlite3_sleep"]=_sqlite3_sleep=wasmExports["Je"];Module["_sqlite3_extended_result_codes"]=_sqlite3_extended_result_codes=wasmExports["Ke"];Module["_sqlite3_file_control"]=_sqlite3_file_control=wasmExports["Le"];Module["_sqlite3_test_control"]=_sqlite3_test_control=wasmExports["Me"];Module["_sqlite3_create_filename"]=_sqlite3_create_filename=wasmExports["Ne"];Module["_sqlite3_free_filename"]=_sqlite3_free_filename=wasmExports["Oe"];Module["_sqlite3_uri_parameter"]=_sqlite3_uri_parameter=wasmExports["Pe"];Module["_sqlite3_uri_key"]=_sqlite3_uri_key=wasmExports["Qe"];Module["_sqlite3_uri_boolean"]=_sqlite3_uri_boolean=wasmExports["Re"];Module["_sqlite3_uri_int64"]=_sqlite3_uri_int64=wasmExports["Se"];Module["_sqlite3_filename_database"]=_sqlite3_filename_database=wasmExports["Te"];Module["_sqlite3_filename_journal"]=_sqlite3_filename_journal=wasmExports["Ue"];Module["_sqlite3_filename_wal"]=_sqlite3_filename_wal=wasmExports["Ve"];Module["_sqlite3_db_name"]=_sqlite3_db_name=wasmExports["We"];Module["_sqlite3_db_filename"]=_sqlite3_db_filename=wasmExports["Xe"];Module["_sqlite3_db_readonly"]=_sqlite3_db_readonly=wasmExports["Ye"];Module["_sqlite3_compileoption_used"]=_sqlite3_compileoption_used=wasmExports["Ze"];Module["_sqlite3_compileoption_get"]=_sqlite3_compileoption_get=wasmExports["_e"];Module["_sqlite3_sourceid"]=_sqlite3_sourceid=wasmExports["$e"];Module["_memcmp"]=_memcmp=wasmExports["af"];Module["_malloc"]=_malloc=wasmExports["bf"];Module["_free"]=_free=wasmExports["cf"];Module["_RegisterExtensionFunctions"]=_RegisterExtensionFunctions=wasmExports["df"];Module["_getSqliteFree"]=_getSqliteFree=wasmExports["ef"];Module["_main"]=_main=wasmExports["ff"];Module["_libauthorizer_set_authorizer"]=_libauthorizer_set_authorizer=wasmExports["gf"];Module["_libfunction_create_function"]=_libfunction_create_function=wasmExports["hf"];Module["_libhook_commit_hook"]=_libhook_commit_hook=wasmExports["jf"];Module["_libhook_update_hook"]=_libhook_update_hook=wasmExports["kf"];Module["_libprogress_progress_handler"]=_libprogress_progress_handler=wasmExports["lf"];Module["_libvfs_vfs_register"]=_libvfs_vfs_register=wasmExports["mf"];Module["_memcpy"]=_memcpy=wasmExports["nf"];Module["_memset"]=_memset=wasmExports["of"];_emscripten_builtin_memalign=wasmExports["qf"];__emscripten_timeout=wasmExports["rf"];__emscripten_tempret_get=wasmExports["sf"];__emscripten_stack_restore=wasmExports["tf"];__emscripten_stack_alloc=wasmExports["uf"];_emscripten_stack_get_current=wasmExports["vf"];dynCalls["iii"]=dynCall_iii=wasmExports["wf"];dynCalls["ii"]=dynCall_ii=wasmExports["xf"];dynCalls["viii"]=dynCall_viii=wasmExports["yf"];dynCalls["vi"]=dynCall_vi=wasmExports["zf"];dynCalls["viiiij"]=dynCall_viiiij=wasmExports["Af"];dynCalls["iiii"]=dynCall_iiii=wasmExports["Bf"];dynCalls["vii"]=dynCall_vii=wasmExports["Cf"];dynCalls["iiiiiii"]=dynCall_iiiiiii=wasmExports["Df"];dynCalls["iiiiii"]=dynCall_iiiiii=wasmExports["Ef"];dynCalls["iiiii"]=dynCall_iiiii=wasmExports["Ff"];dynCalls["viiii"]=dynCall_viiii=wasmExports["Gf"];dynCalls["iiiiiiiii"]=dynCall_iiiiiiiii=wasmExports["Hf"];dynCalls["vijii"]=dynCall_vijii=wasmExports["If"];dynCalls["viiiii"]=dynCall_viiiii=wasmExports["Jf"];dynCalls["iiiij"]=dynCall_iiiij=wasmExports["Kf"];dynCalls["viji"]=dynCall_viji=wasmExports["Lf"];dynCalls["iij"]=dynCall_iij=wasmExports["Mf"];dynCalls["iidiiii"]=dynCall_iidiiii=wasmExports["Nf"];dynCalls["v"]=dynCall_v=wasmExports["Of"];dynCalls["iijii"]=dynCall_iijii=wasmExports["Pf"];dynCalls["iiji"]=dynCall_iiji=wasmExports["Qf"];dynCalls["i"]=dynCall_i=wasmExports["Rf"];dynCalls["iiiiiij"]=dynCall_iiiiiij=wasmExports["Sf"];dynCalls["iiid"]=dynCall_iiid=wasmExports["Tf"];dynCalls["iiij"]=dynCall_iiij=wasmExports["Uf"];dynCalls["dii"]=dynCall_dii=wasmExports["Vf"];dynCalls["jii"]=dynCall_jii=wasmExports["Wf"];dynCalls["ji"]=dynCall_ji=wasmExports["Xf"];dynCalls["vid"]=dynCall_vid=wasmExports["Yf"];dynCalls["vij"]=dynCall_vij=wasmExports["Zf"];dynCalls["iiiiiiiiii"]=dynCall_iiiiiiiiii=wasmExports["_f"];dynCalls["di"]=dynCall_di=wasmExports["$f"];dynCalls["iiiiijii"]=dynCall_iiiiijii=wasmExports["ag"];dynCalls["j"]=dynCall_j=wasmExports["bg"];dynCalls["jj"]=dynCall_jj=wasmExports["cg"];dynCalls["jiij"]=dynCall_jiij=wasmExports["dg"];dynCalls["iiiiji"]=dynCall_iiiiji=wasmExports["eg"];dynCalls["iiiijii"]=dynCall_iiiijii=wasmExports["fg"];dynCalls["ij"]=dynCall_ij=wasmExports["gg"];dynCalls["viiji"]=dynCall_viiji=wasmExports["hg"];dynCalls["viijii"]=dynCall_viijii=wasmExports["ig"];dynCalls["iiiiiiiiiii"]=dynCall_iiiiiiiiiii=wasmExports["jg"];dynCalls["iiiijji"]=dynCall_iiiijji=wasmExports["kg"];dynCalls["iiiiiiii"]=dynCall_iiiiiiii=wasmExports["lg"];_asyncify_start_unwind=wasmExports["mg"];_asyncify_stop_unwind=wasmExports["ng"];_asyncify_start_rewind=wasmExports["og"];_asyncify_stop_rewind=wasmExports["pg"]}var _sqlite3_version=Module["_sqlite3_version"]=91200;var wasmImports={a:___assert_fail,aa:___syscall_chmod,da:___syscall_faccessat,ba:___syscall_fchmod,$:___syscall_fchown32,b:___syscall_fcntl64,_:___syscall_fstat64,y:___syscall_ftruncate64,U:___syscall_getcwd,Y:___syscall_lstat64,R:___syscall_mkdirat,X:___syscall_newfstatat,P:___syscall_openat,N:___syscall_readlinkat,M:___syscall_rmdir,Z:___syscall_stat64,K:___syscall_unlinkat,J:___syscall_utimensat,F:__abort_js,E:__emscripten_runtime_keepalive_clear,w:__localtime_js,u:__mmap_js,v:__munmap_js,G:__setitimer_js,Q:__tzset_js,n:_emscripten_date_now,g:_emscripten_get_now,H:_emscripten_resize_heap,S:_environ_get,T:_environ_sizes_get,o:_fd_close,I:_fd_fdstat_get,O:_fd_read,x:_fd_seek,V:_fd_sync,L:_fd_write,s:_ipp,t:_ipp_async,ka:_ippipppp,oa:_ippipppp_async,j:_ippp,k:_ippp_async,c:_ipppi,d:_ipppi_async,ga:_ipppiii,ha:_ipppiii_async,ia:_ipppiiip,ja:_ipppiiip_async,h:_ipppip,i:_ipppip_async,z:_ipppj,A:_ipppj_async,e:_ipppp,f:_ipppp_async,ea:_ippppi,fa:_ippppi_async,B:_ippppij,C:_ippppij_async,p:_ippppip,q:_ippppip_async,la:_ipppppip,ma:_ipppppip_async,D:_proc_exit,na:_vppippii,r:_vppippii_async,l:_vppp,m:_vppp_async,W:_vpppip,ca:_vpppip_async};var wasmExports=await createWasm();function callMain(){var entryFunction=_main;var argc=0;var argv=0;try{var ret=entryFunction(argc,argv);exitJS(ret,true);return ret}catch(e){return handleException(e)}}function run(){if(runDependencies>0){dependenciesFulfilled=run;return}preRun();if(runDependencies>0){dependenciesFulfilled=run;return}function doRun(){Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve?.(Module);Module["onRuntimeInitialized"]?.();var noInitialRun=Module["noInitialRun"]||false;if(!noInitialRun)callMain();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(()=>{setTimeout(()=>Module["setStatus"](""),1);doRun()},1)}else{doRun()}}function preInit(){if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].shift()()}}}preInit();run();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["set_authorizer"]=function(db,xAuthorizer,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xAuthorizer instanceof AsyncFunction?1:0,"i32");const result=ccall("libauthorizer_set_authorizer","number",["number","number","number"],[db,xAuthorizer?1:0,pAsyncFlags]);if(!result&&xAuthorizer){Module["setCallback"](pAsyncFlags,(_,iAction,p3,p4,p5,p6)=>xAuthorizer(pApp,iAction,p3,p4,p5,p6))}return result}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;const FUNC_METHODS=["xFunc","xStep","xFinal"];const mapFunctionNameToKey=new Map;Module["create_function"]=function(db,zFunctionName,nArg,eTextRep,pApp,xFunc,xStep,xFinal){const pAsyncFlags=Module["_sqlite3_malloc"](4);const target={xFunc,xStep,xFinal};setValue(pAsyncFlags,FUNC_METHODS.reduce((mask,method,i)=>{if(target[method]instanceof AsyncFunction){return mask|1<xUpdateHook(iUpdateType,dbName,tblName,lo32,hi32))}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["commit_hook"]=function(db,xCommitHook){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xCommitHook instanceof AsyncFunction?1:0,"i32");ccall("libhook_commit_hook","void",["number","number","number"],[db,xCommitHook?1:0,pAsyncFlags]);if(xCommitHook){Module["setCallback"](pAsyncFlags,_=>xCommitHook())}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["progress_handler"]=function(db,nOps,xProgress,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xProgress instanceof AsyncFunction?1:0,"i32");ccall("libprogress_progress_handler","number",["number","number","number","number"],[db,nOps,xProgress?1:0,pAsyncFlags]);if(xProgress){Module["setCallback"](pAsyncFlags,_=>xProgress(pApp))}}})();(function(){const VFS_METHODS=["xOpen","xDelete","xAccess","xFullPathname","xRandomness","xSleep","xCurrentTime","xGetLastError","xCurrentTimeInt64","xClose","xRead","xWrite","xTruncate","xSync","xFileSize","xLock","xUnlock","xCheckReservedLock","xFileControl","xSectorSize","xDeviceCharacteristics","xShmMap","xShmLock","xShmBarrier","xShmUnmap"];const mapVFSNameToKey=new Map;Module["vfs_register"]=function(vfs,makeDefault){let methodMask=0;let asyncMask=0;VFS_METHODS.forEach((method,i)=>{if(vfs[method]){methodMask|=1<{readyPromiseResolve=resolve;readyPromiseReject=reject})} +async function Module(moduleArg={}){var moduleRtn;var Module=moduleArg;var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof WorkerGlobalScope!="undefined";var ENVIRONMENT_IS_NODE=typeof process=="object"&&process.versions?.node&&process.type!="renderer";var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var _scriptName=import.meta.url;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var readAsync,readBinary;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){try{scriptDirectory=new URL(".",_scriptName).href}catch{}{if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=async url=>{var response=await fetch(url,{credentials:"same-origin"});if(response.ok){return response.arrayBuffer()}throw new Error(response.status+" : "+response.url)}}}else{}var out=console.log.bind(console);var err=console.error.bind(console);var wasmBinary;var ABORT=false;var EXITSTATUS;var readyPromiseResolve,readyPromiseReject;var wasmMemory;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;var runtimeInitialized=false;function updateMemoryViews(){var b=wasmMemory.buffer;HEAP8=new Int8Array(b);HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);HEAPU32=new Uint32Array(b);HEAPF32=new Float32Array(b);HEAPF64=new Float64Array(b)}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(onPreRuns)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.initialized)FS.init();TTY.init();wasmExports["qa"]();FS.ignorePermissions=false}function preMain(){}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(onPostRuns)}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject?.(e);throw e}var wasmBinaryFile;function findWasmBinary(){if(Module["locateFile"]){return locateFile("wa-sqlite-async.wasm")}return new URL("wa-sqlite-async.wasm",import.meta.url).href}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}async function getWasmBinary(binaryFile){if(!wasmBinary){try{var response=await readAsync(binaryFile);return new Uint8Array(response)}catch{}}return getBinarySync(binaryFile)}async function instantiateArrayBuffer(binaryFile,imports){try{var binary=await getWasmBinary(binaryFile);var instance=await WebAssembly.instantiate(binary,imports);return instance}catch(reason){err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)}}async function instantiateAsync(binary,binaryFile,imports){if(!binary){try{var response=fetch(binaryFile,{credentials:"same-origin"});var instantiationResult=await WebAssembly.instantiateStreaming(response,imports);return instantiationResult}catch(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation")}}return instantiateArrayBuffer(binaryFile,imports)}function getWasmImports(){return{a:wasmImports}}async function createWasm(){function receiveInstance(instance,module){wasmExports=instance.exports;wasmExports=Asyncify.instrumentWasmExports(wasmExports);wasmMemory=wasmExports["pa"];updateMemoryViews();wasmTable=wasmExports["pf"];assignWasmExports(wasmExports);return wasmExports}function receiveInstantiationResult(result){return receiveInstance(result["instance"])}var info=getWasmImports();if(Module["instantiateWasm"]){return new Promise((resolve,reject)=>{Module["instantiateWasm"](info,(mod,inst)=>{resolve(receiveInstance(mod,inst))})})}wasmBinaryFile??=findWasmBinary();var result=await instantiateAsync(wasmBinary,wasmBinaryFile,info);var exports=receiveInstantiationResult(result);return exports}var tempDouble;var tempI64;class ExitStatus{name="ExitStatus";constructor(status){this.message=`Program terminated with exit(${status})`;this.status=status}}var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};var onPostRuns=[];var addOnPostRun=cb=>onPostRuns.push(cb);var onPreRuns=[];var addOnPreRun=cb=>onPreRuns.push(cb);var dynCalls={};function getValue(ptr,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":return HEAP8[ptr];case"i8":return HEAP8[ptr];case"i16":return HEAP16[ptr>>1];case"i32":return HEAP32[ptr>>2];case"i64":abort("to do getValue(i64) use WASM_BIGINT");case"float":return HEAPF32[ptr>>2];case"double":return HEAPF64[ptr>>3];case"*":return HEAPU32[ptr>>2];default:abort(`invalid type for getValue: ${type}`)}}var noExitRuntime=true;function setValue(ptr,value,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":HEAP8[ptr]=value;break;case"i8":HEAP8[ptr]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":abort("to do setValue(i64) use WASM_BIGINT");case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;case"*":HEAPU32[ptr>>2]=value;break;default:abort(`invalid type for setValue: ${type}`)}}var stackRestore=val=>__emscripten_stack_restore(val);var stackSave=()=>_emscripten_stack_get_current();var UTF8Decoder=new TextDecoder;var findStringEnd=(heapOrArray,idx,maxBytesToRead,ignoreNul)=>{var maxIdx=idx+maxBytesToRead;if(ignoreNul)return maxIdx;while(heapOrArray[idx]&&!(idx>=maxIdx))++idx;return idx};var UTF8ToString=(ptr,maxBytesToRead,ignoreNul)=>{if(!ptr)return"";var end=findStringEnd(HEAPU8,ptr,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(HEAPU8.subarray(ptr,end))};var ___assert_fail=(condition,filename,line,func)=>abort(`Assertion failed: ${UTF8ToString(condition)}, at: `+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"]);var PATH={isAbs:path=>path.charAt(0)==="/",splitPath:filename=>{var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:(parts,allowAboveRoot)=>{var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:path=>{var isAbsolute=PATH.isAbs(path),trailingSlash=path.slice(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.slice(0,-1)}return root+dir},basename:path=>path&&path.match(/([^\/]+|\/)\/*$/)[1],join:(...paths)=>PATH.normalize(paths.join("/")),join2:(l,r)=>PATH.normalize(l+"/"+r)};var initRandomFill=()=>view=>crypto.getRandomValues(view);var randomFill=view=>{(randomFill=initRandomFill())(view)};var PATH_FS={resolve:(...args)=>{var resolvedPath="",resolvedAbsolute=false;for(var i=args.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?args[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=PATH.isAbs(path)}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(p=>!!p),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:(from,to)=>{from=PATH_FS.resolve(from).slice(1);to=PATH_FS.resolve(to).slice(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i{var endPtr=findStringEnd(heapOrArray,idx,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(heapOrArray.buffer?heapOrArray.subarray(idx,endPtr):new Uint8Array(heapOrArray.slice(idx,endPtr)))};var FS_stdin_getChar_buffer=[];var lengthBytesUTF8=str=>{var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63;i++}}heap[outIdx]=0;return outIdx-startIdx};var intArrayFromString=(stringy,dontAddNull,length)=>{var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array};var FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var result=null;if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else{}if(!result){return null}FS_stdin_getChar_buffer=intArrayFromString(result,true)}return FS_stdin_getChar_buffer.shift()};var TTY={ttys:[],init(){},shutdown(){},register(dev,ops){TTY.ttys[dev]={input:[],output:[],ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close(stream){stream.tty.ops.fsync(stream.tty)},fsync(stream){stream.tty.ops.fsync(stream.tty)},read(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){out(UTF8ArrayToString(tty.output));tty.output=[]}},ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(tty,optional_actions,data){return 0},ioctl_tiocgwinsz(tty){return[24,80]}},default_tty1_ops:{put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync(tty){if(tty.output?.length>0){err(UTF8ArrayToString(tty.output));tty.output=[]}}}};var zeroMemory=(ptr,size)=>HEAPU8.fill(0,ptr,ptr+size);var alignMemory=(size,alignment)=>Math.ceil(size/alignment)*alignment;var mmapAlloc=size=>{size=alignMemory(size,65536);var ptr=_emscripten_builtin_memalign(65536,size);if(ptr)zeroMemory(ptr,size);return ptr};var MEMFS={ops_table:null,mount(mount){return MEMFS.createNode(null,"/",16895,0)},createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}MEMFS.ops_table||={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}};var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.atime=node.mtime=node.ctime=Date.now();if(parent){parent.contents[name]=node;parent.atime=parent.mtime=parent.ctime=node.atime}return node},getFileDataAsTypedArray(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.atime);attr.mtime=new Date(node.mtime);attr.ctime=new Date(node.ctime);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr(node,attr){for(const key of["mode","atime","mtime","ctime"]){if(attr[key]!=null){node[key]=attr[key]}}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup(parent,name){if(!MEMFS.doesNotExistError){MEMFS.doesNotExistError=new FS.ErrnoError(44);MEMFS.doesNotExistError.stack=""}throw MEMFS.doesNotExistError},mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename(old_node,new_dir,new_name){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){if(FS.isDir(old_node.mode)){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}FS.hashRemoveNode(new_node)}delete old_node.parent.contents[old_node.name];new_dir.contents[new_name]=old_node;old_node.name=new_name;new_dir.ctime=new_dir.mtime=old_node.parent.ctime=old_node.parent.mtime=Date.now()},unlink(parent,name){delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},readdir(node){return[".","..",...Object.keys(node.contents)]},symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{var flagModes={r:0,"r+":2,w:512|64|1,"w+":512|64|2,a:1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags};var FS_getMode=(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode};var asyncLoad=async url=>{var arrayBuffer=await readAsync(url);return new Uint8Array(arrayBuffer)};var FS_createDataFile=(...args)=>FS.createDataFile(...args);var getUniqueRunDependency=id=>id;var runDependencies=0;var dependenciesFulfilled=null;var removeRunDependency=id=>{runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}};var addRunDependency=id=>{runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)};var preloadPlugins=[];var FS_handledByPreloadPlugin=async(byteArray,fullname)=>{if(typeof Browser!="undefined")Browser.init();for(var plugin of preloadPlugins){if(plugin["canHandle"](fullname)){return plugin["handle"](byteArray,fullname)}}return byteArray};var FS_preloadFile=async(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);addRunDependency(dep);try{var byteArray=url;if(typeof url=="string"){byteArray=await asyncLoad(url)}byteArray=await FS_handledByPreloadPlugin(byteArray,fullname);preFinish?.();if(!dontCreateFile){FS_createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}}finally{removeRunDependency(dep)}};var FS_createPreloadedFile=(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{FS_preloadFile(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish).then(onload).catch(onerror)};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,filesystems:null,syncFSRequests:0,readFiles:{},ErrnoError:class{name="ErrnoError";constructor(errno){this.errno=errno}},FSStream:class{shared={};get object(){return this.node}set object(val){this.node=val}get isRead(){return(this.flags&2097155)!==1}get isWrite(){return(this.flags&2097155)!==0}get isAppend(){return this.flags&1024}get flags(){return this.shared.flags}set flags(val){this.shared.flags=val}get position(){return this.shared.position}set position(val){this.shared.position=val}},FSNode:class{node_ops={};stream_ops={};readMode=292|73;writeMode=146;mounted=null;constructor(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.rdev=rdev;this.atime=this.mtime=this.ctime=Date.now()}get read(){return(this.mode&this.readMode)===this.readMode}set read(val){val?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(val){val?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return FS.isDir(this.mode)}get isDevice(){return FS.isChrdev(this.mode)}},lookupPath(path,opts={}){if(!path){throw new FS.ErrnoError(44)}opts.follow_mount??=true;if(!PATH.isAbs(path)){path=FS.cwd()+"/"+path}linkloop:for(var nlinks=0;nlinks<40;nlinks++){var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";for(var i=0;i>>0)%FS.nameTable.length},hashAddNode(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode(parent,name){var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode(node){FS.hashRemoveNode(node)},isRoot(node){return node===node.parent},isMountpoint(node){return!!node.mounted},isFile(mode){return(mode&61440)===32768},isDir(mode){return(mode&61440)===16384},isLink(mode){return(mode&61440)===40960},isChrdev(mode){return(mode&61440)===8192},isBlkdev(mode){return(mode&61440)===24576},isFIFO(mode){return(mode&61440)===4096},isSocket(mode){return(mode&49152)===49152},flagsToPermissionString(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions(node,perms){if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup(dir){if(!FS.isDir(dir.mode))return 54;var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate(dir,name){if(!FS.isDir(dir.mode)){return 54}try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen(node,flags){if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&(512|64)){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},checkOpExists(op,err){if(!op){throw new FS.ErrnoError(err)}return op},MAX_OPEN_FDS:4096,nextfd(){for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStreamChecked(fd){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}return stream},getStream:fd=>FS.streams[fd],createStream(stream,fd=-1){stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream(fd){FS.streams[fd]=null},dupStream(origStream,fd=-1){var stream=FS.createStream(origStream,fd);stream.stream_ops?.dup?.(stream);return stream},doSetAttr(stream,node,attr){var setattr=stream?.stream_ops.setattr;var arg=setattr?stream:node;setattr??=node.node_ops.setattr;FS.checkOpExists(setattr,63);setattr(arg,attr)},chrdev_stream_ops:{open(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;stream.stream_ops.open?.(stream)},llseek(){throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push(...m.mounts)}return mounts},syncfs(populate,callback){if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type,opts,mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup(parent,name){return parent.node_ops.lookup(parent,name)},mknod(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name){throw new FS.ErrnoError(28)}if(name==="."||name===".."){throw new FS.ErrnoError(20)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},statfs(path){return FS.statfsNode(FS.lookupPath(path,{follow:true}).node)},statfsStream(stream){return FS.statfsNode(stream.node)},statfsNode(node){var rtn={bsize:4096,frsize:4096,blocks:1e6,bfree:5e5,bavail:5e5,files:FS.nextInode,ffree:FS.nextInode-1,fsid:42,flags:2,namelen:255};if(node.node_ops.statfs){Object.assign(rtn,node.node_ops.statfs(node.mount.opts.root))}return rtn},create(path,mode=438){mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir(path,mode=511){mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree(path,mode){var dirs=path.split("/");var d="";for(var dir of dirs){if(!dir)continue;if(d||PATH.isAbs(path))d+="/";d+=dir;try{FS.mkdir(d,mode)}catch(e){if(e.errno!=20)throw e}}},mkdev(path,mode,dev){if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink(oldpath,newpath){if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename(old_path,new_path){var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name);old_node.parent=new_dir}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir(path){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var readdir=FS.checkOpExists(node.node_ops.readdir,54);return readdir(node)},unlink(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink(path){var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return link.node_ops.readlink(link)},stat(path,dontFollow){var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;var getattr=FS.checkOpExists(node.node_ops.getattr,63);return getattr(node)},fstat(fd){var stream=FS.getStreamChecked(fd);var node=stream.node;var getattr=stream.stream_ops.getattr;var arg=getattr?stream:node;getattr??=node.node_ops.getattr;FS.checkOpExists(getattr,63);return getattr(arg)},lstat(path){return FS.stat(path,true)},doChmod(stream,node,mode,dontFollow){FS.doSetAttr(stream,node,{mode:mode&4095|node.mode&~4095,ctime:Date.now(),dontFollow})},chmod(path,mode,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChmod(null,node,mode,dontFollow)},lchmod(path,mode){FS.chmod(path,mode,true)},fchmod(fd,mode){var stream=FS.getStreamChecked(fd);FS.doChmod(stream,stream.node,mode,false)},doChown(stream,node,dontFollow){FS.doSetAttr(stream,node,{timestamp:Date.now(),dontFollow})},chown(path,uid,gid,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChown(null,node,dontFollow)},lchown(path,uid,gid){FS.chown(path,uid,gid,true)},fchown(fd,uid,gid){var stream=FS.getStreamChecked(fd);FS.doChown(stream,stream.node,false)},doTruncate(stream,node,len){if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}FS.doSetAttr(stream,node,{size:len,timestamp:Date.now()})},truncate(path,len){if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}FS.doTruncate(null,node,len)},ftruncate(fd,len){var stream=FS.getStreamChecked(fd);if(len<0||(stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.doTruncate(stream,stream.node,len)},utime(path,atime,mtime){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var setattr=FS.checkOpExists(node.node_ops.setattr,63);setattr(node,{atime,mtime})},open(path,flags,mode=438){if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS_modeStringToFlags(flags):flags;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;var isDirPath;if(typeof path=="object"){node=path}else{isDirPath=path.endsWith("/");var lookup=FS.lookupPath(path,{follow:!(flags&131072),noent_okay:true});node=lookup.node;path=lookup.path}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else if(isDirPath){throw new FS.ErrnoError(31)}else{node=FS.mknod(path,mode|511,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512&&!created){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node,path:FS.getPath(node),flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(created){FS.chmod(node,mode&511)}if(Module["logReadFiles"]&&!(flags&1)){if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close(stream){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed(stream){return stream.fd===null},llseek(stream,offset,whence){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read(stream,buffer,offset,length,position){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write(stream,buffer,offset,length,position,canOwn){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},mmap(stream,length,position,prot,flags){if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}if(!length){throw new FS.ErrnoError(28)}return stream.stream_ops.mmap(stream,length,position,prot,flags)},msync(stream,buffer,offset,length,mmapFlags){if(!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},ioctl(stream,cmd,arg){if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile(path,opts={}){opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error(`Invalid encoding type "${opts.encoding}"`)}var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){buf=UTF8ArrayToString(buf)}FS.close(stream);return buf},writeFile(path,data,opts={}){opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){data=new Uint8Array(intArrayFromString(data,true))}if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir(path){var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories(){FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices(){FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length,llseek:()=>0});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var randomBuffer=new Uint8Array(1024),randomLeft=0;var randomByte=()=>{if(randomLeft===0){randomFill(randomBuffer);randomLeft=randomBuffer.byteLength}return randomBuffer[--randomLeft]};FS.createDevice("/dev","random",randomByte);FS.createDevice("/dev","urandom",randomByte);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories(){FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount(){var node=FS.createNode(proc_self,"fd",16895,73);node.stream_ops={llseek:MEMFS.stream_ops.llseek};node.node_ops={lookup(parent,name){var fd=+name;var stream=FS.getStreamChecked(fd);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path},id:fd+1};ret.parent=ret;return ret},readdir(){return Array.from(FS.streams.entries()).filter(([k,v])=>v).map(([k,v])=>k.toString())}};return node}},{},"/proc/self/fd")},createStandardStreams(input,output,error){if(input){FS.createDevice("/dev","stdin",input)}else{FS.symlink("/dev/tty","/dev/stdin")}if(output){FS.createDevice("/dev","stdout",null,output)}else{FS.symlink("/dev/tty","/dev/stdout")}if(error){FS.createDevice("/dev","stderr",null,error)}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},staticInit(){FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={MEMFS}},init(input,output,error){FS.initialized=true;input??=Module["stdin"];output??=Module["stdout"];error??=Module["stderr"];FS.createStandardStreams(input,output,error)},quit(){FS.initialized=false;for(var stream of FS.streams){if(stream){FS.close(stream)}}},findObject(path,dontResolveLastLink){var ret=FS.analyzePath(path,dontResolveLastLink);if(!ret.exists){return null}return ret.object},analyzePath(path,dontResolveLastLink){try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath(parent,path,canRead,canWrite){parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){if(e.errno!=20)throw e}parent=current}return current},createFile(parent,name,properties,canRead,canWrite){var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS_getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile(parent,name,data,canRead,canWrite,canOwn){var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS_getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]}setDataGetter(getter){this.getter=getter}cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}return intArrayFromString(xhr.responseText||"",true)};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true}get length(){if(!this.lengthKnown){this.cacheLength()}return this._length}get chunkSize(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=(...args)=>{FS.forceLoadFile(node);return fn(...args)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr,allocated:true}};node.stream_ops=stream_ops;return node}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return dir+"/"+path},writeStat(buf,stat){HEAPU32[buf>>2]=stat.dev;HEAPU32[buf+4>>2]=stat.mode;HEAPU32[buf+8>>2]=stat.nlink;HEAPU32[buf+12>>2]=stat.uid;HEAPU32[buf+16>>2]=stat.gid;HEAPU32[buf+20>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];HEAP32[buf+32>>2]=4096;HEAP32[buf+36>>2]=stat.blocks;var atime=stat.atime.getTime();var mtime=stat.mtime.getTime();var ctime=stat.ctime.getTime();tempI64=[Math.floor(atime/1e3)>>>0,(tempDouble=Math.floor(atime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=atime%1e3*1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=mtime%1e3*1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=ctime%1e3*1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];return 0},writeStatFs(buf,stats){HEAPU32[buf+4>>2]=stats.bsize;HEAPU32[buf+60>>2]=stats.bsize;tempI64=[stats.blocks>>>0,(tempDouble=stats.blocks,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+8>>2]=tempI64[0],HEAP32[buf+12>>2]=tempI64[1];tempI64=[stats.bfree>>>0,(tempDouble=stats.bfree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+16>>2]=tempI64[0],HEAP32[buf+20>>2]=tempI64[1];tempI64=[stats.bavail>>>0,(tempDouble=stats.bavail,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];tempI64=[stats.files>>>0,(tempDouble=stats.files,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+32>>2]=tempI64[0],HEAP32[buf+36>>2]=tempI64[1];tempI64=[stats.ffree>>>0,(tempDouble=stats.ffree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=stats.fsid;HEAPU32[buf+64>>2]=stats.flags;HEAPU32[buf+56>>2]=stats.namelen},doMsync(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},getStreamFromFD(fd){var stream=FS.getStreamChecked(fd);return stream},varargs:undefined,getStr(ptr){var ret=UTF8ToString(ptr);return ret}};function ___syscall_chmod(path,mode){try{path=SYSCALLS.getStr(path);FS.chmod(path,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_faccessat(dirfd,path,amode,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchmod(fd,mode){try{FS.fchmod(fd,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchown32(fd,owner,group){try{FS.fchown(fd,owner,group);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var syscallGetVarargI=()=>{var ret=HEAP32[+SYSCALLS.varargs>>2];SYSCALLS.varargs+=4;return ret};var syscallGetVarargP=syscallGetVarargI;function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=syscallGetVarargI();if(arg<0){return-28}while(FS.streams[arg]){arg++}var newStream;newStream=FS.dupStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=syscallGetVarargI();stream.flags|=arg;return 0}case 12:{var arg=syscallGetVarargP();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0}return-28}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fstat64(fd,buf){try{return SYSCALLS.writeStat(buf,FS.fstat(fd))}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var convertI32PairToI53Checked=(lo,hi)=>hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN;function ___syscall_ftruncate64(fd,length_low,length_high){var length=convertI32PairToI53Checked(length_low,length_high);try{if(isNaN(length))return-61;FS.ftruncate(fd,length);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var stringToUTF8=(str,outPtr,maxBytesToWrite)=>stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite);function ___syscall_getcwd(buf,size){try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd)+1;if(sizeHEAPU32[ptr>>2]+HEAP32[ptr+4>>2]*4294967296;function ___syscall_utimensat(dirfd,path,times,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path,true);var now=Date.now(),atime,mtime;if(!times){atime=now;mtime=now}else{var seconds=readI53FromI64(times);var nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){atime=now}else if(nanoseconds==1073741822){atime=null}else{atime=seconds*1e3+nanoseconds/(1e3*1e3)}times+=16;seconds=readI53FromI64(times);nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){mtime=now}else if(nanoseconds==1073741822){mtime=null}else{mtime=seconds*1e3+nanoseconds/(1e3*1e3)}}if((mtime??atime)!==null){FS.utime(path,atime,mtime)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var __abort_js=()=>abort("");var runtimeKeepaliveCounter=0;var __emscripten_runtime_keepalive_clear=()=>{noExitRuntime=false;runtimeKeepaliveCounter=0};var isLeapYear=year=>year%4===0&&(year%100!==0||year%400===0);var MONTH_DAYS_LEAP_CUMULATIVE=[0,31,60,91,121,152,182,213,244,274,305,335];var MONTH_DAYS_REGULAR_CUMULATIVE=[0,31,59,90,120,151,181,212,243,273,304,334];var ydayFromDate=date=>{var leap=isLeapYear(date.getFullYear());var monthDaysCumulative=leap?MONTH_DAYS_LEAP_CUMULATIVE:MONTH_DAYS_REGULAR_CUMULATIVE;var yday=monthDaysCumulative[date.getMonth()]+date.getDate()-1;return yday};function __localtime_js(time_low,time_high,tmPtr){var time=convertI32PairToI53Checked(time_low,time_high);var date=new Date(time*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function __mmap_js(len,prot,flags,fd,offset_low,offset_high,allocated,addr){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);var res=FS.mmap(stream,len,offset,prot,flags);var ptr=res.ptr;HEAP32[allocated>>2]=res.allocated;HEAPU32[addr>>2]=ptr;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function __munmap_js(addr,len,prot,flags,fd,offset_low,offset_high){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);if(prot&2){SYSCALLS.doMsync(addr,stream,len,flags,offset)}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var timers={};var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};var exitJS=(status,implicit)=>{EXITSTATUS=status;_proc_exit(status)};var _exit=exitJS;var maybeExit=()=>{if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}};var _emscripten_get_now=()=>performance.now();var __setitimer_js=(which,timeout_ms)=>{if(timers[which]){clearTimeout(timers[which].id);delete timers[which]}if(!timeout_ms)return 0;var id=setTimeout(()=>{delete timers[which];callUserCallback(()=>__emscripten_timeout(which,_emscripten_get_now()))},timeout_ms);timers[which]={id,timeout_ms};return 0};var __tzset_js=(timezone,daylight,std_name,dst_name)=>{var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAPU32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);var extractZone=timezoneOffset=>{var sign=timezoneOffset>=0?"-":"+";var absOffset=Math.abs(timezoneOffset);var hours=String(Math.floor(absOffset/60)).padStart(2,"0");var minutes=String(absOffset%60).padStart(2,"0");return`UTC${sign}${hours}${minutes}`};var winterName=extractZone(winterOffset);var summerName=extractZone(summerOffset);if(summerOffsetDate.now();var getHeapMax=()=>2147483648;var growMemory=size=>{var oldHeapSize=wasmMemory.buffer.byteLength;var pages=(size-oldHeapSize+65535)/65536|0;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}};var _emscripten_resize_heap=requestedSize=>{var oldSize=HEAPU8.length;requestedSize>>>=0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignMemory(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false};var ENV={};var getExecutableName=()=>thisProgram||"./this.program";var getEnvStrings=()=>{if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.language||"C").replace("-","_")+".UTF-8";var env={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:lang,_:getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings};var _environ_get=(__environ,environ_buf)=>{var bufSize=0;var envp=0;for(var string of getEnvStrings()){var ptr=environ_buf+bufSize;HEAPU32[__environ+envp>>2]=ptr;bufSize+=stringToUTF8(string,ptr,Infinity)+1;envp+=4}return 0};var _environ_sizes_get=(penviron_count,penviron_buf_size)=>{var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;for(var string of strings){bufSize+=lengthBytesUTF8(string)+1}HEAPU32[penviron_buf_size>>2]=bufSize;return 0};function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_fdstat_get(fd,pbuf){try{var rightsBase=0;var rightsInheriting=0;var flags=0;{var stream=SYSCALLS.getStreamFromFD(fd);var type=stream.tty?2:FS.isDir(stream.mode)?3:FS.isLink(stream.mode)?7:4}HEAP8[pbuf]=type;HEAP16[pbuf+2>>1]=flags;tempI64=[rightsBase>>>0,(tempDouble=rightsBase,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+8>>2]=tempI64[0],HEAP32[pbuf+12>>2]=tempI64[1];tempI64=[rightsInheriting>>>0,(tempDouble=rightsInheriting,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+16>>2]=tempI64[0],HEAP32[pbuf+20>>2]=tempI64[1];return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doReadv=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var _fd_sync=function(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);return Asyncify.handleSleep(wakeUp=>{var mount=stream.node.mount;if(!mount.type.syncfs){wakeUp(0);return}mount.type.syncfs(mount,false,err=>{wakeUp(err?29:0)})})}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}};_fd_sync.isAsync=true;var doWritev=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var adapters_support=function(){const handleAsync=typeof Asyncify==="object"?Asyncify.handleAsync.bind(Asyncify):null;Module["handleAsync"]=handleAsync;const targets=new Map;Module["setCallback"]=(key,target)=>targets.set(key,target);Module["getCallback"]=key=>targets.get(key);Module["deleteCallback"]=key=>targets.delete(key);adapters_support=function(isAsync,key,...args){const receiver=targets.get(key);let methodName=null;const f=typeof receiver==="function"?receiver:receiver[methodName=UTF8ToString(args.shift())];if(isAsync){if(handleAsync){return handleAsync(()=>f.apply(receiver,args))}throw new Error("Synchronous WebAssembly cannot call async function")}const result=f.apply(receiver,args);if(typeof result?.then=="function"){console.error("unexpected Promise",f);throw new Error(`${methodName} unexpectedly returned a Promise`)}return result}};function _ipp(...args){return adapters_support(false,...args)}function _ipp_async(...args){return adapters_support(true,...args)}_ipp_async.isAsync=true;function _ippipppp(...args){return adapters_support(false,...args)}function _ippipppp_async(...args){return adapters_support(true,...args)}_ippipppp_async.isAsync=true;function _ippp(...args){return adapters_support(false,...args)}function _ippp_async(...args){return adapters_support(true,...args)}_ippp_async.isAsync=true;function _ipppi(...args){return adapters_support(false,...args)}function _ipppi_async(...args){return adapters_support(true,...args)}_ipppi_async.isAsync=true;function _ipppiii(...args){return adapters_support(false,...args)}function _ipppiii_async(...args){return adapters_support(true,...args)}_ipppiii_async.isAsync=true;function _ipppiiip(...args){return adapters_support(false,...args)}function _ipppiiip_async(...args){return adapters_support(true,...args)}_ipppiiip_async.isAsync=true;function _ipppip(...args){return adapters_support(false,...args)}function _ipppip_async(...args){return adapters_support(true,...args)}_ipppip_async.isAsync=true;function _ipppj(...args){return adapters_support(false,...args)}function _ipppj_async(...args){return adapters_support(true,...args)}_ipppj_async.isAsync=true;function _ipppp(...args){return adapters_support(false,...args)}function _ipppp_async(...args){return adapters_support(true,...args)}_ipppp_async.isAsync=true;function _ippppi(...args){return adapters_support(false,...args)}function _ippppi_async(...args){return adapters_support(true,...args)}_ippppi_async.isAsync=true;function _ippppij(...args){return adapters_support(false,...args)}function _ippppij_async(...args){return adapters_support(true,...args)}_ippppij_async.isAsync=true;function _ippppip(...args){return adapters_support(false,...args)}function _ippppip_async(...args){return adapters_support(true,...args)}_ippppip_async.isAsync=true;function _ipppppip(...args){return adapters_support(false,...args)}function _ipppppip_async(...args){return adapters_support(true,...args)}_ipppppip_async.isAsync=true;function _vppippii(...args){return adapters_support(false,...args)}function _vppippii_async(...args){return adapters_support(true,...args)}_vppippii_async.isAsync=true;function _vppp(...args){return adapters_support(false,...args)}function _vppp_async(...args){return adapters_support(true,...args)}_vppp_async.isAsync=true;function _vpppip(...args){return adapters_support(false,...args)}function _vpppip_async(...args){return adapters_support(true,...args)}_vpppip_async.isAsync=true;var runAndAbortIfError=func=>{try{return func()}catch(e){abort(e)}};var runtimeKeepalivePush=()=>{runtimeKeepaliveCounter+=1};var runtimeKeepalivePop=()=>{runtimeKeepaliveCounter-=1};var Asyncify={instrumentWasmImports(imports){var importPattern=/^(ipp|ipp_async|ippp|ippp_async|vppp|vppp_async|ipppj|ipppj_async|ipppi|ipppi_async|ipppp|ipppp_async|ipppip|ipppip_async|vpppip|vpppip_async|ippppi|ippppi_async|ippppij|ippppij_async|ipppiii|ipppiii_async|ippppip|ippppip_async|ippipppp|ippipppp_async|ipppppip|ipppppip_async|ipppiiip|ipppiiip_async|vppippii|vppippii_async|invoke_.*|__asyncjs__.*)$/;for(let[x,original]of Object.entries(imports)){if(typeof original=="function"){let isAsyncifyImport=original.isAsync||importPattern.test(x)}}},instrumentFunction(original){var wrapper=(...args)=>{Asyncify.exportCallStack.push(original);try{return original(...args)}finally{if(!ABORT){var top=Asyncify.exportCallStack.pop();Asyncify.maybeStopUnwind()}}};Asyncify.funcWrappers.set(original,wrapper);return wrapper},instrumentWasmExports(exports){var ret={};for(let[x,original]of Object.entries(exports)){if(typeof original=="function"){var wrapper=Asyncify.instrumentFunction(original);ret[x]=wrapper}else{ret[x]=original}}return ret},State:{Normal:0,Unwinding:1,Rewinding:2,Disabled:3},state:0,StackSize:16384,currData:null,handleSleepReturnValue:0,exportCallStack:[],callstackFuncToId:new Map,callStackIdToFunc:new Map,funcWrappers:new Map,callStackId:0,asyncPromiseHandlers:null,sleepCallbacks:[],getCallStackId(func){if(!Asyncify.callstackFuncToId.has(func)){var id=Asyncify.callStackId++;Asyncify.callstackFuncToId.set(func,id);Asyncify.callStackIdToFunc.set(id,func)}return Asyncify.callstackFuncToId.get(func)},maybeStopUnwind(){if(Asyncify.currData&&Asyncify.state===Asyncify.State.Unwinding&&Asyncify.exportCallStack.length===0){Asyncify.state=Asyncify.State.Normal;runAndAbortIfError(_asyncify_stop_unwind);if(typeof Fibers!="undefined"){Fibers.trampoline()}}},whenDone(){return new Promise((resolve,reject)=>{Asyncify.asyncPromiseHandlers={resolve,reject}})},allocateData(){var ptr=_malloc(12+Asyncify.StackSize);Asyncify.setDataHeader(ptr,ptr+12,Asyncify.StackSize);Asyncify.setDataRewindFunc(ptr);return ptr},setDataHeader(ptr,stack,stackSize){HEAPU32[ptr>>2]=stack;HEAPU32[ptr+4>>2]=stack+stackSize},setDataRewindFunc(ptr){var bottomOfCallStack=Asyncify.exportCallStack[0];var rewindId=Asyncify.getCallStackId(bottomOfCallStack);HEAP32[ptr+8>>2]=rewindId},getDataRewindFunc(ptr){var id=HEAP32[ptr+8>>2];var func=Asyncify.callStackIdToFunc.get(id);return func},doRewind(ptr){var original=Asyncify.getDataRewindFunc(ptr);var func=Asyncify.funcWrappers.get(original);return func()},handleSleep(startAsync){if(ABORT)return;if(Asyncify.state===Asyncify.State.Normal){var reachedCallback=false;var reachedAfterCallback=false;startAsync((handleSleepReturnValue=0)=>{if(ABORT)return;Asyncify.handleSleepReturnValue=handleSleepReturnValue;reachedCallback=true;if(!reachedAfterCallback){return}Asyncify.state=Asyncify.State.Rewinding;runAndAbortIfError(()=>_asyncify_start_rewind(Asyncify.currData));if(typeof MainLoop!="undefined"&&MainLoop.func){MainLoop.resume()}var asyncWasmReturnValue,isError=false;try{asyncWasmReturnValue=Asyncify.doRewind(Asyncify.currData)}catch(err){asyncWasmReturnValue=err;isError=true}var handled=false;if(!Asyncify.currData){var asyncPromiseHandlers=Asyncify.asyncPromiseHandlers;if(asyncPromiseHandlers){Asyncify.asyncPromiseHandlers=null;(isError?asyncPromiseHandlers.reject:asyncPromiseHandlers.resolve)(asyncWasmReturnValue);handled=true}}if(isError&&!handled){throw asyncWasmReturnValue}});reachedAfterCallback=true;if(!reachedCallback){Asyncify.state=Asyncify.State.Unwinding;Asyncify.currData=Asyncify.allocateData();if(typeof MainLoop!="undefined"&&MainLoop.func){MainLoop.pause()}runAndAbortIfError(()=>_asyncify_start_unwind(Asyncify.currData))}}else if(Asyncify.state===Asyncify.State.Rewinding){Asyncify.state=Asyncify.State.Normal;runAndAbortIfError(_asyncify_stop_rewind);_free(Asyncify.currData);Asyncify.currData=null;Asyncify.sleepCallbacks.forEach(callUserCallback)}else{abort(`invalid state: ${Asyncify.state}`)}return Asyncify.handleSleepReturnValue},handleAsync:startAsync=>Asyncify.handleSleep(wakeUp=>{startAsync().then(wakeUp)})};var uleb128EncodeWithLen=arr=>{const n=arr.length;return[n%128|128,n>>7,...arr]};var wasmTypeCodes={i:127,p:127,j:126,f:125,d:124,e:111};var generateTypePack=types=>uleb128EncodeWithLen(Array.from(types,type=>{var code=wasmTypeCodes[type];return code}));var convertJsFunctionToWasm=(func,sig)=>{var bytes=Uint8Array.of(0,97,115,109,1,0,0,0,1,...uleb128EncodeWithLen([1,96,...generateTypePack(sig.slice(1)),...generateTypePack(sig[0]==="v"?"":sig[0])]),2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var module=new WebAssembly.Module(bytes);var instance=new WebAssembly.Instance(module,{e:{f:func}});var wrappedFunc=instance.exports["f"];return wrappedFunc};var wasmTable;var getWasmTableEntry=funcPtr=>wasmTable.get(funcPtr);var updateTableMap=(offset,count)=>{if(functionsInTableMap){for(var i=offset;i{if(!functionsInTableMap){functionsInTableMap=new WeakMap;updateTableMap(0,wasmTable.length)}return functionsInTableMap.get(func)||0};var freeTableIndexes=[];var getEmptyTableSlot=()=>{if(freeTableIndexes.length){return freeTableIndexes.pop()}return wasmTable["grow"](1)};var setWasmTableEntry=(idx,func)=>wasmTable.set(idx,func);var addFunction=(func,sig)=>{var rtn=getFunctionAddress(func);if(rtn){return rtn}var ret=getEmptyTableSlot();try{setWasmTableEntry(ret,func)}catch(err){if(!(err instanceof TypeError)){throw err}var wrapped=convertJsFunctionToWasm(func,sig);setWasmTableEntry(ret,wrapped)}functionsInTableMap.set(func,ret);return ret};var getCFunc=ident=>{var func=Module["_"+ident];return func};var writeArrayToMemory=(array,buffer)=>{HEAP8.set(array,buffer)};var stackAlloc=sz=>__emscripten_stack_alloc(sz);var stringToUTF8OnStack=str=>{var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8(str,ret,size);return ret};var ccall=(ident,returnType,argTypes,args,opts)=>{var toC={string:str=>{var ret=0;if(str!==null&&str!==undefined&&str!==0){ret=stringToUTF8OnStack(str)}return ret},array:arr=>{var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string"){return UTF8ToString(ret)}if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i{var numericArgs=!argTypes||argTypes.every(type=>type==="number"||type==="boolean");var numericRet=returnType!=="string";if(numericRet&&numericArgs&&!opts){return getCFunc(ident)}return(...args)=>ccall(ident,returnType,argTypes,args,opts)};var getTempRet0=val=>__emscripten_tempret_get();var stringToUTF16=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr};var stringToUTF32=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i65535){i++}HEAP32[outPtr>>2]=codePoint;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr};var AsciiToString=ptr=>{var str="";while(1){var ch=HEAPU8[ptr++];if(!ch)return str;str+=String.fromCharCode(ch)}};var UTF16Decoder=new TextDecoder("utf-16le");var UTF16ToString=(ptr,maxBytesToRead,ignoreNul)=>{var idx=ptr>>1;var endIdx=findStringEnd(HEAPU16,idx,maxBytesToRead/2,ignoreNul);return UTF16Decoder.decode(HEAPU16.subarray(idx,endIdx))};var UTF32ToString=(ptr,maxBytesToRead,ignoreNul)=>{var str="";var startIdx=ptr>>2;for(var i=0;!(i>=maxBytesToRead/4);i++){var utf32=HEAPU32[startIdx+i];if(!utf32&&!ignoreNul)break;str+=String.fromCodePoint(utf32)}return str};var intArrayToString=array=>{var ret=[];for(var i=0;i255){chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")};var _getTempRet0=getTempRet0;FS.createPreloadedFile=FS_createPreloadedFile;FS.preloadFile=FS_preloadFile;FS.staticInit();adapters_support();{if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(Module["preloadPlugins"])preloadPlugins=Module["preloadPlugins"];if(Module["print"])out=Module["print"];if(Module["printErr"])err=Module["printErr"];if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].shift()()}}}Module["getTempRet0"]=getTempRet0;Module["ccall"]=ccall;Module["cwrap"]=cwrap;Module["addFunction"]=addFunction;Module["setValue"]=setValue;Module["getValue"]=getValue;Module["UTF8ToString"]=UTF8ToString;Module["stringToUTF8"]=stringToUTF8;Module["lengthBytesUTF8"]=lengthBytesUTF8;Module["intArrayFromString"]=intArrayFromString;Module["intArrayToString"]=intArrayToString;Module["AsciiToString"]=AsciiToString;Module["UTF16ToString"]=UTF16ToString;Module["stringToUTF16"]=stringToUTF16;Module["UTF32ToString"]=UTF32ToString;Module["stringToUTF32"]=stringToUTF32;Module["writeArrayToMemory"]=writeArrayToMemory;Module["_getTempRet0"]=_getTempRet0;var _powersync_init_static,_sqlite3_status64,_sqlite3_status,_sqlite3_db_status,_sqlite3_msize,_sqlite3_vfs_find,_sqlite3_vfs_register,_sqlite3_vfs_unregister,_sqlite3_release_memory,_sqlite3_soft_heap_limit64,_sqlite3_memory_used,_sqlite3_hard_heap_limit64,_sqlite3_memory_highwater,_sqlite3_malloc,_sqlite3_malloc64,_sqlite3_free,_sqlite3_realloc,_sqlite3_realloc64,_sqlite3_str_vappendf,_sqlite3_str_append,_sqlite3_str_appendchar,_sqlite3_str_appendall,_sqlite3_str_appendf,_sqlite3_str_finish,_sqlite3_str_errcode,_sqlite3_str_length,_sqlite3_str_value,_sqlite3_str_reset,_sqlite3_str_new,_sqlite3_vmprintf,_sqlite3_mprintf,_sqlite3_vsnprintf,_sqlite3_snprintf,_sqlite3_log,_sqlite3_randomness,_sqlite3_stricmp,_sqlite3_strnicmp,_sqlite3_os_init,_sqlite3_os_end,_sqlite3_serialize,_sqlite3_prepare_v2,_sqlite3_step,_sqlite3_column_int64,_sqlite3_reset,_sqlite3_exec,_sqlite3_column_int,_sqlite3_finalize,_sqlite3_deserialize,_sqlite3_database_file_object,_sqlite3_backup_init,_sqlite3_backup_step,_sqlite3_backup_finish,_sqlite3_backup_remaining,_sqlite3_backup_pagecount,_sqlite3_clear_bindings,_sqlite3_value_blob,_sqlite3_value_text,_sqlite3_value_bytes,_sqlite3_value_bytes16,_sqlite3_value_double,_sqlite3_value_int,_sqlite3_value_int64,_sqlite3_value_subtype,_sqlite3_value_pointer,_sqlite3_value_text16,_sqlite3_value_text16be,_sqlite3_value_text16le,_sqlite3_value_type,_sqlite3_value_encoding,_sqlite3_value_nochange,_sqlite3_value_frombind,_sqlite3_value_dup,_sqlite3_value_free,_sqlite3_result_blob,_sqlite3_result_blob64,_sqlite3_result_double,_sqlite3_result_error,_sqlite3_result_error16,_sqlite3_result_int,_sqlite3_result_int64,_sqlite3_result_null,_sqlite3_result_pointer,_sqlite3_result_subtype,_sqlite3_result_text,_sqlite3_result_text64,_sqlite3_result_text16,_sqlite3_result_text16be,_sqlite3_result_text16le,_sqlite3_result_value,_sqlite3_result_error_toobig,_sqlite3_result_zeroblob,_sqlite3_result_zeroblob64,_sqlite3_result_error_code,_sqlite3_result_error_nomem,_sqlite3_user_data,_sqlite3_context_db_handle,_sqlite3_vtab_nochange,_sqlite3_vtab_in_first,_sqlite3_vtab_in_next,_sqlite3_aggregate_context,_sqlite3_get_auxdata,_sqlite3_set_auxdata,_sqlite3_column_count,_sqlite3_data_count,_sqlite3_column_blob,_sqlite3_column_bytes,_sqlite3_column_bytes16,_sqlite3_column_double,_sqlite3_column_text,_sqlite3_column_value,_sqlite3_column_text16,_sqlite3_column_type,_sqlite3_column_name,_sqlite3_column_name16,_sqlite3_bind_blob,_sqlite3_bind_blob64,_sqlite3_bind_double,_sqlite3_bind_int,_sqlite3_bind_int64,_sqlite3_bind_null,_sqlite3_bind_pointer,_sqlite3_bind_text,_sqlite3_bind_text64,_sqlite3_bind_text16,_sqlite3_bind_value,_sqlite3_bind_zeroblob,_sqlite3_bind_zeroblob64,_sqlite3_bind_parameter_count,_sqlite3_bind_parameter_name,_sqlite3_bind_parameter_index,_sqlite3_db_handle,_sqlite3_stmt_readonly,_sqlite3_stmt_isexplain,_sqlite3_stmt_explain,_sqlite3_stmt_busy,_sqlite3_next_stmt,_sqlite3_stmt_status,_sqlite3_sql,_sqlite3_expanded_sql,_sqlite3_value_numeric_type,_sqlite3_blob_open,_sqlite3_blob_close,_sqlite3_blob_read,_sqlite3_blob_write,_sqlite3_blob_bytes,_sqlite3_blob_reopen,_sqlite3_set_authorizer,_sqlite3_strglob,_sqlite3_strlike,_sqlite3_errmsg,_sqlite3_load_extension,_sqlite3_enable_load_extension,_sqlite3_auto_extension,_sqlite3_cancel_auto_extension,_sqlite3_reset_auto_extension,_sqlite3_prepare,_sqlite3_prepare_v3,_sqlite3_prepare16,_sqlite3_prepare16_v2,_sqlite3_prepare16_v3,_sqlite3_get_table,_sqlite3_free_table,_sqlite3_create_module,_sqlite3_create_module_v2,_sqlite3_drop_modules,_sqlite3_declare_vtab,_sqlite3_vtab_on_conflict,_sqlite3_vtab_config,_sqlite3_vtab_collation,_sqlite3_vtab_in,_sqlite3_vtab_rhs_value,_sqlite3_vtab_distinct,_sqlite3_keyword_name,_sqlite3_keyword_count,_sqlite3_keyword_check,_sqlite3_complete,_sqlite3_complete16,_sqlite3_libversion,_sqlite3_libversion_number,_sqlite3_threadsafe,_sqlite3_initialize,_sqlite3_shutdown,_sqlite3_config,_sqlite3_db_mutex,_sqlite3_db_release_memory,_sqlite3_db_cacheflush,_sqlite3_db_config,_sqlite3_last_insert_rowid,_sqlite3_set_last_insert_rowid,_sqlite3_changes64,_sqlite3_changes,_sqlite3_total_changes64,_sqlite3_total_changes,_sqlite3_txn_state,_sqlite3_close,_sqlite3_close_v2,_sqlite3_busy_handler,_sqlite3_progress_handler,_sqlite3_busy_timeout,_sqlite3_interrupt,_sqlite3_is_interrupted,_sqlite3_create_function,_sqlite3_create_function_v2,_sqlite3_create_window_function,_sqlite3_create_function16,_sqlite3_overload_function,_sqlite3_trace_v2,_sqlite3_commit_hook,_sqlite3_update_hook,_sqlite3_rollback_hook,_sqlite3_autovacuum_pages,_sqlite3_wal_autocheckpoint,_sqlite3_wal_hook,_sqlite3_wal_checkpoint_v2,_sqlite3_wal_checkpoint,_sqlite3_error_offset,_sqlite3_errmsg16,_sqlite3_errcode,_sqlite3_extended_errcode,_sqlite3_system_errno,_sqlite3_errstr,_sqlite3_limit,_sqlite3_open,_sqlite3_open_v2,_sqlite3_open16,_sqlite3_create_collation,_sqlite3_create_collation_v2,_sqlite3_create_collation16,_sqlite3_collation_needed,_sqlite3_collation_needed16,_sqlite3_get_clientdata,_sqlite3_set_clientdata,_sqlite3_get_autocommit,_sqlite3_table_column_metadata,_sqlite3_sleep,_sqlite3_extended_result_codes,_sqlite3_file_control,_sqlite3_test_control,_sqlite3_create_filename,_sqlite3_free_filename,_sqlite3_uri_parameter,_sqlite3_uri_key,_sqlite3_uri_boolean,_sqlite3_uri_int64,_sqlite3_filename_database,_sqlite3_filename_journal,_sqlite3_filename_wal,_sqlite3_db_name,_sqlite3_db_filename,_sqlite3_db_readonly,_sqlite3_compileoption_used,_sqlite3_compileoption_get,_sqlite3_sourceid,_memcmp,_malloc,_free,_RegisterExtensionFunctions,_getSqliteFree,_main,_libauthorizer_set_authorizer,_libfunction_create_function,_libhook_commit_hook,_libhook_update_hook,_libprogress_progress_handler,_libvfs_vfs_register,_memcpy,_memset,_emscripten_builtin_memalign,__emscripten_timeout,__emscripten_tempret_get,__emscripten_stack_restore,__emscripten_stack_alloc,_emscripten_stack_get_current,dynCall_iii,dynCall_viiiij,dynCall_ii,dynCall_vi,dynCall_viii,dynCall_iiii,dynCall_iiiiiii,dynCall_iiiiii,dynCall_iiiii,dynCall_vii,dynCall_viiii,dynCall_iiiiiiiii,dynCall_vijii,dynCall_viiiii,dynCall_iiiij,dynCall_viji,dynCall_iij,dynCall_iidiiii,dynCall_v,dynCall_iijii,dynCall_iiji,dynCall_i,dynCall_iiiiiij,dynCall_iiid,dynCall_iiij,dynCall_dii,dynCall_jii,dynCall_ji,dynCall_vid,dynCall_vij,dynCall_iiiiiiiiii,dynCall_di,dynCall_iiiiijii,dynCall_j,dynCall_jj,dynCall_jiij,dynCall_iiiiji,dynCall_iiiijii,dynCall_ij,dynCall_viiji,dynCall_viijii,dynCall_iiiiiiiiiii,dynCall_iiiijji,dynCall_iiiiiiii,_asyncify_start_unwind,_asyncify_stop_unwind,_asyncify_start_rewind,_asyncify_stop_rewind;function assignWasmExports(wasmExports){Module["_powersync_init_static"]=_powersync_init_static=wasmExports["ra"];Module["_sqlite3_status64"]=_sqlite3_status64=wasmExports["sa"];Module["_sqlite3_status"]=_sqlite3_status=wasmExports["ta"];Module["_sqlite3_db_status"]=_sqlite3_db_status=wasmExports["ua"];Module["_sqlite3_msize"]=_sqlite3_msize=wasmExports["va"];Module["_sqlite3_vfs_find"]=_sqlite3_vfs_find=wasmExports["wa"];Module["_sqlite3_vfs_register"]=_sqlite3_vfs_register=wasmExports["xa"];Module["_sqlite3_vfs_unregister"]=_sqlite3_vfs_unregister=wasmExports["ya"];Module["_sqlite3_release_memory"]=_sqlite3_release_memory=wasmExports["za"];Module["_sqlite3_soft_heap_limit64"]=_sqlite3_soft_heap_limit64=wasmExports["Aa"];Module["_sqlite3_memory_used"]=_sqlite3_memory_used=wasmExports["Ba"];Module["_sqlite3_hard_heap_limit64"]=_sqlite3_hard_heap_limit64=wasmExports["Ca"];Module["_sqlite3_memory_highwater"]=_sqlite3_memory_highwater=wasmExports["Da"];Module["_sqlite3_malloc"]=_sqlite3_malloc=wasmExports["Ea"];Module["_sqlite3_malloc64"]=_sqlite3_malloc64=wasmExports["Fa"];Module["_sqlite3_free"]=_sqlite3_free=wasmExports["Ga"];Module["_sqlite3_realloc"]=_sqlite3_realloc=wasmExports["Ha"];Module["_sqlite3_realloc64"]=_sqlite3_realloc64=wasmExports["Ia"];Module["_sqlite3_str_vappendf"]=_sqlite3_str_vappendf=wasmExports["Ja"];Module["_sqlite3_str_append"]=_sqlite3_str_append=wasmExports["Ka"];Module["_sqlite3_str_appendchar"]=_sqlite3_str_appendchar=wasmExports["La"];Module["_sqlite3_str_appendall"]=_sqlite3_str_appendall=wasmExports["Ma"];Module["_sqlite3_str_appendf"]=_sqlite3_str_appendf=wasmExports["Na"];Module["_sqlite3_str_finish"]=_sqlite3_str_finish=wasmExports["Oa"];Module["_sqlite3_str_errcode"]=_sqlite3_str_errcode=wasmExports["Pa"];Module["_sqlite3_str_length"]=_sqlite3_str_length=wasmExports["Qa"];Module["_sqlite3_str_value"]=_sqlite3_str_value=wasmExports["Ra"];Module["_sqlite3_str_reset"]=_sqlite3_str_reset=wasmExports["Sa"];Module["_sqlite3_str_new"]=_sqlite3_str_new=wasmExports["Ta"];Module["_sqlite3_vmprintf"]=_sqlite3_vmprintf=wasmExports["Ua"];Module["_sqlite3_mprintf"]=_sqlite3_mprintf=wasmExports["Va"];Module["_sqlite3_vsnprintf"]=_sqlite3_vsnprintf=wasmExports["Wa"];Module["_sqlite3_snprintf"]=_sqlite3_snprintf=wasmExports["Xa"];Module["_sqlite3_log"]=_sqlite3_log=wasmExports["Ya"];Module["_sqlite3_randomness"]=_sqlite3_randomness=wasmExports["Za"];Module["_sqlite3_stricmp"]=_sqlite3_stricmp=wasmExports["_a"];Module["_sqlite3_strnicmp"]=_sqlite3_strnicmp=wasmExports["$a"];Module["_sqlite3_os_init"]=_sqlite3_os_init=wasmExports["ab"];Module["_sqlite3_os_end"]=_sqlite3_os_end=wasmExports["bb"];Module["_sqlite3_serialize"]=_sqlite3_serialize=wasmExports["cb"];Module["_sqlite3_prepare_v2"]=_sqlite3_prepare_v2=wasmExports["db"];Module["_sqlite3_step"]=_sqlite3_step=wasmExports["eb"];Module["_sqlite3_column_int64"]=_sqlite3_column_int64=wasmExports["fb"];Module["_sqlite3_reset"]=_sqlite3_reset=wasmExports["gb"];Module["_sqlite3_exec"]=_sqlite3_exec=wasmExports["hb"];Module["_sqlite3_column_int"]=_sqlite3_column_int=wasmExports["ib"];Module["_sqlite3_finalize"]=_sqlite3_finalize=wasmExports["jb"];Module["_sqlite3_deserialize"]=_sqlite3_deserialize=wasmExports["kb"];Module["_sqlite3_database_file_object"]=_sqlite3_database_file_object=wasmExports["lb"];Module["_sqlite3_backup_init"]=_sqlite3_backup_init=wasmExports["mb"];Module["_sqlite3_backup_step"]=_sqlite3_backup_step=wasmExports["nb"];Module["_sqlite3_backup_finish"]=_sqlite3_backup_finish=wasmExports["ob"];Module["_sqlite3_backup_remaining"]=_sqlite3_backup_remaining=wasmExports["pb"];Module["_sqlite3_backup_pagecount"]=_sqlite3_backup_pagecount=wasmExports["qb"];Module["_sqlite3_clear_bindings"]=_sqlite3_clear_bindings=wasmExports["rb"];Module["_sqlite3_value_blob"]=_sqlite3_value_blob=wasmExports["sb"];Module["_sqlite3_value_text"]=_sqlite3_value_text=wasmExports["tb"];Module["_sqlite3_value_bytes"]=_sqlite3_value_bytes=wasmExports["ub"];Module["_sqlite3_value_bytes16"]=_sqlite3_value_bytes16=wasmExports["vb"];Module["_sqlite3_value_double"]=_sqlite3_value_double=wasmExports["wb"];Module["_sqlite3_value_int"]=_sqlite3_value_int=wasmExports["xb"];Module["_sqlite3_value_int64"]=_sqlite3_value_int64=wasmExports["yb"];Module["_sqlite3_value_subtype"]=_sqlite3_value_subtype=wasmExports["zb"];Module["_sqlite3_value_pointer"]=_sqlite3_value_pointer=wasmExports["Ab"];Module["_sqlite3_value_text16"]=_sqlite3_value_text16=wasmExports["Bb"];Module["_sqlite3_value_text16be"]=_sqlite3_value_text16be=wasmExports["Cb"];Module["_sqlite3_value_text16le"]=_sqlite3_value_text16le=wasmExports["Db"];Module["_sqlite3_value_type"]=_sqlite3_value_type=wasmExports["Eb"];Module["_sqlite3_value_encoding"]=_sqlite3_value_encoding=wasmExports["Fb"];Module["_sqlite3_value_nochange"]=_sqlite3_value_nochange=wasmExports["Gb"];Module["_sqlite3_value_frombind"]=_sqlite3_value_frombind=wasmExports["Hb"];Module["_sqlite3_value_dup"]=_sqlite3_value_dup=wasmExports["Ib"];Module["_sqlite3_value_free"]=_sqlite3_value_free=wasmExports["Jb"];Module["_sqlite3_result_blob"]=_sqlite3_result_blob=wasmExports["Kb"];Module["_sqlite3_result_blob64"]=_sqlite3_result_blob64=wasmExports["Lb"];Module["_sqlite3_result_double"]=_sqlite3_result_double=wasmExports["Mb"];Module["_sqlite3_result_error"]=_sqlite3_result_error=wasmExports["Nb"];Module["_sqlite3_result_error16"]=_sqlite3_result_error16=wasmExports["Ob"];Module["_sqlite3_result_int"]=_sqlite3_result_int=wasmExports["Pb"];Module["_sqlite3_result_int64"]=_sqlite3_result_int64=wasmExports["Qb"];Module["_sqlite3_result_null"]=_sqlite3_result_null=wasmExports["Rb"];Module["_sqlite3_result_pointer"]=_sqlite3_result_pointer=wasmExports["Sb"];Module["_sqlite3_result_subtype"]=_sqlite3_result_subtype=wasmExports["Tb"];Module["_sqlite3_result_text"]=_sqlite3_result_text=wasmExports["Ub"];Module["_sqlite3_result_text64"]=_sqlite3_result_text64=wasmExports["Vb"];Module["_sqlite3_result_text16"]=_sqlite3_result_text16=wasmExports["Wb"];Module["_sqlite3_result_text16be"]=_sqlite3_result_text16be=wasmExports["Xb"];Module["_sqlite3_result_text16le"]=_sqlite3_result_text16le=wasmExports["Yb"];Module["_sqlite3_result_value"]=_sqlite3_result_value=wasmExports["Zb"];Module["_sqlite3_result_error_toobig"]=_sqlite3_result_error_toobig=wasmExports["_b"];Module["_sqlite3_result_zeroblob"]=_sqlite3_result_zeroblob=wasmExports["$b"];Module["_sqlite3_result_zeroblob64"]=_sqlite3_result_zeroblob64=wasmExports["ac"];Module["_sqlite3_result_error_code"]=_sqlite3_result_error_code=wasmExports["bc"];Module["_sqlite3_result_error_nomem"]=_sqlite3_result_error_nomem=wasmExports["cc"];Module["_sqlite3_user_data"]=_sqlite3_user_data=wasmExports["dc"];Module["_sqlite3_context_db_handle"]=_sqlite3_context_db_handle=wasmExports["ec"];Module["_sqlite3_vtab_nochange"]=_sqlite3_vtab_nochange=wasmExports["fc"];Module["_sqlite3_vtab_in_first"]=_sqlite3_vtab_in_first=wasmExports["gc"];Module["_sqlite3_vtab_in_next"]=_sqlite3_vtab_in_next=wasmExports["hc"];Module["_sqlite3_aggregate_context"]=_sqlite3_aggregate_context=wasmExports["ic"];Module["_sqlite3_get_auxdata"]=_sqlite3_get_auxdata=wasmExports["jc"];Module["_sqlite3_set_auxdata"]=_sqlite3_set_auxdata=wasmExports["kc"];Module["_sqlite3_column_count"]=_sqlite3_column_count=wasmExports["lc"];Module["_sqlite3_data_count"]=_sqlite3_data_count=wasmExports["mc"];Module["_sqlite3_column_blob"]=_sqlite3_column_blob=wasmExports["nc"];Module["_sqlite3_column_bytes"]=_sqlite3_column_bytes=wasmExports["oc"];Module["_sqlite3_column_bytes16"]=_sqlite3_column_bytes16=wasmExports["pc"];Module["_sqlite3_column_double"]=_sqlite3_column_double=wasmExports["qc"];Module["_sqlite3_column_text"]=_sqlite3_column_text=wasmExports["rc"];Module["_sqlite3_column_value"]=_sqlite3_column_value=wasmExports["sc"];Module["_sqlite3_column_text16"]=_sqlite3_column_text16=wasmExports["tc"];Module["_sqlite3_column_type"]=_sqlite3_column_type=wasmExports["uc"];Module["_sqlite3_column_name"]=_sqlite3_column_name=wasmExports["vc"];Module["_sqlite3_column_name16"]=_sqlite3_column_name16=wasmExports["wc"];Module["_sqlite3_bind_blob"]=_sqlite3_bind_blob=wasmExports["xc"];Module["_sqlite3_bind_blob64"]=_sqlite3_bind_blob64=wasmExports["yc"];Module["_sqlite3_bind_double"]=_sqlite3_bind_double=wasmExports["zc"];Module["_sqlite3_bind_int"]=_sqlite3_bind_int=wasmExports["Ac"];Module["_sqlite3_bind_int64"]=_sqlite3_bind_int64=wasmExports["Bc"];Module["_sqlite3_bind_null"]=_sqlite3_bind_null=wasmExports["Cc"];Module["_sqlite3_bind_pointer"]=_sqlite3_bind_pointer=wasmExports["Dc"];Module["_sqlite3_bind_text"]=_sqlite3_bind_text=wasmExports["Ec"];Module["_sqlite3_bind_text64"]=_sqlite3_bind_text64=wasmExports["Fc"];Module["_sqlite3_bind_text16"]=_sqlite3_bind_text16=wasmExports["Gc"];Module["_sqlite3_bind_value"]=_sqlite3_bind_value=wasmExports["Hc"];Module["_sqlite3_bind_zeroblob"]=_sqlite3_bind_zeroblob=wasmExports["Ic"];Module["_sqlite3_bind_zeroblob64"]=_sqlite3_bind_zeroblob64=wasmExports["Jc"];Module["_sqlite3_bind_parameter_count"]=_sqlite3_bind_parameter_count=wasmExports["Kc"];Module["_sqlite3_bind_parameter_name"]=_sqlite3_bind_parameter_name=wasmExports["Lc"];Module["_sqlite3_bind_parameter_index"]=_sqlite3_bind_parameter_index=wasmExports["Mc"];Module["_sqlite3_db_handle"]=_sqlite3_db_handle=wasmExports["Nc"];Module["_sqlite3_stmt_readonly"]=_sqlite3_stmt_readonly=wasmExports["Oc"];Module["_sqlite3_stmt_isexplain"]=_sqlite3_stmt_isexplain=wasmExports["Pc"];Module["_sqlite3_stmt_explain"]=_sqlite3_stmt_explain=wasmExports["Qc"];Module["_sqlite3_stmt_busy"]=_sqlite3_stmt_busy=wasmExports["Rc"];Module["_sqlite3_next_stmt"]=_sqlite3_next_stmt=wasmExports["Sc"];Module["_sqlite3_stmt_status"]=_sqlite3_stmt_status=wasmExports["Tc"];Module["_sqlite3_sql"]=_sqlite3_sql=wasmExports["Uc"];Module["_sqlite3_expanded_sql"]=_sqlite3_expanded_sql=wasmExports["Vc"];Module["_sqlite3_value_numeric_type"]=_sqlite3_value_numeric_type=wasmExports["Wc"];Module["_sqlite3_blob_open"]=_sqlite3_blob_open=wasmExports["Xc"];Module["_sqlite3_blob_close"]=_sqlite3_blob_close=wasmExports["Yc"];Module["_sqlite3_blob_read"]=_sqlite3_blob_read=wasmExports["Zc"];Module["_sqlite3_blob_write"]=_sqlite3_blob_write=wasmExports["_c"];Module["_sqlite3_blob_bytes"]=_sqlite3_blob_bytes=wasmExports["$c"];Module["_sqlite3_blob_reopen"]=_sqlite3_blob_reopen=wasmExports["ad"];Module["_sqlite3_set_authorizer"]=_sqlite3_set_authorizer=wasmExports["bd"];Module["_sqlite3_strglob"]=_sqlite3_strglob=wasmExports["cd"];Module["_sqlite3_strlike"]=_sqlite3_strlike=wasmExports["dd"];Module["_sqlite3_errmsg"]=_sqlite3_errmsg=wasmExports["ed"];Module["_sqlite3_load_extension"]=_sqlite3_load_extension=wasmExports["fd"];Module["_sqlite3_enable_load_extension"]=_sqlite3_enable_load_extension=wasmExports["gd"];Module["_sqlite3_auto_extension"]=_sqlite3_auto_extension=wasmExports["hd"];Module["_sqlite3_cancel_auto_extension"]=_sqlite3_cancel_auto_extension=wasmExports["id"];Module["_sqlite3_reset_auto_extension"]=_sqlite3_reset_auto_extension=wasmExports["jd"];Module["_sqlite3_prepare"]=_sqlite3_prepare=wasmExports["kd"];Module["_sqlite3_prepare_v3"]=_sqlite3_prepare_v3=wasmExports["ld"];Module["_sqlite3_prepare16"]=_sqlite3_prepare16=wasmExports["md"];Module["_sqlite3_prepare16_v2"]=_sqlite3_prepare16_v2=wasmExports["nd"];Module["_sqlite3_prepare16_v3"]=_sqlite3_prepare16_v3=wasmExports["od"];Module["_sqlite3_get_table"]=_sqlite3_get_table=wasmExports["pd"];Module["_sqlite3_free_table"]=_sqlite3_free_table=wasmExports["qd"];Module["_sqlite3_create_module"]=_sqlite3_create_module=wasmExports["rd"];Module["_sqlite3_create_module_v2"]=_sqlite3_create_module_v2=wasmExports["sd"];Module["_sqlite3_drop_modules"]=_sqlite3_drop_modules=wasmExports["td"];Module["_sqlite3_declare_vtab"]=_sqlite3_declare_vtab=wasmExports["ud"];Module["_sqlite3_vtab_on_conflict"]=_sqlite3_vtab_on_conflict=wasmExports["vd"];Module["_sqlite3_vtab_config"]=_sqlite3_vtab_config=wasmExports["wd"];Module["_sqlite3_vtab_collation"]=_sqlite3_vtab_collation=wasmExports["xd"];Module["_sqlite3_vtab_in"]=_sqlite3_vtab_in=wasmExports["yd"];Module["_sqlite3_vtab_rhs_value"]=_sqlite3_vtab_rhs_value=wasmExports["zd"];Module["_sqlite3_vtab_distinct"]=_sqlite3_vtab_distinct=wasmExports["Ad"];Module["_sqlite3_keyword_name"]=_sqlite3_keyword_name=wasmExports["Bd"];Module["_sqlite3_keyword_count"]=_sqlite3_keyword_count=wasmExports["Cd"];Module["_sqlite3_keyword_check"]=_sqlite3_keyword_check=wasmExports["Dd"];Module["_sqlite3_complete"]=_sqlite3_complete=wasmExports["Ed"];Module["_sqlite3_complete16"]=_sqlite3_complete16=wasmExports["Fd"];Module["_sqlite3_libversion"]=_sqlite3_libversion=wasmExports["Gd"];Module["_sqlite3_libversion_number"]=_sqlite3_libversion_number=wasmExports["Hd"];Module["_sqlite3_threadsafe"]=_sqlite3_threadsafe=wasmExports["Id"];Module["_sqlite3_initialize"]=_sqlite3_initialize=wasmExports["Jd"];Module["_sqlite3_shutdown"]=_sqlite3_shutdown=wasmExports["Kd"];Module["_sqlite3_config"]=_sqlite3_config=wasmExports["Ld"];Module["_sqlite3_db_mutex"]=_sqlite3_db_mutex=wasmExports["Md"];Module["_sqlite3_db_release_memory"]=_sqlite3_db_release_memory=wasmExports["Nd"];Module["_sqlite3_db_cacheflush"]=_sqlite3_db_cacheflush=wasmExports["Od"];Module["_sqlite3_db_config"]=_sqlite3_db_config=wasmExports["Pd"];Module["_sqlite3_last_insert_rowid"]=_sqlite3_last_insert_rowid=wasmExports["Qd"];Module["_sqlite3_set_last_insert_rowid"]=_sqlite3_set_last_insert_rowid=wasmExports["Rd"];Module["_sqlite3_changes64"]=_sqlite3_changes64=wasmExports["Sd"];Module["_sqlite3_changes"]=_sqlite3_changes=wasmExports["Td"];Module["_sqlite3_total_changes64"]=_sqlite3_total_changes64=wasmExports["Ud"];Module["_sqlite3_total_changes"]=_sqlite3_total_changes=wasmExports["Vd"];Module["_sqlite3_txn_state"]=_sqlite3_txn_state=wasmExports["Wd"];Module["_sqlite3_close"]=_sqlite3_close=wasmExports["Xd"];Module["_sqlite3_close_v2"]=_sqlite3_close_v2=wasmExports["Yd"];Module["_sqlite3_busy_handler"]=_sqlite3_busy_handler=wasmExports["Zd"];Module["_sqlite3_progress_handler"]=_sqlite3_progress_handler=wasmExports["_d"];Module["_sqlite3_busy_timeout"]=_sqlite3_busy_timeout=wasmExports["$d"];Module["_sqlite3_interrupt"]=_sqlite3_interrupt=wasmExports["ae"];Module["_sqlite3_is_interrupted"]=_sqlite3_is_interrupted=wasmExports["be"];Module["_sqlite3_create_function"]=_sqlite3_create_function=wasmExports["ce"];Module["_sqlite3_create_function_v2"]=_sqlite3_create_function_v2=wasmExports["de"];Module["_sqlite3_create_window_function"]=_sqlite3_create_window_function=wasmExports["ee"];Module["_sqlite3_create_function16"]=_sqlite3_create_function16=wasmExports["fe"];Module["_sqlite3_overload_function"]=_sqlite3_overload_function=wasmExports["ge"];Module["_sqlite3_trace_v2"]=_sqlite3_trace_v2=wasmExports["he"];Module["_sqlite3_commit_hook"]=_sqlite3_commit_hook=wasmExports["ie"];Module["_sqlite3_update_hook"]=_sqlite3_update_hook=wasmExports["je"];Module["_sqlite3_rollback_hook"]=_sqlite3_rollback_hook=wasmExports["ke"];Module["_sqlite3_autovacuum_pages"]=_sqlite3_autovacuum_pages=wasmExports["le"];Module["_sqlite3_wal_autocheckpoint"]=_sqlite3_wal_autocheckpoint=wasmExports["me"];Module["_sqlite3_wal_hook"]=_sqlite3_wal_hook=wasmExports["ne"];Module["_sqlite3_wal_checkpoint_v2"]=_sqlite3_wal_checkpoint_v2=wasmExports["oe"];Module["_sqlite3_wal_checkpoint"]=_sqlite3_wal_checkpoint=wasmExports["pe"];Module["_sqlite3_error_offset"]=_sqlite3_error_offset=wasmExports["qe"];Module["_sqlite3_errmsg16"]=_sqlite3_errmsg16=wasmExports["re"];Module["_sqlite3_errcode"]=_sqlite3_errcode=wasmExports["se"];Module["_sqlite3_extended_errcode"]=_sqlite3_extended_errcode=wasmExports["te"];Module["_sqlite3_system_errno"]=_sqlite3_system_errno=wasmExports["ue"];Module["_sqlite3_errstr"]=_sqlite3_errstr=wasmExports["ve"];Module["_sqlite3_limit"]=_sqlite3_limit=wasmExports["we"];Module["_sqlite3_open"]=_sqlite3_open=wasmExports["xe"];Module["_sqlite3_open_v2"]=_sqlite3_open_v2=wasmExports["ye"];Module["_sqlite3_open16"]=_sqlite3_open16=wasmExports["ze"];Module["_sqlite3_create_collation"]=_sqlite3_create_collation=wasmExports["Ae"];Module["_sqlite3_create_collation_v2"]=_sqlite3_create_collation_v2=wasmExports["Be"];Module["_sqlite3_create_collation16"]=_sqlite3_create_collation16=wasmExports["Ce"];Module["_sqlite3_collation_needed"]=_sqlite3_collation_needed=wasmExports["De"];Module["_sqlite3_collation_needed16"]=_sqlite3_collation_needed16=wasmExports["Ee"];Module["_sqlite3_get_clientdata"]=_sqlite3_get_clientdata=wasmExports["Fe"];Module["_sqlite3_set_clientdata"]=_sqlite3_set_clientdata=wasmExports["Ge"];Module["_sqlite3_get_autocommit"]=_sqlite3_get_autocommit=wasmExports["He"];Module["_sqlite3_table_column_metadata"]=_sqlite3_table_column_metadata=wasmExports["Ie"];Module["_sqlite3_sleep"]=_sqlite3_sleep=wasmExports["Je"];Module["_sqlite3_extended_result_codes"]=_sqlite3_extended_result_codes=wasmExports["Ke"];Module["_sqlite3_file_control"]=_sqlite3_file_control=wasmExports["Le"];Module["_sqlite3_test_control"]=_sqlite3_test_control=wasmExports["Me"];Module["_sqlite3_create_filename"]=_sqlite3_create_filename=wasmExports["Ne"];Module["_sqlite3_free_filename"]=_sqlite3_free_filename=wasmExports["Oe"];Module["_sqlite3_uri_parameter"]=_sqlite3_uri_parameter=wasmExports["Pe"];Module["_sqlite3_uri_key"]=_sqlite3_uri_key=wasmExports["Qe"];Module["_sqlite3_uri_boolean"]=_sqlite3_uri_boolean=wasmExports["Re"];Module["_sqlite3_uri_int64"]=_sqlite3_uri_int64=wasmExports["Se"];Module["_sqlite3_filename_database"]=_sqlite3_filename_database=wasmExports["Te"];Module["_sqlite3_filename_journal"]=_sqlite3_filename_journal=wasmExports["Ue"];Module["_sqlite3_filename_wal"]=_sqlite3_filename_wal=wasmExports["Ve"];Module["_sqlite3_db_name"]=_sqlite3_db_name=wasmExports["We"];Module["_sqlite3_db_filename"]=_sqlite3_db_filename=wasmExports["Xe"];Module["_sqlite3_db_readonly"]=_sqlite3_db_readonly=wasmExports["Ye"];Module["_sqlite3_compileoption_used"]=_sqlite3_compileoption_used=wasmExports["Ze"];Module["_sqlite3_compileoption_get"]=_sqlite3_compileoption_get=wasmExports["_e"];Module["_sqlite3_sourceid"]=_sqlite3_sourceid=wasmExports["$e"];Module["_memcmp"]=_memcmp=wasmExports["af"];Module["_malloc"]=_malloc=wasmExports["bf"];Module["_free"]=_free=wasmExports["cf"];Module["_RegisterExtensionFunctions"]=_RegisterExtensionFunctions=wasmExports["df"];Module["_getSqliteFree"]=_getSqliteFree=wasmExports["ef"];Module["_main"]=_main=wasmExports["ff"];Module["_libauthorizer_set_authorizer"]=_libauthorizer_set_authorizer=wasmExports["gf"];Module["_libfunction_create_function"]=_libfunction_create_function=wasmExports["hf"];Module["_libhook_commit_hook"]=_libhook_commit_hook=wasmExports["jf"];Module["_libhook_update_hook"]=_libhook_update_hook=wasmExports["kf"];Module["_libprogress_progress_handler"]=_libprogress_progress_handler=wasmExports["lf"];Module["_libvfs_vfs_register"]=_libvfs_vfs_register=wasmExports["mf"];Module["_memcpy"]=_memcpy=wasmExports["nf"];Module["_memset"]=_memset=wasmExports["of"];_emscripten_builtin_memalign=wasmExports["qf"];__emscripten_timeout=wasmExports["rf"];__emscripten_tempret_get=wasmExports["sf"];__emscripten_stack_restore=wasmExports["tf"];__emscripten_stack_alloc=wasmExports["uf"];_emscripten_stack_get_current=wasmExports["vf"];dynCalls["iii"]=dynCall_iii=wasmExports["wf"];dynCalls["viiiij"]=dynCall_viiiij=wasmExports["xf"];dynCalls["ii"]=dynCall_ii=wasmExports["yf"];dynCalls["vi"]=dynCall_vi=wasmExports["zf"];dynCalls["viii"]=dynCall_viii=wasmExports["Af"];dynCalls["iiii"]=dynCall_iiii=wasmExports["Bf"];dynCalls["iiiiiii"]=dynCall_iiiiiii=wasmExports["Cf"];dynCalls["iiiiii"]=dynCall_iiiiii=wasmExports["Df"];dynCalls["iiiii"]=dynCall_iiiii=wasmExports["Ef"];dynCalls["vii"]=dynCall_vii=wasmExports["Ff"];dynCalls["viiii"]=dynCall_viiii=wasmExports["Gf"];dynCalls["iiiiiiiii"]=dynCall_iiiiiiiii=wasmExports["Hf"];dynCalls["vijii"]=dynCall_vijii=wasmExports["If"];dynCalls["viiiii"]=dynCall_viiiii=wasmExports["Jf"];dynCalls["iiiij"]=dynCall_iiiij=wasmExports["Kf"];dynCalls["viji"]=dynCall_viji=wasmExports["Lf"];dynCalls["iij"]=dynCall_iij=wasmExports["Mf"];dynCalls["iidiiii"]=dynCall_iidiiii=wasmExports["Nf"];dynCalls["v"]=dynCall_v=wasmExports["Of"];dynCalls["iijii"]=dynCall_iijii=wasmExports["Pf"];dynCalls["iiji"]=dynCall_iiji=wasmExports["Qf"];dynCalls["i"]=dynCall_i=wasmExports["Rf"];dynCalls["iiiiiij"]=dynCall_iiiiiij=wasmExports["Sf"];dynCalls["iiid"]=dynCall_iiid=wasmExports["Tf"];dynCalls["iiij"]=dynCall_iiij=wasmExports["Uf"];dynCalls["dii"]=dynCall_dii=wasmExports["Vf"];dynCalls["jii"]=dynCall_jii=wasmExports["Wf"];dynCalls["ji"]=dynCall_ji=wasmExports["Xf"];dynCalls["vid"]=dynCall_vid=wasmExports["Yf"];dynCalls["vij"]=dynCall_vij=wasmExports["Zf"];dynCalls["iiiiiiiiii"]=dynCall_iiiiiiiiii=wasmExports["_f"];dynCalls["di"]=dynCall_di=wasmExports["$f"];dynCalls["iiiiijii"]=dynCall_iiiiijii=wasmExports["ag"];dynCalls["j"]=dynCall_j=wasmExports["bg"];dynCalls["jj"]=dynCall_jj=wasmExports["cg"];dynCalls["jiij"]=dynCall_jiij=wasmExports["dg"];dynCalls["iiiiji"]=dynCall_iiiiji=wasmExports["eg"];dynCalls["iiiijii"]=dynCall_iiiijii=wasmExports["fg"];dynCalls["ij"]=dynCall_ij=wasmExports["gg"];dynCalls["viiji"]=dynCall_viiji=wasmExports["hg"];dynCalls["viijii"]=dynCall_viijii=wasmExports["ig"];dynCalls["iiiiiiiiiii"]=dynCall_iiiiiiiiiii=wasmExports["jg"];dynCalls["iiiijji"]=dynCall_iiiijji=wasmExports["kg"];dynCalls["iiiiiiii"]=dynCall_iiiiiiii=wasmExports["lg"];_asyncify_start_unwind=wasmExports["mg"];_asyncify_stop_unwind=wasmExports["ng"];_asyncify_start_rewind=wasmExports["og"];_asyncify_stop_rewind=wasmExports["pg"]}var _sqlite3_version=Module["_sqlite3_version"]=91280;var wasmImports={a:___assert_fail,aa:___syscall_chmod,da:___syscall_faccessat,ba:___syscall_fchmod,$:___syscall_fchown32,b:___syscall_fcntl64,_:___syscall_fstat64,y:___syscall_ftruncate64,U:___syscall_getcwd,Y:___syscall_lstat64,R:___syscall_mkdirat,X:___syscall_newfstatat,P:___syscall_openat,N:___syscall_readlinkat,M:___syscall_rmdir,Z:___syscall_stat64,K:___syscall_unlinkat,J:___syscall_utimensat,F:__abort_js,E:__emscripten_runtime_keepalive_clear,w:__localtime_js,u:__mmap_js,v:__munmap_js,G:__setitimer_js,Q:__tzset_js,n:_emscripten_date_now,g:_emscripten_get_now,H:_emscripten_resize_heap,S:_environ_get,T:_environ_sizes_get,o:_fd_close,I:_fd_fdstat_get,O:_fd_read,x:_fd_seek,V:_fd_sync,L:_fd_write,s:_ipp,t:_ipp_async,ka:_ippipppp,oa:_ippipppp_async,j:_ippp,k:_ippp_async,c:_ipppi,d:_ipppi_async,ga:_ipppiii,ha:_ipppiii_async,ia:_ipppiiip,ja:_ipppiiip_async,h:_ipppip,i:_ipppip_async,z:_ipppj,A:_ipppj_async,e:_ipppp,f:_ipppp_async,ea:_ippppi,fa:_ippppi_async,B:_ippppij,C:_ippppij_async,p:_ippppip,q:_ippppip_async,la:_ipppppip,ma:_ipppppip_async,D:_proc_exit,na:_vppippii,r:_vppippii_async,l:_vppp,m:_vppp_async,W:_vpppip,ca:_vpppip_async};function callMain(){var entryFunction=_main;var argc=0;var argv=0;try{var ret=entryFunction(argc,argv);exitJS(ret,true);return ret}catch(e){return handleException(e)}}function run(){if(runDependencies>0){dependenciesFulfilled=run;return}preRun();if(runDependencies>0){dependenciesFulfilled=run;return}function doRun(){Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve?.(Module);Module["onRuntimeInitialized"]?.();var noInitialRun=Module["noInitialRun"]||false;if(!noInitialRun)callMain();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(()=>{setTimeout(()=>Module["setStatus"](""),1);doRun()},1)}else{doRun()}}var wasmExports;wasmExports=await (createWasm());run();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["set_authorizer"]=function(db,xAuthorizer,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xAuthorizer instanceof AsyncFunction?1:0,"i32");const result=ccall("libauthorizer_set_authorizer","number",["number","number","number"],[db,xAuthorizer?1:0,pAsyncFlags]);if(!result&&xAuthorizer){Module["setCallback"](pAsyncFlags,(_,iAction,p3,p4,p5,p6)=>xAuthorizer(pApp,iAction,p3,p4,p5,p6))}return result}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;const FUNC_METHODS=["xFunc","xStep","xFinal"];const mapFunctionNameToKey=new Map;Module["create_function"]=function(db,zFunctionName,nArg,eTextRep,pApp,xFunc,xStep,xFinal){const pAsyncFlags=Module["_sqlite3_malloc"](4);const target={xFunc,xStep,xFinal};setValue(pAsyncFlags,FUNC_METHODS.reduce((mask,method,i)=>{if(target[method]instanceof AsyncFunction){return mask|1<xUpdateHook(iUpdateType,dbName,tblName,lo32,hi32))}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["commit_hook"]=function(db,xCommitHook){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xCommitHook instanceof AsyncFunction?1:0,"i32");ccall("libhook_commit_hook","void",["number","number","number"],[db,xCommitHook?1:0,pAsyncFlags]);if(xCommitHook){Module["setCallback"](pAsyncFlags,_=>xCommitHook())}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["progress_handler"]=function(db,nOps,xProgress,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xProgress instanceof AsyncFunction?1:0,"i32");ccall("libprogress_progress_handler","number",["number","number","number","number"],[db,nOps,xProgress?1:0,pAsyncFlags]);if(xProgress){Module["setCallback"](pAsyncFlags,_=>xProgress(pApp))}}})();(function(){const VFS_METHODS=["xOpen","xDelete","xAccess","xFullPathname","xRandomness","xSleep","xCurrentTime","xGetLastError","xCurrentTimeInt64","xClose","xRead","xWrite","xTruncate","xSync","xFileSize","xLock","xUnlock","xCheckReservedLock","xFileControl","xSectorSize","xDeviceCharacteristics","xShmMap","xShmLock","xShmBarrier","xShmUnmap"];const mapVFSNameToKey=new Map;Module["vfs_register"]=function(vfs,makeDefault){let methodMask=0;let asyncMask=0;VFS_METHODS.forEach((method,i)=>{if(vfs[method]){methodMask|=1<{readyPromiseResolve=resolve;readyPromiseReject=reject})} ;return moduleRtn}export default Module; diff --git a/dist/wa-sqlite-async.wasm b/dist/wa-sqlite-async.wasm index 4e240e66cf894bbf9bded45faececa33a03a3653..dc1ff960b5518dcd24f45be47f885e9c04ab5101 100755 GIT binary patch delta 264429 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
I&jE;3ZW@4BO#SdhQFC6=3e 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%0D3%YPR1+wsIkX%t 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
qR*5rs-xAC#=J1cn%H>~>)t4WGWgCXWXL|8Ow?

diff --git a/dist/wa-sqlite-jspi.mjs b/dist/wa-sqlite-jspi.mjs
index 2185da12..fc55b2a2 100644
--- a/dist/wa-sqlite-jspi.mjs
+++ b/dist/wa-sqlite-jspi.mjs
@@ -1,2 +1,2 @@
-async function Module(moduleArg={}){var moduleRtn;var Module=moduleArg;var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof WorkerGlobalScope!="undefined";var ENVIRONMENT_IS_NODE=typeof process=="object"&&process.versions?.node&&process.type!="renderer";var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var _scriptName=import.meta.url;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var readAsync,readBinary;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){try{scriptDirectory=new URL(".",_scriptName).href}catch{}{if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=async url=>{var response=await fetch(url,{credentials:"same-origin"});if(response.ok){return response.arrayBuffer()}throw new Error(response.status+" : "+response.url)}}}else{}var out=console.log.bind(console);var err=console.error.bind(console);var wasmBinary;var ABORT=false;var EXITSTATUS;var readyPromiseResolve,readyPromiseReject;var wasmMemory;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;var runtimeInitialized=false;function updateMemoryViews(){var b=wasmMemory.buffer;HEAP8=new Int8Array(b);HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);HEAPU32=new Uint32Array(b);HEAPF32=new Float32Array(b);HEAPF64=new Float64Array(b)}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(onPreRuns)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.initialized)FS.init();TTY.init();wasmExports["__wasm_call_ctors"]();FS.ignorePermissions=false}function preMain(){}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(onPostRuns)}var runDependencies=0;var dependenciesFulfilled=null;function addRunDependency(id){runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)}function removeRunDependency(id){runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject?.(e);throw e}var wasmBinaryFile;function findWasmBinary(){if(Module["locateFile"]){return locateFile("wa-sqlite-jspi.wasm")}return new URL("wa-sqlite-jspi.wasm",import.meta.url).href}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}async function getWasmBinary(binaryFile){if(!wasmBinary){try{var response=await readAsync(binaryFile);return new Uint8Array(response)}catch{}}return getBinarySync(binaryFile)}async function instantiateArrayBuffer(binaryFile,imports){try{var binary=await getWasmBinary(binaryFile);var instance=await WebAssembly.instantiate(binary,imports);return instance}catch(reason){err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)}}async function instantiateAsync(binary,binaryFile,imports){if(!binary){try{var response=fetch(binaryFile,{credentials:"same-origin"});var instantiationResult=await WebAssembly.instantiateStreaming(response,imports);return instantiationResult}catch(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation")}}return instantiateArrayBuffer(binaryFile,imports)}function getWasmImports(){Asyncify.instrumentWasmImports(wasmImports);return{env:wasmImports,wasi_snapshot_preview1:wasmImports}}async function createWasm(){function receiveInstance(instance,module){wasmExports=instance.exports;wasmExports=Asyncify.instrumentWasmExports(wasmExports);wasmMemory=wasmExports["memory"];updateMemoryViews();wasmTable=wasmExports["__indirect_function_table"];assignWasmExports(wasmExports);removeRunDependency("wasm-instantiate");return wasmExports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){return receiveInstance(result["instance"])}var info=getWasmImports();if(Module["instantiateWasm"]){return new Promise((resolve,reject)=>{Module["instantiateWasm"](info,(mod,inst)=>{resolve(receiveInstance(mod,inst))})})}wasmBinaryFile??=findWasmBinary();var result=await instantiateAsync(wasmBinary,wasmBinaryFile,info);var exports=receiveInstantiationResult(result);return exports}var tempDouble;var tempI64;class ExitStatus{name="ExitStatus";constructor(status){this.message=`Program terminated with exit(${status})`;this.status=status}}var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};var onPostRuns=[];var addOnPostRun=cb=>onPostRuns.push(cb);var onPreRuns=[];var addOnPreRun=cb=>onPreRuns.push(cb);function getValue(ptr,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":return HEAP8[ptr];case"i8":return HEAP8[ptr];case"i16":return HEAP16[ptr>>1];case"i32":return HEAP32[ptr>>2];case"i64":abort("to do getValue(i64) use WASM_BIGINT");case"float":return HEAPF32[ptr>>2];case"double":return HEAPF64[ptr>>3];case"*":return HEAPU32[ptr>>2];default:abort(`invalid type for getValue: ${type}`)}}var noExitRuntime=true;function setValue(ptr,value,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":HEAP8[ptr]=value;break;case"i8":HEAP8[ptr]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":abort("to do setValue(i64) use WASM_BIGINT");case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;case"*":HEAPU32[ptr>>2]=value;break;default:abort(`invalid type for setValue: ${type}`)}}var stackRestore=val=>__emscripten_stack_restore(val);var stackSave=()=>_emscripten_stack_get_current();var UTF8Decoder=new TextDecoder;var findStringEnd=(heapOrArray,idx,maxBytesToRead,ignoreNul)=>{var maxIdx=idx+maxBytesToRead;if(ignoreNul)return maxIdx;while(heapOrArray[idx]&&!(idx>=maxIdx))++idx;return idx};var UTF8ToString=(ptr,maxBytesToRead,ignoreNul)=>{if(!ptr)return"";var end=findStringEnd(HEAPU8,ptr,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(HEAPU8.subarray(ptr,end))};var ___assert_fail=(condition,filename,line,func)=>abort(`Assertion failed: ${UTF8ToString(condition)}, at: `+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"]);var PATH={isAbs:path=>path.charAt(0)==="/",splitPath:filename=>{var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:(parts,allowAboveRoot)=>{var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:path=>{var isAbsolute=PATH.isAbs(path),trailingSlash=path.slice(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.slice(0,-1)}return root+dir},basename:path=>path&&path.match(/([^\/]+|\/)\/*$/)[1],join:(...paths)=>PATH.normalize(paths.join("/")),join2:(l,r)=>PATH.normalize(l+"/"+r)};var initRandomFill=()=>view=>crypto.getRandomValues(view);var randomFill=view=>{(randomFill=initRandomFill())(view)};var PATH_FS={resolve:(...args)=>{var resolvedPath="",resolvedAbsolute=false;for(var i=args.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?args[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=PATH.isAbs(path)}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(p=>!!p),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:(from,to)=>{from=PATH_FS.resolve(from).slice(1);to=PATH_FS.resolve(to).slice(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i{var endPtr=findStringEnd(heapOrArray,idx,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(heapOrArray.buffer?heapOrArray.subarray(idx,endPtr):new Uint8Array(heapOrArray.slice(idx,endPtr)))};var FS_stdin_getChar_buffer=[];var lengthBytesUTF8=str=>{var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63;i++}}heap[outIdx]=0;return outIdx-startIdx};var intArrayFromString=(stringy,dontAddNull,length)=>{var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array};var FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var result=null;if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else{}if(!result){return null}FS_stdin_getChar_buffer=intArrayFromString(result,true)}return FS_stdin_getChar_buffer.shift()};var TTY={ttys:[],init(){},shutdown(){},register(dev,ops){TTY.ttys[dev]={input:[],output:[],ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close(stream){stream.tty.ops.fsync(stream.tty)},fsync(stream){stream.tty.ops.fsync(stream.tty)},read(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){out(UTF8ArrayToString(tty.output));tty.output=[]}},ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(tty,optional_actions,data){return 0},ioctl_tiocgwinsz(tty){return[24,80]}},default_tty1_ops:{put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync(tty){if(tty.output?.length>0){err(UTF8ArrayToString(tty.output));tty.output=[]}}}};var zeroMemory=(ptr,size)=>HEAPU8.fill(0,ptr,ptr+size);var alignMemory=(size,alignment)=>Math.ceil(size/alignment)*alignment;var mmapAlloc=size=>{size=alignMemory(size,65536);var ptr=_emscripten_builtin_memalign(65536,size);if(ptr)zeroMemory(ptr,size);return ptr};var MEMFS={ops_table:null,mount(mount){return MEMFS.createNode(null,"/",16895,0)},createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}MEMFS.ops_table||={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}};var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.atime=node.mtime=node.ctime=Date.now();if(parent){parent.contents[name]=node;parent.atime=parent.mtime=parent.ctime=node.atime}return node},getFileDataAsTypedArray(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.atime);attr.mtime=new Date(node.mtime);attr.ctime=new Date(node.ctime);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr(node,attr){for(const key of["mode","atime","mtime","ctime"]){if(attr[key]!=null){node[key]=attr[key]}}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup(parent,name){if(!MEMFS.doesNotExistError){MEMFS.doesNotExistError=new FS.ErrnoError(44);MEMFS.doesNotExistError.stack=""}throw MEMFS.doesNotExistError},mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename(old_node,new_dir,new_name){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){if(FS.isDir(old_node.mode)){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}FS.hashRemoveNode(new_node)}delete old_node.parent.contents[old_node.name];new_dir.contents[new_name]=old_node;old_node.name=new_name;new_dir.ctime=new_dir.mtime=old_node.parent.ctime=old_node.parent.mtime=Date.now()},unlink(parent,name){delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},readdir(node){return[".","..",...Object.keys(node.contents)]},symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{var flagModes={r:0,"r+":2,w:512|64|1,"w+":512|64|2,a:1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags};var FS_getMode=(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode};var asyncLoad=async url=>{var arrayBuffer=await readAsync(url);return new Uint8Array(arrayBuffer)};var FS_createDataFile=(...args)=>FS.createDataFile(...args);var getUniqueRunDependency=id=>id;var preloadPlugins=[];var FS_handledByPreloadPlugin=async(byteArray,fullname)=>{if(typeof Browser!="undefined")Browser.init();for(var plugin of preloadPlugins){if(plugin["canHandle"](fullname)){return plugin["handle"](byteArray,fullname)}}return byteArray};var FS_preloadFile=async(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);addRunDependency(dep);try{var byteArray=url;if(typeof url=="string"){byteArray=await asyncLoad(url)}byteArray=await FS_handledByPreloadPlugin(byteArray,fullname);preFinish?.();if(!dontCreateFile){FS_createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}}finally{removeRunDependency(dep)}};var FS_createPreloadedFile=(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{FS_preloadFile(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish).then(onload).catch(onerror)};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,filesystems:null,syncFSRequests:0,readFiles:{},ErrnoError:class{name="ErrnoError";constructor(errno){this.errno=errno}},FSStream:class{shared={};get object(){return this.node}set object(val){this.node=val}get isRead(){return(this.flags&2097155)!==1}get isWrite(){return(this.flags&2097155)!==0}get isAppend(){return this.flags&1024}get flags(){return this.shared.flags}set flags(val){this.shared.flags=val}get position(){return this.shared.position}set position(val){this.shared.position=val}},FSNode:class{node_ops={};stream_ops={};readMode=292|73;writeMode=146;mounted=null;constructor(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.rdev=rdev;this.atime=this.mtime=this.ctime=Date.now()}get read(){return(this.mode&this.readMode)===this.readMode}set read(val){val?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(val){val?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return FS.isDir(this.mode)}get isDevice(){return FS.isChrdev(this.mode)}},lookupPath(path,opts={}){if(!path){throw new FS.ErrnoError(44)}opts.follow_mount??=true;if(!PATH.isAbs(path)){path=FS.cwd()+"/"+path}linkloop:for(var nlinks=0;nlinks<40;nlinks++){var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";for(var i=0;i>>0)%FS.nameTable.length},hashAddNode(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode(parent,name){var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode(node){FS.hashRemoveNode(node)},isRoot(node){return node===node.parent},isMountpoint(node){return!!node.mounted},isFile(mode){return(mode&61440)===32768},isDir(mode){return(mode&61440)===16384},isLink(mode){return(mode&61440)===40960},isChrdev(mode){return(mode&61440)===8192},isBlkdev(mode){return(mode&61440)===24576},isFIFO(mode){return(mode&61440)===4096},isSocket(mode){return(mode&49152)===49152},flagsToPermissionString(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions(node,perms){if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup(dir){if(!FS.isDir(dir.mode))return 54;var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate(dir,name){if(!FS.isDir(dir.mode)){return 54}try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen(node,flags){if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&(512|64)){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},checkOpExists(op,err){if(!op){throw new FS.ErrnoError(err)}return op},MAX_OPEN_FDS:4096,nextfd(){for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStreamChecked(fd){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}return stream},getStream:fd=>FS.streams[fd],createStream(stream,fd=-1){stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream(fd){FS.streams[fd]=null},dupStream(origStream,fd=-1){var stream=FS.createStream(origStream,fd);stream.stream_ops?.dup?.(stream);return stream},doSetAttr(stream,node,attr){var setattr=stream?.stream_ops.setattr;var arg=setattr?stream:node;setattr??=node.node_ops.setattr;FS.checkOpExists(setattr,63);setattr(arg,attr)},chrdev_stream_ops:{open(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;stream.stream_ops.open?.(stream)},llseek(){throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push(...m.mounts)}return mounts},syncfs(populate,callback){if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type,opts,mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup(parent,name){return parent.node_ops.lookup(parent,name)},mknod(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name){throw new FS.ErrnoError(28)}if(name==="."||name===".."){throw new FS.ErrnoError(20)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},statfs(path){return FS.statfsNode(FS.lookupPath(path,{follow:true}).node)},statfsStream(stream){return FS.statfsNode(stream.node)},statfsNode(node){var rtn={bsize:4096,frsize:4096,blocks:1e6,bfree:5e5,bavail:5e5,files:FS.nextInode,ffree:FS.nextInode-1,fsid:42,flags:2,namelen:255};if(node.node_ops.statfs){Object.assign(rtn,node.node_ops.statfs(node.mount.opts.root))}return rtn},create(path,mode=438){mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir(path,mode=511){mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree(path,mode){var dirs=path.split("/");var d="";for(var dir of dirs){if(!dir)continue;if(d||PATH.isAbs(path))d+="/";d+=dir;try{FS.mkdir(d,mode)}catch(e){if(e.errno!=20)throw e}}},mkdev(path,mode,dev){if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink(oldpath,newpath){if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename(old_path,new_path){var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name);old_node.parent=new_dir}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir(path){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var readdir=FS.checkOpExists(node.node_ops.readdir,54);return readdir(node)},unlink(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink(path){var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return link.node_ops.readlink(link)},stat(path,dontFollow){var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;var getattr=FS.checkOpExists(node.node_ops.getattr,63);return getattr(node)},fstat(fd){var stream=FS.getStreamChecked(fd);var node=stream.node;var getattr=stream.stream_ops.getattr;var arg=getattr?stream:node;getattr??=node.node_ops.getattr;FS.checkOpExists(getattr,63);return getattr(arg)},lstat(path){return FS.stat(path,true)},doChmod(stream,node,mode,dontFollow){FS.doSetAttr(stream,node,{mode:mode&4095|node.mode&~4095,ctime:Date.now(),dontFollow})},chmod(path,mode,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChmod(null,node,mode,dontFollow)},lchmod(path,mode){FS.chmod(path,mode,true)},fchmod(fd,mode){var stream=FS.getStreamChecked(fd);FS.doChmod(stream,stream.node,mode,false)},doChown(stream,node,dontFollow){FS.doSetAttr(stream,node,{timestamp:Date.now(),dontFollow})},chown(path,uid,gid,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChown(null,node,dontFollow)},lchown(path,uid,gid){FS.chown(path,uid,gid,true)},fchown(fd,uid,gid){var stream=FS.getStreamChecked(fd);FS.doChown(stream,stream.node,false)},doTruncate(stream,node,len){if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}FS.doSetAttr(stream,node,{size:len,timestamp:Date.now()})},truncate(path,len){if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}FS.doTruncate(null,node,len)},ftruncate(fd,len){var stream=FS.getStreamChecked(fd);if(len<0||(stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.doTruncate(stream,stream.node,len)},utime(path,atime,mtime){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var setattr=FS.checkOpExists(node.node_ops.setattr,63);setattr(node,{atime,mtime})},open(path,flags,mode=438){if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS_modeStringToFlags(flags):flags;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;var isDirPath;if(typeof path=="object"){node=path}else{isDirPath=path.endsWith("/");var lookup=FS.lookupPath(path,{follow:!(flags&131072),noent_okay:true});node=lookup.node;path=lookup.path}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else if(isDirPath){throw new FS.ErrnoError(31)}else{node=FS.mknod(path,mode|511,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512&&!created){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node,path:FS.getPath(node),flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(created){FS.chmod(node,mode&511)}if(Module["logReadFiles"]&&!(flags&1)){if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close(stream){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed(stream){return stream.fd===null},llseek(stream,offset,whence){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read(stream,buffer,offset,length,position){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write(stream,buffer,offset,length,position,canOwn){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},mmap(stream,length,position,prot,flags){if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}if(!length){throw new FS.ErrnoError(28)}return stream.stream_ops.mmap(stream,length,position,prot,flags)},msync(stream,buffer,offset,length,mmapFlags){if(!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},ioctl(stream,cmd,arg){if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile(path,opts={}){opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error(`Invalid encoding type "${opts.encoding}"`)}var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){buf=UTF8ArrayToString(buf)}FS.close(stream);return buf},writeFile(path,data,opts={}){opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){data=new Uint8Array(intArrayFromString(data,true))}if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir(path){var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories(){FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices(){FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length,llseek:()=>0});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var randomBuffer=new Uint8Array(1024),randomLeft=0;var randomByte=()=>{if(randomLeft===0){randomFill(randomBuffer);randomLeft=randomBuffer.byteLength}return randomBuffer[--randomLeft]};FS.createDevice("/dev","random",randomByte);FS.createDevice("/dev","urandom",randomByte);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories(){FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount(){var node=FS.createNode(proc_self,"fd",16895,73);node.stream_ops={llseek:MEMFS.stream_ops.llseek};node.node_ops={lookup(parent,name){var fd=+name;var stream=FS.getStreamChecked(fd);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path},id:fd+1};ret.parent=ret;return ret},readdir(){return Array.from(FS.streams.entries()).filter(([k,v])=>v).map(([k,v])=>k.toString())}};return node}},{},"/proc/self/fd")},createStandardStreams(input,output,error){if(input){FS.createDevice("/dev","stdin",input)}else{FS.symlink("/dev/tty","/dev/stdin")}if(output){FS.createDevice("/dev","stdout",null,output)}else{FS.symlink("/dev/tty","/dev/stdout")}if(error){FS.createDevice("/dev","stderr",null,error)}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},staticInit(){FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={MEMFS}},init(input,output,error){FS.initialized=true;input??=Module["stdin"];output??=Module["stdout"];error??=Module["stderr"];FS.createStandardStreams(input,output,error)},quit(){FS.initialized=false;for(var stream of FS.streams){if(stream){FS.close(stream)}}},findObject(path,dontResolveLastLink){var ret=FS.analyzePath(path,dontResolveLastLink);if(!ret.exists){return null}return ret.object},analyzePath(path,dontResolveLastLink){try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath(parent,path,canRead,canWrite){parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){if(e.errno!=20)throw e}parent=current}return current},createFile(parent,name,properties,canRead,canWrite){var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS_getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile(parent,name,data,canRead,canWrite,canOwn){var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS_getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]}setDataGetter(getter){this.getter=getter}cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}return intArrayFromString(xhr.responseText||"",true)};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true}get length(){if(!this.lengthKnown){this.cacheLength()}return this._length}get chunkSize(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=(...args)=>{FS.forceLoadFile(node);return fn(...args)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr,allocated:true}};node.stream_ops=stream_ops;return node}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return dir+"/"+path},writeStat(buf,stat){HEAPU32[buf>>2]=stat.dev;HEAPU32[buf+4>>2]=stat.mode;HEAPU32[buf+8>>2]=stat.nlink;HEAPU32[buf+12>>2]=stat.uid;HEAPU32[buf+16>>2]=stat.gid;HEAPU32[buf+20>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];HEAP32[buf+32>>2]=4096;HEAP32[buf+36>>2]=stat.blocks;var atime=stat.atime.getTime();var mtime=stat.mtime.getTime();var ctime=stat.ctime.getTime();tempI64=[Math.floor(atime/1e3)>>>0,(tempDouble=Math.floor(atime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=atime%1e3*1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=mtime%1e3*1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=ctime%1e3*1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];return 0},writeStatFs(buf,stats){HEAPU32[buf+4>>2]=stats.bsize;HEAPU32[buf+60>>2]=stats.bsize;tempI64=[stats.blocks>>>0,(tempDouble=stats.blocks,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+8>>2]=tempI64[0],HEAP32[buf+12>>2]=tempI64[1];tempI64=[stats.bfree>>>0,(tempDouble=stats.bfree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+16>>2]=tempI64[0],HEAP32[buf+20>>2]=tempI64[1];tempI64=[stats.bavail>>>0,(tempDouble=stats.bavail,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];tempI64=[stats.files>>>0,(tempDouble=stats.files,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+32>>2]=tempI64[0],HEAP32[buf+36>>2]=tempI64[1];tempI64=[stats.ffree>>>0,(tempDouble=stats.ffree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=stats.fsid;HEAPU32[buf+64>>2]=stats.flags;HEAPU32[buf+56>>2]=stats.namelen},doMsync(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},getStreamFromFD(fd){var stream=FS.getStreamChecked(fd);return stream},varargs:undefined,getStr(ptr){var ret=UTF8ToString(ptr);return ret}};function ___syscall_chmod(path,mode){try{path=SYSCALLS.getStr(path);FS.chmod(path,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_faccessat(dirfd,path,amode,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchmod(fd,mode){try{FS.fchmod(fd,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchown32(fd,owner,group){try{FS.fchown(fd,owner,group);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var syscallGetVarargI=()=>{var ret=HEAP32[+SYSCALLS.varargs>>2];SYSCALLS.varargs+=4;return ret};var syscallGetVarargP=syscallGetVarargI;function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=syscallGetVarargI();if(arg<0){return-28}while(FS.streams[arg]){arg++}var newStream;newStream=FS.dupStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=syscallGetVarargI();stream.flags|=arg;return 0}case 12:{var arg=syscallGetVarargP();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0}return-28}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fstat64(fd,buf){try{return SYSCALLS.writeStat(buf,FS.fstat(fd))}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var convertI32PairToI53Checked=(lo,hi)=>hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN;function ___syscall_ftruncate64(fd,length_low,length_high){var length=convertI32PairToI53Checked(length_low,length_high);try{if(isNaN(length))return-61;FS.ftruncate(fd,length);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var stringToUTF8=(str,outPtr,maxBytesToWrite)=>stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite);function ___syscall_getcwd(buf,size){try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd)+1;if(sizeHEAPU32[ptr>>2]+HEAP32[ptr+4>>2]*4294967296;function ___syscall_utimensat(dirfd,path,times,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path,true);var now=Date.now(),atime,mtime;if(!times){atime=now;mtime=now}else{var seconds=readI53FromI64(times);var nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){atime=now}else if(nanoseconds==1073741822){atime=null}else{atime=seconds*1e3+nanoseconds/(1e3*1e3)}times+=16;seconds=readI53FromI64(times);nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){mtime=now}else if(nanoseconds==1073741822){mtime=null}else{mtime=seconds*1e3+nanoseconds/(1e3*1e3)}}if((mtime??atime)!==null){FS.utime(path,atime,mtime)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var __abort_js=()=>abort("");var runtimeKeepaliveCounter=0;var __emscripten_runtime_keepalive_clear=()=>{noExitRuntime=false;runtimeKeepaliveCounter=0};var isLeapYear=year=>year%4===0&&(year%100!==0||year%400===0);var MONTH_DAYS_LEAP_CUMULATIVE=[0,31,60,91,121,152,182,213,244,274,305,335];var MONTH_DAYS_REGULAR_CUMULATIVE=[0,31,59,90,120,151,181,212,243,273,304,334];var ydayFromDate=date=>{var leap=isLeapYear(date.getFullYear());var monthDaysCumulative=leap?MONTH_DAYS_LEAP_CUMULATIVE:MONTH_DAYS_REGULAR_CUMULATIVE;var yday=monthDaysCumulative[date.getMonth()]+date.getDate()-1;return yday};function __localtime_js(time_low,time_high,tmPtr){var time=convertI32PairToI53Checked(time_low,time_high);var date=new Date(time*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function __mmap_js(len,prot,flags,fd,offset_low,offset_high,allocated,addr){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);var res=FS.mmap(stream,len,offset,prot,flags);var ptr=res.ptr;HEAP32[allocated>>2]=res.allocated;HEAPU32[addr>>2]=ptr;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function __munmap_js(addr,len,prot,flags,fd,offset_low,offset_high){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);if(prot&2){SYSCALLS.doMsync(addr,stream,len,flags,offset)}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var timers={};var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};var exitJS=(status,implicit)=>{EXITSTATUS=status;_proc_exit(status)};var _exit=exitJS;var maybeExit=()=>{if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}};var _emscripten_get_now=()=>performance.now();var __setitimer_js=(which,timeout_ms)=>{if(timers[which]){clearTimeout(timers[which].id);delete timers[which]}if(!timeout_ms)return 0;var id=setTimeout(()=>{delete timers[which];callUserCallback(()=>__emscripten_timeout(which,_emscripten_get_now()))},timeout_ms);timers[which]={id,timeout_ms};return 0};var __tzset_js=(timezone,daylight,std_name,dst_name)=>{var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAPU32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);var extractZone=timezoneOffset=>{var sign=timezoneOffset>=0?"-":"+";var absOffset=Math.abs(timezoneOffset);var hours=String(Math.floor(absOffset/60)).padStart(2,"0");var minutes=String(absOffset%60).padStart(2,"0");return`UTC${sign}${hours}${minutes}`};var winterName=extractZone(winterOffset);var summerName=extractZone(summerOffset);if(summerOffsetDate.now();var getHeapMax=()=>2147483648;var growMemory=size=>{var oldHeapSize=wasmMemory.buffer.byteLength;var pages=(size-oldHeapSize+65535)/65536|0;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}};var _emscripten_resize_heap=requestedSize=>{var oldSize=HEAPU8.length;requestedSize>>>=0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignMemory(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false};var ENV={};var getExecutableName=()=>thisProgram||"./this.program";var getEnvStrings=()=>{if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.language||"C").replace("-","_")+".UTF-8";var env={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:lang,_:getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings};var _environ_get=(__environ,environ_buf)=>{var bufSize=0;var envp=0;for(var string of getEnvStrings()){var ptr=environ_buf+bufSize;HEAPU32[__environ+envp>>2]=ptr;bufSize+=stringToUTF8(string,ptr,Infinity)+1;envp+=4}return 0};var _environ_sizes_get=(penviron_count,penviron_buf_size)=>{var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;for(var string of strings){bufSize+=lengthBytesUTF8(string)+1}HEAPU32[penviron_buf_size>>2]=bufSize;return 0};function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_fdstat_get(fd,pbuf){try{var rightsBase=0;var rightsInheriting=0;var flags=0;{var stream=SYSCALLS.getStreamFromFD(fd);var type=stream.tty?2:FS.isDir(stream.mode)?3:FS.isLink(stream.mode)?7:4}HEAP8[pbuf]=type;HEAP16[pbuf+2>>1]=flags;tempI64=[rightsBase>>>0,(tempDouble=rightsBase,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+8>>2]=tempI64[0],HEAP32[pbuf+12>>2]=tempI64[1];tempI64=[rightsInheriting>>>0,(tempDouble=rightsInheriting,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+16>>2]=tempI64[0],HEAP32[pbuf+20>>2]=tempI64[1];return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doReadv=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var _fd_sync=function(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);return Asyncify.handleSleep(wakeUp=>{var mount=stream.node.mount;if(!mount.type.syncfs){wakeUp(0);return}mount.type.syncfs(mount,false,err=>{wakeUp(err?29:0)})})}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}};_fd_sync.isAsync=true;var doWritev=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var adapters_support=function(){const handleAsync=typeof Asyncify==="object"?Asyncify.handleAsync.bind(Asyncify):null;Module["handleAsync"]=handleAsync;const targets=new Map;Module["setCallback"]=(key,target)=>targets.set(key,target);Module["getCallback"]=key=>targets.get(key);Module["deleteCallback"]=key=>targets.delete(key);adapters_support=function(isAsync,key,...args){const receiver=targets.get(key);let methodName=null;const f=typeof receiver==="function"?receiver:receiver[methodName=UTF8ToString(args.shift())];if(isAsync){if(handleAsync){return handleAsync(()=>f.apply(receiver,args))}throw new Error("Synchronous WebAssembly cannot call async function")}const result=f.apply(receiver,args);if(typeof result?.then=="function"){console.error("unexpected Promise",f);throw new Error(`${methodName} unexpectedly returned a Promise`)}return result}};function _ipp(...args){return adapters_support(false,...args)}function _ipp_async(...args){return adapters_support(true,...args)}_ipp_async.isAsync=true;function _ippipppp(...args){return adapters_support(false,...args)}function _ippipppp_async(...args){return adapters_support(true,...args)}_ippipppp_async.isAsync=true;function _ippp(...args){return adapters_support(false,...args)}function _ippp_async(...args){return adapters_support(true,...args)}_ippp_async.isAsync=true;function _ipppi(...args){return adapters_support(false,...args)}function _ipppi_async(...args){return adapters_support(true,...args)}_ipppi_async.isAsync=true;function _ipppiii(...args){return adapters_support(false,...args)}function _ipppiii_async(...args){return adapters_support(true,...args)}_ipppiii_async.isAsync=true;function _ipppiiip(...args){return adapters_support(false,...args)}function _ipppiiip_async(...args){return adapters_support(true,...args)}_ipppiiip_async.isAsync=true;function _ipppip(...args){return adapters_support(false,...args)}function _ipppip_async(...args){return adapters_support(true,...args)}_ipppip_async.isAsync=true;function _ipppj(...args){return adapters_support(false,...args)}function _ipppj_async(...args){return adapters_support(true,...args)}_ipppj_async.isAsync=true;function _ipppp(...args){return adapters_support(false,...args)}function _ipppp_async(...args){return adapters_support(true,...args)}_ipppp_async.isAsync=true;function _ippppi(...args){return adapters_support(false,...args)}function _ippppi_async(...args){return adapters_support(true,...args)}_ippppi_async.isAsync=true;function _ippppij(...args){return adapters_support(false,...args)}function _ippppij_async(...args){return adapters_support(true,...args)}_ippppij_async.isAsync=true;function _ippppip(...args){return adapters_support(false,...args)}function _ippppip_async(...args){return adapters_support(true,...args)}_ippppip_async.isAsync=true;function _ipppppip(...args){return adapters_support(false,...args)}function _ipppppip_async(...args){return adapters_support(true,...args)}_ipppppip_async.isAsync=true;function _vppippii(...args){return adapters_support(false,...args)}function _vppippii_async(...args){return adapters_support(true,...args)}_vppippii_async.isAsync=true;function _vppp(...args){return adapters_support(false,...args)}function _vppp_async(...args){return adapters_support(true,...args)}_vppp_async.isAsync=true;function _vpppip(...args){return adapters_support(false,...args)}function _vpppip_async(...args){return adapters_support(true,...args)}_vpppip_async.isAsync=true;var Asyncify={instrumentWasmImports(imports){var importPattern=/^(ipp|ipp_async|ippp|ippp_async|vppp|vppp_async|ipppj|ipppj_async|ipppi|ipppi_async|ipppp|ipppp_async|ipppip|ipppip_async|vpppip|vpppip_async|ippppi|ippppi_async|ippppij|ippppij_async|ipppiii|ipppiii_async|ippppip|ippppip_async|ippipppp|ippipppp_async|ipppppip|ipppppip_async|ipppiiip|ipppiiip_async|vppippii|vppippii_async|invoke_.*|__asyncjs__.*)$/;for(let[x,original]of Object.entries(imports)){if(typeof original=="function"){let isAsyncifyImport=original.isAsync||importPattern.test(x);if(isAsyncifyImport){imports[x]=original=new WebAssembly.Suspending(original)}}}},instrumentFunction(original){var wrapper=(...args)=>original(...args);return wrapper},instrumentWasmExports(exports){var exportPattern=/^(sqlite3_close|sqlite3_finalize|sqlite3_open_v2|sqlite3_prepare|sqlite3_prepare16|sqlite3_prepare_v2|sqlite3_prepare16_v2|sqlite3_prepare_v3|sqlite3_prepare16_v3|sqlite3_reset|sqlite3_step|main|__main_argc_argv)$/;Asyncify.asyncExports=new Set;var ret={};for(let[x,original]of Object.entries(exports)){if(typeof original=="function"){let isAsyncifyExport=exportPattern.test(x);if(isAsyncifyExport){Asyncify.asyncExports.add(original);original=Asyncify.makeAsyncFunction(original)}var wrapper=Asyncify.instrumentFunction(original);ret[x]=wrapper}else{ret[x]=original}}return ret},asyncExports:null,isAsyncExport(func){return Asyncify.asyncExports?.has(func)},handleAsync:async startAsync=>{try{return await startAsync()}finally{}},handleSleep:startAsync=>Asyncify.handleAsync(()=>new Promise(startAsync)),makeAsyncFunction(original){return WebAssembly.promising(original)}};var uleb128EncodeWithLen=arr=>{const n=arr.length;return[n%128|128,n>>7,...arr]};var wasmTypeCodes={i:127,p:127,j:126,f:125,d:124,e:111};var generateTypePack=types=>uleb128EncodeWithLen(Array.from(types,type=>{var code=wasmTypeCodes[type];return code}));var convertJsFunctionToWasm=(func,sig)=>{var bytes=Uint8Array.of(0,97,115,109,1,0,0,0,1,...uleb128EncodeWithLen([1,96,...generateTypePack(sig.slice(1)),...generateTypePack(sig[0]==="v"?"":sig[0])]),2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var module=new WebAssembly.Module(bytes);var instance=new WebAssembly.Instance(module,{e:{f:func}});var wrappedFunc=instance.exports["f"];return wrappedFunc};var wasmTableMirror=[];var wasmTable;var getWasmTableEntry=funcPtr=>{var func=wasmTableMirror[funcPtr];if(!func){wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr);if(Asyncify.isAsyncExport(func)){wasmTableMirror[funcPtr]=func=Asyncify.makeAsyncFunction(func)}}return func};var updateTableMap=(offset,count)=>{if(functionsInTableMap){for(var i=offset;i{if(!functionsInTableMap){functionsInTableMap=new WeakMap;updateTableMap(0,wasmTable.length)}return functionsInTableMap.get(func)||0};var freeTableIndexes=[];var getEmptyTableSlot=()=>{if(freeTableIndexes.length){return freeTableIndexes.pop()}return wasmTable["grow"](1)};var setWasmTableEntry=(idx,func)=>{wasmTable.set(idx,func);wasmTableMirror[idx]=wasmTable.get(idx)};var addFunction=(func,sig)=>{var rtn=getFunctionAddress(func);if(rtn){return rtn}var ret=getEmptyTableSlot();try{setWasmTableEntry(ret,func)}catch(err){if(!(err instanceof TypeError)){throw err}var wrapped=convertJsFunctionToWasm(func,sig);setWasmTableEntry(ret,wrapped)}functionsInTableMap.set(func,ret);return ret};var getCFunc=ident=>{var func=Module["_"+ident];return func};var writeArrayToMemory=(array,buffer)=>{HEAP8.set(array,buffer)};var stackAlloc=sz=>__emscripten_stack_alloc(sz);var stringToUTF8OnStack=str=>{var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8(str,ret,size);return ret};var ccall=(ident,returnType,argTypes,args,opts)=>{var toC={string:str=>{var ret=0;if(str!==null&&str!==undefined&&str!==0){ret=stringToUTF8OnStack(str)}return ret},array:arr=>{var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string"){return UTF8ToString(ret)}if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i{var numericArgs=!argTypes||argTypes.every(type=>type==="number"||type==="boolean");var numericRet=returnType!=="string";if(numericRet&&numericArgs&&!opts){return getCFunc(ident)}return(...args)=>ccall(ident,returnType,argTypes,args,opts)};var getTempRet0=val=>__emscripten_tempret_get();var stringToUTF16=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr};var stringToUTF32=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i65535){i++}HEAP32[outPtr>>2]=codePoint;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr};var AsciiToString=ptr=>{var str="";while(1){var ch=HEAPU8[ptr++];if(!ch)return str;str+=String.fromCharCode(ch)}};var UTF16Decoder=new TextDecoder("utf-16le");var UTF16ToString=(ptr,maxBytesToRead,ignoreNul)=>{var idx=ptr>>1;var endIdx=findStringEnd(HEAPU16,idx,maxBytesToRead/2,ignoreNul);return UTF16Decoder.decode(HEAPU16.subarray(idx,endIdx))};var UTF32ToString=(ptr,maxBytesToRead,ignoreNul)=>{var str="";var startIdx=ptr>>2;for(var i=0;!(i>=maxBytesToRead/4);i++){var utf32=HEAPU32[startIdx+i];if(!utf32&&!ignoreNul)break;str+=String.fromCodePoint(utf32)}return str};var intArrayToString=array=>{var ret=[];for(var i=0;i255){chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")};var _getTempRet0=getTempRet0;FS.createPreloadedFile=FS_createPreloadedFile;FS.preloadFile=FS_preloadFile;FS.staticInit();adapters_support();{if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(Module["preloadPlugins"])preloadPlugins=Module["preloadPlugins"];if(Module["print"])out=Module["print"];if(Module["printErr"])err=Module["printErr"];if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"]}Module["getTempRet0"]=getTempRet0;Module["ccall"]=ccall;Module["cwrap"]=cwrap;Module["addFunction"]=addFunction;Module["setValue"]=setValue;Module["getValue"]=getValue;Module["UTF8ToString"]=UTF8ToString;Module["stringToUTF8"]=stringToUTF8;Module["lengthBytesUTF8"]=lengthBytesUTF8;Module["intArrayFromString"]=intArrayFromString;Module["intArrayToString"]=intArrayToString;Module["AsciiToString"]=AsciiToString;Module["UTF16ToString"]=UTF16ToString;Module["stringToUTF16"]=stringToUTF16;Module["UTF32ToString"]=UTF32ToString;Module["stringToUTF32"]=stringToUTF32;Module["writeArrayToMemory"]=writeArrayToMemory;Module["_getTempRet0"]=_getTempRet0;var _powersync_init_static,_sqlite3_status64,_sqlite3_status,_sqlite3_db_status,_sqlite3_msize,_sqlite3_vfs_find,_sqlite3_vfs_register,_sqlite3_vfs_unregister,_sqlite3_release_memory,_sqlite3_soft_heap_limit64,_sqlite3_memory_used,_sqlite3_hard_heap_limit64,_sqlite3_memory_highwater,_sqlite3_malloc,_sqlite3_malloc64,_sqlite3_free,_sqlite3_realloc,_sqlite3_realloc64,_sqlite3_str_vappendf,_sqlite3_str_append,_sqlite3_str_appendchar,_sqlite3_str_appendall,_sqlite3_str_appendf,_sqlite3_str_finish,_sqlite3_str_errcode,_sqlite3_str_length,_sqlite3_str_value,_sqlite3_str_reset,_sqlite3_str_new,_sqlite3_vmprintf,_sqlite3_mprintf,_sqlite3_vsnprintf,_sqlite3_snprintf,_sqlite3_log,_sqlite3_randomness,_sqlite3_stricmp,_sqlite3_strnicmp,_sqlite3_os_init,_sqlite3_os_end,_sqlite3_serialize,_sqlite3_prepare_v2,_sqlite3_step,_sqlite3_column_int64,_sqlite3_reset,_sqlite3_exec,_sqlite3_column_int,_sqlite3_finalize,_sqlite3_deserialize,_sqlite3_database_file_object,_sqlite3_backup_init,_sqlite3_backup_step,_sqlite3_backup_finish,_sqlite3_backup_remaining,_sqlite3_backup_pagecount,_sqlite3_clear_bindings,_sqlite3_value_blob,_sqlite3_value_text,_sqlite3_value_bytes,_sqlite3_value_bytes16,_sqlite3_value_double,_sqlite3_value_int,_sqlite3_value_int64,_sqlite3_value_subtype,_sqlite3_value_pointer,_sqlite3_value_text16,_sqlite3_value_text16be,_sqlite3_value_text16le,_sqlite3_value_type,_sqlite3_value_encoding,_sqlite3_value_nochange,_sqlite3_value_frombind,_sqlite3_value_dup,_sqlite3_value_free,_sqlite3_result_blob,_sqlite3_result_blob64,_sqlite3_result_double,_sqlite3_result_error,_sqlite3_result_error16,_sqlite3_result_int,_sqlite3_result_int64,_sqlite3_result_null,_sqlite3_result_pointer,_sqlite3_result_subtype,_sqlite3_result_text,_sqlite3_result_text64,_sqlite3_result_text16,_sqlite3_result_text16be,_sqlite3_result_text16le,_sqlite3_result_value,_sqlite3_result_error_toobig,_sqlite3_result_zeroblob,_sqlite3_result_zeroblob64,_sqlite3_result_error_code,_sqlite3_result_error_nomem,_sqlite3_user_data,_sqlite3_context_db_handle,_sqlite3_vtab_nochange,_sqlite3_vtab_in_first,_sqlite3_vtab_in_next,_sqlite3_aggregate_context,_sqlite3_get_auxdata,_sqlite3_set_auxdata,_sqlite3_column_count,_sqlite3_data_count,_sqlite3_column_blob,_sqlite3_column_bytes,_sqlite3_column_bytes16,_sqlite3_column_double,_sqlite3_column_text,_sqlite3_column_value,_sqlite3_column_text16,_sqlite3_column_type,_sqlite3_column_name,_sqlite3_column_name16,_sqlite3_bind_blob,_sqlite3_bind_blob64,_sqlite3_bind_double,_sqlite3_bind_int,_sqlite3_bind_int64,_sqlite3_bind_null,_sqlite3_bind_pointer,_sqlite3_bind_text,_sqlite3_bind_text64,_sqlite3_bind_text16,_sqlite3_bind_value,_sqlite3_bind_zeroblob,_sqlite3_bind_zeroblob64,_sqlite3_bind_parameter_count,_sqlite3_bind_parameter_name,_sqlite3_bind_parameter_index,_sqlite3_db_handle,_sqlite3_stmt_readonly,_sqlite3_stmt_isexplain,_sqlite3_stmt_explain,_sqlite3_stmt_busy,_sqlite3_next_stmt,_sqlite3_stmt_status,_sqlite3_sql,_sqlite3_expanded_sql,_sqlite3_value_numeric_type,_sqlite3_blob_open,_sqlite3_blob_close,_sqlite3_blob_read,_sqlite3_blob_write,_sqlite3_blob_bytes,_sqlite3_blob_reopen,_sqlite3_set_authorizer,_sqlite3_strglob,_sqlite3_strlike,_sqlite3_errmsg,_sqlite3_load_extension,_sqlite3_enable_load_extension,_sqlite3_auto_extension,_sqlite3_cancel_auto_extension,_sqlite3_reset_auto_extension,_sqlite3_prepare,_sqlite3_prepare_v3,_sqlite3_prepare16,_sqlite3_prepare16_v2,_sqlite3_prepare16_v3,_sqlite3_get_table,_sqlite3_free_table,_sqlite3_create_module,_sqlite3_create_module_v2,_sqlite3_drop_modules,_sqlite3_declare_vtab,_sqlite3_vtab_on_conflict,_sqlite3_vtab_config,_sqlite3_vtab_collation,_sqlite3_vtab_in,_sqlite3_vtab_rhs_value,_sqlite3_vtab_distinct,_sqlite3_keyword_name,_sqlite3_keyword_count,_sqlite3_keyword_check,_sqlite3_complete,_sqlite3_complete16,_sqlite3_libversion,_sqlite3_libversion_number,_sqlite3_threadsafe,_sqlite3_initialize,_sqlite3_shutdown,_sqlite3_config,_sqlite3_db_mutex,_sqlite3_db_release_memory,_sqlite3_db_cacheflush,_sqlite3_db_config,_sqlite3_last_insert_rowid,_sqlite3_set_last_insert_rowid,_sqlite3_changes64,_sqlite3_changes,_sqlite3_total_changes64,_sqlite3_total_changes,_sqlite3_txn_state,_sqlite3_close,_sqlite3_close_v2,_sqlite3_busy_handler,_sqlite3_progress_handler,_sqlite3_busy_timeout,_sqlite3_interrupt,_sqlite3_is_interrupted,_sqlite3_create_function,_sqlite3_create_function_v2,_sqlite3_create_window_function,_sqlite3_create_function16,_sqlite3_overload_function,_sqlite3_trace_v2,_sqlite3_commit_hook,_sqlite3_update_hook,_sqlite3_rollback_hook,_sqlite3_autovacuum_pages,_sqlite3_wal_autocheckpoint,_sqlite3_wal_hook,_sqlite3_wal_checkpoint_v2,_sqlite3_wal_checkpoint,_sqlite3_error_offset,_sqlite3_errmsg16,_sqlite3_errcode,_sqlite3_extended_errcode,_sqlite3_system_errno,_sqlite3_errstr,_sqlite3_limit,_sqlite3_open,_sqlite3_open_v2,_sqlite3_open16,_sqlite3_create_collation,_sqlite3_create_collation_v2,_sqlite3_create_collation16,_sqlite3_collation_needed,_sqlite3_collation_needed16,_sqlite3_get_clientdata,_sqlite3_set_clientdata,_sqlite3_get_autocommit,_sqlite3_table_column_metadata,_sqlite3_sleep,_sqlite3_extended_result_codes,_sqlite3_file_control,_sqlite3_test_control,_sqlite3_create_filename,_sqlite3_free_filename,_sqlite3_uri_parameter,_sqlite3_uri_key,_sqlite3_uri_boolean,_sqlite3_uri_int64,_sqlite3_filename_database,_sqlite3_filename_journal,_sqlite3_filename_wal,_sqlite3_db_name,_sqlite3_db_filename,_sqlite3_db_readonly,_sqlite3_compileoption_used,_sqlite3_compileoption_get,_sqlite3_sourceid,_memcmp,_malloc,_free,_RegisterExtensionFunctions,_getSqliteFree,_main,_libauthorizer_set_authorizer,_libfunction_create_function,_libhook_commit_hook,_libhook_update_hook,_libprogress_progress_handler,_libvfs_vfs_register,_memcpy,_memset,_emscripten_builtin_memalign,__emscripten_timeout,__emscripten_tempret_get,__emscripten_stack_restore,__emscripten_stack_alloc,_emscripten_stack_get_current,dynCall_viiiij,dynCall_vijii,dynCall_iiiij,dynCall_viji,dynCall_iij,dynCall_iijii,dynCall_iiji,dynCall_iiiiiij,dynCall_iiij,dynCall_jii,dynCall_ji,dynCall_vij,dynCall_iiiiijii,dynCall_j,dynCall_jj,dynCall_jiij,dynCall_iiiiji,dynCall_iiiijii,dynCall_ij,dynCall_viiji,dynCall_viijii,dynCall_iiiijji;function assignWasmExports(wasmExports){Module["_powersync_init_static"]=_powersync_init_static=wasmExports["powersync_init_static"];Module["_sqlite3_status64"]=_sqlite3_status64=wasmExports["sqlite3_status64"];Module["_sqlite3_status"]=_sqlite3_status=wasmExports["sqlite3_status"];Module["_sqlite3_db_status"]=_sqlite3_db_status=wasmExports["sqlite3_db_status"];Module["_sqlite3_msize"]=_sqlite3_msize=wasmExports["sqlite3_msize"];Module["_sqlite3_vfs_find"]=_sqlite3_vfs_find=wasmExports["sqlite3_vfs_find"];Module["_sqlite3_vfs_register"]=_sqlite3_vfs_register=wasmExports["sqlite3_vfs_register"];Module["_sqlite3_vfs_unregister"]=_sqlite3_vfs_unregister=wasmExports["sqlite3_vfs_unregister"];Module["_sqlite3_release_memory"]=_sqlite3_release_memory=wasmExports["sqlite3_release_memory"];Module["_sqlite3_soft_heap_limit64"]=_sqlite3_soft_heap_limit64=wasmExports["sqlite3_soft_heap_limit64"];Module["_sqlite3_memory_used"]=_sqlite3_memory_used=wasmExports["sqlite3_memory_used"];Module["_sqlite3_hard_heap_limit64"]=_sqlite3_hard_heap_limit64=wasmExports["sqlite3_hard_heap_limit64"];Module["_sqlite3_memory_highwater"]=_sqlite3_memory_highwater=wasmExports["sqlite3_memory_highwater"];Module["_sqlite3_malloc"]=_sqlite3_malloc=wasmExports["sqlite3_malloc"];Module["_sqlite3_malloc64"]=_sqlite3_malloc64=wasmExports["sqlite3_malloc64"];Module["_sqlite3_free"]=_sqlite3_free=wasmExports["sqlite3_free"];Module["_sqlite3_realloc"]=_sqlite3_realloc=wasmExports["sqlite3_realloc"];Module["_sqlite3_realloc64"]=_sqlite3_realloc64=wasmExports["sqlite3_realloc64"];Module["_sqlite3_str_vappendf"]=_sqlite3_str_vappendf=wasmExports["sqlite3_str_vappendf"];Module["_sqlite3_str_append"]=_sqlite3_str_append=wasmExports["sqlite3_str_append"];Module["_sqlite3_str_appendchar"]=_sqlite3_str_appendchar=wasmExports["sqlite3_str_appendchar"];Module["_sqlite3_str_appendall"]=_sqlite3_str_appendall=wasmExports["sqlite3_str_appendall"];Module["_sqlite3_str_appendf"]=_sqlite3_str_appendf=wasmExports["sqlite3_str_appendf"];Module["_sqlite3_str_finish"]=_sqlite3_str_finish=wasmExports["sqlite3_str_finish"];Module["_sqlite3_str_errcode"]=_sqlite3_str_errcode=wasmExports["sqlite3_str_errcode"];Module["_sqlite3_str_length"]=_sqlite3_str_length=wasmExports["sqlite3_str_length"];Module["_sqlite3_str_value"]=_sqlite3_str_value=wasmExports["sqlite3_str_value"];Module["_sqlite3_str_reset"]=_sqlite3_str_reset=wasmExports["sqlite3_str_reset"];Module["_sqlite3_str_new"]=_sqlite3_str_new=wasmExports["sqlite3_str_new"];Module["_sqlite3_vmprintf"]=_sqlite3_vmprintf=wasmExports["sqlite3_vmprintf"];Module["_sqlite3_mprintf"]=_sqlite3_mprintf=wasmExports["sqlite3_mprintf"];Module["_sqlite3_vsnprintf"]=_sqlite3_vsnprintf=wasmExports["sqlite3_vsnprintf"];Module["_sqlite3_snprintf"]=_sqlite3_snprintf=wasmExports["sqlite3_snprintf"];Module["_sqlite3_log"]=_sqlite3_log=wasmExports["sqlite3_log"];Module["_sqlite3_randomness"]=_sqlite3_randomness=wasmExports["sqlite3_randomness"];Module["_sqlite3_stricmp"]=_sqlite3_stricmp=wasmExports["sqlite3_stricmp"];Module["_sqlite3_strnicmp"]=_sqlite3_strnicmp=wasmExports["sqlite3_strnicmp"];Module["_sqlite3_os_init"]=_sqlite3_os_init=wasmExports["sqlite3_os_init"];Module["_sqlite3_os_end"]=_sqlite3_os_end=wasmExports["sqlite3_os_end"];Module["_sqlite3_serialize"]=_sqlite3_serialize=wasmExports["sqlite3_serialize"];Module["_sqlite3_prepare_v2"]=_sqlite3_prepare_v2=wasmExports["sqlite3_prepare_v2"];Module["_sqlite3_step"]=_sqlite3_step=wasmExports["sqlite3_step"];Module["_sqlite3_column_int64"]=_sqlite3_column_int64=wasmExports["sqlite3_column_int64"];Module["_sqlite3_reset"]=_sqlite3_reset=wasmExports["sqlite3_reset"];Module["_sqlite3_exec"]=_sqlite3_exec=wasmExports["sqlite3_exec"];Module["_sqlite3_column_int"]=_sqlite3_column_int=wasmExports["sqlite3_column_int"];Module["_sqlite3_finalize"]=_sqlite3_finalize=wasmExports["sqlite3_finalize"];Module["_sqlite3_deserialize"]=_sqlite3_deserialize=wasmExports["sqlite3_deserialize"];Module["_sqlite3_database_file_object"]=_sqlite3_database_file_object=wasmExports["sqlite3_database_file_object"];Module["_sqlite3_backup_init"]=_sqlite3_backup_init=wasmExports["sqlite3_backup_init"];Module["_sqlite3_backup_step"]=_sqlite3_backup_step=wasmExports["sqlite3_backup_step"];Module["_sqlite3_backup_finish"]=_sqlite3_backup_finish=wasmExports["sqlite3_backup_finish"];Module["_sqlite3_backup_remaining"]=_sqlite3_backup_remaining=wasmExports["sqlite3_backup_remaining"];Module["_sqlite3_backup_pagecount"]=_sqlite3_backup_pagecount=wasmExports["sqlite3_backup_pagecount"];Module["_sqlite3_clear_bindings"]=_sqlite3_clear_bindings=wasmExports["sqlite3_clear_bindings"];Module["_sqlite3_value_blob"]=_sqlite3_value_blob=wasmExports["sqlite3_value_blob"];Module["_sqlite3_value_text"]=_sqlite3_value_text=wasmExports["sqlite3_value_text"];Module["_sqlite3_value_bytes"]=_sqlite3_value_bytes=wasmExports["sqlite3_value_bytes"];Module["_sqlite3_value_bytes16"]=_sqlite3_value_bytes16=wasmExports["sqlite3_value_bytes16"];Module["_sqlite3_value_double"]=_sqlite3_value_double=wasmExports["sqlite3_value_double"];Module["_sqlite3_value_int"]=_sqlite3_value_int=wasmExports["sqlite3_value_int"];Module["_sqlite3_value_int64"]=_sqlite3_value_int64=wasmExports["sqlite3_value_int64"];Module["_sqlite3_value_subtype"]=_sqlite3_value_subtype=wasmExports["sqlite3_value_subtype"];Module["_sqlite3_value_pointer"]=_sqlite3_value_pointer=wasmExports["sqlite3_value_pointer"];Module["_sqlite3_value_text16"]=_sqlite3_value_text16=wasmExports["sqlite3_value_text16"];Module["_sqlite3_value_text16be"]=_sqlite3_value_text16be=wasmExports["sqlite3_value_text16be"];Module["_sqlite3_value_text16le"]=_sqlite3_value_text16le=wasmExports["sqlite3_value_text16le"];Module["_sqlite3_value_type"]=_sqlite3_value_type=wasmExports["sqlite3_value_type"];Module["_sqlite3_value_encoding"]=_sqlite3_value_encoding=wasmExports["sqlite3_value_encoding"];Module["_sqlite3_value_nochange"]=_sqlite3_value_nochange=wasmExports["sqlite3_value_nochange"];Module["_sqlite3_value_frombind"]=_sqlite3_value_frombind=wasmExports["sqlite3_value_frombind"];Module["_sqlite3_value_dup"]=_sqlite3_value_dup=wasmExports["sqlite3_value_dup"];Module["_sqlite3_value_free"]=_sqlite3_value_free=wasmExports["sqlite3_value_free"];Module["_sqlite3_result_blob"]=_sqlite3_result_blob=wasmExports["sqlite3_result_blob"];Module["_sqlite3_result_blob64"]=_sqlite3_result_blob64=wasmExports["sqlite3_result_blob64"];Module["_sqlite3_result_double"]=_sqlite3_result_double=wasmExports["sqlite3_result_double"];Module["_sqlite3_result_error"]=_sqlite3_result_error=wasmExports["sqlite3_result_error"];Module["_sqlite3_result_error16"]=_sqlite3_result_error16=wasmExports["sqlite3_result_error16"];Module["_sqlite3_result_int"]=_sqlite3_result_int=wasmExports["sqlite3_result_int"];Module["_sqlite3_result_int64"]=_sqlite3_result_int64=wasmExports["sqlite3_result_int64"];Module["_sqlite3_result_null"]=_sqlite3_result_null=wasmExports["sqlite3_result_null"];Module["_sqlite3_result_pointer"]=_sqlite3_result_pointer=wasmExports["sqlite3_result_pointer"];Module["_sqlite3_result_subtype"]=_sqlite3_result_subtype=wasmExports["sqlite3_result_subtype"];Module["_sqlite3_result_text"]=_sqlite3_result_text=wasmExports["sqlite3_result_text"];Module["_sqlite3_result_text64"]=_sqlite3_result_text64=wasmExports["sqlite3_result_text64"];Module["_sqlite3_result_text16"]=_sqlite3_result_text16=wasmExports["sqlite3_result_text16"];Module["_sqlite3_result_text16be"]=_sqlite3_result_text16be=wasmExports["sqlite3_result_text16be"];Module["_sqlite3_result_text16le"]=_sqlite3_result_text16le=wasmExports["sqlite3_result_text16le"];Module["_sqlite3_result_value"]=_sqlite3_result_value=wasmExports["sqlite3_result_value"];Module["_sqlite3_result_error_toobig"]=_sqlite3_result_error_toobig=wasmExports["sqlite3_result_error_toobig"];Module["_sqlite3_result_zeroblob"]=_sqlite3_result_zeroblob=wasmExports["sqlite3_result_zeroblob"];Module["_sqlite3_result_zeroblob64"]=_sqlite3_result_zeroblob64=wasmExports["sqlite3_result_zeroblob64"];Module["_sqlite3_result_error_code"]=_sqlite3_result_error_code=wasmExports["sqlite3_result_error_code"];Module["_sqlite3_result_error_nomem"]=_sqlite3_result_error_nomem=wasmExports["sqlite3_result_error_nomem"];Module["_sqlite3_user_data"]=_sqlite3_user_data=wasmExports["sqlite3_user_data"];Module["_sqlite3_context_db_handle"]=_sqlite3_context_db_handle=wasmExports["sqlite3_context_db_handle"];Module["_sqlite3_vtab_nochange"]=_sqlite3_vtab_nochange=wasmExports["sqlite3_vtab_nochange"];Module["_sqlite3_vtab_in_first"]=_sqlite3_vtab_in_first=wasmExports["sqlite3_vtab_in_first"];Module["_sqlite3_vtab_in_next"]=_sqlite3_vtab_in_next=wasmExports["sqlite3_vtab_in_next"];Module["_sqlite3_aggregate_context"]=_sqlite3_aggregate_context=wasmExports["sqlite3_aggregate_context"];Module["_sqlite3_get_auxdata"]=_sqlite3_get_auxdata=wasmExports["sqlite3_get_auxdata"];Module["_sqlite3_set_auxdata"]=_sqlite3_set_auxdata=wasmExports["sqlite3_set_auxdata"];Module["_sqlite3_column_count"]=_sqlite3_column_count=wasmExports["sqlite3_column_count"];Module["_sqlite3_data_count"]=_sqlite3_data_count=wasmExports["sqlite3_data_count"];Module["_sqlite3_column_blob"]=_sqlite3_column_blob=wasmExports["sqlite3_column_blob"];Module["_sqlite3_column_bytes"]=_sqlite3_column_bytes=wasmExports["sqlite3_column_bytes"];Module["_sqlite3_column_bytes16"]=_sqlite3_column_bytes16=wasmExports["sqlite3_column_bytes16"];Module["_sqlite3_column_double"]=_sqlite3_column_double=wasmExports["sqlite3_column_double"];Module["_sqlite3_column_text"]=_sqlite3_column_text=wasmExports["sqlite3_column_text"];Module["_sqlite3_column_value"]=_sqlite3_column_value=wasmExports["sqlite3_column_value"];Module["_sqlite3_column_text16"]=_sqlite3_column_text16=wasmExports["sqlite3_column_text16"];Module["_sqlite3_column_type"]=_sqlite3_column_type=wasmExports["sqlite3_column_type"];Module["_sqlite3_column_name"]=_sqlite3_column_name=wasmExports["sqlite3_column_name"];Module["_sqlite3_column_name16"]=_sqlite3_column_name16=wasmExports["sqlite3_column_name16"];Module["_sqlite3_bind_blob"]=_sqlite3_bind_blob=wasmExports["sqlite3_bind_blob"];Module["_sqlite3_bind_blob64"]=_sqlite3_bind_blob64=wasmExports["sqlite3_bind_blob64"];Module["_sqlite3_bind_double"]=_sqlite3_bind_double=wasmExports["sqlite3_bind_double"];Module["_sqlite3_bind_int"]=_sqlite3_bind_int=wasmExports["sqlite3_bind_int"];Module["_sqlite3_bind_int64"]=_sqlite3_bind_int64=wasmExports["sqlite3_bind_int64"];Module["_sqlite3_bind_null"]=_sqlite3_bind_null=wasmExports["sqlite3_bind_null"];Module["_sqlite3_bind_pointer"]=_sqlite3_bind_pointer=wasmExports["sqlite3_bind_pointer"];Module["_sqlite3_bind_text"]=_sqlite3_bind_text=wasmExports["sqlite3_bind_text"];Module["_sqlite3_bind_text64"]=_sqlite3_bind_text64=wasmExports["sqlite3_bind_text64"];Module["_sqlite3_bind_text16"]=_sqlite3_bind_text16=wasmExports["sqlite3_bind_text16"];Module["_sqlite3_bind_value"]=_sqlite3_bind_value=wasmExports["sqlite3_bind_value"];Module["_sqlite3_bind_zeroblob"]=_sqlite3_bind_zeroblob=wasmExports["sqlite3_bind_zeroblob"];Module["_sqlite3_bind_zeroblob64"]=_sqlite3_bind_zeroblob64=wasmExports["sqlite3_bind_zeroblob64"];Module["_sqlite3_bind_parameter_count"]=_sqlite3_bind_parameter_count=wasmExports["sqlite3_bind_parameter_count"];Module["_sqlite3_bind_parameter_name"]=_sqlite3_bind_parameter_name=wasmExports["sqlite3_bind_parameter_name"];Module["_sqlite3_bind_parameter_index"]=_sqlite3_bind_parameter_index=wasmExports["sqlite3_bind_parameter_index"];Module["_sqlite3_db_handle"]=_sqlite3_db_handle=wasmExports["sqlite3_db_handle"];Module["_sqlite3_stmt_readonly"]=_sqlite3_stmt_readonly=wasmExports["sqlite3_stmt_readonly"];Module["_sqlite3_stmt_isexplain"]=_sqlite3_stmt_isexplain=wasmExports["sqlite3_stmt_isexplain"];Module["_sqlite3_stmt_explain"]=_sqlite3_stmt_explain=wasmExports["sqlite3_stmt_explain"];Module["_sqlite3_stmt_busy"]=_sqlite3_stmt_busy=wasmExports["sqlite3_stmt_busy"];Module["_sqlite3_next_stmt"]=_sqlite3_next_stmt=wasmExports["sqlite3_next_stmt"];Module["_sqlite3_stmt_status"]=_sqlite3_stmt_status=wasmExports["sqlite3_stmt_status"];Module["_sqlite3_sql"]=_sqlite3_sql=wasmExports["sqlite3_sql"];Module["_sqlite3_expanded_sql"]=_sqlite3_expanded_sql=wasmExports["sqlite3_expanded_sql"];Module["_sqlite3_value_numeric_type"]=_sqlite3_value_numeric_type=wasmExports["sqlite3_value_numeric_type"];Module["_sqlite3_blob_open"]=_sqlite3_blob_open=wasmExports["sqlite3_blob_open"];Module["_sqlite3_blob_close"]=_sqlite3_blob_close=wasmExports["sqlite3_blob_close"];Module["_sqlite3_blob_read"]=_sqlite3_blob_read=wasmExports["sqlite3_blob_read"];Module["_sqlite3_blob_write"]=_sqlite3_blob_write=wasmExports["sqlite3_blob_write"];Module["_sqlite3_blob_bytes"]=_sqlite3_blob_bytes=wasmExports["sqlite3_blob_bytes"];Module["_sqlite3_blob_reopen"]=_sqlite3_blob_reopen=wasmExports["sqlite3_blob_reopen"];Module["_sqlite3_set_authorizer"]=_sqlite3_set_authorizer=wasmExports["sqlite3_set_authorizer"];Module["_sqlite3_strglob"]=_sqlite3_strglob=wasmExports["sqlite3_strglob"];Module["_sqlite3_strlike"]=_sqlite3_strlike=wasmExports["sqlite3_strlike"];Module["_sqlite3_errmsg"]=_sqlite3_errmsg=wasmExports["sqlite3_errmsg"];Module["_sqlite3_load_extension"]=_sqlite3_load_extension=wasmExports["sqlite3_load_extension"];Module["_sqlite3_enable_load_extension"]=_sqlite3_enable_load_extension=wasmExports["sqlite3_enable_load_extension"];Module["_sqlite3_auto_extension"]=_sqlite3_auto_extension=wasmExports["sqlite3_auto_extension"];Module["_sqlite3_cancel_auto_extension"]=_sqlite3_cancel_auto_extension=wasmExports["sqlite3_cancel_auto_extension"];Module["_sqlite3_reset_auto_extension"]=_sqlite3_reset_auto_extension=wasmExports["sqlite3_reset_auto_extension"];Module["_sqlite3_prepare"]=_sqlite3_prepare=wasmExports["sqlite3_prepare"];Module["_sqlite3_prepare_v3"]=_sqlite3_prepare_v3=wasmExports["sqlite3_prepare_v3"];Module["_sqlite3_prepare16"]=_sqlite3_prepare16=wasmExports["sqlite3_prepare16"];Module["_sqlite3_prepare16_v2"]=_sqlite3_prepare16_v2=wasmExports["sqlite3_prepare16_v2"];Module["_sqlite3_prepare16_v3"]=_sqlite3_prepare16_v3=wasmExports["sqlite3_prepare16_v3"];Module["_sqlite3_get_table"]=_sqlite3_get_table=wasmExports["sqlite3_get_table"];Module["_sqlite3_free_table"]=_sqlite3_free_table=wasmExports["sqlite3_free_table"];Module["_sqlite3_create_module"]=_sqlite3_create_module=wasmExports["sqlite3_create_module"];Module["_sqlite3_create_module_v2"]=_sqlite3_create_module_v2=wasmExports["sqlite3_create_module_v2"];Module["_sqlite3_drop_modules"]=_sqlite3_drop_modules=wasmExports["sqlite3_drop_modules"];Module["_sqlite3_declare_vtab"]=_sqlite3_declare_vtab=wasmExports["sqlite3_declare_vtab"];Module["_sqlite3_vtab_on_conflict"]=_sqlite3_vtab_on_conflict=wasmExports["sqlite3_vtab_on_conflict"];Module["_sqlite3_vtab_config"]=_sqlite3_vtab_config=wasmExports["sqlite3_vtab_config"];Module["_sqlite3_vtab_collation"]=_sqlite3_vtab_collation=wasmExports["sqlite3_vtab_collation"];Module["_sqlite3_vtab_in"]=_sqlite3_vtab_in=wasmExports["sqlite3_vtab_in"];Module["_sqlite3_vtab_rhs_value"]=_sqlite3_vtab_rhs_value=wasmExports["sqlite3_vtab_rhs_value"];Module["_sqlite3_vtab_distinct"]=_sqlite3_vtab_distinct=wasmExports["sqlite3_vtab_distinct"];Module["_sqlite3_keyword_name"]=_sqlite3_keyword_name=wasmExports["sqlite3_keyword_name"];Module["_sqlite3_keyword_count"]=_sqlite3_keyword_count=wasmExports["sqlite3_keyword_count"];Module["_sqlite3_keyword_check"]=_sqlite3_keyword_check=wasmExports["sqlite3_keyword_check"];Module["_sqlite3_complete"]=_sqlite3_complete=wasmExports["sqlite3_complete"];Module["_sqlite3_complete16"]=_sqlite3_complete16=wasmExports["sqlite3_complete16"];Module["_sqlite3_libversion"]=_sqlite3_libversion=wasmExports["sqlite3_libversion"];Module["_sqlite3_libversion_number"]=_sqlite3_libversion_number=wasmExports["sqlite3_libversion_number"];Module["_sqlite3_threadsafe"]=_sqlite3_threadsafe=wasmExports["sqlite3_threadsafe"];Module["_sqlite3_initialize"]=_sqlite3_initialize=wasmExports["sqlite3_initialize"];Module["_sqlite3_shutdown"]=_sqlite3_shutdown=wasmExports["sqlite3_shutdown"];Module["_sqlite3_config"]=_sqlite3_config=wasmExports["sqlite3_config"];Module["_sqlite3_db_mutex"]=_sqlite3_db_mutex=wasmExports["sqlite3_db_mutex"];Module["_sqlite3_db_release_memory"]=_sqlite3_db_release_memory=wasmExports["sqlite3_db_release_memory"];Module["_sqlite3_db_cacheflush"]=_sqlite3_db_cacheflush=wasmExports["sqlite3_db_cacheflush"];Module["_sqlite3_db_config"]=_sqlite3_db_config=wasmExports["sqlite3_db_config"];Module["_sqlite3_last_insert_rowid"]=_sqlite3_last_insert_rowid=wasmExports["sqlite3_last_insert_rowid"];Module["_sqlite3_set_last_insert_rowid"]=_sqlite3_set_last_insert_rowid=wasmExports["sqlite3_set_last_insert_rowid"];Module["_sqlite3_changes64"]=_sqlite3_changes64=wasmExports["sqlite3_changes64"];Module["_sqlite3_changes"]=_sqlite3_changes=wasmExports["sqlite3_changes"];Module["_sqlite3_total_changes64"]=_sqlite3_total_changes64=wasmExports["sqlite3_total_changes64"];Module["_sqlite3_total_changes"]=_sqlite3_total_changes=wasmExports["sqlite3_total_changes"];Module["_sqlite3_txn_state"]=_sqlite3_txn_state=wasmExports["sqlite3_txn_state"];Module["_sqlite3_close"]=_sqlite3_close=wasmExports["sqlite3_close"];Module["_sqlite3_close_v2"]=_sqlite3_close_v2=wasmExports["sqlite3_close_v2"];Module["_sqlite3_busy_handler"]=_sqlite3_busy_handler=wasmExports["sqlite3_busy_handler"];Module["_sqlite3_progress_handler"]=_sqlite3_progress_handler=wasmExports["sqlite3_progress_handler"];Module["_sqlite3_busy_timeout"]=_sqlite3_busy_timeout=wasmExports["sqlite3_busy_timeout"];Module["_sqlite3_interrupt"]=_sqlite3_interrupt=wasmExports["sqlite3_interrupt"];Module["_sqlite3_is_interrupted"]=_sqlite3_is_interrupted=wasmExports["sqlite3_is_interrupted"];Module["_sqlite3_create_function"]=_sqlite3_create_function=wasmExports["sqlite3_create_function"];Module["_sqlite3_create_function_v2"]=_sqlite3_create_function_v2=wasmExports["sqlite3_create_function_v2"];Module["_sqlite3_create_window_function"]=_sqlite3_create_window_function=wasmExports["sqlite3_create_window_function"];Module["_sqlite3_create_function16"]=_sqlite3_create_function16=wasmExports["sqlite3_create_function16"];Module["_sqlite3_overload_function"]=_sqlite3_overload_function=wasmExports["sqlite3_overload_function"];Module["_sqlite3_trace_v2"]=_sqlite3_trace_v2=wasmExports["sqlite3_trace_v2"];Module["_sqlite3_commit_hook"]=_sqlite3_commit_hook=wasmExports["sqlite3_commit_hook"];Module["_sqlite3_update_hook"]=_sqlite3_update_hook=wasmExports["sqlite3_update_hook"];Module["_sqlite3_rollback_hook"]=_sqlite3_rollback_hook=wasmExports["sqlite3_rollback_hook"];Module["_sqlite3_autovacuum_pages"]=_sqlite3_autovacuum_pages=wasmExports["sqlite3_autovacuum_pages"];Module["_sqlite3_wal_autocheckpoint"]=_sqlite3_wal_autocheckpoint=wasmExports["sqlite3_wal_autocheckpoint"];Module["_sqlite3_wal_hook"]=_sqlite3_wal_hook=wasmExports["sqlite3_wal_hook"];Module["_sqlite3_wal_checkpoint_v2"]=_sqlite3_wal_checkpoint_v2=wasmExports["sqlite3_wal_checkpoint_v2"];Module["_sqlite3_wal_checkpoint"]=_sqlite3_wal_checkpoint=wasmExports["sqlite3_wal_checkpoint"];Module["_sqlite3_error_offset"]=_sqlite3_error_offset=wasmExports["sqlite3_error_offset"];Module["_sqlite3_errmsg16"]=_sqlite3_errmsg16=wasmExports["sqlite3_errmsg16"];Module["_sqlite3_errcode"]=_sqlite3_errcode=wasmExports["sqlite3_errcode"];Module["_sqlite3_extended_errcode"]=_sqlite3_extended_errcode=wasmExports["sqlite3_extended_errcode"];Module["_sqlite3_system_errno"]=_sqlite3_system_errno=wasmExports["sqlite3_system_errno"];Module["_sqlite3_errstr"]=_sqlite3_errstr=wasmExports["sqlite3_errstr"];Module["_sqlite3_limit"]=_sqlite3_limit=wasmExports["sqlite3_limit"];Module["_sqlite3_open"]=_sqlite3_open=wasmExports["sqlite3_open"];Module["_sqlite3_open_v2"]=_sqlite3_open_v2=wasmExports["sqlite3_open_v2"];Module["_sqlite3_open16"]=_sqlite3_open16=wasmExports["sqlite3_open16"];Module["_sqlite3_create_collation"]=_sqlite3_create_collation=wasmExports["sqlite3_create_collation"];Module["_sqlite3_create_collation_v2"]=_sqlite3_create_collation_v2=wasmExports["sqlite3_create_collation_v2"];Module["_sqlite3_create_collation16"]=_sqlite3_create_collation16=wasmExports["sqlite3_create_collation16"];Module["_sqlite3_collation_needed"]=_sqlite3_collation_needed=wasmExports["sqlite3_collation_needed"];Module["_sqlite3_collation_needed16"]=_sqlite3_collation_needed16=wasmExports["sqlite3_collation_needed16"];Module["_sqlite3_get_clientdata"]=_sqlite3_get_clientdata=wasmExports["sqlite3_get_clientdata"];Module["_sqlite3_set_clientdata"]=_sqlite3_set_clientdata=wasmExports["sqlite3_set_clientdata"];Module["_sqlite3_get_autocommit"]=_sqlite3_get_autocommit=wasmExports["sqlite3_get_autocommit"];Module["_sqlite3_table_column_metadata"]=_sqlite3_table_column_metadata=wasmExports["sqlite3_table_column_metadata"];Module["_sqlite3_sleep"]=_sqlite3_sleep=wasmExports["sqlite3_sleep"];Module["_sqlite3_extended_result_codes"]=_sqlite3_extended_result_codes=wasmExports["sqlite3_extended_result_codes"];Module["_sqlite3_file_control"]=_sqlite3_file_control=wasmExports["sqlite3_file_control"];Module["_sqlite3_test_control"]=_sqlite3_test_control=wasmExports["sqlite3_test_control"];Module["_sqlite3_create_filename"]=_sqlite3_create_filename=wasmExports["sqlite3_create_filename"];Module["_sqlite3_free_filename"]=_sqlite3_free_filename=wasmExports["sqlite3_free_filename"];Module["_sqlite3_uri_parameter"]=_sqlite3_uri_parameter=wasmExports["sqlite3_uri_parameter"];Module["_sqlite3_uri_key"]=_sqlite3_uri_key=wasmExports["sqlite3_uri_key"];Module["_sqlite3_uri_boolean"]=_sqlite3_uri_boolean=wasmExports["sqlite3_uri_boolean"];Module["_sqlite3_uri_int64"]=_sqlite3_uri_int64=wasmExports["sqlite3_uri_int64"];Module["_sqlite3_filename_database"]=_sqlite3_filename_database=wasmExports["sqlite3_filename_database"];Module["_sqlite3_filename_journal"]=_sqlite3_filename_journal=wasmExports["sqlite3_filename_journal"];Module["_sqlite3_filename_wal"]=_sqlite3_filename_wal=wasmExports["sqlite3_filename_wal"];Module["_sqlite3_db_name"]=_sqlite3_db_name=wasmExports["sqlite3_db_name"];Module["_sqlite3_db_filename"]=_sqlite3_db_filename=wasmExports["sqlite3_db_filename"];Module["_sqlite3_db_readonly"]=_sqlite3_db_readonly=wasmExports["sqlite3_db_readonly"];Module["_sqlite3_compileoption_used"]=_sqlite3_compileoption_used=wasmExports["sqlite3_compileoption_used"];Module["_sqlite3_compileoption_get"]=_sqlite3_compileoption_get=wasmExports["sqlite3_compileoption_get"];Module["_sqlite3_sourceid"]=_sqlite3_sourceid=wasmExports["sqlite3_sourceid"];Module["_memcmp"]=_memcmp=wasmExports["memcmp"];Module["_malloc"]=_malloc=wasmExports["malloc"];Module["_free"]=_free=wasmExports["free"];Module["_RegisterExtensionFunctions"]=_RegisterExtensionFunctions=wasmExports["RegisterExtensionFunctions"];Module["_getSqliteFree"]=_getSqliteFree=wasmExports["getSqliteFree"];Module["_main"]=_main=wasmExports["main"];Module["_libauthorizer_set_authorizer"]=_libauthorizer_set_authorizer=wasmExports["libauthorizer_set_authorizer"];Module["_libfunction_create_function"]=_libfunction_create_function=wasmExports["libfunction_create_function"];Module["_libhook_commit_hook"]=_libhook_commit_hook=wasmExports["libhook_commit_hook"];Module["_libhook_update_hook"]=_libhook_update_hook=wasmExports["libhook_update_hook"];Module["_libprogress_progress_handler"]=_libprogress_progress_handler=wasmExports["libprogress_progress_handler"];Module["_libvfs_vfs_register"]=_libvfs_vfs_register=wasmExports["libvfs_vfs_register"];Module["_memcpy"]=_memcpy=wasmExports["memcpy"];Module["_memset"]=_memset=wasmExports["memset"];_emscripten_builtin_memalign=wasmExports["emscripten_builtin_memalign"];__emscripten_timeout=wasmExports["_emscripten_timeout"];__emscripten_tempret_get=wasmExports["_emscripten_tempret_get"];__emscripten_stack_restore=wasmExports["_emscripten_stack_restore"];__emscripten_stack_alloc=wasmExports["_emscripten_stack_alloc"];_emscripten_stack_get_current=wasmExports["emscripten_stack_get_current"];dynCall_viiiij=wasmExports["dynCall_viiiij"];dynCall_vijii=wasmExports["dynCall_vijii"];dynCall_iiiij=wasmExports["dynCall_iiiij"];dynCall_viji=wasmExports["dynCall_viji"];dynCall_iij=wasmExports["dynCall_iij"];dynCall_iijii=wasmExports["dynCall_iijii"];dynCall_iiji=wasmExports["dynCall_iiji"];dynCall_iiiiiij=wasmExports["dynCall_iiiiiij"];dynCall_iiij=wasmExports["dynCall_iiij"];dynCall_jii=wasmExports["dynCall_jii"];dynCall_ji=wasmExports["dynCall_ji"];dynCall_vij=wasmExports["dynCall_vij"];dynCall_iiiiijii=wasmExports["dynCall_iiiiijii"];dynCall_j=wasmExports["dynCall_j"];dynCall_jj=wasmExports["dynCall_jj"];dynCall_jiij=wasmExports["dynCall_jiij"];dynCall_iiiiji=wasmExports["dynCall_iiiiji"];dynCall_iiiijii=wasmExports["dynCall_iiiijii"];dynCall_ij=wasmExports["dynCall_ij"];dynCall_viiji=wasmExports["dynCall_viiji"];dynCall_viijii=wasmExports["dynCall_viijii"];dynCall_iiiijji=wasmExports["dynCall_iiiijji"]}var _sqlite3_version=Module["_sqlite3_version"]=91200;var wasmImports={__assert_fail:___assert_fail,__syscall_chmod:___syscall_chmod,__syscall_faccessat:___syscall_faccessat,__syscall_fchmod:___syscall_fchmod,__syscall_fchown32:___syscall_fchown32,__syscall_fcntl64:___syscall_fcntl64,__syscall_fstat64:___syscall_fstat64,__syscall_ftruncate64:___syscall_ftruncate64,__syscall_getcwd:___syscall_getcwd,__syscall_lstat64:___syscall_lstat64,__syscall_mkdirat:___syscall_mkdirat,__syscall_newfstatat:___syscall_newfstatat,__syscall_openat:___syscall_openat,__syscall_readlinkat:___syscall_readlinkat,__syscall_rmdir:___syscall_rmdir,__syscall_stat64:___syscall_stat64,__syscall_unlinkat:___syscall_unlinkat,__syscall_utimensat:___syscall_utimensat,_abort_js:__abort_js,_emscripten_runtime_keepalive_clear:__emscripten_runtime_keepalive_clear,_localtime_js:__localtime_js,_mmap_js:__mmap_js,_munmap_js:__munmap_js,_setitimer_js:__setitimer_js,_tzset_js:__tzset_js,emscripten_date_now:_emscripten_date_now,emscripten_get_now:_emscripten_get_now,emscripten_resize_heap:_emscripten_resize_heap,environ_get:_environ_get,environ_sizes_get:_environ_sizes_get,fd_close:_fd_close,fd_fdstat_get:_fd_fdstat_get,fd_read:_fd_read,fd_seek:_fd_seek,fd_sync:_fd_sync,fd_write:_fd_write,ipp:_ipp,ipp_async:_ipp_async,ippipppp:_ippipppp,ippipppp_async:_ippipppp_async,ippp:_ippp,ippp_async:_ippp_async,ipppi:_ipppi,ipppi_async:_ipppi_async,ipppiii:_ipppiii,ipppiii_async:_ipppiii_async,ipppiiip:_ipppiiip,ipppiiip_async:_ipppiiip_async,ipppip:_ipppip,ipppip_async:_ipppip_async,ipppj:_ipppj,ipppj_async:_ipppj_async,ipppp:_ipppp,ipppp_async:_ipppp_async,ippppi:_ippppi,ippppi_async:_ippppi_async,ippppij:_ippppij,ippppij_async:_ippppij_async,ippppip:_ippppip,ippppip_async:_ippppip_async,ipppppip:_ipppppip,ipppppip_async:_ipppppip_async,proc_exit:_proc_exit,vppippii:_vppippii,vppippii_async:_vppippii_async,vppp:_vppp,vppp_async:_vppp_async,vpppip:_vpppip,vpppip_async:_vpppip_async};var wasmExports=await createWasm();async function callMain(){var entryFunction=_main;var argc=0;var argv=0;try{var ret=entryFunction(argc,argv);ret=await ret;exitJS(ret,true);return ret}catch(e){return handleException(e)}}function run(){if(runDependencies>0){dependenciesFulfilled=run;return}preRun();if(runDependencies>0){dependenciesFulfilled=run;return}async function doRun(){Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve?.(Module);Module["onRuntimeInitialized"]?.();var noInitialRun=Module["noInitialRun"]||false;if(!noInitialRun)await callMain();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(()=>{setTimeout(()=>Module["setStatus"](""),1);doRun()},1)}else{doRun()}}function preInit(){if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].shift()()}}}preInit();run();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["set_authorizer"]=function(db,xAuthorizer,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xAuthorizer instanceof AsyncFunction?1:0,"i32");const result=ccall("libauthorizer_set_authorizer","number",["number","number","number"],[db,xAuthorizer?1:0,pAsyncFlags]);if(!result&&xAuthorizer){Module["setCallback"](pAsyncFlags,(_,iAction,p3,p4,p5,p6)=>xAuthorizer(pApp,iAction,p3,p4,p5,p6))}return result}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;const FUNC_METHODS=["xFunc","xStep","xFinal"];const mapFunctionNameToKey=new Map;Module["create_function"]=function(db,zFunctionName,nArg,eTextRep,pApp,xFunc,xStep,xFinal){const pAsyncFlags=Module["_sqlite3_malloc"](4);const target={xFunc,xStep,xFinal};setValue(pAsyncFlags,FUNC_METHODS.reduce((mask,method,i)=>{if(target[method]instanceof AsyncFunction){return mask|1<xUpdateHook(iUpdateType,dbName,tblName,lo32,hi32))}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["commit_hook"]=function(db,xCommitHook){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xCommitHook instanceof AsyncFunction?1:0,"i32");ccall("libhook_commit_hook","void",["number","number","number"],[db,xCommitHook?1:0,pAsyncFlags]);if(xCommitHook){Module["setCallback"](pAsyncFlags,_=>xCommitHook())}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["progress_handler"]=function(db,nOps,xProgress,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xProgress instanceof AsyncFunction?1:0,"i32");ccall("libprogress_progress_handler","number",["number","number","number","number"],[db,nOps,xProgress?1:0,pAsyncFlags]);if(xProgress){Module["setCallback"](pAsyncFlags,_=>xProgress(pApp))}}})();(function(){const VFS_METHODS=["xOpen","xDelete","xAccess","xFullPathname","xRandomness","xSleep","xCurrentTime","xGetLastError","xCurrentTimeInt64","xClose","xRead","xWrite","xTruncate","xSync","xFileSize","xLock","xUnlock","xCheckReservedLock","xFileControl","xSectorSize","xDeviceCharacteristics","xShmMap","xShmLock","xShmBarrier","xShmUnmap"];const mapVFSNameToKey=new Map;Module["vfs_register"]=function(vfs,makeDefault){let methodMask=0;let asyncMask=0;VFS_METHODS.forEach((method,i)=>{if(vfs[method]){methodMask|=1<{readyPromiseResolve=resolve;readyPromiseReject=reject})}
+async function Module(moduleArg={}){var moduleRtn;var Module=moduleArg;var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof WorkerGlobalScope!="undefined";var ENVIRONMENT_IS_NODE=typeof process=="object"&&process.versions?.node&&process.type!="renderer";var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var _scriptName=import.meta.url;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var readAsync,readBinary;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){try{scriptDirectory=new URL(".",_scriptName).href}catch{}{if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=async url=>{var response=await fetch(url,{credentials:"same-origin"});if(response.ok){return response.arrayBuffer()}throw new Error(response.status+" : "+response.url)}}}else{}var out=console.log.bind(console);var err=console.error.bind(console);var wasmBinary;var ABORT=false;var EXITSTATUS;var readyPromiseResolve,readyPromiseReject;var wasmMemory;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;var runtimeInitialized=false;function updateMemoryViews(){var b=wasmMemory.buffer;HEAP8=new Int8Array(b);HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);HEAPU32=new Uint32Array(b);HEAPF32=new Float32Array(b);HEAPF64=new Float64Array(b)}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(onPreRuns)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.initialized)FS.init();TTY.init();wasmExports["__wasm_call_ctors"]();FS.ignorePermissions=false}function preMain(){}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(onPostRuns)}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject?.(e);throw e}var wasmBinaryFile;function findWasmBinary(){if(Module["locateFile"]){return locateFile("wa-sqlite-jspi.wasm")}return new URL("wa-sqlite-jspi.wasm",import.meta.url).href}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}async function getWasmBinary(binaryFile){if(!wasmBinary){try{var response=await readAsync(binaryFile);return new Uint8Array(response)}catch{}}return getBinarySync(binaryFile)}async function instantiateArrayBuffer(binaryFile,imports){try{var binary=await getWasmBinary(binaryFile);var instance=await WebAssembly.instantiate(binary,imports);return instance}catch(reason){err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)}}async function instantiateAsync(binary,binaryFile,imports){if(!binary){try{var response=fetch(binaryFile,{credentials:"same-origin"});var instantiationResult=await WebAssembly.instantiateStreaming(response,imports);return instantiationResult}catch(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation")}}return instantiateArrayBuffer(binaryFile,imports)}function getWasmImports(){Asyncify.instrumentWasmImports(wasmImports);return{env:wasmImports,wasi_snapshot_preview1:wasmImports}}async function createWasm(){function receiveInstance(instance,module){wasmExports=instance.exports;wasmExports=Asyncify.instrumentWasmExports(wasmExports);wasmMemory=wasmExports["memory"];updateMemoryViews();wasmTable=wasmExports["__indirect_function_table"];assignWasmExports(wasmExports);return wasmExports}function receiveInstantiationResult(result){return receiveInstance(result["instance"])}var info=getWasmImports();if(Module["instantiateWasm"]){return new Promise((resolve,reject)=>{Module["instantiateWasm"](info,(mod,inst)=>{resolve(receiveInstance(mod,inst))})})}wasmBinaryFile??=findWasmBinary();var result=await instantiateAsync(wasmBinary,wasmBinaryFile,info);var exports=receiveInstantiationResult(result);return exports}var tempDouble;var tempI64;class ExitStatus{name="ExitStatus";constructor(status){this.message=`Program terminated with exit(${status})`;this.status=status}}var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};var onPostRuns=[];var addOnPostRun=cb=>onPostRuns.push(cb);var onPreRuns=[];var addOnPreRun=cb=>onPreRuns.push(cb);function getValue(ptr,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":return HEAP8[ptr];case"i8":return HEAP8[ptr];case"i16":return HEAP16[ptr>>1];case"i32":return HEAP32[ptr>>2];case"i64":abort("to do getValue(i64) use WASM_BIGINT");case"float":return HEAPF32[ptr>>2];case"double":return HEAPF64[ptr>>3];case"*":return HEAPU32[ptr>>2];default:abort(`invalid type for getValue: ${type}`)}}var noExitRuntime=true;function setValue(ptr,value,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":HEAP8[ptr]=value;break;case"i8":HEAP8[ptr]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":abort("to do setValue(i64) use WASM_BIGINT");case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;case"*":HEAPU32[ptr>>2]=value;break;default:abort(`invalid type for setValue: ${type}`)}}var stackRestore=val=>__emscripten_stack_restore(val);var stackSave=()=>_emscripten_stack_get_current();var UTF8Decoder=new TextDecoder;var findStringEnd=(heapOrArray,idx,maxBytesToRead,ignoreNul)=>{var maxIdx=idx+maxBytesToRead;if(ignoreNul)return maxIdx;while(heapOrArray[idx]&&!(idx>=maxIdx))++idx;return idx};var UTF8ToString=(ptr,maxBytesToRead,ignoreNul)=>{if(!ptr)return"";var end=findStringEnd(HEAPU8,ptr,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(HEAPU8.subarray(ptr,end))};var ___assert_fail=(condition,filename,line,func)=>abort(`Assertion failed: ${UTF8ToString(condition)}, at: `+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"]);var PATH={isAbs:path=>path.charAt(0)==="/",splitPath:filename=>{var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:(parts,allowAboveRoot)=>{var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:path=>{var isAbsolute=PATH.isAbs(path),trailingSlash=path.slice(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.slice(0,-1)}return root+dir},basename:path=>path&&path.match(/([^\/]+|\/)\/*$/)[1],join:(...paths)=>PATH.normalize(paths.join("/")),join2:(l,r)=>PATH.normalize(l+"/"+r)};var initRandomFill=()=>view=>crypto.getRandomValues(view);var randomFill=view=>{(randomFill=initRandomFill())(view)};var PATH_FS={resolve:(...args)=>{var resolvedPath="",resolvedAbsolute=false;for(var i=args.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?args[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=PATH.isAbs(path)}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(p=>!!p),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:(from,to)=>{from=PATH_FS.resolve(from).slice(1);to=PATH_FS.resolve(to).slice(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i{var endPtr=findStringEnd(heapOrArray,idx,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(heapOrArray.buffer?heapOrArray.subarray(idx,endPtr):new Uint8Array(heapOrArray.slice(idx,endPtr)))};var FS_stdin_getChar_buffer=[];var lengthBytesUTF8=str=>{var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63;i++}}heap[outIdx]=0;return outIdx-startIdx};var intArrayFromString=(stringy,dontAddNull,length)=>{var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array};var FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var result=null;if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else{}if(!result){return null}FS_stdin_getChar_buffer=intArrayFromString(result,true)}return FS_stdin_getChar_buffer.shift()};var TTY={ttys:[],init(){},shutdown(){},register(dev,ops){TTY.ttys[dev]={input:[],output:[],ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close(stream){stream.tty.ops.fsync(stream.tty)},fsync(stream){stream.tty.ops.fsync(stream.tty)},read(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){out(UTF8ArrayToString(tty.output));tty.output=[]}},ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(tty,optional_actions,data){return 0},ioctl_tiocgwinsz(tty){return[24,80]}},default_tty1_ops:{put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync(tty){if(tty.output?.length>0){err(UTF8ArrayToString(tty.output));tty.output=[]}}}};var zeroMemory=(ptr,size)=>HEAPU8.fill(0,ptr,ptr+size);var alignMemory=(size,alignment)=>Math.ceil(size/alignment)*alignment;var mmapAlloc=size=>{size=alignMemory(size,65536);var ptr=_emscripten_builtin_memalign(65536,size);if(ptr)zeroMemory(ptr,size);return ptr};var MEMFS={ops_table:null,mount(mount){return MEMFS.createNode(null,"/",16895,0)},createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}MEMFS.ops_table||={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}};var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.atime=node.mtime=node.ctime=Date.now();if(parent){parent.contents[name]=node;parent.atime=parent.mtime=parent.ctime=node.atime}return node},getFileDataAsTypedArray(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.atime);attr.mtime=new Date(node.mtime);attr.ctime=new Date(node.ctime);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr(node,attr){for(const key of["mode","atime","mtime","ctime"]){if(attr[key]!=null){node[key]=attr[key]}}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup(parent,name){if(!MEMFS.doesNotExistError){MEMFS.doesNotExistError=new FS.ErrnoError(44);MEMFS.doesNotExistError.stack=""}throw MEMFS.doesNotExistError},mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename(old_node,new_dir,new_name){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){if(FS.isDir(old_node.mode)){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}FS.hashRemoveNode(new_node)}delete old_node.parent.contents[old_node.name];new_dir.contents[new_name]=old_node;old_node.name=new_name;new_dir.ctime=new_dir.mtime=old_node.parent.ctime=old_node.parent.mtime=Date.now()},unlink(parent,name){delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},readdir(node){return[".","..",...Object.keys(node.contents)]},symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{var flagModes={r:0,"r+":2,w:512|64|1,"w+":512|64|2,a:1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags};var FS_getMode=(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode};var asyncLoad=async url=>{var arrayBuffer=await readAsync(url);return new Uint8Array(arrayBuffer)};var FS_createDataFile=(...args)=>FS.createDataFile(...args);var getUniqueRunDependency=id=>id;var runDependencies=0;var dependenciesFulfilled=null;var removeRunDependency=id=>{runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}};var addRunDependency=id=>{runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)};var preloadPlugins=[];var FS_handledByPreloadPlugin=async(byteArray,fullname)=>{if(typeof Browser!="undefined")Browser.init();for(var plugin of preloadPlugins){if(plugin["canHandle"](fullname)){return plugin["handle"](byteArray,fullname)}}return byteArray};var FS_preloadFile=async(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);addRunDependency(dep);try{var byteArray=url;if(typeof url=="string"){byteArray=await asyncLoad(url)}byteArray=await FS_handledByPreloadPlugin(byteArray,fullname);preFinish?.();if(!dontCreateFile){FS_createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}}finally{removeRunDependency(dep)}};var FS_createPreloadedFile=(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{FS_preloadFile(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish).then(onload).catch(onerror)};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,filesystems:null,syncFSRequests:0,readFiles:{},ErrnoError:class{name="ErrnoError";constructor(errno){this.errno=errno}},FSStream:class{shared={};get object(){return this.node}set object(val){this.node=val}get isRead(){return(this.flags&2097155)!==1}get isWrite(){return(this.flags&2097155)!==0}get isAppend(){return this.flags&1024}get flags(){return this.shared.flags}set flags(val){this.shared.flags=val}get position(){return this.shared.position}set position(val){this.shared.position=val}},FSNode:class{node_ops={};stream_ops={};readMode=292|73;writeMode=146;mounted=null;constructor(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.rdev=rdev;this.atime=this.mtime=this.ctime=Date.now()}get read(){return(this.mode&this.readMode)===this.readMode}set read(val){val?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(val){val?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return FS.isDir(this.mode)}get isDevice(){return FS.isChrdev(this.mode)}},lookupPath(path,opts={}){if(!path){throw new FS.ErrnoError(44)}opts.follow_mount??=true;if(!PATH.isAbs(path)){path=FS.cwd()+"/"+path}linkloop:for(var nlinks=0;nlinks<40;nlinks++){var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";for(var i=0;i>>0)%FS.nameTable.length},hashAddNode(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode(parent,name){var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode(node){FS.hashRemoveNode(node)},isRoot(node){return node===node.parent},isMountpoint(node){return!!node.mounted},isFile(mode){return(mode&61440)===32768},isDir(mode){return(mode&61440)===16384},isLink(mode){return(mode&61440)===40960},isChrdev(mode){return(mode&61440)===8192},isBlkdev(mode){return(mode&61440)===24576},isFIFO(mode){return(mode&61440)===4096},isSocket(mode){return(mode&49152)===49152},flagsToPermissionString(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions(node,perms){if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup(dir){if(!FS.isDir(dir.mode))return 54;var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate(dir,name){if(!FS.isDir(dir.mode)){return 54}try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen(node,flags){if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&(512|64)){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},checkOpExists(op,err){if(!op){throw new FS.ErrnoError(err)}return op},MAX_OPEN_FDS:4096,nextfd(){for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStreamChecked(fd){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}return stream},getStream:fd=>FS.streams[fd],createStream(stream,fd=-1){stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream(fd){FS.streams[fd]=null},dupStream(origStream,fd=-1){var stream=FS.createStream(origStream,fd);stream.stream_ops?.dup?.(stream);return stream},doSetAttr(stream,node,attr){var setattr=stream?.stream_ops.setattr;var arg=setattr?stream:node;setattr??=node.node_ops.setattr;FS.checkOpExists(setattr,63);setattr(arg,attr)},chrdev_stream_ops:{open(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;stream.stream_ops.open?.(stream)},llseek(){throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push(...m.mounts)}return mounts},syncfs(populate,callback){if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type,opts,mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup(parent,name){return parent.node_ops.lookup(parent,name)},mknod(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name){throw new FS.ErrnoError(28)}if(name==="."||name===".."){throw new FS.ErrnoError(20)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},statfs(path){return FS.statfsNode(FS.lookupPath(path,{follow:true}).node)},statfsStream(stream){return FS.statfsNode(stream.node)},statfsNode(node){var rtn={bsize:4096,frsize:4096,blocks:1e6,bfree:5e5,bavail:5e5,files:FS.nextInode,ffree:FS.nextInode-1,fsid:42,flags:2,namelen:255};if(node.node_ops.statfs){Object.assign(rtn,node.node_ops.statfs(node.mount.opts.root))}return rtn},create(path,mode=438){mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir(path,mode=511){mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree(path,mode){var dirs=path.split("/");var d="";for(var dir of dirs){if(!dir)continue;if(d||PATH.isAbs(path))d+="/";d+=dir;try{FS.mkdir(d,mode)}catch(e){if(e.errno!=20)throw e}}},mkdev(path,mode,dev){if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink(oldpath,newpath){if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename(old_path,new_path){var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name);old_node.parent=new_dir}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir(path){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var readdir=FS.checkOpExists(node.node_ops.readdir,54);return readdir(node)},unlink(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink(path){var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return link.node_ops.readlink(link)},stat(path,dontFollow){var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;var getattr=FS.checkOpExists(node.node_ops.getattr,63);return getattr(node)},fstat(fd){var stream=FS.getStreamChecked(fd);var node=stream.node;var getattr=stream.stream_ops.getattr;var arg=getattr?stream:node;getattr??=node.node_ops.getattr;FS.checkOpExists(getattr,63);return getattr(arg)},lstat(path){return FS.stat(path,true)},doChmod(stream,node,mode,dontFollow){FS.doSetAttr(stream,node,{mode:mode&4095|node.mode&~4095,ctime:Date.now(),dontFollow})},chmod(path,mode,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChmod(null,node,mode,dontFollow)},lchmod(path,mode){FS.chmod(path,mode,true)},fchmod(fd,mode){var stream=FS.getStreamChecked(fd);FS.doChmod(stream,stream.node,mode,false)},doChown(stream,node,dontFollow){FS.doSetAttr(stream,node,{timestamp:Date.now(),dontFollow})},chown(path,uid,gid,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChown(null,node,dontFollow)},lchown(path,uid,gid){FS.chown(path,uid,gid,true)},fchown(fd,uid,gid){var stream=FS.getStreamChecked(fd);FS.doChown(stream,stream.node,false)},doTruncate(stream,node,len){if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}FS.doSetAttr(stream,node,{size:len,timestamp:Date.now()})},truncate(path,len){if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}FS.doTruncate(null,node,len)},ftruncate(fd,len){var stream=FS.getStreamChecked(fd);if(len<0||(stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.doTruncate(stream,stream.node,len)},utime(path,atime,mtime){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var setattr=FS.checkOpExists(node.node_ops.setattr,63);setattr(node,{atime,mtime})},open(path,flags,mode=438){if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS_modeStringToFlags(flags):flags;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;var isDirPath;if(typeof path=="object"){node=path}else{isDirPath=path.endsWith("/");var lookup=FS.lookupPath(path,{follow:!(flags&131072),noent_okay:true});node=lookup.node;path=lookup.path}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else if(isDirPath){throw new FS.ErrnoError(31)}else{node=FS.mknod(path,mode|511,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512&&!created){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node,path:FS.getPath(node),flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(created){FS.chmod(node,mode&511)}if(Module["logReadFiles"]&&!(flags&1)){if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close(stream){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed(stream){return stream.fd===null},llseek(stream,offset,whence){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read(stream,buffer,offset,length,position){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write(stream,buffer,offset,length,position,canOwn){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},mmap(stream,length,position,prot,flags){if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}if(!length){throw new FS.ErrnoError(28)}return stream.stream_ops.mmap(stream,length,position,prot,flags)},msync(stream,buffer,offset,length,mmapFlags){if(!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},ioctl(stream,cmd,arg){if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile(path,opts={}){opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error(`Invalid encoding type "${opts.encoding}"`)}var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){buf=UTF8ArrayToString(buf)}FS.close(stream);return buf},writeFile(path,data,opts={}){opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){data=new Uint8Array(intArrayFromString(data,true))}if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir(path){var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories(){FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices(){FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length,llseek:()=>0});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var randomBuffer=new Uint8Array(1024),randomLeft=0;var randomByte=()=>{if(randomLeft===0){randomFill(randomBuffer);randomLeft=randomBuffer.byteLength}return randomBuffer[--randomLeft]};FS.createDevice("/dev","random",randomByte);FS.createDevice("/dev","urandom",randomByte);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories(){FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount(){var node=FS.createNode(proc_self,"fd",16895,73);node.stream_ops={llseek:MEMFS.stream_ops.llseek};node.node_ops={lookup(parent,name){var fd=+name;var stream=FS.getStreamChecked(fd);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path},id:fd+1};ret.parent=ret;return ret},readdir(){return Array.from(FS.streams.entries()).filter(([k,v])=>v).map(([k,v])=>k.toString())}};return node}},{},"/proc/self/fd")},createStandardStreams(input,output,error){if(input){FS.createDevice("/dev","stdin",input)}else{FS.symlink("/dev/tty","/dev/stdin")}if(output){FS.createDevice("/dev","stdout",null,output)}else{FS.symlink("/dev/tty","/dev/stdout")}if(error){FS.createDevice("/dev","stderr",null,error)}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},staticInit(){FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={MEMFS}},init(input,output,error){FS.initialized=true;input??=Module["stdin"];output??=Module["stdout"];error??=Module["stderr"];FS.createStandardStreams(input,output,error)},quit(){FS.initialized=false;for(var stream of FS.streams){if(stream){FS.close(stream)}}},findObject(path,dontResolveLastLink){var ret=FS.analyzePath(path,dontResolveLastLink);if(!ret.exists){return null}return ret.object},analyzePath(path,dontResolveLastLink){try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath(parent,path,canRead,canWrite){parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){if(e.errno!=20)throw e}parent=current}return current},createFile(parent,name,properties,canRead,canWrite){var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS_getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile(parent,name,data,canRead,canWrite,canOwn){var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS_getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]}setDataGetter(getter){this.getter=getter}cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}return intArrayFromString(xhr.responseText||"",true)};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true}get length(){if(!this.lengthKnown){this.cacheLength()}return this._length}get chunkSize(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=(...args)=>{FS.forceLoadFile(node);return fn(...args)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr,allocated:true}};node.stream_ops=stream_ops;return node}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return dir+"/"+path},writeStat(buf,stat){HEAPU32[buf>>2]=stat.dev;HEAPU32[buf+4>>2]=stat.mode;HEAPU32[buf+8>>2]=stat.nlink;HEAPU32[buf+12>>2]=stat.uid;HEAPU32[buf+16>>2]=stat.gid;HEAPU32[buf+20>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];HEAP32[buf+32>>2]=4096;HEAP32[buf+36>>2]=stat.blocks;var atime=stat.atime.getTime();var mtime=stat.mtime.getTime();var ctime=stat.ctime.getTime();tempI64=[Math.floor(atime/1e3)>>>0,(tempDouble=Math.floor(atime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=atime%1e3*1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=mtime%1e3*1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=ctime%1e3*1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];return 0},writeStatFs(buf,stats){HEAPU32[buf+4>>2]=stats.bsize;HEAPU32[buf+60>>2]=stats.bsize;tempI64=[stats.blocks>>>0,(tempDouble=stats.blocks,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+8>>2]=tempI64[0],HEAP32[buf+12>>2]=tempI64[1];tempI64=[stats.bfree>>>0,(tempDouble=stats.bfree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+16>>2]=tempI64[0],HEAP32[buf+20>>2]=tempI64[1];tempI64=[stats.bavail>>>0,(tempDouble=stats.bavail,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];tempI64=[stats.files>>>0,(tempDouble=stats.files,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+32>>2]=tempI64[0],HEAP32[buf+36>>2]=tempI64[1];tempI64=[stats.ffree>>>0,(tempDouble=stats.ffree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=stats.fsid;HEAPU32[buf+64>>2]=stats.flags;HEAPU32[buf+56>>2]=stats.namelen},doMsync(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},getStreamFromFD(fd){var stream=FS.getStreamChecked(fd);return stream},varargs:undefined,getStr(ptr){var ret=UTF8ToString(ptr);return ret}};function ___syscall_chmod(path,mode){try{path=SYSCALLS.getStr(path);FS.chmod(path,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_faccessat(dirfd,path,amode,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchmod(fd,mode){try{FS.fchmod(fd,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchown32(fd,owner,group){try{FS.fchown(fd,owner,group);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var syscallGetVarargI=()=>{var ret=HEAP32[+SYSCALLS.varargs>>2];SYSCALLS.varargs+=4;return ret};var syscallGetVarargP=syscallGetVarargI;function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=syscallGetVarargI();if(arg<0){return-28}while(FS.streams[arg]){arg++}var newStream;newStream=FS.dupStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=syscallGetVarargI();stream.flags|=arg;return 0}case 12:{var arg=syscallGetVarargP();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0}return-28}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fstat64(fd,buf){try{return SYSCALLS.writeStat(buf,FS.fstat(fd))}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var convertI32PairToI53Checked=(lo,hi)=>hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN;function ___syscall_ftruncate64(fd,length_low,length_high){var length=convertI32PairToI53Checked(length_low,length_high);try{if(isNaN(length))return-61;FS.ftruncate(fd,length);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var stringToUTF8=(str,outPtr,maxBytesToWrite)=>stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite);function ___syscall_getcwd(buf,size){try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd)+1;if(sizeHEAPU32[ptr>>2]+HEAP32[ptr+4>>2]*4294967296;function ___syscall_utimensat(dirfd,path,times,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path,true);var now=Date.now(),atime,mtime;if(!times){atime=now;mtime=now}else{var seconds=readI53FromI64(times);var nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){atime=now}else if(nanoseconds==1073741822){atime=null}else{atime=seconds*1e3+nanoseconds/(1e3*1e3)}times+=16;seconds=readI53FromI64(times);nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){mtime=now}else if(nanoseconds==1073741822){mtime=null}else{mtime=seconds*1e3+nanoseconds/(1e3*1e3)}}if((mtime??atime)!==null){FS.utime(path,atime,mtime)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var __abort_js=()=>abort("");var runtimeKeepaliveCounter=0;var __emscripten_runtime_keepalive_clear=()=>{noExitRuntime=false;runtimeKeepaliveCounter=0};var isLeapYear=year=>year%4===0&&(year%100!==0||year%400===0);var MONTH_DAYS_LEAP_CUMULATIVE=[0,31,60,91,121,152,182,213,244,274,305,335];var MONTH_DAYS_REGULAR_CUMULATIVE=[0,31,59,90,120,151,181,212,243,273,304,334];var ydayFromDate=date=>{var leap=isLeapYear(date.getFullYear());var monthDaysCumulative=leap?MONTH_DAYS_LEAP_CUMULATIVE:MONTH_DAYS_REGULAR_CUMULATIVE;var yday=monthDaysCumulative[date.getMonth()]+date.getDate()-1;return yday};function __localtime_js(time_low,time_high,tmPtr){var time=convertI32PairToI53Checked(time_low,time_high);var date=new Date(time*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function __mmap_js(len,prot,flags,fd,offset_low,offset_high,allocated,addr){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);var res=FS.mmap(stream,len,offset,prot,flags);var ptr=res.ptr;HEAP32[allocated>>2]=res.allocated;HEAPU32[addr>>2]=ptr;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function __munmap_js(addr,len,prot,flags,fd,offset_low,offset_high){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);if(prot&2){SYSCALLS.doMsync(addr,stream,len,flags,offset)}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var timers={};var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};var exitJS=(status,implicit)=>{EXITSTATUS=status;_proc_exit(status)};var _exit=exitJS;var maybeExit=()=>{if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}};var _emscripten_get_now=()=>performance.now();var __setitimer_js=(which,timeout_ms)=>{if(timers[which]){clearTimeout(timers[which].id);delete timers[which]}if(!timeout_ms)return 0;var id=setTimeout(()=>{delete timers[which];callUserCallback(()=>__emscripten_timeout(which,_emscripten_get_now()))},timeout_ms);timers[which]={id,timeout_ms};return 0};var __tzset_js=(timezone,daylight,std_name,dst_name)=>{var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAPU32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);var extractZone=timezoneOffset=>{var sign=timezoneOffset>=0?"-":"+";var absOffset=Math.abs(timezoneOffset);var hours=String(Math.floor(absOffset/60)).padStart(2,"0");var minutes=String(absOffset%60).padStart(2,"0");return`UTC${sign}${hours}${minutes}`};var winterName=extractZone(winterOffset);var summerName=extractZone(summerOffset);if(summerOffsetDate.now();var getHeapMax=()=>2147483648;var growMemory=size=>{var oldHeapSize=wasmMemory.buffer.byteLength;var pages=(size-oldHeapSize+65535)/65536|0;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}};var _emscripten_resize_heap=requestedSize=>{var oldSize=HEAPU8.length;requestedSize>>>=0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignMemory(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false};var ENV={};var getExecutableName=()=>thisProgram||"./this.program";var getEnvStrings=()=>{if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.language||"C").replace("-","_")+".UTF-8";var env={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:lang,_:getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings};var _environ_get=(__environ,environ_buf)=>{var bufSize=0;var envp=0;for(var string of getEnvStrings()){var ptr=environ_buf+bufSize;HEAPU32[__environ+envp>>2]=ptr;bufSize+=stringToUTF8(string,ptr,Infinity)+1;envp+=4}return 0};var _environ_sizes_get=(penviron_count,penviron_buf_size)=>{var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;for(var string of strings){bufSize+=lengthBytesUTF8(string)+1}HEAPU32[penviron_buf_size>>2]=bufSize;return 0};function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_fdstat_get(fd,pbuf){try{var rightsBase=0;var rightsInheriting=0;var flags=0;{var stream=SYSCALLS.getStreamFromFD(fd);var type=stream.tty?2:FS.isDir(stream.mode)?3:FS.isLink(stream.mode)?7:4}HEAP8[pbuf]=type;HEAP16[pbuf+2>>1]=flags;tempI64=[rightsBase>>>0,(tempDouble=rightsBase,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+8>>2]=tempI64[0],HEAP32[pbuf+12>>2]=tempI64[1];tempI64=[rightsInheriting>>>0,(tempDouble=rightsInheriting,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+16>>2]=tempI64[0],HEAP32[pbuf+20>>2]=tempI64[1];return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doReadv=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var _fd_sync=function(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);return Asyncify.handleSleep(wakeUp=>{var mount=stream.node.mount;if(!mount.type.syncfs){wakeUp(0);return}mount.type.syncfs(mount,false,err=>{wakeUp(err?29:0)})})}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}};_fd_sync.isAsync=true;var doWritev=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var adapters_support=function(){const handleAsync=typeof Asyncify==="object"?Asyncify.handleAsync.bind(Asyncify):null;Module["handleAsync"]=handleAsync;const targets=new Map;Module["setCallback"]=(key,target)=>targets.set(key,target);Module["getCallback"]=key=>targets.get(key);Module["deleteCallback"]=key=>targets.delete(key);adapters_support=function(isAsync,key,...args){const receiver=targets.get(key);let methodName=null;const f=typeof receiver==="function"?receiver:receiver[methodName=UTF8ToString(args.shift())];if(isAsync){if(handleAsync){return handleAsync(()=>f.apply(receiver,args))}throw new Error("Synchronous WebAssembly cannot call async function")}const result=f.apply(receiver,args);if(typeof result?.then=="function"){console.error("unexpected Promise",f);throw new Error(`${methodName} unexpectedly returned a Promise`)}return result}};function _ipp(...args){return adapters_support(false,...args)}function _ipp_async(...args){return adapters_support(true,...args)}_ipp_async.isAsync=true;function _ippipppp(...args){return adapters_support(false,...args)}function _ippipppp_async(...args){return adapters_support(true,...args)}_ippipppp_async.isAsync=true;function _ippp(...args){return adapters_support(false,...args)}function _ippp_async(...args){return adapters_support(true,...args)}_ippp_async.isAsync=true;function _ipppi(...args){return adapters_support(false,...args)}function _ipppi_async(...args){return adapters_support(true,...args)}_ipppi_async.isAsync=true;function _ipppiii(...args){return adapters_support(false,...args)}function _ipppiii_async(...args){return adapters_support(true,...args)}_ipppiii_async.isAsync=true;function _ipppiiip(...args){return adapters_support(false,...args)}function _ipppiiip_async(...args){return adapters_support(true,...args)}_ipppiiip_async.isAsync=true;function _ipppip(...args){return adapters_support(false,...args)}function _ipppip_async(...args){return adapters_support(true,...args)}_ipppip_async.isAsync=true;function _ipppj(...args){return adapters_support(false,...args)}function _ipppj_async(...args){return adapters_support(true,...args)}_ipppj_async.isAsync=true;function _ipppp(...args){return adapters_support(false,...args)}function _ipppp_async(...args){return adapters_support(true,...args)}_ipppp_async.isAsync=true;function _ippppi(...args){return adapters_support(false,...args)}function _ippppi_async(...args){return adapters_support(true,...args)}_ippppi_async.isAsync=true;function _ippppij(...args){return adapters_support(false,...args)}function _ippppij_async(...args){return adapters_support(true,...args)}_ippppij_async.isAsync=true;function _ippppip(...args){return adapters_support(false,...args)}function _ippppip_async(...args){return adapters_support(true,...args)}_ippppip_async.isAsync=true;function _ipppppip(...args){return adapters_support(false,...args)}function _ipppppip_async(...args){return adapters_support(true,...args)}_ipppppip_async.isAsync=true;function _vppippii(...args){return adapters_support(false,...args)}function _vppippii_async(...args){return adapters_support(true,...args)}_vppippii_async.isAsync=true;function _vppp(...args){return adapters_support(false,...args)}function _vppp_async(...args){return adapters_support(true,...args)}_vppp_async.isAsync=true;function _vpppip(...args){return adapters_support(false,...args)}function _vpppip_async(...args){return adapters_support(true,...args)}_vpppip_async.isAsync=true;var Asyncify={instrumentWasmImports(imports){var importPattern=/^(ipp|ipp_async|ippp|ippp_async|vppp|vppp_async|ipppj|ipppj_async|ipppi|ipppi_async|ipppp|ipppp_async|ipppip|ipppip_async|vpppip|vpppip_async|ippppi|ippppi_async|ippppij|ippppij_async|ipppiii|ipppiii_async|ippppip|ippppip_async|ippipppp|ippipppp_async|ipppppip|ipppppip_async|ipppiiip|ipppiiip_async|vppippii|vppippii_async|invoke_.*|__asyncjs__.*)$/;for(let[x,original]of Object.entries(imports)){if(typeof original=="function"){let isAsyncifyImport=original.isAsync||importPattern.test(x);if(isAsyncifyImport){imports[x]=original=new WebAssembly.Suspending(original)}}}},instrumentFunction(original){var wrapper=(...args)=>original(...args);return wrapper},instrumentWasmExports(exports){var exportPattern=/^(sqlite3_close|sqlite3_finalize|sqlite3_open_v2|sqlite3_prepare|sqlite3_prepare16|sqlite3_prepare_v2|sqlite3_prepare16_v2|sqlite3_prepare_v3|sqlite3_prepare16_v3|sqlite3_reset|sqlite3_step|main|__main_argc_argv)$/;Asyncify.asyncExports=new Set;var ret={};for(let[x,original]of Object.entries(exports)){if(typeof original=="function"){let isAsyncifyExport=exportPattern.test(x);if(isAsyncifyExport){Asyncify.asyncExports.add(original);original=Asyncify.makeAsyncFunction(original)}var wrapper=Asyncify.instrumentFunction(original);ret[x]=wrapper}else{ret[x]=original}}return ret},asyncExports:null,isAsyncExport(func){return Asyncify.asyncExports?.has(func)},handleAsync:async startAsync=>{try{return await startAsync()}finally{}},handleSleep:startAsync=>Asyncify.handleAsync(()=>new Promise(startAsync)),makeAsyncFunction(original){return WebAssembly.promising(original)}};var uleb128EncodeWithLen=arr=>{const n=arr.length;return[n%128|128,n>>7,...arr]};var wasmTypeCodes={i:127,p:127,j:126,f:125,d:124,e:111};var generateTypePack=types=>uleb128EncodeWithLen(Array.from(types,type=>{var code=wasmTypeCodes[type];return code}));var convertJsFunctionToWasm=(func,sig)=>{var bytes=Uint8Array.of(0,97,115,109,1,0,0,0,1,...uleb128EncodeWithLen([1,96,...generateTypePack(sig.slice(1)),...generateTypePack(sig[0]==="v"?"":sig[0])]),2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var module=new WebAssembly.Module(bytes);var instance=new WebAssembly.Instance(module,{e:{f:func}});var wrappedFunc=instance.exports["f"];return wrappedFunc};var wasmTableMirror=[];var wasmTable;var getWasmTableEntry=funcPtr=>{var func=wasmTableMirror[funcPtr];if(!func){wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr);if(Asyncify.isAsyncExport(func)){wasmTableMirror[funcPtr]=func=Asyncify.makeAsyncFunction(func)}}return func};var updateTableMap=(offset,count)=>{if(functionsInTableMap){for(var i=offset;i{if(!functionsInTableMap){functionsInTableMap=new WeakMap;updateTableMap(0,wasmTable.length)}return functionsInTableMap.get(func)||0};var freeTableIndexes=[];var getEmptyTableSlot=()=>{if(freeTableIndexes.length){return freeTableIndexes.pop()}return wasmTable["grow"](1)};var setWasmTableEntry=(idx,func)=>{wasmTable.set(idx,func);wasmTableMirror[idx]=wasmTable.get(idx)};var addFunction=(func,sig)=>{var rtn=getFunctionAddress(func);if(rtn){return rtn}var ret=getEmptyTableSlot();try{setWasmTableEntry(ret,func)}catch(err){if(!(err instanceof TypeError)){throw err}var wrapped=convertJsFunctionToWasm(func,sig);setWasmTableEntry(ret,wrapped)}functionsInTableMap.set(func,ret);return ret};var getCFunc=ident=>{var func=Module["_"+ident];return func};var writeArrayToMemory=(array,buffer)=>{HEAP8.set(array,buffer)};var stackAlloc=sz=>__emscripten_stack_alloc(sz);var stringToUTF8OnStack=str=>{var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8(str,ret,size);return ret};var ccall=(ident,returnType,argTypes,args,opts)=>{var toC={string:str=>{var ret=0;if(str!==null&&str!==undefined&&str!==0){ret=stringToUTF8OnStack(str)}return ret},array:arr=>{var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string"){return UTF8ToString(ret)}if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i{var numericArgs=!argTypes||argTypes.every(type=>type==="number"||type==="boolean");var numericRet=returnType!=="string";if(numericRet&&numericArgs&&!opts){return getCFunc(ident)}return(...args)=>ccall(ident,returnType,argTypes,args,opts)};var getTempRet0=val=>__emscripten_tempret_get();var stringToUTF16=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr};var stringToUTF32=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i65535){i++}HEAP32[outPtr>>2]=codePoint;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr};var AsciiToString=ptr=>{var str="";while(1){var ch=HEAPU8[ptr++];if(!ch)return str;str+=String.fromCharCode(ch)}};var UTF16Decoder=new TextDecoder("utf-16le");var UTF16ToString=(ptr,maxBytesToRead,ignoreNul)=>{var idx=ptr>>1;var endIdx=findStringEnd(HEAPU16,idx,maxBytesToRead/2,ignoreNul);return UTF16Decoder.decode(HEAPU16.subarray(idx,endIdx))};var UTF32ToString=(ptr,maxBytesToRead,ignoreNul)=>{var str="";var startIdx=ptr>>2;for(var i=0;!(i>=maxBytesToRead/4);i++){var utf32=HEAPU32[startIdx+i];if(!utf32&&!ignoreNul)break;str+=String.fromCodePoint(utf32)}return str};var intArrayToString=array=>{var ret=[];for(var i=0;i255){chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")};var _getTempRet0=getTempRet0;FS.createPreloadedFile=FS_createPreloadedFile;FS.preloadFile=FS_preloadFile;FS.staticInit();adapters_support();{if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(Module["preloadPlugins"])preloadPlugins=Module["preloadPlugins"];if(Module["print"])out=Module["print"];if(Module["printErr"])err=Module["printErr"];if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].shift()()}}}Module["getTempRet0"]=getTempRet0;Module["ccall"]=ccall;Module["cwrap"]=cwrap;Module["addFunction"]=addFunction;Module["setValue"]=setValue;Module["getValue"]=getValue;Module["UTF8ToString"]=UTF8ToString;Module["stringToUTF8"]=stringToUTF8;Module["lengthBytesUTF8"]=lengthBytesUTF8;Module["intArrayFromString"]=intArrayFromString;Module["intArrayToString"]=intArrayToString;Module["AsciiToString"]=AsciiToString;Module["UTF16ToString"]=UTF16ToString;Module["stringToUTF16"]=stringToUTF16;Module["UTF32ToString"]=UTF32ToString;Module["stringToUTF32"]=stringToUTF32;Module["writeArrayToMemory"]=writeArrayToMemory;Module["_getTempRet0"]=_getTempRet0;var _powersync_init_static,_sqlite3_status64,_sqlite3_status,_sqlite3_db_status,_sqlite3_msize,_sqlite3_vfs_find,_sqlite3_vfs_register,_sqlite3_vfs_unregister,_sqlite3_release_memory,_sqlite3_soft_heap_limit64,_sqlite3_memory_used,_sqlite3_hard_heap_limit64,_sqlite3_memory_highwater,_sqlite3_malloc,_sqlite3_malloc64,_sqlite3_free,_sqlite3_realloc,_sqlite3_realloc64,_sqlite3_str_vappendf,_sqlite3_str_append,_sqlite3_str_appendchar,_sqlite3_str_appendall,_sqlite3_str_appendf,_sqlite3_str_finish,_sqlite3_str_errcode,_sqlite3_str_length,_sqlite3_str_value,_sqlite3_str_reset,_sqlite3_str_new,_sqlite3_vmprintf,_sqlite3_mprintf,_sqlite3_vsnprintf,_sqlite3_snprintf,_sqlite3_log,_sqlite3_randomness,_sqlite3_stricmp,_sqlite3_strnicmp,_sqlite3_os_init,_sqlite3_os_end,_sqlite3_serialize,_sqlite3_prepare_v2,_sqlite3_step,_sqlite3_column_int64,_sqlite3_reset,_sqlite3_exec,_sqlite3_column_int,_sqlite3_finalize,_sqlite3_deserialize,_sqlite3_database_file_object,_sqlite3_backup_init,_sqlite3_backup_step,_sqlite3_backup_finish,_sqlite3_backup_remaining,_sqlite3_backup_pagecount,_sqlite3_clear_bindings,_sqlite3_value_blob,_sqlite3_value_text,_sqlite3_value_bytes,_sqlite3_value_bytes16,_sqlite3_value_double,_sqlite3_value_int,_sqlite3_value_int64,_sqlite3_value_subtype,_sqlite3_value_pointer,_sqlite3_value_text16,_sqlite3_value_text16be,_sqlite3_value_text16le,_sqlite3_value_type,_sqlite3_value_encoding,_sqlite3_value_nochange,_sqlite3_value_frombind,_sqlite3_value_dup,_sqlite3_value_free,_sqlite3_result_blob,_sqlite3_result_blob64,_sqlite3_result_double,_sqlite3_result_error,_sqlite3_result_error16,_sqlite3_result_int,_sqlite3_result_int64,_sqlite3_result_null,_sqlite3_result_pointer,_sqlite3_result_subtype,_sqlite3_result_text,_sqlite3_result_text64,_sqlite3_result_text16,_sqlite3_result_text16be,_sqlite3_result_text16le,_sqlite3_result_value,_sqlite3_result_error_toobig,_sqlite3_result_zeroblob,_sqlite3_result_zeroblob64,_sqlite3_result_error_code,_sqlite3_result_error_nomem,_sqlite3_user_data,_sqlite3_context_db_handle,_sqlite3_vtab_nochange,_sqlite3_vtab_in_first,_sqlite3_vtab_in_next,_sqlite3_aggregate_context,_sqlite3_get_auxdata,_sqlite3_set_auxdata,_sqlite3_column_count,_sqlite3_data_count,_sqlite3_column_blob,_sqlite3_column_bytes,_sqlite3_column_bytes16,_sqlite3_column_double,_sqlite3_column_text,_sqlite3_column_value,_sqlite3_column_text16,_sqlite3_column_type,_sqlite3_column_name,_sqlite3_column_name16,_sqlite3_bind_blob,_sqlite3_bind_blob64,_sqlite3_bind_double,_sqlite3_bind_int,_sqlite3_bind_int64,_sqlite3_bind_null,_sqlite3_bind_pointer,_sqlite3_bind_text,_sqlite3_bind_text64,_sqlite3_bind_text16,_sqlite3_bind_value,_sqlite3_bind_zeroblob,_sqlite3_bind_zeroblob64,_sqlite3_bind_parameter_count,_sqlite3_bind_parameter_name,_sqlite3_bind_parameter_index,_sqlite3_db_handle,_sqlite3_stmt_readonly,_sqlite3_stmt_isexplain,_sqlite3_stmt_explain,_sqlite3_stmt_busy,_sqlite3_next_stmt,_sqlite3_stmt_status,_sqlite3_sql,_sqlite3_expanded_sql,_sqlite3_value_numeric_type,_sqlite3_blob_open,_sqlite3_blob_close,_sqlite3_blob_read,_sqlite3_blob_write,_sqlite3_blob_bytes,_sqlite3_blob_reopen,_sqlite3_set_authorizer,_sqlite3_strglob,_sqlite3_strlike,_sqlite3_errmsg,_sqlite3_load_extension,_sqlite3_enable_load_extension,_sqlite3_auto_extension,_sqlite3_cancel_auto_extension,_sqlite3_reset_auto_extension,_sqlite3_prepare,_sqlite3_prepare_v3,_sqlite3_prepare16,_sqlite3_prepare16_v2,_sqlite3_prepare16_v3,_sqlite3_get_table,_sqlite3_free_table,_sqlite3_create_module,_sqlite3_create_module_v2,_sqlite3_drop_modules,_sqlite3_declare_vtab,_sqlite3_vtab_on_conflict,_sqlite3_vtab_config,_sqlite3_vtab_collation,_sqlite3_vtab_in,_sqlite3_vtab_rhs_value,_sqlite3_vtab_distinct,_sqlite3_keyword_name,_sqlite3_keyword_count,_sqlite3_keyword_check,_sqlite3_complete,_sqlite3_complete16,_sqlite3_libversion,_sqlite3_libversion_number,_sqlite3_threadsafe,_sqlite3_initialize,_sqlite3_shutdown,_sqlite3_config,_sqlite3_db_mutex,_sqlite3_db_release_memory,_sqlite3_db_cacheflush,_sqlite3_db_config,_sqlite3_last_insert_rowid,_sqlite3_set_last_insert_rowid,_sqlite3_changes64,_sqlite3_changes,_sqlite3_total_changes64,_sqlite3_total_changes,_sqlite3_txn_state,_sqlite3_close,_sqlite3_close_v2,_sqlite3_busy_handler,_sqlite3_progress_handler,_sqlite3_busy_timeout,_sqlite3_interrupt,_sqlite3_is_interrupted,_sqlite3_create_function,_sqlite3_create_function_v2,_sqlite3_create_window_function,_sqlite3_create_function16,_sqlite3_overload_function,_sqlite3_trace_v2,_sqlite3_commit_hook,_sqlite3_update_hook,_sqlite3_rollback_hook,_sqlite3_autovacuum_pages,_sqlite3_wal_autocheckpoint,_sqlite3_wal_hook,_sqlite3_wal_checkpoint_v2,_sqlite3_wal_checkpoint,_sqlite3_error_offset,_sqlite3_errmsg16,_sqlite3_errcode,_sqlite3_extended_errcode,_sqlite3_system_errno,_sqlite3_errstr,_sqlite3_limit,_sqlite3_open,_sqlite3_open_v2,_sqlite3_open16,_sqlite3_create_collation,_sqlite3_create_collation_v2,_sqlite3_create_collation16,_sqlite3_collation_needed,_sqlite3_collation_needed16,_sqlite3_get_clientdata,_sqlite3_set_clientdata,_sqlite3_get_autocommit,_sqlite3_table_column_metadata,_sqlite3_sleep,_sqlite3_extended_result_codes,_sqlite3_file_control,_sqlite3_test_control,_sqlite3_create_filename,_sqlite3_free_filename,_sqlite3_uri_parameter,_sqlite3_uri_key,_sqlite3_uri_boolean,_sqlite3_uri_int64,_sqlite3_filename_database,_sqlite3_filename_journal,_sqlite3_filename_wal,_sqlite3_db_name,_sqlite3_db_filename,_sqlite3_db_readonly,_sqlite3_compileoption_used,_sqlite3_compileoption_get,_sqlite3_sourceid,_memcmp,_malloc,_free,_RegisterExtensionFunctions,_getSqliteFree,_main,_libauthorizer_set_authorizer,_libfunction_create_function,_libhook_commit_hook,_libhook_update_hook,_libprogress_progress_handler,_libvfs_vfs_register,_memcpy,_memset,_emscripten_builtin_memalign,__emscripten_timeout,__emscripten_tempret_get,__emscripten_stack_restore,__emscripten_stack_alloc,_emscripten_stack_get_current,dynCall_viiiij,dynCall_vijii,dynCall_iiiij,dynCall_viji,dynCall_iij,dynCall_iijii,dynCall_iiji,dynCall_iiiiiij,dynCall_iiij,dynCall_jii,dynCall_ji,dynCall_vij,dynCall_iiiiijii,dynCall_j,dynCall_jj,dynCall_jiij,dynCall_iiiiji,dynCall_iiiijii,dynCall_ij,dynCall_viiji,dynCall_viijii,dynCall_iiiijji;function assignWasmExports(wasmExports){Module["_powersync_init_static"]=_powersync_init_static=wasmExports["powersync_init_static"];Module["_sqlite3_status64"]=_sqlite3_status64=wasmExports["sqlite3_status64"];Module["_sqlite3_status"]=_sqlite3_status=wasmExports["sqlite3_status"];Module["_sqlite3_db_status"]=_sqlite3_db_status=wasmExports["sqlite3_db_status"];Module["_sqlite3_msize"]=_sqlite3_msize=wasmExports["sqlite3_msize"];Module["_sqlite3_vfs_find"]=_sqlite3_vfs_find=wasmExports["sqlite3_vfs_find"];Module["_sqlite3_vfs_register"]=_sqlite3_vfs_register=wasmExports["sqlite3_vfs_register"];Module["_sqlite3_vfs_unregister"]=_sqlite3_vfs_unregister=wasmExports["sqlite3_vfs_unregister"];Module["_sqlite3_release_memory"]=_sqlite3_release_memory=wasmExports["sqlite3_release_memory"];Module["_sqlite3_soft_heap_limit64"]=_sqlite3_soft_heap_limit64=wasmExports["sqlite3_soft_heap_limit64"];Module["_sqlite3_memory_used"]=_sqlite3_memory_used=wasmExports["sqlite3_memory_used"];Module["_sqlite3_hard_heap_limit64"]=_sqlite3_hard_heap_limit64=wasmExports["sqlite3_hard_heap_limit64"];Module["_sqlite3_memory_highwater"]=_sqlite3_memory_highwater=wasmExports["sqlite3_memory_highwater"];Module["_sqlite3_malloc"]=_sqlite3_malloc=wasmExports["sqlite3_malloc"];Module["_sqlite3_malloc64"]=_sqlite3_malloc64=wasmExports["sqlite3_malloc64"];Module["_sqlite3_free"]=_sqlite3_free=wasmExports["sqlite3_free"];Module["_sqlite3_realloc"]=_sqlite3_realloc=wasmExports["sqlite3_realloc"];Module["_sqlite3_realloc64"]=_sqlite3_realloc64=wasmExports["sqlite3_realloc64"];Module["_sqlite3_str_vappendf"]=_sqlite3_str_vappendf=wasmExports["sqlite3_str_vappendf"];Module["_sqlite3_str_append"]=_sqlite3_str_append=wasmExports["sqlite3_str_append"];Module["_sqlite3_str_appendchar"]=_sqlite3_str_appendchar=wasmExports["sqlite3_str_appendchar"];Module["_sqlite3_str_appendall"]=_sqlite3_str_appendall=wasmExports["sqlite3_str_appendall"];Module["_sqlite3_str_appendf"]=_sqlite3_str_appendf=wasmExports["sqlite3_str_appendf"];Module["_sqlite3_str_finish"]=_sqlite3_str_finish=wasmExports["sqlite3_str_finish"];Module["_sqlite3_str_errcode"]=_sqlite3_str_errcode=wasmExports["sqlite3_str_errcode"];Module["_sqlite3_str_length"]=_sqlite3_str_length=wasmExports["sqlite3_str_length"];Module["_sqlite3_str_value"]=_sqlite3_str_value=wasmExports["sqlite3_str_value"];Module["_sqlite3_str_reset"]=_sqlite3_str_reset=wasmExports["sqlite3_str_reset"];Module["_sqlite3_str_new"]=_sqlite3_str_new=wasmExports["sqlite3_str_new"];Module["_sqlite3_vmprintf"]=_sqlite3_vmprintf=wasmExports["sqlite3_vmprintf"];Module["_sqlite3_mprintf"]=_sqlite3_mprintf=wasmExports["sqlite3_mprintf"];Module["_sqlite3_vsnprintf"]=_sqlite3_vsnprintf=wasmExports["sqlite3_vsnprintf"];Module["_sqlite3_snprintf"]=_sqlite3_snprintf=wasmExports["sqlite3_snprintf"];Module["_sqlite3_log"]=_sqlite3_log=wasmExports["sqlite3_log"];Module["_sqlite3_randomness"]=_sqlite3_randomness=wasmExports["sqlite3_randomness"];Module["_sqlite3_stricmp"]=_sqlite3_stricmp=wasmExports["sqlite3_stricmp"];Module["_sqlite3_strnicmp"]=_sqlite3_strnicmp=wasmExports["sqlite3_strnicmp"];Module["_sqlite3_os_init"]=_sqlite3_os_init=wasmExports["sqlite3_os_init"];Module["_sqlite3_os_end"]=_sqlite3_os_end=wasmExports["sqlite3_os_end"];Module["_sqlite3_serialize"]=_sqlite3_serialize=wasmExports["sqlite3_serialize"];Module["_sqlite3_prepare_v2"]=_sqlite3_prepare_v2=wasmExports["sqlite3_prepare_v2"];Module["_sqlite3_step"]=_sqlite3_step=wasmExports["sqlite3_step"];Module["_sqlite3_column_int64"]=_sqlite3_column_int64=wasmExports["sqlite3_column_int64"];Module["_sqlite3_reset"]=_sqlite3_reset=wasmExports["sqlite3_reset"];Module["_sqlite3_exec"]=_sqlite3_exec=wasmExports["sqlite3_exec"];Module["_sqlite3_column_int"]=_sqlite3_column_int=wasmExports["sqlite3_column_int"];Module["_sqlite3_finalize"]=_sqlite3_finalize=wasmExports["sqlite3_finalize"];Module["_sqlite3_deserialize"]=_sqlite3_deserialize=wasmExports["sqlite3_deserialize"];Module["_sqlite3_database_file_object"]=_sqlite3_database_file_object=wasmExports["sqlite3_database_file_object"];Module["_sqlite3_backup_init"]=_sqlite3_backup_init=wasmExports["sqlite3_backup_init"];Module["_sqlite3_backup_step"]=_sqlite3_backup_step=wasmExports["sqlite3_backup_step"];Module["_sqlite3_backup_finish"]=_sqlite3_backup_finish=wasmExports["sqlite3_backup_finish"];Module["_sqlite3_backup_remaining"]=_sqlite3_backup_remaining=wasmExports["sqlite3_backup_remaining"];Module["_sqlite3_backup_pagecount"]=_sqlite3_backup_pagecount=wasmExports["sqlite3_backup_pagecount"];Module["_sqlite3_clear_bindings"]=_sqlite3_clear_bindings=wasmExports["sqlite3_clear_bindings"];Module["_sqlite3_value_blob"]=_sqlite3_value_blob=wasmExports["sqlite3_value_blob"];Module["_sqlite3_value_text"]=_sqlite3_value_text=wasmExports["sqlite3_value_text"];Module["_sqlite3_value_bytes"]=_sqlite3_value_bytes=wasmExports["sqlite3_value_bytes"];Module["_sqlite3_value_bytes16"]=_sqlite3_value_bytes16=wasmExports["sqlite3_value_bytes16"];Module["_sqlite3_value_double"]=_sqlite3_value_double=wasmExports["sqlite3_value_double"];Module["_sqlite3_value_int"]=_sqlite3_value_int=wasmExports["sqlite3_value_int"];Module["_sqlite3_value_int64"]=_sqlite3_value_int64=wasmExports["sqlite3_value_int64"];Module["_sqlite3_value_subtype"]=_sqlite3_value_subtype=wasmExports["sqlite3_value_subtype"];Module["_sqlite3_value_pointer"]=_sqlite3_value_pointer=wasmExports["sqlite3_value_pointer"];Module["_sqlite3_value_text16"]=_sqlite3_value_text16=wasmExports["sqlite3_value_text16"];Module["_sqlite3_value_text16be"]=_sqlite3_value_text16be=wasmExports["sqlite3_value_text16be"];Module["_sqlite3_value_text16le"]=_sqlite3_value_text16le=wasmExports["sqlite3_value_text16le"];Module["_sqlite3_value_type"]=_sqlite3_value_type=wasmExports["sqlite3_value_type"];Module["_sqlite3_value_encoding"]=_sqlite3_value_encoding=wasmExports["sqlite3_value_encoding"];Module["_sqlite3_value_nochange"]=_sqlite3_value_nochange=wasmExports["sqlite3_value_nochange"];Module["_sqlite3_value_frombind"]=_sqlite3_value_frombind=wasmExports["sqlite3_value_frombind"];Module["_sqlite3_value_dup"]=_sqlite3_value_dup=wasmExports["sqlite3_value_dup"];Module["_sqlite3_value_free"]=_sqlite3_value_free=wasmExports["sqlite3_value_free"];Module["_sqlite3_result_blob"]=_sqlite3_result_blob=wasmExports["sqlite3_result_blob"];Module["_sqlite3_result_blob64"]=_sqlite3_result_blob64=wasmExports["sqlite3_result_blob64"];Module["_sqlite3_result_double"]=_sqlite3_result_double=wasmExports["sqlite3_result_double"];Module["_sqlite3_result_error"]=_sqlite3_result_error=wasmExports["sqlite3_result_error"];Module["_sqlite3_result_error16"]=_sqlite3_result_error16=wasmExports["sqlite3_result_error16"];Module["_sqlite3_result_int"]=_sqlite3_result_int=wasmExports["sqlite3_result_int"];Module["_sqlite3_result_int64"]=_sqlite3_result_int64=wasmExports["sqlite3_result_int64"];Module["_sqlite3_result_null"]=_sqlite3_result_null=wasmExports["sqlite3_result_null"];Module["_sqlite3_result_pointer"]=_sqlite3_result_pointer=wasmExports["sqlite3_result_pointer"];Module["_sqlite3_result_subtype"]=_sqlite3_result_subtype=wasmExports["sqlite3_result_subtype"];Module["_sqlite3_result_text"]=_sqlite3_result_text=wasmExports["sqlite3_result_text"];Module["_sqlite3_result_text64"]=_sqlite3_result_text64=wasmExports["sqlite3_result_text64"];Module["_sqlite3_result_text16"]=_sqlite3_result_text16=wasmExports["sqlite3_result_text16"];Module["_sqlite3_result_text16be"]=_sqlite3_result_text16be=wasmExports["sqlite3_result_text16be"];Module["_sqlite3_result_text16le"]=_sqlite3_result_text16le=wasmExports["sqlite3_result_text16le"];Module["_sqlite3_result_value"]=_sqlite3_result_value=wasmExports["sqlite3_result_value"];Module["_sqlite3_result_error_toobig"]=_sqlite3_result_error_toobig=wasmExports["sqlite3_result_error_toobig"];Module["_sqlite3_result_zeroblob"]=_sqlite3_result_zeroblob=wasmExports["sqlite3_result_zeroblob"];Module["_sqlite3_result_zeroblob64"]=_sqlite3_result_zeroblob64=wasmExports["sqlite3_result_zeroblob64"];Module["_sqlite3_result_error_code"]=_sqlite3_result_error_code=wasmExports["sqlite3_result_error_code"];Module["_sqlite3_result_error_nomem"]=_sqlite3_result_error_nomem=wasmExports["sqlite3_result_error_nomem"];Module["_sqlite3_user_data"]=_sqlite3_user_data=wasmExports["sqlite3_user_data"];Module["_sqlite3_context_db_handle"]=_sqlite3_context_db_handle=wasmExports["sqlite3_context_db_handle"];Module["_sqlite3_vtab_nochange"]=_sqlite3_vtab_nochange=wasmExports["sqlite3_vtab_nochange"];Module["_sqlite3_vtab_in_first"]=_sqlite3_vtab_in_first=wasmExports["sqlite3_vtab_in_first"];Module["_sqlite3_vtab_in_next"]=_sqlite3_vtab_in_next=wasmExports["sqlite3_vtab_in_next"];Module["_sqlite3_aggregate_context"]=_sqlite3_aggregate_context=wasmExports["sqlite3_aggregate_context"];Module["_sqlite3_get_auxdata"]=_sqlite3_get_auxdata=wasmExports["sqlite3_get_auxdata"];Module["_sqlite3_set_auxdata"]=_sqlite3_set_auxdata=wasmExports["sqlite3_set_auxdata"];Module["_sqlite3_column_count"]=_sqlite3_column_count=wasmExports["sqlite3_column_count"];Module["_sqlite3_data_count"]=_sqlite3_data_count=wasmExports["sqlite3_data_count"];Module["_sqlite3_column_blob"]=_sqlite3_column_blob=wasmExports["sqlite3_column_blob"];Module["_sqlite3_column_bytes"]=_sqlite3_column_bytes=wasmExports["sqlite3_column_bytes"];Module["_sqlite3_column_bytes16"]=_sqlite3_column_bytes16=wasmExports["sqlite3_column_bytes16"];Module["_sqlite3_column_double"]=_sqlite3_column_double=wasmExports["sqlite3_column_double"];Module["_sqlite3_column_text"]=_sqlite3_column_text=wasmExports["sqlite3_column_text"];Module["_sqlite3_column_value"]=_sqlite3_column_value=wasmExports["sqlite3_column_value"];Module["_sqlite3_column_text16"]=_sqlite3_column_text16=wasmExports["sqlite3_column_text16"];Module["_sqlite3_column_type"]=_sqlite3_column_type=wasmExports["sqlite3_column_type"];Module["_sqlite3_column_name"]=_sqlite3_column_name=wasmExports["sqlite3_column_name"];Module["_sqlite3_column_name16"]=_sqlite3_column_name16=wasmExports["sqlite3_column_name16"];Module["_sqlite3_bind_blob"]=_sqlite3_bind_blob=wasmExports["sqlite3_bind_blob"];Module["_sqlite3_bind_blob64"]=_sqlite3_bind_blob64=wasmExports["sqlite3_bind_blob64"];Module["_sqlite3_bind_double"]=_sqlite3_bind_double=wasmExports["sqlite3_bind_double"];Module["_sqlite3_bind_int"]=_sqlite3_bind_int=wasmExports["sqlite3_bind_int"];Module["_sqlite3_bind_int64"]=_sqlite3_bind_int64=wasmExports["sqlite3_bind_int64"];Module["_sqlite3_bind_null"]=_sqlite3_bind_null=wasmExports["sqlite3_bind_null"];Module["_sqlite3_bind_pointer"]=_sqlite3_bind_pointer=wasmExports["sqlite3_bind_pointer"];Module["_sqlite3_bind_text"]=_sqlite3_bind_text=wasmExports["sqlite3_bind_text"];Module["_sqlite3_bind_text64"]=_sqlite3_bind_text64=wasmExports["sqlite3_bind_text64"];Module["_sqlite3_bind_text16"]=_sqlite3_bind_text16=wasmExports["sqlite3_bind_text16"];Module["_sqlite3_bind_value"]=_sqlite3_bind_value=wasmExports["sqlite3_bind_value"];Module["_sqlite3_bind_zeroblob"]=_sqlite3_bind_zeroblob=wasmExports["sqlite3_bind_zeroblob"];Module["_sqlite3_bind_zeroblob64"]=_sqlite3_bind_zeroblob64=wasmExports["sqlite3_bind_zeroblob64"];Module["_sqlite3_bind_parameter_count"]=_sqlite3_bind_parameter_count=wasmExports["sqlite3_bind_parameter_count"];Module["_sqlite3_bind_parameter_name"]=_sqlite3_bind_parameter_name=wasmExports["sqlite3_bind_parameter_name"];Module["_sqlite3_bind_parameter_index"]=_sqlite3_bind_parameter_index=wasmExports["sqlite3_bind_parameter_index"];Module["_sqlite3_db_handle"]=_sqlite3_db_handle=wasmExports["sqlite3_db_handle"];Module["_sqlite3_stmt_readonly"]=_sqlite3_stmt_readonly=wasmExports["sqlite3_stmt_readonly"];Module["_sqlite3_stmt_isexplain"]=_sqlite3_stmt_isexplain=wasmExports["sqlite3_stmt_isexplain"];Module["_sqlite3_stmt_explain"]=_sqlite3_stmt_explain=wasmExports["sqlite3_stmt_explain"];Module["_sqlite3_stmt_busy"]=_sqlite3_stmt_busy=wasmExports["sqlite3_stmt_busy"];Module["_sqlite3_next_stmt"]=_sqlite3_next_stmt=wasmExports["sqlite3_next_stmt"];Module["_sqlite3_stmt_status"]=_sqlite3_stmt_status=wasmExports["sqlite3_stmt_status"];Module["_sqlite3_sql"]=_sqlite3_sql=wasmExports["sqlite3_sql"];Module["_sqlite3_expanded_sql"]=_sqlite3_expanded_sql=wasmExports["sqlite3_expanded_sql"];Module["_sqlite3_value_numeric_type"]=_sqlite3_value_numeric_type=wasmExports["sqlite3_value_numeric_type"];Module["_sqlite3_blob_open"]=_sqlite3_blob_open=wasmExports["sqlite3_blob_open"];Module["_sqlite3_blob_close"]=_sqlite3_blob_close=wasmExports["sqlite3_blob_close"];Module["_sqlite3_blob_read"]=_sqlite3_blob_read=wasmExports["sqlite3_blob_read"];Module["_sqlite3_blob_write"]=_sqlite3_blob_write=wasmExports["sqlite3_blob_write"];Module["_sqlite3_blob_bytes"]=_sqlite3_blob_bytes=wasmExports["sqlite3_blob_bytes"];Module["_sqlite3_blob_reopen"]=_sqlite3_blob_reopen=wasmExports["sqlite3_blob_reopen"];Module["_sqlite3_set_authorizer"]=_sqlite3_set_authorizer=wasmExports["sqlite3_set_authorizer"];Module["_sqlite3_strglob"]=_sqlite3_strglob=wasmExports["sqlite3_strglob"];Module["_sqlite3_strlike"]=_sqlite3_strlike=wasmExports["sqlite3_strlike"];Module["_sqlite3_errmsg"]=_sqlite3_errmsg=wasmExports["sqlite3_errmsg"];Module["_sqlite3_load_extension"]=_sqlite3_load_extension=wasmExports["sqlite3_load_extension"];Module["_sqlite3_enable_load_extension"]=_sqlite3_enable_load_extension=wasmExports["sqlite3_enable_load_extension"];Module["_sqlite3_auto_extension"]=_sqlite3_auto_extension=wasmExports["sqlite3_auto_extension"];Module["_sqlite3_cancel_auto_extension"]=_sqlite3_cancel_auto_extension=wasmExports["sqlite3_cancel_auto_extension"];Module["_sqlite3_reset_auto_extension"]=_sqlite3_reset_auto_extension=wasmExports["sqlite3_reset_auto_extension"];Module["_sqlite3_prepare"]=_sqlite3_prepare=wasmExports["sqlite3_prepare"];Module["_sqlite3_prepare_v3"]=_sqlite3_prepare_v3=wasmExports["sqlite3_prepare_v3"];Module["_sqlite3_prepare16"]=_sqlite3_prepare16=wasmExports["sqlite3_prepare16"];Module["_sqlite3_prepare16_v2"]=_sqlite3_prepare16_v2=wasmExports["sqlite3_prepare16_v2"];Module["_sqlite3_prepare16_v3"]=_sqlite3_prepare16_v3=wasmExports["sqlite3_prepare16_v3"];Module["_sqlite3_get_table"]=_sqlite3_get_table=wasmExports["sqlite3_get_table"];Module["_sqlite3_free_table"]=_sqlite3_free_table=wasmExports["sqlite3_free_table"];Module["_sqlite3_create_module"]=_sqlite3_create_module=wasmExports["sqlite3_create_module"];Module["_sqlite3_create_module_v2"]=_sqlite3_create_module_v2=wasmExports["sqlite3_create_module_v2"];Module["_sqlite3_drop_modules"]=_sqlite3_drop_modules=wasmExports["sqlite3_drop_modules"];Module["_sqlite3_declare_vtab"]=_sqlite3_declare_vtab=wasmExports["sqlite3_declare_vtab"];Module["_sqlite3_vtab_on_conflict"]=_sqlite3_vtab_on_conflict=wasmExports["sqlite3_vtab_on_conflict"];Module["_sqlite3_vtab_config"]=_sqlite3_vtab_config=wasmExports["sqlite3_vtab_config"];Module["_sqlite3_vtab_collation"]=_sqlite3_vtab_collation=wasmExports["sqlite3_vtab_collation"];Module["_sqlite3_vtab_in"]=_sqlite3_vtab_in=wasmExports["sqlite3_vtab_in"];Module["_sqlite3_vtab_rhs_value"]=_sqlite3_vtab_rhs_value=wasmExports["sqlite3_vtab_rhs_value"];Module["_sqlite3_vtab_distinct"]=_sqlite3_vtab_distinct=wasmExports["sqlite3_vtab_distinct"];Module["_sqlite3_keyword_name"]=_sqlite3_keyword_name=wasmExports["sqlite3_keyword_name"];Module["_sqlite3_keyword_count"]=_sqlite3_keyword_count=wasmExports["sqlite3_keyword_count"];Module["_sqlite3_keyword_check"]=_sqlite3_keyword_check=wasmExports["sqlite3_keyword_check"];Module["_sqlite3_complete"]=_sqlite3_complete=wasmExports["sqlite3_complete"];Module["_sqlite3_complete16"]=_sqlite3_complete16=wasmExports["sqlite3_complete16"];Module["_sqlite3_libversion"]=_sqlite3_libversion=wasmExports["sqlite3_libversion"];Module["_sqlite3_libversion_number"]=_sqlite3_libversion_number=wasmExports["sqlite3_libversion_number"];Module["_sqlite3_threadsafe"]=_sqlite3_threadsafe=wasmExports["sqlite3_threadsafe"];Module["_sqlite3_initialize"]=_sqlite3_initialize=wasmExports["sqlite3_initialize"];Module["_sqlite3_shutdown"]=_sqlite3_shutdown=wasmExports["sqlite3_shutdown"];Module["_sqlite3_config"]=_sqlite3_config=wasmExports["sqlite3_config"];Module["_sqlite3_db_mutex"]=_sqlite3_db_mutex=wasmExports["sqlite3_db_mutex"];Module["_sqlite3_db_release_memory"]=_sqlite3_db_release_memory=wasmExports["sqlite3_db_release_memory"];Module["_sqlite3_db_cacheflush"]=_sqlite3_db_cacheflush=wasmExports["sqlite3_db_cacheflush"];Module["_sqlite3_db_config"]=_sqlite3_db_config=wasmExports["sqlite3_db_config"];Module["_sqlite3_last_insert_rowid"]=_sqlite3_last_insert_rowid=wasmExports["sqlite3_last_insert_rowid"];Module["_sqlite3_set_last_insert_rowid"]=_sqlite3_set_last_insert_rowid=wasmExports["sqlite3_set_last_insert_rowid"];Module["_sqlite3_changes64"]=_sqlite3_changes64=wasmExports["sqlite3_changes64"];Module["_sqlite3_changes"]=_sqlite3_changes=wasmExports["sqlite3_changes"];Module["_sqlite3_total_changes64"]=_sqlite3_total_changes64=wasmExports["sqlite3_total_changes64"];Module["_sqlite3_total_changes"]=_sqlite3_total_changes=wasmExports["sqlite3_total_changes"];Module["_sqlite3_txn_state"]=_sqlite3_txn_state=wasmExports["sqlite3_txn_state"];Module["_sqlite3_close"]=_sqlite3_close=wasmExports["sqlite3_close"];Module["_sqlite3_close_v2"]=_sqlite3_close_v2=wasmExports["sqlite3_close_v2"];Module["_sqlite3_busy_handler"]=_sqlite3_busy_handler=wasmExports["sqlite3_busy_handler"];Module["_sqlite3_progress_handler"]=_sqlite3_progress_handler=wasmExports["sqlite3_progress_handler"];Module["_sqlite3_busy_timeout"]=_sqlite3_busy_timeout=wasmExports["sqlite3_busy_timeout"];Module["_sqlite3_interrupt"]=_sqlite3_interrupt=wasmExports["sqlite3_interrupt"];Module["_sqlite3_is_interrupted"]=_sqlite3_is_interrupted=wasmExports["sqlite3_is_interrupted"];Module["_sqlite3_create_function"]=_sqlite3_create_function=wasmExports["sqlite3_create_function"];Module["_sqlite3_create_function_v2"]=_sqlite3_create_function_v2=wasmExports["sqlite3_create_function_v2"];Module["_sqlite3_create_window_function"]=_sqlite3_create_window_function=wasmExports["sqlite3_create_window_function"];Module["_sqlite3_create_function16"]=_sqlite3_create_function16=wasmExports["sqlite3_create_function16"];Module["_sqlite3_overload_function"]=_sqlite3_overload_function=wasmExports["sqlite3_overload_function"];Module["_sqlite3_trace_v2"]=_sqlite3_trace_v2=wasmExports["sqlite3_trace_v2"];Module["_sqlite3_commit_hook"]=_sqlite3_commit_hook=wasmExports["sqlite3_commit_hook"];Module["_sqlite3_update_hook"]=_sqlite3_update_hook=wasmExports["sqlite3_update_hook"];Module["_sqlite3_rollback_hook"]=_sqlite3_rollback_hook=wasmExports["sqlite3_rollback_hook"];Module["_sqlite3_autovacuum_pages"]=_sqlite3_autovacuum_pages=wasmExports["sqlite3_autovacuum_pages"];Module["_sqlite3_wal_autocheckpoint"]=_sqlite3_wal_autocheckpoint=wasmExports["sqlite3_wal_autocheckpoint"];Module["_sqlite3_wal_hook"]=_sqlite3_wal_hook=wasmExports["sqlite3_wal_hook"];Module["_sqlite3_wal_checkpoint_v2"]=_sqlite3_wal_checkpoint_v2=wasmExports["sqlite3_wal_checkpoint_v2"];Module["_sqlite3_wal_checkpoint"]=_sqlite3_wal_checkpoint=wasmExports["sqlite3_wal_checkpoint"];Module["_sqlite3_error_offset"]=_sqlite3_error_offset=wasmExports["sqlite3_error_offset"];Module["_sqlite3_errmsg16"]=_sqlite3_errmsg16=wasmExports["sqlite3_errmsg16"];Module["_sqlite3_errcode"]=_sqlite3_errcode=wasmExports["sqlite3_errcode"];Module["_sqlite3_extended_errcode"]=_sqlite3_extended_errcode=wasmExports["sqlite3_extended_errcode"];Module["_sqlite3_system_errno"]=_sqlite3_system_errno=wasmExports["sqlite3_system_errno"];Module["_sqlite3_errstr"]=_sqlite3_errstr=wasmExports["sqlite3_errstr"];Module["_sqlite3_limit"]=_sqlite3_limit=wasmExports["sqlite3_limit"];Module["_sqlite3_open"]=_sqlite3_open=wasmExports["sqlite3_open"];Module["_sqlite3_open_v2"]=_sqlite3_open_v2=wasmExports["sqlite3_open_v2"];Module["_sqlite3_open16"]=_sqlite3_open16=wasmExports["sqlite3_open16"];Module["_sqlite3_create_collation"]=_sqlite3_create_collation=wasmExports["sqlite3_create_collation"];Module["_sqlite3_create_collation_v2"]=_sqlite3_create_collation_v2=wasmExports["sqlite3_create_collation_v2"];Module["_sqlite3_create_collation16"]=_sqlite3_create_collation16=wasmExports["sqlite3_create_collation16"];Module["_sqlite3_collation_needed"]=_sqlite3_collation_needed=wasmExports["sqlite3_collation_needed"];Module["_sqlite3_collation_needed16"]=_sqlite3_collation_needed16=wasmExports["sqlite3_collation_needed16"];Module["_sqlite3_get_clientdata"]=_sqlite3_get_clientdata=wasmExports["sqlite3_get_clientdata"];Module["_sqlite3_set_clientdata"]=_sqlite3_set_clientdata=wasmExports["sqlite3_set_clientdata"];Module["_sqlite3_get_autocommit"]=_sqlite3_get_autocommit=wasmExports["sqlite3_get_autocommit"];Module["_sqlite3_table_column_metadata"]=_sqlite3_table_column_metadata=wasmExports["sqlite3_table_column_metadata"];Module["_sqlite3_sleep"]=_sqlite3_sleep=wasmExports["sqlite3_sleep"];Module["_sqlite3_extended_result_codes"]=_sqlite3_extended_result_codes=wasmExports["sqlite3_extended_result_codes"];Module["_sqlite3_file_control"]=_sqlite3_file_control=wasmExports["sqlite3_file_control"];Module["_sqlite3_test_control"]=_sqlite3_test_control=wasmExports["sqlite3_test_control"];Module["_sqlite3_create_filename"]=_sqlite3_create_filename=wasmExports["sqlite3_create_filename"];Module["_sqlite3_free_filename"]=_sqlite3_free_filename=wasmExports["sqlite3_free_filename"];Module["_sqlite3_uri_parameter"]=_sqlite3_uri_parameter=wasmExports["sqlite3_uri_parameter"];Module["_sqlite3_uri_key"]=_sqlite3_uri_key=wasmExports["sqlite3_uri_key"];Module["_sqlite3_uri_boolean"]=_sqlite3_uri_boolean=wasmExports["sqlite3_uri_boolean"];Module["_sqlite3_uri_int64"]=_sqlite3_uri_int64=wasmExports["sqlite3_uri_int64"];Module["_sqlite3_filename_database"]=_sqlite3_filename_database=wasmExports["sqlite3_filename_database"];Module["_sqlite3_filename_journal"]=_sqlite3_filename_journal=wasmExports["sqlite3_filename_journal"];Module["_sqlite3_filename_wal"]=_sqlite3_filename_wal=wasmExports["sqlite3_filename_wal"];Module["_sqlite3_db_name"]=_sqlite3_db_name=wasmExports["sqlite3_db_name"];Module["_sqlite3_db_filename"]=_sqlite3_db_filename=wasmExports["sqlite3_db_filename"];Module["_sqlite3_db_readonly"]=_sqlite3_db_readonly=wasmExports["sqlite3_db_readonly"];Module["_sqlite3_compileoption_used"]=_sqlite3_compileoption_used=wasmExports["sqlite3_compileoption_used"];Module["_sqlite3_compileoption_get"]=_sqlite3_compileoption_get=wasmExports["sqlite3_compileoption_get"];Module["_sqlite3_sourceid"]=_sqlite3_sourceid=wasmExports["sqlite3_sourceid"];Module["_memcmp"]=_memcmp=wasmExports["memcmp"];Module["_malloc"]=_malloc=wasmExports["malloc"];Module["_free"]=_free=wasmExports["free"];Module["_RegisterExtensionFunctions"]=_RegisterExtensionFunctions=wasmExports["RegisterExtensionFunctions"];Module["_getSqliteFree"]=_getSqliteFree=wasmExports["getSqliteFree"];Module["_main"]=_main=wasmExports["main"];Module["_libauthorizer_set_authorizer"]=_libauthorizer_set_authorizer=wasmExports["libauthorizer_set_authorizer"];Module["_libfunction_create_function"]=_libfunction_create_function=wasmExports["libfunction_create_function"];Module["_libhook_commit_hook"]=_libhook_commit_hook=wasmExports["libhook_commit_hook"];Module["_libhook_update_hook"]=_libhook_update_hook=wasmExports["libhook_update_hook"];Module["_libprogress_progress_handler"]=_libprogress_progress_handler=wasmExports["libprogress_progress_handler"];Module["_libvfs_vfs_register"]=_libvfs_vfs_register=wasmExports["libvfs_vfs_register"];Module["_memcpy"]=_memcpy=wasmExports["memcpy"];Module["_memset"]=_memset=wasmExports["memset"];_emscripten_builtin_memalign=wasmExports["emscripten_builtin_memalign"];__emscripten_timeout=wasmExports["_emscripten_timeout"];__emscripten_tempret_get=wasmExports["_emscripten_tempret_get"];__emscripten_stack_restore=wasmExports["_emscripten_stack_restore"];__emscripten_stack_alloc=wasmExports["_emscripten_stack_alloc"];_emscripten_stack_get_current=wasmExports["emscripten_stack_get_current"];dynCall_viiiij=wasmExports["dynCall_viiiij"];dynCall_vijii=wasmExports["dynCall_vijii"];dynCall_iiiij=wasmExports["dynCall_iiiij"];dynCall_viji=wasmExports["dynCall_viji"];dynCall_iij=wasmExports["dynCall_iij"];dynCall_iijii=wasmExports["dynCall_iijii"];dynCall_iiji=wasmExports["dynCall_iiji"];dynCall_iiiiiij=wasmExports["dynCall_iiiiiij"];dynCall_iiij=wasmExports["dynCall_iiij"];dynCall_jii=wasmExports["dynCall_jii"];dynCall_ji=wasmExports["dynCall_ji"];dynCall_vij=wasmExports["dynCall_vij"];dynCall_iiiiijii=wasmExports["dynCall_iiiiijii"];dynCall_j=wasmExports["dynCall_j"];dynCall_jj=wasmExports["dynCall_jj"];dynCall_jiij=wasmExports["dynCall_jiij"];dynCall_iiiiji=wasmExports["dynCall_iiiiji"];dynCall_iiiijii=wasmExports["dynCall_iiiijii"];dynCall_ij=wasmExports["dynCall_ij"];dynCall_viiji=wasmExports["dynCall_viiji"];dynCall_viijii=wasmExports["dynCall_viijii"];dynCall_iiiijji=wasmExports["dynCall_iiiijji"]}var _sqlite3_version=Module["_sqlite3_version"]=91280;var wasmImports={__assert_fail:___assert_fail,__syscall_chmod:___syscall_chmod,__syscall_faccessat:___syscall_faccessat,__syscall_fchmod:___syscall_fchmod,__syscall_fchown32:___syscall_fchown32,__syscall_fcntl64:___syscall_fcntl64,__syscall_fstat64:___syscall_fstat64,__syscall_ftruncate64:___syscall_ftruncate64,__syscall_getcwd:___syscall_getcwd,__syscall_lstat64:___syscall_lstat64,__syscall_mkdirat:___syscall_mkdirat,__syscall_newfstatat:___syscall_newfstatat,__syscall_openat:___syscall_openat,__syscall_readlinkat:___syscall_readlinkat,__syscall_rmdir:___syscall_rmdir,__syscall_stat64:___syscall_stat64,__syscall_unlinkat:___syscall_unlinkat,__syscall_utimensat:___syscall_utimensat,_abort_js:__abort_js,_emscripten_runtime_keepalive_clear:__emscripten_runtime_keepalive_clear,_localtime_js:__localtime_js,_mmap_js:__mmap_js,_munmap_js:__munmap_js,_setitimer_js:__setitimer_js,_tzset_js:__tzset_js,emscripten_date_now:_emscripten_date_now,emscripten_get_now:_emscripten_get_now,emscripten_resize_heap:_emscripten_resize_heap,environ_get:_environ_get,environ_sizes_get:_environ_sizes_get,fd_close:_fd_close,fd_fdstat_get:_fd_fdstat_get,fd_read:_fd_read,fd_seek:_fd_seek,fd_sync:_fd_sync,fd_write:_fd_write,ipp:_ipp,ipp_async:_ipp_async,ippipppp:_ippipppp,ippipppp_async:_ippipppp_async,ippp:_ippp,ippp_async:_ippp_async,ipppi:_ipppi,ipppi_async:_ipppi_async,ipppiii:_ipppiii,ipppiii_async:_ipppiii_async,ipppiiip:_ipppiiip,ipppiiip_async:_ipppiiip_async,ipppip:_ipppip,ipppip_async:_ipppip_async,ipppj:_ipppj,ipppj_async:_ipppj_async,ipppp:_ipppp,ipppp_async:_ipppp_async,ippppi:_ippppi,ippppi_async:_ippppi_async,ippppij:_ippppij,ippppij_async:_ippppij_async,ippppip:_ippppip,ippppip_async:_ippppip_async,ipppppip:_ipppppip,ipppppip_async:_ipppppip_async,proc_exit:_proc_exit,vppippii:_vppippii,vppippii_async:_vppippii_async,vppp:_vppp,vppp_async:_vppp_async,vpppip:_vpppip,vpppip_async:_vpppip_async};async function callMain(){var entryFunction=_main;var argc=0;var argv=0;try{var ret=entryFunction(argc,argv);ret=await ret;exitJS(ret,true);return ret}catch(e){return handleException(e)}}function run(){if(runDependencies>0){dependenciesFulfilled=run;return}preRun();if(runDependencies>0){dependenciesFulfilled=run;return}async function doRun(){Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve?.(Module);Module["onRuntimeInitialized"]?.();var noInitialRun=Module["noInitialRun"]||false;if(!noInitialRun)await callMain();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(()=>{setTimeout(()=>Module["setStatus"](""),1);doRun()},1)}else{doRun()}}var wasmExports;wasmExports=await (createWasm());run();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["set_authorizer"]=function(db,xAuthorizer,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xAuthorizer instanceof AsyncFunction?1:0,"i32");const result=ccall("libauthorizer_set_authorizer","number",["number","number","number"],[db,xAuthorizer?1:0,pAsyncFlags]);if(!result&&xAuthorizer){Module["setCallback"](pAsyncFlags,(_,iAction,p3,p4,p5,p6)=>xAuthorizer(pApp,iAction,p3,p4,p5,p6))}return result}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;const FUNC_METHODS=["xFunc","xStep","xFinal"];const mapFunctionNameToKey=new Map;Module["create_function"]=function(db,zFunctionName,nArg,eTextRep,pApp,xFunc,xStep,xFinal){const pAsyncFlags=Module["_sqlite3_malloc"](4);const target={xFunc,xStep,xFinal};setValue(pAsyncFlags,FUNC_METHODS.reduce((mask,method,i)=>{if(target[method]instanceof AsyncFunction){return mask|1<xUpdateHook(iUpdateType,dbName,tblName,lo32,hi32))}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["commit_hook"]=function(db,xCommitHook){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xCommitHook instanceof AsyncFunction?1:0,"i32");ccall("libhook_commit_hook","void",["number","number","number"],[db,xCommitHook?1:0,pAsyncFlags]);if(xCommitHook){Module["setCallback"](pAsyncFlags,_=>xCommitHook())}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["progress_handler"]=function(db,nOps,xProgress,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xProgress instanceof AsyncFunction?1:0,"i32");ccall("libprogress_progress_handler","number",["number","number","number","number"],[db,nOps,xProgress?1:0,pAsyncFlags]);if(xProgress){Module["setCallback"](pAsyncFlags,_=>xProgress(pApp))}}})();(function(){const VFS_METHODS=["xOpen","xDelete","xAccess","xFullPathname","xRandomness","xSleep","xCurrentTime","xGetLastError","xCurrentTimeInt64","xClose","xRead","xWrite","xTruncate","xSync","xFileSize","xLock","xUnlock","xCheckReservedLock","xFileControl","xSectorSize","xDeviceCharacteristics","xShmMap","xShmLock","xShmBarrier","xShmUnmap"];const mapVFSNameToKey=new Map;Module["vfs_register"]=function(vfs,makeDefault){let methodMask=0;let asyncMask=0;VFS_METHODS.forEach((method,i)=>{if(vfs[method]){methodMask|=1<{readyPromiseResolve=resolve;readyPromiseReject=reject})}
 ;return moduleRtn}export default Module;
diff --git a/dist/wa-sqlite-jspi.wasm b/dist/wa-sqlite-jspi.wasm
index a81efc9e845f9ece4f64da610cdfc2eeb5e4dd3a..c54551c53fdc4bdf1442fc58851f4e76bf3499b2 100755
GIT binary patch
delta 227525
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

h!Hkw)!bGn$E=`xjWZ^5A)OK9`=vKbr{AzS5h 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 AnE(I) delta 227803 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 zUa156Μ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 d@Wo`k!w{throw toThrow};var _scriptName=import.meta.url;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var readAsync,readBinary;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){try{scriptDirectory=new URL(".",_scriptName).href}catch{}{if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=async url=>{var response=await fetch(url,{credentials:"same-origin"});if(response.ok){return response.arrayBuffer()}throw new Error(response.status+" : "+response.url)}}}else{}var out=console.log.bind(console);var err=console.error.bind(console);var wasmBinary;var ABORT=false;var EXITSTATUS;var readyPromiseResolve,readyPromiseReject;var wasmMemory;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;var runtimeInitialized=false;function updateMemoryViews(){var b=wasmMemory.buffer;HEAP8=new Int8Array(b);HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);HEAPU32=new Uint32Array(b);HEAPF32=new Float32Array(b);HEAPF64=new Float64Array(b)}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(onPreRuns)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.initialized)FS.init();TTY.init();wasmExports["qa"]();FS.ignorePermissions=false}function preMain(){}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(onPostRuns)}var runDependencies=0;var dependenciesFulfilled=null;function addRunDependency(id){runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)}function removeRunDependency(id){runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject?.(e);throw e}var wasmBinaryFile;function findWasmBinary(){if(Module["locateFile"]){return locateFile("wa-sqlite.wasm")}return new URL("wa-sqlite.wasm",import.meta.url).href}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}async function getWasmBinary(binaryFile){if(!wasmBinary){try{var response=await readAsync(binaryFile);return new Uint8Array(response)}catch{}}return getBinarySync(binaryFile)}async function instantiateArrayBuffer(binaryFile,imports){try{var binary=await getWasmBinary(binaryFile);var instance=await WebAssembly.instantiate(binary,imports);return instance}catch(reason){err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)}}async function instantiateAsync(binary,binaryFile,imports){if(!binary){try{var response=fetch(binaryFile,{credentials:"same-origin"});var instantiationResult=await WebAssembly.instantiateStreaming(response,imports);return instantiationResult}catch(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation")}}return instantiateArrayBuffer(binaryFile,imports)}function getWasmImports(){return{a:wasmImports}}async function createWasm(){function receiveInstance(instance,module){wasmExports=instance.exports;wasmMemory=wasmExports["pa"];updateMemoryViews();wasmTable=wasmExports["pf"];assignWasmExports(wasmExports);removeRunDependency("wasm-instantiate");return wasmExports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){return receiveInstance(result["instance"])}var info=getWasmImports();if(Module["instantiateWasm"]){return new Promise((resolve,reject)=>{Module["instantiateWasm"](info,(mod,inst)=>{resolve(receiveInstance(mod,inst))})})}wasmBinaryFile??=findWasmBinary();var result=await instantiateAsync(wasmBinary,wasmBinaryFile,info);var exports=receiveInstantiationResult(result);return exports}var tempDouble;var tempI64;class ExitStatus{name="ExitStatus";constructor(status){this.message=`Program terminated with exit(${status})`;this.status=status}}var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};var onPostRuns=[];var addOnPostRun=cb=>onPostRuns.push(cb);var onPreRuns=[];var addOnPreRun=cb=>onPreRuns.push(cb);function getValue(ptr,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":return HEAP8[ptr];case"i8":return HEAP8[ptr];case"i16":return HEAP16[ptr>>1];case"i32":return HEAP32[ptr>>2];case"i64":abort("to do getValue(i64) use WASM_BIGINT");case"float":return HEAPF32[ptr>>2];case"double":return HEAPF64[ptr>>3];case"*":return HEAPU32[ptr>>2];default:abort(`invalid type for getValue: ${type}`)}}var noExitRuntime=true;function setValue(ptr,value,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":HEAP8[ptr]=value;break;case"i8":HEAP8[ptr]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":abort("to do setValue(i64) use WASM_BIGINT");case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;case"*":HEAPU32[ptr>>2]=value;break;default:abort(`invalid type for setValue: ${type}`)}}var stackRestore=val=>__emscripten_stack_restore(val);var stackSave=()=>_emscripten_stack_get_current();var UTF8Decoder=new TextDecoder;var findStringEnd=(heapOrArray,idx,maxBytesToRead,ignoreNul)=>{var maxIdx=idx+maxBytesToRead;if(ignoreNul)return maxIdx;while(heapOrArray[idx]&&!(idx>=maxIdx))++idx;return idx};var UTF8ToString=(ptr,maxBytesToRead,ignoreNul)=>{if(!ptr)return"";var end=findStringEnd(HEAPU8,ptr,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(HEAPU8.subarray(ptr,end))};var ___assert_fail=(condition,filename,line,func)=>abort(`Assertion failed: ${UTF8ToString(condition)}, at: `+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"]);var PATH={isAbs:path=>path.charAt(0)==="/",splitPath:filename=>{var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:(parts,allowAboveRoot)=>{var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:path=>{var isAbsolute=PATH.isAbs(path),trailingSlash=path.slice(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.slice(0,-1)}return root+dir},basename:path=>path&&path.match(/([^\/]+|\/)\/*$/)[1],join:(...paths)=>PATH.normalize(paths.join("/")),join2:(l,r)=>PATH.normalize(l+"/"+r)};var initRandomFill=()=>view=>crypto.getRandomValues(view);var randomFill=view=>{(randomFill=initRandomFill())(view)};var PATH_FS={resolve:(...args)=>{var resolvedPath="",resolvedAbsolute=false;for(var i=args.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?args[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=PATH.isAbs(path)}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(p=>!!p),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:(from,to)=>{from=PATH_FS.resolve(from).slice(1);to=PATH_FS.resolve(to).slice(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i{var endPtr=findStringEnd(heapOrArray,idx,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(heapOrArray.buffer?heapOrArray.subarray(idx,endPtr):new Uint8Array(heapOrArray.slice(idx,endPtr)))};var FS_stdin_getChar_buffer=[];var lengthBytesUTF8=str=>{var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63;i++}}heap[outIdx]=0;return outIdx-startIdx};var intArrayFromString=(stringy,dontAddNull,length)=>{var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array};var FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var result=null;if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else{}if(!result){return null}FS_stdin_getChar_buffer=intArrayFromString(result,true)}return FS_stdin_getChar_buffer.shift()};var TTY={ttys:[],init(){},shutdown(){},register(dev,ops){TTY.ttys[dev]={input:[],output:[],ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close(stream){stream.tty.ops.fsync(stream.tty)},fsync(stream){stream.tty.ops.fsync(stream.tty)},read(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){out(UTF8ArrayToString(tty.output));tty.output=[]}},ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(tty,optional_actions,data){return 0},ioctl_tiocgwinsz(tty){return[24,80]}},default_tty1_ops:{put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync(tty){if(tty.output?.length>0){err(UTF8ArrayToString(tty.output));tty.output=[]}}}};var zeroMemory=(ptr,size)=>HEAPU8.fill(0,ptr,ptr+size);var alignMemory=(size,alignment)=>Math.ceil(size/alignment)*alignment;var mmapAlloc=size=>{size=alignMemory(size,65536);var ptr=_emscripten_builtin_memalign(65536,size);if(ptr)zeroMemory(ptr,size);return ptr};var MEMFS={ops_table:null,mount(mount){return MEMFS.createNode(null,"/",16895,0)},createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}MEMFS.ops_table||={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}};var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.atime=node.mtime=node.ctime=Date.now();if(parent){parent.contents[name]=node;parent.atime=parent.mtime=parent.ctime=node.atime}return node},getFileDataAsTypedArray(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.atime);attr.mtime=new Date(node.mtime);attr.ctime=new Date(node.ctime);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr(node,attr){for(const key of["mode","atime","mtime","ctime"]){if(attr[key]!=null){node[key]=attr[key]}}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup(parent,name){if(!MEMFS.doesNotExistError){MEMFS.doesNotExistError=new FS.ErrnoError(44);MEMFS.doesNotExistError.stack=""}throw MEMFS.doesNotExistError},mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename(old_node,new_dir,new_name){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){if(FS.isDir(old_node.mode)){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}FS.hashRemoveNode(new_node)}delete old_node.parent.contents[old_node.name];new_dir.contents[new_name]=old_node;old_node.name=new_name;new_dir.ctime=new_dir.mtime=old_node.parent.ctime=old_node.parent.mtime=Date.now()},unlink(parent,name){delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},readdir(node){return[".","..",...Object.keys(node.contents)]},symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{var flagModes={r:0,"r+":2,w:512|64|1,"w+":512|64|2,a:1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags};var FS_getMode=(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode};var asyncLoad=async url=>{var arrayBuffer=await readAsync(url);return new Uint8Array(arrayBuffer)};var FS_createDataFile=(...args)=>FS.createDataFile(...args);var getUniqueRunDependency=id=>id;var preloadPlugins=[];var FS_handledByPreloadPlugin=async(byteArray,fullname)=>{if(typeof Browser!="undefined")Browser.init();for(var plugin of preloadPlugins){if(plugin["canHandle"](fullname)){return plugin["handle"](byteArray,fullname)}}return byteArray};var FS_preloadFile=async(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);addRunDependency(dep);try{var byteArray=url;if(typeof url=="string"){byteArray=await asyncLoad(url)}byteArray=await FS_handledByPreloadPlugin(byteArray,fullname);preFinish?.();if(!dontCreateFile){FS_createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}}finally{removeRunDependency(dep)}};var FS_createPreloadedFile=(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{FS_preloadFile(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish).then(onload).catch(onerror)};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,filesystems:null,syncFSRequests:0,readFiles:{},ErrnoError:class{name="ErrnoError";constructor(errno){this.errno=errno}},FSStream:class{shared={};get object(){return this.node}set object(val){this.node=val}get isRead(){return(this.flags&2097155)!==1}get isWrite(){return(this.flags&2097155)!==0}get isAppend(){return this.flags&1024}get flags(){return this.shared.flags}set flags(val){this.shared.flags=val}get position(){return this.shared.position}set position(val){this.shared.position=val}},FSNode:class{node_ops={};stream_ops={};readMode=292|73;writeMode=146;mounted=null;constructor(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.rdev=rdev;this.atime=this.mtime=this.ctime=Date.now()}get read(){return(this.mode&this.readMode)===this.readMode}set read(val){val?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(val){val?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return FS.isDir(this.mode)}get isDevice(){return FS.isChrdev(this.mode)}},lookupPath(path,opts={}){if(!path){throw new FS.ErrnoError(44)}opts.follow_mount??=true;if(!PATH.isAbs(path)){path=FS.cwd()+"/"+path}linkloop:for(var nlinks=0;nlinks<40;nlinks++){var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";for(var i=0;i>>0)%FS.nameTable.length},hashAddNode(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode(parent,name){var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode(node){FS.hashRemoveNode(node)},isRoot(node){return node===node.parent},isMountpoint(node){return!!node.mounted},isFile(mode){return(mode&61440)===32768},isDir(mode){return(mode&61440)===16384},isLink(mode){return(mode&61440)===40960},isChrdev(mode){return(mode&61440)===8192},isBlkdev(mode){return(mode&61440)===24576},isFIFO(mode){return(mode&61440)===4096},isSocket(mode){return(mode&49152)===49152},flagsToPermissionString(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions(node,perms){if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup(dir){if(!FS.isDir(dir.mode))return 54;var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate(dir,name){if(!FS.isDir(dir.mode)){return 54}try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen(node,flags){if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&(512|64)){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},checkOpExists(op,err){if(!op){throw new FS.ErrnoError(err)}return op},MAX_OPEN_FDS:4096,nextfd(){for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStreamChecked(fd){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}return stream},getStream:fd=>FS.streams[fd],createStream(stream,fd=-1){stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream(fd){FS.streams[fd]=null},dupStream(origStream,fd=-1){var stream=FS.createStream(origStream,fd);stream.stream_ops?.dup?.(stream);return stream},doSetAttr(stream,node,attr){var setattr=stream?.stream_ops.setattr;var arg=setattr?stream:node;setattr??=node.node_ops.setattr;FS.checkOpExists(setattr,63);setattr(arg,attr)},chrdev_stream_ops:{open(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;stream.stream_ops.open?.(stream)},llseek(){throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push(...m.mounts)}return mounts},syncfs(populate,callback){if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type,opts,mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup(parent,name){return parent.node_ops.lookup(parent,name)},mknod(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name){throw new FS.ErrnoError(28)}if(name==="."||name===".."){throw new FS.ErrnoError(20)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},statfs(path){return FS.statfsNode(FS.lookupPath(path,{follow:true}).node)},statfsStream(stream){return FS.statfsNode(stream.node)},statfsNode(node){var rtn={bsize:4096,frsize:4096,blocks:1e6,bfree:5e5,bavail:5e5,files:FS.nextInode,ffree:FS.nextInode-1,fsid:42,flags:2,namelen:255};if(node.node_ops.statfs){Object.assign(rtn,node.node_ops.statfs(node.mount.opts.root))}return rtn},create(path,mode=438){mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir(path,mode=511){mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree(path,mode){var dirs=path.split("/");var d="";for(var dir of dirs){if(!dir)continue;if(d||PATH.isAbs(path))d+="/";d+=dir;try{FS.mkdir(d,mode)}catch(e){if(e.errno!=20)throw e}}},mkdev(path,mode,dev){if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink(oldpath,newpath){if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename(old_path,new_path){var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name);old_node.parent=new_dir}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir(path){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var readdir=FS.checkOpExists(node.node_ops.readdir,54);return readdir(node)},unlink(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink(path){var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return link.node_ops.readlink(link)},stat(path,dontFollow){var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;var getattr=FS.checkOpExists(node.node_ops.getattr,63);return getattr(node)},fstat(fd){var stream=FS.getStreamChecked(fd);var node=stream.node;var getattr=stream.stream_ops.getattr;var arg=getattr?stream:node;getattr??=node.node_ops.getattr;FS.checkOpExists(getattr,63);return getattr(arg)},lstat(path){return FS.stat(path,true)},doChmod(stream,node,mode,dontFollow){FS.doSetAttr(stream,node,{mode:mode&4095|node.mode&~4095,ctime:Date.now(),dontFollow})},chmod(path,mode,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChmod(null,node,mode,dontFollow)},lchmod(path,mode){FS.chmod(path,mode,true)},fchmod(fd,mode){var stream=FS.getStreamChecked(fd);FS.doChmod(stream,stream.node,mode,false)},doChown(stream,node,dontFollow){FS.doSetAttr(stream,node,{timestamp:Date.now(),dontFollow})},chown(path,uid,gid,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChown(null,node,dontFollow)},lchown(path,uid,gid){FS.chown(path,uid,gid,true)},fchown(fd,uid,gid){var stream=FS.getStreamChecked(fd);FS.doChown(stream,stream.node,false)},doTruncate(stream,node,len){if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}FS.doSetAttr(stream,node,{size:len,timestamp:Date.now()})},truncate(path,len){if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}FS.doTruncate(null,node,len)},ftruncate(fd,len){var stream=FS.getStreamChecked(fd);if(len<0||(stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.doTruncate(stream,stream.node,len)},utime(path,atime,mtime){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var setattr=FS.checkOpExists(node.node_ops.setattr,63);setattr(node,{atime,mtime})},open(path,flags,mode=438){if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS_modeStringToFlags(flags):flags;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;var isDirPath;if(typeof path=="object"){node=path}else{isDirPath=path.endsWith("/");var lookup=FS.lookupPath(path,{follow:!(flags&131072),noent_okay:true});node=lookup.node;path=lookup.path}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else if(isDirPath){throw new FS.ErrnoError(31)}else{node=FS.mknod(path,mode|511,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512&&!created){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node,path:FS.getPath(node),flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(created){FS.chmod(node,mode&511)}if(Module["logReadFiles"]&&!(flags&1)){if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close(stream){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed(stream){return stream.fd===null},llseek(stream,offset,whence){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read(stream,buffer,offset,length,position){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write(stream,buffer,offset,length,position,canOwn){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},mmap(stream,length,position,prot,flags){if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}if(!length){throw new FS.ErrnoError(28)}return stream.stream_ops.mmap(stream,length,position,prot,flags)},msync(stream,buffer,offset,length,mmapFlags){if(!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},ioctl(stream,cmd,arg){if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile(path,opts={}){opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error(`Invalid encoding type "${opts.encoding}"`)}var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){buf=UTF8ArrayToString(buf)}FS.close(stream);return buf},writeFile(path,data,opts={}){opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){data=new Uint8Array(intArrayFromString(data,true))}if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir(path){var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories(){FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices(){FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length,llseek:()=>0});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var randomBuffer=new Uint8Array(1024),randomLeft=0;var randomByte=()=>{if(randomLeft===0){randomFill(randomBuffer);randomLeft=randomBuffer.byteLength}return randomBuffer[--randomLeft]};FS.createDevice("/dev","random",randomByte);FS.createDevice("/dev","urandom",randomByte);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories(){FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount(){var node=FS.createNode(proc_self,"fd",16895,73);node.stream_ops={llseek:MEMFS.stream_ops.llseek};node.node_ops={lookup(parent,name){var fd=+name;var stream=FS.getStreamChecked(fd);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path},id:fd+1};ret.parent=ret;return ret},readdir(){return Array.from(FS.streams.entries()).filter(([k,v])=>v).map(([k,v])=>k.toString())}};return node}},{},"/proc/self/fd")},createStandardStreams(input,output,error){if(input){FS.createDevice("/dev","stdin",input)}else{FS.symlink("/dev/tty","/dev/stdin")}if(output){FS.createDevice("/dev","stdout",null,output)}else{FS.symlink("/dev/tty","/dev/stdout")}if(error){FS.createDevice("/dev","stderr",null,error)}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},staticInit(){FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={MEMFS}},init(input,output,error){FS.initialized=true;input??=Module["stdin"];output??=Module["stdout"];error??=Module["stderr"];FS.createStandardStreams(input,output,error)},quit(){FS.initialized=false;for(var stream of FS.streams){if(stream){FS.close(stream)}}},findObject(path,dontResolveLastLink){var ret=FS.analyzePath(path,dontResolveLastLink);if(!ret.exists){return null}return ret.object},analyzePath(path,dontResolveLastLink){try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath(parent,path,canRead,canWrite){parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){if(e.errno!=20)throw e}parent=current}return current},createFile(parent,name,properties,canRead,canWrite){var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS_getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile(parent,name,data,canRead,canWrite,canOwn){var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS_getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]}setDataGetter(getter){this.getter=getter}cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}return intArrayFromString(xhr.responseText||"",true)};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true}get length(){if(!this.lengthKnown){this.cacheLength()}return this._length}get chunkSize(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=(...args)=>{FS.forceLoadFile(node);return fn(...args)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr,allocated:true}};node.stream_ops=stream_ops;return node}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return dir+"/"+path},writeStat(buf,stat){HEAPU32[buf>>2]=stat.dev;HEAPU32[buf+4>>2]=stat.mode;HEAPU32[buf+8>>2]=stat.nlink;HEAPU32[buf+12>>2]=stat.uid;HEAPU32[buf+16>>2]=stat.gid;HEAPU32[buf+20>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];HEAP32[buf+32>>2]=4096;HEAP32[buf+36>>2]=stat.blocks;var atime=stat.atime.getTime();var mtime=stat.mtime.getTime();var ctime=stat.ctime.getTime();tempI64=[Math.floor(atime/1e3)>>>0,(tempDouble=Math.floor(atime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=atime%1e3*1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=mtime%1e3*1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=ctime%1e3*1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];return 0},writeStatFs(buf,stats){HEAPU32[buf+4>>2]=stats.bsize;HEAPU32[buf+60>>2]=stats.bsize;tempI64=[stats.blocks>>>0,(tempDouble=stats.blocks,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+8>>2]=tempI64[0],HEAP32[buf+12>>2]=tempI64[1];tempI64=[stats.bfree>>>0,(tempDouble=stats.bfree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+16>>2]=tempI64[0],HEAP32[buf+20>>2]=tempI64[1];tempI64=[stats.bavail>>>0,(tempDouble=stats.bavail,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];tempI64=[stats.files>>>0,(tempDouble=stats.files,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+32>>2]=tempI64[0],HEAP32[buf+36>>2]=tempI64[1];tempI64=[stats.ffree>>>0,(tempDouble=stats.ffree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=stats.fsid;HEAPU32[buf+64>>2]=stats.flags;HEAPU32[buf+56>>2]=stats.namelen},doMsync(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},getStreamFromFD(fd){var stream=FS.getStreamChecked(fd);return stream},varargs:undefined,getStr(ptr){var ret=UTF8ToString(ptr);return ret}};function ___syscall_chmod(path,mode){try{path=SYSCALLS.getStr(path);FS.chmod(path,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_faccessat(dirfd,path,amode,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchmod(fd,mode){try{FS.fchmod(fd,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchown32(fd,owner,group){try{FS.fchown(fd,owner,group);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var syscallGetVarargI=()=>{var ret=HEAP32[+SYSCALLS.varargs>>2];SYSCALLS.varargs+=4;return ret};var syscallGetVarargP=syscallGetVarargI;function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=syscallGetVarargI();if(arg<0){return-28}while(FS.streams[arg]){arg++}var newStream;newStream=FS.dupStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=syscallGetVarargI();stream.flags|=arg;return 0}case 12:{var arg=syscallGetVarargP();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0}return-28}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fstat64(fd,buf){try{return SYSCALLS.writeStat(buf,FS.fstat(fd))}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var convertI32PairToI53Checked=(lo,hi)=>hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN;function ___syscall_ftruncate64(fd,length_low,length_high){var length=convertI32PairToI53Checked(length_low,length_high);try{if(isNaN(length))return-61;FS.ftruncate(fd,length);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var stringToUTF8=(str,outPtr,maxBytesToWrite)=>stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite);function ___syscall_getcwd(buf,size){try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd)+1;if(sizeHEAPU32[ptr>>2]+HEAP32[ptr+4>>2]*4294967296;function ___syscall_utimensat(dirfd,path,times,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path,true);var now=Date.now(),atime,mtime;if(!times){atime=now;mtime=now}else{var seconds=readI53FromI64(times);var nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){atime=now}else if(nanoseconds==1073741822){atime=null}else{atime=seconds*1e3+nanoseconds/(1e3*1e3)}times+=16;seconds=readI53FromI64(times);nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){mtime=now}else if(nanoseconds==1073741822){mtime=null}else{mtime=seconds*1e3+nanoseconds/(1e3*1e3)}}if((mtime??atime)!==null){FS.utime(path,atime,mtime)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var __abort_js=()=>abort("");var runtimeKeepaliveCounter=0;var __emscripten_runtime_keepalive_clear=()=>{noExitRuntime=false;runtimeKeepaliveCounter=0};var isLeapYear=year=>year%4===0&&(year%100!==0||year%400===0);var MONTH_DAYS_LEAP_CUMULATIVE=[0,31,60,91,121,152,182,213,244,274,305,335];var MONTH_DAYS_REGULAR_CUMULATIVE=[0,31,59,90,120,151,181,212,243,273,304,334];var ydayFromDate=date=>{var leap=isLeapYear(date.getFullYear());var monthDaysCumulative=leap?MONTH_DAYS_LEAP_CUMULATIVE:MONTH_DAYS_REGULAR_CUMULATIVE;var yday=monthDaysCumulative[date.getMonth()]+date.getDate()-1;return yday};function __localtime_js(time_low,time_high,tmPtr){var time=convertI32PairToI53Checked(time_low,time_high);var date=new Date(time*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function __mmap_js(len,prot,flags,fd,offset_low,offset_high,allocated,addr){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);var res=FS.mmap(stream,len,offset,prot,flags);var ptr=res.ptr;HEAP32[allocated>>2]=res.allocated;HEAPU32[addr>>2]=ptr;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function __munmap_js(addr,len,prot,flags,fd,offset_low,offset_high){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);if(prot&2){SYSCALLS.doMsync(addr,stream,len,flags,offset)}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var timers={};var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};var exitJS=(status,implicit)=>{EXITSTATUS=status;_proc_exit(status)};var _exit=exitJS;var maybeExit=()=>{if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}};var _emscripten_get_now=()=>performance.now();var __setitimer_js=(which,timeout_ms)=>{if(timers[which]){clearTimeout(timers[which].id);delete timers[which]}if(!timeout_ms)return 0;var id=setTimeout(()=>{delete timers[which];callUserCallback(()=>__emscripten_timeout(which,_emscripten_get_now()))},timeout_ms);timers[which]={id,timeout_ms};return 0};var __tzset_js=(timezone,daylight,std_name,dst_name)=>{var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAPU32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);var extractZone=timezoneOffset=>{var sign=timezoneOffset>=0?"-":"+";var absOffset=Math.abs(timezoneOffset);var hours=String(Math.floor(absOffset/60)).padStart(2,"0");var minutes=String(absOffset%60).padStart(2,"0");return`UTC${sign}${hours}${minutes}`};var winterName=extractZone(winterOffset);var summerName=extractZone(summerOffset);if(summerOffsetDate.now();var getHeapMax=()=>2147483648;var growMemory=size=>{var oldHeapSize=wasmMemory.buffer.byteLength;var pages=(size-oldHeapSize+65535)/65536|0;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}};var _emscripten_resize_heap=requestedSize=>{var oldSize=HEAPU8.length;requestedSize>>>=0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignMemory(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false};var ENV={};var getExecutableName=()=>thisProgram||"./this.program";var getEnvStrings=()=>{if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.language||"C").replace("-","_")+".UTF-8";var env={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:lang,_:getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings};var _environ_get=(__environ,environ_buf)=>{var bufSize=0;var envp=0;for(var string of getEnvStrings()){var ptr=environ_buf+bufSize;HEAPU32[__environ+envp>>2]=ptr;bufSize+=stringToUTF8(string,ptr,Infinity)+1;envp+=4}return 0};var _environ_sizes_get=(penviron_count,penviron_buf_size)=>{var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;for(var string of strings){bufSize+=lengthBytesUTF8(string)+1}HEAPU32[penviron_buf_size>>2]=bufSize;return 0};function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_fdstat_get(fd,pbuf){try{var rightsBase=0;var rightsInheriting=0;var flags=0;{var stream=SYSCALLS.getStreamFromFD(fd);var type=stream.tty?2:FS.isDir(stream.mode)?3:FS.isLink(stream.mode)?7:4}HEAP8[pbuf]=type;HEAP16[pbuf+2>>1]=flags;tempI64=[rightsBase>>>0,(tempDouble=rightsBase,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+8>>2]=tempI64[0],HEAP32[pbuf+12>>2]=tempI64[1];tempI64=[rightsInheriting>>>0,(tempDouble=rightsInheriting,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+16>>2]=tempI64[0],HEAP32[pbuf+20>>2]=tempI64[1];return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doReadv=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_sync(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);if(stream.stream_ops?.fsync){return stream.stream_ops.fsync(stream)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doWritev=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var adapters_support=function(){const handleAsync=typeof Asyncify==="object"?Asyncify.handleAsync.bind(Asyncify):null;Module["handleAsync"]=handleAsync;const targets=new Map;Module["setCallback"]=(key,target)=>targets.set(key,target);Module["getCallback"]=key=>targets.get(key);Module["deleteCallback"]=key=>targets.delete(key);adapters_support=function(isAsync,key,...args){const receiver=targets.get(key);let methodName=null;const f=typeof receiver==="function"?receiver:receiver[methodName=UTF8ToString(args.shift())];if(isAsync){if(handleAsync){return handleAsync(()=>f.apply(receiver,args))}throw new Error("Synchronous WebAssembly cannot call async function")}const result=f.apply(receiver,args);if(typeof result?.then=="function"){console.error("unexpected Promise",f);throw new Error(`${methodName} unexpectedly returned a Promise`)}return result}};function _ipp(...args){return adapters_support(false,...args)}function _ipp_async(...args){return adapters_support(true,...args)}function _ippipppp(...args){return adapters_support(false,...args)}function _ippipppp_async(...args){return adapters_support(true,...args)}function _ippp(...args){return adapters_support(false,...args)}function _ippp_async(...args){return adapters_support(true,...args)}function _ipppi(...args){return adapters_support(false,...args)}function _ipppi_async(...args){return adapters_support(true,...args)}function _ipppiii(...args){return adapters_support(false,...args)}function _ipppiii_async(...args){return adapters_support(true,...args)}function _ipppiiip(...args){return adapters_support(false,...args)}function _ipppiiip_async(...args){return adapters_support(true,...args)}function _ipppip(...args){return adapters_support(false,...args)}function _ipppip_async(...args){return adapters_support(true,...args)}function _ipppj(...args){return adapters_support(false,...args)}function _ipppj_async(...args){return adapters_support(true,...args)}function _ipppp(...args){return adapters_support(false,...args)}function _ipppp_async(...args){return adapters_support(true,...args)}function _ippppi(...args){return adapters_support(false,...args)}function _ippppi_async(...args){return adapters_support(true,...args)}function _ippppij(...args){return adapters_support(false,...args)}function _ippppij_async(...args){return adapters_support(true,...args)}function _ippppip(...args){return adapters_support(false,...args)}function _ippppip_async(...args){return adapters_support(true,...args)}function _ipppppip(...args){return adapters_support(false,...args)}function _ipppppip_async(...args){return adapters_support(true,...args)}function _vppippii(...args){return adapters_support(false,...args)}function _vppippii_async(...args){return adapters_support(true,...args)}function _vppp(...args){return adapters_support(false,...args)}function _vppp_async(...args){return adapters_support(true,...args)}function _vpppip(...args){return adapters_support(false,...args)}function _vpppip_async(...args){return adapters_support(true,...args)}var uleb128EncodeWithLen=arr=>{const n=arr.length;return[n%128|128,n>>7,...arr]};var wasmTypeCodes={i:127,p:127,j:126,f:125,d:124,e:111};var generateTypePack=types=>uleb128EncodeWithLen(Array.from(types,type=>{var code=wasmTypeCodes[type];return code}));var convertJsFunctionToWasm=(func,sig)=>{var bytes=Uint8Array.of(0,97,115,109,1,0,0,0,1,...uleb128EncodeWithLen([1,96,...generateTypePack(sig.slice(1)),...generateTypePack(sig[0]==="v"?"":sig[0])]),2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var module=new WebAssembly.Module(bytes);var instance=new WebAssembly.Instance(module,{e:{f:func}});var wrappedFunc=instance.exports["f"];return wrappedFunc};var wasmTable;var getWasmTableEntry=funcPtr=>wasmTable.get(funcPtr);var updateTableMap=(offset,count)=>{if(functionsInTableMap){for(var i=offset;i{if(!functionsInTableMap){functionsInTableMap=new WeakMap;updateTableMap(0,wasmTable.length)}return functionsInTableMap.get(func)||0};var freeTableIndexes=[];var getEmptyTableSlot=()=>{if(freeTableIndexes.length){return freeTableIndexes.pop()}return wasmTable["grow"](1)};var setWasmTableEntry=(idx,func)=>wasmTable.set(idx,func);var addFunction=(func,sig)=>{var rtn=getFunctionAddress(func);if(rtn){return rtn}var ret=getEmptyTableSlot();try{setWasmTableEntry(ret,func)}catch(err){if(!(err instanceof TypeError)){throw err}var wrapped=convertJsFunctionToWasm(func,sig);setWasmTableEntry(ret,wrapped)}functionsInTableMap.set(func,ret);return ret};var getCFunc=ident=>{var func=Module["_"+ident];return func};var writeArrayToMemory=(array,buffer)=>{HEAP8.set(array,buffer)};var stackAlloc=sz=>__emscripten_stack_alloc(sz);var stringToUTF8OnStack=str=>{var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8(str,ret,size);return ret};var ccall=(ident,returnType,argTypes,args,opts)=>{var toC={string:str=>{var ret=0;if(str!==null&&str!==undefined&&str!==0){ret=stringToUTF8OnStack(str)}return ret},array:arr=>{var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string"){return UTF8ToString(ret)}if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i{var numericArgs=!argTypes||argTypes.every(type=>type==="number"||type==="boolean");var numericRet=returnType!=="string";if(numericRet&&numericArgs&&!opts){return getCFunc(ident)}return(...args)=>ccall(ident,returnType,argTypes,args,opts)};var getTempRet0=val=>__emscripten_tempret_get();var stringToUTF16=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr};var stringToUTF32=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i65535){i++}HEAP32[outPtr>>2]=codePoint;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr};var AsciiToString=ptr=>{var str="";while(1){var ch=HEAPU8[ptr++];if(!ch)return str;str+=String.fromCharCode(ch)}};var UTF16Decoder=new TextDecoder("utf-16le");var UTF16ToString=(ptr,maxBytesToRead,ignoreNul)=>{var idx=ptr>>1;var endIdx=findStringEnd(HEAPU16,idx,maxBytesToRead/2,ignoreNul);return UTF16Decoder.decode(HEAPU16.subarray(idx,endIdx))};var UTF32ToString=(ptr,maxBytesToRead,ignoreNul)=>{var str="";var startIdx=ptr>>2;for(var i=0;!(i>=maxBytesToRead/4);i++){var utf32=HEAPU32[startIdx+i];if(!utf32&&!ignoreNul)break;str+=String.fromCodePoint(utf32)}return str};var intArrayToString=array=>{var ret=[];for(var i=0;i255){chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")};var _getTempRet0=getTempRet0;FS.createPreloadedFile=FS_createPreloadedFile;FS.preloadFile=FS_preloadFile;FS.staticInit();adapters_support();{if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(Module["preloadPlugins"])preloadPlugins=Module["preloadPlugins"];if(Module["print"])out=Module["print"];if(Module["printErr"])err=Module["printErr"];if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"]}Module["getTempRet0"]=getTempRet0;Module["ccall"]=ccall;Module["cwrap"]=cwrap;Module["addFunction"]=addFunction;Module["setValue"]=setValue;Module["getValue"]=getValue;Module["UTF8ToString"]=UTF8ToString;Module["stringToUTF8"]=stringToUTF8;Module["lengthBytesUTF8"]=lengthBytesUTF8;Module["intArrayFromString"]=intArrayFromString;Module["intArrayToString"]=intArrayToString;Module["AsciiToString"]=AsciiToString;Module["UTF16ToString"]=UTF16ToString;Module["stringToUTF16"]=stringToUTF16;Module["UTF32ToString"]=UTF32ToString;Module["stringToUTF32"]=stringToUTF32;Module["writeArrayToMemory"]=writeArrayToMemory;Module["_getTempRet0"]=_getTempRet0;var _powersync_init_static,_sqlite3_status64,_sqlite3_status,_sqlite3_db_status,_sqlite3_msize,_sqlite3_vfs_find,_sqlite3_vfs_register,_sqlite3_vfs_unregister,_sqlite3_release_memory,_sqlite3_soft_heap_limit64,_sqlite3_memory_used,_sqlite3_hard_heap_limit64,_sqlite3_memory_highwater,_sqlite3_malloc,_sqlite3_malloc64,_sqlite3_free,_sqlite3_realloc,_sqlite3_realloc64,_sqlite3_str_vappendf,_sqlite3_str_append,_sqlite3_str_appendchar,_sqlite3_str_appendall,_sqlite3_str_appendf,_sqlite3_str_finish,_sqlite3_str_errcode,_sqlite3_str_length,_sqlite3_str_value,_sqlite3_str_reset,_sqlite3_str_new,_sqlite3_vmprintf,_sqlite3_mprintf,_sqlite3_vsnprintf,_sqlite3_snprintf,_sqlite3_log,_sqlite3_randomness,_sqlite3_stricmp,_sqlite3_strnicmp,_sqlite3_os_init,_sqlite3_os_end,_sqlite3_serialize,_sqlite3_prepare_v2,_sqlite3_step,_sqlite3_column_int64,_sqlite3_reset,_sqlite3_exec,_sqlite3_column_int,_sqlite3_finalize,_sqlite3_deserialize,_sqlite3_database_file_object,_sqlite3_backup_init,_sqlite3_backup_step,_sqlite3_backup_finish,_sqlite3_backup_remaining,_sqlite3_backup_pagecount,_sqlite3_clear_bindings,_sqlite3_value_blob,_sqlite3_value_text,_sqlite3_value_bytes,_sqlite3_value_bytes16,_sqlite3_value_double,_sqlite3_value_int,_sqlite3_value_int64,_sqlite3_value_subtype,_sqlite3_value_pointer,_sqlite3_value_text16,_sqlite3_value_text16be,_sqlite3_value_text16le,_sqlite3_value_type,_sqlite3_value_encoding,_sqlite3_value_nochange,_sqlite3_value_frombind,_sqlite3_value_dup,_sqlite3_value_free,_sqlite3_result_blob,_sqlite3_result_blob64,_sqlite3_result_double,_sqlite3_result_error,_sqlite3_result_error16,_sqlite3_result_int,_sqlite3_result_int64,_sqlite3_result_null,_sqlite3_result_pointer,_sqlite3_result_subtype,_sqlite3_result_text,_sqlite3_result_text64,_sqlite3_result_text16,_sqlite3_result_text16be,_sqlite3_result_text16le,_sqlite3_result_value,_sqlite3_result_error_toobig,_sqlite3_result_zeroblob,_sqlite3_result_zeroblob64,_sqlite3_result_error_code,_sqlite3_result_error_nomem,_sqlite3_user_data,_sqlite3_context_db_handle,_sqlite3_vtab_nochange,_sqlite3_vtab_in_first,_sqlite3_vtab_in_next,_sqlite3_aggregate_context,_sqlite3_get_auxdata,_sqlite3_set_auxdata,_sqlite3_column_count,_sqlite3_data_count,_sqlite3_column_blob,_sqlite3_column_bytes,_sqlite3_column_bytes16,_sqlite3_column_double,_sqlite3_column_text,_sqlite3_column_value,_sqlite3_column_text16,_sqlite3_column_type,_sqlite3_column_name,_sqlite3_column_name16,_sqlite3_bind_blob,_sqlite3_bind_blob64,_sqlite3_bind_double,_sqlite3_bind_int,_sqlite3_bind_int64,_sqlite3_bind_null,_sqlite3_bind_pointer,_sqlite3_bind_text,_sqlite3_bind_text64,_sqlite3_bind_text16,_sqlite3_bind_value,_sqlite3_bind_zeroblob,_sqlite3_bind_zeroblob64,_sqlite3_bind_parameter_count,_sqlite3_bind_parameter_name,_sqlite3_bind_parameter_index,_sqlite3_db_handle,_sqlite3_stmt_readonly,_sqlite3_stmt_isexplain,_sqlite3_stmt_explain,_sqlite3_stmt_busy,_sqlite3_next_stmt,_sqlite3_stmt_status,_sqlite3_sql,_sqlite3_expanded_sql,_sqlite3_value_numeric_type,_sqlite3_blob_open,_sqlite3_blob_close,_sqlite3_blob_read,_sqlite3_blob_write,_sqlite3_blob_bytes,_sqlite3_blob_reopen,_sqlite3_set_authorizer,_sqlite3_strglob,_sqlite3_strlike,_sqlite3_errmsg,_sqlite3_load_extension,_sqlite3_enable_load_extension,_sqlite3_auto_extension,_sqlite3_cancel_auto_extension,_sqlite3_reset_auto_extension,_sqlite3_prepare,_sqlite3_prepare_v3,_sqlite3_prepare16,_sqlite3_prepare16_v2,_sqlite3_prepare16_v3,_sqlite3_get_table,_sqlite3_free_table,_sqlite3_create_module,_sqlite3_create_module_v2,_sqlite3_drop_modules,_sqlite3_declare_vtab,_sqlite3_vtab_on_conflict,_sqlite3_vtab_config,_sqlite3_vtab_collation,_sqlite3_vtab_in,_sqlite3_vtab_rhs_value,_sqlite3_vtab_distinct,_sqlite3_keyword_name,_sqlite3_keyword_count,_sqlite3_keyword_check,_sqlite3_complete,_sqlite3_complete16,_sqlite3_libversion,_sqlite3_libversion_number,_sqlite3_threadsafe,_sqlite3_initialize,_sqlite3_shutdown,_sqlite3_config,_sqlite3_db_mutex,_sqlite3_db_release_memory,_sqlite3_db_cacheflush,_sqlite3_db_config,_sqlite3_last_insert_rowid,_sqlite3_set_last_insert_rowid,_sqlite3_changes64,_sqlite3_changes,_sqlite3_total_changes64,_sqlite3_total_changes,_sqlite3_txn_state,_sqlite3_close,_sqlite3_close_v2,_sqlite3_busy_handler,_sqlite3_progress_handler,_sqlite3_busy_timeout,_sqlite3_interrupt,_sqlite3_is_interrupted,_sqlite3_create_function,_sqlite3_create_function_v2,_sqlite3_create_window_function,_sqlite3_create_function16,_sqlite3_overload_function,_sqlite3_trace_v2,_sqlite3_commit_hook,_sqlite3_update_hook,_sqlite3_rollback_hook,_sqlite3_autovacuum_pages,_sqlite3_wal_autocheckpoint,_sqlite3_wal_hook,_sqlite3_wal_checkpoint_v2,_sqlite3_wal_checkpoint,_sqlite3_error_offset,_sqlite3_errmsg16,_sqlite3_errcode,_sqlite3_extended_errcode,_sqlite3_system_errno,_sqlite3_errstr,_sqlite3_limit,_sqlite3_open,_sqlite3_open_v2,_sqlite3_open16,_sqlite3_create_collation,_sqlite3_create_collation_v2,_sqlite3_create_collation16,_sqlite3_collation_needed,_sqlite3_collation_needed16,_sqlite3_get_clientdata,_sqlite3_set_clientdata,_sqlite3_get_autocommit,_sqlite3_table_column_metadata,_sqlite3_sleep,_sqlite3_extended_result_codes,_sqlite3_file_control,_sqlite3_test_control,_sqlite3_create_filename,_sqlite3_free_filename,_sqlite3_uri_parameter,_sqlite3_uri_key,_sqlite3_uri_boolean,_sqlite3_uri_int64,_sqlite3_filename_database,_sqlite3_filename_journal,_sqlite3_filename_wal,_sqlite3_db_name,_sqlite3_db_filename,_sqlite3_db_readonly,_sqlite3_compileoption_used,_sqlite3_compileoption_get,_sqlite3_sourceid,_memcmp,_malloc,_free,_RegisterExtensionFunctions,_getSqliteFree,_main,_libauthorizer_set_authorizer,_libfunction_create_function,_libhook_commit_hook,_libhook_update_hook,_libprogress_progress_handler,_libvfs_vfs_register,_memcpy,_memset,_emscripten_builtin_memalign,__emscripten_timeout,__emscripten_tempret_get,__emscripten_stack_restore,__emscripten_stack_alloc,_emscripten_stack_get_current,dynCall_viiiij,dynCall_vijii,dynCall_iiiij,dynCall_viji,dynCall_iij,dynCall_iijii,dynCall_iiji,dynCall_iiiiiij,dynCall_iiij,dynCall_jii,dynCall_ji,dynCall_vij,dynCall_iiiiijii,dynCall_j,dynCall_jj,dynCall_jiij,dynCall_iiiiji,dynCall_iiiijii,dynCall_ij,dynCall_viiji,dynCall_viijii,dynCall_iiiijji;function assignWasmExports(wasmExports){Module["_powersync_init_static"]=_powersync_init_static=wasmExports["ra"];Module["_sqlite3_status64"]=_sqlite3_status64=wasmExports["sa"];Module["_sqlite3_status"]=_sqlite3_status=wasmExports["ta"];Module["_sqlite3_db_status"]=_sqlite3_db_status=wasmExports["ua"];Module["_sqlite3_msize"]=_sqlite3_msize=wasmExports["va"];Module["_sqlite3_vfs_find"]=_sqlite3_vfs_find=wasmExports["wa"];Module["_sqlite3_vfs_register"]=_sqlite3_vfs_register=wasmExports["xa"];Module["_sqlite3_vfs_unregister"]=_sqlite3_vfs_unregister=wasmExports["ya"];Module["_sqlite3_release_memory"]=_sqlite3_release_memory=wasmExports["za"];Module["_sqlite3_soft_heap_limit64"]=_sqlite3_soft_heap_limit64=wasmExports["Aa"];Module["_sqlite3_memory_used"]=_sqlite3_memory_used=wasmExports["Ba"];Module["_sqlite3_hard_heap_limit64"]=_sqlite3_hard_heap_limit64=wasmExports["Ca"];Module["_sqlite3_memory_highwater"]=_sqlite3_memory_highwater=wasmExports["Da"];Module["_sqlite3_malloc"]=_sqlite3_malloc=wasmExports["Ea"];Module["_sqlite3_malloc64"]=_sqlite3_malloc64=wasmExports["Fa"];Module["_sqlite3_free"]=_sqlite3_free=wasmExports["Ga"];Module["_sqlite3_realloc"]=_sqlite3_realloc=wasmExports["Ha"];Module["_sqlite3_realloc64"]=_sqlite3_realloc64=wasmExports["Ia"];Module["_sqlite3_str_vappendf"]=_sqlite3_str_vappendf=wasmExports["Ja"];Module["_sqlite3_str_append"]=_sqlite3_str_append=wasmExports["Ka"];Module["_sqlite3_str_appendchar"]=_sqlite3_str_appendchar=wasmExports["La"];Module["_sqlite3_str_appendall"]=_sqlite3_str_appendall=wasmExports["Ma"];Module["_sqlite3_str_appendf"]=_sqlite3_str_appendf=wasmExports["Na"];Module["_sqlite3_str_finish"]=_sqlite3_str_finish=wasmExports["Oa"];Module["_sqlite3_str_errcode"]=_sqlite3_str_errcode=wasmExports["Pa"];Module["_sqlite3_str_length"]=_sqlite3_str_length=wasmExports["Qa"];Module["_sqlite3_str_value"]=_sqlite3_str_value=wasmExports["Ra"];Module["_sqlite3_str_reset"]=_sqlite3_str_reset=wasmExports["Sa"];Module["_sqlite3_str_new"]=_sqlite3_str_new=wasmExports["Ta"];Module["_sqlite3_vmprintf"]=_sqlite3_vmprintf=wasmExports["Ua"];Module["_sqlite3_mprintf"]=_sqlite3_mprintf=wasmExports["Va"];Module["_sqlite3_vsnprintf"]=_sqlite3_vsnprintf=wasmExports["Wa"];Module["_sqlite3_snprintf"]=_sqlite3_snprintf=wasmExports["Xa"];Module["_sqlite3_log"]=_sqlite3_log=wasmExports["Ya"];Module["_sqlite3_randomness"]=_sqlite3_randomness=wasmExports["Za"];Module["_sqlite3_stricmp"]=_sqlite3_stricmp=wasmExports["_a"];Module["_sqlite3_strnicmp"]=_sqlite3_strnicmp=wasmExports["$a"];Module["_sqlite3_os_init"]=_sqlite3_os_init=wasmExports["ab"];Module["_sqlite3_os_end"]=_sqlite3_os_end=wasmExports["bb"];Module["_sqlite3_serialize"]=_sqlite3_serialize=wasmExports["cb"];Module["_sqlite3_prepare_v2"]=_sqlite3_prepare_v2=wasmExports["db"];Module["_sqlite3_step"]=_sqlite3_step=wasmExports["eb"];Module["_sqlite3_column_int64"]=_sqlite3_column_int64=wasmExports["fb"];Module["_sqlite3_reset"]=_sqlite3_reset=wasmExports["gb"];Module["_sqlite3_exec"]=_sqlite3_exec=wasmExports["hb"];Module["_sqlite3_column_int"]=_sqlite3_column_int=wasmExports["ib"];Module["_sqlite3_finalize"]=_sqlite3_finalize=wasmExports["jb"];Module["_sqlite3_deserialize"]=_sqlite3_deserialize=wasmExports["kb"];Module["_sqlite3_database_file_object"]=_sqlite3_database_file_object=wasmExports["lb"];Module["_sqlite3_backup_init"]=_sqlite3_backup_init=wasmExports["mb"];Module["_sqlite3_backup_step"]=_sqlite3_backup_step=wasmExports["nb"];Module["_sqlite3_backup_finish"]=_sqlite3_backup_finish=wasmExports["ob"];Module["_sqlite3_backup_remaining"]=_sqlite3_backup_remaining=wasmExports["pb"];Module["_sqlite3_backup_pagecount"]=_sqlite3_backup_pagecount=wasmExports["qb"];Module["_sqlite3_clear_bindings"]=_sqlite3_clear_bindings=wasmExports["rb"];Module["_sqlite3_value_blob"]=_sqlite3_value_blob=wasmExports["sb"];Module["_sqlite3_value_text"]=_sqlite3_value_text=wasmExports["tb"];Module["_sqlite3_value_bytes"]=_sqlite3_value_bytes=wasmExports["ub"];Module["_sqlite3_value_bytes16"]=_sqlite3_value_bytes16=wasmExports["vb"];Module["_sqlite3_value_double"]=_sqlite3_value_double=wasmExports["wb"];Module["_sqlite3_value_int"]=_sqlite3_value_int=wasmExports["xb"];Module["_sqlite3_value_int64"]=_sqlite3_value_int64=wasmExports["yb"];Module["_sqlite3_value_subtype"]=_sqlite3_value_subtype=wasmExports["zb"];Module["_sqlite3_value_pointer"]=_sqlite3_value_pointer=wasmExports["Ab"];Module["_sqlite3_value_text16"]=_sqlite3_value_text16=wasmExports["Bb"];Module["_sqlite3_value_text16be"]=_sqlite3_value_text16be=wasmExports["Cb"];Module["_sqlite3_value_text16le"]=_sqlite3_value_text16le=wasmExports["Db"];Module["_sqlite3_value_type"]=_sqlite3_value_type=wasmExports["Eb"];Module["_sqlite3_value_encoding"]=_sqlite3_value_encoding=wasmExports["Fb"];Module["_sqlite3_value_nochange"]=_sqlite3_value_nochange=wasmExports["Gb"];Module["_sqlite3_value_frombind"]=_sqlite3_value_frombind=wasmExports["Hb"];Module["_sqlite3_value_dup"]=_sqlite3_value_dup=wasmExports["Ib"];Module["_sqlite3_value_free"]=_sqlite3_value_free=wasmExports["Jb"];Module["_sqlite3_result_blob"]=_sqlite3_result_blob=wasmExports["Kb"];Module["_sqlite3_result_blob64"]=_sqlite3_result_blob64=wasmExports["Lb"];Module["_sqlite3_result_double"]=_sqlite3_result_double=wasmExports["Mb"];Module["_sqlite3_result_error"]=_sqlite3_result_error=wasmExports["Nb"];Module["_sqlite3_result_error16"]=_sqlite3_result_error16=wasmExports["Ob"];Module["_sqlite3_result_int"]=_sqlite3_result_int=wasmExports["Pb"];Module["_sqlite3_result_int64"]=_sqlite3_result_int64=wasmExports["Qb"];Module["_sqlite3_result_null"]=_sqlite3_result_null=wasmExports["Rb"];Module["_sqlite3_result_pointer"]=_sqlite3_result_pointer=wasmExports["Sb"];Module["_sqlite3_result_subtype"]=_sqlite3_result_subtype=wasmExports["Tb"];Module["_sqlite3_result_text"]=_sqlite3_result_text=wasmExports["Ub"];Module["_sqlite3_result_text64"]=_sqlite3_result_text64=wasmExports["Vb"];Module["_sqlite3_result_text16"]=_sqlite3_result_text16=wasmExports["Wb"];Module["_sqlite3_result_text16be"]=_sqlite3_result_text16be=wasmExports["Xb"];Module["_sqlite3_result_text16le"]=_sqlite3_result_text16le=wasmExports["Yb"];Module["_sqlite3_result_value"]=_sqlite3_result_value=wasmExports["Zb"];Module["_sqlite3_result_error_toobig"]=_sqlite3_result_error_toobig=wasmExports["_b"];Module["_sqlite3_result_zeroblob"]=_sqlite3_result_zeroblob=wasmExports["$b"];Module["_sqlite3_result_zeroblob64"]=_sqlite3_result_zeroblob64=wasmExports["ac"];Module["_sqlite3_result_error_code"]=_sqlite3_result_error_code=wasmExports["bc"];Module["_sqlite3_result_error_nomem"]=_sqlite3_result_error_nomem=wasmExports["cc"];Module["_sqlite3_user_data"]=_sqlite3_user_data=wasmExports["dc"];Module["_sqlite3_context_db_handle"]=_sqlite3_context_db_handle=wasmExports["ec"];Module["_sqlite3_vtab_nochange"]=_sqlite3_vtab_nochange=wasmExports["fc"];Module["_sqlite3_vtab_in_first"]=_sqlite3_vtab_in_first=wasmExports["gc"];Module["_sqlite3_vtab_in_next"]=_sqlite3_vtab_in_next=wasmExports["hc"];Module["_sqlite3_aggregate_context"]=_sqlite3_aggregate_context=wasmExports["ic"];Module["_sqlite3_get_auxdata"]=_sqlite3_get_auxdata=wasmExports["jc"];Module["_sqlite3_set_auxdata"]=_sqlite3_set_auxdata=wasmExports["kc"];Module["_sqlite3_column_count"]=_sqlite3_column_count=wasmExports["lc"];Module["_sqlite3_data_count"]=_sqlite3_data_count=wasmExports["mc"];Module["_sqlite3_column_blob"]=_sqlite3_column_blob=wasmExports["nc"];Module["_sqlite3_column_bytes"]=_sqlite3_column_bytes=wasmExports["oc"];Module["_sqlite3_column_bytes16"]=_sqlite3_column_bytes16=wasmExports["pc"];Module["_sqlite3_column_double"]=_sqlite3_column_double=wasmExports["qc"];Module["_sqlite3_column_text"]=_sqlite3_column_text=wasmExports["rc"];Module["_sqlite3_column_value"]=_sqlite3_column_value=wasmExports["sc"];Module["_sqlite3_column_text16"]=_sqlite3_column_text16=wasmExports["tc"];Module["_sqlite3_column_type"]=_sqlite3_column_type=wasmExports["uc"];Module["_sqlite3_column_name"]=_sqlite3_column_name=wasmExports["vc"];Module["_sqlite3_column_name16"]=_sqlite3_column_name16=wasmExports["wc"];Module["_sqlite3_bind_blob"]=_sqlite3_bind_blob=wasmExports["xc"];Module["_sqlite3_bind_blob64"]=_sqlite3_bind_blob64=wasmExports["yc"];Module["_sqlite3_bind_double"]=_sqlite3_bind_double=wasmExports["zc"];Module["_sqlite3_bind_int"]=_sqlite3_bind_int=wasmExports["Ac"];Module["_sqlite3_bind_int64"]=_sqlite3_bind_int64=wasmExports["Bc"];Module["_sqlite3_bind_null"]=_sqlite3_bind_null=wasmExports["Cc"];Module["_sqlite3_bind_pointer"]=_sqlite3_bind_pointer=wasmExports["Dc"];Module["_sqlite3_bind_text"]=_sqlite3_bind_text=wasmExports["Ec"];Module["_sqlite3_bind_text64"]=_sqlite3_bind_text64=wasmExports["Fc"];Module["_sqlite3_bind_text16"]=_sqlite3_bind_text16=wasmExports["Gc"];Module["_sqlite3_bind_value"]=_sqlite3_bind_value=wasmExports["Hc"];Module["_sqlite3_bind_zeroblob"]=_sqlite3_bind_zeroblob=wasmExports["Ic"];Module["_sqlite3_bind_zeroblob64"]=_sqlite3_bind_zeroblob64=wasmExports["Jc"];Module["_sqlite3_bind_parameter_count"]=_sqlite3_bind_parameter_count=wasmExports["Kc"];Module["_sqlite3_bind_parameter_name"]=_sqlite3_bind_parameter_name=wasmExports["Lc"];Module["_sqlite3_bind_parameter_index"]=_sqlite3_bind_parameter_index=wasmExports["Mc"];Module["_sqlite3_db_handle"]=_sqlite3_db_handle=wasmExports["Nc"];Module["_sqlite3_stmt_readonly"]=_sqlite3_stmt_readonly=wasmExports["Oc"];Module["_sqlite3_stmt_isexplain"]=_sqlite3_stmt_isexplain=wasmExports["Pc"];Module["_sqlite3_stmt_explain"]=_sqlite3_stmt_explain=wasmExports["Qc"];Module["_sqlite3_stmt_busy"]=_sqlite3_stmt_busy=wasmExports["Rc"];Module["_sqlite3_next_stmt"]=_sqlite3_next_stmt=wasmExports["Sc"];Module["_sqlite3_stmt_status"]=_sqlite3_stmt_status=wasmExports["Tc"];Module["_sqlite3_sql"]=_sqlite3_sql=wasmExports["Uc"];Module["_sqlite3_expanded_sql"]=_sqlite3_expanded_sql=wasmExports["Vc"];Module["_sqlite3_value_numeric_type"]=_sqlite3_value_numeric_type=wasmExports["Wc"];Module["_sqlite3_blob_open"]=_sqlite3_blob_open=wasmExports["Xc"];Module["_sqlite3_blob_close"]=_sqlite3_blob_close=wasmExports["Yc"];Module["_sqlite3_blob_read"]=_sqlite3_blob_read=wasmExports["Zc"];Module["_sqlite3_blob_write"]=_sqlite3_blob_write=wasmExports["_c"];Module["_sqlite3_blob_bytes"]=_sqlite3_blob_bytes=wasmExports["$c"];Module["_sqlite3_blob_reopen"]=_sqlite3_blob_reopen=wasmExports["ad"];Module["_sqlite3_set_authorizer"]=_sqlite3_set_authorizer=wasmExports["bd"];Module["_sqlite3_strglob"]=_sqlite3_strglob=wasmExports["cd"];Module["_sqlite3_strlike"]=_sqlite3_strlike=wasmExports["dd"];Module["_sqlite3_errmsg"]=_sqlite3_errmsg=wasmExports["ed"];Module["_sqlite3_load_extension"]=_sqlite3_load_extension=wasmExports["fd"];Module["_sqlite3_enable_load_extension"]=_sqlite3_enable_load_extension=wasmExports["gd"];Module["_sqlite3_auto_extension"]=_sqlite3_auto_extension=wasmExports["hd"];Module["_sqlite3_cancel_auto_extension"]=_sqlite3_cancel_auto_extension=wasmExports["id"];Module["_sqlite3_reset_auto_extension"]=_sqlite3_reset_auto_extension=wasmExports["jd"];Module["_sqlite3_prepare"]=_sqlite3_prepare=wasmExports["kd"];Module["_sqlite3_prepare_v3"]=_sqlite3_prepare_v3=wasmExports["ld"];Module["_sqlite3_prepare16"]=_sqlite3_prepare16=wasmExports["md"];Module["_sqlite3_prepare16_v2"]=_sqlite3_prepare16_v2=wasmExports["nd"];Module["_sqlite3_prepare16_v3"]=_sqlite3_prepare16_v3=wasmExports["od"];Module["_sqlite3_get_table"]=_sqlite3_get_table=wasmExports["pd"];Module["_sqlite3_free_table"]=_sqlite3_free_table=wasmExports["qd"];Module["_sqlite3_create_module"]=_sqlite3_create_module=wasmExports["rd"];Module["_sqlite3_create_module_v2"]=_sqlite3_create_module_v2=wasmExports["sd"];Module["_sqlite3_drop_modules"]=_sqlite3_drop_modules=wasmExports["td"];Module["_sqlite3_declare_vtab"]=_sqlite3_declare_vtab=wasmExports["ud"];Module["_sqlite3_vtab_on_conflict"]=_sqlite3_vtab_on_conflict=wasmExports["vd"];Module["_sqlite3_vtab_config"]=_sqlite3_vtab_config=wasmExports["wd"];Module["_sqlite3_vtab_collation"]=_sqlite3_vtab_collation=wasmExports["xd"];Module["_sqlite3_vtab_in"]=_sqlite3_vtab_in=wasmExports["yd"];Module["_sqlite3_vtab_rhs_value"]=_sqlite3_vtab_rhs_value=wasmExports["zd"];Module["_sqlite3_vtab_distinct"]=_sqlite3_vtab_distinct=wasmExports["Ad"];Module["_sqlite3_keyword_name"]=_sqlite3_keyword_name=wasmExports["Bd"];Module["_sqlite3_keyword_count"]=_sqlite3_keyword_count=wasmExports["Cd"];Module["_sqlite3_keyword_check"]=_sqlite3_keyword_check=wasmExports["Dd"];Module["_sqlite3_complete"]=_sqlite3_complete=wasmExports["Ed"];Module["_sqlite3_complete16"]=_sqlite3_complete16=wasmExports["Fd"];Module["_sqlite3_libversion"]=_sqlite3_libversion=wasmExports["Gd"];Module["_sqlite3_libversion_number"]=_sqlite3_libversion_number=wasmExports["Hd"];Module["_sqlite3_threadsafe"]=_sqlite3_threadsafe=wasmExports["Id"];Module["_sqlite3_initialize"]=_sqlite3_initialize=wasmExports["Jd"];Module["_sqlite3_shutdown"]=_sqlite3_shutdown=wasmExports["Kd"];Module["_sqlite3_config"]=_sqlite3_config=wasmExports["Ld"];Module["_sqlite3_db_mutex"]=_sqlite3_db_mutex=wasmExports["Md"];Module["_sqlite3_db_release_memory"]=_sqlite3_db_release_memory=wasmExports["Nd"];Module["_sqlite3_db_cacheflush"]=_sqlite3_db_cacheflush=wasmExports["Od"];Module["_sqlite3_db_config"]=_sqlite3_db_config=wasmExports["Pd"];Module["_sqlite3_last_insert_rowid"]=_sqlite3_last_insert_rowid=wasmExports["Qd"];Module["_sqlite3_set_last_insert_rowid"]=_sqlite3_set_last_insert_rowid=wasmExports["Rd"];Module["_sqlite3_changes64"]=_sqlite3_changes64=wasmExports["Sd"];Module["_sqlite3_changes"]=_sqlite3_changes=wasmExports["Td"];Module["_sqlite3_total_changes64"]=_sqlite3_total_changes64=wasmExports["Ud"];Module["_sqlite3_total_changes"]=_sqlite3_total_changes=wasmExports["Vd"];Module["_sqlite3_txn_state"]=_sqlite3_txn_state=wasmExports["Wd"];Module["_sqlite3_close"]=_sqlite3_close=wasmExports["Xd"];Module["_sqlite3_close_v2"]=_sqlite3_close_v2=wasmExports["Yd"];Module["_sqlite3_busy_handler"]=_sqlite3_busy_handler=wasmExports["Zd"];Module["_sqlite3_progress_handler"]=_sqlite3_progress_handler=wasmExports["_d"];Module["_sqlite3_busy_timeout"]=_sqlite3_busy_timeout=wasmExports["$d"];Module["_sqlite3_interrupt"]=_sqlite3_interrupt=wasmExports["ae"];Module["_sqlite3_is_interrupted"]=_sqlite3_is_interrupted=wasmExports["be"];Module["_sqlite3_create_function"]=_sqlite3_create_function=wasmExports["ce"];Module["_sqlite3_create_function_v2"]=_sqlite3_create_function_v2=wasmExports["de"];Module["_sqlite3_create_window_function"]=_sqlite3_create_window_function=wasmExports["ee"];Module["_sqlite3_create_function16"]=_sqlite3_create_function16=wasmExports["fe"];Module["_sqlite3_overload_function"]=_sqlite3_overload_function=wasmExports["ge"];Module["_sqlite3_trace_v2"]=_sqlite3_trace_v2=wasmExports["he"];Module["_sqlite3_commit_hook"]=_sqlite3_commit_hook=wasmExports["ie"];Module["_sqlite3_update_hook"]=_sqlite3_update_hook=wasmExports["je"];Module["_sqlite3_rollback_hook"]=_sqlite3_rollback_hook=wasmExports["ke"];Module["_sqlite3_autovacuum_pages"]=_sqlite3_autovacuum_pages=wasmExports["le"];Module["_sqlite3_wal_autocheckpoint"]=_sqlite3_wal_autocheckpoint=wasmExports["me"];Module["_sqlite3_wal_hook"]=_sqlite3_wal_hook=wasmExports["ne"];Module["_sqlite3_wal_checkpoint_v2"]=_sqlite3_wal_checkpoint_v2=wasmExports["oe"];Module["_sqlite3_wal_checkpoint"]=_sqlite3_wal_checkpoint=wasmExports["pe"];Module["_sqlite3_error_offset"]=_sqlite3_error_offset=wasmExports["qe"];Module["_sqlite3_errmsg16"]=_sqlite3_errmsg16=wasmExports["re"];Module["_sqlite3_errcode"]=_sqlite3_errcode=wasmExports["se"];Module["_sqlite3_extended_errcode"]=_sqlite3_extended_errcode=wasmExports["te"];Module["_sqlite3_system_errno"]=_sqlite3_system_errno=wasmExports["ue"];Module["_sqlite3_errstr"]=_sqlite3_errstr=wasmExports["ve"];Module["_sqlite3_limit"]=_sqlite3_limit=wasmExports["we"];Module["_sqlite3_open"]=_sqlite3_open=wasmExports["xe"];Module["_sqlite3_open_v2"]=_sqlite3_open_v2=wasmExports["ye"];Module["_sqlite3_open16"]=_sqlite3_open16=wasmExports["ze"];Module["_sqlite3_create_collation"]=_sqlite3_create_collation=wasmExports["Ae"];Module["_sqlite3_create_collation_v2"]=_sqlite3_create_collation_v2=wasmExports["Be"];Module["_sqlite3_create_collation16"]=_sqlite3_create_collation16=wasmExports["Ce"];Module["_sqlite3_collation_needed"]=_sqlite3_collation_needed=wasmExports["De"];Module["_sqlite3_collation_needed16"]=_sqlite3_collation_needed16=wasmExports["Ee"];Module["_sqlite3_get_clientdata"]=_sqlite3_get_clientdata=wasmExports["Fe"];Module["_sqlite3_set_clientdata"]=_sqlite3_set_clientdata=wasmExports["Ge"];Module["_sqlite3_get_autocommit"]=_sqlite3_get_autocommit=wasmExports["He"];Module["_sqlite3_table_column_metadata"]=_sqlite3_table_column_metadata=wasmExports["Ie"];Module["_sqlite3_sleep"]=_sqlite3_sleep=wasmExports["Je"];Module["_sqlite3_extended_result_codes"]=_sqlite3_extended_result_codes=wasmExports["Ke"];Module["_sqlite3_file_control"]=_sqlite3_file_control=wasmExports["Le"];Module["_sqlite3_test_control"]=_sqlite3_test_control=wasmExports["Me"];Module["_sqlite3_create_filename"]=_sqlite3_create_filename=wasmExports["Ne"];Module["_sqlite3_free_filename"]=_sqlite3_free_filename=wasmExports["Oe"];Module["_sqlite3_uri_parameter"]=_sqlite3_uri_parameter=wasmExports["Pe"];Module["_sqlite3_uri_key"]=_sqlite3_uri_key=wasmExports["Qe"];Module["_sqlite3_uri_boolean"]=_sqlite3_uri_boolean=wasmExports["Re"];Module["_sqlite3_uri_int64"]=_sqlite3_uri_int64=wasmExports["Se"];Module["_sqlite3_filename_database"]=_sqlite3_filename_database=wasmExports["Te"];Module["_sqlite3_filename_journal"]=_sqlite3_filename_journal=wasmExports["Ue"];Module["_sqlite3_filename_wal"]=_sqlite3_filename_wal=wasmExports["Ve"];Module["_sqlite3_db_name"]=_sqlite3_db_name=wasmExports["We"];Module["_sqlite3_db_filename"]=_sqlite3_db_filename=wasmExports["Xe"];Module["_sqlite3_db_readonly"]=_sqlite3_db_readonly=wasmExports["Ye"];Module["_sqlite3_compileoption_used"]=_sqlite3_compileoption_used=wasmExports["Ze"];Module["_sqlite3_compileoption_get"]=_sqlite3_compileoption_get=wasmExports["_e"];Module["_sqlite3_sourceid"]=_sqlite3_sourceid=wasmExports["$e"];Module["_memcmp"]=_memcmp=wasmExports["af"];Module["_malloc"]=_malloc=wasmExports["bf"];Module["_free"]=_free=wasmExports["cf"];Module["_RegisterExtensionFunctions"]=_RegisterExtensionFunctions=wasmExports["df"];Module["_getSqliteFree"]=_getSqliteFree=wasmExports["ef"];Module["_main"]=_main=wasmExports["ff"];Module["_libauthorizer_set_authorizer"]=_libauthorizer_set_authorizer=wasmExports["gf"];Module["_libfunction_create_function"]=_libfunction_create_function=wasmExports["hf"];Module["_libhook_commit_hook"]=_libhook_commit_hook=wasmExports["jf"];Module["_libhook_update_hook"]=_libhook_update_hook=wasmExports["kf"];Module["_libprogress_progress_handler"]=_libprogress_progress_handler=wasmExports["lf"];Module["_libvfs_vfs_register"]=_libvfs_vfs_register=wasmExports["mf"];Module["_memcpy"]=_memcpy=wasmExports["nf"];Module["_memset"]=_memset=wasmExports["of"];_emscripten_builtin_memalign=wasmExports["qf"];__emscripten_timeout=wasmExports["rf"];__emscripten_tempret_get=wasmExports["sf"];__emscripten_stack_restore=wasmExports["tf"];__emscripten_stack_alloc=wasmExports["uf"];_emscripten_stack_get_current=wasmExports["vf"];dynCall_viiiij=wasmExports["dynCall_viiiij"];dynCall_vijii=wasmExports["dynCall_vijii"];dynCall_iiiij=wasmExports["dynCall_iiiij"];dynCall_viji=wasmExports["dynCall_viji"];dynCall_iij=wasmExports["dynCall_iij"];dynCall_iijii=wasmExports["dynCall_iijii"];dynCall_iiji=wasmExports["dynCall_iiji"];dynCall_iiiiiij=wasmExports["dynCall_iiiiiij"];dynCall_iiij=wasmExports["dynCall_iiij"];dynCall_jii=wasmExports["dynCall_jii"];dynCall_ji=wasmExports["dynCall_ji"];dynCall_vij=wasmExports["dynCall_vij"];dynCall_iiiiijii=wasmExports["dynCall_iiiiijii"];dynCall_j=wasmExports["dynCall_j"];dynCall_jj=wasmExports["dynCall_jj"];dynCall_jiij=wasmExports["dynCall_jiij"];dynCall_iiiiji=wasmExports["dynCall_iiiiji"];dynCall_iiiijii=wasmExports["dynCall_iiiijii"];dynCall_ij=wasmExports["dynCall_ij"];dynCall_viiji=wasmExports["dynCall_viiji"];dynCall_viijii=wasmExports["dynCall_viijii"];dynCall_iiiijji=wasmExports["dynCall_iiiijji"]}var _sqlite3_version=Module["_sqlite3_version"]=91200;var wasmImports={a:___assert_fail,aa:___syscall_chmod,da:___syscall_faccessat,ba:___syscall_fchmod,$:___syscall_fchown32,b:___syscall_fcntl64,_:___syscall_fstat64,y:___syscall_ftruncate64,U:___syscall_getcwd,Y:___syscall_lstat64,R:___syscall_mkdirat,X:___syscall_newfstatat,P:___syscall_openat,N:___syscall_readlinkat,M:___syscall_rmdir,Z:___syscall_stat64,K:___syscall_unlinkat,J:___syscall_utimensat,F:__abort_js,E:__emscripten_runtime_keepalive_clear,w:__localtime_js,u:__mmap_js,v:__munmap_js,G:__setitimer_js,Q:__tzset_js,n:_emscripten_date_now,g:_emscripten_get_now,H:_emscripten_resize_heap,S:_environ_get,T:_environ_sizes_get,o:_fd_close,I:_fd_fdstat_get,O:_fd_read,x:_fd_seek,V:_fd_sync,L:_fd_write,s:_ipp,t:_ipp_async,ka:_ippipppp,oa:_ippipppp_async,j:_ippp,k:_ippp_async,c:_ipppi,d:_ipppi_async,ga:_ipppiii,ha:_ipppiii_async,ia:_ipppiiip,ja:_ipppiiip_async,h:_ipppip,i:_ipppip_async,z:_ipppj,A:_ipppj_async,e:_ipppp,f:_ipppp_async,ea:_ippppi,fa:_ippppi_async,B:_ippppij,C:_ippppij_async,p:_ippppip,q:_ippppip_async,la:_ipppppip,ma:_ipppppip_async,D:_proc_exit,na:_vppippii,r:_vppippii_async,l:_vppp,m:_vppp_async,W:_vpppip,ca:_vpppip_async};var wasmExports=await createWasm();function callMain(){var entryFunction=_main;var argc=0;var argv=0;try{var ret=entryFunction(argc,argv);exitJS(ret,true);return ret}catch(e){return handleException(e)}}function run(){if(runDependencies>0){dependenciesFulfilled=run;return}preRun();if(runDependencies>0){dependenciesFulfilled=run;return}function doRun(){Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve?.(Module);Module["onRuntimeInitialized"]?.();var noInitialRun=Module["noInitialRun"]||false;if(!noInitialRun)callMain();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(()=>{setTimeout(()=>Module["setStatus"](""),1);doRun()},1)}else{doRun()}}function preInit(){if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].shift()()}}}preInit();run();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["set_authorizer"]=function(db,xAuthorizer,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xAuthorizer instanceof AsyncFunction?1:0,"i32");const result=ccall("libauthorizer_set_authorizer","number",["number","number","number"],[db,xAuthorizer?1:0,pAsyncFlags]);if(!result&&xAuthorizer){Module["setCallback"](pAsyncFlags,(_,iAction,p3,p4,p5,p6)=>xAuthorizer(pApp,iAction,p3,p4,p5,p6))}return result}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;const FUNC_METHODS=["xFunc","xStep","xFinal"];const mapFunctionNameToKey=new Map;Module["create_function"]=function(db,zFunctionName,nArg,eTextRep,pApp,xFunc,xStep,xFinal){const pAsyncFlags=Module["_sqlite3_malloc"](4);const target={xFunc,xStep,xFinal};setValue(pAsyncFlags,FUNC_METHODS.reduce((mask,method,i)=>{if(target[method]instanceof AsyncFunction){return mask|1<xUpdateHook(iUpdateType,dbName,tblName,lo32,hi32))}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["commit_hook"]=function(db,xCommitHook){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xCommitHook instanceof AsyncFunction?1:0,"i32");ccall("libhook_commit_hook","void",["number","number","number"],[db,xCommitHook?1:0,pAsyncFlags]);if(xCommitHook){Module["setCallback"](pAsyncFlags,_=>xCommitHook())}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["progress_handler"]=function(db,nOps,xProgress,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xProgress instanceof AsyncFunction?1:0,"i32");ccall("libprogress_progress_handler","number",["number","number","number","number"],[db,nOps,xProgress?1:0,pAsyncFlags]);if(xProgress){Module["setCallback"](pAsyncFlags,_=>xProgress(pApp))}}})();(function(){const VFS_METHODS=["xOpen","xDelete","xAccess","xFullPathname","xRandomness","xSleep","xCurrentTime","xGetLastError","xCurrentTimeInt64","xClose","xRead","xWrite","xTruncate","xSync","xFileSize","xLock","xUnlock","xCheckReservedLock","xFileControl","xSectorSize","xDeviceCharacteristics","xShmMap","xShmLock","xShmBarrier","xShmUnmap"];const mapVFSNameToKey=new Map;Module["vfs_register"]=function(vfs,makeDefault){let methodMask=0;let asyncMask=0;VFS_METHODS.forEach((method,i)=>{if(vfs[method]){methodMask|=1<{readyPromiseResolve=resolve;readyPromiseReject=reject})} +async function Module(moduleArg={}){var moduleRtn;var Module=moduleArg;var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof WorkerGlobalScope!="undefined";var ENVIRONMENT_IS_NODE=typeof process=="object"&&process.versions?.node&&process.type!="renderer";var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var _scriptName=import.meta.url;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var readAsync,readBinary;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){try{scriptDirectory=new URL(".",_scriptName).href}catch{}{if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=async url=>{var response=await fetch(url,{credentials:"same-origin"});if(response.ok){return response.arrayBuffer()}throw new Error(response.status+" : "+response.url)}}}else{}var out=console.log.bind(console);var err=console.error.bind(console);var wasmBinary;var ABORT=false;var EXITSTATUS;var readyPromiseResolve,readyPromiseReject;var wasmMemory;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;var runtimeInitialized=false;function updateMemoryViews(){var b=wasmMemory.buffer;HEAP8=new Int8Array(b);HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);HEAPU32=new Uint32Array(b);HEAPF32=new Float32Array(b);HEAPF64=new Float64Array(b)}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(onPreRuns)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.initialized)FS.init();TTY.init();wasmExports["qa"]();FS.ignorePermissions=false}function preMain(){}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(onPostRuns)}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject?.(e);throw e}var wasmBinaryFile;function findWasmBinary(){if(Module["locateFile"]){return locateFile("wa-sqlite.wasm")}return new URL("wa-sqlite.wasm",import.meta.url).href}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}async function getWasmBinary(binaryFile){if(!wasmBinary){try{var response=await readAsync(binaryFile);return new Uint8Array(response)}catch{}}return getBinarySync(binaryFile)}async function instantiateArrayBuffer(binaryFile,imports){try{var binary=await getWasmBinary(binaryFile);var instance=await WebAssembly.instantiate(binary,imports);return instance}catch(reason){err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)}}async function instantiateAsync(binary,binaryFile,imports){if(!binary){try{var response=fetch(binaryFile,{credentials:"same-origin"});var instantiationResult=await WebAssembly.instantiateStreaming(response,imports);return instantiationResult}catch(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation")}}return instantiateArrayBuffer(binaryFile,imports)}function getWasmImports(){return{a:wasmImports}}async function createWasm(){function receiveInstance(instance,module){wasmExports=instance.exports;wasmMemory=wasmExports["pa"];updateMemoryViews();wasmTable=wasmExports["pf"];assignWasmExports(wasmExports);return wasmExports}function receiveInstantiationResult(result){return receiveInstance(result["instance"])}var info=getWasmImports();if(Module["instantiateWasm"]){return new Promise((resolve,reject)=>{Module["instantiateWasm"](info,(mod,inst)=>{resolve(receiveInstance(mod,inst))})})}wasmBinaryFile??=findWasmBinary();var result=await instantiateAsync(wasmBinary,wasmBinaryFile,info);var exports=receiveInstantiationResult(result);return exports}var tempDouble;var tempI64;class ExitStatus{name="ExitStatus";constructor(status){this.message=`Program terminated with exit(${status})`;this.status=status}}var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};var onPostRuns=[];var addOnPostRun=cb=>onPostRuns.push(cb);var onPreRuns=[];var addOnPreRun=cb=>onPreRuns.push(cb);function getValue(ptr,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":return HEAP8[ptr];case"i8":return HEAP8[ptr];case"i16":return HEAP16[ptr>>1];case"i32":return HEAP32[ptr>>2];case"i64":abort("to do getValue(i64) use WASM_BIGINT");case"float":return HEAPF32[ptr>>2];case"double":return HEAPF64[ptr>>3];case"*":return HEAPU32[ptr>>2];default:abort(`invalid type for getValue: ${type}`)}}var noExitRuntime=true;function setValue(ptr,value,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":HEAP8[ptr]=value;break;case"i8":HEAP8[ptr]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":abort("to do setValue(i64) use WASM_BIGINT");case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;case"*":HEAPU32[ptr>>2]=value;break;default:abort(`invalid type for setValue: ${type}`)}}var stackRestore=val=>__emscripten_stack_restore(val);var stackSave=()=>_emscripten_stack_get_current();var UTF8Decoder=new TextDecoder;var findStringEnd=(heapOrArray,idx,maxBytesToRead,ignoreNul)=>{var maxIdx=idx+maxBytesToRead;if(ignoreNul)return maxIdx;while(heapOrArray[idx]&&!(idx>=maxIdx))++idx;return idx};var UTF8ToString=(ptr,maxBytesToRead,ignoreNul)=>{if(!ptr)return"";var end=findStringEnd(HEAPU8,ptr,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(HEAPU8.subarray(ptr,end))};var ___assert_fail=(condition,filename,line,func)=>abort(`Assertion failed: ${UTF8ToString(condition)}, at: `+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"]);var PATH={isAbs:path=>path.charAt(0)==="/",splitPath:filename=>{var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:(parts,allowAboveRoot)=>{var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:path=>{var isAbsolute=PATH.isAbs(path),trailingSlash=path.slice(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.slice(0,-1)}return root+dir},basename:path=>path&&path.match(/([^\/]+|\/)\/*$/)[1],join:(...paths)=>PATH.normalize(paths.join("/")),join2:(l,r)=>PATH.normalize(l+"/"+r)};var initRandomFill=()=>view=>crypto.getRandomValues(view);var randomFill=view=>{(randomFill=initRandomFill())(view)};var PATH_FS={resolve:(...args)=>{var resolvedPath="",resolvedAbsolute=false;for(var i=args.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?args[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=PATH.isAbs(path)}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(p=>!!p),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:(from,to)=>{from=PATH_FS.resolve(from).slice(1);to=PATH_FS.resolve(to).slice(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i{var endPtr=findStringEnd(heapOrArray,idx,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(heapOrArray.buffer?heapOrArray.subarray(idx,endPtr):new Uint8Array(heapOrArray.slice(idx,endPtr)))};var FS_stdin_getChar_buffer=[];var lengthBytesUTF8=str=>{var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63;i++}}heap[outIdx]=0;return outIdx-startIdx};var intArrayFromString=(stringy,dontAddNull,length)=>{var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array};var FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var result=null;if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else{}if(!result){return null}FS_stdin_getChar_buffer=intArrayFromString(result,true)}return FS_stdin_getChar_buffer.shift()};var TTY={ttys:[],init(){},shutdown(){},register(dev,ops){TTY.ttys[dev]={input:[],output:[],ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close(stream){stream.tty.ops.fsync(stream.tty)},fsync(stream){stream.tty.ops.fsync(stream.tty)},read(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){out(UTF8ArrayToString(tty.output));tty.output=[]}},ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(tty,optional_actions,data){return 0},ioctl_tiocgwinsz(tty){return[24,80]}},default_tty1_ops:{put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync(tty){if(tty.output?.length>0){err(UTF8ArrayToString(tty.output));tty.output=[]}}}};var zeroMemory=(ptr,size)=>HEAPU8.fill(0,ptr,ptr+size);var alignMemory=(size,alignment)=>Math.ceil(size/alignment)*alignment;var mmapAlloc=size=>{size=alignMemory(size,65536);var ptr=_emscripten_builtin_memalign(65536,size);if(ptr)zeroMemory(ptr,size);return ptr};var MEMFS={ops_table:null,mount(mount){return MEMFS.createNode(null,"/",16895,0)},createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}MEMFS.ops_table||={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}};var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.atime=node.mtime=node.ctime=Date.now();if(parent){parent.contents[name]=node;parent.atime=parent.mtime=parent.ctime=node.atime}return node},getFileDataAsTypedArray(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.atime);attr.mtime=new Date(node.mtime);attr.ctime=new Date(node.ctime);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr(node,attr){for(const key of["mode","atime","mtime","ctime"]){if(attr[key]!=null){node[key]=attr[key]}}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup(parent,name){if(!MEMFS.doesNotExistError){MEMFS.doesNotExistError=new FS.ErrnoError(44);MEMFS.doesNotExistError.stack=""}throw MEMFS.doesNotExistError},mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename(old_node,new_dir,new_name){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){if(FS.isDir(old_node.mode)){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}FS.hashRemoveNode(new_node)}delete old_node.parent.contents[old_node.name];new_dir.contents[new_name]=old_node;old_node.name=new_name;new_dir.ctime=new_dir.mtime=old_node.parent.ctime=old_node.parent.mtime=Date.now()},unlink(parent,name){delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},readdir(node){return[".","..",...Object.keys(node.contents)]},symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{var flagModes={r:0,"r+":2,w:512|64|1,"w+":512|64|2,a:1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags};var FS_getMode=(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode};var asyncLoad=async url=>{var arrayBuffer=await readAsync(url);return new Uint8Array(arrayBuffer)};var FS_createDataFile=(...args)=>FS.createDataFile(...args);var getUniqueRunDependency=id=>id;var runDependencies=0;var dependenciesFulfilled=null;var removeRunDependency=id=>{runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}};var addRunDependency=id=>{runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)};var preloadPlugins=[];var FS_handledByPreloadPlugin=async(byteArray,fullname)=>{if(typeof Browser!="undefined")Browser.init();for(var plugin of preloadPlugins){if(plugin["canHandle"](fullname)){return plugin["handle"](byteArray,fullname)}}return byteArray};var FS_preloadFile=async(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);addRunDependency(dep);try{var byteArray=url;if(typeof url=="string"){byteArray=await asyncLoad(url)}byteArray=await FS_handledByPreloadPlugin(byteArray,fullname);preFinish?.();if(!dontCreateFile){FS_createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}}finally{removeRunDependency(dep)}};var FS_createPreloadedFile=(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{FS_preloadFile(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish).then(onload).catch(onerror)};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,filesystems:null,syncFSRequests:0,readFiles:{},ErrnoError:class{name="ErrnoError";constructor(errno){this.errno=errno}},FSStream:class{shared={};get object(){return this.node}set object(val){this.node=val}get isRead(){return(this.flags&2097155)!==1}get isWrite(){return(this.flags&2097155)!==0}get isAppend(){return this.flags&1024}get flags(){return this.shared.flags}set flags(val){this.shared.flags=val}get position(){return this.shared.position}set position(val){this.shared.position=val}},FSNode:class{node_ops={};stream_ops={};readMode=292|73;writeMode=146;mounted=null;constructor(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.rdev=rdev;this.atime=this.mtime=this.ctime=Date.now()}get read(){return(this.mode&this.readMode)===this.readMode}set read(val){val?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(val){val?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return FS.isDir(this.mode)}get isDevice(){return FS.isChrdev(this.mode)}},lookupPath(path,opts={}){if(!path){throw new FS.ErrnoError(44)}opts.follow_mount??=true;if(!PATH.isAbs(path)){path=FS.cwd()+"/"+path}linkloop:for(var nlinks=0;nlinks<40;nlinks++){var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";for(var i=0;i>>0)%FS.nameTable.length},hashAddNode(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode(parent,name){var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode(node){FS.hashRemoveNode(node)},isRoot(node){return node===node.parent},isMountpoint(node){return!!node.mounted},isFile(mode){return(mode&61440)===32768},isDir(mode){return(mode&61440)===16384},isLink(mode){return(mode&61440)===40960},isChrdev(mode){return(mode&61440)===8192},isBlkdev(mode){return(mode&61440)===24576},isFIFO(mode){return(mode&61440)===4096},isSocket(mode){return(mode&49152)===49152},flagsToPermissionString(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions(node,perms){if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup(dir){if(!FS.isDir(dir.mode))return 54;var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate(dir,name){if(!FS.isDir(dir.mode)){return 54}try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen(node,flags){if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&(512|64)){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},checkOpExists(op,err){if(!op){throw new FS.ErrnoError(err)}return op},MAX_OPEN_FDS:4096,nextfd(){for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStreamChecked(fd){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}return stream},getStream:fd=>FS.streams[fd],createStream(stream,fd=-1){stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream(fd){FS.streams[fd]=null},dupStream(origStream,fd=-1){var stream=FS.createStream(origStream,fd);stream.stream_ops?.dup?.(stream);return stream},doSetAttr(stream,node,attr){var setattr=stream?.stream_ops.setattr;var arg=setattr?stream:node;setattr??=node.node_ops.setattr;FS.checkOpExists(setattr,63);setattr(arg,attr)},chrdev_stream_ops:{open(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;stream.stream_ops.open?.(stream)},llseek(){throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push(...m.mounts)}return mounts},syncfs(populate,callback){if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type,opts,mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup(parent,name){return parent.node_ops.lookup(parent,name)},mknod(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name){throw new FS.ErrnoError(28)}if(name==="."||name===".."){throw new FS.ErrnoError(20)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},statfs(path){return FS.statfsNode(FS.lookupPath(path,{follow:true}).node)},statfsStream(stream){return FS.statfsNode(stream.node)},statfsNode(node){var rtn={bsize:4096,frsize:4096,blocks:1e6,bfree:5e5,bavail:5e5,files:FS.nextInode,ffree:FS.nextInode-1,fsid:42,flags:2,namelen:255};if(node.node_ops.statfs){Object.assign(rtn,node.node_ops.statfs(node.mount.opts.root))}return rtn},create(path,mode=438){mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir(path,mode=511){mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree(path,mode){var dirs=path.split("/");var d="";for(var dir of dirs){if(!dir)continue;if(d||PATH.isAbs(path))d+="/";d+=dir;try{FS.mkdir(d,mode)}catch(e){if(e.errno!=20)throw e}}},mkdev(path,mode,dev){if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink(oldpath,newpath){if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename(old_path,new_path){var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name);old_node.parent=new_dir}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir(path){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var readdir=FS.checkOpExists(node.node_ops.readdir,54);return readdir(node)},unlink(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink(path){var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return link.node_ops.readlink(link)},stat(path,dontFollow){var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;var getattr=FS.checkOpExists(node.node_ops.getattr,63);return getattr(node)},fstat(fd){var stream=FS.getStreamChecked(fd);var node=stream.node;var getattr=stream.stream_ops.getattr;var arg=getattr?stream:node;getattr??=node.node_ops.getattr;FS.checkOpExists(getattr,63);return getattr(arg)},lstat(path){return FS.stat(path,true)},doChmod(stream,node,mode,dontFollow){FS.doSetAttr(stream,node,{mode:mode&4095|node.mode&~4095,ctime:Date.now(),dontFollow})},chmod(path,mode,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChmod(null,node,mode,dontFollow)},lchmod(path,mode){FS.chmod(path,mode,true)},fchmod(fd,mode){var stream=FS.getStreamChecked(fd);FS.doChmod(stream,stream.node,mode,false)},doChown(stream,node,dontFollow){FS.doSetAttr(stream,node,{timestamp:Date.now(),dontFollow})},chown(path,uid,gid,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChown(null,node,dontFollow)},lchown(path,uid,gid){FS.chown(path,uid,gid,true)},fchown(fd,uid,gid){var stream=FS.getStreamChecked(fd);FS.doChown(stream,stream.node,false)},doTruncate(stream,node,len){if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}FS.doSetAttr(stream,node,{size:len,timestamp:Date.now()})},truncate(path,len){if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}FS.doTruncate(null,node,len)},ftruncate(fd,len){var stream=FS.getStreamChecked(fd);if(len<0||(stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.doTruncate(stream,stream.node,len)},utime(path,atime,mtime){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var setattr=FS.checkOpExists(node.node_ops.setattr,63);setattr(node,{atime,mtime})},open(path,flags,mode=438){if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS_modeStringToFlags(flags):flags;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;var isDirPath;if(typeof path=="object"){node=path}else{isDirPath=path.endsWith("/");var lookup=FS.lookupPath(path,{follow:!(flags&131072),noent_okay:true});node=lookup.node;path=lookup.path}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else if(isDirPath){throw new FS.ErrnoError(31)}else{node=FS.mknod(path,mode|511,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512&&!created){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node,path:FS.getPath(node),flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(created){FS.chmod(node,mode&511)}if(Module["logReadFiles"]&&!(flags&1)){if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close(stream){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed(stream){return stream.fd===null},llseek(stream,offset,whence){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read(stream,buffer,offset,length,position){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write(stream,buffer,offset,length,position,canOwn){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},mmap(stream,length,position,prot,flags){if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}if(!length){throw new FS.ErrnoError(28)}return stream.stream_ops.mmap(stream,length,position,prot,flags)},msync(stream,buffer,offset,length,mmapFlags){if(!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},ioctl(stream,cmd,arg){if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile(path,opts={}){opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error(`Invalid encoding type "${opts.encoding}"`)}var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){buf=UTF8ArrayToString(buf)}FS.close(stream);return buf},writeFile(path,data,opts={}){opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){data=new Uint8Array(intArrayFromString(data,true))}if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir(path){var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories(){FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices(){FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length,llseek:()=>0});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var randomBuffer=new Uint8Array(1024),randomLeft=0;var randomByte=()=>{if(randomLeft===0){randomFill(randomBuffer);randomLeft=randomBuffer.byteLength}return randomBuffer[--randomLeft]};FS.createDevice("/dev","random",randomByte);FS.createDevice("/dev","urandom",randomByte);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories(){FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount(){var node=FS.createNode(proc_self,"fd",16895,73);node.stream_ops={llseek:MEMFS.stream_ops.llseek};node.node_ops={lookup(parent,name){var fd=+name;var stream=FS.getStreamChecked(fd);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path},id:fd+1};ret.parent=ret;return ret},readdir(){return Array.from(FS.streams.entries()).filter(([k,v])=>v).map(([k,v])=>k.toString())}};return node}},{},"/proc/self/fd")},createStandardStreams(input,output,error){if(input){FS.createDevice("/dev","stdin",input)}else{FS.symlink("/dev/tty","/dev/stdin")}if(output){FS.createDevice("/dev","stdout",null,output)}else{FS.symlink("/dev/tty","/dev/stdout")}if(error){FS.createDevice("/dev","stderr",null,error)}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},staticInit(){FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={MEMFS}},init(input,output,error){FS.initialized=true;input??=Module["stdin"];output??=Module["stdout"];error??=Module["stderr"];FS.createStandardStreams(input,output,error)},quit(){FS.initialized=false;for(var stream of FS.streams){if(stream){FS.close(stream)}}},findObject(path,dontResolveLastLink){var ret=FS.analyzePath(path,dontResolveLastLink);if(!ret.exists){return null}return ret.object},analyzePath(path,dontResolveLastLink){try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath(parent,path,canRead,canWrite){parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){if(e.errno!=20)throw e}parent=current}return current},createFile(parent,name,properties,canRead,canWrite){var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS_getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile(parent,name,data,canRead,canWrite,canOwn){var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS_getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]}setDataGetter(getter){this.getter=getter}cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}return intArrayFromString(xhr.responseText||"",true)};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true}get length(){if(!this.lengthKnown){this.cacheLength()}return this._length}get chunkSize(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=(...args)=>{FS.forceLoadFile(node);return fn(...args)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr,allocated:true}};node.stream_ops=stream_ops;return node}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return dir+"/"+path},writeStat(buf,stat){HEAPU32[buf>>2]=stat.dev;HEAPU32[buf+4>>2]=stat.mode;HEAPU32[buf+8>>2]=stat.nlink;HEAPU32[buf+12>>2]=stat.uid;HEAPU32[buf+16>>2]=stat.gid;HEAPU32[buf+20>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];HEAP32[buf+32>>2]=4096;HEAP32[buf+36>>2]=stat.blocks;var atime=stat.atime.getTime();var mtime=stat.mtime.getTime();var ctime=stat.ctime.getTime();tempI64=[Math.floor(atime/1e3)>>>0,(tempDouble=Math.floor(atime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=atime%1e3*1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=mtime%1e3*1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=ctime%1e3*1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];return 0},writeStatFs(buf,stats){HEAPU32[buf+4>>2]=stats.bsize;HEAPU32[buf+60>>2]=stats.bsize;tempI64=[stats.blocks>>>0,(tempDouble=stats.blocks,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+8>>2]=tempI64[0],HEAP32[buf+12>>2]=tempI64[1];tempI64=[stats.bfree>>>0,(tempDouble=stats.bfree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+16>>2]=tempI64[0],HEAP32[buf+20>>2]=tempI64[1];tempI64=[stats.bavail>>>0,(tempDouble=stats.bavail,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];tempI64=[stats.files>>>0,(tempDouble=stats.files,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+32>>2]=tempI64[0],HEAP32[buf+36>>2]=tempI64[1];tempI64=[stats.ffree>>>0,(tempDouble=stats.ffree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=stats.fsid;HEAPU32[buf+64>>2]=stats.flags;HEAPU32[buf+56>>2]=stats.namelen},doMsync(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},getStreamFromFD(fd){var stream=FS.getStreamChecked(fd);return stream},varargs:undefined,getStr(ptr){var ret=UTF8ToString(ptr);return ret}};function ___syscall_chmod(path,mode){try{path=SYSCALLS.getStr(path);FS.chmod(path,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_faccessat(dirfd,path,amode,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchmod(fd,mode){try{FS.fchmod(fd,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchown32(fd,owner,group){try{FS.fchown(fd,owner,group);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var syscallGetVarargI=()=>{var ret=HEAP32[+SYSCALLS.varargs>>2];SYSCALLS.varargs+=4;return ret};var syscallGetVarargP=syscallGetVarargI;function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=syscallGetVarargI();if(arg<0){return-28}while(FS.streams[arg]){arg++}var newStream;newStream=FS.dupStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=syscallGetVarargI();stream.flags|=arg;return 0}case 12:{var arg=syscallGetVarargP();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0}return-28}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fstat64(fd,buf){try{return SYSCALLS.writeStat(buf,FS.fstat(fd))}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var convertI32PairToI53Checked=(lo,hi)=>hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN;function ___syscall_ftruncate64(fd,length_low,length_high){var length=convertI32PairToI53Checked(length_low,length_high);try{if(isNaN(length))return-61;FS.ftruncate(fd,length);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var stringToUTF8=(str,outPtr,maxBytesToWrite)=>stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite);function ___syscall_getcwd(buf,size){try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd)+1;if(sizeHEAPU32[ptr>>2]+HEAP32[ptr+4>>2]*4294967296;function ___syscall_utimensat(dirfd,path,times,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path,true);var now=Date.now(),atime,mtime;if(!times){atime=now;mtime=now}else{var seconds=readI53FromI64(times);var nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){atime=now}else if(nanoseconds==1073741822){atime=null}else{atime=seconds*1e3+nanoseconds/(1e3*1e3)}times+=16;seconds=readI53FromI64(times);nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){mtime=now}else if(nanoseconds==1073741822){mtime=null}else{mtime=seconds*1e3+nanoseconds/(1e3*1e3)}}if((mtime??atime)!==null){FS.utime(path,atime,mtime)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var __abort_js=()=>abort("");var runtimeKeepaliveCounter=0;var __emscripten_runtime_keepalive_clear=()=>{noExitRuntime=false;runtimeKeepaliveCounter=0};var isLeapYear=year=>year%4===0&&(year%100!==0||year%400===0);var MONTH_DAYS_LEAP_CUMULATIVE=[0,31,60,91,121,152,182,213,244,274,305,335];var MONTH_DAYS_REGULAR_CUMULATIVE=[0,31,59,90,120,151,181,212,243,273,304,334];var ydayFromDate=date=>{var leap=isLeapYear(date.getFullYear());var monthDaysCumulative=leap?MONTH_DAYS_LEAP_CUMULATIVE:MONTH_DAYS_REGULAR_CUMULATIVE;var yday=monthDaysCumulative[date.getMonth()]+date.getDate()-1;return yday};function __localtime_js(time_low,time_high,tmPtr){var time=convertI32PairToI53Checked(time_low,time_high);var date=new Date(time*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function __mmap_js(len,prot,flags,fd,offset_low,offset_high,allocated,addr){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);var res=FS.mmap(stream,len,offset,prot,flags);var ptr=res.ptr;HEAP32[allocated>>2]=res.allocated;HEAPU32[addr>>2]=ptr;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function __munmap_js(addr,len,prot,flags,fd,offset_low,offset_high){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);if(prot&2){SYSCALLS.doMsync(addr,stream,len,flags,offset)}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var timers={};var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};var exitJS=(status,implicit)=>{EXITSTATUS=status;_proc_exit(status)};var _exit=exitJS;var maybeExit=()=>{if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}};var _emscripten_get_now=()=>performance.now();var __setitimer_js=(which,timeout_ms)=>{if(timers[which]){clearTimeout(timers[which].id);delete timers[which]}if(!timeout_ms)return 0;var id=setTimeout(()=>{delete timers[which];callUserCallback(()=>__emscripten_timeout(which,_emscripten_get_now()))},timeout_ms);timers[which]={id,timeout_ms};return 0};var __tzset_js=(timezone,daylight,std_name,dst_name)=>{var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAPU32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);var extractZone=timezoneOffset=>{var sign=timezoneOffset>=0?"-":"+";var absOffset=Math.abs(timezoneOffset);var hours=String(Math.floor(absOffset/60)).padStart(2,"0");var minutes=String(absOffset%60).padStart(2,"0");return`UTC${sign}${hours}${minutes}`};var winterName=extractZone(winterOffset);var summerName=extractZone(summerOffset);if(summerOffsetDate.now();var getHeapMax=()=>2147483648;var growMemory=size=>{var oldHeapSize=wasmMemory.buffer.byteLength;var pages=(size-oldHeapSize+65535)/65536|0;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}};var _emscripten_resize_heap=requestedSize=>{var oldSize=HEAPU8.length;requestedSize>>>=0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignMemory(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false};var ENV={};var getExecutableName=()=>thisProgram||"./this.program";var getEnvStrings=()=>{if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.language||"C").replace("-","_")+".UTF-8";var env={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:lang,_:getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings};var _environ_get=(__environ,environ_buf)=>{var bufSize=0;var envp=0;for(var string of getEnvStrings()){var ptr=environ_buf+bufSize;HEAPU32[__environ+envp>>2]=ptr;bufSize+=stringToUTF8(string,ptr,Infinity)+1;envp+=4}return 0};var _environ_sizes_get=(penviron_count,penviron_buf_size)=>{var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;for(var string of strings){bufSize+=lengthBytesUTF8(string)+1}HEAPU32[penviron_buf_size>>2]=bufSize;return 0};function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_fdstat_get(fd,pbuf){try{var rightsBase=0;var rightsInheriting=0;var flags=0;{var stream=SYSCALLS.getStreamFromFD(fd);var type=stream.tty?2:FS.isDir(stream.mode)?3:FS.isLink(stream.mode)?7:4}HEAP8[pbuf]=type;HEAP16[pbuf+2>>1]=flags;tempI64=[rightsBase>>>0,(tempDouble=rightsBase,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+8>>2]=tempI64[0],HEAP32[pbuf+12>>2]=tempI64[1];tempI64=[rightsInheriting>>>0,(tempDouble=rightsInheriting,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+16>>2]=tempI64[0],HEAP32[pbuf+20>>2]=tempI64[1];return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doReadv=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_sync(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);if(stream.stream_ops?.fsync){return stream.stream_ops.fsync(stream)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doWritev=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var adapters_support=function(){const handleAsync=typeof Asyncify==="object"?Asyncify.handleAsync.bind(Asyncify):null;Module["handleAsync"]=handleAsync;const targets=new Map;Module["setCallback"]=(key,target)=>targets.set(key,target);Module["getCallback"]=key=>targets.get(key);Module["deleteCallback"]=key=>targets.delete(key);adapters_support=function(isAsync,key,...args){const receiver=targets.get(key);let methodName=null;const f=typeof receiver==="function"?receiver:receiver[methodName=UTF8ToString(args.shift())];if(isAsync){if(handleAsync){return handleAsync(()=>f.apply(receiver,args))}throw new Error("Synchronous WebAssembly cannot call async function")}const result=f.apply(receiver,args);if(typeof result?.then=="function"){console.error("unexpected Promise",f);throw new Error(`${methodName} unexpectedly returned a Promise`)}return result}};function _ipp(...args){return adapters_support(false,...args)}function _ipp_async(...args){return adapters_support(true,...args)}function _ippipppp(...args){return adapters_support(false,...args)}function _ippipppp_async(...args){return adapters_support(true,...args)}function _ippp(...args){return adapters_support(false,...args)}function _ippp_async(...args){return adapters_support(true,...args)}function _ipppi(...args){return adapters_support(false,...args)}function _ipppi_async(...args){return adapters_support(true,...args)}function _ipppiii(...args){return adapters_support(false,...args)}function _ipppiii_async(...args){return adapters_support(true,...args)}function _ipppiiip(...args){return adapters_support(false,...args)}function _ipppiiip_async(...args){return adapters_support(true,...args)}function _ipppip(...args){return adapters_support(false,...args)}function _ipppip_async(...args){return adapters_support(true,...args)}function _ipppj(...args){return adapters_support(false,...args)}function _ipppj_async(...args){return adapters_support(true,...args)}function _ipppp(...args){return adapters_support(false,...args)}function _ipppp_async(...args){return adapters_support(true,...args)}function _ippppi(...args){return adapters_support(false,...args)}function _ippppi_async(...args){return adapters_support(true,...args)}function _ippppij(...args){return adapters_support(false,...args)}function _ippppij_async(...args){return adapters_support(true,...args)}function _ippppip(...args){return adapters_support(false,...args)}function _ippppip_async(...args){return adapters_support(true,...args)}function _ipppppip(...args){return adapters_support(false,...args)}function _ipppppip_async(...args){return adapters_support(true,...args)}function _vppippii(...args){return adapters_support(false,...args)}function _vppippii_async(...args){return adapters_support(true,...args)}function _vppp(...args){return adapters_support(false,...args)}function _vppp_async(...args){return adapters_support(true,...args)}function _vpppip(...args){return adapters_support(false,...args)}function _vpppip_async(...args){return adapters_support(true,...args)}var uleb128EncodeWithLen=arr=>{const n=arr.length;return[n%128|128,n>>7,...arr]};var wasmTypeCodes={i:127,p:127,j:126,f:125,d:124,e:111};var generateTypePack=types=>uleb128EncodeWithLen(Array.from(types,type=>{var code=wasmTypeCodes[type];return code}));var convertJsFunctionToWasm=(func,sig)=>{var bytes=Uint8Array.of(0,97,115,109,1,0,0,0,1,...uleb128EncodeWithLen([1,96,...generateTypePack(sig.slice(1)),...generateTypePack(sig[0]==="v"?"":sig[0])]),2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var module=new WebAssembly.Module(bytes);var instance=new WebAssembly.Instance(module,{e:{f:func}});var wrappedFunc=instance.exports["f"];return wrappedFunc};var wasmTable;var getWasmTableEntry=funcPtr=>wasmTable.get(funcPtr);var updateTableMap=(offset,count)=>{if(functionsInTableMap){for(var i=offset;i{if(!functionsInTableMap){functionsInTableMap=new WeakMap;updateTableMap(0,wasmTable.length)}return functionsInTableMap.get(func)||0};var freeTableIndexes=[];var getEmptyTableSlot=()=>{if(freeTableIndexes.length){return freeTableIndexes.pop()}return wasmTable["grow"](1)};var setWasmTableEntry=(idx,func)=>wasmTable.set(idx,func);var addFunction=(func,sig)=>{var rtn=getFunctionAddress(func);if(rtn){return rtn}var ret=getEmptyTableSlot();try{setWasmTableEntry(ret,func)}catch(err){if(!(err instanceof TypeError)){throw err}var wrapped=convertJsFunctionToWasm(func,sig);setWasmTableEntry(ret,wrapped)}functionsInTableMap.set(func,ret);return ret};var getCFunc=ident=>{var func=Module["_"+ident];return func};var writeArrayToMemory=(array,buffer)=>{HEAP8.set(array,buffer)};var stackAlloc=sz=>__emscripten_stack_alloc(sz);var stringToUTF8OnStack=str=>{var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8(str,ret,size);return ret};var ccall=(ident,returnType,argTypes,args,opts)=>{var toC={string:str=>{var ret=0;if(str!==null&&str!==undefined&&str!==0){ret=stringToUTF8OnStack(str)}return ret},array:arr=>{var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string"){return UTF8ToString(ret)}if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i{var numericArgs=!argTypes||argTypes.every(type=>type==="number"||type==="boolean");var numericRet=returnType!=="string";if(numericRet&&numericArgs&&!opts){return getCFunc(ident)}return(...args)=>ccall(ident,returnType,argTypes,args,opts)};var getTempRet0=val=>__emscripten_tempret_get();var stringToUTF16=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr};var stringToUTF32=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i65535){i++}HEAP32[outPtr>>2]=codePoint;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr};var AsciiToString=ptr=>{var str="";while(1){var ch=HEAPU8[ptr++];if(!ch)return str;str+=String.fromCharCode(ch)}};var UTF16Decoder=new TextDecoder("utf-16le");var UTF16ToString=(ptr,maxBytesToRead,ignoreNul)=>{var idx=ptr>>1;var endIdx=findStringEnd(HEAPU16,idx,maxBytesToRead/2,ignoreNul);return UTF16Decoder.decode(HEAPU16.subarray(idx,endIdx))};var UTF32ToString=(ptr,maxBytesToRead,ignoreNul)=>{var str="";var startIdx=ptr>>2;for(var i=0;!(i>=maxBytesToRead/4);i++){var utf32=HEAPU32[startIdx+i];if(!utf32&&!ignoreNul)break;str+=String.fromCodePoint(utf32)}return str};var intArrayToString=array=>{var ret=[];for(var i=0;i255){chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")};var _getTempRet0=getTempRet0;FS.createPreloadedFile=FS_createPreloadedFile;FS.preloadFile=FS_preloadFile;FS.staticInit();adapters_support();{if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(Module["preloadPlugins"])preloadPlugins=Module["preloadPlugins"];if(Module["print"])out=Module["print"];if(Module["printErr"])err=Module["printErr"];if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].shift()()}}}Module["getTempRet0"]=getTempRet0;Module["ccall"]=ccall;Module["cwrap"]=cwrap;Module["addFunction"]=addFunction;Module["setValue"]=setValue;Module["getValue"]=getValue;Module["UTF8ToString"]=UTF8ToString;Module["stringToUTF8"]=stringToUTF8;Module["lengthBytesUTF8"]=lengthBytesUTF8;Module["intArrayFromString"]=intArrayFromString;Module["intArrayToString"]=intArrayToString;Module["AsciiToString"]=AsciiToString;Module["UTF16ToString"]=UTF16ToString;Module["stringToUTF16"]=stringToUTF16;Module["UTF32ToString"]=UTF32ToString;Module["stringToUTF32"]=stringToUTF32;Module["writeArrayToMemory"]=writeArrayToMemory;Module["_getTempRet0"]=_getTempRet0;var _powersync_init_static,_sqlite3_status64,_sqlite3_status,_sqlite3_db_status,_sqlite3_msize,_sqlite3_vfs_find,_sqlite3_vfs_register,_sqlite3_vfs_unregister,_sqlite3_release_memory,_sqlite3_soft_heap_limit64,_sqlite3_memory_used,_sqlite3_hard_heap_limit64,_sqlite3_memory_highwater,_sqlite3_malloc,_sqlite3_malloc64,_sqlite3_free,_sqlite3_realloc,_sqlite3_realloc64,_sqlite3_str_vappendf,_sqlite3_str_append,_sqlite3_str_appendchar,_sqlite3_str_appendall,_sqlite3_str_appendf,_sqlite3_str_finish,_sqlite3_str_errcode,_sqlite3_str_length,_sqlite3_str_value,_sqlite3_str_reset,_sqlite3_str_new,_sqlite3_vmprintf,_sqlite3_mprintf,_sqlite3_vsnprintf,_sqlite3_snprintf,_sqlite3_log,_sqlite3_randomness,_sqlite3_stricmp,_sqlite3_strnicmp,_sqlite3_os_init,_sqlite3_os_end,_sqlite3_serialize,_sqlite3_prepare_v2,_sqlite3_step,_sqlite3_column_int64,_sqlite3_reset,_sqlite3_exec,_sqlite3_column_int,_sqlite3_finalize,_sqlite3_deserialize,_sqlite3_database_file_object,_sqlite3_backup_init,_sqlite3_backup_step,_sqlite3_backup_finish,_sqlite3_backup_remaining,_sqlite3_backup_pagecount,_sqlite3_clear_bindings,_sqlite3_value_blob,_sqlite3_value_text,_sqlite3_value_bytes,_sqlite3_value_bytes16,_sqlite3_value_double,_sqlite3_value_int,_sqlite3_value_int64,_sqlite3_value_subtype,_sqlite3_value_pointer,_sqlite3_value_text16,_sqlite3_value_text16be,_sqlite3_value_text16le,_sqlite3_value_type,_sqlite3_value_encoding,_sqlite3_value_nochange,_sqlite3_value_frombind,_sqlite3_value_dup,_sqlite3_value_free,_sqlite3_result_blob,_sqlite3_result_blob64,_sqlite3_result_double,_sqlite3_result_error,_sqlite3_result_error16,_sqlite3_result_int,_sqlite3_result_int64,_sqlite3_result_null,_sqlite3_result_pointer,_sqlite3_result_subtype,_sqlite3_result_text,_sqlite3_result_text64,_sqlite3_result_text16,_sqlite3_result_text16be,_sqlite3_result_text16le,_sqlite3_result_value,_sqlite3_result_error_toobig,_sqlite3_result_zeroblob,_sqlite3_result_zeroblob64,_sqlite3_result_error_code,_sqlite3_result_error_nomem,_sqlite3_user_data,_sqlite3_context_db_handle,_sqlite3_vtab_nochange,_sqlite3_vtab_in_first,_sqlite3_vtab_in_next,_sqlite3_aggregate_context,_sqlite3_get_auxdata,_sqlite3_set_auxdata,_sqlite3_column_count,_sqlite3_data_count,_sqlite3_column_blob,_sqlite3_column_bytes,_sqlite3_column_bytes16,_sqlite3_column_double,_sqlite3_column_text,_sqlite3_column_value,_sqlite3_column_text16,_sqlite3_column_type,_sqlite3_column_name,_sqlite3_column_name16,_sqlite3_bind_blob,_sqlite3_bind_blob64,_sqlite3_bind_double,_sqlite3_bind_int,_sqlite3_bind_int64,_sqlite3_bind_null,_sqlite3_bind_pointer,_sqlite3_bind_text,_sqlite3_bind_text64,_sqlite3_bind_text16,_sqlite3_bind_value,_sqlite3_bind_zeroblob,_sqlite3_bind_zeroblob64,_sqlite3_bind_parameter_count,_sqlite3_bind_parameter_name,_sqlite3_bind_parameter_index,_sqlite3_db_handle,_sqlite3_stmt_readonly,_sqlite3_stmt_isexplain,_sqlite3_stmt_explain,_sqlite3_stmt_busy,_sqlite3_next_stmt,_sqlite3_stmt_status,_sqlite3_sql,_sqlite3_expanded_sql,_sqlite3_value_numeric_type,_sqlite3_blob_open,_sqlite3_blob_close,_sqlite3_blob_read,_sqlite3_blob_write,_sqlite3_blob_bytes,_sqlite3_blob_reopen,_sqlite3_set_authorizer,_sqlite3_strglob,_sqlite3_strlike,_sqlite3_errmsg,_sqlite3_load_extension,_sqlite3_enable_load_extension,_sqlite3_auto_extension,_sqlite3_cancel_auto_extension,_sqlite3_reset_auto_extension,_sqlite3_prepare,_sqlite3_prepare_v3,_sqlite3_prepare16,_sqlite3_prepare16_v2,_sqlite3_prepare16_v3,_sqlite3_get_table,_sqlite3_free_table,_sqlite3_create_module,_sqlite3_create_module_v2,_sqlite3_drop_modules,_sqlite3_declare_vtab,_sqlite3_vtab_on_conflict,_sqlite3_vtab_config,_sqlite3_vtab_collation,_sqlite3_vtab_in,_sqlite3_vtab_rhs_value,_sqlite3_vtab_distinct,_sqlite3_keyword_name,_sqlite3_keyword_count,_sqlite3_keyword_check,_sqlite3_complete,_sqlite3_complete16,_sqlite3_libversion,_sqlite3_libversion_number,_sqlite3_threadsafe,_sqlite3_initialize,_sqlite3_shutdown,_sqlite3_config,_sqlite3_db_mutex,_sqlite3_db_release_memory,_sqlite3_db_cacheflush,_sqlite3_db_config,_sqlite3_last_insert_rowid,_sqlite3_set_last_insert_rowid,_sqlite3_changes64,_sqlite3_changes,_sqlite3_total_changes64,_sqlite3_total_changes,_sqlite3_txn_state,_sqlite3_close,_sqlite3_close_v2,_sqlite3_busy_handler,_sqlite3_progress_handler,_sqlite3_busy_timeout,_sqlite3_interrupt,_sqlite3_is_interrupted,_sqlite3_create_function,_sqlite3_create_function_v2,_sqlite3_create_window_function,_sqlite3_create_function16,_sqlite3_overload_function,_sqlite3_trace_v2,_sqlite3_commit_hook,_sqlite3_update_hook,_sqlite3_rollback_hook,_sqlite3_autovacuum_pages,_sqlite3_wal_autocheckpoint,_sqlite3_wal_hook,_sqlite3_wal_checkpoint_v2,_sqlite3_wal_checkpoint,_sqlite3_error_offset,_sqlite3_errmsg16,_sqlite3_errcode,_sqlite3_extended_errcode,_sqlite3_system_errno,_sqlite3_errstr,_sqlite3_limit,_sqlite3_open,_sqlite3_open_v2,_sqlite3_open16,_sqlite3_create_collation,_sqlite3_create_collation_v2,_sqlite3_create_collation16,_sqlite3_collation_needed,_sqlite3_collation_needed16,_sqlite3_get_clientdata,_sqlite3_set_clientdata,_sqlite3_get_autocommit,_sqlite3_table_column_metadata,_sqlite3_sleep,_sqlite3_extended_result_codes,_sqlite3_file_control,_sqlite3_test_control,_sqlite3_create_filename,_sqlite3_free_filename,_sqlite3_uri_parameter,_sqlite3_uri_key,_sqlite3_uri_boolean,_sqlite3_uri_int64,_sqlite3_filename_database,_sqlite3_filename_journal,_sqlite3_filename_wal,_sqlite3_db_name,_sqlite3_db_filename,_sqlite3_db_readonly,_sqlite3_compileoption_used,_sqlite3_compileoption_get,_sqlite3_sourceid,_memcmp,_malloc,_free,_RegisterExtensionFunctions,_getSqliteFree,_main,_libauthorizer_set_authorizer,_libfunction_create_function,_libhook_commit_hook,_libhook_update_hook,_libprogress_progress_handler,_libvfs_vfs_register,_memcpy,_memset,_emscripten_builtin_memalign,__emscripten_timeout,__emscripten_tempret_get,__emscripten_stack_restore,__emscripten_stack_alloc,_emscripten_stack_get_current,dynCall_viiiij,dynCall_vijii,dynCall_iiiij,dynCall_viji,dynCall_iij,dynCall_iijii,dynCall_iiji,dynCall_iiiiiij,dynCall_iiij,dynCall_jii,dynCall_ji,dynCall_vij,dynCall_iiiiijii,dynCall_j,dynCall_jj,dynCall_jiij,dynCall_iiiiji,dynCall_iiiijii,dynCall_ij,dynCall_viiji,dynCall_viijii,dynCall_iiiijji;function assignWasmExports(wasmExports){Module["_powersync_init_static"]=_powersync_init_static=wasmExports["ra"];Module["_sqlite3_status64"]=_sqlite3_status64=wasmExports["sa"];Module["_sqlite3_status"]=_sqlite3_status=wasmExports["ta"];Module["_sqlite3_db_status"]=_sqlite3_db_status=wasmExports["ua"];Module["_sqlite3_msize"]=_sqlite3_msize=wasmExports["va"];Module["_sqlite3_vfs_find"]=_sqlite3_vfs_find=wasmExports["wa"];Module["_sqlite3_vfs_register"]=_sqlite3_vfs_register=wasmExports["xa"];Module["_sqlite3_vfs_unregister"]=_sqlite3_vfs_unregister=wasmExports["ya"];Module["_sqlite3_release_memory"]=_sqlite3_release_memory=wasmExports["za"];Module["_sqlite3_soft_heap_limit64"]=_sqlite3_soft_heap_limit64=wasmExports["Aa"];Module["_sqlite3_memory_used"]=_sqlite3_memory_used=wasmExports["Ba"];Module["_sqlite3_hard_heap_limit64"]=_sqlite3_hard_heap_limit64=wasmExports["Ca"];Module["_sqlite3_memory_highwater"]=_sqlite3_memory_highwater=wasmExports["Da"];Module["_sqlite3_malloc"]=_sqlite3_malloc=wasmExports["Ea"];Module["_sqlite3_malloc64"]=_sqlite3_malloc64=wasmExports["Fa"];Module["_sqlite3_free"]=_sqlite3_free=wasmExports["Ga"];Module["_sqlite3_realloc"]=_sqlite3_realloc=wasmExports["Ha"];Module["_sqlite3_realloc64"]=_sqlite3_realloc64=wasmExports["Ia"];Module["_sqlite3_str_vappendf"]=_sqlite3_str_vappendf=wasmExports["Ja"];Module["_sqlite3_str_append"]=_sqlite3_str_append=wasmExports["Ka"];Module["_sqlite3_str_appendchar"]=_sqlite3_str_appendchar=wasmExports["La"];Module["_sqlite3_str_appendall"]=_sqlite3_str_appendall=wasmExports["Ma"];Module["_sqlite3_str_appendf"]=_sqlite3_str_appendf=wasmExports["Na"];Module["_sqlite3_str_finish"]=_sqlite3_str_finish=wasmExports["Oa"];Module["_sqlite3_str_errcode"]=_sqlite3_str_errcode=wasmExports["Pa"];Module["_sqlite3_str_length"]=_sqlite3_str_length=wasmExports["Qa"];Module["_sqlite3_str_value"]=_sqlite3_str_value=wasmExports["Ra"];Module["_sqlite3_str_reset"]=_sqlite3_str_reset=wasmExports["Sa"];Module["_sqlite3_str_new"]=_sqlite3_str_new=wasmExports["Ta"];Module["_sqlite3_vmprintf"]=_sqlite3_vmprintf=wasmExports["Ua"];Module["_sqlite3_mprintf"]=_sqlite3_mprintf=wasmExports["Va"];Module["_sqlite3_vsnprintf"]=_sqlite3_vsnprintf=wasmExports["Wa"];Module["_sqlite3_snprintf"]=_sqlite3_snprintf=wasmExports["Xa"];Module["_sqlite3_log"]=_sqlite3_log=wasmExports["Ya"];Module["_sqlite3_randomness"]=_sqlite3_randomness=wasmExports["Za"];Module["_sqlite3_stricmp"]=_sqlite3_stricmp=wasmExports["_a"];Module["_sqlite3_strnicmp"]=_sqlite3_strnicmp=wasmExports["$a"];Module["_sqlite3_os_init"]=_sqlite3_os_init=wasmExports["ab"];Module["_sqlite3_os_end"]=_sqlite3_os_end=wasmExports["bb"];Module["_sqlite3_serialize"]=_sqlite3_serialize=wasmExports["cb"];Module["_sqlite3_prepare_v2"]=_sqlite3_prepare_v2=wasmExports["db"];Module["_sqlite3_step"]=_sqlite3_step=wasmExports["eb"];Module["_sqlite3_column_int64"]=_sqlite3_column_int64=wasmExports["fb"];Module["_sqlite3_reset"]=_sqlite3_reset=wasmExports["gb"];Module["_sqlite3_exec"]=_sqlite3_exec=wasmExports["hb"];Module["_sqlite3_column_int"]=_sqlite3_column_int=wasmExports["ib"];Module["_sqlite3_finalize"]=_sqlite3_finalize=wasmExports["jb"];Module["_sqlite3_deserialize"]=_sqlite3_deserialize=wasmExports["kb"];Module["_sqlite3_database_file_object"]=_sqlite3_database_file_object=wasmExports["lb"];Module["_sqlite3_backup_init"]=_sqlite3_backup_init=wasmExports["mb"];Module["_sqlite3_backup_step"]=_sqlite3_backup_step=wasmExports["nb"];Module["_sqlite3_backup_finish"]=_sqlite3_backup_finish=wasmExports["ob"];Module["_sqlite3_backup_remaining"]=_sqlite3_backup_remaining=wasmExports["pb"];Module["_sqlite3_backup_pagecount"]=_sqlite3_backup_pagecount=wasmExports["qb"];Module["_sqlite3_clear_bindings"]=_sqlite3_clear_bindings=wasmExports["rb"];Module["_sqlite3_value_blob"]=_sqlite3_value_blob=wasmExports["sb"];Module["_sqlite3_value_text"]=_sqlite3_value_text=wasmExports["tb"];Module["_sqlite3_value_bytes"]=_sqlite3_value_bytes=wasmExports["ub"];Module["_sqlite3_value_bytes16"]=_sqlite3_value_bytes16=wasmExports["vb"];Module["_sqlite3_value_double"]=_sqlite3_value_double=wasmExports["wb"];Module["_sqlite3_value_int"]=_sqlite3_value_int=wasmExports["xb"];Module["_sqlite3_value_int64"]=_sqlite3_value_int64=wasmExports["yb"];Module["_sqlite3_value_subtype"]=_sqlite3_value_subtype=wasmExports["zb"];Module["_sqlite3_value_pointer"]=_sqlite3_value_pointer=wasmExports["Ab"];Module["_sqlite3_value_text16"]=_sqlite3_value_text16=wasmExports["Bb"];Module["_sqlite3_value_text16be"]=_sqlite3_value_text16be=wasmExports["Cb"];Module["_sqlite3_value_text16le"]=_sqlite3_value_text16le=wasmExports["Db"];Module["_sqlite3_value_type"]=_sqlite3_value_type=wasmExports["Eb"];Module["_sqlite3_value_encoding"]=_sqlite3_value_encoding=wasmExports["Fb"];Module["_sqlite3_value_nochange"]=_sqlite3_value_nochange=wasmExports["Gb"];Module["_sqlite3_value_frombind"]=_sqlite3_value_frombind=wasmExports["Hb"];Module["_sqlite3_value_dup"]=_sqlite3_value_dup=wasmExports["Ib"];Module["_sqlite3_value_free"]=_sqlite3_value_free=wasmExports["Jb"];Module["_sqlite3_result_blob"]=_sqlite3_result_blob=wasmExports["Kb"];Module["_sqlite3_result_blob64"]=_sqlite3_result_blob64=wasmExports["Lb"];Module["_sqlite3_result_double"]=_sqlite3_result_double=wasmExports["Mb"];Module["_sqlite3_result_error"]=_sqlite3_result_error=wasmExports["Nb"];Module["_sqlite3_result_error16"]=_sqlite3_result_error16=wasmExports["Ob"];Module["_sqlite3_result_int"]=_sqlite3_result_int=wasmExports["Pb"];Module["_sqlite3_result_int64"]=_sqlite3_result_int64=wasmExports["Qb"];Module["_sqlite3_result_null"]=_sqlite3_result_null=wasmExports["Rb"];Module["_sqlite3_result_pointer"]=_sqlite3_result_pointer=wasmExports["Sb"];Module["_sqlite3_result_subtype"]=_sqlite3_result_subtype=wasmExports["Tb"];Module["_sqlite3_result_text"]=_sqlite3_result_text=wasmExports["Ub"];Module["_sqlite3_result_text64"]=_sqlite3_result_text64=wasmExports["Vb"];Module["_sqlite3_result_text16"]=_sqlite3_result_text16=wasmExports["Wb"];Module["_sqlite3_result_text16be"]=_sqlite3_result_text16be=wasmExports["Xb"];Module["_sqlite3_result_text16le"]=_sqlite3_result_text16le=wasmExports["Yb"];Module["_sqlite3_result_value"]=_sqlite3_result_value=wasmExports["Zb"];Module["_sqlite3_result_error_toobig"]=_sqlite3_result_error_toobig=wasmExports["_b"];Module["_sqlite3_result_zeroblob"]=_sqlite3_result_zeroblob=wasmExports["$b"];Module["_sqlite3_result_zeroblob64"]=_sqlite3_result_zeroblob64=wasmExports["ac"];Module["_sqlite3_result_error_code"]=_sqlite3_result_error_code=wasmExports["bc"];Module["_sqlite3_result_error_nomem"]=_sqlite3_result_error_nomem=wasmExports["cc"];Module["_sqlite3_user_data"]=_sqlite3_user_data=wasmExports["dc"];Module["_sqlite3_context_db_handle"]=_sqlite3_context_db_handle=wasmExports["ec"];Module["_sqlite3_vtab_nochange"]=_sqlite3_vtab_nochange=wasmExports["fc"];Module["_sqlite3_vtab_in_first"]=_sqlite3_vtab_in_first=wasmExports["gc"];Module["_sqlite3_vtab_in_next"]=_sqlite3_vtab_in_next=wasmExports["hc"];Module["_sqlite3_aggregate_context"]=_sqlite3_aggregate_context=wasmExports["ic"];Module["_sqlite3_get_auxdata"]=_sqlite3_get_auxdata=wasmExports["jc"];Module["_sqlite3_set_auxdata"]=_sqlite3_set_auxdata=wasmExports["kc"];Module["_sqlite3_column_count"]=_sqlite3_column_count=wasmExports["lc"];Module["_sqlite3_data_count"]=_sqlite3_data_count=wasmExports["mc"];Module["_sqlite3_column_blob"]=_sqlite3_column_blob=wasmExports["nc"];Module["_sqlite3_column_bytes"]=_sqlite3_column_bytes=wasmExports["oc"];Module["_sqlite3_column_bytes16"]=_sqlite3_column_bytes16=wasmExports["pc"];Module["_sqlite3_column_double"]=_sqlite3_column_double=wasmExports["qc"];Module["_sqlite3_column_text"]=_sqlite3_column_text=wasmExports["rc"];Module["_sqlite3_column_value"]=_sqlite3_column_value=wasmExports["sc"];Module["_sqlite3_column_text16"]=_sqlite3_column_text16=wasmExports["tc"];Module["_sqlite3_column_type"]=_sqlite3_column_type=wasmExports["uc"];Module["_sqlite3_column_name"]=_sqlite3_column_name=wasmExports["vc"];Module["_sqlite3_column_name16"]=_sqlite3_column_name16=wasmExports["wc"];Module["_sqlite3_bind_blob"]=_sqlite3_bind_blob=wasmExports["xc"];Module["_sqlite3_bind_blob64"]=_sqlite3_bind_blob64=wasmExports["yc"];Module["_sqlite3_bind_double"]=_sqlite3_bind_double=wasmExports["zc"];Module["_sqlite3_bind_int"]=_sqlite3_bind_int=wasmExports["Ac"];Module["_sqlite3_bind_int64"]=_sqlite3_bind_int64=wasmExports["Bc"];Module["_sqlite3_bind_null"]=_sqlite3_bind_null=wasmExports["Cc"];Module["_sqlite3_bind_pointer"]=_sqlite3_bind_pointer=wasmExports["Dc"];Module["_sqlite3_bind_text"]=_sqlite3_bind_text=wasmExports["Ec"];Module["_sqlite3_bind_text64"]=_sqlite3_bind_text64=wasmExports["Fc"];Module["_sqlite3_bind_text16"]=_sqlite3_bind_text16=wasmExports["Gc"];Module["_sqlite3_bind_value"]=_sqlite3_bind_value=wasmExports["Hc"];Module["_sqlite3_bind_zeroblob"]=_sqlite3_bind_zeroblob=wasmExports["Ic"];Module["_sqlite3_bind_zeroblob64"]=_sqlite3_bind_zeroblob64=wasmExports["Jc"];Module["_sqlite3_bind_parameter_count"]=_sqlite3_bind_parameter_count=wasmExports["Kc"];Module["_sqlite3_bind_parameter_name"]=_sqlite3_bind_parameter_name=wasmExports["Lc"];Module["_sqlite3_bind_parameter_index"]=_sqlite3_bind_parameter_index=wasmExports["Mc"];Module["_sqlite3_db_handle"]=_sqlite3_db_handle=wasmExports["Nc"];Module["_sqlite3_stmt_readonly"]=_sqlite3_stmt_readonly=wasmExports["Oc"];Module["_sqlite3_stmt_isexplain"]=_sqlite3_stmt_isexplain=wasmExports["Pc"];Module["_sqlite3_stmt_explain"]=_sqlite3_stmt_explain=wasmExports["Qc"];Module["_sqlite3_stmt_busy"]=_sqlite3_stmt_busy=wasmExports["Rc"];Module["_sqlite3_next_stmt"]=_sqlite3_next_stmt=wasmExports["Sc"];Module["_sqlite3_stmt_status"]=_sqlite3_stmt_status=wasmExports["Tc"];Module["_sqlite3_sql"]=_sqlite3_sql=wasmExports["Uc"];Module["_sqlite3_expanded_sql"]=_sqlite3_expanded_sql=wasmExports["Vc"];Module["_sqlite3_value_numeric_type"]=_sqlite3_value_numeric_type=wasmExports["Wc"];Module["_sqlite3_blob_open"]=_sqlite3_blob_open=wasmExports["Xc"];Module["_sqlite3_blob_close"]=_sqlite3_blob_close=wasmExports["Yc"];Module["_sqlite3_blob_read"]=_sqlite3_blob_read=wasmExports["Zc"];Module["_sqlite3_blob_write"]=_sqlite3_blob_write=wasmExports["_c"];Module["_sqlite3_blob_bytes"]=_sqlite3_blob_bytes=wasmExports["$c"];Module["_sqlite3_blob_reopen"]=_sqlite3_blob_reopen=wasmExports["ad"];Module["_sqlite3_set_authorizer"]=_sqlite3_set_authorizer=wasmExports["bd"];Module["_sqlite3_strglob"]=_sqlite3_strglob=wasmExports["cd"];Module["_sqlite3_strlike"]=_sqlite3_strlike=wasmExports["dd"];Module["_sqlite3_errmsg"]=_sqlite3_errmsg=wasmExports["ed"];Module["_sqlite3_load_extension"]=_sqlite3_load_extension=wasmExports["fd"];Module["_sqlite3_enable_load_extension"]=_sqlite3_enable_load_extension=wasmExports["gd"];Module["_sqlite3_auto_extension"]=_sqlite3_auto_extension=wasmExports["hd"];Module["_sqlite3_cancel_auto_extension"]=_sqlite3_cancel_auto_extension=wasmExports["id"];Module["_sqlite3_reset_auto_extension"]=_sqlite3_reset_auto_extension=wasmExports["jd"];Module["_sqlite3_prepare"]=_sqlite3_prepare=wasmExports["kd"];Module["_sqlite3_prepare_v3"]=_sqlite3_prepare_v3=wasmExports["ld"];Module["_sqlite3_prepare16"]=_sqlite3_prepare16=wasmExports["md"];Module["_sqlite3_prepare16_v2"]=_sqlite3_prepare16_v2=wasmExports["nd"];Module["_sqlite3_prepare16_v3"]=_sqlite3_prepare16_v3=wasmExports["od"];Module["_sqlite3_get_table"]=_sqlite3_get_table=wasmExports["pd"];Module["_sqlite3_free_table"]=_sqlite3_free_table=wasmExports["qd"];Module["_sqlite3_create_module"]=_sqlite3_create_module=wasmExports["rd"];Module["_sqlite3_create_module_v2"]=_sqlite3_create_module_v2=wasmExports["sd"];Module["_sqlite3_drop_modules"]=_sqlite3_drop_modules=wasmExports["td"];Module["_sqlite3_declare_vtab"]=_sqlite3_declare_vtab=wasmExports["ud"];Module["_sqlite3_vtab_on_conflict"]=_sqlite3_vtab_on_conflict=wasmExports["vd"];Module["_sqlite3_vtab_config"]=_sqlite3_vtab_config=wasmExports["wd"];Module["_sqlite3_vtab_collation"]=_sqlite3_vtab_collation=wasmExports["xd"];Module["_sqlite3_vtab_in"]=_sqlite3_vtab_in=wasmExports["yd"];Module["_sqlite3_vtab_rhs_value"]=_sqlite3_vtab_rhs_value=wasmExports["zd"];Module["_sqlite3_vtab_distinct"]=_sqlite3_vtab_distinct=wasmExports["Ad"];Module["_sqlite3_keyword_name"]=_sqlite3_keyword_name=wasmExports["Bd"];Module["_sqlite3_keyword_count"]=_sqlite3_keyword_count=wasmExports["Cd"];Module["_sqlite3_keyword_check"]=_sqlite3_keyword_check=wasmExports["Dd"];Module["_sqlite3_complete"]=_sqlite3_complete=wasmExports["Ed"];Module["_sqlite3_complete16"]=_sqlite3_complete16=wasmExports["Fd"];Module["_sqlite3_libversion"]=_sqlite3_libversion=wasmExports["Gd"];Module["_sqlite3_libversion_number"]=_sqlite3_libversion_number=wasmExports["Hd"];Module["_sqlite3_threadsafe"]=_sqlite3_threadsafe=wasmExports["Id"];Module["_sqlite3_initialize"]=_sqlite3_initialize=wasmExports["Jd"];Module["_sqlite3_shutdown"]=_sqlite3_shutdown=wasmExports["Kd"];Module["_sqlite3_config"]=_sqlite3_config=wasmExports["Ld"];Module["_sqlite3_db_mutex"]=_sqlite3_db_mutex=wasmExports["Md"];Module["_sqlite3_db_release_memory"]=_sqlite3_db_release_memory=wasmExports["Nd"];Module["_sqlite3_db_cacheflush"]=_sqlite3_db_cacheflush=wasmExports["Od"];Module["_sqlite3_db_config"]=_sqlite3_db_config=wasmExports["Pd"];Module["_sqlite3_last_insert_rowid"]=_sqlite3_last_insert_rowid=wasmExports["Qd"];Module["_sqlite3_set_last_insert_rowid"]=_sqlite3_set_last_insert_rowid=wasmExports["Rd"];Module["_sqlite3_changes64"]=_sqlite3_changes64=wasmExports["Sd"];Module["_sqlite3_changes"]=_sqlite3_changes=wasmExports["Td"];Module["_sqlite3_total_changes64"]=_sqlite3_total_changes64=wasmExports["Ud"];Module["_sqlite3_total_changes"]=_sqlite3_total_changes=wasmExports["Vd"];Module["_sqlite3_txn_state"]=_sqlite3_txn_state=wasmExports["Wd"];Module["_sqlite3_close"]=_sqlite3_close=wasmExports["Xd"];Module["_sqlite3_close_v2"]=_sqlite3_close_v2=wasmExports["Yd"];Module["_sqlite3_busy_handler"]=_sqlite3_busy_handler=wasmExports["Zd"];Module["_sqlite3_progress_handler"]=_sqlite3_progress_handler=wasmExports["_d"];Module["_sqlite3_busy_timeout"]=_sqlite3_busy_timeout=wasmExports["$d"];Module["_sqlite3_interrupt"]=_sqlite3_interrupt=wasmExports["ae"];Module["_sqlite3_is_interrupted"]=_sqlite3_is_interrupted=wasmExports["be"];Module["_sqlite3_create_function"]=_sqlite3_create_function=wasmExports["ce"];Module["_sqlite3_create_function_v2"]=_sqlite3_create_function_v2=wasmExports["de"];Module["_sqlite3_create_window_function"]=_sqlite3_create_window_function=wasmExports["ee"];Module["_sqlite3_create_function16"]=_sqlite3_create_function16=wasmExports["fe"];Module["_sqlite3_overload_function"]=_sqlite3_overload_function=wasmExports["ge"];Module["_sqlite3_trace_v2"]=_sqlite3_trace_v2=wasmExports["he"];Module["_sqlite3_commit_hook"]=_sqlite3_commit_hook=wasmExports["ie"];Module["_sqlite3_update_hook"]=_sqlite3_update_hook=wasmExports["je"];Module["_sqlite3_rollback_hook"]=_sqlite3_rollback_hook=wasmExports["ke"];Module["_sqlite3_autovacuum_pages"]=_sqlite3_autovacuum_pages=wasmExports["le"];Module["_sqlite3_wal_autocheckpoint"]=_sqlite3_wal_autocheckpoint=wasmExports["me"];Module["_sqlite3_wal_hook"]=_sqlite3_wal_hook=wasmExports["ne"];Module["_sqlite3_wal_checkpoint_v2"]=_sqlite3_wal_checkpoint_v2=wasmExports["oe"];Module["_sqlite3_wal_checkpoint"]=_sqlite3_wal_checkpoint=wasmExports["pe"];Module["_sqlite3_error_offset"]=_sqlite3_error_offset=wasmExports["qe"];Module["_sqlite3_errmsg16"]=_sqlite3_errmsg16=wasmExports["re"];Module["_sqlite3_errcode"]=_sqlite3_errcode=wasmExports["se"];Module["_sqlite3_extended_errcode"]=_sqlite3_extended_errcode=wasmExports["te"];Module["_sqlite3_system_errno"]=_sqlite3_system_errno=wasmExports["ue"];Module["_sqlite3_errstr"]=_sqlite3_errstr=wasmExports["ve"];Module["_sqlite3_limit"]=_sqlite3_limit=wasmExports["we"];Module["_sqlite3_open"]=_sqlite3_open=wasmExports["xe"];Module["_sqlite3_open_v2"]=_sqlite3_open_v2=wasmExports["ye"];Module["_sqlite3_open16"]=_sqlite3_open16=wasmExports["ze"];Module["_sqlite3_create_collation"]=_sqlite3_create_collation=wasmExports["Ae"];Module["_sqlite3_create_collation_v2"]=_sqlite3_create_collation_v2=wasmExports["Be"];Module["_sqlite3_create_collation16"]=_sqlite3_create_collation16=wasmExports["Ce"];Module["_sqlite3_collation_needed"]=_sqlite3_collation_needed=wasmExports["De"];Module["_sqlite3_collation_needed16"]=_sqlite3_collation_needed16=wasmExports["Ee"];Module["_sqlite3_get_clientdata"]=_sqlite3_get_clientdata=wasmExports["Fe"];Module["_sqlite3_set_clientdata"]=_sqlite3_set_clientdata=wasmExports["Ge"];Module["_sqlite3_get_autocommit"]=_sqlite3_get_autocommit=wasmExports["He"];Module["_sqlite3_table_column_metadata"]=_sqlite3_table_column_metadata=wasmExports["Ie"];Module["_sqlite3_sleep"]=_sqlite3_sleep=wasmExports["Je"];Module["_sqlite3_extended_result_codes"]=_sqlite3_extended_result_codes=wasmExports["Ke"];Module["_sqlite3_file_control"]=_sqlite3_file_control=wasmExports["Le"];Module["_sqlite3_test_control"]=_sqlite3_test_control=wasmExports["Me"];Module["_sqlite3_create_filename"]=_sqlite3_create_filename=wasmExports["Ne"];Module["_sqlite3_free_filename"]=_sqlite3_free_filename=wasmExports["Oe"];Module["_sqlite3_uri_parameter"]=_sqlite3_uri_parameter=wasmExports["Pe"];Module["_sqlite3_uri_key"]=_sqlite3_uri_key=wasmExports["Qe"];Module["_sqlite3_uri_boolean"]=_sqlite3_uri_boolean=wasmExports["Re"];Module["_sqlite3_uri_int64"]=_sqlite3_uri_int64=wasmExports["Se"];Module["_sqlite3_filename_database"]=_sqlite3_filename_database=wasmExports["Te"];Module["_sqlite3_filename_journal"]=_sqlite3_filename_journal=wasmExports["Ue"];Module["_sqlite3_filename_wal"]=_sqlite3_filename_wal=wasmExports["Ve"];Module["_sqlite3_db_name"]=_sqlite3_db_name=wasmExports["We"];Module["_sqlite3_db_filename"]=_sqlite3_db_filename=wasmExports["Xe"];Module["_sqlite3_db_readonly"]=_sqlite3_db_readonly=wasmExports["Ye"];Module["_sqlite3_compileoption_used"]=_sqlite3_compileoption_used=wasmExports["Ze"];Module["_sqlite3_compileoption_get"]=_sqlite3_compileoption_get=wasmExports["_e"];Module["_sqlite3_sourceid"]=_sqlite3_sourceid=wasmExports["$e"];Module["_memcmp"]=_memcmp=wasmExports["af"];Module["_malloc"]=_malloc=wasmExports["bf"];Module["_free"]=_free=wasmExports["cf"];Module["_RegisterExtensionFunctions"]=_RegisterExtensionFunctions=wasmExports["df"];Module["_getSqliteFree"]=_getSqliteFree=wasmExports["ef"];Module["_main"]=_main=wasmExports["ff"];Module["_libauthorizer_set_authorizer"]=_libauthorizer_set_authorizer=wasmExports["gf"];Module["_libfunction_create_function"]=_libfunction_create_function=wasmExports["hf"];Module["_libhook_commit_hook"]=_libhook_commit_hook=wasmExports["jf"];Module["_libhook_update_hook"]=_libhook_update_hook=wasmExports["kf"];Module["_libprogress_progress_handler"]=_libprogress_progress_handler=wasmExports["lf"];Module["_libvfs_vfs_register"]=_libvfs_vfs_register=wasmExports["mf"];Module["_memcpy"]=_memcpy=wasmExports["nf"];Module["_memset"]=_memset=wasmExports["of"];_emscripten_builtin_memalign=wasmExports["qf"];__emscripten_timeout=wasmExports["rf"];__emscripten_tempret_get=wasmExports["sf"];__emscripten_stack_restore=wasmExports["tf"];__emscripten_stack_alloc=wasmExports["uf"];_emscripten_stack_get_current=wasmExports["vf"];dynCall_viiiij=wasmExports["dynCall_viiiij"];dynCall_vijii=wasmExports["dynCall_vijii"];dynCall_iiiij=wasmExports["dynCall_iiiij"];dynCall_viji=wasmExports["dynCall_viji"];dynCall_iij=wasmExports["dynCall_iij"];dynCall_iijii=wasmExports["dynCall_iijii"];dynCall_iiji=wasmExports["dynCall_iiji"];dynCall_iiiiiij=wasmExports["dynCall_iiiiiij"];dynCall_iiij=wasmExports["dynCall_iiij"];dynCall_jii=wasmExports["dynCall_jii"];dynCall_ji=wasmExports["dynCall_ji"];dynCall_vij=wasmExports["dynCall_vij"];dynCall_iiiiijii=wasmExports["dynCall_iiiiijii"];dynCall_j=wasmExports["dynCall_j"];dynCall_jj=wasmExports["dynCall_jj"];dynCall_jiij=wasmExports["dynCall_jiij"];dynCall_iiiiji=wasmExports["dynCall_iiiiji"];dynCall_iiiijii=wasmExports["dynCall_iiiijii"];dynCall_ij=wasmExports["dynCall_ij"];dynCall_viiji=wasmExports["dynCall_viiji"];dynCall_viijii=wasmExports["dynCall_viijii"];dynCall_iiiijji=wasmExports["dynCall_iiiijji"]}var _sqlite3_version=Module["_sqlite3_version"]=91280;var wasmImports={a:___assert_fail,aa:___syscall_chmod,da:___syscall_faccessat,ba:___syscall_fchmod,$:___syscall_fchown32,b:___syscall_fcntl64,_:___syscall_fstat64,y:___syscall_ftruncate64,U:___syscall_getcwd,Y:___syscall_lstat64,R:___syscall_mkdirat,X:___syscall_newfstatat,P:___syscall_openat,N:___syscall_readlinkat,M:___syscall_rmdir,Z:___syscall_stat64,K:___syscall_unlinkat,J:___syscall_utimensat,F:__abort_js,E:__emscripten_runtime_keepalive_clear,w:__localtime_js,u:__mmap_js,v:__munmap_js,G:__setitimer_js,Q:__tzset_js,n:_emscripten_date_now,g:_emscripten_get_now,H:_emscripten_resize_heap,S:_environ_get,T:_environ_sizes_get,o:_fd_close,I:_fd_fdstat_get,O:_fd_read,x:_fd_seek,V:_fd_sync,L:_fd_write,s:_ipp,t:_ipp_async,ka:_ippipppp,oa:_ippipppp_async,j:_ippp,k:_ippp_async,c:_ipppi,d:_ipppi_async,ga:_ipppiii,ha:_ipppiii_async,ia:_ipppiiip,ja:_ipppiiip_async,h:_ipppip,i:_ipppip_async,z:_ipppj,A:_ipppj_async,e:_ipppp,f:_ipppp_async,ea:_ippppi,fa:_ippppi_async,B:_ippppij,C:_ippppij_async,p:_ippppip,q:_ippppip_async,la:_ipppppip,ma:_ipppppip_async,D:_proc_exit,na:_vppippii,r:_vppippii_async,l:_vppp,m:_vppp_async,W:_vpppip,ca:_vpppip_async};function callMain(){var entryFunction=_main;var argc=0;var argv=0;try{var ret=entryFunction(argc,argv);exitJS(ret,true);return ret}catch(e){return handleException(e)}}function run(){if(runDependencies>0){dependenciesFulfilled=run;return}preRun();if(runDependencies>0){dependenciesFulfilled=run;return}function doRun(){Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve?.(Module);Module["onRuntimeInitialized"]?.();var noInitialRun=Module["noInitialRun"]||false;if(!noInitialRun)callMain();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(()=>{setTimeout(()=>Module["setStatus"](""),1);doRun()},1)}else{doRun()}}var wasmExports;wasmExports=await (createWasm());run();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["set_authorizer"]=function(db,xAuthorizer,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xAuthorizer instanceof AsyncFunction?1:0,"i32");const result=ccall("libauthorizer_set_authorizer","number",["number","number","number"],[db,xAuthorizer?1:0,pAsyncFlags]);if(!result&&xAuthorizer){Module["setCallback"](pAsyncFlags,(_,iAction,p3,p4,p5,p6)=>xAuthorizer(pApp,iAction,p3,p4,p5,p6))}return result}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;const FUNC_METHODS=["xFunc","xStep","xFinal"];const mapFunctionNameToKey=new Map;Module["create_function"]=function(db,zFunctionName,nArg,eTextRep,pApp,xFunc,xStep,xFinal){const pAsyncFlags=Module["_sqlite3_malloc"](4);const target={xFunc,xStep,xFinal};setValue(pAsyncFlags,FUNC_METHODS.reduce((mask,method,i)=>{if(target[method]instanceof AsyncFunction){return mask|1<xUpdateHook(iUpdateType,dbName,tblName,lo32,hi32))}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["commit_hook"]=function(db,xCommitHook){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xCommitHook instanceof AsyncFunction?1:0,"i32");ccall("libhook_commit_hook","void",["number","number","number"],[db,xCommitHook?1:0,pAsyncFlags]);if(xCommitHook){Module["setCallback"](pAsyncFlags,_=>xCommitHook())}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["progress_handler"]=function(db,nOps,xProgress,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xProgress instanceof AsyncFunction?1:0,"i32");ccall("libprogress_progress_handler","number",["number","number","number","number"],[db,nOps,xProgress?1:0,pAsyncFlags]);if(xProgress){Module["setCallback"](pAsyncFlags,_=>xProgress(pApp))}}})();(function(){const VFS_METHODS=["xOpen","xDelete","xAccess","xFullPathname","xRandomness","xSleep","xCurrentTime","xGetLastError","xCurrentTimeInt64","xClose","xRead","xWrite","xTruncate","xSync","xFileSize","xLock","xUnlock","xCheckReservedLock","xFileControl","xSectorSize","xDeviceCharacteristics","xShmMap","xShmLock","xShmBarrier","xShmUnmap"];const mapVFSNameToKey=new Map;Module["vfs_register"]=function(vfs,makeDefault){let methodMask=0;let asyncMask=0;VFS_METHODS.forEach((method,i)=>{if(vfs[method]){methodMask|=1<{readyPromiseResolve=resolve;readyPromiseReject=reject})} ;return moduleRtn}export default Module; diff --git a/dist/wa-sqlite.wasm b/dist/wa-sqlite.wasm index b28057d3fb65a2b637d1d4b6081e61da9f68a667..bfb9a59275fff48bca268c37d6060d314915fa68 100755 GIT binary patch delta 226385 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 delta 226662 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%0D|!UNIMfasfy$A&wDd_PQT>=3kxjA%yKQqvLH8t z@DT8biY98jZ;cU+LW~lxSuRC^1QBgwG@^olf?|S-Xd<3LMa7$V1&tb$XhefI>i=8S zZ)OkB{C>Z`eBAfu^<7n6Rb5?OJuelt4ljl`vypN}B>LMjso!2Mi7q!ug3n+_*HsgazoNi$)bbU(}@RnrhDdX#?qedfB_W*O2`U)!s`-9!A`u>3`*_f zA|KA|0Y%Yrex>MCM&zQbewZG^qXiMimDM1 zr&|0++f8?wNgW3YGCs%G;R}@&L$XEG&$tHK-gle6183^or6TJ_-?@|zfKa!HYm1(?lA+;P`75 z4z{m+w?s@v!6?#Q=c2{mCiTwOC0?BIyHh*b8#b6uxhglx#ZFBkwqwY1+e#kYM0AQ7`;eVqUi~sc+ zyE@}FgeA9&NavAGsc@qT)V25Nahi zT9S?$q-I?wAGE;??}Wb3v>K-Pm0|Ns=-~j$_<<*kHfaLQ zZZEjs49hjPP)&FuI>*2gI=E`n8V>-4#*JV#VxbpTgaRxC$}hzMCsma+0AIehLbol( ztstkbQmjw%b3d!MH6EZna~1BcknG*>^i4%$TW%fzX!S~OoDY+NGJEkKO?^FDdrfh+ zL_MmaM-dy{LS;(2yRY0L&tO>*V}5@1kEW(yI!a~B`M&}U+8u2`mN(^JnLPjMVQc?n z{!p|e-5qJ}#loXArT}tuV5`FM%o1FO60*2vXGR?U z;{KF4EGGaMm`0;?j8y0j|8ifJ3WqZcoKxh(RzGVp#n~{!HCFQbHRiS(5V#cY_VBG# z7WFzF#iUGn8m(t(6y?jWR?S<0BE)UaeAsmE@~=F{&a?8k2ZH`GyZm9(2d}MX$mx~Y z_a8PLs&jh8OJ@?3K$U3`ChTJyn|TDo*L`;4BW6O|d+Bhr1?IUyUeLF3zq{@c({;jw zOa-`(@D6;gmdO)i^W_=ZZyqr}U@^A;qb5p! zp`8$Ny47Cus5t;q{M)1Ez&(}wElE1aElxTvxG)I>f!zG0gW%j`Hk45m<8P&F9O3t? z?UcvNh>`#I?!ESyIhgL%{n=dRRolD%YzF6i)EGEf%gG)shZ|%ZHxN}JHin6c0zs%j zxW8j7wa!r7v;w(gE}B6FJzNDHv<)1~FkhhNfaRZ4)(`)LJjBAg$s9WxPkUC6LS8DI zJ#oE9F7i_bz7uL7c9Nd&to7H4_?H4u^(V!dzz%$zW!BQ?#h}L;{Dj9bJ$+Rw&}*9M z*N>aMTm4x%;lgD2ycjGVvu{3bdUI;M>3UOtZ$VkSbssDU>$dD#X4u;6ziMh z3D(tR{45v2vvW1;m}k)AEcwv|T$ zzSG+N`w7$i{{yxAKWPT{r;%+;flS-*Bb`4l_=Fv&8(aKX+$(ouaU{neRy}F<$caHE zRZ}LL8bdN=<4cEQ!!ILf5C-J3@iONdyx~}T^%Kz&#?RnOIGhzqyyX#X<#sxjj%p;6 ziE}8;Gj9%-h5Io703N_^Umi@F2|SoHvH<|_*g60Q_Q=g5b_X(F}jV^ z;@EDnQqUCO4@B@9lvf%Ny9HLWQVdPs@?Xh*2#Bo<*)|C8Vb-daArquVe0A=mrncJ7 zxGkoK{rDMEHN2iywkL64kuJrpY)9vxgcB{T>_`?`DMD!7`fJuJ_)%jGN#pKn(6D~4}T+yOU zZ7gzz9V!G!JETEm-Q&cJGNY^L5-Ztw-4M-^dNr~9IWxM5#Gk`fD=b)EThCFo=0l=m}a7>f#6Ig2W+Lr6OHH_rT`ESE(OQ;1VfQOYGZN!t}ZPo%IQGxmz;+Zh+p$<#DN za(UEY3KH0$Gokt<=r+p$*?)jaGC6j-b_%FrY58?;cndWP;27+mz%E;2b&39tGzH{O z^9?1hE>YL`?IpeedLmaeetVN|dd4jyIO*Yrq+(BzfIxj@K~B`qn+f`%+c^nYx)(Y6 z6~sC1ba#l0ISGuH-SozVvPykZQxsl?PMAj{`j%UC3}@oHooP8hLHmiU-SVP2im-|d z7z3lDvg=gNA-lx~%dLTRfoQ_}klzA3qp)k7qORO#Iee?euJEsp4r`V2WhDOu7I|)^ zqYv^V$VhTZ`i=&@=p(Xr6e^(``5`bGF@mUV&(R^=Q~ZI1ePdu7=Fb)+g3JbyGpwhb z@}5c6B`O_8&|>Qn4Zcdv*lr_mFN1-xNR?eR<;&c=5m(@BI}Z3-4zi~0*~|eULfE+L zv535tO=gX(xI3Tebiw8mMg=&dKsKW+rLu-egQ0w%+WfphP*b&{6fqRnUlv`#6sTq$ z?&b|LY4QuET@LBXg4&53U8qu5InJ8!9XZhwI(p+S&6w9Hz2(VGvsALz&gDlA#T4P- zB)lX1JYecIE4Q2uv{o|Ja**kypmSr{NYkY-eHWwGXZDb-Z0hExBO8?Y>1beGozGys zmOx2vLQA+9=rlx^$WKEw1(}FKx(!a=5R@dA1T3F4VOvrKk)ywSq8R<9)PCEWrf$-c zPih%dV}v$`T9a>18&geGiG8hDLqu7c&d!T{YOCqesVp7N!7dGtjhR6u*eD|kfRW@o&DI`g2t;T1M#Z?m z_OGTx<*m2LnovNoowWw9vIBF#U(N8;i*i)>vcIASK49&&UisAu#{5Df{8p)UnUgCHYfQ{b4p3SB?hI7fbFol^~c1Q>j z#3n^lI;AF|+Y%ac96%WTERX1~%!U-{7tkAWQjvH6)`;pvY} zCkFJ7k4-J1mcgly%Jzw^{*T$ue5{)W>T2+rJ?B5BFHW(){SR9k@7cHiV}9XZUSf~l zVQ$H&QVw(G;3+q%qpc;Qb;R7AEp`>v1G1l(LvoAxDQid7Fg=k)?Dx?ch=_ipMi=x| zFO>V5eBgkwz9z4&8IT=X&bNY*m$b`xjDbXi!CZuHC;M>QmWnw`JGMK z+S`ft!WQieHZr?BMqjwMwlH-VS>tAjp5^8chmFaK{l)TuN5`OeK#yYUyM zUt2b6{dhQ@j-9|+-~7UKE{TC-v*($%Ki;bTutbQ4V z*^=p|D+l;{O~nu~}KWXe= zW|`{ttCh!a+=`P3bg4gTehnL^<+Dxin&pI;(X${8k0dxgjw#tgNmF}kG8%G5xV)YH z(QMe}J;wfSw&~VCn6Z8u9%gnGC+6|H6)uVc9C>U)DDIf{2yGU#nbdBH@^5;SIK6& z7a97&U=ANFO$Eo1_H8Pt?LZhYtYVxt5{?OCSe3G{C&vBQqM#pnTP1_hHSZPcZbQOB zThyArqv;YhM)5nQ7did{_+7pU{`quws7zB0qqT)&L7cbmwmlg+I0mcKx!8xv9liR*q zT2qGThqzhvo*`$WE9|0@peF!YU!nloUeXdkncVhznvN{>u*}8pwyG!RU_f zsgZRqH(|8w^n|itujG9EE#{O3$L3I%FcUmk(n-u=J`PKfJJZ0Lp)P@Ct~wHdnX1+- z*hE>53L79|G3Om*<;APonB z3ylwhec%hzu5LTaomwQyJ#bv{dY<4Oqj{|VN`0l#cEu;!i#C2`y)Vts+&bYY^n}=s z@qmSti0e&fwjkmvzl*m*Zo;dSJ?J$!U$l1NTG#r{X@bSM{EPZKyRKib*8&(0Ye|5g z?9Se4M7V@RT*gF=K4<0;n^l@6RZgoWA~`3#(X;-Arg!CIe$j{gQ1AUS-XRoDl!(4*QKUvITXCW3_M<;HudI8avaM2?n3t*e z6^|q6>M|S6!`D{)#b8`owIZ=FfF4?LUwRP>A7#-30gk|u(o0hwAf^2yclm%b*I25zrhO?L+DclL!fm6gu~yQw zPb-`B>DJx#34TdKD$l6FA*+v8edficrmYItLPB3nxbb4FkSehYKOm(OGYl6p-WvF^Vb*hpVLSn({@822$d?DQ`Nh%_&_OcpSi?zuhjJuz==CD zNK=Y)CR3-2vc{A>3QZo-*yK_9ChcDvOxB*AGsSJU-~&e#Ede+tjKR?mnp%)EgNHpz zR2Mlof@M(r@;M0MZd7spl?k^36>4i(if#r69*XnpM*C^bbgNfyE9s1+3B3(3bZ1;+ zcg7dGGnVcQbq(TNwo8Nf9I=bTCLPW*j!vb$5z$E6vkefFI`Wa`sBDx%<*5cUykza0 z5O??&o1S6%Mw_>ZY5!A#Si?-}y}q)XsrPEdK?2p|YBj;&eZ-RK5sckzHY3o)L(!W` zYvM+4r_L|~D#V#_`y2VH?3x*-L+%zXL2LY`)kBi-0)6eIXJDnVnk@WGn|K!a#`K_8 z;SUn9I)OTsfNitKEwWF3k#`y0k-Qw^!IZ?*6FpMS7)EQqfG^JFZM?@`nEE8`X%C!f z`s^#qQgz{BfVHqr#34`iY5b_&#C1f~}*3<=cv)5KbSFz2!ql(iXud}=sB94)a{%WPEqR1^P zO}Dz8QUq)J_#)Y$^rNn_+o+ET?lIauhVW=-KVE5$9C(c!a80Kp#D*W=BUb?gxL`W+ zQ1lvt^oAW?vR|&%CEi7NA`(FQgLJLkc6CLmJ?(?^f*e~6s6IqQ&>agz68jq*^}vRU zV>=qqIpJlTst^w_G!32&a;phjBjTICk{tp$5H&Y-M%2R{?-zB~6|LcR;1fV}_==We z7e$JnF6P-#jHH#}Fz0dC5t~9a<>3-GUkk&4q<4PfN6(41FQuNQ5`yiq90RWPPjO>A zftjcSqv9oyh;9~dWaD^Y5mP`+g^)~0{8=tHIZ8Yh*-PM67$;MqC_GSzxF{ml20y8G zNf9<)o{NjJs%|bMe4RT^0f<3YBK%i>Z6BZ(3FzxRT*(ehyWESpT*=iE{s*R7>o2rR zKTKEV#Mr0_$xD1$8^acVA?_jIvV!5H}M|r6rQk}i8+2L z>S@Jrf357XWAjV_$CbQCTbUe+;_!3Ba+<_G6dms8=JP6*Z(%kr*0&{bPZw%LvsARO z=!|e1nmd^m6G28+6Ey$=8xG~Mkjv{_UQ6BULS94abbERNc*u_B$NurED!TJ8epKz; zE>dZG*Yn?SE(`{hLaGpwqizJ;lp3PBq!~6n60pl) zS7L|XWH0zA-8DD23>PUOk4W0kNme7%Ot#Jr4KLGfGS`%DVzS_zJtGy=h&_$vEDOw) zy3^UD5(3YMb9SAnZtbD%X|bG`8%o0$=~i5!f{~*@?8e01DeL3cW(TqJ2;tO{kLg{5 z8&n^k7#-r=BwL%zw;HxA5CoY)!;=lnG*M@Du&ceA0kY91zt~RjB;Q*7)h9VOm#W!g zcyej{lL1nCiTolH^EH*BD6tDu8FI~)r>h+iJ1TKIzoQvGQP?E`M6Z-58z#%-2|X{B zCtzp)4rUVp;P77RuJt#^%xg<(5{FXwuqnkHLtwMK@^OD~E0!r0eo2|Egv76d9;4@| z>!!y3WISHHzTmPUd-Q+O1CM1UMyY8vnW*8CsoB1?xFmH3A$mFUgI69`eneaO-JU0A z_iRU=NT_UD$4fb6+JTBpXXfr-ha~F%GjM^6B+hw@2tZ?{DeKy zDLZsWdW>D$H8GKp|c+wJgvHA-N-+ z%`HipJy0ZM5{L~Lj?*TNRMCbbm!O*iQcL{t{viQylYTUkFKng_U&t0-nkQX_ zxR7o%6Y86;yii~+b4Moxm}1S`N@h%s%mQV2QV~j^`ZY^e2BEru%xKO_WEMIQ_AhiX zUh35Ua>HRK%b(YJA`=MZT$CfJPv*{S_RJJD;i3`-odI~MoTSPd z-Y9C^Q94@3NAVZJDc8}NJn0B)OQ;HLU=32XDs-G@t3t(`i4mqL#`MF)RIwgSbCOKH zTK|45^`;L!s7u_-*L{K%gqOl8 z@WC%V#nhPhJ`&@TrnoSSN@(}!OH&tl-_%JDzcaP}uBo|#f4y(|?V8*qRR{l_RSRGR zwD%(nIoqok@@0d3V$fSsM5$F3K~UNRhPf~DKrB+GtUxR>y{JxEB9MrIS)2!Ezz!~~ zqX{hKC$LmdR%&7%l&$qw3`%^5BxelC05vaMb9f1YzgJXjaKcwA<)c#0COF=tpofg< zabEWcD$q6{n7YIhg4kD8#VCpiM#l6&(HYU(Ung<+r~CGheOPPs0Fj86N*%ad#{=bV z5hg7YP{>RsFyo6h!_152W(fQPwB2svU2^*M8o#HMxTb^+K280UrH0eQ?d=F&$+*8|OcXR3l$(RIWtB1B&ko2}E*|_bIp`3-K&xf5JykPc zy#GU)iPGJ4wlkSTr};FQ>1>>GHb0fEbIIAxN_*slgK!&x4sr?a!#3#;w4S2j$!+ob zLf$uena=Rz0pk<=@Bgsch(;Z~{d+k+VY({r@MOL6D|9`$m>Vj7o75l}RG5K5U{*+5 zNPyn#U^g;VJAt*ToiU)YX@8t*u#S5)FqWr0A*lR62c-hDLIIH#7a+_-D&}GhXnLX+ zhz^7r&`4TRvFJc(!JM;j2v@W{1i+CKWr_y)da%S)fFuLNXs)tXr{$k zJuq45Zm!Tdr8!a5ijDA_#*V1iiqYJJLw{fYVj(BXC&$Fcd)dKE_g&${YN4^=JTmtQ zI+%`hCFWS!qVYb#P#No9vC?*TL1{w}?_OzB!bEWcIoRSH>jRB4w5Iw)uDN>Avqf_A z)E<%w=o=s>QNj2N^{eItjiD5O?y1fv%PpL8F++s17z_HjjByS;TwddvH>b>2#Onsp zW+w*y?2O|$qB1*RW{L7h44LA1DFl>Q*NU=1J6pYQCZ41+lbO-7art6OREjooC#*m` zoQ2gTuasswh(4;F7rpUwoe{1O6A6=?Vc4zu_$d)vsKEy%UXTICi+a{eZb2`qxvO$@ z(kTinlQBORa#@Wxmrx~naQSKwK`5+!Rnp#gSh6M;J&$Tw8vecvauQaJE=u?^KjC5Q zb8BgtwW3AOQ|`W6jw?{@%4ALPM1pd_r5WZ-mCsGmoKodlWTt5kB+v)L%d1mDzeNNK zYOYZEQLIpDGO2luszl2+QBI|*Sfvu07wTE5TtpXD`2(E$wirD=XHB!_WC8YFc{!ok zH1GFiRW0s+)&ruUG}a2A`Mzp_SYzJr&&rWOw@h=`I>sSMkX4shhr2WPDFjdL_LXU+~zNM+fW?CyF znjQL^eys8B4MS`0J#7q{IyB zwriULI@hXXsw_42Z8_B^hXv;gn6whp*1p-6gCMu{C)CWvrKVIXoLg$f>dOxt3Md_6)Q&@Wc^!*2swBrEpZBAqdbi*4$OdF`5B>rgPG`z!d8nji|nCu=ofk_u}1~w z>^84G@5`>%*;0f$;Qoui|LGL z!I*Q<4)DmNaVioH8NRHoUni{(ER?XNtxUGcB`uSr`lii{Yi0W9^34ork`f*-l>!Xv z>IUQ%`N@fFSZc)sk4|IWvyhKDPOeYQgR zcy(9hWO9BE&c9S>DuIgc!_vG%sxt%Zp6wva74Zq0U4Su6JnhPG+AiY!NZusuES!qk zXak{{io+}N+)KT?VJ{W2drz^K( zC0>Edo}qK`eolaEEg2a9`@$=zSS1JDep`Mg`+&pYG{!so5D0@#c1C;X;PCe5+1+4z zM3wnLm)(vz9@hrDw2IJIuiDL3re}Rwb9PH3yD#e$AXoN~b;>K?yvjV9a$bBA6&}bn z#?F+HMSznAq9{$2m~6Xg!cML>UF^LbOjRyV_R1ZV>>U$8gzZ61!Y@^jg-ory%B53F zc@DV-xpbB?%4$?GfIl?Rf$~i#&&xAQ-n{^P~-oFNygA#?F!ujxE}sfTu3O^+{#IyX)=J*7%l}*=>W7^WhR(+{x^Xw+vZG5g6Epu5bexr)4NYWd@IR_-2NIhMfB|%3}pHw7rm`4oME4tVFU^@~C*PDY2uvusvF0b3I|jKks7NK`WPc z;Z#AHy}wJN2Hvf!Y296v=PQjy_KD&lH5=5rZ<6*$T^qIXCTd8ddMuf4?rQ2=$67gb zr`-HXW54ZXx?I!ER3;@)RX4b}yd2rhj7r^IVL}`A;!yEz-Ap>KmFLUeZ6E7~RxY#w zZ`NkZMkW3NKt$6}fJ;qf88gaXYV5>}IXt^mIW=4JYUp!eWmM4}16KuTZEY^gYUJ6B z`Lz3o%3(&kqp~BU2$MrHaZj}?xxxN3%i)a@+q%Y7;Q=G4IF}4fRhNQZfgBaRBF`*# zqnG5-tNM+2o|M=NYfRVnuHsXuxT(To@2D~T+vLmWBFkxbAJmxaakpt_j-d>iM@*&7 zlrrH0IFt*hR4H=>4y8arJCz%6b|D?%FMaITF7OveKd=OQQ+HF-MJ~FCm!o-Y7Dl5^ zCLfmCH@lm5-Q<2iX8BT`@if&tJw74EqWm;!*TWp!wHZ;#Xq`bAgQD$y7_NCsYyO!D6+w{#{D}&7=8kpp@ zXzCIob->U?8Z^}?^MD1D;=hn_9u&Gn%NKVtkMgKE+*7o?)^r(>&!~$nrQK!}sw)qr zO+{c6Zu@1e>DSRfI$c#l2=^14ZC+d6tB?6{@LMARr}Ce~^wBXdOGSYuxrxe+ew{U| zW0jj&JSFz)J{Ui4iM8y!;4TKxEhT3PyD;jp^m?!78e*J<}%1=q{$j6D%6hYmDd zd#M?Pc6OUNa(ho3JR1!}7~M9|w3=A3tH83G+f|y3^}FhGoh;Nh$h688Y$f18wKqSn zy&TUs-9irEK-ml0UecYbEp|IcmNxwd%1P%fW6$hBDQ#D>e*MN><_EefNApX z2XTkbA7*M&pC&nTVhhR z60-nn6ft-0hM1Pcs}6~rs0%-_+YK9G`X8N7Da@6USOB}Vr*u}tG80!&60$oWgyq(o zaOb$X-7Z7zA4lYAtd~uVB$BlfTD>>Go-@*9TQwsLKVxT%GVRJ6DZxH4(zFW;3-dfN zzCDs42_^QdQKnC?f=yPt$0D@Eu`$jZan3ICqs;`vk7;1bC^KwN%pJNL?< z%P{XlJAF@+Ev-PTgVS<*6lx>Vbngdd+AvI>$j8MKYJk za}_m{L>xuc`&eu;>M$B_ZwgPbhUuZmGZFu)?mDpm3X;TvLyuKtru~w*KaU}S%_pr5eO$f1C3Eh(s)ScI-B8?R`#YiyTeP<=DNh;r6B`xaEOQzJOq4B9?J|7; z5y@~?u1x(z8ZjxWBh8K!RuGB@0Q=j8kP?XiNIl~E0Y-Td9G4#b6INZc-dK9 zB|Fp2#+~mnw~Yzi$|V^oU1hpHv+|;G)|m1*SXN%*hAY5k{q?P$b#2~*<6UQ2G~j6f zz6X&VCZ`?1mAZiM0^s8gumkNnAhg*83iM+r4>%ZWCR0Ji@ z5~@(g6CH{;R754R72QA6HX69IJeNqw(lixaF6Jb61R;a_2zxy#DJYJ^(yj1wHb|N| zGQf)er<>z~mKM$kGQFh!+%66h>JCH7E(r*gmbJ*>q?TRsVvuW@7lEL8ah+%~kQ}&I zM9d<`0VbxB8q{6m%LId__&dYpSrzDF% zJkRm7Ku(9@?tF+KW47!GsaKAYWcZB{DB#Wnx#ayQ4+-#u=O>&PSAP=ZeHrgd^&Oz$ z5V|rKCoCob4^Fb+VL3>5fMET&8)hrVC*16CO|4L0lU-e^CJC$SgGdn4C-!J6TZs)) zD&X9{^lK>n6I-M@RXBGcNRkuZ>MK+vW;;l|h#BTQaT~CGiDj3{X3P1V_V`lD?4IGi zyB{;fFS1Uuq3AdDi-hqYCK4egTp+TEJEPS9P6(R1l(~+ZLW6CDL#^QyOszjbdRdD@ z!UcPq&QoNf$~N9~`g00J2wWO70A!7;wV|M-qbQzzuM{((4^xPuD~vCmU9QC=Ht>At2%N|0j*?rVDG9`tI!VYTpsiQM--4f}LD zJj*e{0xu{)8ev?V?c!32RKF|4N&`Rg)7es3lj>=^W?~7!sYac-2r8tk^COqRI8XHA zg1f9t z?faSbAZsM~HsW9}q?-=_3WrRpW9a!@rLXU1_vaL~^C!6L&R-4Nqa;!i`vrR-BW6ZSY zJZ@g%VaaHegg{UQp13+FcNl@(D$0qp10GVxN^rSd>+6Ha#C0itUm~Xp;&(Y!!0}Ii z&Ft(RVh13Y?k?oYWD-S8WQYUxW@JS=DiKyfL+3!f`830OUnAM{a>lB*^*NfH>h}GRQ0QS?Ust zilVPMZzb879-Ev?Y{Z1xl;T>1ybH0&CgKP-tBk}g9GxMPgF`~+Nh5R$K%TRcnci&>*SOv)MV(Yn`GFyTw8OS&`r5!31e4a-2t;)&7nRw8?<<*b zyyK!S2fgIkAWxa6>xI#CDvK_!_3i3|Ocz5pYnh4MTPD36jcQWQ49I`rts9-zY$S%E2rE%d^Qj zc~&08h@xHT9H-K&!JbkuN0fXykPdq3#S&;uj$TuEDMOZCI8L%exOsfwMp7YpoR=Kl zXbslwP|Tvri3mNWEw@=vu`f6lStk)%VxR$N_w}ge<}kNFpmPH7qo6;s?bMmjh>T1JE^uiIAfl z#L1{7jQvj?;B{0pWn+Ed8KPt>NeE&^RG{^Ri@EqCoIwT(p$7W3IlnVgtXyS!rW|h_ z2^X-ejkK;OC`2RDsJMzcOe#tXSUNz0x>4Xeo+*aJI9E@z{<+*e54&K&G9{cr4+MP@ z_drx7sfp8Xpl%A}m!PTQ$>VV@Ly!tg91#nw?xy`r+gcweEp-S~l5=d0HLdoAHLgN% zv2AxKw_cRW8Igf>0^TI_LIo0M1AC~3TyT^la~fq)bv~Ky^gy~SvA=@&#*|FpLO=*Mb1JDJqxnvf%G8yyI30PG}!b#9~~?9k(iMl1r5G(#n6 zvmBkPWH!i=3qQYP;=mEUBd~<^rFgr5!j?I`+iI88c9`J@EASd)jWQ#MTe?q!x=s+L`Mj3-X z*Ar4hVIrE!THfUTq}Id>tCgk2A=QkZ&dIDxgw zc(JhhSdk6o{Gf)=`&^dJI+jf$czVYIskVhcf;3bhk*)%XbSIGd#uAAPE0c;bv5;}O zA$DWpZ3~i^C=^xRH`j{>T@~uQ+Q6l;~Z2iieKr{G(eOMRW78Rrm>Bj(~+4l&=BP#xt8_g2uvY zSx3edim_bT>UMUy+T|lbIO@uuepYEEo<7d7^IJp}dLRqo*66NsT0v5Tc3X!#*zrRC zsk5qMe~gXOAEC^VkO?46Rwjx_K@sRvTrZg(MLInsT1)XnPTs|fXW=bEWAdjInSgO5 z%$Cb9gX^WlmY4a#DmlUGpN)&EOk3JdxGxGWIsC1&x=2pu%A8=MNklI@4l*ZT30w;$ zlL3^<)DY%aIfah8i6Y|I0bXXpCgCESZNR}*@7`v38WgW#tUq?-8RR3HtX(NGF<9MG4+35jmx zM0X~HS(Vtgk1`Wa-yw4b3fnGEk$vtkZ{(Og*R@cL;Dh0vje<@2xbRAJsRmA!3$9g6 zcg)ijz)~qd^o&?4thZMlZHD}SSTy%1;UDl;$`dS0bw$wo2+KEElIjd{9$(i?j!CqK zcNRyrXjEl!{lb|S+VB|DEteKL5<>8WR|{&D;k6KXidm@QJq9Tv=4}})^LCs3mT9Fl z9F34rSju*UgTj_Hvo2hbF%9zDWp=;;EIHtkhD&$olPnbu*iqg>#|wGuAa5!8hJq#K z1?B5Si*PYZL{o7LfN88SSr2qT5b|@Q9FqZ0lz@8ti2=b3gkEYmt?CH@Y{JaSeaJCe zgUwT^1VB;S5jKTzQaaNi(@xu_7twlj?BYzv_%{D})(MM`4}VJxKn50%SPbnFu!mcmQ{#)BflvSm=o=ct_rxTd58xv=H9<0L zZVVn@#8@QG0GIhKe9@0aa61}UWM<~23t~**s*r(R8-e0S03|Iqr#g*bwms_vj-q@I zK7>S@c zXcH}*XjvqiEaWFz_qb*2?StD zWe^oBKeyy7*DTO1Ws-%(VLFpVqL#@bkOkrtDk_q7BBEZHhBqb_-Kg`hG3h&V3r;s*;u8JPqVYnhO~i zW01_$r>dP!sn98R>}RMvYk+ykZkTop!oYCK_|&2={`O?* zDkl&fQWdfuJm6Cq9;`mN#4oSZNr6sEniBW14RI7Qo=Ate9@M!BOl1b!FHSMpV;F$z zzD717ws^BH37c{{W~E+9P2WNZS&81r>Q^uKkw2Kbk@0F56^dvti z)+Sbh$aQ{luPn2LV*;{(K`F>-JVLsRLPhLFA#cYKOT+sDcpq!!jPFR4yUko>VhV7X zq#^7vVqXyvcwZpvZl@oL;wX#%(+LhwIy+mj=+`%gw z!iF+&$8(6$Rhr#bpohTedq8I7)&YN)Tv)O9EAg-T-Cd5i%;?g=VEXc?xC`{a!>E>u_#hFFD=x@HX0;Pv?jr zsf4>FAxohIsp+(Yf7PB5{&hj1KkE|EFF$X%=Z>$q({aKRvU3bM^+=?S`+&p=!89rnS^iY~fNaWlwLl0ma zHOcT<#9Ag9E+@=1)&=^W@6WbbMNye+^4X{TsNB6SrM@EDSZi@Z>u>B2=bDqv-E>cC)GrUtHFx>HE3?xtH^+P5*sYhF+AcS9w2H>I zB}LK;Px7M%ZUKuPOzaolY`a`xe&Xs_PcVooYF&7R8Cp$l2%V#*aA4vyh~_VU@At!P zcH0%EK^i$}o;i_59+^iY%gbOzBx)lPwUUXQZ)CYGn{Q4vbX(z}ja)F_j4Wpf<8JIZ z*Zy(7>0i4|nv~5jwgVZ{gCInjg`?`}3c0G}OcFZS)(gzA>T9(}4I(+{Ctg9g=!H1D zdEvSCqy=VFn?iXsNjaSnwX?S`F#Y^%xdUT?sV+J<`t)w!ezm|%%HHQgsvOFkTH~Q^ zvQvg|iz=qN6S&d54Zc0;SEhUM2B?hNcjo=d^vOLWMI`qQ@GJt6^$YHXsI@XGcAgf? zvlF~Vo^*Y7{M@Nsp2` z?P$cO(Avt!0Nn{d4q6t7(Yn^gvw3Z{exdn+0OX>D7<11R@NZ$h>kDMZ-3>~S`jk+v z@|)24`pldWKBuIu_g=DQ5^izrpSgYjp76Zxtuu9nYV_hQu0@C|UYeA7bZ4nonj>z@ zQWv+yALrWvSDLnN+HAvM0_h8%E29x=5fo6IA#h%5C9^JvH-bCQ3bZWtdD1Cv74dri_I~`JR(mh?f&>T z>sqA^1t1q8U2D!g5#Cn{w?YGf5JYW?wqlwQRVW4sHXmUG*KPQ}HdFgsGp=k$DtrT- z7nDx@t?8M$FRl#ZZp>9$^zH87nz6!7KKrfdKl#6bNO?zPR<5HI&hge`yWt$}#u$_a zx-jiJZi-SMEP;w3j^^CK#Yu;X?z_%RX{%RTfeLHc#5~qDSwRD~aN6!4Tum zpOd{*vhR}7WswQajHsa>sEa#z$ciz1**^U{)4u*?2wHl(PP)m{(UrOq=x^;lEJ{Xm zKcw6C26JFPhT$^|WGi2V@YhRep?qFad@a(H4nq3#ZZOsRg3UILN1#x~a-h=j2m?0r zd}yg&pTL!mvBeM-7_^4BaXk+XtgDE;e$6-LNbecDoeLUMJA5x?mww4f^ZH-1-~ak5 zJLZ?1a9(YX{H5ttu>do*=r<``Y`9r$!7m}ko679dzcl?jKT9-sKm4hvKq81F$4zCl z@dS<7_7|9%6Y`tpv`ig9tO-XGwk`FF^!SL|AfmNkpi+Xv3lyAO^CG>gM#n6TsIr(& zNNqF~CG71>&0uf7eQT-NyY?#7M6|fpsYJlqg09K3(vM!71Kd&g#rD;M-=RJ5MmXVp_WruU>x$?ah`Pi+C^UaWabLXb4z1eh4uI6REylm#> zFY@v^FJH>bvddGpdYS3kZ_DLzmk@Osfu=93Z5i_W`ILCbt?Vhw%+TcgD^m74N+vh* z^2cSSx@-;n-c3vPp7@jlMA1o^!C3vubjk zpmmmsQG>MJBx|XC_jA)-#-09xqsMbwB$sJT<&B-QADN)idz#o*!CATG<$Av=)C>d7 zq}Fgo3BUB&Fv*he)sl2urB{6VGD-a&&TF0S7=Pmv1vIxf{48j_Ywj1lbk%Nhhre!} zZmr+T*HE`q5x!}620@>yo4qtQ%E^o?v?*FV@vnlR!J5|T_MUf%PN4_vC49saPJ}DkC)kP(yTUvgV1Hc-i4*PGpLmt_;V@{I>>2*uz8Z1_^r}|D z2=6|-xm7TXM>6E*zlZG6VUY7Q!)UI->(DwlipS4e2N!qRzJ_Z_SldTAwk|y^ci(|h_ihu+PtRU2)*jG&D#*0@WQO}# zq#r-AFYT%@SisNJUM*j86A042W%_;~-M$qZeKFjx-`$;_`0mx&@twJ?dJCVUqvl zr+blAFrY;f(bdm4!joS%*DdJSdfDIN9_sKC(K5TLTTq?*-GZih^S@GYmB&OG=}jWK zr%B6=zx;HqwtS4keIi;j%8^>!M&V~kdO(~}i7OG^=9BHV zeBWX($^_M|H|NPQ+*7k}wktD1m-cV(h=-+sA1`x;pu_jPn&IkBfBo-mO-(S;`}Ce; zYJzs2_llj?J=ijAsSryHTKArg`5lCM)jtww9?w)Xe%Z1HWhZ>bPVW))ExNQgJvd?i z*gfcEAM6qI_LkXy^au{~=Gd`4gHGNp_Nbo0nci3S&pm^YX2AKDx1;}$k`#f;5e=7J=# z?P3c})qoZ4RH9j@ww6YJwTl;@Z;aBfGsn zGG&h4w=Ou#%!&zQL20zfK3Eql^@wRxkAkE;SIK;KA7xp+-#4p4?6U|SqBy>Y=Cxn$#px6L-`ox z0XVxTnsvMVU42lKFVt(7LceWU=wGSmwQB|jz2hQPcHF?AxOSIvkX!1e@bae3%}7Om zvOgOb4C))>>yj*s6oetNQl@qChUWP{^`n>U;{$PNaYL%I<%5EtG~bl%HYk`-Acm(> z(G&LULBS8(H&*UQ_7ZkTwy(M8Yq?=A67x_ODeB%^!n^|aBvCw9izptAkf6*o7}{pV!#@7rxOIvAMe zNG$;$eqGVL$fL<<{vBS(hRFM#pS;Ms#185k^log8eTp^qrZHUo`;L8SOmKYl-z%~# zl~OJGc~>%;d51lCua+RQ3-=24r0C|o(3-xnMPq|L?fzcTqVONNwDmg&`Ay3~E+-z( z8Xe?!!u^{TgIt!3Ua%$Of+3CL5_+`zjzgOK&Hid!kYP{dj&VW#|F*od zxL^h%DE?M-Ek9-9s!9A15ia{Eh_q(pe^WAg=yrwa)wW_>P}ic>pG3ido!{1zIGCbu zq>_e)jp&!My_{ZRA9tMGese9*D< zTQI*1;(m+T!3YaFT)&VzdgC)Pb&=4wuC8+(%gEqN`& zB$UICs+)KEH_2$;9d_~rRvd*1rL|l+0fGFqy>~(|n#ZRT;42T8eP2yiCZidSsGs)i zonwQ(jTI{1=T1aXfK8T7(?PL1{hgENRqeMFum(FvOdsEQ|I_bZ2PCi=J91vgm z(esXeewFl7yUs}+!wdTcv%Gih5&Hp~cWuLdf$f;*_FwwZgRcDSr0;)6`BU}}uA<=Q z`v-gT82tk-BY)RU{Xx*bz~8XYeQ8(yAh_Rq%q~12$dqpxd(+5d2Pjm3_u=z~1A;%8 zKV!$`JgeA?mf2q(7v%)W?kGg>!x*_24(*^+L(V?pMP1qu4kM^Em~i+=?_j+V8+T< zymqHO;*j7lSp?p3NN~9S!kxC{hrzLJua_86+a3#bX&F-ySwb87e~CJ zVThRa1A>i`>GL(V;n3h|ws~%dNlh~FTuCylBR(`POW>XxROx2|ygs2!08?YFUyIVz`iNj~`66wN z^6%M$j$nEJPy6%{Ox(FPdt^|QrVwZif9@I4dpp`Ij%AHW-e=m+Xk6gFVVO z(Pg}r&Y(Bv9vvJ=`wtx*oLoKEM=!>#g|i0Zb)yA-o+i}MPmwGSTKOYkuLVF#L z4SwzY-mW@U3x9TO5TzAnK<@DtlYf1C}&C+%~` z1;fcη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 CX~|Xq diff --git a/powersync-version b/powersync-version index 04a04894..68aa5c5c 100644 --- a/powersync-version +++ b/powersync-version @@ -1 +1 @@ -v0.4.5 \ No newline at end of file +v0.4.6 \ No newline at end of file

Y?n2ZV&YynVUr^x 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

fMM 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%0AAF0OSXL%n>0|>_s1Qe8|;y;m4WXOIOgW44~e_ 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 delta 269668 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¨i-fkE>09jY=Sjj5a4=x-Sp0FS89I1?SZ<9C38 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

4B;ky2@Q_ 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 qU^mB~6beXrn+iYu3~pOPDEUo{throw toThrow};var _scriptName=import.meta.url;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var readAsync,readBinary;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){try{scriptDirectory=new URL(".",_scriptName).href}catch{}{if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=async url=>{var response=await fetch(url,{credentials:"same-origin"});if(response.ok){return response.arrayBuffer()}throw new Error(response.status+" : "+response.url)}}}else{}var out=console.log.bind(console);var err=console.error.bind(console);var wasmBinary;var ABORT=false;var EXITSTATUS;var readyPromiseResolve,readyPromiseReject;var wasmMemory;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;var runtimeInitialized=false;function updateMemoryViews(){var b=wasmMemory.buffer;HEAP8=new Int8Array(b);HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);HEAPU32=new Uint32Array(b);HEAPF32=new Float32Array(b);HEAPF64=new Float64Array(b)}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(onPreRuns)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.initialized)FS.init();TTY.init();wasmExports["__wasm_call_ctors"]();FS.ignorePermissions=false}function preMain(){}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(onPostRuns)}var runDependencies=0;var dependenciesFulfilled=null;function addRunDependency(id){runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)}function removeRunDependency(id){runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject?.(e);throw e}var wasmBinaryFile;function findWasmBinary(){if(Module["locateFile"]){return locateFile("mc-wa-sqlite-jspi.wasm")}return new URL("mc-wa-sqlite-jspi.wasm",import.meta.url).href}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}async function getWasmBinary(binaryFile){if(!wasmBinary){try{var response=await readAsync(binaryFile);return new Uint8Array(response)}catch{}}return getBinarySync(binaryFile)}async function instantiateArrayBuffer(binaryFile,imports){try{var binary=await getWasmBinary(binaryFile);var instance=await WebAssembly.instantiate(binary,imports);return instance}catch(reason){err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)}}async function instantiateAsync(binary,binaryFile,imports){if(!binary){try{var response=fetch(binaryFile,{credentials:"same-origin"});var instantiationResult=await WebAssembly.instantiateStreaming(response,imports);return instantiationResult}catch(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation")}}return instantiateArrayBuffer(binaryFile,imports)}function getWasmImports(){Asyncify.instrumentWasmImports(wasmImports);return{env:wasmImports,wasi_snapshot_preview1:wasmImports}}async function createWasm(){function receiveInstance(instance,module){wasmExports=instance.exports;wasmExports=Asyncify.instrumentWasmExports(wasmExports);wasmMemory=wasmExports["memory"];updateMemoryViews();wasmTable=wasmExports["__indirect_function_table"];assignWasmExports(wasmExports);removeRunDependency("wasm-instantiate");return wasmExports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){return receiveInstance(result["instance"])}var info=getWasmImports();if(Module["instantiateWasm"]){return new Promise((resolve,reject)=>{Module["instantiateWasm"](info,(mod,inst)=>{resolve(receiveInstance(mod,inst))})})}wasmBinaryFile??=findWasmBinary();var result=await instantiateAsync(wasmBinary,wasmBinaryFile,info);var exports=receiveInstantiationResult(result);return exports}var tempDouble;var tempI64;class ExitStatus{name="ExitStatus";constructor(status){this.message=`Program terminated with exit(${status})`;this.status=status}}var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};var onPostRuns=[];var addOnPostRun=cb=>onPostRuns.push(cb);var onPreRuns=[];var addOnPreRun=cb=>onPreRuns.push(cb);function getValue(ptr,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":return HEAP8[ptr];case"i8":return HEAP8[ptr];case"i16":return HEAP16[ptr>>1];case"i32":return HEAP32[ptr>>2];case"i64":abort("to do getValue(i64) use WASM_BIGINT");case"float":return HEAPF32[ptr>>2];case"double":return HEAPF64[ptr>>3];case"*":return HEAPU32[ptr>>2];default:abort(`invalid type for getValue: ${type}`)}}var noExitRuntime=true;function setValue(ptr,value,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":HEAP8[ptr]=value;break;case"i8":HEAP8[ptr]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":abort("to do setValue(i64) use WASM_BIGINT");case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;case"*":HEAPU32[ptr>>2]=value;break;default:abort(`invalid type for setValue: ${type}`)}}var stackRestore=val=>__emscripten_stack_restore(val);var stackSave=()=>_emscripten_stack_get_current();var UTF8Decoder=new TextDecoder;var findStringEnd=(heapOrArray,idx,maxBytesToRead,ignoreNul)=>{var maxIdx=idx+maxBytesToRead;if(ignoreNul)return maxIdx;while(heapOrArray[idx]&&!(idx>=maxIdx))++idx;return idx};var UTF8ToString=(ptr,maxBytesToRead,ignoreNul)=>{if(!ptr)return"";var end=findStringEnd(HEAPU8,ptr,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(HEAPU8.subarray(ptr,end))};var ___assert_fail=(condition,filename,line,func)=>abort(`Assertion failed: ${UTF8ToString(condition)}, at: `+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"]);var PATH={isAbs:path=>path.charAt(0)==="/",splitPath:filename=>{var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:(parts,allowAboveRoot)=>{var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:path=>{var isAbsolute=PATH.isAbs(path),trailingSlash=path.slice(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.slice(0,-1)}return root+dir},basename:path=>path&&path.match(/([^\/]+|\/)\/*$/)[1],join:(...paths)=>PATH.normalize(paths.join("/")),join2:(l,r)=>PATH.normalize(l+"/"+r)};var initRandomFill=()=>view=>crypto.getRandomValues(view);var randomFill=view=>{(randomFill=initRandomFill())(view)};var PATH_FS={resolve:(...args)=>{var resolvedPath="",resolvedAbsolute=false;for(var i=args.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?args[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=PATH.isAbs(path)}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(p=>!!p),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:(from,to)=>{from=PATH_FS.resolve(from).slice(1);to=PATH_FS.resolve(to).slice(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i{var endPtr=findStringEnd(heapOrArray,idx,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(heapOrArray.buffer?heapOrArray.subarray(idx,endPtr):new Uint8Array(heapOrArray.slice(idx,endPtr)))};var FS_stdin_getChar_buffer=[];var lengthBytesUTF8=str=>{var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63;i++}}heap[outIdx]=0;return outIdx-startIdx};var intArrayFromString=(stringy,dontAddNull,length)=>{var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array};var FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var result=null;if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else{}if(!result){return null}FS_stdin_getChar_buffer=intArrayFromString(result,true)}return FS_stdin_getChar_buffer.shift()};var TTY={ttys:[],init(){},shutdown(){},register(dev,ops){TTY.ttys[dev]={input:[],output:[],ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close(stream){stream.tty.ops.fsync(stream.tty)},fsync(stream){stream.tty.ops.fsync(stream.tty)},read(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){out(UTF8ArrayToString(tty.output));tty.output=[]}},ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(tty,optional_actions,data){return 0},ioctl_tiocgwinsz(tty){return[24,80]}},default_tty1_ops:{put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync(tty){if(tty.output?.length>0){err(UTF8ArrayToString(tty.output));tty.output=[]}}}};var zeroMemory=(ptr,size)=>HEAPU8.fill(0,ptr,ptr+size);var alignMemory=(size,alignment)=>Math.ceil(size/alignment)*alignment;var mmapAlloc=size=>{size=alignMemory(size,65536);var ptr=_emscripten_builtin_memalign(65536,size);if(ptr)zeroMemory(ptr,size);return ptr};var MEMFS={ops_table:null,mount(mount){return MEMFS.createNode(null,"/",16895,0)},createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}MEMFS.ops_table||={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}};var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.atime=node.mtime=node.ctime=Date.now();if(parent){parent.contents[name]=node;parent.atime=parent.mtime=parent.ctime=node.atime}return node},getFileDataAsTypedArray(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.atime);attr.mtime=new Date(node.mtime);attr.ctime=new Date(node.ctime);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr(node,attr){for(const key of["mode","atime","mtime","ctime"]){if(attr[key]!=null){node[key]=attr[key]}}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup(parent,name){if(!MEMFS.doesNotExistError){MEMFS.doesNotExistError=new FS.ErrnoError(44);MEMFS.doesNotExistError.stack=""}throw MEMFS.doesNotExistError},mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename(old_node,new_dir,new_name){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){if(FS.isDir(old_node.mode)){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}FS.hashRemoveNode(new_node)}delete old_node.parent.contents[old_node.name];new_dir.contents[new_name]=old_node;old_node.name=new_name;new_dir.ctime=new_dir.mtime=old_node.parent.ctime=old_node.parent.mtime=Date.now()},unlink(parent,name){delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},readdir(node){return[".","..",...Object.keys(node.contents)]},symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{var flagModes={r:0,"r+":2,w:512|64|1,"w+":512|64|2,a:1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags};var FS_getMode=(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode};var asyncLoad=async url=>{var arrayBuffer=await readAsync(url);return new Uint8Array(arrayBuffer)};var FS_createDataFile=(...args)=>FS.createDataFile(...args);var getUniqueRunDependency=id=>id;var preloadPlugins=[];var FS_handledByPreloadPlugin=async(byteArray,fullname)=>{if(typeof Browser!="undefined")Browser.init();for(var plugin of preloadPlugins){if(plugin["canHandle"](fullname)){return plugin["handle"](byteArray,fullname)}}return byteArray};var FS_preloadFile=async(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);addRunDependency(dep);try{var byteArray=url;if(typeof url=="string"){byteArray=await asyncLoad(url)}byteArray=await FS_handledByPreloadPlugin(byteArray,fullname);preFinish?.();if(!dontCreateFile){FS_createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}}finally{removeRunDependency(dep)}};var FS_createPreloadedFile=(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{FS_preloadFile(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish).then(onload).catch(onerror)};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,filesystems:null,syncFSRequests:0,readFiles:{},ErrnoError:class{name="ErrnoError";constructor(errno){this.errno=errno}},FSStream:class{shared={};get object(){return this.node}set object(val){this.node=val}get isRead(){return(this.flags&2097155)!==1}get isWrite(){return(this.flags&2097155)!==0}get isAppend(){return this.flags&1024}get flags(){return this.shared.flags}set flags(val){this.shared.flags=val}get position(){return this.shared.position}set position(val){this.shared.position=val}},FSNode:class{node_ops={};stream_ops={};readMode=292|73;writeMode=146;mounted=null;constructor(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.rdev=rdev;this.atime=this.mtime=this.ctime=Date.now()}get read(){return(this.mode&this.readMode)===this.readMode}set read(val){val?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(val){val?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return FS.isDir(this.mode)}get isDevice(){return FS.isChrdev(this.mode)}},lookupPath(path,opts={}){if(!path){throw new FS.ErrnoError(44)}opts.follow_mount??=true;if(!PATH.isAbs(path)){path=FS.cwd()+"/"+path}linkloop:for(var nlinks=0;nlinks<40;nlinks++){var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";for(var i=0;i>>0)%FS.nameTable.length},hashAddNode(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode(parent,name){var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode(node){FS.hashRemoveNode(node)},isRoot(node){return node===node.parent},isMountpoint(node){return!!node.mounted},isFile(mode){return(mode&61440)===32768},isDir(mode){return(mode&61440)===16384},isLink(mode){return(mode&61440)===40960},isChrdev(mode){return(mode&61440)===8192},isBlkdev(mode){return(mode&61440)===24576},isFIFO(mode){return(mode&61440)===4096},isSocket(mode){return(mode&49152)===49152},flagsToPermissionString(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions(node,perms){if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup(dir){if(!FS.isDir(dir.mode))return 54;var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate(dir,name){if(!FS.isDir(dir.mode)){return 54}try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen(node,flags){if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&(512|64)){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},checkOpExists(op,err){if(!op){throw new FS.ErrnoError(err)}return op},MAX_OPEN_FDS:4096,nextfd(){for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStreamChecked(fd){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}return stream},getStream:fd=>FS.streams[fd],createStream(stream,fd=-1){stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream(fd){FS.streams[fd]=null},dupStream(origStream,fd=-1){var stream=FS.createStream(origStream,fd);stream.stream_ops?.dup?.(stream);return stream},doSetAttr(stream,node,attr){var setattr=stream?.stream_ops.setattr;var arg=setattr?stream:node;setattr??=node.node_ops.setattr;FS.checkOpExists(setattr,63);setattr(arg,attr)},chrdev_stream_ops:{open(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;stream.stream_ops.open?.(stream)},llseek(){throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push(...m.mounts)}return mounts},syncfs(populate,callback){if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type,opts,mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup(parent,name){return parent.node_ops.lookup(parent,name)},mknod(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name){throw new FS.ErrnoError(28)}if(name==="."||name===".."){throw new FS.ErrnoError(20)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},statfs(path){return FS.statfsNode(FS.lookupPath(path,{follow:true}).node)},statfsStream(stream){return FS.statfsNode(stream.node)},statfsNode(node){var rtn={bsize:4096,frsize:4096,blocks:1e6,bfree:5e5,bavail:5e5,files:FS.nextInode,ffree:FS.nextInode-1,fsid:42,flags:2,namelen:255};if(node.node_ops.statfs){Object.assign(rtn,node.node_ops.statfs(node.mount.opts.root))}return rtn},create(path,mode=438){mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir(path,mode=511){mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree(path,mode){var dirs=path.split("/");var d="";for(var dir of dirs){if(!dir)continue;if(d||PATH.isAbs(path))d+="/";d+=dir;try{FS.mkdir(d,mode)}catch(e){if(e.errno!=20)throw e}}},mkdev(path,mode,dev){if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink(oldpath,newpath){if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename(old_path,new_path){var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name);old_node.parent=new_dir}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir(path){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var readdir=FS.checkOpExists(node.node_ops.readdir,54);return readdir(node)},unlink(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink(path){var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return link.node_ops.readlink(link)},stat(path,dontFollow){var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;var getattr=FS.checkOpExists(node.node_ops.getattr,63);return getattr(node)},fstat(fd){var stream=FS.getStreamChecked(fd);var node=stream.node;var getattr=stream.stream_ops.getattr;var arg=getattr?stream:node;getattr??=node.node_ops.getattr;FS.checkOpExists(getattr,63);return getattr(arg)},lstat(path){return FS.stat(path,true)},doChmod(stream,node,mode,dontFollow){FS.doSetAttr(stream,node,{mode:mode&4095|node.mode&~4095,ctime:Date.now(),dontFollow})},chmod(path,mode,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChmod(null,node,mode,dontFollow)},lchmod(path,mode){FS.chmod(path,mode,true)},fchmod(fd,mode){var stream=FS.getStreamChecked(fd);FS.doChmod(stream,stream.node,mode,false)},doChown(stream,node,dontFollow){FS.doSetAttr(stream,node,{timestamp:Date.now(),dontFollow})},chown(path,uid,gid,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChown(null,node,dontFollow)},lchown(path,uid,gid){FS.chown(path,uid,gid,true)},fchown(fd,uid,gid){var stream=FS.getStreamChecked(fd);FS.doChown(stream,stream.node,false)},doTruncate(stream,node,len){if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}FS.doSetAttr(stream,node,{size:len,timestamp:Date.now()})},truncate(path,len){if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}FS.doTruncate(null,node,len)},ftruncate(fd,len){var stream=FS.getStreamChecked(fd);if(len<0||(stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.doTruncate(stream,stream.node,len)},utime(path,atime,mtime){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var setattr=FS.checkOpExists(node.node_ops.setattr,63);setattr(node,{atime,mtime})},open(path,flags,mode=438){if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS_modeStringToFlags(flags):flags;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;var isDirPath;if(typeof path=="object"){node=path}else{isDirPath=path.endsWith("/");var lookup=FS.lookupPath(path,{follow:!(flags&131072),noent_okay:true});node=lookup.node;path=lookup.path}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else if(isDirPath){throw new FS.ErrnoError(31)}else{node=FS.mknod(path,mode|511,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512&&!created){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node,path:FS.getPath(node),flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(created){FS.chmod(node,mode&511)}if(Module["logReadFiles"]&&!(flags&1)){if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close(stream){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed(stream){return stream.fd===null},llseek(stream,offset,whence){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read(stream,buffer,offset,length,position){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write(stream,buffer,offset,length,position,canOwn){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},mmap(stream,length,position,prot,flags){if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}if(!length){throw new FS.ErrnoError(28)}return stream.stream_ops.mmap(stream,length,position,prot,flags)},msync(stream,buffer,offset,length,mmapFlags){if(!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},ioctl(stream,cmd,arg){if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile(path,opts={}){opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error(`Invalid encoding type "${opts.encoding}"`)}var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){buf=UTF8ArrayToString(buf)}FS.close(stream);return buf},writeFile(path,data,opts={}){opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){data=new Uint8Array(intArrayFromString(data,true))}if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir(path){var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories(){FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices(){FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length,llseek:()=>0});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var randomBuffer=new Uint8Array(1024),randomLeft=0;var randomByte=()=>{if(randomLeft===0){randomFill(randomBuffer);randomLeft=randomBuffer.byteLength}return randomBuffer[--randomLeft]};FS.createDevice("/dev","random",randomByte);FS.createDevice("/dev","urandom",randomByte);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories(){FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount(){var node=FS.createNode(proc_self,"fd",16895,73);node.stream_ops={llseek:MEMFS.stream_ops.llseek};node.node_ops={lookup(parent,name){var fd=+name;var stream=FS.getStreamChecked(fd);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path},id:fd+1};ret.parent=ret;return ret},readdir(){return Array.from(FS.streams.entries()).filter(([k,v])=>v).map(([k,v])=>k.toString())}};return node}},{},"/proc/self/fd")},createStandardStreams(input,output,error){if(input){FS.createDevice("/dev","stdin",input)}else{FS.symlink("/dev/tty","/dev/stdin")}if(output){FS.createDevice("/dev","stdout",null,output)}else{FS.symlink("/dev/tty","/dev/stdout")}if(error){FS.createDevice("/dev","stderr",null,error)}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},staticInit(){FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={MEMFS}},init(input,output,error){FS.initialized=true;input??=Module["stdin"];output??=Module["stdout"];error??=Module["stderr"];FS.createStandardStreams(input,output,error)},quit(){FS.initialized=false;for(var stream of FS.streams){if(stream){FS.close(stream)}}},findObject(path,dontResolveLastLink){var ret=FS.analyzePath(path,dontResolveLastLink);if(!ret.exists){return null}return ret.object},analyzePath(path,dontResolveLastLink){try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath(parent,path,canRead,canWrite){parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){if(e.errno!=20)throw e}parent=current}return current},createFile(parent,name,properties,canRead,canWrite){var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS_getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile(parent,name,data,canRead,canWrite,canOwn){var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS_getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]}setDataGetter(getter){this.getter=getter}cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}return intArrayFromString(xhr.responseText||"",true)};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true}get length(){if(!this.lengthKnown){this.cacheLength()}return this._length}get chunkSize(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=(...args)=>{FS.forceLoadFile(node);return fn(...args)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr,allocated:true}};node.stream_ops=stream_ops;return node}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return dir+"/"+path},writeStat(buf,stat){HEAPU32[buf>>2]=stat.dev;HEAPU32[buf+4>>2]=stat.mode;HEAPU32[buf+8>>2]=stat.nlink;HEAPU32[buf+12>>2]=stat.uid;HEAPU32[buf+16>>2]=stat.gid;HEAPU32[buf+20>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];HEAP32[buf+32>>2]=4096;HEAP32[buf+36>>2]=stat.blocks;var atime=stat.atime.getTime();var mtime=stat.mtime.getTime();var ctime=stat.ctime.getTime();tempI64=[Math.floor(atime/1e3)>>>0,(tempDouble=Math.floor(atime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=atime%1e3*1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=mtime%1e3*1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=ctime%1e3*1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];return 0},writeStatFs(buf,stats){HEAPU32[buf+4>>2]=stats.bsize;HEAPU32[buf+60>>2]=stats.bsize;tempI64=[stats.blocks>>>0,(tempDouble=stats.blocks,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+8>>2]=tempI64[0],HEAP32[buf+12>>2]=tempI64[1];tempI64=[stats.bfree>>>0,(tempDouble=stats.bfree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+16>>2]=tempI64[0],HEAP32[buf+20>>2]=tempI64[1];tempI64=[stats.bavail>>>0,(tempDouble=stats.bavail,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];tempI64=[stats.files>>>0,(tempDouble=stats.files,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+32>>2]=tempI64[0],HEAP32[buf+36>>2]=tempI64[1];tempI64=[stats.ffree>>>0,(tempDouble=stats.ffree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=stats.fsid;HEAPU32[buf+64>>2]=stats.flags;HEAPU32[buf+56>>2]=stats.namelen},doMsync(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},getStreamFromFD(fd){var stream=FS.getStreamChecked(fd);return stream},varargs:undefined,getStr(ptr){var ret=UTF8ToString(ptr);return ret}};function ___syscall_chmod(path,mode){try{path=SYSCALLS.getStr(path);FS.chmod(path,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_faccessat(dirfd,path,amode,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchmod(fd,mode){try{FS.fchmod(fd,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchown32(fd,owner,group){try{FS.fchown(fd,owner,group);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var syscallGetVarargI=()=>{var ret=HEAP32[+SYSCALLS.varargs>>2];SYSCALLS.varargs+=4;return ret};var syscallGetVarargP=syscallGetVarargI;function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=syscallGetVarargI();if(arg<0){return-28}while(FS.streams[arg]){arg++}var newStream;newStream=FS.dupStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=syscallGetVarargI();stream.flags|=arg;return 0}case 12:{var arg=syscallGetVarargP();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0}return-28}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fstat64(fd,buf){try{return SYSCALLS.writeStat(buf,FS.fstat(fd))}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var convertI32PairToI53Checked=(lo,hi)=>hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN;function ___syscall_ftruncate64(fd,length_low,length_high){var length=convertI32PairToI53Checked(length_low,length_high);try{if(isNaN(length))return-61;FS.ftruncate(fd,length);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var stringToUTF8=(str,outPtr,maxBytesToWrite)=>stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite);function ___syscall_getcwd(buf,size){try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd)+1;if(sizeHEAPU32[ptr>>2]+HEAP32[ptr+4>>2]*4294967296;function ___syscall_utimensat(dirfd,path,times,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path,true);var now=Date.now(),atime,mtime;if(!times){atime=now;mtime=now}else{var seconds=readI53FromI64(times);var nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){atime=now}else if(nanoseconds==1073741822){atime=null}else{atime=seconds*1e3+nanoseconds/(1e3*1e3)}times+=16;seconds=readI53FromI64(times);nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){mtime=now}else if(nanoseconds==1073741822){mtime=null}else{mtime=seconds*1e3+nanoseconds/(1e3*1e3)}}if((mtime??atime)!==null){FS.utime(path,atime,mtime)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var __abort_js=()=>abort("");var runtimeKeepaliveCounter=0;var __emscripten_runtime_keepalive_clear=()=>{noExitRuntime=false;runtimeKeepaliveCounter=0};var isLeapYear=year=>year%4===0&&(year%100!==0||year%400===0);var MONTH_DAYS_LEAP_CUMULATIVE=[0,31,60,91,121,152,182,213,244,274,305,335];var MONTH_DAYS_REGULAR_CUMULATIVE=[0,31,59,90,120,151,181,212,243,273,304,334];var ydayFromDate=date=>{var leap=isLeapYear(date.getFullYear());var monthDaysCumulative=leap?MONTH_DAYS_LEAP_CUMULATIVE:MONTH_DAYS_REGULAR_CUMULATIVE;var yday=monthDaysCumulative[date.getMonth()]+date.getDate()-1;return yday};function __localtime_js(time_low,time_high,tmPtr){var time=convertI32PairToI53Checked(time_low,time_high);var date=new Date(time*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function __mmap_js(len,prot,flags,fd,offset_low,offset_high,allocated,addr){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);var res=FS.mmap(stream,len,offset,prot,flags);var ptr=res.ptr;HEAP32[allocated>>2]=res.allocated;HEAPU32[addr>>2]=ptr;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function __munmap_js(addr,len,prot,flags,fd,offset_low,offset_high){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);if(prot&2){SYSCALLS.doMsync(addr,stream,len,flags,offset)}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var timers={};var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};var exitJS=(status,implicit)=>{EXITSTATUS=status;_proc_exit(status)};var _exit=exitJS;var maybeExit=()=>{if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}};var _emscripten_get_now=()=>performance.now();var __setitimer_js=(which,timeout_ms)=>{if(timers[which]){clearTimeout(timers[which].id);delete timers[which]}if(!timeout_ms)return 0;var id=setTimeout(()=>{delete timers[which];callUserCallback(()=>__emscripten_timeout(which,_emscripten_get_now()))},timeout_ms);timers[which]={id,timeout_ms};return 0};var __tzset_js=(timezone,daylight,std_name,dst_name)=>{var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAPU32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);var extractZone=timezoneOffset=>{var sign=timezoneOffset>=0?"-":"+";var absOffset=Math.abs(timezoneOffset);var hours=String(Math.floor(absOffset/60)).padStart(2,"0");var minutes=String(absOffset%60).padStart(2,"0");return`UTC${sign}${hours}${minutes}`};var winterName=extractZone(winterOffset);var summerName=extractZone(summerOffset);if(summerOffsetDate.now();var getHeapMax=()=>2147483648;var growMemory=size=>{var oldHeapSize=wasmMemory.buffer.byteLength;var pages=(size-oldHeapSize+65535)/65536|0;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}};var _emscripten_resize_heap=requestedSize=>{var oldSize=HEAPU8.length;requestedSize>>>=0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignMemory(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false};var ENV={};var getExecutableName=()=>thisProgram||"./this.program";var getEnvStrings=()=>{if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.language||"C").replace("-","_")+".UTF-8";var env={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:lang,_:getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings};var _environ_get=(__environ,environ_buf)=>{var bufSize=0;var envp=0;for(var string of getEnvStrings()){var ptr=environ_buf+bufSize;HEAPU32[__environ+envp>>2]=ptr;bufSize+=stringToUTF8(string,ptr,Infinity)+1;envp+=4}return 0};var _environ_sizes_get=(penviron_count,penviron_buf_size)=>{var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;for(var string of strings){bufSize+=lengthBytesUTF8(string)+1}HEAPU32[penviron_buf_size>>2]=bufSize;return 0};function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_fdstat_get(fd,pbuf){try{var rightsBase=0;var rightsInheriting=0;var flags=0;{var stream=SYSCALLS.getStreamFromFD(fd);var type=stream.tty?2:FS.isDir(stream.mode)?3:FS.isLink(stream.mode)?7:4}HEAP8[pbuf]=type;HEAP16[pbuf+2>>1]=flags;tempI64=[rightsBase>>>0,(tempDouble=rightsBase,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+8>>2]=tempI64[0],HEAP32[pbuf+12>>2]=tempI64[1];tempI64=[rightsInheriting>>>0,(tempDouble=rightsInheriting,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+16>>2]=tempI64[0],HEAP32[pbuf+20>>2]=tempI64[1];return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doReadv=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var _fd_sync=function(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);return Asyncify.handleSleep(wakeUp=>{var mount=stream.node.mount;if(!mount.type.syncfs){wakeUp(0);return}mount.type.syncfs(mount,false,err=>{wakeUp(err?29:0)})})}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}};_fd_sync.isAsync=true;var doWritev=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var adapters_support=function(){const handleAsync=typeof Asyncify==="object"?Asyncify.handleAsync.bind(Asyncify):null;Module["handleAsync"]=handleAsync;const targets=new Map;Module["setCallback"]=(key,target)=>targets.set(key,target);Module["getCallback"]=key=>targets.get(key);Module["deleteCallback"]=key=>targets.delete(key);adapters_support=function(isAsync,key,...args){const receiver=targets.get(key);let methodName=null;const f=typeof receiver==="function"?receiver:receiver[methodName=UTF8ToString(args.shift())];if(isAsync){if(handleAsync){return handleAsync(()=>f.apply(receiver,args))}throw new Error("Synchronous WebAssembly cannot call async function")}const result=f.apply(receiver,args);if(typeof result?.then=="function"){console.error("unexpected Promise",f);throw new Error(`${methodName} unexpectedly returned a Promise`)}return result}};function _ipp(...args){return adapters_support(false,...args)}function _ipp_async(...args){return adapters_support(true,...args)}_ipp_async.isAsync=true;function _ippipppp(...args){return adapters_support(false,...args)}function _ippipppp_async(...args){return adapters_support(true,...args)}_ippipppp_async.isAsync=true;function _ippp(...args){return adapters_support(false,...args)}function _ippp_async(...args){return adapters_support(true,...args)}_ippp_async.isAsync=true;function _ipppi(...args){return adapters_support(false,...args)}function _ipppi_async(...args){return adapters_support(true,...args)}_ipppi_async.isAsync=true;function _ipppiii(...args){return adapters_support(false,...args)}function _ipppiii_async(...args){return adapters_support(true,...args)}_ipppiii_async.isAsync=true;function _ipppiiip(...args){return adapters_support(false,...args)}function _ipppiiip_async(...args){return adapters_support(true,...args)}_ipppiiip_async.isAsync=true;function _ipppip(...args){return adapters_support(false,...args)}function _ipppip_async(...args){return adapters_support(true,...args)}_ipppip_async.isAsync=true;function _ipppj(...args){return adapters_support(false,...args)}function _ipppj_async(...args){return adapters_support(true,...args)}_ipppj_async.isAsync=true;function _ipppp(...args){return adapters_support(false,...args)}function _ipppp_async(...args){return adapters_support(true,...args)}_ipppp_async.isAsync=true;function _ippppi(...args){return adapters_support(false,...args)}function _ippppi_async(...args){return adapters_support(true,...args)}_ippppi_async.isAsync=true;function _ippppij(...args){return adapters_support(false,...args)}function _ippppij_async(...args){return adapters_support(true,...args)}_ippppij_async.isAsync=true;function _ippppip(...args){return adapters_support(false,...args)}function _ippppip_async(...args){return adapters_support(true,...args)}_ippppip_async.isAsync=true;function _ipppppip(...args){return adapters_support(false,...args)}function _ipppppip_async(...args){return adapters_support(true,...args)}_ipppppip_async.isAsync=true;function _random_get(buffer,size){try{randomFill(HEAPU8.subarray(buffer,buffer+size));return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _vppippii(...args){return adapters_support(false,...args)}function _vppippii_async(...args){return adapters_support(true,...args)}_vppippii_async.isAsync=true;function _vppp(...args){return adapters_support(false,...args)}function _vppp_async(...args){return adapters_support(true,...args)}_vppp_async.isAsync=true;function _vpppip(...args){return adapters_support(false,...args)}function _vpppip_async(...args){return adapters_support(true,...args)}_vpppip_async.isAsync=true;var Asyncify={instrumentWasmImports(imports){var importPattern=/^(ipp|ipp_async|ippp|ippp_async|vppp|vppp_async|ipppj|ipppj_async|ipppi|ipppi_async|ipppp|ipppp_async|ipppip|ipppip_async|vpppip|vpppip_async|ippppi|ippppi_async|ippppij|ippppij_async|ipppiii|ipppiii_async|ippppip|ippppip_async|ippipppp|ippipppp_async|ipppppip|ipppppip_async|ipppiiip|ipppiiip_async|vppippii|vppippii_async|invoke_.*|__asyncjs__.*)$/;for(let[x,original]of Object.entries(imports)){if(typeof original=="function"){let isAsyncifyImport=original.isAsync||importPattern.test(x);if(isAsyncifyImport){imports[x]=original=new WebAssembly.Suspending(original)}}}},instrumentFunction(original){var wrapper=(...args)=>original(...args);return wrapper},instrumentWasmExports(exports){var exportPattern=/^(sqlite3_close|sqlite3_finalize|sqlite3_open_v2|sqlite3_prepare|sqlite3_prepare16|sqlite3_prepare_v2|sqlite3_prepare16_v2|sqlite3_prepare_v3|sqlite3_prepare16_v3|sqlite3_reset|sqlite3_step|main|__main_argc_argv)$/;Asyncify.asyncExports=new Set;var ret={};for(let[x,original]of Object.entries(exports)){if(typeof original=="function"){let isAsyncifyExport=exportPattern.test(x);if(isAsyncifyExport){Asyncify.asyncExports.add(original);original=Asyncify.makeAsyncFunction(original)}var wrapper=Asyncify.instrumentFunction(original);ret[x]=wrapper}else{ret[x]=original}}return ret},asyncExports:null,isAsyncExport(func){return Asyncify.asyncExports?.has(func)},handleAsync:async startAsync=>{try{return await startAsync()}finally{}},handleSleep:startAsync=>Asyncify.handleAsync(()=>new Promise(startAsync)),makeAsyncFunction(original){return WebAssembly.promising(original)}};var uleb128EncodeWithLen=arr=>{const n=arr.length;return[n%128|128,n>>7,...arr]};var wasmTypeCodes={i:127,p:127,j:126,f:125,d:124,e:111};var generateTypePack=types=>uleb128EncodeWithLen(Array.from(types,type=>{var code=wasmTypeCodes[type];return code}));var convertJsFunctionToWasm=(func,sig)=>{var bytes=Uint8Array.of(0,97,115,109,1,0,0,0,1,...uleb128EncodeWithLen([1,96,...generateTypePack(sig.slice(1)),...generateTypePack(sig[0]==="v"?"":sig[0])]),2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var module=new WebAssembly.Module(bytes);var instance=new WebAssembly.Instance(module,{e:{f:func}});var wrappedFunc=instance.exports["f"];return wrappedFunc};var wasmTableMirror=[];var wasmTable;var getWasmTableEntry=funcPtr=>{var func=wasmTableMirror[funcPtr];if(!func){wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr);if(Asyncify.isAsyncExport(func)){wasmTableMirror[funcPtr]=func=Asyncify.makeAsyncFunction(func)}}return func};var updateTableMap=(offset,count)=>{if(functionsInTableMap){for(var i=offset;i{if(!functionsInTableMap){functionsInTableMap=new WeakMap;updateTableMap(0,wasmTable.length)}return functionsInTableMap.get(func)||0};var freeTableIndexes=[];var getEmptyTableSlot=()=>{if(freeTableIndexes.length){return freeTableIndexes.pop()}return wasmTable["grow"](1)};var setWasmTableEntry=(idx,func)=>{wasmTable.set(idx,func);wasmTableMirror[idx]=wasmTable.get(idx)};var addFunction=(func,sig)=>{var rtn=getFunctionAddress(func);if(rtn){return rtn}var ret=getEmptyTableSlot();try{setWasmTableEntry(ret,func)}catch(err){if(!(err instanceof TypeError)){throw err}var wrapped=convertJsFunctionToWasm(func,sig);setWasmTableEntry(ret,wrapped)}functionsInTableMap.set(func,ret);return ret};var getCFunc=ident=>{var func=Module["_"+ident];return func};var writeArrayToMemory=(array,buffer)=>{HEAP8.set(array,buffer)};var stackAlloc=sz=>__emscripten_stack_alloc(sz);var stringToUTF8OnStack=str=>{var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8(str,ret,size);return ret};var ccall=(ident,returnType,argTypes,args,opts)=>{var toC={string:str=>{var ret=0;if(str!==null&&str!==undefined&&str!==0){ret=stringToUTF8OnStack(str)}return ret},array:arr=>{var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string"){return UTF8ToString(ret)}if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i{var numericArgs=!argTypes||argTypes.every(type=>type==="number"||type==="boolean");var numericRet=returnType!=="string";if(numericRet&&numericArgs&&!opts){return getCFunc(ident)}return(...args)=>ccall(ident,returnType,argTypes,args,opts)};var getTempRet0=val=>__emscripten_tempret_get();var stringToUTF16=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr};var stringToUTF32=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i65535){i++}HEAP32[outPtr>>2]=codePoint;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr};var AsciiToString=ptr=>{var str="";while(1){var ch=HEAPU8[ptr++];if(!ch)return str;str+=String.fromCharCode(ch)}};var UTF16Decoder=new TextDecoder("utf-16le");var UTF16ToString=(ptr,maxBytesToRead,ignoreNul)=>{var idx=ptr>>1;var endIdx=findStringEnd(HEAPU16,idx,maxBytesToRead/2,ignoreNul);return UTF16Decoder.decode(HEAPU16.subarray(idx,endIdx))};var UTF32ToString=(ptr,maxBytesToRead,ignoreNul)=>{var str="";var startIdx=ptr>>2;for(var i=0;!(i>=maxBytesToRead/4);i++){var utf32=HEAPU32[startIdx+i];if(!utf32&&!ignoreNul)break;str+=String.fromCodePoint(utf32)}return str};var intArrayToString=array=>{var ret=[];for(var i=0;i255){chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")};var _getTempRet0=getTempRet0;FS.createPreloadedFile=FS_createPreloadedFile;FS.preloadFile=FS_preloadFile;FS.staticInit();adapters_support();{if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(Module["preloadPlugins"])preloadPlugins=Module["preloadPlugins"];if(Module["print"])out=Module["print"];if(Module["printErr"])err=Module["printErr"];if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"]}Module["getTempRet0"]=getTempRet0;Module["ccall"]=ccall;Module["cwrap"]=cwrap;Module["addFunction"]=addFunction;Module["setValue"]=setValue;Module["getValue"]=getValue;Module["UTF8ToString"]=UTF8ToString;Module["stringToUTF8"]=stringToUTF8;Module["lengthBytesUTF8"]=lengthBytesUTF8;Module["intArrayFromString"]=intArrayFromString;Module["intArrayToString"]=intArrayToString;Module["AsciiToString"]=AsciiToString;Module["UTF16ToString"]=UTF16ToString;Module["stringToUTF16"]=stringToUTF16;Module["UTF32ToString"]=UTF32ToString;Module["stringToUTF32"]=stringToUTF32;Module["writeArrayToMemory"]=writeArrayToMemory;Module["_getTempRet0"]=_getTempRet0;var _powersync_init_static,_sqlite3_status64,_sqlite3_status,_sqlite3_db_status,_sqlite3_msize,_sqlite3_vfs_find,_sqlite3_vfs_register,_sqlite3_vfs_unregister,_sqlite3_release_memory,_sqlite3_soft_heap_limit64,_sqlite3_memory_used,_sqlite3_hard_heap_limit64,_sqlite3_memory_highwater,_sqlite3_malloc,_sqlite3_malloc64,_sqlite3_free,_sqlite3_realloc,_sqlite3_realloc64,_sqlite3_str_vappendf,_sqlite3_str_append,_sqlite3_str_appendchar,_sqlite3_str_appendall,_sqlite3_str_appendf,_sqlite3_str_finish,_sqlite3_str_errcode,_sqlite3_str_length,_sqlite3_str_value,_sqlite3_str_reset,_sqlite3_str_new,_sqlite3_vmprintf,_sqlite3_mprintf,_sqlite3_vsnprintf,_sqlite3_snprintf,_sqlite3_log,_sqlite3_randomness,_sqlite3_stricmp,_sqlite3_strnicmp,_sqlite3_os_init,_sqlite3_os_end,_sqlite3_serialize,_sqlite3_prepare_v2,_sqlite3_step,_sqlite3_column_int64,_sqlite3_reset,_sqlite3_exec,_sqlite3_column_int,_sqlite3_finalize,_sqlite3_deserialize,_sqlite3_database_file_object,_sqlite3_backup_init,_sqlite3_backup_step,_sqlite3_backup_finish,_sqlite3_backup_remaining,_sqlite3_backup_pagecount,_sqlite3_clear_bindings,_sqlite3_value_blob,_sqlite3_value_text,_sqlite3_value_bytes,_sqlite3_value_bytes16,_sqlite3_value_double,_sqlite3_value_int,_sqlite3_value_int64,_sqlite3_value_subtype,_sqlite3_value_pointer,_sqlite3_value_text16,_sqlite3_value_text16be,_sqlite3_value_text16le,_sqlite3_value_type,_sqlite3_value_encoding,_sqlite3_value_nochange,_sqlite3_value_frombind,_sqlite3_value_dup,_sqlite3_value_free,_sqlite3_result_blob,_sqlite3_result_blob64,_sqlite3_result_double,_sqlite3_result_error,_sqlite3_result_error16,_sqlite3_result_int,_sqlite3_result_int64,_sqlite3_result_null,_sqlite3_result_pointer,_sqlite3_result_subtype,_sqlite3_result_text,_sqlite3_result_text64,_sqlite3_result_text16,_sqlite3_result_text16be,_sqlite3_result_text16le,_sqlite3_result_value,_sqlite3_result_error_toobig,_sqlite3_result_zeroblob,_sqlite3_result_zeroblob64,_sqlite3_result_error_code,_sqlite3_result_error_nomem,_sqlite3_user_data,_sqlite3_context_db_handle,_sqlite3_vtab_nochange,_sqlite3_vtab_in_first,_sqlite3_vtab_in_next,_sqlite3_aggregate_context,_sqlite3_get_auxdata,_sqlite3_set_auxdata,_sqlite3_column_count,_sqlite3_data_count,_sqlite3_column_blob,_sqlite3_column_bytes,_sqlite3_column_bytes16,_sqlite3_column_double,_sqlite3_column_text,_sqlite3_column_value,_sqlite3_column_text16,_sqlite3_column_type,_sqlite3_column_name,_sqlite3_column_name16,_sqlite3_bind_blob,_sqlite3_bind_blob64,_sqlite3_bind_double,_sqlite3_bind_int,_sqlite3_bind_int64,_sqlite3_bind_null,_sqlite3_bind_pointer,_sqlite3_bind_text,_sqlite3_bind_text64,_sqlite3_bind_text16,_sqlite3_bind_value,_sqlite3_bind_zeroblob,_sqlite3_bind_zeroblob64,_sqlite3_bind_parameter_count,_sqlite3_bind_parameter_name,_sqlite3_bind_parameter_index,_sqlite3_db_handle,_sqlite3_stmt_readonly,_sqlite3_stmt_isexplain,_sqlite3_stmt_explain,_sqlite3_stmt_busy,_sqlite3_next_stmt,_sqlite3_stmt_status,_sqlite3_sql,_sqlite3_expanded_sql,_sqlite3_value_numeric_type,_sqlite3_blob_open,_sqlite3_blob_close,_sqlite3_blob_read,_sqlite3_blob_write,_sqlite3_blob_bytes,_sqlite3_blob_reopen,_sqlite3_set_authorizer,_sqlite3_strglob,_sqlite3_strlike,_sqlite3_errmsg,_sqlite3_load_extension,_sqlite3_enable_load_extension,_sqlite3_auto_extension,_sqlite3_cancel_auto_extension,_sqlite3_reset_auto_extension,_sqlite3_prepare,_sqlite3_prepare_v3,_sqlite3_prepare16,_sqlite3_prepare16_v2,_sqlite3_prepare16_v3,_sqlite3_get_table,_sqlite3_free_table,_sqlite3_create_module,_sqlite3_create_module_v2,_sqlite3_drop_modules,_sqlite3_declare_vtab,_sqlite3_vtab_on_conflict,_sqlite3_vtab_config,_sqlite3_vtab_collation,_sqlite3_vtab_in,_sqlite3_vtab_rhs_value,_sqlite3_vtab_distinct,_sqlite3_keyword_name,_sqlite3_keyword_count,_sqlite3_keyword_check,_sqlite3_complete,_sqlite3_complete16,_sqlite3_libversion,_sqlite3_libversion_number,_sqlite3_threadsafe,_sqlite3_initialize,_sqlite3_shutdown,_sqlite3_config,_sqlite3_db_mutex,_sqlite3_db_release_memory,_sqlite3_db_cacheflush,_sqlite3_db_config,_sqlite3_last_insert_rowid,_sqlite3_set_last_insert_rowid,_sqlite3_changes64,_sqlite3_changes,_sqlite3_total_changes64,_sqlite3_total_changes,_sqlite3_txn_state,_sqlite3_close,_sqlite3_close_v2,_sqlite3_busy_handler,_sqlite3_progress_handler,_sqlite3_busy_timeout,_sqlite3_interrupt,_sqlite3_is_interrupted,_sqlite3_create_function,_sqlite3_create_function_v2,_sqlite3_create_window_function,_sqlite3_create_function16,_sqlite3_overload_function,_sqlite3_trace_v2,_sqlite3_commit_hook,_sqlite3_update_hook,_sqlite3_rollback_hook,_sqlite3_autovacuum_pages,_sqlite3_wal_autocheckpoint,_sqlite3_wal_hook,_sqlite3_wal_checkpoint_v2,_sqlite3_wal_checkpoint,_sqlite3_error_offset,_sqlite3_errmsg16,_sqlite3_errcode,_sqlite3_extended_errcode,_sqlite3_system_errno,_sqlite3_errstr,_sqlite3_limit,_sqlite3_open,_sqlite3_open_v2,_sqlite3_open16,_sqlite3_create_collation,_sqlite3_create_collation_v2,_sqlite3_create_collation16,_sqlite3_collation_needed,_sqlite3_collation_needed16,_sqlite3_get_clientdata,_sqlite3_set_clientdata,_sqlite3_get_autocommit,_sqlite3_table_column_metadata,_sqlite3_sleep,_sqlite3_extended_result_codes,_sqlite3_file_control,_sqlite3_test_control,_sqlite3_create_filename,_sqlite3_free_filename,_sqlite3_uri_parameter,_sqlite3_uri_key,_sqlite3_uri_boolean,_sqlite3_uri_int64,_sqlite3_filename_database,_sqlite3_filename_journal,_sqlite3_filename_wal,_sqlite3_db_name,_sqlite3_db_filename,_sqlite3_db_readonly,_sqlite3_compileoption_used,_sqlite3_compileoption_get,_sqlite3_sourceid,_sqlite3mc_config,_sqlite3mc_cipher_count,_sqlite3mc_cipher_index,_sqlite3mc_cipher_name,_sqlite3mc_config_cipher,_sqlite3mc_vfs_create,_memcmp,_malloc,_free,_memset,_RegisterExtensionFunctions,_getSqliteFree,_main,_libauthorizer_set_authorizer,_libfunction_create_function,_libhook_commit_hook,_libhook_update_hook,_libprogress_progress_handler,_libvfs_vfs_register,_memcpy,_emscripten_builtin_memalign,__emscripten_timeout,__emscripten_tempret_get,__emscripten_stack_restore,__emscripten_stack_alloc,_emscripten_stack_get_current,dynCall_viiiij,dynCall_vijii,dynCall_iiiij,dynCall_viji,dynCall_iij,dynCall_iijii,dynCall_iiji,dynCall_iiiiiij,dynCall_iiij,dynCall_jii,dynCall_ji,dynCall_vij,dynCall_iiiiijii,dynCall_j,dynCall_jj,dynCall_jiij,dynCall_iiiiji,dynCall_iiiijii,dynCall_ij,dynCall_viiji,dynCall_viijii,dynCall_iiiijji;function assignWasmExports(wasmExports){Module["_powersync_init_static"]=_powersync_init_static=wasmExports["powersync_init_static"];Module["_sqlite3_status64"]=_sqlite3_status64=wasmExports["sqlite3_status64"];Module["_sqlite3_status"]=_sqlite3_status=wasmExports["sqlite3_status"];Module["_sqlite3_db_status"]=_sqlite3_db_status=wasmExports["sqlite3_db_status"];Module["_sqlite3_msize"]=_sqlite3_msize=wasmExports["sqlite3_msize"];Module["_sqlite3_vfs_find"]=_sqlite3_vfs_find=wasmExports["sqlite3_vfs_find"];Module["_sqlite3_vfs_register"]=_sqlite3_vfs_register=wasmExports["sqlite3_vfs_register"];Module["_sqlite3_vfs_unregister"]=_sqlite3_vfs_unregister=wasmExports["sqlite3_vfs_unregister"];Module["_sqlite3_release_memory"]=_sqlite3_release_memory=wasmExports["sqlite3_release_memory"];Module["_sqlite3_soft_heap_limit64"]=_sqlite3_soft_heap_limit64=wasmExports["sqlite3_soft_heap_limit64"];Module["_sqlite3_memory_used"]=_sqlite3_memory_used=wasmExports["sqlite3_memory_used"];Module["_sqlite3_hard_heap_limit64"]=_sqlite3_hard_heap_limit64=wasmExports["sqlite3_hard_heap_limit64"];Module["_sqlite3_memory_highwater"]=_sqlite3_memory_highwater=wasmExports["sqlite3_memory_highwater"];Module["_sqlite3_malloc"]=_sqlite3_malloc=wasmExports["sqlite3_malloc"];Module["_sqlite3_malloc64"]=_sqlite3_malloc64=wasmExports["sqlite3_malloc64"];Module["_sqlite3_free"]=_sqlite3_free=wasmExports["sqlite3_free"];Module["_sqlite3_realloc"]=_sqlite3_realloc=wasmExports["sqlite3_realloc"];Module["_sqlite3_realloc64"]=_sqlite3_realloc64=wasmExports["sqlite3_realloc64"];Module["_sqlite3_str_vappendf"]=_sqlite3_str_vappendf=wasmExports["sqlite3_str_vappendf"];Module["_sqlite3_str_append"]=_sqlite3_str_append=wasmExports["sqlite3_str_append"];Module["_sqlite3_str_appendchar"]=_sqlite3_str_appendchar=wasmExports["sqlite3_str_appendchar"];Module["_sqlite3_str_appendall"]=_sqlite3_str_appendall=wasmExports["sqlite3_str_appendall"];Module["_sqlite3_str_appendf"]=_sqlite3_str_appendf=wasmExports["sqlite3_str_appendf"];Module["_sqlite3_str_finish"]=_sqlite3_str_finish=wasmExports["sqlite3_str_finish"];Module["_sqlite3_str_errcode"]=_sqlite3_str_errcode=wasmExports["sqlite3_str_errcode"];Module["_sqlite3_str_length"]=_sqlite3_str_length=wasmExports["sqlite3_str_length"];Module["_sqlite3_str_value"]=_sqlite3_str_value=wasmExports["sqlite3_str_value"];Module["_sqlite3_str_reset"]=_sqlite3_str_reset=wasmExports["sqlite3_str_reset"];Module["_sqlite3_str_new"]=_sqlite3_str_new=wasmExports["sqlite3_str_new"];Module["_sqlite3_vmprintf"]=_sqlite3_vmprintf=wasmExports["sqlite3_vmprintf"];Module["_sqlite3_mprintf"]=_sqlite3_mprintf=wasmExports["sqlite3_mprintf"];Module["_sqlite3_vsnprintf"]=_sqlite3_vsnprintf=wasmExports["sqlite3_vsnprintf"];Module["_sqlite3_snprintf"]=_sqlite3_snprintf=wasmExports["sqlite3_snprintf"];Module["_sqlite3_log"]=_sqlite3_log=wasmExports["sqlite3_log"];Module["_sqlite3_randomness"]=_sqlite3_randomness=wasmExports["sqlite3_randomness"];Module["_sqlite3_stricmp"]=_sqlite3_stricmp=wasmExports["sqlite3_stricmp"];Module["_sqlite3_strnicmp"]=_sqlite3_strnicmp=wasmExports["sqlite3_strnicmp"];Module["_sqlite3_os_init"]=_sqlite3_os_init=wasmExports["sqlite3_os_init"];Module["_sqlite3_os_end"]=_sqlite3_os_end=wasmExports["sqlite3_os_end"];Module["_sqlite3_serialize"]=_sqlite3_serialize=wasmExports["sqlite3_serialize"];Module["_sqlite3_prepare_v2"]=_sqlite3_prepare_v2=wasmExports["sqlite3_prepare_v2"];Module["_sqlite3_step"]=_sqlite3_step=wasmExports["sqlite3_step"];Module["_sqlite3_column_int64"]=_sqlite3_column_int64=wasmExports["sqlite3_column_int64"];Module["_sqlite3_reset"]=_sqlite3_reset=wasmExports["sqlite3_reset"];Module["_sqlite3_exec"]=_sqlite3_exec=wasmExports["sqlite3_exec"];Module["_sqlite3_column_int"]=_sqlite3_column_int=wasmExports["sqlite3_column_int"];Module["_sqlite3_finalize"]=_sqlite3_finalize=wasmExports["sqlite3_finalize"];Module["_sqlite3_deserialize"]=_sqlite3_deserialize=wasmExports["sqlite3_deserialize"];Module["_sqlite3_database_file_object"]=_sqlite3_database_file_object=wasmExports["sqlite3_database_file_object"];Module["_sqlite3_backup_init"]=_sqlite3_backup_init=wasmExports["sqlite3_backup_init"];Module["_sqlite3_backup_step"]=_sqlite3_backup_step=wasmExports["sqlite3_backup_step"];Module["_sqlite3_backup_finish"]=_sqlite3_backup_finish=wasmExports["sqlite3_backup_finish"];Module["_sqlite3_backup_remaining"]=_sqlite3_backup_remaining=wasmExports["sqlite3_backup_remaining"];Module["_sqlite3_backup_pagecount"]=_sqlite3_backup_pagecount=wasmExports["sqlite3_backup_pagecount"];Module["_sqlite3_clear_bindings"]=_sqlite3_clear_bindings=wasmExports["sqlite3_clear_bindings"];Module["_sqlite3_value_blob"]=_sqlite3_value_blob=wasmExports["sqlite3_value_blob"];Module["_sqlite3_value_text"]=_sqlite3_value_text=wasmExports["sqlite3_value_text"];Module["_sqlite3_value_bytes"]=_sqlite3_value_bytes=wasmExports["sqlite3_value_bytes"];Module["_sqlite3_value_bytes16"]=_sqlite3_value_bytes16=wasmExports["sqlite3_value_bytes16"];Module["_sqlite3_value_double"]=_sqlite3_value_double=wasmExports["sqlite3_value_double"];Module["_sqlite3_value_int"]=_sqlite3_value_int=wasmExports["sqlite3_value_int"];Module["_sqlite3_value_int64"]=_sqlite3_value_int64=wasmExports["sqlite3_value_int64"];Module["_sqlite3_value_subtype"]=_sqlite3_value_subtype=wasmExports["sqlite3_value_subtype"];Module["_sqlite3_value_pointer"]=_sqlite3_value_pointer=wasmExports["sqlite3_value_pointer"];Module["_sqlite3_value_text16"]=_sqlite3_value_text16=wasmExports["sqlite3_value_text16"];Module["_sqlite3_value_text16be"]=_sqlite3_value_text16be=wasmExports["sqlite3_value_text16be"];Module["_sqlite3_value_text16le"]=_sqlite3_value_text16le=wasmExports["sqlite3_value_text16le"];Module["_sqlite3_value_type"]=_sqlite3_value_type=wasmExports["sqlite3_value_type"];Module["_sqlite3_value_encoding"]=_sqlite3_value_encoding=wasmExports["sqlite3_value_encoding"];Module["_sqlite3_value_nochange"]=_sqlite3_value_nochange=wasmExports["sqlite3_value_nochange"];Module["_sqlite3_value_frombind"]=_sqlite3_value_frombind=wasmExports["sqlite3_value_frombind"];Module["_sqlite3_value_dup"]=_sqlite3_value_dup=wasmExports["sqlite3_value_dup"];Module["_sqlite3_value_free"]=_sqlite3_value_free=wasmExports["sqlite3_value_free"];Module["_sqlite3_result_blob"]=_sqlite3_result_blob=wasmExports["sqlite3_result_blob"];Module["_sqlite3_result_blob64"]=_sqlite3_result_blob64=wasmExports["sqlite3_result_blob64"];Module["_sqlite3_result_double"]=_sqlite3_result_double=wasmExports["sqlite3_result_double"];Module["_sqlite3_result_error"]=_sqlite3_result_error=wasmExports["sqlite3_result_error"];Module["_sqlite3_result_error16"]=_sqlite3_result_error16=wasmExports["sqlite3_result_error16"];Module["_sqlite3_result_int"]=_sqlite3_result_int=wasmExports["sqlite3_result_int"];Module["_sqlite3_result_int64"]=_sqlite3_result_int64=wasmExports["sqlite3_result_int64"];Module["_sqlite3_result_null"]=_sqlite3_result_null=wasmExports["sqlite3_result_null"];Module["_sqlite3_result_pointer"]=_sqlite3_result_pointer=wasmExports["sqlite3_result_pointer"];Module["_sqlite3_result_subtype"]=_sqlite3_result_subtype=wasmExports["sqlite3_result_subtype"];Module["_sqlite3_result_text"]=_sqlite3_result_text=wasmExports["sqlite3_result_text"];Module["_sqlite3_result_text64"]=_sqlite3_result_text64=wasmExports["sqlite3_result_text64"];Module["_sqlite3_result_text16"]=_sqlite3_result_text16=wasmExports["sqlite3_result_text16"];Module["_sqlite3_result_text16be"]=_sqlite3_result_text16be=wasmExports["sqlite3_result_text16be"];Module["_sqlite3_result_text16le"]=_sqlite3_result_text16le=wasmExports["sqlite3_result_text16le"];Module["_sqlite3_result_value"]=_sqlite3_result_value=wasmExports["sqlite3_result_value"];Module["_sqlite3_result_error_toobig"]=_sqlite3_result_error_toobig=wasmExports["sqlite3_result_error_toobig"];Module["_sqlite3_result_zeroblob"]=_sqlite3_result_zeroblob=wasmExports["sqlite3_result_zeroblob"];Module["_sqlite3_result_zeroblob64"]=_sqlite3_result_zeroblob64=wasmExports["sqlite3_result_zeroblob64"];Module["_sqlite3_result_error_code"]=_sqlite3_result_error_code=wasmExports["sqlite3_result_error_code"];Module["_sqlite3_result_error_nomem"]=_sqlite3_result_error_nomem=wasmExports["sqlite3_result_error_nomem"];Module["_sqlite3_user_data"]=_sqlite3_user_data=wasmExports["sqlite3_user_data"];Module["_sqlite3_context_db_handle"]=_sqlite3_context_db_handle=wasmExports["sqlite3_context_db_handle"];Module["_sqlite3_vtab_nochange"]=_sqlite3_vtab_nochange=wasmExports["sqlite3_vtab_nochange"];Module["_sqlite3_vtab_in_first"]=_sqlite3_vtab_in_first=wasmExports["sqlite3_vtab_in_first"];Module["_sqlite3_vtab_in_next"]=_sqlite3_vtab_in_next=wasmExports["sqlite3_vtab_in_next"];Module["_sqlite3_aggregate_context"]=_sqlite3_aggregate_context=wasmExports["sqlite3_aggregate_context"];Module["_sqlite3_get_auxdata"]=_sqlite3_get_auxdata=wasmExports["sqlite3_get_auxdata"];Module["_sqlite3_set_auxdata"]=_sqlite3_set_auxdata=wasmExports["sqlite3_set_auxdata"];Module["_sqlite3_column_count"]=_sqlite3_column_count=wasmExports["sqlite3_column_count"];Module["_sqlite3_data_count"]=_sqlite3_data_count=wasmExports["sqlite3_data_count"];Module["_sqlite3_column_blob"]=_sqlite3_column_blob=wasmExports["sqlite3_column_blob"];Module["_sqlite3_column_bytes"]=_sqlite3_column_bytes=wasmExports["sqlite3_column_bytes"];Module["_sqlite3_column_bytes16"]=_sqlite3_column_bytes16=wasmExports["sqlite3_column_bytes16"];Module["_sqlite3_column_double"]=_sqlite3_column_double=wasmExports["sqlite3_column_double"];Module["_sqlite3_column_text"]=_sqlite3_column_text=wasmExports["sqlite3_column_text"];Module["_sqlite3_column_value"]=_sqlite3_column_value=wasmExports["sqlite3_column_value"];Module["_sqlite3_column_text16"]=_sqlite3_column_text16=wasmExports["sqlite3_column_text16"];Module["_sqlite3_column_type"]=_sqlite3_column_type=wasmExports["sqlite3_column_type"];Module["_sqlite3_column_name"]=_sqlite3_column_name=wasmExports["sqlite3_column_name"];Module["_sqlite3_column_name16"]=_sqlite3_column_name16=wasmExports["sqlite3_column_name16"];Module["_sqlite3_bind_blob"]=_sqlite3_bind_blob=wasmExports["sqlite3_bind_blob"];Module["_sqlite3_bind_blob64"]=_sqlite3_bind_blob64=wasmExports["sqlite3_bind_blob64"];Module["_sqlite3_bind_double"]=_sqlite3_bind_double=wasmExports["sqlite3_bind_double"];Module["_sqlite3_bind_int"]=_sqlite3_bind_int=wasmExports["sqlite3_bind_int"];Module["_sqlite3_bind_int64"]=_sqlite3_bind_int64=wasmExports["sqlite3_bind_int64"];Module["_sqlite3_bind_null"]=_sqlite3_bind_null=wasmExports["sqlite3_bind_null"];Module["_sqlite3_bind_pointer"]=_sqlite3_bind_pointer=wasmExports["sqlite3_bind_pointer"];Module["_sqlite3_bind_text"]=_sqlite3_bind_text=wasmExports["sqlite3_bind_text"];Module["_sqlite3_bind_text64"]=_sqlite3_bind_text64=wasmExports["sqlite3_bind_text64"];Module["_sqlite3_bind_text16"]=_sqlite3_bind_text16=wasmExports["sqlite3_bind_text16"];Module["_sqlite3_bind_value"]=_sqlite3_bind_value=wasmExports["sqlite3_bind_value"];Module["_sqlite3_bind_zeroblob"]=_sqlite3_bind_zeroblob=wasmExports["sqlite3_bind_zeroblob"];Module["_sqlite3_bind_zeroblob64"]=_sqlite3_bind_zeroblob64=wasmExports["sqlite3_bind_zeroblob64"];Module["_sqlite3_bind_parameter_count"]=_sqlite3_bind_parameter_count=wasmExports["sqlite3_bind_parameter_count"];Module["_sqlite3_bind_parameter_name"]=_sqlite3_bind_parameter_name=wasmExports["sqlite3_bind_parameter_name"];Module["_sqlite3_bind_parameter_index"]=_sqlite3_bind_parameter_index=wasmExports["sqlite3_bind_parameter_index"];Module["_sqlite3_db_handle"]=_sqlite3_db_handle=wasmExports["sqlite3_db_handle"];Module["_sqlite3_stmt_readonly"]=_sqlite3_stmt_readonly=wasmExports["sqlite3_stmt_readonly"];Module["_sqlite3_stmt_isexplain"]=_sqlite3_stmt_isexplain=wasmExports["sqlite3_stmt_isexplain"];Module["_sqlite3_stmt_explain"]=_sqlite3_stmt_explain=wasmExports["sqlite3_stmt_explain"];Module["_sqlite3_stmt_busy"]=_sqlite3_stmt_busy=wasmExports["sqlite3_stmt_busy"];Module["_sqlite3_next_stmt"]=_sqlite3_next_stmt=wasmExports["sqlite3_next_stmt"];Module["_sqlite3_stmt_status"]=_sqlite3_stmt_status=wasmExports["sqlite3_stmt_status"];Module["_sqlite3_sql"]=_sqlite3_sql=wasmExports["sqlite3_sql"];Module["_sqlite3_expanded_sql"]=_sqlite3_expanded_sql=wasmExports["sqlite3_expanded_sql"];Module["_sqlite3_value_numeric_type"]=_sqlite3_value_numeric_type=wasmExports["sqlite3_value_numeric_type"];Module["_sqlite3_blob_open"]=_sqlite3_blob_open=wasmExports["sqlite3_blob_open"];Module["_sqlite3_blob_close"]=_sqlite3_blob_close=wasmExports["sqlite3_blob_close"];Module["_sqlite3_blob_read"]=_sqlite3_blob_read=wasmExports["sqlite3_blob_read"];Module["_sqlite3_blob_write"]=_sqlite3_blob_write=wasmExports["sqlite3_blob_write"];Module["_sqlite3_blob_bytes"]=_sqlite3_blob_bytes=wasmExports["sqlite3_blob_bytes"];Module["_sqlite3_blob_reopen"]=_sqlite3_blob_reopen=wasmExports["sqlite3_blob_reopen"];Module["_sqlite3_set_authorizer"]=_sqlite3_set_authorizer=wasmExports["sqlite3_set_authorizer"];Module["_sqlite3_strglob"]=_sqlite3_strglob=wasmExports["sqlite3_strglob"];Module["_sqlite3_strlike"]=_sqlite3_strlike=wasmExports["sqlite3_strlike"];Module["_sqlite3_errmsg"]=_sqlite3_errmsg=wasmExports["sqlite3_errmsg"];Module["_sqlite3_load_extension"]=_sqlite3_load_extension=wasmExports["sqlite3_load_extension"];Module["_sqlite3_enable_load_extension"]=_sqlite3_enable_load_extension=wasmExports["sqlite3_enable_load_extension"];Module["_sqlite3_auto_extension"]=_sqlite3_auto_extension=wasmExports["sqlite3_auto_extension"];Module["_sqlite3_cancel_auto_extension"]=_sqlite3_cancel_auto_extension=wasmExports["sqlite3_cancel_auto_extension"];Module["_sqlite3_reset_auto_extension"]=_sqlite3_reset_auto_extension=wasmExports["sqlite3_reset_auto_extension"];Module["_sqlite3_prepare"]=_sqlite3_prepare=wasmExports["sqlite3_prepare"];Module["_sqlite3_prepare_v3"]=_sqlite3_prepare_v3=wasmExports["sqlite3_prepare_v3"];Module["_sqlite3_prepare16"]=_sqlite3_prepare16=wasmExports["sqlite3_prepare16"];Module["_sqlite3_prepare16_v2"]=_sqlite3_prepare16_v2=wasmExports["sqlite3_prepare16_v2"];Module["_sqlite3_prepare16_v3"]=_sqlite3_prepare16_v3=wasmExports["sqlite3_prepare16_v3"];Module["_sqlite3_get_table"]=_sqlite3_get_table=wasmExports["sqlite3_get_table"];Module["_sqlite3_free_table"]=_sqlite3_free_table=wasmExports["sqlite3_free_table"];Module["_sqlite3_create_module"]=_sqlite3_create_module=wasmExports["sqlite3_create_module"];Module["_sqlite3_create_module_v2"]=_sqlite3_create_module_v2=wasmExports["sqlite3_create_module_v2"];Module["_sqlite3_drop_modules"]=_sqlite3_drop_modules=wasmExports["sqlite3_drop_modules"];Module["_sqlite3_declare_vtab"]=_sqlite3_declare_vtab=wasmExports["sqlite3_declare_vtab"];Module["_sqlite3_vtab_on_conflict"]=_sqlite3_vtab_on_conflict=wasmExports["sqlite3_vtab_on_conflict"];Module["_sqlite3_vtab_config"]=_sqlite3_vtab_config=wasmExports["sqlite3_vtab_config"];Module["_sqlite3_vtab_collation"]=_sqlite3_vtab_collation=wasmExports["sqlite3_vtab_collation"];Module["_sqlite3_vtab_in"]=_sqlite3_vtab_in=wasmExports["sqlite3_vtab_in"];Module["_sqlite3_vtab_rhs_value"]=_sqlite3_vtab_rhs_value=wasmExports["sqlite3_vtab_rhs_value"];Module["_sqlite3_vtab_distinct"]=_sqlite3_vtab_distinct=wasmExports["sqlite3_vtab_distinct"];Module["_sqlite3_keyword_name"]=_sqlite3_keyword_name=wasmExports["sqlite3_keyword_name"];Module["_sqlite3_keyword_count"]=_sqlite3_keyword_count=wasmExports["sqlite3_keyword_count"];Module["_sqlite3_keyword_check"]=_sqlite3_keyword_check=wasmExports["sqlite3_keyword_check"];Module["_sqlite3_complete"]=_sqlite3_complete=wasmExports["sqlite3_complete"];Module["_sqlite3_complete16"]=_sqlite3_complete16=wasmExports["sqlite3_complete16"];Module["_sqlite3_libversion"]=_sqlite3_libversion=wasmExports["sqlite3_libversion"];Module["_sqlite3_libversion_number"]=_sqlite3_libversion_number=wasmExports["sqlite3_libversion_number"];Module["_sqlite3_threadsafe"]=_sqlite3_threadsafe=wasmExports["sqlite3_threadsafe"];Module["_sqlite3_initialize"]=_sqlite3_initialize=wasmExports["sqlite3_initialize"];Module["_sqlite3_shutdown"]=_sqlite3_shutdown=wasmExports["sqlite3_shutdown"];Module["_sqlite3_config"]=_sqlite3_config=wasmExports["sqlite3_config"];Module["_sqlite3_db_mutex"]=_sqlite3_db_mutex=wasmExports["sqlite3_db_mutex"];Module["_sqlite3_db_release_memory"]=_sqlite3_db_release_memory=wasmExports["sqlite3_db_release_memory"];Module["_sqlite3_db_cacheflush"]=_sqlite3_db_cacheflush=wasmExports["sqlite3_db_cacheflush"];Module["_sqlite3_db_config"]=_sqlite3_db_config=wasmExports["sqlite3_db_config"];Module["_sqlite3_last_insert_rowid"]=_sqlite3_last_insert_rowid=wasmExports["sqlite3_last_insert_rowid"];Module["_sqlite3_set_last_insert_rowid"]=_sqlite3_set_last_insert_rowid=wasmExports["sqlite3_set_last_insert_rowid"];Module["_sqlite3_changes64"]=_sqlite3_changes64=wasmExports["sqlite3_changes64"];Module["_sqlite3_changes"]=_sqlite3_changes=wasmExports["sqlite3_changes"];Module["_sqlite3_total_changes64"]=_sqlite3_total_changes64=wasmExports["sqlite3_total_changes64"];Module["_sqlite3_total_changes"]=_sqlite3_total_changes=wasmExports["sqlite3_total_changes"];Module["_sqlite3_txn_state"]=_sqlite3_txn_state=wasmExports["sqlite3_txn_state"];Module["_sqlite3_close"]=_sqlite3_close=wasmExports["sqlite3_close"];Module["_sqlite3_close_v2"]=_sqlite3_close_v2=wasmExports["sqlite3_close_v2"];Module["_sqlite3_busy_handler"]=_sqlite3_busy_handler=wasmExports["sqlite3_busy_handler"];Module["_sqlite3_progress_handler"]=_sqlite3_progress_handler=wasmExports["sqlite3_progress_handler"];Module["_sqlite3_busy_timeout"]=_sqlite3_busy_timeout=wasmExports["sqlite3_busy_timeout"];Module["_sqlite3_interrupt"]=_sqlite3_interrupt=wasmExports["sqlite3_interrupt"];Module["_sqlite3_is_interrupted"]=_sqlite3_is_interrupted=wasmExports["sqlite3_is_interrupted"];Module["_sqlite3_create_function"]=_sqlite3_create_function=wasmExports["sqlite3_create_function"];Module["_sqlite3_create_function_v2"]=_sqlite3_create_function_v2=wasmExports["sqlite3_create_function_v2"];Module["_sqlite3_create_window_function"]=_sqlite3_create_window_function=wasmExports["sqlite3_create_window_function"];Module["_sqlite3_create_function16"]=_sqlite3_create_function16=wasmExports["sqlite3_create_function16"];Module["_sqlite3_overload_function"]=_sqlite3_overload_function=wasmExports["sqlite3_overload_function"];Module["_sqlite3_trace_v2"]=_sqlite3_trace_v2=wasmExports["sqlite3_trace_v2"];Module["_sqlite3_commit_hook"]=_sqlite3_commit_hook=wasmExports["sqlite3_commit_hook"];Module["_sqlite3_update_hook"]=_sqlite3_update_hook=wasmExports["sqlite3_update_hook"];Module["_sqlite3_rollback_hook"]=_sqlite3_rollback_hook=wasmExports["sqlite3_rollback_hook"];Module["_sqlite3_autovacuum_pages"]=_sqlite3_autovacuum_pages=wasmExports["sqlite3_autovacuum_pages"];Module["_sqlite3_wal_autocheckpoint"]=_sqlite3_wal_autocheckpoint=wasmExports["sqlite3_wal_autocheckpoint"];Module["_sqlite3_wal_hook"]=_sqlite3_wal_hook=wasmExports["sqlite3_wal_hook"];Module["_sqlite3_wal_checkpoint_v2"]=_sqlite3_wal_checkpoint_v2=wasmExports["sqlite3_wal_checkpoint_v2"];Module["_sqlite3_wal_checkpoint"]=_sqlite3_wal_checkpoint=wasmExports["sqlite3_wal_checkpoint"];Module["_sqlite3_error_offset"]=_sqlite3_error_offset=wasmExports["sqlite3_error_offset"];Module["_sqlite3_errmsg16"]=_sqlite3_errmsg16=wasmExports["sqlite3_errmsg16"];Module["_sqlite3_errcode"]=_sqlite3_errcode=wasmExports["sqlite3_errcode"];Module["_sqlite3_extended_errcode"]=_sqlite3_extended_errcode=wasmExports["sqlite3_extended_errcode"];Module["_sqlite3_system_errno"]=_sqlite3_system_errno=wasmExports["sqlite3_system_errno"];Module["_sqlite3_errstr"]=_sqlite3_errstr=wasmExports["sqlite3_errstr"];Module["_sqlite3_limit"]=_sqlite3_limit=wasmExports["sqlite3_limit"];Module["_sqlite3_open"]=_sqlite3_open=wasmExports["sqlite3_open"];Module["_sqlite3_open_v2"]=_sqlite3_open_v2=wasmExports["sqlite3_open_v2"];Module["_sqlite3_open16"]=_sqlite3_open16=wasmExports["sqlite3_open16"];Module["_sqlite3_create_collation"]=_sqlite3_create_collation=wasmExports["sqlite3_create_collation"];Module["_sqlite3_create_collation_v2"]=_sqlite3_create_collation_v2=wasmExports["sqlite3_create_collation_v2"];Module["_sqlite3_create_collation16"]=_sqlite3_create_collation16=wasmExports["sqlite3_create_collation16"];Module["_sqlite3_collation_needed"]=_sqlite3_collation_needed=wasmExports["sqlite3_collation_needed"];Module["_sqlite3_collation_needed16"]=_sqlite3_collation_needed16=wasmExports["sqlite3_collation_needed16"];Module["_sqlite3_get_clientdata"]=_sqlite3_get_clientdata=wasmExports["sqlite3_get_clientdata"];Module["_sqlite3_set_clientdata"]=_sqlite3_set_clientdata=wasmExports["sqlite3_set_clientdata"];Module["_sqlite3_get_autocommit"]=_sqlite3_get_autocommit=wasmExports["sqlite3_get_autocommit"];Module["_sqlite3_table_column_metadata"]=_sqlite3_table_column_metadata=wasmExports["sqlite3_table_column_metadata"];Module["_sqlite3_sleep"]=_sqlite3_sleep=wasmExports["sqlite3_sleep"];Module["_sqlite3_extended_result_codes"]=_sqlite3_extended_result_codes=wasmExports["sqlite3_extended_result_codes"];Module["_sqlite3_file_control"]=_sqlite3_file_control=wasmExports["sqlite3_file_control"];Module["_sqlite3_test_control"]=_sqlite3_test_control=wasmExports["sqlite3_test_control"];Module["_sqlite3_create_filename"]=_sqlite3_create_filename=wasmExports["sqlite3_create_filename"];Module["_sqlite3_free_filename"]=_sqlite3_free_filename=wasmExports["sqlite3_free_filename"];Module["_sqlite3_uri_parameter"]=_sqlite3_uri_parameter=wasmExports["sqlite3_uri_parameter"];Module["_sqlite3_uri_key"]=_sqlite3_uri_key=wasmExports["sqlite3_uri_key"];Module["_sqlite3_uri_boolean"]=_sqlite3_uri_boolean=wasmExports["sqlite3_uri_boolean"];Module["_sqlite3_uri_int64"]=_sqlite3_uri_int64=wasmExports["sqlite3_uri_int64"];Module["_sqlite3_filename_database"]=_sqlite3_filename_database=wasmExports["sqlite3_filename_database"];Module["_sqlite3_filename_journal"]=_sqlite3_filename_journal=wasmExports["sqlite3_filename_journal"];Module["_sqlite3_filename_wal"]=_sqlite3_filename_wal=wasmExports["sqlite3_filename_wal"];Module["_sqlite3_db_name"]=_sqlite3_db_name=wasmExports["sqlite3_db_name"];Module["_sqlite3_db_filename"]=_sqlite3_db_filename=wasmExports["sqlite3_db_filename"];Module["_sqlite3_db_readonly"]=_sqlite3_db_readonly=wasmExports["sqlite3_db_readonly"];Module["_sqlite3_compileoption_used"]=_sqlite3_compileoption_used=wasmExports["sqlite3_compileoption_used"];Module["_sqlite3_compileoption_get"]=_sqlite3_compileoption_get=wasmExports["sqlite3_compileoption_get"];Module["_sqlite3_sourceid"]=_sqlite3_sourceid=wasmExports["sqlite3_sourceid"];Module["_sqlite3mc_config"]=_sqlite3mc_config=wasmExports["sqlite3mc_config"];Module["_sqlite3mc_cipher_count"]=_sqlite3mc_cipher_count=wasmExports["sqlite3mc_cipher_count"];Module["_sqlite3mc_cipher_index"]=_sqlite3mc_cipher_index=wasmExports["sqlite3mc_cipher_index"];Module["_sqlite3mc_cipher_name"]=_sqlite3mc_cipher_name=wasmExports["sqlite3mc_cipher_name"];Module["_sqlite3mc_config_cipher"]=_sqlite3mc_config_cipher=wasmExports["sqlite3mc_config_cipher"];Module["_sqlite3mc_vfs_create"]=_sqlite3mc_vfs_create=wasmExports["sqlite3mc_vfs_create"];Module["_memcmp"]=_memcmp=wasmExports["memcmp"];Module["_malloc"]=_malloc=wasmExports["malloc"];Module["_free"]=_free=wasmExports["free"];Module["_memset"]=_memset=wasmExports["memset"];Module["_RegisterExtensionFunctions"]=_RegisterExtensionFunctions=wasmExports["RegisterExtensionFunctions"];Module["_getSqliteFree"]=_getSqliteFree=wasmExports["getSqliteFree"];Module["_main"]=_main=wasmExports["main"];Module["_libauthorizer_set_authorizer"]=_libauthorizer_set_authorizer=wasmExports["libauthorizer_set_authorizer"];Module["_libfunction_create_function"]=_libfunction_create_function=wasmExports["libfunction_create_function"];Module["_libhook_commit_hook"]=_libhook_commit_hook=wasmExports["libhook_commit_hook"];Module["_libhook_update_hook"]=_libhook_update_hook=wasmExports["libhook_update_hook"];Module["_libprogress_progress_handler"]=_libprogress_progress_handler=wasmExports["libprogress_progress_handler"];Module["_libvfs_vfs_register"]=_libvfs_vfs_register=wasmExports["libvfs_vfs_register"];Module["_memcpy"]=_memcpy=wasmExports["memcpy"];_emscripten_builtin_memalign=wasmExports["emscripten_builtin_memalign"];__emscripten_timeout=wasmExports["_emscripten_timeout"];__emscripten_tempret_get=wasmExports["_emscripten_tempret_get"];__emscripten_stack_restore=wasmExports["_emscripten_stack_restore"];__emscripten_stack_alloc=wasmExports["_emscripten_stack_alloc"];_emscripten_stack_get_current=wasmExports["emscripten_stack_get_current"];dynCall_viiiij=wasmExports["dynCall_viiiij"];dynCall_vijii=wasmExports["dynCall_vijii"];dynCall_iiiij=wasmExports["dynCall_iiiij"];dynCall_viji=wasmExports["dynCall_viji"];dynCall_iij=wasmExports["dynCall_iij"];dynCall_iijii=wasmExports["dynCall_iijii"];dynCall_iiji=wasmExports["dynCall_iiji"];dynCall_iiiiiij=wasmExports["dynCall_iiiiiij"];dynCall_iiij=wasmExports["dynCall_iiij"];dynCall_jii=wasmExports["dynCall_jii"];dynCall_ji=wasmExports["dynCall_ji"];dynCall_vij=wasmExports["dynCall_vij"];dynCall_iiiiijii=wasmExports["dynCall_iiiiijii"];dynCall_j=wasmExports["dynCall_j"];dynCall_jj=wasmExports["dynCall_jj"];dynCall_jiij=wasmExports["dynCall_jiij"];dynCall_iiiiji=wasmExports["dynCall_iiiiji"];dynCall_iiiijii=wasmExports["dynCall_iiiijii"];dynCall_ij=wasmExports["dynCall_ij"];dynCall_viiji=wasmExports["dynCall_viiji"];dynCall_viijii=wasmExports["dynCall_viijii"];dynCall_iiiijji=wasmExports["dynCall_iiiijji"]}var _sqlite3_version=Module["_sqlite3_version"]=92864;var wasmImports={__assert_fail:___assert_fail,__syscall_chmod:___syscall_chmod,__syscall_faccessat:___syscall_faccessat,__syscall_fchmod:___syscall_fchmod,__syscall_fchown32:___syscall_fchown32,__syscall_fcntl64:___syscall_fcntl64,__syscall_fstat64:___syscall_fstat64,__syscall_ftruncate64:___syscall_ftruncate64,__syscall_getcwd:___syscall_getcwd,__syscall_lstat64:___syscall_lstat64,__syscall_mkdirat:___syscall_mkdirat,__syscall_newfstatat:___syscall_newfstatat,__syscall_openat:___syscall_openat,__syscall_readlinkat:___syscall_readlinkat,__syscall_rmdir:___syscall_rmdir,__syscall_stat64:___syscall_stat64,__syscall_unlinkat:___syscall_unlinkat,__syscall_utimensat:___syscall_utimensat,_abort_js:__abort_js,_emscripten_runtime_keepalive_clear:__emscripten_runtime_keepalive_clear,_localtime_js:__localtime_js,_mmap_js:__mmap_js,_munmap_js:__munmap_js,_setitimer_js:__setitimer_js,_tzset_js:__tzset_js,emscripten_date_now:_emscripten_date_now,emscripten_get_now:_emscripten_get_now,emscripten_resize_heap:_emscripten_resize_heap,environ_get:_environ_get,environ_sizes_get:_environ_sizes_get,fd_close:_fd_close,fd_fdstat_get:_fd_fdstat_get,fd_read:_fd_read,fd_seek:_fd_seek,fd_sync:_fd_sync,fd_write:_fd_write,ipp:_ipp,ipp_async:_ipp_async,ippipppp:_ippipppp,ippipppp_async:_ippipppp_async,ippp:_ippp,ippp_async:_ippp_async,ipppi:_ipppi,ipppi_async:_ipppi_async,ipppiii:_ipppiii,ipppiii_async:_ipppiii_async,ipppiiip:_ipppiiip,ipppiiip_async:_ipppiiip_async,ipppip:_ipppip,ipppip_async:_ipppip_async,ipppj:_ipppj,ipppj_async:_ipppj_async,ipppp:_ipppp,ipppp_async:_ipppp_async,ippppi:_ippppi,ippppi_async:_ippppi_async,ippppij:_ippppij,ippppij_async:_ippppij_async,ippppip:_ippppip,ippppip_async:_ippppip_async,ipppppip:_ipppppip,ipppppip_async:_ipppppip_async,proc_exit:_proc_exit,random_get:_random_get,vppippii:_vppippii,vppippii_async:_vppippii_async,vppp:_vppp,vppp_async:_vppp_async,vpppip:_vpppip,vpppip_async:_vpppip_async};var wasmExports=await createWasm();async function callMain(){var entryFunction=_main;var argc=0;var argv=0;try{var ret=entryFunction(argc,argv);ret=await ret;exitJS(ret,true);return ret}catch(e){return handleException(e)}}function run(){if(runDependencies>0){dependenciesFulfilled=run;return}preRun();if(runDependencies>0){dependenciesFulfilled=run;return}async function doRun(){Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve?.(Module);Module["onRuntimeInitialized"]?.();var noInitialRun=Module["noInitialRun"]||false;if(!noInitialRun)await callMain();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(()=>{setTimeout(()=>Module["setStatus"](""),1);doRun()},1)}else{doRun()}}function preInit(){if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].shift()()}}}preInit();run();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["set_authorizer"]=function(db,xAuthorizer,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xAuthorizer instanceof AsyncFunction?1:0,"i32");const result=ccall("libauthorizer_set_authorizer","number",["number","number","number"],[db,xAuthorizer?1:0,pAsyncFlags]);if(!result&&xAuthorizer){Module["setCallback"](pAsyncFlags,(_,iAction,p3,p4,p5,p6)=>xAuthorizer(pApp,iAction,p3,p4,p5,p6))}return result}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;const FUNC_METHODS=["xFunc","xStep","xFinal"];const mapFunctionNameToKey=new Map;Module["create_function"]=function(db,zFunctionName,nArg,eTextRep,pApp,xFunc,xStep,xFinal){const pAsyncFlags=Module["_sqlite3_malloc"](4);const target={xFunc,xStep,xFinal};setValue(pAsyncFlags,FUNC_METHODS.reduce((mask,method,i)=>{if(target[method]instanceof AsyncFunction){return mask|1<xUpdateHook(iUpdateType,dbName,tblName,lo32,hi32))}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["commit_hook"]=function(db,xCommitHook){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xCommitHook instanceof AsyncFunction?1:0,"i32");ccall("libhook_commit_hook","void",["number","number","number"],[db,xCommitHook?1:0,pAsyncFlags]);if(xCommitHook){Module["setCallback"](pAsyncFlags,_=>xCommitHook())}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["progress_handler"]=function(db,nOps,xProgress,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xProgress instanceof AsyncFunction?1:0,"i32");ccall("libprogress_progress_handler","number",["number","number","number","number"],[db,nOps,xProgress?1:0,pAsyncFlags]);if(xProgress){Module["setCallback"](pAsyncFlags,_=>xProgress(pApp))}}})();(function(){const VFS_METHODS=["xOpen","xDelete","xAccess","xFullPathname","xRandomness","xSleep","xCurrentTime","xGetLastError","xCurrentTimeInt64","xClose","xRead","xWrite","xTruncate","xSync","xFileSize","xLock","xUnlock","xCheckReservedLock","xFileControl","xSectorSize","xDeviceCharacteristics","xShmMap","xShmLock","xShmBarrier","xShmUnmap"];const mapVFSNameToKey=new Map;Module["vfs_register"]=function(vfs,makeDefault){let methodMask=0;let asyncMask=0;VFS_METHODS.forEach((method,i)=>{if(vfs[method]){methodMask|=1<{readyPromiseResolve=resolve;readyPromiseReject=reject})} +async function Module(moduleArg={}){var moduleRtn;var Module=moduleArg;var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof WorkerGlobalScope!="undefined";var ENVIRONMENT_IS_NODE=typeof process=="object"&&process.versions?.node&&process.type!="renderer";var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var _scriptName=import.meta.url;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var readAsync,readBinary;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){try{scriptDirectory=new URL(".",_scriptName).href}catch{}{if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=async url=>{var response=await fetch(url,{credentials:"same-origin"});if(response.ok){return response.arrayBuffer()}throw new Error(response.status+" : "+response.url)}}}else{}var out=console.log.bind(console);var err=console.error.bind(console);var wasmBinary;var ABORT=false;var EXITSTATUS;var readyPromiseResolve,readyPromiseReject;var wasmMemory;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;var runtimeInitialized=false;function updateMemoryViews(){var b=wasmMemory.buffer;HEAP8=new Int8Array(b);HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);HEAPU32=new Uint32Array(b);HEAPF32=new Float32Array(b);HEAPF64=new Float64Array(b)}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(onPreRuns)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.initialized)FS.init();TTY.init();wasmExports["__wasm_call_ctors"]();FS.ignorePermissions=false}function preMain(){}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(onPostRuns)}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject?.(e);throw e}var wasmBinaryFile;function findWasmBinary(){if(Module["locateFile"]){return locateFile("mc-wa-sqlite-jspi.wasm")}return new URL("mc-wa-sqlite-jspi.wasm",import.meta.url).href}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}async function getWasmBinary(binaryFile){if(!wasmBinary){try{var response=await readAsync(binaryFile);return new Uint8Array(response)}catch{}}return getBinarySync(binaryFile)}async function instantiateArrayBuffer(binaryFile,imports){try{var binary=await getWasmBinary(binaryFile);var instance=await WebAssembly.instantiate(binary,imports);return instance}catch(reason){err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)}}async function instantiateAsync(binary,binaryFile,imports){if(!binary){try{var response=fetch(binaryFile,{credentials:"same-origin"});var instantiationResult=await WebAssembly.instantiateStreaming(response,imports);return instantiationResult}catch(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation")}}return instantiateArrayBuffer(binaryFile,imports)}function getWasmImports(){Asyncify.instrumentWasmImports(wasmImports);return{env:wasmImports,wasi_snapshot_preview1:wasmImports}}async function createWasm(){function receiveInstance(instance,module){wasmExports=instance.exports;wasmExports=Asyncify.instrumentWasmExports(wasmExports);wasmMemory=wasmExports["memory"];updateMemoryViews();wasmTable=wasmExports["__indirect_function_table"];assignWasmExports(wasmExports);return wasmExports}function receiveInstantiationResult(result){return receiveInstance(result["instance"])}var info=getWasmImports();if(Module["instantiateWasm"]){return new Promise((resolve,reject)=>{Module["instantiateWasm"](info,(mod,inst)=>{resolve(receiveInstance(mod,inst))})})}wasmBinaryFile??=findWasmBinary();var result=await instantiateAsync(wasmBinary,wasmBinaryFile,info);var exports=receiveInstantiationResult(result);return exports}var tempDouble;var tempI64;class ExitStatus{name="ExitStatus";constructor(status){this.message=`Program terminated with exit(${status})`;this.status=status}}var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};var onPostRuns=[];var addOnPostRun=cb=>onPostRuns.push(cb);var onPreRuns=[];var addOnPreRun=cb=>onPreRuns.push(cb);function getValue(ptr,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":return HEAP8[ptr];case"i8":return HEAP8[ptr];case"i16":return HEAP16[ptr>>1];case"i32":return HEAP32[ptr>>2];case"i64":abort("to do getValue(i64) use WASM_BIGINT");case"float":return HEAPF32[ptr>>2];case"double":return HEAPF64[ptr>>3];case"*":return HEAPU32[ptr>>2];default:abort(`invalid type for getValue: ${type}`)}}var noExitRuntime=true;function setValue(ptr,value,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":HEAP8[ptr]=value;break;case"i8":HEAP8[ptr]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":abort("to do setValue(i64) use WASM_BIGINT");case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;case"*":HEAPU32[ptr>>2]=value;break;default:abort(`invalid type for setValue: ${type}`)}}var stackRestore=val=>__emscripten_stack_restore(val);var stackSave=()=>_emscripten_stack_get_current();var UTF8Decoder=new TextDecoder;var findStringEnd=(heapOrArray,idx,maxBytesToRead,ignoreNul)=>{var maxIdx=idx+maxBytesToRead;if(ignoreNul)return maxIdx;while(heapOrArray[idx]&&!(idx>=maxIdx))++idx;return idx};var UTF8ToString=(ptr,maxBytesToRead,ignoreNul)=>{if(!ptr)return"";var end=findStringEnd(HEAPU8,ptr,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(HEAPU8.subarray(ptr,end))};var ___assert_fail=(condition,filename,line,func)=>abort(`Assertion failed: ${UTF8ToString(condition)}, at: `+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"]);var PATH={isAbs:path=>path.charAt(0)==="/",splitPath:filename=>{var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:(parts,allowAboveRoot)=>{var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:path=>{var isAbsolute=PATH.isAbs(path),trailingSlash=path.slice(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.slice(0,-1)}return root+dir},basename:path=>path&&path.match(/([^\/]+|\/)\/*$/)[1],join:(...paths)=>PATH.normalize(paths.join("/")),join2:(l,r)=>PATH.normalize(l+"/"+r)};var initRandomFill=()=>view=>crypto.getRandomValues(view);var randomFill=view=>{(randomFill=initRandomFill())(view)};var PATH_FS={resolve:(...args)=>{var resolvedPath="",resolvedAbsolute=false;for(var i=args.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?args[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=PATH.isAbs(path)}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(p=>!!p),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:(from,to)=>{from=PATH_FS.resolve(from).slice(1);to=PATH_FS.resolve(to).slice(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i{var endPtr=findStringEnd(heapOrArray,idx,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(heapOrArray.buffer?heapOrArray.subarray(idx,endPtr):new Uint8Array(heapOrArray.slice(idx,endPtr)))};var FS_stdin_getChar_buffer=[];var lengthBytesUTF8=str=>{var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63;i++}}heap[outIdx]=0;return outIdx-startIdx};var intArrayFromString=(stringy,dontAddNull,length)=>{var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array};var FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var result=null;if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else{}if(!result){return null}FS_stdin_getChar_buffer=intArrayFromString(result,true)}return FS_stdin_getChar_buffer.shift()};var TTY={ttys:[],init(){},shutdown(){},register(dev,ops){TTY.ttys[dev]={input:[],output:[],ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close(stream){stream.tty.ops.fsync(stream.tty)},fsync(stream){stream.tty.ops.fsync(stream.tty)},read(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){out(UTF8ArrayToString(tty.output));tty.output=[]}},ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(tty,optional_actions,data){return 0},ioctl_tiocgwinsz(tty){return[24,80]}},default_tty1_ops:{put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync(tty){if(tty.output?.length>0){err(UTF8ArrayToString(tty.output));tty.output=[]}}}};var zeroMemory=(ptr,size)=>HEAPU8.fill(0,ptr,ptr+size);var alignMemory=(size,alignment)=>Math.ceil(size/alignment)*alignment;var mmapAlloc=size=>{size=alignMemory(size,65536);var ptr=_emscripten_builtin_memalign(65536,size);if(ptr)zeroMemory(ptr,size);return ptr};var MEMFS={ops_table:null,mount(mount){return MEMFS.createNode(null,"/",16895,0)},createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}MEMFS.ops_table||={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}};var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.atime=node.mtime=node.ctime=Date.now();if(parent){parent.contents[name]=node;parent.atime=parent.mtime=parent.ctime=node.atime}return node},getFileDataAsTypedArray(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.atime);attr.mtime=new Date(node.mtime);attr.ctime=new Date(node.ctime);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr(node,attr){for(const key of["mode","atime","mtime","ctime"]){if(attr[key]!=null){node[key]=attr[key]}}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup(parent,name){if(!MEMFS.doesNotExistError){MEMFS.doesNotExistError=new FS.ErrnoError(44);MEMFS.doesNotExistError.stack=""}throw MEMFS.doesNotExistError},mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename(old_node,new_dir,new_name){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){if(FS.isDir(old_node.mode)){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}FS.hashRemoveNode(new_node)}delete old_node.parent.contents[old_node.name];new_dir.contents[new_name]=old_node;old_node.name=new_name;new_dir.ctime=new_dir.mtime=old_node.parent.ctime=old_node.parent.mtime=Date.now()},unlink(parent,name){delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},readdir(node){return[".","..",...Object.keys(node.contents)]},symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{var flagModes={r:0,"r+":2,w:512|64|1,"w+":512|64|2,a:1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags};var FS_getMode=(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode};var asyncLoad=async url=>{var arrayBuffer=await readAsync(url);return new Uint8Array(arrayBuffer)};var FS_createDataFile=(...args)=>FS.createDataFile(...args);var getUniqueRunDependency=id=>id;var runDependencies=0;var dependenciesFulfilled=null;var removeRunDependency=id=>{runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}};var addRunDependency=id=>{runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)};var preloadPlugins=[];var FS_handledByPreloadPlugin=async(byteArray,fullname)=>{if(typeof Browser!="undefined")Browser.init();for(var plugin of preloadPlugins){if(plugin["canHandle"](fullname)){return plugin["handle"](byteArray,fullname)}}return byteArray};var FS_preloadFile=async(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);addRunDependency(dep);try{var byteArray=url;if(typeof url=="string"){byteArray=await asyncLoad(url)}byteArray=await FS_handledByPreloadPlugin(byteArray,fullname);preFinish?.();if(!dontCreateFile){FS_createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}}finally{removeRunDependency(dep)}};var FS_createPreloadedFile=(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{FS_preloadFile(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish).then(onload).catch(onerror)};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,filesystems:null,syncFSRequests:0,readFiles:{},ErrnoError:class{name="ErrnoError";constructor(errno){this.errno=errno}},FSStream:class{shared={};get object(){return this.node}set object(val){this.node=val}get isRead(){return(this.flags&2097155)!==1}get isWrite(){return(this.flags&2097155)!==0}get isAppend(){return this.flags&1024}get flags(){return this.shared.flags}set flags(val){this.shared.flags=val}get position(){return this.shared.position}set position(val){this.shared.position=val}},FSNode:class{node_ops={};stream_ops={};readMode=292|73;writeMode=146;mounted=null;constructor(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.rdev=rdev;this.atime=this.mtime=this.ctime=Date.now()}get read(){return(this.mode&this.readMode)===this.readMode}set read(val){val?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(val){val?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return FS.isDir(this.mode)}get isDevice(){return FS.isChrdev(this.mode)}},lookupPath(path,opts={}){if(!path){throw new FS.ErrnoError(44)}opts.follow_mount??=true;if(!PATH.isAbs(path)){path=FS.cwd()+"/"+path}linkloop:for(var nlinks=0;nlinks<40;nlinks++){var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";for(var i=0;i>>0)%FS.nameTable.length},hashAddNode(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode(parent,name){var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode(node){FS.hashRemoveNode(node)},isRoot(node){return node===node.parent},isMountpoint(node){return!!node.mounted},isFile(mode){return(mode&61440)===32768},isDir(mode){return(mode&61440)===16384},isLink(mode){return(mode&61440)===40960},isChrdev(mode){return(mode&61440)===8192},isBlkdev(mode){return(mode&61440)===24576},isFIFO(mode){return(mode&61440)===4096},isSocket(mode){return(mode&49152)===49152},flagsToPermissionString(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions(node,perms){if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup(dir){if(!FS.isDir(dir.mode))return 54;var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate(dir,name){if(!FS.isDir(dir.mode)){return 54}try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen(node,flags){if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&(512|64)){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},checkOpExists(op,err){if(!op){throw new FS.ErrnoError(err)}return op},MAX_OPEN_FDS:4096,nextfd(){for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStreamChecked(fd){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}return stream},getStream:fd=>FS.streams[fd],createStream(stream,fd=-1){stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream(fd){FS.streams[fd]=null},dupStream(origStream,fd=-1){var stream=FS.createStream(origStream,fd);stream.stream_ops?.dup?.(stream);return stream},doSetAttr(stream,node,attr){var setattr=stream?.stream_ops.setattr;var arg=setattr?stream:node;setattr??=node.node_ops.setattr;FS.checkOpExists(setattr,63);setattr(arg,attr)},chrdev_stream_ops:{open(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;stream.stream_ops.open?.(stream)},llseek(){throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push(...m.mounts)}return mounts},syncfs(populate,callback){if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type,opts,mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup(parent,name){return parent.node_ops.lookup(parent,name)},mknod(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name){throw new FS.ErrnoError(28)}if(name==="."||name===".."){throw new FS.ErrnoError(20)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},statfs(path){return FS.statfsNode(FS.lookupPath(path,{follow:true}).node)},statfsStream(stream){return FS.statfsNode(stream.node)},statfsNode(node){var rtn={bsize:4096,frsize:4096,blocks:1e6,bfree:5e5,bavail:5e5,files:FS.nextInode,ffree:FS.nextInode-1,fsid:42,flags:2,namelen:255};if(node.node_ops.statfs){Object.assign(rtn,node.node_ops.statfs(node.mount.opts.root))}return rtn},create(path,mode=438){mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir(path,mode=511){mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree(path,mode){var dirs=path.split("/");var d="";for(var dir of dirs){if(!dir)continue;if(d||PATH.isAbs(path))d+="/";d+=dir;try{FS.mkdir(d,mode)}catch(e){if(e.errno!=20)throw e}}},mkdev(path,mode,dev){if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink(oldpath,newpath){if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename(old_path,new_path){var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name);old_node.parent=new_dir}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir(path){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var readdir=FS.checkOpExists(node.node_ops.readdir,54);return readdir(node)},unlink(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink(path){var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return link.node_ops.readlink(link)},stat(path,dontFollow){var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;var getattr=FS.checkOpExists(node.node_ops.getattr,63);return getattr(node)},fstat(fd){var stream=FS.getStreamChecked(fd);var node=stream.node;var getattr=stream.stream_ops.getattr;var arg=getattr?stream:node;getattr??=node.node_ops.getattr;FS.checkOpExists(getattr,63);return getattr(arg)},lstat(path){return FS.stat(path,true)},doChmod(stream,node,mode,dontFollow){FS.doSetAttr(stream,node,{mode:mode&4095|node.mode&~4095,ctime:Date.now(),dontFollow})},chmod(path,mode,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChmod(null,node,mode,dontFollow)},lchmod(path,mode){FS.chmod(path,mode,true)},fchmod(fd,mode){var stream=FS.getStreamChecked(fd);FS.doChmod(stream,stream.node,mode,false)},doChown(stream,node,dontFollow){FS.doSetAttr(stream,node,{timestamp:Date.now(),dontFollow})},chown(path,uid,gid,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChown(null,node,dontFollow)},lchown(path,uid,gid){FS.chown(path,uid,gid,true)},fchown(fd,uid,gid){var stream=FS.getStreamChecked(fd);FS.doChown(stream,stream.node,false)},doTruncate(stream,node,len){if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}FS.doSetAttr(stream,node,{size:len,timestamp:Date.now()})},truncate(path,len){if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}FS.doTruncate(null,node,len)},ftruncate(fd,len){var stream=FS.getStreamChecked(fd);if(len<0||(stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.doTruncate(stream,stream.node,len)},utime(path,atime,mtime){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var setattr=FS.checkOpExists(node.node_ops.setattr,63);setattr(node,{atime,mtime})},open(path,flags,mode=438){if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS_modeStringToFlags(flags):flags;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;var isDirPath;if(typeof path=="object"){node=path}else{isDirPath=path.endsWith("/");var lookup=FS.lookupPath(path,{follow:!(flags&131072),noent_okay:true});node=lookup.node;path=lookup.path}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else if(isDirPath){throw new FS.ErrnoError(31)}else{node=FS.mknod(path,mode|511,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512&&!created){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node,path:FS.getPath(node),flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(created){FS.chmod(node,mode&511)}if(Module["logReadFiles"]&&!(flags&1)){if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close(stream){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed(stream){return stream.fd===null},llseek(stream,offset,whence){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read(stream,buffer,offset,length,position){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write(stream,buffer,offset,length,position,canOwn){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},mmap(stream,length,position,prot,flags){if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}if(!length){throw new FS.ErrnoError(28)}return stream.stream_ops.mmap(stream,length,position,prot,flags)},msync(stream,buffer,offset,length,mmapFlags){if(!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},ioctl(stream,cmd,arg){if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile(path,opts={}){opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error(`Invalid encoding type "${opts.encoding}"`)}var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){buf=UTF8ArrayToString(buf)}FS.close(stream);return buf},writeFile(path,data,opts={}){opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){data=new Uint8Array(intArrayFromString(data,true))}if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir(path){var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories(){FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices(){FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length,llseek:()=>0});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var randomBuffer=new Uint8Array(1024),randomLeft=0;var randomByte=()=>{if(randomLeft===0){randomFill(randomBuffer);randomLeft=randomBuffer.byteLength}return randomBuffer[--randomLeft]};FS.createDevice("/dev","random",randomByte);FS.createDevice("/dev","urandom",randomByte);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories(){FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount(){var node=FS.createNode(proc_self,"fd",16895,73);node.stream_ops={llseek:MEMFS.stream_ops.llseek};node.node_ops={lookup(parent,name){var fd=+name;var stream=FS.getStreamChecked(fd);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path},id:fd+1};ret.parent=ret;return ret},readdir(){return Array.from(FS.streams.entries()).filter(([k,v])=>v).map(([k,v])=>k.toString())}};return node}},{},"/proc/self/fd")},createStandardStreams(input,output,error){if(input){FS.createDevice("/dev","stdin",input)}else{FS.symlink("/dev/tty","/dev/stdin")}if(output){FS.createDevice("/dev","stdout",null,output)}else{FS.symlink("/dev/tty","/dev/stdout")}if(error){FS.createDevice("/dev","stderr",null,error)}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},staticInit(){FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={MEMFS}},init(input,output,error){FS.initialized=true;input??=Module["stdin"];output??=Module["stdout"];error??=Module["stderr"];FS.createStandardStreams(input,output,error)},quit(){FS.initialized=false;for(var stream of FS.streams){if(stream){FS.close(stream)}}},findObject(path,dontResolveLastLink){var ret=FS.analyzePath(path,dontResolveLastLink);if(!ret.exists){return null}return ret.object},analyzePath(path,dontResolveLastLink){try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath(parent,path,canRead,canWrite){parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){if(e.errno!=20)throw e}parent=current}return current},createFile(parent,name,properties,canRead,canWrite){var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS_getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile(parent,name,data,canRead,canWrite,canOwn){var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS_getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]}setDataGetter(getter){this.getter=getter}cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}return intArrayFromString(xhr.responseText||"",true)};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true}get length(){if(!this.lengthKnown){this.cacheLength()}return this._length}get chunkSize(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=(...args)=>{FS.forceLoadFile(node);return fn(...args)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr,allocated:true}};node.stream_ops=stream_ops;return node}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return dir+"/"+path},writeStat(buf,stat){HEAPU32[buf>>2]=stat.dev;HEAPU32[buf+4>>2]=stat.mode;HEAPU32[buf+8>>2]=stat.nlink;HEAPU32[buf+12>>2]=stat.uid;HEAPU32[buf+16>>2]=stat.gid;HEAPU32[buf+20>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];HEAP32[buf+32>>2]=4096;HEAP32[buf+36>>2]=stat.blocks;var atime=stat.atime.getTime();var mtime=stat.mtime.getTime();var ctime=stat.ctime.getTime();tempI64=[Math.floor(atime/1e3)>>>0,(tempDouble=Math.floor(atime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=atime%1e3*1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=mtime%1e3*1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=ctime%1e3*1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];return 0},writeStatFs(buf,stats){HEAPU32[buf+4>>2]=stats.bsize;HEAPU32[buf+60>>2]=stats.bsize;tempI64=[stats.blocks>>>0,(tempDouble=stats.blocks,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+8>>2]=tempI64[0],HEAP32[buf+12>>2]=tempI64[1];tempI64=[stats.bfree>>>0,(tempDouble=stats.bfree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+16>>2]=tempI64[0],HEAP32[buf+20>>2]=tempI64[1];tempI64=[stats.bavail>>>0,(tempDouble=stats.bavail,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];tempI64=[stats.files>>>0,(tempDouble=stats.files,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+32>>2]=tempI64[0],HEAP32[buf+36>>2]=tempI64[1];tempI64=[stats.ffree>>>0,(tempDouble=stats.ffree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=stats.fsid;HEAPU32[buf+64>>2]=stats.flags;HEAPU32[buf+56>>2]=stats.namelen},doMsync(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},getStreamFromFD(fd){var stream=FS.getStreamChecked(fd);return stream},varargs:undefined,getStr(ptr){var ret=UTF8ToString(ptr);return ret}};function ___syscall_chmod(path,mode){try{path=SYSCALLS.getStr(path);FS.chmod(path,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_faccessat(dirfd,path,amode,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchmod(fd,mode){try{FS.fchmod(fd,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchown32(fd,owner,group){try{FS.fchown(fd,owner,group);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var syscallGetVarargI=()=>{var ret=HEAP32[+SYSCALLS.varargs>>2];SYSCALLS.varargs+=4;return ret};var syscallGetVarargP=syscallGetVarargI;function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=syscallGetVarargI();if(arg<0){return-28}while(FS.streams[arg]){arg++}var newStream;newStream=FS.dupStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=syscallGetVarargI();stream.flags|=arg;return 0}case 12:{var arg=syscallGetVarargP();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0}return-28}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fstat64(fd,buf){try{return SYSCALLS.writeStat(buf,FS.fstat(fd))}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var convertI32PairToI53Checked=(lo,hi)=>hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN;function ___syscall_ftruncate64(fd,length_low,length_high){var length=convertI32PairToI53Checked(length_low,length_high);try{if(isNaN(length))return-61;FS.ftruncate(fd,length);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var stringToUTF8=(str,outPtr,maxBytesToWrite)=>stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite);function ___syscall_getcwd(buf,size){try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd)+1;if(sizeHEAPU32[ptr>>2]+HEAP32[ptr+4>>2]*4294967296;function ___syscall_utimensat(dirfd,path,times,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path,true);var now=Date.now(),atime,mtime;if(!times){atime=now;mtime=now}else{var seconds=readI53FromI64(times);var nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){atime=now}else if(nanoseconds==1073741822){atime=null}else{atime=seconds*1e3+nanoseconds/(1e3*1e3)}times+=16;seconds=readI53FromI64(times);nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){mtime=now}else if(nanoseconds==1073741822){mtime=null}else{mtime=seconds*1e3+nanoseconds/(1e3*1e3)}}if((mtime??atime)!==null){FS.utime(path,atime,mtime)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var __abort_js=()=>abort("");var runtimeKeepaliveCounter=0;var __emscripten_runtime_keepalive_clear=()=>{noExitRuntime=false;runtimeKeepaliveCounter=0};var isLeapYear=year=>year%4===0&&(year%100!==0||year%400===0);var MONTH_DAYS_LEAP_CUMULATIVE=[0,31,60,91,121,152,182,213,244,274,305,335];var MONTH_DAYS_REGULAR_CUMULATIVE=[0,31,59,90,120,151,181,212,243,273,304,334];var ydayFromDate=date=>{var leap=isLeapYear(date.getFullYear());var monthDaysCumulative=leap?MONTH_DAYS_LEAP_CUMULATIVE:MONTH_DAYS_REGULAR_CUMULATIVE;var yday=monthDaysCumulative[date.getMonth()]+date.getDate()-1;return yday};function __localtime_js(time_low,time_high,tmPtr){var time=convertI32PairToI53Checked(time_low,time_high);var date=new Date(time*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function __mmap_js(len,prot,flags,fd,offset_low,offset_high,allocated,addr){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);var res=FS.mmap(stream,len,offset,prot,flags);var ptr=res.ptr;HEAP32[allocated>>2]=res.allocated;HEAPU32[addr>>2]=ptr;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function __munmap_js(addr,len,prot,flags,fd,offset_low,offset_high){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);if(prot&2){SYSCALLS.doMsync(addr,stream,len,flags,offset)}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var timers={};var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};var exitJS=(status,implicit)=>{EXITSTATUS=status;_proc_exit(status)};var _exit=exitJS;var maybeExit=()=>{if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}};var _emscripten_get_now=()=>performance.now();var __setitimer_js=(which,timeout_ms)=>{if(timers[which]){clearTimeout(timers[which].id);delete timers[which]}if(!timeout_ms)return 0;var id=setTimeout(()=>{delete timers[which];callUserCallback(()=>__emscripten_timeout(which,_emscripten_get_now()))},timeout_ms);timers[which]={id,timeout_ms};return 0};var __tzset_js=(timezone,daylight,std_name,dst_name)=>{var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAPU32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);var extractZone=timezoneOffset=>{var sign=timezoneOffset>=0?"-":"+";var absOffset=Math.abs(timezoneOffset);var hours=String(Math.floor(absOffset/60)).padStart(2,"0");var minutes=String(absOffset%60).padStart(2,"0");return`UTC${sign}${hours}${minutes}`};var winterName=extractZone(winterOffset);var summerName=extractZone(summerOffset);if(summerOffsetDate.now();var getHeapMax=()=>2147483648;var growMemory=size=>{var oldHeapSize=wasmMemory.buffer.byteLength;var pages=(size-oldHeapSize+65535)/65536|0;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}};var _emscripten_resize_heap=requestedSize=>{var oldSize=HEAPU8.length;requestedSize>>>=0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignMemory(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false};var ENV={};var getExecutableName=()=>thisProgram||"./this.program";var getEnvStrings=()=>{if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.language||"C").replace("-","_")+".UTF-8";var env={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:lang,_:getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings};var _environ_get=(__environ,environ_buf)=>{var bufSize=0;var envp=0;for(var string of getEnvStrings()){var ptr=environ_buf+bufSize;HEAPU32[__environ+envp>>2]=ptr;bufSize+=stringToUTF8(string,ptr,Infinity)+1;envp+=4}return 0};var _environ_sizes_get=(penviron_count,penviron_buf_size)=>{var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;for(var string of strings){bufSize+=lengthBytesUTF8(string)+1}HEAPU32[penviron_buf_size>>2]=bufSize;return 0};function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_fdstat_get(fd,pbuf){try{var rightsBase=0;var rightsInheriting=0;var flags=0;{var stream=SYSCALLS.getStreamFromFD(fd);var type=stream.tty?2:FS.isDir(stream.mode)?3:FS.isLink(stream.mode)?7:4}HEAP8[pbuf]=type;HEAP16[pbuf+2>>1]=flags;tempI64=[rightsBase>>>0,(tempDouble=rightsBase,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+8>>2]=tempI64[0],HEAP32[pbuf+12>>2]=tempI64[1];tempI64=[rightsInheriting>>>0,(tempDouble=rightsInheriting,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+16>>2]=tempI64[0],HEAP32[pbuf+20>>2]=tempI64[1];return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doReadv=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var _fd_sync=function(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);return Asyncify.handleSleep(wakeUp=>{var mount=stream.node.mount;if(!mount.type.syncfs){wakeUp(0);return}mount.type.syncfs(mount,false,err=>{wakeUp(err?29:0)})})}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}};_fd_sync.isAsync=true;var doWritev=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var adapters_support=function(){const handleAsync=typeof Asyncify==="object"?Asyncify.handleAsync.bind(Asyncify):null;Module["handleAsync"]=handleAsync;const targets=new Map;Module["setCallback"]=(key,target)=>targets.set(key,target);Module["getCallback"]=key=>targets.get(key);Module["deleteCallback"]=key=>targets.delete(key);adapters_support=function(isAsync,key,...args){const receiver=targets.get(key);let methodName=null;const f=typeof receiver==="function"?receiver:receiver[methodName=UTF8ToString(args.shift())];if(isAsync){if(handleAsync){return handleAsync(()=>f.apply(receiver,args))}throw new Error("Synchronous WebAssembly cannot call async function")}const result=f.apply(receiver,args);if(typeof result?.then=="function"){console.error("unexpected Promise",f);throw new Error(`${methodName} unexpectedly returned a Promise`)}return result}};function _ipp(...args){return adapters_support(false,...args)}function _ipp_async(...args){return adapters_support(true,...args)}_ipp_async.isAsync=true;function _ippipppp(...args){return adapters_support(false,...args)}function _ippipppp_async(...args){return adapters_support(true,...args)}_ippipppp_async.isAsync=true;function _ippp(...args){return adapters_support(false,...args)}function _ippp_async(...args){return adapters_support(true,...args)}_ippp_async.isAsync=true;function _ipppi(...args){return adapters_support(false,...args)}function _ipppi_async(...args){return adapters_support(true,...args)}_ipppi_async.isAsync=true;function _ipppiii(...args){return adapters_support(false,...args)}function _ipppiii_async(...args){return adapters_support(true,...args)}_ipppiii_async.isAsync=true;function _ipppiiip(...args){return adapters_support(false,...args)}function _ipppiiip_async(...args){return adapters_support(true,...args)}_ipppiiip_async.isAsync=true;function _ipppip(...args){return adapters_support(false,...args)}function _ipppip_async(...args){return adapters_support(true,...args)}_ipppip_async.isAsync=true;function _ipppj(...args){return adapters_support(false,...args)}function _ipppj_async(...args){return adapters_support(true,...args)}_ipppj_async.isAsync=true;function _ipppp(...args){return adapters_support(false,...args)}function _ipppp_async(...args){return adapters_support(true,...args)}_ipppp_async.isAsync=true;function _ippppi(...args){return adapters_support(false,...args)}function _ippppi_async(...args){return adapters_support(true,...args)}_ippppi_async.isAsync=true;function _ippppij(...args){return adapters_support(false,...args)}function _ippppij_async(...args){return adapters_support(true,...args)}_ippppij_async.isAsync=true;function _ippppip(...args){return adapters_support(false,...args)}function _ippppip_async(...args){return adapters_support(true,...args)}_ippppip_async.isAsync=true;function _ipppppip(...args){return adapters_support(false,...args)}function _ipppppip_async(...args){return adapters_support(true,...args)}_ipppppip_async.isAsync=true;function _random_get(buffer,size){try{randomFill(HEAPU8.subarray(buffer,buffer+size));return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _vppippii(...args){return adapters_support(false,...args)}function _vppippii_async(...args){return adapters_support(true,...args)}_vppippii_async.isAsync=true;function _vppp(...args){return adapters_support(false,...args)}function _vppp_async(...args){return adapters_support(true,...args)}_vppp_async.isAsync=true;function _vpppip(...args){return adapters_support(false,...args)}function _vpppip_async(...args){return adapters_support(true,...args)}_vpppip_async.isAsync=true;var Asyncify={instrumentWasmImports(imports){var importPattern=/^(ipp|ipp_async|ippp|ippp_async|vppp|vppp_async|ipppj|ipppj_async|ipppi|ipppi_async|ipppp|ipppp_async|ipppip|ipppip_async|vpppip|vpppip_async|ippppi|ippppi_async|ippppij|ippppij_async|ipppiii|ipppiii_async|ippppip|ippppip_async|ippipppp|ippipppp_async|ipppppip|ipppppip_async|ipppiiip|ipppiiip_async|vppippii|vppippii_async|invoke_.*|__asyncjs__.*)$/;for(let[x,original]of Object.entries(imports)){if(typeof original=="function"){let isAsyncifyImport=original.isAsync||importPattern.test(x);if(isAsyncifyImport){imports[x]=original=new WebAssembly.Suspending(original)}}}},instrumentFunction(original){var wrapper=(...args)=>original(...args);return wrapper},instrumentWasmExports(exports){var exportPattern=/^(sqlite3_close|sqlite3_finalize|sqlite3_open_v2|sqlite3_prepare|sqlite3_prepare16|sqlite3_prepare_v2|sqlite3_prepare16_v2|sqlite3_prepare_v3|sqlite3_prepare16_v3|sqlite3_reset|sqlite3_step|main|__main_argc_argv)$/;Asyncify.asyncExports=new Set;var ret={};for(let[x,original]of Object.entries(exports)){if(typeof original=="function"){let isAsyncifyExport=exportPattern.test(x);if(isAsyncifyExport){Asyncify.asyncExports.add(original);original=Asyncify.makeAsyncFunction(original)}var wrapper=Asyncify.instrumentFunction(original);ret[x]=wrapper}else{ret[x]=original}}return ret},asyncExports:null,isAsyncExport(func){return Asyncify.asyncExports?.has(func)},handleAsync:async startAsync=>{try{return await startAsync()}finally{}},handleSleep:startAsync=>Asyncify.handleAsync(()=>new Promise(startAsync)),makeAsyncFunction(original){return WebAssembly.promising(original)}};var uleb128EncodeWithLen=arr=>{const n=arr.length;return[n%128|128,n>>7,...arr]};var wasmTypeCodes={i:127,p:127,j:126,f:125,d:124,e:111};var generateTypePack=types=>uleb128EncodeWithLen(Array.from(types,type=>{var code=wasmTypeCodes[type];return code}));var convertJsFunctionToWasm=(func,sig)=>{var bytes=Uint8Array.of(0,97,115,109,1,0,0,0,1,...uleb128EncodeWithLen([1,96,...generateTypePack(sig.slice(1)),...generateTypePack(sig[0]==="v"?"":sig[0])]),2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var module=new WebAssembly.Module(bytes);var instance=new WebAssembly.Instance(module,{e:{f:func}});var wrappedFunc=instance.exports["f"];return wrappedFunc};var wasmTableMirror=[];var wasmTable;var getWasmTableEntry=funcPtr=>{var func=wasmTableMirror[funcPtr];if(!func){wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr);if(Asyncify.isAsyncExport(func)){wasmTableMirror[funcPtr]=func=Asyncify.makeAsyncFunction(func)}}return func};var updateTableMap=(offset,count)=>{if(functionsInTableMap){for(var i=offset;i{if(!functionsInTableMap){functionsInTableMap=new WeakMap;updateTableMap(0,wasmTable.length)}return functionsInTableMap.get(func)||0};var freeTableIndexes=[];var getEmptyTableSlot=()=>{if(freeTableIndexes.length){return freeTableIndexes.pop()}return wasmTable["grow"](1)};var setWasmTableEntry=(idx,func)=>{wasmTable.set(idx,func);wasmTableMirror[idx]=wasmTable.get(idx)};var addFunction=(func,sig)=>{var rtn=getFunctionAddress(func);if(rtn){return rtn}var ret=getEmptyTableSlot();try{setWasmTableEntry(ret,func)}catch(err){if(!(err instanceof TypeError)){throw err}var wrapped=convertJsFunctionToWasm(func,sig);setWasmTableEntry(ret,wrapped)}functionsInTableMap.set(func,ret);return ret};var getCFunc=ident=>{var func=Module["_"+ident];return func};var writeArrayToMemory=(array,buffer)=>{HEAP8.set(array,buffer)};var stackAlloc=sz=>__emscripten_stack_alloc(sz);var stringToUTF8OnStack=str=>{var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8(str,ret,size);return ret};var ccall=(ident,returnType,argTypes,args,opts)=>{var toC={string:str=>{var ret=0;if(str!==null&&str!==undefined&&str!==0){ret=stringToUTF8OnStack(str)}return ret},array:arr=>{var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string"){return UTF8ToString(ret)}if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i{var numericArgs=!argTypes||argTypes.every(type=>type==="number"||type==="boolean");var numericRet=returnType!=="string";if(numericRet&&numericArgs&&!opts){return getCFunc(ident)}return(...args)=>ccall(ident,returnType,argTypes,args,opts)};var getTempRet0=val=>__emscripten_tempret_get();var stringToUTF16=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr};var stringToUTF32=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i65535){i++}HEAP32[outPtr>>2]=codePoint;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr};var AsciiToString=ptr=>{var str="";while(1){var ch=HEAPU8[ptr++];if(!ch)return str;str+=String.fromCharCode(ch)}};var UTF16Decoder=new TextDecoder("utf-16le");var UTF16ToString=(ptr,maxBytesToRead,ignoreNul)=>{var idx=ptr>>1;var endIdx=findStringEnd(HEAPU16,idx,maxBytesToRead/2,ignoreNul);return UTF16Decoder.decode(HEAPU16.subarray(idx,endIdx))};var UTF32ToString=(ptr,maxBytesToRead,ignoreNul)=>{var str="";var startIdx=ptr>>2;for(var i=0;!(i>=maxBytesToRead/4);i++){var utf32=HEAPU32[startIdx+i];if(!utf32&&!ignoreNul)break;str+=String.fromCodePoint(utf32)}return str};var intArrayToString=array=>{var ret=[];for(var i=0;i255){chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")};var _getTempRet0=getTempRet0;FS.createPreloadedFile=FS_createPreloadedFile;FS.preloadFile=FS_preloadFile;FS.staticInit();adapters_support();{if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(Module["preloadPlugins"])preloadPlugins=Module["preloadPlugins"];if(Module["print"])out=Module["print"];if(Module["printErr"])err=Module["printErr"];if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].shift()()}}}Module["getTempRet0"]=getTempRet0;Module["ccall"]=ccall;Module["cwrap"]=cwrap;Module["addFunction"]=addFunction;Module["setValue"]=setValue;Module["getValue"]=getValue;Module["UTF8ToString"]=UTF8ToString;Module["stringToUTF8"]=stringToUTF8;Module["lengthBytesUTF8"]=lengthBytesUTF8;Module["intArrayFromString"]=intArrayFromString;Module["intArrayToString"]=intArrayToString;Module["AsciiToString"]=AsciiToString;Module["UTF16ToString"]=UTF16ToString;Module["stringToUTF16"]=stringToUTF16;Module["UTF32ToString"]=UTF32ToString;Module["stringToUTF32"]=stringToUTF32;Module["writeArrayToMemory"]=writeArrayToMemory;Module["_getTempRet0"]=_getTempRet0;var _powersync_init_static,_sqlite3_status64,_sqlite3_status,_sqlite3_db_status,_sqlite3_msize,_sqlite3_vfs_find,_sqlite3_vfs_register,_sqlite3_vfs_unregister,_sqlite3_release_memory,_sqlite3_soft_heap_limit64,_sqlite3_memory_used,_sqlite3_hard_heap_limit64,_sqlite3_memory_highwater,_sqlite3_malloc,_sqlite3_malloc64,_sqlite3_free,_sqlite3_realloc,_sqlite3_realloc64,_sqlite3_str_vappendf,_sqlite3_str_append,_sqlite3_str_appendchar,_sqlite3_str_appendall,_sqlite3_str_appendf,_sqlite3_str_finish,_sqlite3_str_errcode,_sqlite3_str_length,_sqlite3_str_value,_sqlite3_str_reset,_sqlite3_str_new,_sqlite3_vmprintf,_sqlite3_mprintf,_sqlite3_vsnprintf,_sqlite3_snprintf,_sqlite3_log,_sqlite3_randomness,_sqlite3_stricmp,_sqlite3_strnicmp,_sqlite3_os_init,_sqlite3_os_end,_sqlite3_serialize,_sqlite3_prepare_v2,_sqlite3_step,_sqlite3_column_int64,_sqlite3_reset,_sqlite3_exec,_sqlite3_column_int,_sqlite3_finalize,_sqlite3_deserialize,_sqlite3_database_file_object,_sqlite3_backup_init,_sqlite3_backup_step,_sqlite3_backup_finish,_sqlite3_backup_remaining,_sqlite3_backup_pagecount,_sqlite3_clear_bindings,_sqlite3_value_blob,_sqlite3_value_text,_sqlite3_value_bytes,_sqlite3_value_bytes16,_sqlite3_value_double,_sqlite3_value_int,_sqlite3_value_int64,_sqlite3_value_subtype,_sqlite3_value_pointer,_sqlite3_value_text16,_sqlite3_value_text16be,_sqlite3_value_text16le,_sqlite3_value_type,_sqlite3_value_encoding,_sqlite3_value_nochange,_sqlite3_value_frombind,_sqlite3_value_dup,_sqlite3_value_free,_sqlite3_result_blob,_sqlite3_result_blob64,_sqlite3_result_double,_sqlite3_result_error,_sqlite3_result_error16,_sqlite3_result_int,_sqlite3_result_int64,_sqlite3_result_null,_sqlite3_result_pointer,_sqlite3_result_subtype,_sqlite3_result_text,_sqlite3_result_text64,_sqlite3_result_text16,_sqlite3_result_text16be,_sqlite3_result_text16le,_sqlite3_result_value,_sqlite3_result_error_toobig,_sqlite3_result_zeroblob,_sqlite3_result_zeroblob64,_sqlite3_result_error_code,_sqlite3_result_error_nomem,_sqlite3_user_data,_sqlite3_context_db_handle,_sqlite3_vtab_nochange,_sqlite3_vtab_in_first,_sqlite3_vtab_in_next,_sqlite3_aggregate_context,_sqlite3_get_auxdata,_sqlite3_set_auxdata,_sqlite3_column_count,_sqlite3_data_count,_sqlite3_column_blob,_sqlite3_column_bytes,_sqlite3_column_bytes16,_sqlite3_column_double,_sqlite3_column_text,_sqlite3_column_value,_sqlite3_column_text16,_sqlite3_column_type,_sqlite3_column_name,_sqlite3_column_name16,_sqlite3_bind_blob,_sqlite3_bind_blob64,_sqlite3_bind_double,_sqlite3_bind_int,_sqlite3_bind_int64,_sqlite3_bind_null,_sqlite3_bind_pointer,_sqlite3_bind_text,_sqlite3_bind_text64,_sqlite3_bind_text16,_sqlite3_bind_value,_sqlite3_bind_zeroblob,_sqlite3_bind_zeroblob64,_sqlite3_bind_parameter_count,_sqlite3_bind_parameter_name,_sqlite3_bind_parameter_index,_sqlite3_db_handle,_sqlite3_stmt_readonly,_sqlite3_stmt_isexplain,_sqlite3_stmt_explain,_sqlite3_stmt_busy,_sqlite3_next_stmt,_sqlite3_stmt_status,_sqlite3_sql,_sqlite3_expanded_sql,_sqlite3_value_numeric_type,_sqlite3_blob_open,_sqlite3_blob_close,_sqlite3_blob_read,_sqlite3_blob_write,_sqlite3_blob_bytes,_sqlite3_blob_reopen,_sqlite3_set_authorizer,_sqlite3_strglob,_sqlite3_strlike,_sqlite3_errmsg,_sqlite3_load_extension,_sqlite3_enable_load_extension,_sqlite3_auto_extension,_sqlite3_cancel_auto_extension,_sqlite3_reset_auto_extension,_sqlite3_prepare,_sqlite3_prepare_v3,_sqlite3_prepare16,_sqlite3_prepare16_v2,_sqlite3_prepare16_v3,_sqlite3_get_table,_sqlite3_free_table,_sqlite3_create_module,_sqlite3_create_module_v2,_sqlite3_drop_modules,_sqlite3_declare_vtab,_sqlite3_vtab_on_conflict,_sqlite3_vtab_config,_sqlite3_vtab_collation,_sqlite3_vtab_in,_sqlite3_vtab_rhs_value,_sqlite3_vtab_distinct,_sqlite3_keyword_name,_sqlite3_keyword_count,_sqlite3_keyword_check,_sqlite3_complete,_sqlite3_complete16,_sqlite3_libversion,_sqlite3_libversion_number,_sqlite3_threadsafe,_sqlite3_initialize,_sqlite3_shutdown,_sqlite3_config,_sqlite3_db_mutex,_sqlite3_db_release_memory,_sqlite3_db_cacheflush,_sqlite3_db_config,_sqlite3_last_insert_rowid,_sqlite3_set_last_insert_rowid,_sqlite3_changes64,_sqlite3_changes,_sqlite3_total_changes64,_sqlite3_total_changes,_sqlite3_txn_state,_sqlite3_close,_sqlite3_close_v2,_sqlite3_busy_handler,_sqlite3_progress_handler,_sqlite3_busy_timeout,_sqlite3_interrupt,_sqlite3_is_interrupted,_sqlite3_create_function,_sqlite3_create_function_v2,_sqlite3_create_window_function,_sqlite3_create_function16,_sqlite3_overload_function,_sqlite3_trace_v2,_sqlite3_commit_hook,_sqlite3_update_hook,_sqlite3_rollback_hook,_sqlite3_autovacuum_pages,_sqlite3_wal_autocheckpoint,_sqlite3_wal_hook,_sqlite3_wal_checkpoint_v2,_sqlite3_wal_checkpoint,_sqlite3_error_offset,_sqlite3_errmsg16,_sqlite3_errcode,_sqlite3_extended_errcode,_sqlite3_system_errno,_sqlite3_errstr,_sqlite3_limit,_sqlite3_open,_sqlite3_open_v2,_sqlite3_open16,_sqlite3_create_collation,_sqlite3_create_collation_v2,_sqlite3_create_collation16,_sqlite3_collation_needed,_sqlite3_collation_needed16,_sqlite3_get_clientdata,_sqlite3_set_clientdata,_sqlite3_get_autocommit,_sqlite3_table_column_metadata,_sqlite3_sleep,_sqlite3_extended_result_codes,_sqlite3_file_control,_sqlite3_test_control,_sqlite3_create_filename,_sqlite3_free_filename,_sqlite3_uri_parameter,_sqlite3_uri_key,_sqlite3_uri_boolean,_sqlite3_uri_int64,_sqlite3_filename_database,_sqlite3_filename_journal,_sqlite3_filename_wal,_sqlite3_db_name,_sqlite3_db_filename,_sqlite3_db_readonly,_sqlite3_compileoption_used,_sqlite3_compileoption_get,_sqlite3_sourceid,_sqlite3mc_config,_sqlite3mc_cipher_count,_sqlite3mc_cipher_index,_sqlite3mc_cipher_name,_sqlite3mc_config_cipher,_sqlite3mc_vfs_create,_memcmp,_malloc,_free,_memset,_RegisterExtensionFunctions,_getSqliteFree,_main,_libauthorizer_set_authorizer,_libfunction_create_function,_libhook_commit_hook,_libhook_update_hook,_libprogress_progress_handler,_libvfs_vfs_register,_memcpy,_emscripten_builtin_memalign,__emscripten_timeout,__emscripten_tempret_get,__emscripten_stack_restore,__emscripten_stack_alloc,_emscripten_stack_get_current,dynCall_viiiij,dynCall_vijii,dynCall_iiiij,dynCall_viji,dynCall_iij,dynCall_iijii,dynCall_iiji,dynCall_iiiiiij,dynCall_iiij,dynCall_jii,dynCall_ji,dynCall_vij,dynCall_iiiiijii,dynCall_j,dynCall_jj,dynCall_jiij,dynCall_iiiiji,dynCall_iiiijii,dynCall_ij,dynCall_viiji,dynCall_viijii,dynCall_iiiijji;function assignWasmExports(wasmExports){Module["_powersync_init_static"]=_powersync_init_static=wasmExports["powersync_init_static"];Module["_sqlite3_status64"]=_sqlite3_status64=wasmExports["sqlite3_status64"];Module["_sqlite3_status"]=_sqlite3_status=wasmExports["sqlite3_status"];Module["_sqlite3_db_status"]=_sqlite3_db_status=wasmExports["sqlite3_db_status"];Module["_sqlite3_msize"]=_sqlite3_msize=wasmExports["sqlite3_msize"];Module["_sqlite3_vfs_find"]=_sqlite3_vfs_find=wasmExports["sqlite3_vfs_find"];Module["_sqlite3_vfs_register"]=_sqlite3_vfs_register=wasmExports["sqlite3_vfs_register"];Module["_sqlite3_vfs_unregister"]=_sqlite3_vfs_unregister=wasmExports["sqlite3_vfs_unregister"];Module["_sqlite3_release_memory"]=_sqlite3_release_memory=wasmExports["sqlite3_release_memory"];Module["_sqlite3_soft_heap_limit64"]=_sqlite3_soft_heap_limit64=wasmExports["sqlite3_soft_heap_limit64"];Module["_sqlite3_memory_used"]=_sqlite3_memory_used=wasmExports["sqlite3_memory_used"];Module["_sqlite3_hard_heap_limit64"]=_sqlite3_hard_heap_limit64=wasmExports["sqlite3_hard_heap_limit64"];Module["_sqlite3_memory_highwater"]=_sqlite3_memory_highwater=wasmExports["sqlite3_memory_highwater"];Module["_sqlite3_malloc"]=_sqlite3_malloc=wasmExports["sqlite3_malloc"];Module["_sqlite3_malloc64"]=_sqlite3_malloc64=wasmExports["sqlite3_malloc64"];Module["_sqlite3_free"]=_sqlite3_free=wasmExports["sqlite3_free"];Module["_sqlite3_realloc"]=_sqlite3_realloc=wasmExports["sqlite3_realloc"];Module["_sqlite3_realloc64"]=_sqlite3_realloc64=wasmExports["sqlite3_realloc64"];Module["_sqlite3_str_vappendf"]=_sqlite3_str_vappendf=wasmExports["sqlite3_str_vappendf"];Module["_sqlite3_str_append"]=_sqlite3_str_append=wasmExports["sqlite3_str_append"];Module["_sqlite3_str_appendchar"]=_sqlite3_str_appendchar=wasmExports["sqlite3_str_appendchar"];Module["_sqlite3_str_appendall"]=_sqlite3_str_appendall=wasmExports["sqlite3_str_appendall"];Module["_sqlite3_str_appendf"]=_sqlite3_str_appendf=wasmExports["sqlite3_str_appendf"];Module["_sqlite3_str_finish"]=_sqlite3_str_finish=wasmExports["sqlite3_str_finish"];Module["_sqlite3_str_errcode"]=_sqlite3_str_errcode=wasmExports["sqlite3_str_errcode"];Module["_sqlite3_str_length"]=_sqlite3_str_length=wasmExports["sqlite3_str_length"];Module["_sqlite3_str_value"]=_sqlite3_str_value=wasmExports["sqlite3_str_value"];Module["_sqlite3_str_reset"]=_sqlite3_str_reset=wasmExports["sqlite3_str_reset"];Module["_sqlite3_str_new"]=_sqlite3_str_new=wasmExports["sqlite3_str_new"];Module["_sqlite3_vmprintf"]=_sqlite3_vmprintf=wasmExports["sqlite3_vmprintf"];Module["_sqlite3_mprintf"]=_sqlite3_mprintf=wasmExports["sqlite3_mprintf"];Module["_sqlite3_vsnprintf"]=_sqlite3_vsnprintf=wasmExports["sqlite3_vsnprintf"];Module["_sqlite3_snprintf"]=_sqlite3_snprintf=wasmExports["sqlite3_snprintf"];Module["_sqlite3_log"]=_sqlite3_log=wasmExports["sqlite3_log"];Module["_sqlite3_randomness"]=_sqlite3_randomness=wasmExports["sqlite3_randomness"];Module["_sqlite3_stricmp"]=_sqlite3_stricmp=wasmExports["sqlite3_stricmp"];Module["_sqlite3_strnicmp"]=_sqlite3_strnicmp=wasmExports["sqlite3_strnicmp"];Module["_sqlite3_os_init"]=_sqlite3_os_init=wasmExports["sqlite3_os_init"];Module["_sqlite3_os_end"]=_sqlite3_os_end=wasmExports["sqlite3_os_end"];Module["_sqlite3_serialize"]=_sqlite3_serialize=wasmExports["sqlite3_serialize"];Module["_sqlite3_prepare_v2"]=_sqlite3_prepare_v2=wasmExports["sqlite3_prepare_v2"];Module["_sqlite3_step"]=_sqlite3_step=wasmExports["sqlite3_step"];Module["_sqlite3_column_int64"]=_sqlite3_column_int64=wasmExports["sqlite3_column_int64"];Module["_sqlite3_reset"]=_sqlite3_reset=wasmExports["sqlite3_reset"];Module["_sqlite3_exec"]=_sqlite3_exec=wasmExports["sqlite3_exec"];Module["_sqlite3_column_int"]=_sqlite3_column_int=wasmExports["sqlite3_column_int"];Module["_sqlite3_finalize"]=_sqlite3_finalize=wasmExports["sqlite3_finalize"];Module["_sqlite3_deserialize"]=_sqlite3_deserialize=wasmExports["sqlite3_deserialize"];Module["_sqlite3_database_file_object"]=_sqlite3_database_file_object=wasmExports["sqlite3_database_file_object"];Module["_sqlite3_backup_init"]=_sqlite3_backup_init=wasmExports["sqlite3_backup_init"];Module["_sqlite3_backup_step"]=_sqlite3_backup_step=wasmExports["sqlite3_backup_step"];Module["_sqlite3_backup_finish"]=_sqlite3_backup_finish=wasmExports["sqlite3_backup_finish"];Module["_sqlite3_backup_remaining"]=_sqlite3_backup_remaining=wasmExports["sqlite3_backup_remaining"];Module["_sqlite3_backup_pagecount"]=_sqlite3_backup_pagecount=wasmExports["sqlite3_backup_pagecount"];Module["_sqlite3_clear_bindings"]=_sqlite3_clear_bindings=wasmExports["sqlite3_clear_bindings"];Module["_sqlite3_value_blob"]=_sqlite3_value_blob=wasmExports["sqlite3_value_blob"];Module["_sqlite3_value_text"]=_sqlite3_value_text=wasmExports["sqlite3_value_text"];Module["_sqlite3_value_bytes"]=_sqlite3_value_bytes=wasmExports["sqlite3_value_bytes"];Module["_sqlite3_value_bytes16"]=_sqlite3_value_bytes16=wasmExports["sqlite3_value_bytes16"];Module["_sqlite3_value_double"]=_sqlite3_value_double=wasmExports["sqlite3_value_double"];Module["_sqlite3_value_int"]=_sqlite3_value_int=wasmExports["sqlite3_value_int"];Module["_sqlite3_value_int64"]=_sqlite3_value_int64=wasmExports["sqlite3_value_int64"];Module["_sqlite3_value_subtype"]=_sqlite3_value_subtype=wasmExports["sqlite3_value_subtype"];Module["_sqlite3_value_pointer"]=_sqlite3_value_pointer=wasmExports["sqlite3_value_pointer"];Module["_sqlite3_value_text16"]=_sqlite3_value_text16=wasmExports["sqlite3_value_text16"];Module["_sqlite3_value_text16be"]=_sqlite3_value_text16be=wasmExports["sqlite3_value_text16be"];Module["_sqlite3_value_text16le"]=_sqlite3_value_text16le=wasmExports["sqlite3_value_text16le"];Module["_sqlite3_value_type"]=_sqlite3_value_type=wasmExports["sqlite3_value_type"];Module["_sqlite3_value_encoding"]=_sqlite3_value_encoding=wasmExports["sqlite3_value_encoding"];Module["_sqlite3_value_nochange"]=_sqlite3_value_nochange=wasmExports["sqlite3_value_nochange"];Module["_sqlite3_value_frombind"]=_sqlite3_value_frombind=wasmExports["sqlite3_value_frombind"];Module["_sqlite3_value_dup"]=_sqlite3_value_dup=wasmExports["sqlite3_value_dup"];Module["_sqlite3_value_free"]=_sqlite3_value_free=wasmExports["sqlite3_value_free"];Module["_sqlite3_result_blob"]=_sqlite3_result_blob=wasmExports["sqlite3_result_blob"];Module["_sqlite3_result_blob64"]=_sqlite3_result_blob64=wasmExports["sqlite3_result_blob64"];Module["_sqlite3_result_double"]=_sqlite3_result_double=wasmExports["sqlite3_result_double"];Module["_sqlite3_result_error"]=_sqlite3_result_error=wasmExports["sqlite3_result_error"];Module["_sqlite3_result_error16"]=_sqlite3_result_error16=wasmExports["sqlite3_result_error16"];Module["_sqlite3_result_int"]=_sqlite3_result_int=wasmExports["sqlite3_result_int"];Module["_sqlite3_result_int64"]=_sqlite3_result_int64=wasmExports["sqlite3_result_int64"];Module["_sqlite3_result_null"]=_sqlite3_result_null=wasmExports["sqlite3_result_null"];Module["_sqlite3_result_pointer"]=_sqlite3_result_pointer=wasmExports["sqlite3_result_pointer"];Module["_sqlite3_result_subtype"]=_sqlite3_result_subtype=wasmExports["sqlite3_result_subtype"];Module["_sqlite3_result_text"]=_sqlite3_result_text=wasmExports["sqlite3_result_text"];Module["_sqlite3_result_text64"]=_sqlite3_result_text64=wasmExports["sqlite3_result_text64"];Module["_sqlite3_result_text16"]=_sqlite3_result_text16=wasmExports["sqlite3_result_text16"];Module["_sqlite3_result_text16be"]=_sqlite3_result_text16be=wasmExports["sqlite3_result_text16be"];Module["_sqlite3_result_text16le"]=_sqlite3_result_text16le=wasmExports["sqlite3_result_text16le"];Module["_sqlite3_result_value"]=_sqlite3_result_value=wasmExports["sqlite3_result_value"];Module["_sqlite3_result_error_toobig"]=_sqlite3_result_error_toobig=wasmExports["sqlite3_result_error_toobig"];Module["_sqlite3_result_zeroblob"]=_sqlite3_result_zeroblob=wasmExports["sqlite3_result_zeroblob"];Module["_sqlite3_result_zeroblob64"]=_sqlite3_result_zeroblob64=wasmExports["sqlite3_result_zeroblob64"];Module["_sqlite3_result_error_code"]=_sqlite3_result_error_code=wasmExports["sqlite3_result_error_code"];Module["_sqlite3_result_error_nomem"]=_sqlite3_result_error_nomem=wasmExports["sqlite3_result_error_nomem"];Module["_sqlite3_user_data"]=_sqlite3_user_data=wasmExports["sqlite3_user_data"];Module["_sqlite3_context_db_handle"]=_sqlite3_context_db_handle=wasmExports["sqlite3_context_db_handle"];Module["_sqlite3_vtab_nochange"]=_sqlite3_vtab_nochange=wasmExports["sqlite3_vtab_nochange"];Module["_sqlite3_vtab_in_first"]=_sqlite3_vtab_in_first=wasmExports["sqlite3_vtab_in_first"];Module["_sqlite3_vtab_in_next"]=_sqlite3_vtab_in_next=wasmExports["sqlite3_vtab_in_next"];Module["_sqlite3_aggregate_context"]=_sqlite3_aggregate_context=wasmExports["sqlite3_aggregate_context"];Module["_sqlite3_get_auxdata"]=_sqlite3_get_auxdata=wasmExports["sqlite3_get_auxdata"];Module["_sqlite3_set_auxdata"]=_sqlite3_set_auxdata=wasmExports["sqlite3_set_auxdata"];Module["_sqlite3_column_count"]=_sqlite3_column_count=wasmExports["sqlite3_column_count"];Module["_sqlite3_data_count"]=_sqlite3_data_count=wasmExports["sqlite3_data_count"];Module["_sqlite3_column_blob"]=_sqlite3_column_blob=wasmExports["sqlite3_column_blob"];Module["_sqlite3_column_bytes"]=_sqlite3_column_bytes=wasmExports["sqlite3_column_bytes"];Module["_sqlite3_column_bytes16"]=_sqlite3_column_bytes16=wasmExports["sqlite3_column_bytes16"];Module["_sqlite3_column_double"]=_sqlite3_column_double=wasmExports["sqlite3_column_double"];Module["_sqlite3_column_text"]=_sqlite3_column_text=wasmExports["sqlite3_column_text"];Module["_sqlite3_column_value"]=_sqlite3_column_value=wasmExports["sqlite3_column_value"];Module["_sqlite3_column_text16"]=_sqlite3_column_text16=wasmExports["sqlite3_column_text16"];Module["_sqlite3_column_type"]=_sqlite3_column_type=wasmExports["sqlite3_column_type"];Module["_sqlite3_column_name"]=_sqlite3_column_name=wasmExports["sqlite3_column_name"];Module["_sqlite3_column_name16"]=_sqlite3_column_name16=wasmExports["sqlite3_column_name16"];Module["_sqlite3_bind_blob"]=_sqlite3_bind_blob=wasmExports["sqlite3_bind_blob"];Module["_sqlite3_bind_blob64"]=_sqlite3_bind_blob64=wasmExports["sqlite3_bind_blob64"];Module["_sqlite3_bind_double"]=_sqlite3_bind_double=wasmExports["sqlite3_bind_double"];Module["_sqlite3_bind_int"]=_sqlite3_bind_int=wasmExports["sqlite3_bind_int"];Module["_sqlite3_bind_int64"]=_sqlite3_bind_int64=wasmExports["sqlite3_bind_int64"];Module["_sqlite3_bind_null"]=_sqlite3_bind_null=wasmExports["sqlite3_bind_null"];Module["_sqlite3_bind_pointer"]=_sqlite3_bind_pointer=wasmExports["sqlite3_bind_pointer"];Module["_sqlite3_bind_text"]=_sqlite3_bind_text=wasmExports["sqlite3_bind_text"];Module["_sqlite3_bind_text64"]=_sqlite3_bind_text64=wasmExports["sqlite3_bind_text64"];Module["_sqlite3_bind_text16"]=_sqlite3_bind_text16=wasmExports["sqlite3_bind_text16"];Module["_sqlite3_bind_value"]=_sqlite3_bind_value=wasmExports["sqlite3_bind_value"];Module["_sqlite3_bind_zeroblob"]=_sqlite3_bind_zeroblob=wasmExports["sqlite3_bind_zeroblob"];Module["_sqlite3_bind_zeroblob64"]=_sqlite3_bind_zeroblob64=wasmExports["sqlite3_bind_zeroblob64"];Module["_sqlite3_bind_parameter_count"]=_sqlite3_bind_parameter_count=wasmExports["sqlite3_bind_parameter_count"];Module["_sqlite3_bind_parameter_name"]=_sqlite3_bind_parameter_name=wasmExports["sqlite3_bind_parameter_name"];Module["_sqlite3_bind_parameter_index"]=_sqlite3_bind_parameter_index=wasmExports["sqlite3_bind_parameter_index"];Module["_sqlite3_db_handle"]=_sqlite3_db_handle=wasmExports["sqlite3_db_handle"];Module["_sqlite3_stmt_readonly"]=_sqlite3_stmt_readonly=wasmExports["sqlite3_stmt_readonly"];Module["_sqlite3_stmt_isexplain"]=_sqlite3_stmt_isexplain=wasmExports["sqlite3_stmt_isexplain"];Module["_sqlite3_stmt_explain"]=_sqlite3_stmt_explain=wasmExports["sqlite3_stmt_explain"];Module["_sqlite3_stmt_busy"]=_sqlite3_stmt_busy=wasmExports["sqlite3_stmt_busy"];Module["_sqlite3_next_stmt"]=_sqlite3_next_stmt=wasmExports["sqlite3_next_stmt"];Module["_sqlite3_stmt_status"]=_sqlite3_stmt_status=wasmExports["sqlite3_stmt_status"];Module["_sqlite3_sql"]=_sqlite3_sql=wasmExports["sqlite3_sql"];Module["_sqlite3_expanded_sql"]=_sqlite3_expanded_sql=wasmExports["sqlite3_expanded_sql"];Module["_sqlite3_value_numeric_type"]=_sqlite3_value_numeric_type=wasmExports["sqlite3_value_numeric_type"];Module["_sqlite3_blob_open"]=_sqlite3_blob_open=wasmExports["sqlite3_blob_open"];Module["_sqlite3_blob_close"]=_sqlite3_blob_close=wasmExports["sqlite3_blob_close"];Module["_sqlite3_blob_read"]=_sqlite3_blob_read=wasmExports["sqlite3_blob_read"];Module["_sqlite3_blob_write"]=_sqlite3_blob_write=wasmExports["sqlite3_blob_write"];Module["_sqlite3_blob_bytes"]=_sqlite3_blob_bytes=wasmExports["sqlite3_blob_bytes"];Module["_sqlite3_blob_reopen"]=_sqlite3_blob_reopen=wasmExports["sqlite3_blob_reopen"];Module["_sqlite3_set_authorizer"]=_sqlite3_set_authorizer=wasmExports["sqlite3_set_authorizer"];Module["_sqlite3_strglob"]=_sqlite3_strglob=wasmExports["sqlite3_strglob"];Module["_sqlite3_strlike"]=_sqlite3_strlike=wasmExports["sqlite3_strlike"];Module["_sqlite3_errmsg"]=_sqlite3_errmsg=wasmExports["sqlite3_errmsg"];Module["_sqlite3_load_extension"]=_sqlite3_load_extension=wasmExports["sqlite3_load_extension"];Module["_sqlite3_enable_load_extension"]=_sqlite3_enable_load_extension=wasmExports["sqlite3_enable_load_extension"];Module["_sqlite3_auto_extension"]=_sqlite3_auto_extension=wasmExports["sqlite3_auto_extension"];Module["_sqlite3_cancel_auto_extension"]=_sqlite3_cancel_auto_extension=wasmExports["sqlite3_cancel_auto_extension"];Module["_sqlite3_reset_auto_extension"]=_sqlite3_reset_auto_extension=wasmExports["sqlite3_reset_auto_extension"];Module["_sqlite3_prepare"]=_sqlite3_prepare=wasmExports["sqlite3_prepare"];Module["_sqlite3_prepare_v3"]=_sqlite3_prepare_v3=wasmExports["sqlite3_prepare_v3"];Module["_sqlite3_prepare16"]=_sqlite3_prepare16=wasmExports["sqlite3_prepare16"];Module["_sqlite3_prepare16_v2"]=_sqlite3_prepare16_v2=wasmExports["sqlite3_prepare16_v2"];Module["_sqlite3_prepare16_v3"]=_sqlite3_prepare16_v3=wasmExports["sqlite3_prepare16_v3"];Module["_sqlite3_get_table"]=_sqlite3_get_table=wasmExports["sqlite3_get_table"];Module["_sqlite3_free_table"]=_sqlite3_free_table=wasmExports["sqlite3_free_table"];Module["_sqlite3_create_module"]=_sqlite3_create_module=wasmExports["sqlite3_create_module"];Module["_sqlite3_create_module_v2"]=_sqlite3_create_module_v2=wasmExports["sqlite3_create_module_v2"];Module["_sqlite3_drop_modules"]=_sqlite3_drop_modules=wasmExports["sqlite3_drop_modules"];Module["_sqlite3_declare_vtab"]=_sqlite3_declare_vtab=wasmExports["sqlite3_declare_vtab"];Module["_sqlite3_vtab_on_conflict"]=_sqlite3_vtab_on_conflict=wasmExports["sqlite3_vtab_on_conflict"];Module["_sqlite3_vtab_config"]=_sqlite3_vtab_config=wasmExports["sqlite3_vtab_config"];Module["_sqlite3_vtab_collation"]=_sqlite3_vtab_collation=wasmExports["sqlite3_vtab_collation"];Module["_sqlite3_vtab_in"]=_sqlite3_vtab_in=wasmExports["sqlite3_vtab_in"];Module["_sqlite3_vtab_rhs_value"]=_sqlite3_vtab_rhs_value=wasmExports["sqlite3_vtab_rhs_value"];Module["_sqlite3_vtab_distinct"]=_sqlite3_vtab_distinct=wasmExports["sqlite3_vtab_distinct"];Module["_sqlite3_keyword_name"]=_sqlite3_keyword_name=wasmExports["sqlite3_keyword_name"];Module["_sqlite3_keyword_count"]=_sqlite3_keyword_count=wasmExports["sqlite3_keyword_count"];Module["_sqlite3_keyword_check"]=_sqlite3_keyword_check=wasmExports["sqlite3_keyword_check"];Module["_sqlite3_complete"]=_sqlite3_complete=wasmExports["sqlite3_complete"];Module["_sqlite3_complete16"]=_sqlite3_complete16=wasmExports["sqlite3_complete16"];Module["_sqlite3_libversion"]=_sqlite3_libversion=wasmExports["sqlite3_libversion"];Module["_sqlite3_libversion_number"]=_sqlite3_libversion_number=wasmExports["sqlite3_libversion_number"];Module["_sqlite3_threadsafe"]=_sqlite3_threadsafe=wasmExports["sqlite3_threadsafe"];Module["_sqlite3_initialize"]=_sqlite3_initialize=wasmExports["sqlite3_initialize"];Module["_sqlite3_shutdown"]=_sqlite3_shutdown=wasmExports["sqlite3_shutdown"];Module["_sqlite3_config"]=_sqlite3_config=wasmExports["sqlite3_config"];Module["_sqlite3_db_mutex"]=_sqlite3_db_mutex=wasmExports["sqlite3_db_mutex"];Module["_sqlite3_db_release_memory"]=_sqlite3_db_release_memory=wasmExports["sqlite3_db_release_memory"];Module["_sqlite3_db_cacheflush"]=_sqlite3_db_cacheflush=wasmExports["sqlite3_db_cacheflush"];Module["_sqlite3_db_config"]=_sqlite3_db_config=wasmExports["sqlite3_db_config"];Module["_sqlite3_last_insert_rowid"]=_sqlite3_last_insert_rowid=wasmExports["sqlite3_last_insert_rowid"];Module["_sqlite3_set_last_insert_rowid"]=_sqlite3_set_last_insert_rowid=wasmExports["sqlite3_set_last_insert_rowid"];Module["_sqlite3_changes64"]=_sqlite3_changes64=wasmExports["sqlite3_changes64"];Module["_sqlite3_changes"]=_sqlite3_changes=wasmExports["sqlite3_changes"];Module["_sqlite3_total_changes64"]=_sqlite3_total_changes64=wasmExports["sqlite3_total_changes64"];Module["_sqlite3_total_changes"]=_sqlite3_total_changes=wasmExports["sqlite3_total_changes"];Module["_sqlite3_txn_state"]=_sqlite3_txn_state=wasmExports["sqlite3_txn_state"];Module["_sqlite3_close"]=_sqlite3_close=wasmExports["sqlite3_close"];Module["_sqlite3_close_v2"]=_sqlite3_close_v2=wasmExports["sqlite3_close_v2"];Module["_sqlite3_busy_handler"]=_sqlite3_busy_handler=wasmExports["sqlite3_busy_handler"];Module["_sqlite3_progress_handler"]=_sqlite3_progress_handler=wasmExports["sqlite3_progress_handler"];Module["_sqlite3_busy_timeout"]=_sqlite3_busy_timeout=wasmExports["sqlite3_busy_timeout"];Module["_sqlite3_interrupt"]=_sqlite3_interrupt=wasmExports["sqlite3_interrupt"];Module["_sqlite3_is_interrupted"]=_sqlite3_is_interrupted=wasmExports["sqlite3_is_interrupted"];Module["_sqlite3_create_function"]=_sqlite3_create_function=wasmExports["sqlite3_create_function"];Module["_sqlite3_create_function_v2"]=_sqlite3_create_function_v2=wasmExports["sqlite3_create_function_v2"];Module["_sqlite3_create_window_function"]=_sqlite3_create_window_function=wasmExports["sqlite3_create_window_function"];Module["_sqlite3_create_function16"]=_sqlite3_create_function16=wasmExports["sqlite3_create_function16"];Module["_sqlite3_overload_function"]=_sqlite3_overload_function=wasmExports["sqlite3_overload_function"];Module["_sqlite3_trace_v2"]=_sqlite3_trace_v2=wasmExports["sqlite3_trace_v2"];Module["_sqlite3_commit_hook"]=_sqlite3_commit_hook=wasmExports["sqlite3_commit_hook"];Module["_sqlite3_update_hook"]=_sqlite3_update_hook=wasmExports["sqlite3_update_hook"];Module["_sqlite3_rollback_hook"]=_sqlite3_rollback_hook=wasmExports["sqlite3_rollback_hook"];Module["_sqlite3_autovacuum_pages"]=_sqlite3_autovacuum_pages=wasmExports["sqlite3_autovacuum_pages"];Module["_sqlite3_wal_autocheckpoint"]=_sqlite3_wal_autocheckpoint=wasmExports["sqlite3_wal_autocheckpoint"];Module["_sqlite3_wal_hook"]=_sqlite3_wal_hook=wasmExports["sqlite3_wal_hook"];Module["_sqlite3_wal_checkpoint_v2"]=_sqlite3_wal_checkpoint_v2=wasmExports["sqlite3_wal_checkpoint_v2"];Module["_sqlite3_wal_checkpoint"]=_sqlite3_wal_checkpoint=wasmExports["sqlite3_wal_checkpoint"];Module["_sqlite3_error_offset"]=_sqlite3_error_offset=wasmExports["sqlite3_error_offset"];Module["_sqlite3_errmsg16"]=_sqlite3_errmsg16=wasmExports["sqlite3_errmsg16"];Module["_sqlite3_errcode"]=_sqlite3_errcode=wasmExports["sqlite3_errcode"];Module["_sqlite3_extended_errcode"]=_sqlite3_extended_errcode=wasmExports["sqlite3_extended_errcode"];Module["_sqlite3_system_errno"]=_sqlite3_system_errno=wasmExports["sqlite3_system_errno"];Module["_sqlite3_errstr"]=_sqlite3_errstr=wasmExports["sqlite3_errstr"];Module["_sqlite3_limit"]=_sqlite3_limit=wasmExports["sqlite3_limit"];Module["_sqlite3_open"]=_sqlite3_open=wasmExports["sqlite3_open"];Module["_sqlite3_open_v2"]=_sqlite3_open_v2=wasmExports["sqlite3_open_v2"];Module["_sqlite3_open16"]=_sqlite3_open16=wasmExports["sqlite3_open16"];Module["_sqlite3_create_collation"]=_sqlite3_create_collation=wasmExports["sqlite3_create_collation"];Module["_sqlite3_create_collation_v2"]=_sqlite3_create_collation_v2=wasmExports["sqlite3_create_collation_v2"];Module["_sqlite3_create_collation16"]=_sqlite3_create_collation16=wasmExports["sqlite3_create_collation16"];Module["_sqlite3_collation_needed"]=_sqlite3_collation_needed=wasmExports["sqlite3_collation_needed"];Module["_sqlite3_collation_needed16"]=_sqlite3_collation_needed16=wasmExports["sqlite3_collation_needed16"];Module["_sqlite3_get_clientdata"]=_sqlite3_get_clientdata=wasmExports["sqlite3_get_clientdata"];Module["_sqlite3_set_clientdata"]=_sqlite3_set_clientdata=wasmExports["sqlite3_set_clientdata"];Module["_sqlite3_get_autocommit"]=_sqlite3_get_autocommit=wasmExports["sqlite3_get_autocommit"];Module["_sqlite3_table_column_metadata"]=_sqlite3_table_column_metadata=wasmExports["sqlite3_table_column_metadata"];Module["_sqlite3_sleep"]=_sqlite3_sleep=wasmExports["sqlite3_sleep"];Module["_sqlite3_extended_result_codes"]=_sqlite3_extended_result_codes=wasmExports["sqlite3_extended_result_codes"];Module["_sqlite3_file_control"]=_sqlite3_file_control=wasmExports["sqlite3_file_control"];Module["_sqlite3_test_control"]=_sqlite3_test_control=wasmExports["sqlite3_test_control"];Module["_sqlite3_create_filename"]=_sqlite3_create_filename=wasmExports["sqlite3_create_filename"];Module["_sqlite3_free_filename"]=_sqlite3_free_filename=wasmExports["sqlite3_free_filename"];Module["_sqlite3_uri_parameter"]=_sqlite3_uri_parameter=wasmExports["sqlite3_uri_parameter"];Module["_sqlite3_uri_key"]=_sqlite3_uri_key=wasmExports["sqlite3_uri_key"];Module["_sqlite3_uri_boolean"]=_sqlite3_uri_boolean=wasmExports["sqlite3_uri_boolean"];Module["_sqlite3_uri_int64"]=_sqlite3_uri_int64=wasmExports["sqlite3_uri_int64"];Module["_sqlite3_filename_database"]=_sqlite3_filename_database=wasmExports["sqlite3_filename_database"];Module["_sqlite3_filename_journal"]=_sqlite3_filename_journal=wasmExports["sqlite3_filename_journal"];Module["_sqlite3_filename_wal"]=_sqlite3_filename_wal=wasmExports["sqlite3_filename_wal"];Module["_sqlite3_db_name"]=_sqlite3_db_name=wasmExports["sqlite3_db_name"];Module["_sqlite3_db_filename"]=_sqlite3_db_filename=wasmExports["sqlite3_db_filename"];Module["_sqlite3_db_readonly"]=_sqlite3_db_readonly=wasmExports["sqlite3_db_readonly"];Module["_sqlite3_compileoption_used"]=_sqlite3_compileoption_used=wasmExports["sqlite3_compileoption_used"];Module["_sqlite3_compileoption_get"]=_sqlite3_compileoption_get=wasmExports["sqlite3_compileoption_get"];Module["_sqlite3_sourceid"]=_sqlite3_sourceid=wasmExports["sqlite3_sourceid"];Module["_sqlite3mc_config"]=_sqlite3mc_config=wasmExports["sqlite3mc_config"];Module["_sqlite3mc_cipher_count"]=_sqlite3mc_cipher_count=wasmExports["sqlite3mc_cipher_count"];Module["_sqlite3mc_cipher_index"]=_sqlite3mc_cipher_index=wasmExports["sqlite3mc_cipher_index"];Module["_sqlite3mc_cipher_name"]=_sqlite3mc_cipher_name=wasmExports["sqlite3mc_cipher_name"];Module["_sqlite3mc_config_cipher"]=_sqlite3mc_config_cipher=wasmExports["sqlite3mc_config_cipher"];Module["_sqlite3mc_vfs_create"]=_sqlite3mc_vfs_create=wasmExports["sqlite3mc_vfs_create"];Module["_memcmp"]=_memcmp=wasmExports["memcmp"];Module["_malloc"]=_malloc=wasmExports["malloc"];Module["_free"]=_free=wasmExports["free"];Module["_memset"]=_memset=wasmExports["memset"];Module["_RegisterExtensionFunctions"]=_RegisterExtensionFunctions=wasmExports["RegisterExtensionFunctions"];Module["_getSqliteFree"]=_getSqliteFree=wasmExports["getSqliteFree"];Module["_main"]=_main=wasmExports["main"];Module["_libauthorizer_set_authorizer"]=_libauthorizer_set_authorizer=wasmExports["libauthorizer_set_authorizer"];Module["_libfunction_create_function"]=_libfunction_create_function=wasmExports["libfunction_create_function"];Module["_libhook_commit_hook"]=_libhook_commit_hook=wasmExports["libhook_commit_hook"];Module["_libhook_update_hook"]=_libhook_update_hook=wasmExports["libhook_update_hook"];Module["_libprogress_progress_handler"]=_libprogress_progress_handler=wasmExports["libprogress_progress_handler"];Module["_libvfs_vfs_register"]=_libvfs_vfs_register=wasmExports["libvfs_vfs_register"];Module["_memcpy"]=_memcpy=wasmExports["memcpy"];_emscripten_builtin_memalign=wasmExports["emscripten_builtin_memalign"];__emscripten_timeout=wasmExports["_emscripten_timeout"];__emscripten_tempret_get=wasmExports["_emscripten_tempret_get"];__emscripten_stack_restore=wasmExports["_emscripten_stack_restore"];__emscripten_stack_alloc=wasmExports["_emscripten_stack_alloc"];_emscripten_stack_get_current=wasmExports["emscripten_stack_get_current"];dynCall_viiiij=wasmExports["dynCall_viiiij"];dynCall_vijii=wasmExports["dynCall_vijii"];dynCall_iiiij=wasmExports["dynCall_iiiij"];dynCall_viji=wasmExports["dynCall_viji"];dynCall_iij=wasmExports["dynCall_iij"];dynCall_iijii=wasmExports["dynCall_iijii"];dynCall_iiji=wasmExports["dynCall_iiji"];dynCall_iiiiiij=wasmExports["dynCall_iiiiiij"];dynCall_iiij=wasmExports["dynCall_iiij"];dynCall_jii=wasmExports["dynCall_jii"];dynCall_ji=wasmExports["dynCall_ji"];dynCall_vij=wasmExports["dynCall_vij"];dynCall_iiiiijii=wasmExports["dynCall_iiiiijii"];dynCall_j=wasmExports["dynCall_j"];dynCall_jj=wasmExports["dynCall_jj"];dynCall_jiij=wasmExports["dynCall_jiij"];dynCall_iiiiji=wasmExports["dynCall_iiiiji"];dynCall_iiiijii=wasmExports["dynCall_iiiijii"];dynCall_ij=wasmExports["dynCall_ij"];dynCall_viiji=wasmExports["dynCall_viiji"];dynCall_viijii=wasmExports["dynCall_viijii"];dynCall_iiiijji=wasmExports["dynCall_iiiijji"]}var _sqlite3_version=Module["_sqlite3_version"]=92944;var wasmImports={__assert_fail:___assert_fail,__syscall_chmod:___syscall_chmod,__syscall_faccessat:___syscall_faccessat,__syscall_fchmod:___syscall_fchmod,__syscall_fchown32:___syscall_fchown32,__syscall_fcntl64:___syscall_fcntl64,__syscall_fstat64:___syscall_fstat64,__syscall_ftruncate64:___syscall_ftruncate64,__syscall_getcwd:___syscall_getcwd,__syscall_lstat64:___syscall_lstat64,__syscall_mkdirat:___syscall_mkdirat,__syscall_newfstatat:___syscall_newfstatat,__syscall_openat:___syscall_openat,__syscall_readlinkat:___syscall_readlinkat,__syscall_rmdir:___syscall_rmdir,__syscall_stat64:___syscall_stat64,__syscall_unlinkat:___syscall_unlinkat,__syscall_utimensat:___syscall_utimensat,_abort_js:__abort_js,_emscripten_runtime_keepalive_clear:__emscripten_runtime_keepalive_clear,_localtime_js:__localtime_js,_mmap_js:__mmap_js,_munmap_js:__munmap_js,_setitimer_js:__setitimer_js,_tzset_js:__tzset_js,emscripten_date_now:_emscripten_date_now,emscripten_get_now:_emscripten_get_now,emscripten_resize_heap:_emscripten_resize_heap,environ_get:_environ_get,environ_sizes_get:_environ_sizes_get,fd_close:_fd_close,fd_fdstat_get:_fd_fdstat_get,fd_read:_fd_read,fd_seek:_fd_seek,fd_sync:_fd_sync,fd_write:_fd_write,ipp:_ipp,ipp_async:_ipp_async,ippipppp:_ippipppp,ippipppp_async:_ippipppp_async,ippp:_ippp,ippp_async:_ippp_async,ipppi:_ipppi,ipppi_async:_ipppi_async,ipppiii:_ipppiii,ipppiii_async:_ipppiii_async,ipppiiip:_ipppiiip,ipppiiip_async:_ipppiiip_async,ipppip:_ipppip,ipppip_async:_ipppip_async,ipppj:_ipppj,ipppj_async:_ipppj_async,ipppp:_ipppp,ipppp_async:_ipppp_async,ippppi:_ippppi,ippppi_async:_ippppi_async,ippppij:_ippppij,ippppij_async:_ippppij_async,ippppip:_ippppip,ippppip_async:_ippppip_async,ipppppip:_ipppppip,ipppppip_async:_ipppppip_async,proc_exit:_proc_exit,random_get:_random_get,vppippii:_vppippii,vppippii_async:_vppippii_async,vppp:_vppp,vppp_async:_vppp_async,vpppip:_vpppip,vpppip_async:_vpppip_async};async function callMain(){var entryFunction=_main;var argc=0;var argv=0;try{var ret=entryFunction(argc,argv);ret=await ret;exitJS(ret,true);return ret}catch(e){return handleException(e)}}function run(){if(runDependencies>0){dependenciesFulfilled=run;return}preRun();if(runDependencies>0){dependenciesFulfilled=run;return}async function doRun(){Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve?.(Module);Module["onRuntimeInitialized"]?.();var noInitialRun=Module["noInitialRun"]||false;if(!noInitialRun)await callMain();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(()=>{setTimeout(()=>Module["setStatus"](""),1);doRun()},1)}else{doRun()}}var wasmExports;wasmExports=await (createWasm());run();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["set_authorizer"]=function(db,xAuthorizer,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xAuthorizer instanceof AsyncFunction?1:0,"i32");const result=ccall("libauthorizer_set_authorizer","number",["number","number","number"],[db,xAuthorizer?1:0,pAsyncFlags]);if(!result&&xAuthorizer){Module["setCallback"](pAsyncFlags,(_,iAction,p3,p4,p5,p6)=>xAuthorizer(pApp,iAction,p3,p4,p5,p6))}return result}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;const FUNC_METHODS=["xFunc","xStep","xFinal"];const mapFunctionNameToKey=new Map;Module["create_function"]=function(db,zFunctionName,nArg,eTextRep,pApp,xFunc,xStep,xFinal){const pAsyncFlags=Module["_sqlite3_malloc"](4);const target={xFunc,xStep,xFinal};setValue(pAsyncFlags,FUNC_METHODS.reduce((mask,method,i)=>{if(target[method]instanceof AsyncFunction){return mask|1<xUpdateHook(iUpdateType,dbName,tblName,lo32,hi32))}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["commit_hook"]=function(db,xCommitHook){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xCommitHook instanceof AsyncFunction?1:0,"i32");ccall("libhook_commit_hook","void",["number","number","number"],[db,xCommitHook?1:0,pAsyncFlags]);if(xCommitHook){Module["setCallback"](pAsyncFlags,_=>xCommitHook())}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["progress_handler"]=function(db,nOps,xProgress,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xProgress instanceof AsyncFunction?1:0,"i32");ccall("libprogress_progress_handler","number",["number","number","number","number"],[db,nOps,xProgress?1:0,pAsyncFlags]);if(xProgress){Module["setCallback"](pAsyncFlags,_=>xProgress(pApp))}}})();(function(){const VFS_METHODS=["xOpen","xDelete","xAccess","xFullPathname","xRandomness","xSleep","xCurrentTime","xGetLastError","xCurrentTimeInt64","xClose","xRead","xWrite","xTruncate","xSync","xFileSize","xLock","xUnlock","xCheckReservedLock","xFileControl","xSectorSize","xDeviceCharacteristics","xShmMap","xShmLock","xShmBarrier","xShmUnmap"];const mapVFSNameToKey=new Map;Module["vfs_register"]=function(vfs,makeDefault){let methodMask=0;let asyncMask=0;VFS_METHODS.forEach((method,i)=>{if(vfs[method]){methodMask|=1<{readyPromiseResolve=resolve;readyPromiseReject=reject})} ;return moduleRtn}export default Module; diff --git a/dist/mc-wa-sqlite-jspi.wasm b/dist/mc-wa-sqlite-jspi.wasm index 048d9a3b7ead68996b4a757e095e222fd8c9f24e..f8599765a55361bf605f59fd54beea3cca8adb6b 100755 GIT binary patch delta 272398 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