Files
simple-mail-cleaner/backend/node_modules/@electric-sql/pglite/dist/index.cjs
2026-01-23 01:33:35 +01:00

13 lines
402 KiB
JavaScript

"use strict";var Ls=Object.create;var ht=Object.defineProperty;var Bs=Object.getOwnPropertyDescriptor;var Us=Object.getOwnPropertyNames;var Gs=Object.getPrototypeOf,Hs=Object.prototype.hasOwnProperty;var ha=e=>{throw TypeError(e)};var js=(e,t,r)=>t in e?ht(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var vt=(e,t)=>()=>(e&&(t=e(e=0)),t);var $e=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Oe=(e,t)=>{for(var r in t)ht(e,r,{get:t[r],enumerable:!0})},va=(e,t,r,a)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of Us(t))!Hs.call(e,s)&&s!==r&&ht(e,s,{get:()=>t[s],enumerable:!(a=Bs(t,s))||a.enumerable});return e};var K=(e,t,r)=>(r=e!=null?Ls(Gs(e)):{},va(t||!e||!e.__esModule?ht(r,"default",{value:e,enumerable:!0}):r,e)),Ws=e=>va(ht({},"__esModule",{value:!0}),e);var le=(e,t,r)=>js(e,typeof t!="symbol"?t+"":t,r),Sr=(e,t,r)=>t.has(e)||ha("Cannot "+r);var d=(e,t,r)=>(Sr(e,t,"read from private field"),r?r.call(e):t.get(e)),M=(e,t,r)=>t.has(e)?ha("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),E=(e,t,r,a)=>(Sr(e,t,"write to private field"),a?a.call(e,r):t.set(e,r),r),h=(e,t,r)=>(Sr(e,t,"access private method"),r);var Ne=(e,t,r,a)=>({set _(s){E(e,t,s,r)},get _(){return d(e,t,a)}});var Vs,k,y=vt(()=>{"use strict";Vs=()=>typeof document>"u"?new URL(`file:${__filename}`).href:document.currentScript&&document.currentScript.src||new URL("main.js",document.baseURI).href,k=Vs()});var Lt=$e((dl,J)=>{"use strict";y();var Qa=9007199254740991,$a=function(e){return e}();function Mn(e){return e===$a}function Ja(e){return typeof e=="string"||Object.prototype.toString.call(e)=="[object String]"}function wn(e){return Object.prototype.toString.call(e)=="[object Date]"}function mr(e){return e!==null&&typeof e=="object"}function cr(e){return typeof e=="function"}function xn(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=Qa}function Sn(e){return Object.prototype.toString.call(e)=="[object Array]"}function Za(e){return mr(e)&&!cr(e)&&xn(e.length)}function ea(e){return Object.prototype.toString.call(e)=="[object ArrayBuffer]"}function bn(e,t){return Array.prototype.map.call(e,t)}function Fn(e,t){var r=$a;return cr(t)&&Array.prototype.every.call(e,function(a,s,o){var n=t(a,s,o);return n&&(r=a),!n}),r}function kn(e){return Object.assign.apply(null,arguments)}function es(e){var t,r,a;if(Ja(e)){for(r=e.length,a=new Uint8Array(r),t=0;t<r;t++)a[t]=e.charCodeAt(t)&255;return a}return ea(e)?new Uint8Array(e):mr(e)&&ea(e.buffer)?new Uint8Array(e.buffer):Za(e)?new Uint8Array(e):mr(e)&&cr(e.toString)?es(e.toString()):new Uint8Array}J.exports.MAX_SAFE_INTEGER=Qa;J.exports.isUndefined=Mn;J.exports.isString=Ja;J.exports.isObject=mr;J.exports.isDateTime=wn;J.exports.isFunction=cr;J.exports.isArray=Sn;J.exports.isArrayLike=Za;J.exports.isArrayBuffer=ea;J.exports.map=bn;J.exports.find=Fn;J.exports.extend=kn;J.exports.toUint8Array=es});var Bt=$e((ml,ts)=>{"use strict";y();var ta="\0";ts.exports={NULL_CHAR:ta,TMAGIC:"ustar"+ta+"00",OLDGNU_MAGIC:"ustar "+ta,REGTYPE:0,LNKTYPE:1,SYMTYPE:2,CHRTYPE:3,BLKTYPE:4,DIRTYPE:5,FIFOTYPE:6,CONTTYPE:7,TSUID:parseInt("4000",8),TSGID:parseInt("2000",8),TSVTX:parseInt("1000",8),TUREAD:parseInt("0400",8),TUWRITE:parseInt("0200",8),TUEXEC:parseInt("0100",8),TGREAD:parseInt("0040",8),TGWRITE:parseInt("0020",8),TGEXEC:parseInt("0010",8),TOREAD:parseInt("0004",8),TOWRITE:parseInt("0002",8),TOEXEC:parseInt("0001",8),TPERMALL:parseInt("0777",8),TPERMMASK:parseInt("0777",8)}});var sa=$e((gl,Z)=>{"use strict";y();var rs=Lt(),B=Bt(),Pn=512,ra=B.TPERMALL,as=0,ss=0,aa=[["name",100,0,function(e,t){return Ut(e[t[0]],t[1])},function(e,t,r){return je(e.slice(t,t+r[1]))}],["mode",8,100,function(e,t){var r=e[t[0]]||ra;return r=r&B.TPERMMASK,at(r,t[1],ra)},function(e,t,r){var a=we(e.slice(t,t+r[1]));return a&=B.TPERMMASK,a}],["uid",8,108,function(e,t){return at(e[t[0]],t[1],as)},function(e,t,r){return we(e.slice(t,t+r[1]))}],["gid",8,116,function(e,t){return at(e[t[0]],t[1],ss)},function(e,t,r){return we(e.slice(t,t+r[1]))}],["size",12,124,function(e,t){return at(e.data.length,t[1])},function(e,t,r){return we(e.slice(t,t+r[1]))}],["modifyTime",12,136,function(e,t){return gr(e[t[0]],t[1])},function(e,t,r){return fr(e.slice(t,t+r[1]))}],["checksum",8,148,function(e,t){return" "},function(e,t,r){return we(e.slice(t,t+r[1]))}],["type",1,156,function(e,t){return""+(parseInt(e[t[0]],10)||0)%8},function(e,t,r){return(parseInt(String.fromCharCode(e[t]),10)||0)%8}],["linkName",100,157,function(e,t){return""},function(e,t,r){return je(e.slice(t,t+r[1]))}],["ustar",8,257,function(e,t){return B.TMAGIC},function(e,t,r){return An(je(e.slice(t,t+r[1]),!0))},function(e,t){return e[t[0]]==B.TMAGIC||e[t[0]]==B.OLDGNU_MAGIC}],["owner",32,265,function(e,t){return Ut(e[t[0]],t[1])},function(e,t,r){return je(e.slice(t,t+r[1]))}],["group",32,297,function(e,t){return Ut(e[t[0]],t[1])},function(e,t,r){return je(e.slice(t,t+r[1]))}],["majorNumber",8,329,function(e,t){return""},function(e,t,r){return we(e.slice(t,t+r[1]))}],["minorNumber",8,337,function(e,t){return""},function(e,t,r){return we(e.slice(t,t+r[1]))}],["prefix",131,345,function(e,t){return Ut(e[t[0]],t[1])},function(e,t,r){return je(e.slice(t,t+r[1]))}],["accessTime",12,476,function(e,t){return gr(e[t[0]],t[1])},function(e,t,r){return fr(e.slice(t,t+r[1]))}],["createTime",12,488,function(e,t){return gr(e[t[0]],t[1])},function(e,t,r){return fr(e.slice(t,t+r[1]))}]],os=function(e){var t=e[e.length-1];return t[2]+t[1]}(aa);function An(e){if(e.length==8){var t=e.split("");if(t[5]==B.NULL_CHAR)return(t[6]==" "||t[6]==B.NULL_CHAR)&&(t[6]="0"),(t[7]==" "||t[7]==B.NULL_CHAR)&&(t[7]="0"),t=t.join(""),t==B.TMAGIC?t:e;if(t[7]==B.NULL_CHAR)return t[5]==B.NULL_CHAR&&(t[5]=" "),t[6]==B.NULL_CHAR&&(t[6]=" "),t==B.OLDGNU_MAGIC?t:e}return e}function Ut(e,t){return t-=1,rs.isUndefined(e)&&(e=""),e=(""+e).substr(0,t),e+B.NULL_CHAR}function at(e,t,r){for(r=parseInt(r)||0,t-=1,e=(parseInt(e)||r).toString(8).substr(-t,t);e.length<t;)e="0"+e;return e+B.NULL_CHAR}function gr(e,t){if(rs.isDateTime(e))e=Math.floor(1*e/1e3);else if(e=parseInt(e,10),isFinite(e)){if(e<=0)return""}else e=Math.floor(1*new Date/1e3);return at(e,t,0)}function je(e,t){var r=String.fromCharCode.apply(null,e);if(t)return r;var a=r.indexOf(B.NULL_CHAR);return a>=0?r.substr(0,a):r}function we(e){var t=String.fromCharCode.apply(null,e);return parseInt(t.replace(/^0+$/g,""),8)||0}function fr(e){return e.length==0||e[0]==0?null:new Date(1e3*we(e))}function Tn(e,t,r){var a=parseInt(t,10)||0,s=Math.min(a+os,e.length),o=0,n=0,l=0;r&&aa.every(function(m){return m[0]=="checksum"?(n=a+m[2],l=n+m[1],!1):!0});for(var _=32,p=a;p<s;p++){var u=p>=n&&p<l?_:e[p];o=(o+u)%262144}return o}Z.exports.recordSize=Pn;Z.exports.defaultFileMode=ra;Z.exports.defaultUid=as;Z.exports.defaultGid=ss;Z.exports.posixHeader=aa;Z.exports.effectiveHeaderSize=os;Z.exports.calculateChecksum=Tn;Z.exports.formatTarString=Ut;Z.exports.formatTarNumber=at;Z.exports.formatTarDateTime=gr;Z.exports.parseTarString=je;Z.exports.parseTarNumber=we;Z.exports.parseTarDateTime=fr});var _s=$e((hl,ls)=>{"use strict";y();var Cn=Bt(),hr=Lt(),ke=sa();function ns(e){return ke.recordSize}function is(e){return Math.ceil(e.data.length/ke.recordSize)*ke.recordSize}function In(e){var t=0;return e.forEach(function(r){t+=ns(r)+is(r)}),t+=ke.recordSize*2,new Uint8Array(t)}function Rn(e,t,r){r=parseInt(r)||0;var a=r;ke.posixHeader.forEach(function(_){for(var p=_[3](t,_),u=p.length,m=0;m<u;m+=1)e[a+m]=p.charCodeAt(m)&255;a+=_[1]});var s=hr.find(ke.posixHeader,function(_){return _[0]=="checksum"});if(s){var o=ke.calculateChecksum(e,r,!0),n=ke.formatTarNumber(o,s[1]-2)+Cn.NULL_CHAR+" ";a=r+s[2];for(var l=0;l<n.length;l+=1)e[a]=n.charCodeAt(l)&255,a++}return r+ns(t)}function qn(e,t,r){return r=parseInt(r,10)||0,e.set(t.data,r),r+is(t)}function Dn(e){e=hr.map(e,function(a){return hr.extend({},a,{data:hr.toUint8Array(a.data)})});var t=In(e),r=0;return e.forEach(function(a){r=Rn(t,a,r),r=qn(t,a,r)}),t}ls.exports.tar=Dn});var ds=$e((El,ps)=>{"use strict";y();var zn=Bt(),na=Lt(),ue=sa(),On={extractData:!0,checkHeader:!0,checkChecksum:!0,checkFileSize:!0},Nn={size:!0,checksum:!0,ustar:!0},oa={unexpectedEndOfFile:"Unexpected end of file.",fileCorrupted:"File is corrupted.",checksumCheckFailed:"Checksum check failed."};function Ln(e){return ue.recordSize}function Bn(e){return Math.ceil(e/ue.recordSize)*ue.recordSize}function Un(e,t){for(var r=t,a=Math.min(e.length,t+ue.recordSize*2),s=r;s<a;s++)if(e[s]!=0)return!1;return!0}function Gn(e,t,r){if(e.length-t<ue.recordSize){if(r.checkFileSize)throw new Error(oa.unexpectedEndOfFile);return null}t=parseInt(t)||0;var a={},s=t;if(ue.posixHeader.forEach(function(l){a[l[0]]=l[4](e,s,l),s+=l[1]}),a.type!=0&&(a.size=0),r.checkHeader&&ue.posixHeader.forEach(function(l){if(na.isFunction(l[5])&&!l[5](a,l)){var _=new Error(oa.fileCorrupted);throw _.data={offset:t+l[2],field:l[0]},_}}),r.checkChecksum){var o=ue.calculateChecksum(e,t,!0);if(o!=a.checksum){var n=new Error(oa.checksumCheckFailed);throw n.data={offset:t,header:a,checksum:o},n}}return a}function Hn(e,t,r,a){return a.extractData?r.size<=0?new Uint8Array:e.slice(t,t+r.size):null}function jn(e,t){var r={};return ue.posixHeader.forEach(function(a){var s=a[0];Nn[s]||(r[s]=e[s])}),r.isOldGNUFormat=e.ustar==zn.OLDGNU_MAGIC,t&&(r.data=t),r}function Wn(e,t){t=na.extend({},On,t);for(var r=[],a=0,s=e.length;s-a>=ue.recordSize;){e=na.toUint8Array(e);var o=Gn(e,a,t);if(!o)break;a+=Ln(o);var n=Hn(e,a,o,t);if(r.push(jn(o,n)),a+=Bn(o.size),Un(e,a))break}return r}ps.exports.untar=Wn});var ia=$e((Ml,us)=>{"use strict";y();var Vn=Lt(),Xn=Bt(),Kn=_s(),Yn=ds();Vn.extend(us.exports,Kn,Yn,Xn)});async function pa(e,t,r="pgdata",a="auto"){let s=ei(e,t),[o,n]=await ti(s,a),l=r+(n?".tar.gz":".tar"),_=n?"application/x-gzip":"application/x-tar";return typeof File<"u"?new File([o],l,{type:_}):new Blob([o],{type:_})}async function xs(e,t,r){let a=new Uint8Array(await t.arrayBuffer()),s=typeof File<"u"&&t instanceof File?t.name:void 0;(Jn.includes(t.type)||s?.endsWith(".tgz")||s?.endsWith(".tar.gz"))&&(a=await Ms(a));let n;try{n=(0,_e.untar)(a)}catch(l){if(l instanceof Error&&l.message.includes("File is corrupted"))a=await Ms(a),n=(0,_e.untar)(a);else throw l}for(let l of n){let _=r+l.name,p=_.split("/").slice(0,-1);for(let u=1;u<=p.length;u++){let m=p.slice(0,u).join("/");e.analyzePath(m).exists||e.mkdir(m)}l.type===_e.REGTYPE?(e.writeFile(_,l.data),e.utime(_,ws(l.modifyTime),ws(l.modifyTime))):l.type===_e.DIRTYPE&&e.mkdir(_)}}function Zn(e,t){let r=[],a=s=>{e.readdir(s).forEach(n=>{if(n==="."||n==="..")return;let l=s+"/"+n,_=e.stat(l),p=e.isFile(_.mode)?e.readFile(l,{encoding:"binary"}):new Uint8Array(0);r.push({name:l.substring(t.length),mode:_.mode,size:_.size,type:e.isFile(_.mode)?_e.REGTYPE:_e.DIRTYPE,modifyTime:_.mtime,data:p}),e.isDir(_.mode)&&a(l)})};return a(t),r}function ei(e,t){let r=Zn(e,t);return(0,_e.tar)(r)}async function ti(e,t="auto"){if(t==="none")return[e,!1];if(typeof CompressionStream<"u")return[await ri(e),!0];if(typeof process<"u"&&process.versions&&process.versions.node)return[await ai(e),!0];if(t==="auto")return[e,!1];throw new Error("Compression not supported in this environment")}async function ri(e){let t=new CompressionStream("gzip"),r=t.writable.getWriter(),a=t.readable.getReader();r.write(e),r.close();let s=[];for(;;){let{value:l,done:_}=await a.read();if(_)break;l&&s.push(l)}let o=new Uint8Array(s.reduce((l,_)=>l+_.length,0)),n=0;return s.forEach(l=>{o.set(l,n),n+=l.length}),o}async function ai(e){let{promisify:t}=await import("util"),{gzip:r}=await import("zlib");return await t(r)(e)}async function Ms(e){if(typeof CompressionStream<"u")return await si(e);if(typeof process<"u"&&process.versions&&process.versions.node)return await oi(e);throw new Error("Unsupported environment for decompression")}async function si(e){let t=new DecompressionStream("gzip"),r=t.writable.getWriter(),a=t.readable.getReader();r.write(e),r.close();let s=[];for(;;){let{value:l,done:_}=await a.read();if(_)break;l&&s.push(l)}let o=new Uint8Array(s.reduce((l,_)=>l+_.length,0)),n=0;return s.forEach(l=>{o.set(l,n),n+=l.length}),o}async function oi(e){let{promisify:t}=await import("util"),{gunzip:r}=await import("zlib");return await t(r)(e)}function ws(e){return e?typeof e=="number"?e:Math.floor(e.getTime()/1e3):Math.floor(Date.now()/1e3)}var _e,Jn,da=vt(()=>{"use strict";y();_e=K(ia(),1);Jn=["application/x-gtar","application/x-tar+gzip","application/x-gzip","application/gzip"]});var Xt,j,Pe,Wt,Vt,ni,st=vt(()=>{"use strict";y();da();Xt="/tmp/pglite",j=Xt+"/base",Pe=class{constructor(t){this.dataDir=t}async init(t,r){return this.pg=t,{emscriptenOpts:r}}async syncToFs(t){}async initialSyncFs(){}async closeFs(){}async dumpTar(t,r){return pa(this.pg.Module.FS,j,t,r)}},Wt=class{constructor(t,{debug:r=!1}={}){this.dataDir=t,this.debug=r}async syncToFs(t){}async initialSyncFs(){}async closeFs(){}async dumpTar(t,r){return pa(this.pg.Module.FS,j,t,r)}async init(t,r){return this.pg=t,{emscriptenOpts:{...r,preRun:[...r.preRun||[],s=>{let o=ni(s,this);s.FS.mkdir(j),s.FS.mount(o,{},j)}]}}}},Vt={EBADF:8,EBADFD:127,EEXIST:20,EINVAL:28,EISDIR:31,ENODEV:43,ENOENT:44,ENOTDIR:54,ENOTEMPTY:55},ni=(e,t)=>{let r=e.FS,a=t.debug?console.log:null,s={tryFSOperation(o){try{return o()}catch(n){throw n.code?n.code==="UNKNOWN"?new r.ErrnoError(Vt.EINVAL):new r.ErrnoError(n.code):n}},mount(o){return s.createNode(null,"/",16895,0)},syncfs(o,n,l){},createNode(o,n,l,_){if(!r.isDir(l)&&!r.isFile(l))throw new r.ErrnoError(28);let p=r.createNode(o,n,l);return p.node_ops=s.node_ops,p.stream_ops=s.stream_ops,p},getMode:function(o){return a?.("getMode",o),s.tryFSOperation(()=>t.lstat(o).mode)},realPath:function(o){let n=[];for(;o.parent!==o;)n.push(o.name),o=o.parent;return n.push(o.mount.opts.root),n.reverse(),n.join("/")},node_ops:{getattr(o){a?.("getattr",s.realPath(o));let n=s.realPath(o);return s.tryFSOperation(()=>{let l=t.lstat(n);return{...l,dev:0,ino:o.id,nlink:1,rdev:o.rdev,atime:new Date(l.atime),mtime:new Date(l.mtime),ctime:new Date(l.ctime)}})},setattr(o,n){a?.("setattr",s.realPath(o),n);let l=s.realPath(o);s.tryFSOperation(()=>{n.mode!==void 0&&t.chmod(l,n.mode),n.size!==void 0&&t.truncate(l,n.size),n.timestamp!==void 0&&t.utimes(l,n.timestamp,n.timestamp),n.size!==void 0&&t.truncate(l,n.size)})},lookup(o,n){a?.("lookup",s.realPath(o),n);let l=[s.realPath(o),n].join("/"),_=s.getMode(l);return s.createNode(o,n,_)},mknod(o,n,l,_){a?.("mknod",s.realPath(o),n,l,_);let p=s.createNode(o,n,l,_),u=s.realPath(p);return s.tryFSOperation(()=>(r.isDir(p.mode)?t.mkdir(u,{mode:l}):t.writeFile(u,"",{mode:l}),p))},rename(o,n,l){a?.("rename",s.realPath(o),s.realPath(n),l);let _=s.realPath(o),p=[s.realPath(n),l].join("/");s.tryFSOperation(()=>{t.rename(_,p)}),o.name=l},unlink(o,n){a?.("unlink",s.realPath(o),n);let l=[s.realPath(o),n].join("/");try{t.unlink(l)}catch{}},rmdir(o,n){a?.("rmdir",s.realPath(o),n);let l=[s.realPath(o),n].join("/");return s.tryFSOperation(()=>{t.rmdir(l)})},readdir(o){a?.("readdir",s.realPath(o));let n=s.realPath(o);return s.tryFSOperation(()=>t.readdir(n))},symlink(o,n,l){throw a?.("symlink",s.realPath(o),n,l),new r.ErrnoError(63)},readlink(o){throw a?.("readlink",s.realPath(o)),new r.ErrnoError(63)}},stream_ops:{open(o){a?.("open stream",s.realPath(o.node));let n=s.realPath(o.node);return s.tryFSOperation(()=>{r.isFile(o.node.mode)&&(o.shared.refcount=1,o.nfd=t.open(n))})},close(o){return a?.("close stream",s.realPath(o.node)),s.tryFSOperation(()=>{r.isFile(o.node.mode)&&o.nfd&&--o.shared.refcount===0&&t.close(o.nfd)})},dup(o){a?.("dup stream",s.realPath(o.node)),o.shared.refcount++},read(o,n,l,_,p){return a?.("read stream",s.realPath(o.node),l,_,p),_===0?0:s.tryFSOperation(()=>t.read(o.nfd,n,l,_,p))},write(o,n,l,_,p){return a?.("write stream",s.realPath(o.node),l,_,p),s.tryFSOperation(()=>t.write(o.nfd,n.buffer,l,_,p))},llseek(o,n,l){a?.("llseek stream",s.realPath(o.node),n,l);let _=n;if(l===1?_+=o.position:l===2&&r.isFile(o.node.mode)&&s.tryFSOperation(()=>{let p=t.fstat(o.nfd);_+=p.size}),_<0)throw new r.ErrnoError(28);return _},mmap(o,n,l,_,p){if(a?.("mmap stream",s.realPath(o.node),n,l,_,p),!r.isFile(o.node.mode))throw new r.ErrnoError(Vt.ENODEV);let u=e.mmapAlloc(n);return s.stream_ops.read(o,e.HEAP8,u,n,l),{ptr:u,allocated:!0}},msync(o,n,l,_,p){return a?.("msync stream",s.realPath(o.node),l,_,p),s.stream_ops.write(o,n,0,_,l),0}}};return s}});var Ss={};Oe(Ss,{NodeFS:()=>ua});var vr,Er,ua,bs=vt(()=>{"use strict";y();vr=K(require("fs"),1),Er=K(require("path"),1);st();ua=class extends Pe{constructor(t){super(t),this.rootDir=Er.resolve(t),vr.existsSync(Er.join(this.rootDir))||vr.mkdirSync(this.rootDir)}async init(t,r){return this.pg=t,{emscriptenOpts:{...r,preRun:[...r.preRun||[],s=>{let o=s.FS.filesystems.NODEFS;s.FS.mkdir(j),s.FS.mount(o,{root:this.rootDir},j)}]}}}async closeFs(){this.pg.Module.FS.quit()}}});var Ps={};Oe(Ps,{OpfsAhpFS:()=>ca});var ii,li,ma,Yt,lt,Ae,Qt,U,xe,V,$t,Te,Ce,ce,w,Fs,We,it,me,W,Kt,ks,ga,ca,z,As=vt(()=>{"use strict";y();st();ii="state.txt",li="data",ma={DIR:16384,FILE:32768},ca=class extends Wt{constructor(r,{initialPoolSize:a=1e3,maintainedPoolSize:s=100,debug:o=!1}={}){super(r,{debug:o});M(this,w);M(this,Yt);M(this,lt);M(this,Ae);M(this,Qt);M(this,U);M(this,xe,new Map);M(this,V,new Map);M(this,$t,0);M(this,Te,new Map);M(this,Ce,new Map);this.lastCheckpoint=0;this.checkpointInterval=1e3*60;this.poolCounter=0;M(this,ce,new Set);this.initialPoolSize=a,this.maintainedPoolSize=s}async init(r,a){return await h(this,w,Fs).call(this),super.init(r,a)}async syncToFs(r=!1){await this.maybeCheckpointState(),await this.maintainPool(),r||this.flush()}async closeFs(){for(let r of d(this,V).values())r.close();d(this,U).flush(),d(this,U).close(),this.pg.Module.FS.quit()}async maintainPool(r){r=r||this.maintainedPoolSize;let a=r-this.state.pool.length,s=[];for(let o=0;o<a;o++)s.push(new Promise(async n=>{++this.poolCounter;let l=`${(Date.now()-1704063600).toString(16).padStart(8,"0")}-${this.poolCounter.toString(16).padStart(8,"0")}`,_=await d(this,Ae).getFileHandle(l,{create:!0}),p=await _.createSyncAccessHandle();d(this,xe).set(l,_),d(this,V).set(l,p),h(this,w,it).call(this,{opp:"createPoolFile",args:[l]}),this.state.pool.push(l),n()}));for(let o=0;o>a;o--)s.push(new Promise(async n=>{let l=this.state.pool.pop();h(this,w,it).call(this,{opp:"deletePoolFile",args:[l]});let _=d(this,xe).get(l);d(this,V).get(l)?.close(),await d(this,Ae).removeEntry(_.name),d(this,xe).delete(l),d(this,V).delete(l),n()}));await Promise.all(s)}_createPoolFileState(r){this.state.pool.push(r)}_deletePoolFileState(r){let a=this.state.pool.indexOf(r);a>-1&&this.state.pool.splice(a,1)}async maybeCheckpointState(){Date.now()-this.lastCheckpoint>this.checkpointInterval&&await this.checkpointState()}async checkpointState(){let r=new TextEncoder().encode(JSON.stringify(this.state));d(this,U).truncate(0),d(this,U).write(r,{at:0}),d(this,U).flush(),this.lastCheckpoint=Date.now()}flush(){for(let r of d(this,ce))try{r.flush()}catch{}d(this,ce).clear()}chmod(r,a){h(this,w,We).call(this,{opp:"chmod",args:[r,a]},()=>{this._chmodState(r,a)})}_chmodState(r,a){let s=h(this,w,W).call(this,r);s.mode=a}close(r){let a=h(this,w,Kt).call(this,r);d(this,Te).delete(r),d(this,Ce).delete(a)}fstat(r){let a=h(this,w,Kt).call(this,r);return this.lstat(a)}lstat(r){let a=h(this,w,W).call(this,r),s=a.type==="file"?d(this,V).get(a.backingFilename).getSize():0,o=4096;return{dev:0,ino:0,mode:a.mode,nlink:1,uid:0,gid:0,rdev:0,size:s,blksize:o,blocks:Math.ceil(s/o),atime:a.lastModified,mtime:a.lastModified,ctime:a.lastModified}}mkdir(r,a){h(this,w,We).call(this,{opp:"mkdir",args:[r,a]},()=>{this._mkdirState(r,a)})}_mkdirState(r,a){let s=h(this,w,me).call(this,r),o=s.pop(),n=[],l=this.state.root;for(let p of s){if(n.push(r),!Object.prototype.hasOwnProperty.call(l.children,p))if(a?.recursive)this.mkdir(n.join("/"));else throw new z("ENOENT","No such file or directory");if(l.children[p].type!=="directory")throw new z("ENOTDIR","Not a directory");l=l.children[p]}if(Object.prototype.hasOwnProperty.call(l.children,o))throw new z("EEXIST","File exists");let _={type:"directory",lastModified:Date.now(),mode:a?.mode||ma.DIR,children:{}};l.children[o]=_}open(r,a,s){if(h(this,w,W).call(this,r).type!=="file")throw new z("EISDIR","Is a directory");let n=h(this,w,ks).call(this);return d(this,Te).set(n,r),d(this,Ce).set(r,n),n}readdir(r){let a=h(this,w,W).call(this,r);if(a.type!=="directory")throw new z("ENOTDIR","Not a directory");return Object.keys(a.children)}read(r,a,s,o,n){let l=h(this,w,Kt).call(this,r),_=h(this,w,W).call(this,l);if(_.type!=="file")throw new z("EISDIR","Is a directory");return d(this,V).get(_.backingFilename).read(new Uint8Array(a.buffer,s,o),{at:n})}rename(r,a){h(this,w,We).call(this,{opp:"rename",args:[r,a]},()=>{this._renameState(r,a,!0)})}_renameState(r,a,s=!1){let o=h(this,w,me).call(this,r),n=o.pop(),l=h(this,w,W).call(this,o.join("/"));if(!Object.prototype.hasOwnProperty.call(l.children,n))throw new z("ENOENT","No such file or directory");let _=h(this,w,me).call(this,a),p=_.pop(),u=h(this,w,W).call(this,_.join("/"));if(s&&Object.prototype.hasOwnProperty.call(u.children,p)){let m=u.children[p];d(this,V).get(m.backingFilename).truncate(0),this.state.pool.push(m.backingFilename)}u.children[p]=l.children[n],delete l.children[n]}rmdir(r){h(this,w,We).call(this,{opp:"rmdir",args:[r]},()=>{this._rmdirState(r)})}_rmdirState(r){let a=h(this,w,me).call(this,r),s=a.pop(),o=h(this,w,W).call(this,a.join("/"));if(!Object.prototype.hasOwnProperty.call(o.children,s))throw new z("ENOENT","No such file or directory");let n=o.children[s];if(n.type!=="directory")throw new z("ENOTDIR","Not a directory");if(Object.keys(n.children).length>0)throw new z("ENOTEMPTY","Directory not empty");delete o.children[s]}truncate(r,a=0){let s=h(this,w,W).call(this,r);if(s.type!=="file")throw new z("EISDIR","Is a directory");let o=d(this,V).get(s.backingFilename);if(!o)throw new z("ENOENT","No such file or directory");o.truncate(a),d(this,ce).add(o)}unlink(r){h(this,w,We).call(this,{opp:"unlink",args:[r]},()=>{this._unlinkState(r,!0)})}_unlinkState(r,a=!1){let s=h(this,w,me).call(this,r),o=s.pop(),n=h(this,w,W).call(this,s.join("/"));if(!Object.prototype.hasOwnProperty.call(n.children,o))throw new z("ENOENT","No such file or directory");let l=n.children[o];if(l.type!=="file")throw new z("EISDIR","Is a directory");if(delete n.children[o],a){let _=d(this,V).get(l.backingFilename);_?.truncate(0),d(this,ce).add(_),d(this,Ce).has(r)&&(d(this,Te).delete(d(this,Ce).get(r)),d(this,Ce).delete(r))}this.state.pool.push(l.backingFilename)}utimes(r,a,s){h(this,w,We).call(this,{opp:"utimes",args:[r,a,s]},()=>{this._utimesState(r,a,s)})}_utimesState(r,a,s){let o=h(this,w,W).call(this,r);o.lastModified=s}writeFile(r,a,s){let o=h(this,w,me).call(this,r),n=o.pop(),l=h(this,w,W).call(this,o.join("/"));if(Object.prototype.hasOwnProperty.call(l.children,n)){let u=l.children[n];u.lastModified=Date.now(),h(this,w,it).call(this,{opp:"setLastModified",args:[r,u.lastModified]})}else{if(this.state.pool.length===0)throw new Error("No more file handles available in the pool");let u={type:"file",lastModified:Date.now(),mode:s?.mode||ma.FILE,backingFilename:this.state.pool.pop()};l.children[n]=u,h(this,w,it).call(this,{opp:"createFileNode",args:[r,u]})}let _=l.children[n],p=d(this,V).get(_.backingFilename);a.length>0&&(p.write(typeof a=="string"?new TextEncoder().encode(a):new Uint8Array(a),{at:0}),r.startsWith("/pg_wal")&&d(this,ce).add(p))}_createFileNodeState(r,a){let s=h(this,w,me).call(this,r),o=s.pop(),n=h(this,w,W).call(this,s.join("/"));n.children[o]=a;let l=this.state.pool.indexOf(a.backingFilename);return l>-1&&this.state.pool.splice(l,1),a}_setLastModifiedState(r,a){let s=h(this,w,W).call(this,r);s.lastModified=a}write(r,a,s,o,n){let l=h(this,w,Kt).call(this,r),_=h(this,w,W).call(this,l);if(_.type!=="file")throw new z("EISDIR","Is a directory");let p=d(this,V).get(_.backingFilename);if(!p)throw new z("EBADF","Bad file descriptor");let u=p.write(new Uint8Array(a,s,o),{at:n});return l.startsWith("/pg_wal")&&d(this,ce).add(p),u}};Yt=new WeakMap,lt=new WeakMap,Ae=new WeakMap,Qt=new WeakMap,U=new WeakMap,xe=new WeakMap,V=new WeakMap,$t=new WeakMap,Te=new WeakMap,Ce=new WeakMap,ce=new WeakMap,w=new WeakSet,Fs=async function(){E(this,Yt,await navigator.storage.getDirectory()),E(this,lt,await h(this,w,ga).call(this,this.dataDir,{create:!0})),E(this,Ae,await h(this,w,ga).call(this,li,{from:d(this,lt),create:!0})),E(this,Qt,await d(this,lt).getFileHandle(ii,{create:!0})),E(this,U,await d(this,Qt).createSyncAccessHandle());let r=new ArrayBuffer(d(this,U).getSize());d(this,U).read(r,{at:0});let a,s=new TextDecoder().decode(r).split(`
`),o=!1;try{a=JSON.parse(s[0])}catch{a={root:{type:"directory",lastModified:Date.now(),mode:ma.DIR,children:{}},pool:[]},d(this,U).truncate(0),d(this,U).write(new TextEncoder().encode(JSON.stringify(a)),{at:0}),o=!0}this.state=a;let n=s.slice(1).filter(Boolean).map(u=>JSON.parse(u));for(let u of n){let m=`_${u.opp}State`;if(typeof this[m]=="function")try{this[m].bind(this)(...u.args)}catch(c){console.warn("Error applying OPFS AHP WAL entry",u,c)}}let l=[],_=async u=>{if(u.type==="file")try{let m=await d(this,Ae).getFileHandle(u.backingFilename),c=await m.createSyncAccessHandle();d(this,xe).set(u.backingFilename,m),d(this,V).set(u.backingFilename,c)}catch(m){console.error("Error opening file handle for node",u,m)}else for(let m of Object.values(u.children))l.push(_(m))};await _(this.state.root);let p=[];for(let u of this.state.pool)p.push(new Promise(async m=>{d(this,xe).has(u)&&console.warn("File handle already exists for pool file",u);let c=await d(this,Ae).getFileHandle(u),g=await c.createSyncAccessHandle();d(this,xe).set(u,c),d(this,V).set(u,g),m()}));await Promise.all([...l,...p]),await this.maintainPool(o?this.initialPoolSize:this.maintainedPoolSize)},We=function(r,a){let s=h(this,w,it).call(this,r);try{a()}catch(o){throw d(this,U).truncate(s),o}},it=function(r){let a=JSON.stringify(r),s=new TextEncoder().encode(`
${a}`),o=d(this,U).getSize();return d(this,U).write(s,{at:o}),d(this,ce).add(d(this,U)),o},me=function(r){return r.split("/").filter(Boolean)},W=function(r,a){let s=h(this,w,me).call(this,r),o=a||this.state.root;for(let n of s){if(o.type!=="directory")throw new z("ENOTDIR","Not a directory");if(!Object.prototype.hasOwnProperty.call(o.children,n))throw new z("ENOENT","No such file or directory");o=o.children[n]}return o},Kt=function(r){let a=d(this,Te).get(r);if(!a)throw new z("EBADF","Bad file descriptor");return a},ks=function(){let r=++Ne(this,$t)._;for(;d(this,Te).has(r);)Ne(this,$t)._++;return r},ga=async function(r,a){let s=h(this,w,me).call(this,r),o=a?.from||d(this,Yt);for(let n of s)o=await o.getDirectoryHandle(n,{create:a?.create});return o};z=class extends Error{constructor(t,r){super(r),typeof t=="number"?this.code=t:typeof t=="string"&&(this.code=Vt[t])}}});var pi={};Oe(pi,{IdbFs:()=>ot,MemoryFS:()=>nt,Mutex:()=>ye,PGlite:()=>fa,formatQuery:()=>vs,messages:()=>zt,parse:()=>Nr,protocol:()=>Jr,types:()=>Or,uuid:()=>hs});module.exports=Ws(pi);y();y();y();var mi=new Error("timeout while waiting for mutex to become available"),ci=new Error("mutex already locked"),Xs=new Error("request for lock canceled"),Ks=function(e,t,r,a){function s(o){return o instanceof r?o:new r(function(n){n(o)})}return new(r||(r=Promise))(function(o,n){function l(u){try{p(a.next(u))}catch(m){n(m)}}function _(u){try{p(a.throw(u))}catch(m){n(m)}}function p(u){u.done?o(u.value):s(u.value).then(l,_)}p((a=a.apply(e,t||[])).next())})},br=class{constructor(t,r=Xs){this._value=t,this._cancelError=r,this._weightedQueues=[],this._weightedWaiters=[]}acquire(t=1){if(t<=0)throw new Error(`invalid weight ${t}: must be positive`);return new Promise((r,a)=>{this._weightedQueues[t-1]||(this._weightedQueues[t-1]=[]),this._weightedQueues[t-1].push({resolve:r,reject:a}),this._dispatch()})}runExclusive(t,r=1){return Ks(this,void 0,void 0,function*(){let[a,s]=yield this.acquire(r);try{return yield t(a)}finally{s()}})}waitForUnlock(t=1){if(t<=0)throw new Error(`invalid weight ${t}: must be positive`);return new Promise(r=>{this._weightedWaiters[t-1]||(this._weightedWaiters[t-1]=[]),this._weightedWaiters[t-1].push(r),this._dispatch()})}isLocked(){return this._value<=0}getValue(){return this._value}setValue(t){this._value=t,this._dispatch()}release(t=1){if(t<=0)throw new Error(`invalid weight ${t}: must be positive`);this._value+=t,this._dispatch()}cancel(){this._weightedQueues.forEach(t=>t.forEach(r=>r.reject(this._cancelError))),this._weightedQueues=[]}_dispatch(){var t;for(let r=this._value;r>0;r--){let a=(t=this._weightedQueues[r-1])===null||t===void 0?void 0:t.shift();if(!a)continue;let s=this._value,o=r;this._value-=r,r=this._value+1,a.resolve([s,this._newReleaser(o)])}this._drainUnlockWaiters()}_newReleaser(t){let r=!1;return()=>{r||(r=!0,this.release(t))}}_drainUnlockWaiters(){for(let t=this._value;t>0;t--)this._weightedWaiters[t-1]&&(this._weightedWaiters[t-1].forEach(r=>r()),this._weightedWaiters[t-1]=[])}},Ys=function(e,t,r,a){function s(o){return o instanceof r?o:new r(function(n){n(o)})}return new(r||(r=Promise))(function(o,n){function l(u){try{p(a.next(u))}catch(m){n(m)}}function _(u){try{p(a.throw(u))}catch(m){n(m)}}function p(u){u.done?o(u.value):s(u.value).then(l,_)}p((a=a.apply(e,t||[])).next())})},ye=class{constructor(t){this._semaphore=new br(1,t)}acquire(){return Ys(this,void 0,void 0,function*(){let[,t]=yield this._semaphore.acquire();return t})}runExclusive(t){return this._semaphore.runExclusive(()=>t())}isLocked(){return this._semaphore.isLocked()}waitForUnlock(){return this._semaphore.waitForUnlock()}release(){this._semaphore.isLocked()&&this._semaphore.release()}cancel(){return this._semaphore.cancel()}};y();y();var Ea={part:"part",container:"container"};function er(e,t,...r){let a=e.length-1,s=r.length-1;if(s!==-1){if(s===0){e[a]=e[a]+r[0]+t;return}e[a]=e[a]+r[0],e.push(...r.slice(1,s)),e.push(r[s]+t)}}function Qs(e,...t){let r=[e[0]];r.raw=[e.raw[0]];let a=[];for(let s=0;s<t.length;s++){let o=t[s],n=s+1;if(o?._templateType===Ea.part){er(r,e[n],o.str),er(r.raw,e.raw[n],o.str);continue}if(o?._templateType===Ea.container){er(r,e[n],...o.strings),er(r.raw,e.raw[n],...o.strings.raw),a.push(...o.values);continue}r.push(e[n]),r.raw.push(e.raw[n]),a.push(o)}return{_templateType:"container",strings:r,values:a}}function Fr(e,...t){let{strings:r,values:a}=Qs(e,...t);return{query:[r[0],...a.flatMap((s,o)=>[`$${o+1}`,r[o+1]])].join(""),params:a}}var Nr={};Oe(Nr,{parseDescribeStatementResults:()=>yt,parseResults:()=>ar});y();var Or={};Oe(Or,{ABSTIME:()=>po,ACLITEM:()=>Eo,BIT:()=>xo,BOOL:()=>Pr,BPCHAR:()=>ba,BYTEA:()=>Ar,CHAR:()=>Zs,CID:()=>ao,CIDR:()=>_o,CIRCLE:()=>co,DATE:()=>ka,FLOAT4:()=>xa,FLOAT8:()=>Sa,GTSVECTOR:()=>Lo,INET:()=>vo,INT2:()=>ya,INT4:()=>Ma,INT8:()=>Tr,INTERVAL:()=>Mo,JSON:()=>Cr,JSONB:()=>Aa,MACADDR:()=>ho,MACADDR8:()=>go,MONEY:()=>fo,NUMERIC:()=>bo,OID:()=>wa,PATH:()=>io,PG_DEPENDENCIES:()=>zo,PG_LSN:()=>qo,PG_NDISTINCT:()=>Do,PG_NODE_TREE:()=>oo,POLYGON:()=>lo,REFCURSOR:()=>Fo,REGCLASS:()=>To,REGCONFIG:()=>Bo,REGDICTIONARY:()=>Uo,REGNAMESPACE:()=>Go,REGOPER:()=>Po,REGOPERATOR:()=>Ao,REGPROC:()=>eo,REGPROCEDURE:()=>ko,REGROLE:()=>Ho,REGTYPE:()=>Co,RELTIME:()=>uo,SMGR:()=>no,TEXT:()=>Et,TID:()=>to,TIME:()=>yo,TIMESTAMP:()=>Pa,TIMESTAMPTZ:()=>Ir,TIMETZ:()=>wo,TINTERVAL:()=>mo,TSQUERY:()=>No,TSVECTOR:()=>Oo,TXID_SNAPSHOT:()=>Ro,UUID:()=>Io,VARBIT:()=>So,VARCHAR:()=>Fa,XID:()=>ro,XML:()=>so,arrayParser:()=>zr,arraySerializer:()=>rr,parseType:()=>tr,parsers:()=>qr,serializers:()=>Dr,types:()=>Ta});y();var $s=globalThis.JSON.parse,Js=globalThis.JSON.stringify,Pr=16,Ar=17,Zs=18,Tr=20,ya=21,Ma=23,eo=24,Et=25,wa=26,to=27,ro=28,ao=29,Cr=114,so=142,oo=194,no=210,io=602,lo=604,_o=650,xa=700,Sa=701,po=702,uo=703,mo=704,co=718,go=774,fo=790,ho=829,vo=869,Eo=1033,ba=1042,Fa=1043,ka=1082,yo=1083,Pa=1114,Ir=1184,Mo=1186,wo=1266,xo=1560,So=1562,bo=1700,Fo=1790,ko=2202,Po=2203,Ao=2204,To=2205,Co=2206,Io=2950,Ro=2970,qo=3220,Do=3361,zo=3402,Oo=3614,No=3615,Lo=3642,Bo=3734,Uo=3769,Aa=3802,Go=4089,Ho=4096,Ta={string:{to:Et,from:[Et,Fa,ba],serialize:e=>{if(typeof e=="string")return e;if(typeof e=="number")return e.toString();throw new Error("Invalid input for string type")},parse:e=>e},number:{to:0,from:[ya,Ma,wa,xa,Sa],serialize:e=>e.toString(),parse:e=>+e},bigint:{to:Tr,from:[Tr],serialize:e=>e.toString(),parse:e=>{let t=BigInt(e);return t<Number.MIN_SAFE_INTEGER||t>Number.MAX_SAFE_INTEGER?t:Number(t)}},json:{to:Cr,from:[Cr,Aa],serialize:e=>typeof e=="string"?e:Js(e),parse:e=>$s(e)},boolean:{to:Pr,from:[Pr],serialize:e=>{if(typeof e!="boolean")throw new Error("Invalid input for boolean type");return e?"t":"f"},parse:e=>e==="t"},date:{to:Ir,from:[ka,Pa,Ir],serialize:e=>{if(typeof e=="string")return e;if(typeof e=="number")return new Date(e).toISOString();if(e instanceof Date)return e.toISOString();throw new Error("Invalid input for date type")},parse:e=>new Date(e)},bytea:{to:Ar,from:[Ar],serialize:e=>{if(!(e instanceof Uint8Array))throw new Error("Invalid input for bytea type");return"\\x"+Array.from(e).map(t=>t.toString(16).padStart(2,"0")).join("")},parse:e=>{let t=e.slice(2);return Uint8Array.from({length:t.length/2},(r,a)=>parseInt(t.substring(a*2,(a+1)*2),16))}}},Rr=jo(Ta),qr=Rr.parsers,Dr=Rr.serializers;function tr(e,t,r){if(e===null)return null;let a=r?.[t]??Rr.parsers[t];return a?a(e,t):e}function jo(e){return Object.keys(e).reduce(({parsers:t,serializers:r},a)=>{let{to:s,from:o,serialize:n,parse:l}=e[a];return r[s]=n,r[a]=n,t[a]=l,Array.isArray(o)?o.forEach(_=>{t[_]=l,r[_]=n}):(t[o]=l,r[o]=n),{parsers:t,serializers:r}},{parsers:{},serializers:{}})}var Wo=/\\/g,Vo=/"/g;function Xo(e){return e.replace(Wo,"\\\\").replace(Vo,'\\"')}function rr(e,t,r){if(Array.isArray(e)===!1)return e;if(!e.length)return"{}";let a=e[0],s=r===1020?";":",";return Array.isArray(a)?`{${e.map(o=>rr(o,t,r)).join(s)}}`:`{${e.map(o=>(o===void 0&&(o=null),o===null?"null":'"'+Xo(t?t(o):o.toString())+'"')).join(s)}}`}var kr={i:0,char:null,str:"",quoted:!1,last:0,p:null};function zr(e,t,r){return kr.i=kr.last=0,Ca(kr,e,t,r)[0]}function Ca(e,t,r,a){let s=[],o=a===1020?";":",";for(;e.i<t.length;e.i++){if(e.char=t[e.i],e.quoted)e.char==="\\"?e.str+=t[++e.i]:e.char==='"'?(s.push(r?r(e.str):e.str),e.str="",e.quoted=t[e.i+1]==='"',e.last=e.i+2):e.str+=e.char;else if(e.char==='"')e.quoted=!0;else if(e.char==="{")e.last=++e.i,s.push(Ca(e,t,r,a));else if(e.char==="}"){e.quoted=!1,e.last<e.i&&s.push(r?r(t.slice(e.last,e.i)):t.slice(e.last,e.i)),e.last=e.i+1;break}else e.char===o&&e.p!=="}"&&e.p!=='"'&&(s.push(r?r(t.slice(e.last,e.i)):t.slice(e.last,e.i)),e.last=e.i+1);e.p=e.char}return e.last<e.i&&s.push(r?r(t.slice(e.last,e.i+1)):t.slice(e.last,e.i+1)),s}function ar(e,t,r,a){let s=[],o={rows:[],fields:[]},n=0,l={...t,...r?.parsers};return e.forEach(_=>{switch(_.name){case"rowDescription":{let p=_;o.fields=p.fields.map(u=>({name:u.name,dataTypeID:u.dataTypeID}));break}case"dataRow":{if(!o)break;let p=_;r?.rowMode==="array"?o.rows.push(p.fields.map((u,m)=>tr(u,o.fields[m].dataTypeID,l))):o.rows.push(Object.fromEntries(p.fields.map((u,m)=>[o.fields[m].name,tr(u,o.fields[m].dataTypeID,l)])));break}case"commandComplete":{n+=Ko(_),s.push({...o,affectedRows:n,...a?{blob:a}:{}}),o={rows:[],fields:[]};break}}}),s.length===0&&s.push({affectedRows:0,rows:[],fields:[]}),s}function Ko(e){let t=e.text.split(" ");switch(t[0]){case"INSERT":return parseInt(t[2],10);case"UPDATE":case"DELETE":case"COPY":case"MERGE":return parseInt(t[1],10);default:return 0}}function yt(e){let t=e.find(r=>r.name==="parameterDescription");return t?t.dataTypeIDs:[]}var Jr={};Oe(Jr,{Parser:()=>be,messages:()=>zt,serialize:()=>O});y();y();y();y();function Je(e){let t=e.length;for(let r=e.length-1;r>=0;r--){let a=e.charCodeAt(r);a>127&&a<=2047?t++:a>2047&&a<=65535&&(t+=2),a>=56320&&a<=57343&&r--}return t}var N,L,et,or,tt,$,sr,Ze,Ia,Le=class{constructor(t=256){this.size=t;M(this,$);M(this,N);M(this,L,5);M(this,et,!1);M(this,or,new TextEncoder);M(this,tt,0);E(this,N,h(this,$,sr).call(this,t))}addInt32(t){return h(this,$,Ze).call(this,4),d(this,N).setInt32(d(this,L),t,d(this,et)),E(this,L,d(this,L)+4),this}addInt16(t){return h(this,$,Ze).call(this,2),d(this,N).setInt16(d(this,L),t,d(this,et)),E(this,L,d(this,L)+2),this}addCString(t){return t&&this.addString(t),h(this,$,Ze).call(this,1),d(this,N).setUint8(d(this,L),0),Ne(this,L)._++,this}addString(t=""){let r=Je(t);return h(this,$,Ze).call(this,r),d(this,or).encodeInto(t,new Uint8Array(d(this,N).buffer,d(this,L))),E(this,L,d(this,L)+r),this}add(t){return h(this,$,Ze).call(this,t.byteLength),new Uint8Array(d(this,N).buffer).set(new Uint8Array(t),d(this,L)),E(this,L,d(this,L)+t.byteLength),this}flush(t){let r=h(this,$,Ia).call(this,t);return E(this,L,5),E(this,N,h(this,$,sr).call(this,this.size)),new Uint8Array(r)}};N=new WeakMap,L=new WeakMap,et=new WeakMap,or=new WeakMap,tt=new WeakMap,$=new WeakSet,sr=function(t){return new DataView(new ArrayBuffer(t))},Ze=function(t){if(d(this,N).byteLength-d(this,L)<t){let a=d(this,N).buffer,s=a.byteLength+(a.byteLength>>1)+t;E(this,N,h(this,$,sr).call(this,s)),new Uint8Array(d(this,N).buffer).set(new Uint8Array(a))}},Ia=function(t){if(t){d(this,N).setUint8(d(this,tt),t);let r=d(this,L)-(d(this,tt)+1);d(this,N).setInt32(d(this,tt)+1,r,d(this,et))}return d(this,N).buffer.slice(t?0:5,d(this,L))};var D=new Le,Yo=e=>{D.addInt16(3).addInt16(0);for(let a of Object.keys(e))D.addCString(a).addCString(e[a]);D.addCString("client_encoding").addCString("UTF8");let t=D.addCString("").flush(),r=t.byteLength+4;return new Le().addInt32(r).add(t).flush()},Qo=()=>{let e=new DataView(new ArrayBuffer(8));return e.setInt32(0,8,!1),e.setInt32(4,80877103,!1),new Uint8Array(e.buffer)},$o=e=>D.addCString(e).flush(112),Jo=(e,t)=>(D.addCString(e).addInt32(Je(t)).addString(t),D.flush(112)),Zo=e=>D.addString(e).flush(112),en=e=>D.addCString(e).flush(81),tn=[],rn=e=>{let t=e.name??"";t.length>63&&(console.error("Warning! Postgres only supports 63 characters for query names."),console.error("You supplied %s (%s)",t,t.length),console.error("This can cause conflicts and silent errors executing queries"));let r=D.addCString(t).addCString(e.text).addInt16(e.types?.length??0);return e.types?.forEach(a=>r.addInt32(a)),D.flush(80)},rt=new Le;var an=(e,t)=>{for(let r=0;r<e.length;r++){let a=t?t(e[r],r):e[r];if(a===null)D.addInt16(0),rt.addInt32(-1);else if(a instanceof ArrayBuffer||ArrayBuffer.isView(a)){let s=ArrayBuffer.isView(a)?a.buffer.slice(a.byteOffset,a.byteOffset+a.byteLength):a;D.addInt16(1),rt.addInt32(s.byteLength),rt.add(s)}else D.addInt16(0),rt.addInt32(Je(a)),rt.addString(a)}},sn=(e={})=>{let t=e.portal??"",r=e.statement??"",a=e.binary??!1,s=e.values??tn,o=s.length;return D.addCString(t).addCString(r),D.addInt16(o),an(s,e.valueMapper),D.addInt16(o),D.add(rt.flush()),D.addInt16(a?1:0),D.flush(66)},on=new Uint8Array([69,0,0,0,9,0,0,0,0,0]),nn=e=>{if(!e||!e.portal&&!e.rows)return on;let t=e.portal??"",r=e.rows??0,a=Je(t),s=4+a+1+4,o=new DataView(new ArrayBuffer(1+s));return o.setUint8(0,69),o.setInt32(1,s,!1),new TextEncoder().encodeInto(t,new Uint8Array(o.buffer,5)),o.setUint8(a+5,0),o.setUint32(o.byteLength-4,r,!1),new Uint8Array(o.buffer)},ln=(e,t)=>{let r=new DataView(new ArrayBuffer(16));return r.setInt32(0,16,!1),r.setInt16(4,1234,!1),r.setInt16(6,5678,!1),r.setInt32(8,e,!1),r.setInt32(12,t,!1),new Uint8Array(r.buffer)},Lr=(e,t)=>{let r=new Le;return r.addCString(t),r.flush(e)},_n=D.addCString("P").flush(68),pn=D.addCString("S").flush(68),dn=e=>e.name?Lr(68,`${e.type}${e.name??""}`):e.type==="P"?_n:pn,un=e=>{let t=`${e.type}${e.name??""}`;return Lr(67,t)},mn=e=>D.add(e).flush(100),cn=e=>Lr(102,e),nr=e=>new Uint8Array([e,0,0,0,4]),gn=nr(72),fn=nr(83),hn=nr(88),vn=nr(99),O={startup:Yo,password:$o,requestSsl:Qo,sendSASLInitialResponseMessage:Jo,sendSCRAMClientFinalMessage:Zo,query:en,parse:rn,bind:sn,execute:nn,describe:dn,close:un,flush:()=>gn,sync:()=>fn,end:()=>hn,copyData:mn,copyDone:()=>vn,copyFail:cn,cancel:ln};y();var zt={};Oe(zt,{AuthenticationCleartextPassword:()=>wt,AuthenticationMD5Password:()=>xt,AuthenticationOk:()=>Mt,AuthenticationSASL:()=>St,AuthenticationSASLContinue:()=>bt,AuthenticationSASLFinal:()=>Ft,BackendKeyDataMessage:()=>Rt,CommandCompleteMessage:()=>Ue,CopyDataMessage:()=>kt,CopyResponse:()=>Pt,DataRowMessage:()=>Dt,DatabaseError:()=>ne,Field:()=>At,NoticeMessage:()=>Ge,NotificationResponseMessage:()=>Be,ParameterDescriptionMessage:()=>Ct,ParameterStatusMessage:()=>It,ReadyForQueryMessage:()=>qt,RowDescriptionMessage:()=>Tt,bindComplete:()=>Ur,closeComplete:()=>Gr,copyDone:()=>Xr,emptyQuery:()=>Vr,noData:()=>Hr,parseComplete:()=>Br,portalSuspended:()=>jr,replicationStart:()=>Wr});y();var Br={name:"parseComplete",length:5},Ur={name:"bindComplete",length:5},Gr={name:"closeComplete",length:5},Hr={name:"noData",length:5},jr={name:"portalSuspended",length:5},Wr={name:"replicationStart",length:4},Vr={name:"emptyQuery",length:4},Xr={name:"copyDone",length:4},Mt=class{constructor(t){this.length=t;this.name="authenticationOk"}},wt=class{constructor(t){this.length=t;this.name="authenticationCleartextPassword"}},xt=class{constructor(t,r){this.length=t;this.salt=r;this.name="authenticationMD5Password"}},St=class{constructor(t,r){this.length=t;this.mechanisms=r;this.name="authenticationSASL"}},bt=class{constructor(t,r){this.length=t;this.data=r;this.name="authenticationSASLContinue"}},Ft=class{constructor(t,r){this.length=t;this.data=r;this.name="authenticationSASLFinal"}},ne=class extends Error{constructor(r,a,s){super(r);this.length=a;this.name=s}},kt=class{constructor(t,r){this.length=t;this.chunk=r;this.name="copyData"}},Pt=class{constructor(t,r,a,s){this.length=t;this.name=r;this.binary=a;this.columnTypes=new Array(s)}},At=class{constructor(t,r,a,s,o,n,l){this.name=t;this.tableID=r;this.columnID=a;this.dataTypeID=s;this.dataTypeSize=o;this.dataTypeModifier=n;this.format=l}},Tt=class{constructor(t,r){this.length=t;this.fieldCount=r;this.name="rowDescription";this.fields=new Array(this.fieldCount)}},Ct=class{constructor(t,r){this.length=t;this.parameterCount=r;this.name="parameterDescription";this.dataTypeIDs=new Array(this.parameterCount)}},It=class{constructor(t,r,a){this.length=t;this.parameterName=r;this.parameterValue=a;this.name="parameterStatus"}},Rt=class{constructor(t,r,a){this.length=t;this.processID=r;this.secretKey=a;this.name="backendKeyData"}},Be=class{constructor(t,r,a,s){this.length=t;this.processId=r;this.channel=a;this.payload=s;this.name="notification"}},qt=class{constructor(t,r){this.length=t;this.status=r;this.name="readyForQuery"}},Ue=class{constructor(t,r){this.length=t;this.text=r;this.name="commandComplete"}},Dt=class{constructor(t,r){this.length=t;this.fields=r;this.name="dataRow";this.fieldCount=r.length}},Ge=class{constructor(t,r){this.length=t;this.message=r;this.name="notice"}};y();var Kr={text:0,binary:1};y();var En=new ArrayBuffer(0),Me,H,lr,_r,Ot,ir=class{constructor(t=0){M(this,Me,new DataView(En));M(this,H);M(this,lr,"utf-8");M(this,_r,new TextDecoder(d(this,lr)));M(this,Ot,!1);E(this,H,t)}setBuffer(t,r){E(this,H,t),E(this,Me,new DataView(r))}int16(){let t=d(this,Me).getInt16(d(this,H),d(this,Ot));return E(this,H,d(this,H)+2),t}byte(){let t=d(this,Me).getUint8(d(this,H));return Ne(this,H)._++,t}int32(){let t=d(this,Me).getInt32(d(this,H),d(this,Ot));return E(this,H,d(this,H)+4),t}string(t){return d(this,_r).decode(this.bytes(t))}cstring(){let t=d(this,H),r=t;for(;d(this,Me).getUint8(r++)!==0;);let a=this.string(r-t-1);return E(this,H,r),a}bytes(t){let r=d(this,Me).buffer.slice(d(this,H),d(this,H)+t);return E(this,H,d(this,H)+t),new Uint8Array(r)}};Me=new WeakMap,H=new WeakMap,lr=new WeakMap,_r=new WeakMap,Ot=new WeakMap;var Yr=1,yn=4,Ra=Yr+yn,qa=new ArrayBuffer(0);var Y,te,re,S,C,Da,za,Oa,Na,La,Ba,Ua,Qr,Ga,Ha,ja,Wa,Va,Xa,Ka,Ya,$r,be=class{constructor(){M(this,C);M(this,Y,new DataView(qa));M(this,te,0);M(this,re,0);M(this,S,new ir)}parse(t,r){h(this,C,Da).call(this,ArrayBuffer.isView(t)?t.buffer.slice(t.byteOffset,t.byteOffset+t.byteLength):t);let a=d(this,re)+d(this,te),s=d(this,re);for(;s+Ra<=a;){let o=d(this,Y).getUint8(s),n=d(this,Y).getUint32(s+Yr,!1),l=Yr+n;if(l+s<=a&&n>0){let _=h(this,C,za).call(this,s+Ra,o,n,d(this,Y).buffer);r(_),s+=l}else break}s===a?(E(this,Y,new DataView(qa)),E(this,te,0),E(this,re,0)):(E(this,te,a-s),E(this,re,s))}};Y=new WeakMap,te=new WeakMap,re=new WeakMap,S=new WeakMap,C=new WeakSet,Da=function(t){if(d(this,te)>0){let r=d(this,te)+t.byteLength;if(r+d(this,re)>d(this,Y).byteLength){let s;if(r<=d(this,Y).byteLength&&d(this,re)>=d(this,te))s=d(this,Y).buffer;else{let o=d(this,Y).byteLength*2;for(;r>=o;)o*=2;s=new ArrayBuffer(o)}new Uint8Array(s).set(new Uint8Array(d(this,Y).buffer,d(this,re),d(this,te))),E(this,Y,new DataView(s)),E(this,re,0)}new Uint8Array(d(this,Y).buffer).set(new Uint8Array(t),d(this,re)+d(this,te)),E(this,te,r)}else E(this,Y,new DataView(t)),E(this,re,0),E(this,te,t.byteLength)},za=function(t,r,a,s){switch(r){case 50:return Ur;case 49:return Br;case 51:return Gr;case 110:return Hr;case 115:return jr;case 99:return Xr;case 87:return Wr;case 73:return Vr;case 68:return h(this,C,Va).call(this,t,a,s);case 67:return h(this,C,Na).call(this,t,a,s);case 90:return h(this,C,Oa).call(this,t,a,s);case 65:return h(this,C,Ga).call(this,t,a,s);case 82:return h(this,C,Ya).call(this,t,a,s);case 83:return h(this,C,Xa).call(this,t,a,s);case 75:return h(this,C,Ka).call(this,t,a,s);case 69:return h(this,C,$r).call(this,t,a,s,"error");case 78:return h(this,C,$r).call(this,t,a,s,"notice");case 84:return h(this,C,Ha).call(this,t,a,s);case 116:return h(this,C,Wa).call(this,t,a,s);case 71:return h(this,C,Ba).call(this,t,a,s);case 72:return h(this,C,Ua).call(this,t,a,s);case 100:return h(this,C,La).call(this,t,a,s);default:return new ne("received invalid response: "+r.toString(16),a,"error")}},Oa=function(t,r,a){d(this,S).setBuffer(t,a);let s=d(this,S).string(1);return new qt(r,s)},Na=function(t,r,a){d(this,S).setBuffer(t,a);let s=d(this,S).cstring();return new Ue(r,s)},La=function(t,r,a){let s=a.slice(t,t+(r-4));return new kt(r,new Uint8Array(s))},Ba=function(t,r,a){return h(this,C,Qr).call(this,t,r,a,"copyInResponse")},Ua=function(t,r,a){return h(this,C,Qr).call(this,t,r,a,"copyOutResponse")},Qr=function(t,r,a,s){d(this,S).setBuffer(t,a);let o=d(this,S).byte()!==0,n=d(this,S).int16(),l=new Pt(r,s,o,n);for(let _=0;_<n;_++)l.columnTypes[_]=d(this,S).int16();return l},Ga=function(t,r,a){d(this,S).setBuffer(t,a);let s=d(this,S).int32(),o=d(this,S).cstring(),n=d(this,S).cstring();return new Be(r,s,o,n)},Ha=function(t,r,a){d(this,S).setBuffer(t,a);let s=d(this,S).int16(),o=new Tt(r,s);for(let n=0;n<s;n++)o.fields[n]=h(this,C,ja).call(this);return o},ja=function(){let t=d(this,S).cstring(),r=d(this,S).int32(),a=d(this,S).int16(),s=d(this,S).int32(),o=d(this,S).int16(),n=d(this,S).int32(),l=d(this,S).int16()===0?Kr.text:Kr.binary;return new At(t,r,a,s,o,n,l)},Wa=function(t,r,a){d(this,S).setBuffer(t,a);let s=d(this,S).int16(),o=new Ct(r,s);for(let n=0;n<s;n++)o.dataTypeIDs[n]=d(this,S).int32();return o},Va=function(t,r,a){d(this,S).setBuffer(t,a);let s=d(this,S).int16(),o=new Array(s);for(let n=0;n<s;n++){let l=d(this,S).int32();o[n]=l===-1?null:d(this,S).string(l)}return new Dt(r,o)},Xa=function(t,r,a){d(this,S).setBuffer(t,a);let s=d(this,S).cstring(),o=d(this,S).cstring();return new It(r,s,o)},Ka=function(t,r,a){d(this,S).setBuffer(t,a);let s=d(this,S).int32(),o=d(this,S).int32();return new Rt(r,s,o)},Ya=function(t,r,a){d(this,S).setBuffer(t,a);let s=d(this,S).int32();switch(s){case 0:return new Mt(r);case 3:return new wt(r);case 5:return new xt(r,d(this,S).bytes(4));case 10:{let o=[];for(;;){let n=d(this,S).cstring();if(n.length===0)return new St(r,o);o.push(n)}}case 11:return new bt(r,d(this,S).string(r-8));case 12:return new Ft(r,d(this,S).string(r-8));default:throw new Error("Unknown authenticationOk message type "+s)}},$r=function(t,r,a,s){d(this,S).setBuffer(t,a);let o={},n=d(this,S).string(1);for(;n!=="\0";)o[n]=d(this,S).cstring(),n=d(this,S).string(1);let l=o.M,_=s==="notice"?new Ge(r,l):new ne(l,r,s);return _.severity=o.S,_.code=o.C,_.detail=o.D,_.hint=o.H,_.position=o.P,_.internalPosition=o.p,_.internalQuery=o.q,_.where=o.W,_.schema=o.s,_.table=o.t,_.column=o.c,_.dataType=o.d,_.constraint=o.n,_.file=o.F,_.line=o.L,_.routine=o.R,_};y();function pr(e){let t=e.e;return t.query=e.query,t.params=e.params,t.queryOptions=e.options,t}var Nt,Fe,q,ie,dr,He,Zr,ur=class{constructor(){M(this,q);this.serializers={...Dr};this.parsers={...qr};M(this,Nt,!1);M(this,Fe,!1)}async _initArrayTypes({force:t=!1}={}){if(d(this,Nt)&&!t)return;E(this,Nt,!0);let r=await this.query(`
SELECT b.oid, b.typarray
FROM pg_catalog.pg_type a
LEFT JOIN pg_catalog.pg_type b ON b.oid = a.typelem
WHERE a.typcategory = 'A'
GROUP BY b.oid, b.typarray
ORDER BY b.oid
`);for(let a of r.rows)this.serializers[a.typarray]=s=>rr(s,this.serializers[a.oid],a.typarray),this.parsers[a.typarray]=s=>zr(s,this.parsers[a.oid],a.typarray)}async refreshArrayTypes(){await this._initArrayTypes({force:!0})}async query(t,r,a){return await this._checkReady(),await this._runExclusiveTransaction(async()=>await h(this,q,dr).call(this,t,r,a))}async sql(t,...r){let{query:a,params:s}=Fr(t,...r);return await this.query(a,s)}async exec(t,r){return await this._checkReady(),await this._runExclusiveTransaction(async()=>await h(this,q,He).call(this,t,r))}async describeQuery(t,r){let a=[];try{await h(this,q,ie).call(this,O.parse({text:t,types:r?.paramTypes}),r),a=await h(this,q,ie).call(this,O.describe({type:"S"}),r)}catch(_){throw _ instanceof ne?pr({e:_,options:r,params:void 0,query:t}):_}finally{a.push(...await h(this,q,ie).call(this,O.sync(),r))}let s=a.find(_=>_.name==="parameterDescription"),o=a.find(_=>_.name==="rowDescription"),n=s?.dataTypeIDs.map(_=>({dataTypeID:_,serializer:this.serializers[_]}))??[],l=o?.fields.map(_=>({name:_.name,dataTypeID:_.dataTypeID,parser:this.parsers[_.dataTypeID]}))??[];return{queryParams:n,resultFields:l}}async transaction(t){return await this._checkReady(),await this._runExclusiveTransaction(async()=>{await h(this,q,He).call(this,"BEGIN"),E(this,Fe,!0);let r=!1,a=()=>{if(r)throw new Error("Transaction is closed")},s={query:async(o,n,l)=>(a(),await h(this,q,dr).call(this,o,n,l)),sql:async(o,...n)=>{let{query:l,params:_}=Fr(o,...n);return await h(this,q,dr).call(this,l,_)},exec:async(o,n)=>(a(),await h(this,q,He).call(this,o,n)),rollback:async()=>{a(),await h(this,q,He).call(this,"ROLLBACK"),r=!0},listen:async(o,n)=>(a(),await this.listen(o,n,s)),get closed(){return r}};try{let o=await t(s);return r||(r=!0,await h(this,q,He).call(this,"COMMIT")),E(this,Fe,!1),o}catch(o){throw r||await h(this,q,He).call(this,"ROLLBACK"),E(this,Fe,!1),o}})}async runExclusive(t){return await this._runExclusiveQuery(t)}};Nt=new WeakMap,Fe=new WeakMap,q=new WeakSet,ie=async function(t,r={}){return await this.execProtocolStream(t,{...r,syncToFs:!1})},dr=async function(t,r=[],a){return await this._runExclusiveQuery(async()=>{h(this,q,Zr).call(this,"runQuery",t,r,a),await this._handleBlob(a?.blob);let s=[];try{let n=await h(this,q,ie).call(this,O.parse({text:t,types:a?.paramTypes}),a),l=yt(await h(this,q,ie).call(this,O.describe({type:"S"}),a)),_=r.map((p,u)=>{let m=l[u];if(p==null)return null;let c=a?.serializers?.[m]??this.serializers[m];return c?c(p):p.toString()});s=[...n,...await h(this,q,ie).call(this,O.bind({values:_}),a),...await h(this,q,ie).call(this,O.describe({type:"P"}),a),...await h(this,q,ie).call(this,O.execute({}),a)]}catch(n){throw n instanceof ne?pr({e:n,options:a,params:r,query:t}):n}finally{s.push(...await h(this,q,ie).call(this,O.sync(),a))}await this._cleanupBlob(),d(this,Fe)||await this.syncToFs();let o=await this._getWrittenBlob();return ar(s,this.parsers,a,o)[0]})},He=async function(t,r){return await this._runExclusiveQuery(async()=>{h(this,q,Zr).call(this,"runExec",t,r),await this._handleBlob(r?.blob);let a=[];try{a=await h(this,q,ie).call(this,O.query(t),r)}catch(o){throw o instanceof ne?pr({e:o,options:r,params:void 0,query:t}):o}finally{a.push(...await h(this,q,ie).call(this,O.sync(),r))}this._cleanupBlob(),d(this,Fe)||await this.syncToFs();let s=await this._getWrittenBlob();return ar(a,this.parsers,r,s)})},Zr=function(...t){this.debug>0&&console.log(...t)};y();var Es=K(ia(),1);y();var jt=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string",Ht;async function ms(){if(jt||Ht)return;let e=new URL("./pglite.wasm",k);Ht=fetch(e)}var Gt;async function cs(e,t){if(t||Gt)return{instance:await WebAssembly.instantiate(t||Gt,e),module:t||Gt};let r=new URL("./pglite.wasm",k);if(jt){let s=await(await import("fs/promises")).readFile(r),{module:o,instance:n}=await WebAssembly.instantiate(s,e);return Gt=o,{instance:n,module:o}}else{Ht||(Ht=fetch(r));let a=await Ht,{module:s,instance:o}=await WebAssembly.instantiateStreaming(a,e);return Gt=s,{instance:o,module:s}}}async function gs(){let e=new URL("./pglite.data",k);return jt?(await(await import("fs/promises")).readFile(e)).buffer:(await fetch(e)).arrayBuffer()}var hs=()=>{if(globalThis.crypto?.randomUUID)return globalThis.crypto.randomUUID();let e=new Uint8Array(16);if(globalThis.crypto?.getRandomValues)globalThis.crypto.getRandomValues(e);else for(let r=0;r<e.length;r++)e[r]=Math.floor(Math.random()*256);e[6]=e[6]&15|64,e[8]=e[8]&63|128;let t=[];return e.forEach(r=>{t.push(r.toString(16).padStart(2,"0"))}),t.slice(0,4).join("")+"-"+t.slice(4,6).join("")+"-"+t.slice(6,8).join("")+"-"+t.slice(8,10).join("")+"-"+t.slice(10).join("")};async function vs(e,t,r,a){if(!r||r.length===0)return t;a=a??e;let s=[];try{await e.execProtocol(O.parse({text:t}),{syncToFs:!1}),s.push(...(await e.execProtocol(O.describe({type:"S"}),{syncToFs:!1})).messages)}finally{s.push(...(await e.execProtocol(O.sync(),{syncToFs:!1})).messages)}let o=yt(s),n=t.replace(/\$([0-9]+)/g,(_,p)=>"%"+p+"L");return(await a.query(`SELECT format($1, ${r.map((_,p)=>`$${p+2}`).join(", ")}) as query`,[n,...r],{paramTypes:[Et,...o]})).rows[0].query}function la(e){let t;return e.startsWith('"')&&e.endsWith('"')?t=e.substring(1,e.length-1):t=e.toLowerCase(),t}async function _a(e){if(jt){let t=await import("fs"),r=await import("zlib"),{Writable:a}=await import("stream"),{pipeline:s}=await import("stream/promises");if(!t.existsSync(e))throw new Error(`Extension bundle not found: ${e}`);let o=r.createGunzip(),n=[];return await s(t.createReadStream(e),o,new a({write(l,_,p){n.push(l),p()}})),new Blob(n)}else{let t=await fetch(e.toString());if(!t.ok||!t.body)return null;if(t.headers.get("Content-Encoding")==="gzip")return t.blob();{let r=new DecompressionStream("gzip");return new Response(t.body.pipeThrough(r)).blob()}}}async function ys(e,t){for(let r in e.pg_extensions){let a;try{a=await e.pg_extensions[r]}catch(s){console.error("Failed to fetch extension:",r,s);continue}if(a){let s=new Uint8Array(await a.arrayBuffer());Qn(e,r,s,t)}else console.error("Could not get binary data for extension:",r)}}function Qn(e,t,r,a){Es.default.untar(r).forEach(o=>{if(!o.name.startsWith(".")){let n=e.WASM_PREFIX+"/"+o.name;if(o.name.endsWith(".so")){let l=(...p)=>{a("pgfs:ext OK",n,p)},_=(...p)=>{a("pgfs:ext FAIL",n,p)};e.FS.createPreloadedFile($n(n),o.name.split("/").pop().slice(0,-3),o.data,!0,!0,l,_,!1)}else try{let l=n.substring(0,n.lastIndexOf("/"));e.FS.analyzePath(l).exists===!1&&e.FS.mkdirTree(l),e.FS.writeFile(n,o.data)}catch(l){console.error(`Error writing file ${n}`,l)}}})}function $n(e){let t=e.lastIndexOf("/");return t>0?e.slice(0,t):e}y();y();st();var ot=class extends Pe{async init(t,r){return this.pg=t,{emscriptenOpts:{...r,preRun:[...r.preRun||[],s=>{let o=s.FS.filesystems.IDBFS;s.FS.mkdir("/pglite"),s.FS.mkdir(`/pglite/${this.dataDir}`),s.FS.mount(o,{},`/pglite/${this.dataDir}`),s.FS.symlink(`/pglite/${this.dataDir}`,j)}]}}}initialSyncFs(){return new Promise((t,r)=>{this.pg.Module.FS.syncfs(!0,a=>{a?r(a):t()})})}syncToFs(t){return new Promise((r,a)=>{this.pg.Module.FS.syncfs(!1,s=>{s?a(s):r()})})}async closeFs(){let t=this.pg.Module.FS.filesystems.IDBFS.dbs[this.dataDir];t&&t.close(),this.pg.Module.FS.quit()}};y();st();var nt=class extends Pe{async closeFs(){this.pg.Module.FS.quit()}};st();function Ts(e){let t;if(e?.startsWith("file://")){if(e=e.slice(7),!e)throw new Error("Invalid dataDir, must be a valid path");t="nodefs"}else e?.startsWith("idb://")?(e=e.slice(6),t="idbfs"):e?.startsWith("opfs-ahp://")?(e=e.slice(11),t="opfs-ahp"):!e||e?.startsWith("memory://")?t="memoryfs":t="nodefs";return{dataDir:e,fsType:t}}async function Cs(e,t){let r;if(e&&t==="nodefs"){let{NodeFS:a}=await Promise.resolve().then(()=>(bs(),Ss));r=new a(e)}else if(e&&t==="idbfs")r=new ot(e);else if(e&&t==="opfs-ahp"){let{OpfsAhpFS:a}=await Promise.resolve().then(()=>(As(),Ps));r=new a(e)}else r=new nt;return r}da();y();y();var _i=(()=>{var _scriptName=k;return async function(moduleArg={}){var moduleRtn,Module=moduleArg,readyPromiseResolve,readyPromiseReject,readyPromise=new Promise((e,t)=>{readyPromiseResolve=e,readyPromiseReject=t}),ENVIRONMENT_IS_WEB=typeof window=="object",ENVIRONMENT_IS_WORKER=typeof WorkerGlobalScope<"u",ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string"&&process.type!="renderer";if(ENVIRONMENT_IS_NODE){let{createRequire:e}=await import("module"),t=k;t.startsWith("data:")&&(t="/");var require=e(t)}Module.expectedDataFileDownloads??(Module.expectedDataFileDownloads=0),Module.expectedDataFileDownloads++,(()=>{var e=typeof ENVIRONMENT_IS_PTHREAD<"u"&&ENVIRONMENT_IS_PTHREAD,t=typeof ENVIRONMENT_IS_WASM_WORKER<"u"&&ENVIRONMENT_IS_WASM_WORKER;if(e||t)return;var r=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";function a(s){var o="";typeof window=="object"?o=window.encodeURIComponent(window.location.pathname.substring(0,window.location.pathname.lastIndexOf("/"))+"/"):typeof process>"u"&&typeof location<"u"&&(o=encodeURIComponent(location.pathname.substring(0,location.pathname.lastIndexOf("/"))+"/"));var n="pglite.data",l="pglite.data",_=Module.locateFile?Module.locateFile(l,""):l,p=s.remote_package_size;function u(f,P,F,A){if(r){require("fs").readFile(f,(x,I)=>{x?A(x):F(I.buffer)});return}Module.dataFileDownloads??(Module.dataFileDownloads={}),fetch(f).catch(x=>Promise.reject(new Error(`Network Error: ${f}`,{cause:x}))).then(x=>{if(!x.ok)return Promise.reject(new Error(`${x.status}: ${x.url}`));if(!x.body&&x.arrayBuffer)return x.arrayBuffer().then(F);let I=x.body.getReader(),b=()=>I.read().then(ze).catch(de=>Promise.reject(new Error(`Unexpected error while handling : ${x.url} ${de}`,{cause:de}))),T=[],R=x.headers,se=Number(R.get("Content-Length")??P),ve=0,ze=({done:de,value:Ee})=>{if(de){let G=new Uint8Array(T.map(X=>X.length).reduce((X,Ns)=>X+Ns,0)),oe=0;for(let X of T)G.set(X,oe),oe+=X.length;F(G.buffer)}else{T.push(Ee),ve+=Ee.length,Module.dataFileDownloads[f]={loaded:ve,total:se};let G=0,oe=0;for(let X of Object.values(Module.dataFileDownloads))G+=X.loaded,oe+=X.total;return Module.setStatus?.(`Downloading data... (${G}/${oe})`),b()}};return Module.setStatus?.("Downloading data..."),b()})}function m(f){console.error("package error:",f)}var c=null,g=Module.getPreloadedPackage?Module.getPreloadedPackage(_,p):null;g||u(_,p,f=>{c?(c(f),c=null):g=f},m);function v(f){function P(b,T){if(!b)throw T+new Error().stack}f.FS_createPath("/","home",!0,!0),f.FS_createPath("/home","web_user",!0,!0),f.FS_createPath("/","tmp",!0,!0),f.FS_createPath("/tmp","pglite",!0,!0),f.FS_createPath("/tmp/pglite","bin",!0,!0),f.FS_createPath("/tmp/pglite","lib",!0,!0),f.FS_createPath("/tmp/pglite/lib","postgresql",!0,!0),f.FS_createPath("/tmp/pglite/lib/postgresql","pgxs",!0,!0),f.FS_createPath("/tmp/pglite/lib/postgresql/pgxs","config",!0,!0),f.FS_createPath("/tmp/pglite/lib/postgresql/pgxs","src",!0,!0),f.FS_createPath("/tmp/pglite/lib/postgresql/pgxs/src","makefiles",!0,!0),f.FS_createPath("/tmp/pglite","share",!0,!0),f.FS_createPath("/tmp/pglite/share","postgresql",!0,!0),f.FS_createPath("/tmp/pglite/share/postgresql","extension",!0,!0),f.FS_createPath("/tmp/pglite/share/postgresql","timezone",!0,!0),f.FS_createPath("/tmp/pglite/share/postgresql/timezone","Africa",!0,!0),f.FS_createPath("/tmp/pglite/share/postgresql/timezone","America",!0,!0),f.FS_createPath("/tmp/pglite/share/postgresql/timezone/America","Argentina",!0,!0),f.FS_createPath("/tmp/pglite/share/postgresql/timezone/America","Indiana",!0,!0),f.FS_createPath("/tmp/pglite/share/postgresql/timezone/America","Kentucky",!0,!0),f.FS_createPath("/tmp/pglite/share/postgresql/timezone/America","North_Dakota",!0,!0),f.FS_createPath("/tmp/pglite/share/postgresql/timezone","Antarctica",!0,!0),f.FS_createPath("/tmp/pglite/share/postgresql/timezone","Arctic",!0,!0),f.FS_createPath("/tmp/pglite/share/postgresql/timezone","Asia",!0,!0),f.FS_createPath("/tmp/pglite/share/postgresql/timezone","Atlantic",!0,!0),f.FS_createPath("/tmp/pglite/share/postgresql/timezone","Australia",!0,!0),f.FS_createPath("/tmp/pglite/share/postgresql/timezone","Brazil",!0,!0),f.FS_createPath("/tmp/pglite/share/postgresql/timezone","Canada",!0,!0),f.FS_createPath("/tmp/pglite/share/postgresql/timezone","Chile",!0,!0),f.FS_createPath("/tmp/pglite/share/postgresql/timezone","Etc",!0,!0),f.FS_createPath("/tmp/pglite/share/postgresql/timezone","Europe",!0,!0),f.FS_createPath("/tmp/pglite/share/postgresql/timezone","Indian",!0,!0),f.FS_createPath("/tmp/pglite/share/postgresql/timezone","Mexico",!0,!0),f.FS_createPath("/tmp/pglite/share/postgresql/timezone","Pacific",!0,!0),f.FS_createPath("/tmp/pglite/share/postgresql/timezone","US",!0,!0),f.FS_createPath("/tmp/pglite/share/postgresql","timezonesets",!0,!0),f.FS_createPath("/tmp/pglite/share/postgresql","tsearch_data",!0,!0);function F(b,T,R){this.start=b,this.end=T,this.audio=R}F.prototype={requests:{},open:function(b,T){this.name=T,this.requests[T]=this,f.addRunDependency(`fp ${this.name}`)},send:function(){},onload:function(){var b=this.byteArray.subarray(this.start,this.end);this.finish(b)},finish:function(b){var T=this;f.FS_createDataFile(this.name,null,b,!0,!0,!0),f.removeRunDependency(`fp ${T.name}`),this.requests[this.name]=null}};for(var A=s.files,x=0;x<A.length;++x)new F(A[x].start,A[x].end,A[x].audio||0).open("GET",A[x].filename);function I(b){P(b,"Loading data file failed."),P(b.constructor.name===ArrayBuffer.name,"bad input to processPackageData");var T=new Uint8Array(b);F.prototype.byteArray=T;for(var R=s.files,se=0;se<R.length;++se)F.prototype.requests[R[se].filename].onload();f.removeRunDependency("datafile_pglite.data")}f.addRunDependency("datafile_pglite.data"),f.preloadResults??(f.preloadResults={}),f.preloadResults[n]={fromCache:!1},g?(I(g),g=null):c=I}Module.calledRun?v(Module):(Module.preRun??(Module.preRun=[])).push(v)}a({files:[{filename:"/home/web_user/.pgpass",start:0,end:204},{filename:"/tmp/pglite/bin/initdb",start:204,end:223},{filename:"/tmp/pglite/bin/postgres",start:223,end:242},{filename:"/tmp/pglite/lib/postgresql/cyrillic_and_mic.so",start:242,end:4736},{filename:"/tmp/pglite/lib/postgresql/dict_snowball.so",start:4736,end:577939},{filename:"/tmp/pglite/lib/postgresql/euc2004_sjis2004.so",start:577939,end:580012},{filename:"/tmp/pglite/lib/postgresql/euc_cn_and_mic.so",start:580012,end:580953},{filename:"/tmp/pglite/lib/postgresql/euc_jp_and_sjis.so",start:580953,end:588213},{filename:"/tmp/pglite/lib/postgresql/euc_kr_and_mic.so",start:588213,end:589164},{filename:"/tmp/pglite/lib/postgresql/euc_tw_and_big5.so",start:589164,end:593722},{filename:"/tmp/pglite/lib/postgresql/latin2_and_win1250.so",start:593722,end:595128},{filename:"/tmp/pglite/lib/postgresql/latin_and_mic.so",start:595128,end:596149},{filename:"/tmp/pglite/lib/postgresql/libpqwalreceiver.so",start:596149,end:717020},{filename:"/tmp/pglite/lib/postgresql/pgoutput.so",start:717020,end:730469},{filename:"/tmp/pglite/lib/postgresql/pgxs/config/install-sh",start:730469,end:744466},{filename:"/tmp/pglite/lib/postgresql/pgxs/config/missing",start:744466,end:745814},{filename:"/tmp/pglite/lib/postgresql/pgxs/src/Makefile.global",start:745814,end:782478},{filename:"/tmp/pglite/lib/postgresql/pgxs/src/Makefile.port",start:782478,end:783331},{filename:"/tmp/pglite/lib/postgresql/pgxs/src/Makefile.shlib",start:783331,end:798759},{filename:"/tmp/pglite/lib/postgresql/pgxs/src/makefiles/pgxs.mk",start:798759,end:814724},{filename:"/tmp/pglite/lib/postgresql/pgxs/src/nls-global.mk",start:814724,end:821592},{filename:"/tmp/pglite/lib/postgresql/plpgsql.so",start:821592,end:973259},{filename:"/tmp/pglite/lib/postgresql/utf8_and_big5.so",start:973259,end:1088007},{filename:"/tmp/pglite/lib/postgresql/utf8_and_cyrillic.so",start:1088007,end:1093981},{filename:"/tmp/pglite/lib/postgresql/utf8_and_euc2004.so",start:1093981,end:1298913},{filename:"/tmp/pglite/lib/postgresql/utf8_and_euc_cn.so",start:1298913,end:1374093},{filename:"/tmp/pglite/lib/postgresql/utf8_and_euc_jp.so",start:1374093,end:1525321},{filename:"/tmp/pglite/lib/postgresql/utf8_and_euc_kr.so",start:1525321,end:1628177},{filename:"/tmp/pglite/lib/postgresql/utf8_and_euc_tw.so",start:1628177,end:1827733},{filename:"/tmp/pglite/lib/postgresql/utf8_and_gb18030.so",start:1827733,end:2090110},{filename:"/tmp/pglite/lib/postgresql/utf8_and_gbk.so",start:2090110,end:2236642},{filename:"/tmp/pglite/lib/postgresql/utf8_and_iso8859.so",start:2236642,end:2260217},{filename:"/tmp/pglite/lib/postgresql/utf8_and_iso8859_1.so",start:2260217,end:2261189},{filename:"/tmp/pglite/lib/postgresql/utf8_and_johab.so",start:2261189,end:2422893},{filename:"/tmp/pglite/lib/postgresql/utf8_and_sjis.so",start:2422893,end:2504553},{filename:"/tmp/pglite/lib/postgresql/utf8_and_sjis2004.so",start:2504553,end:2631185},{filename:"/tmp/pglite/lib/postgresql/utf8_and_uhc.so",start:2631185,end:2798457},{filename:"/tmp/pglite/lib/postgresql/utf8_and_win.so",start:2798457,end:2824959},{filename:"/tmp/pglite/password",start:2824959,end:2824968},{filename:"/tmp/pglite/share/postgresql/errcodes.txt",start:2824968,end:2858360},{filename:"/tmp/pglite/share/postgresql/extension/plpgsql--1.0.sql",start:2858360,end:2859018},{filename:"/tmp/pglite/share/postgresql/extension/plpgsql.control",start:2859018,end:2859211},{filename:"/tmp/pglite/share/postgresql/information_schema.sql",start:2859211,end:2974734},{filename:"/tmp/pglite/share/postgresql/pg_hba.conf.sample",start:2974734,end:2980359},{filename:"/tmp/pglite/share/postgresql/pg_ident.conf.sample",start:2980359,end:2982999},{filename:"/tmp/pglite/share/postgresql/pg_service.conf.sample",start:2982999,end:2983603},{filename:"/tmp/pglite/share/postgresql/postgres.bki",start:2983603,end:3936871},{filename:"/tmp/pglite/share/postgresql/postgresql.conf.sample",start:3936871,end:3967533},{filename:"/tmp/pglite/share/postgresql/psqlrc.sample",start:3967533,end:3967811},{filename:"/tmp/pglite/share/postgresql/snowball_create.sql",start:3967811,end:4011987},{filename:"/tmp/pglite/share/postgresql/sql_features.txt",start:4011987,end:4047720},{filename:"/tmp/pglite/share/postgresql/system_constraints.sql",start:4047720,end:4056615},{filename:"/tmp/pglite/share/postgresql/system_functions.sql",start:4056615,end:4080918},{filename:"/tmp/pglite/share/postgresql/system_views.sql",start:4080918,end:4132612},{filename:"/tmp/pglite/share/postgresql/timezone/Africa/Abidjan",start:4132612,end:4132760},{filename:"/tmp/pglite/share/postgresql/timezone/Africa/Accra",start:4132760,end:4132908},{filename:"/tmp/pglite/share/postgresql/timezone/Africa/Addis_Ababa",start:4132908,end:4133173},{filename:"/tmp/pglite/share/postgresql/timezone/Africa/Algiers",start:4133173,end:4133908},{filename:"/tmp/pglite/share/postgresql/timezone/Africa/Asmara",start:4133908,end:4134173},{filename:"/tmp/pglite/share/postgresql/timezone/Africa/Asmera",start:4134173,end:4134438},{filename:"/tmp/pglite/share/postgresql/timezone/Africa/Bamako",start:4134438,end:4134586},{filename:"/tmp/pglite/share/postgresql/timezone/Africa/Bangui",start:4134586,end:4134821},{filename:"/tmp/pglite/share/postgresql/timezone/Africa/Banjul",start:4134821,end:4134969},{filename:"/tmp/pglite/share/postgresql/timezone/Africa/Bissau",start:4134969,end:4135163},{filename:"/tmp/pglite/share/postgresql/timezone/Africa/Blantyre",start:4135163,end:4135312},{filename:"/tmp/pglite/share/postgresql/timezone/Africa/Brazzaville",start:4135312,end:4135547},{filename:"/tmp/pglite/share/postgresql/timezone/Africa/Bujumbura",start:4135547,end:4135696},{filename:"/tmp/pglite/share/postgresql/timezone/Africa/Cairo",start:4135696,end:4138095},{filename:"/tmp/pglite/share/postgresql/timezone/Africa/Casablanca",start:4138095,end:4140524},{filename:"/tmp/pglite/share/postgresql/timezone/Africa/Ceuta",start:4140524,end:4142576},{filename:"/tmp/pglite/share/postgresql/timezone/Africa/Conakry",start:4142576,end:4142724},{filename:"/tmp/pglite/share/postgresql/timezone/Africa/Dakar",start:4142724,end:4142872},{filename:"/tmp/pglite/share/postgresql/timezone/Africa/Dar_es_Salaam",start:4142872,end:4143137},{filename:"/tmp/pglite/share/postgresql/timezone/Africa/Djibouti",start:4143137,end:4143402},{filename:"/tmp/pglite/share/postgresql/timezone/Africa/Douala",start:4143402,end:4143637},{filename:"/tmp/pglite/share/postgresql/timezone/Africa/El_Aaiun",start:4143637,end:4145932},{filename:"/tmp/pglite/share/postgresql/timezone/Africa/Freetown",start:4145932,end:4146080},{filename:"/tmp/pglite/share/postgresql/timezone/Africa/Gaborone",start:4146080,end:4146229},{filename:"/tmp/pglite/share/postgresql/timezone/Africa/Harare",start:4146229,end:4146378},{filename:"/tmp/pglite/share/postgresql/timezone/Africa/Johannesburg",start:4146378,end:4146624},{filename:"/tmp/pglite/share/postgresql/timezone/Africa/Juba",start:4146624,end:4147303},{filename:"/tmp/pglite/share/postgresql/timezone/Africa/Kampala",start:4147303,end:4147568},{filename:"/tmp/pglite/share/postgresql/timezone/Africa/Khartoum",start:4147568,end:4148247},{filename:"/tmp/pglite/share/postgresql/timezone/Africa/Kigali",start:4148247,end:4148396},{filename:"/tmp/pglite/share/postgresql/timezone/Africa/Kinshasa",start:4148396,end:4148631},{filename:"/tmp/pglite/share/postgresql/timezone/Africa/Lagos",start:4148631,end:4148866},{filename:"/tmp/pglite/share/postgresql/timezone/Africa/Libreville",start:4148866,end:4149101},{filename:"/tmp/pglite/share/postgresql/timezone/Africa/Lome",start:4149101,end:4149249},{filename:"/tmp/pglite/share/postgresql/timezone/Africa/Luanda",start:4149249,end:4149484},{filename:"/tmp/pglite/share/postgresql/timezone/Africa/Lubumbashi",start:4149484,end:4149633},{filename:"/tmp/pglite/share/postgresql/timezone/Africa/Lusaka",start:4149633,end:4149782},{filename:"/tmp/pglite/share/postgresql/timezone/Africa/Malabo",start:4149782,end:4150017},{filename:"/tmp/pglite/share/postgresql/timezone/Africa/Maputo",start:4150017,end:4150166},{filename:"/tmp/pglite/share/postgresql/timezone/Africa/Maseru",start:4150166,end:4150412},{filename:"/tmp/pglite/share/postgresql/timezone/Africa/Mbabane",start:4150412,end:4150658},{filename:"/tmp/pglite/share/postgresql/timezone/Africa/Mogadishu",start:4150658,end:4150923},{filename:"/tmp/pglite/share/postgresql/timezone/Africa/Monrovia",start:4150923,end:4151131},{filename:"/tmp/pglite/share/postgresql/timezone/Africa/Nairobi",start:4151131,end:4151396},{filename:"/tmp/pglite/share/postgresql/timezone/Africa/Ndjamena",start:4151396,end:4151595},{filename:"/tmp/pglite/share/postgresql/timezone/Africa/Niamey",start:4151595,end:4151830},{filename:"/tmp/pglite/share/postgresql/timezone/Africa/Nouakchott",start:4151830,end:4151978},{filename:"/tmp/pglite/share/postgresql/timezone/Africa/Ouagadougou",start:4151978,end:4152126},{filename:"/tmp/pglite/share/postgresql/timezone/Africa/Porto-Novo",start:4152126,end:4152361},{filename:"/tmp/pglite/share/postgresql/timezone/Africa/Sao_Tome",start:4152361,end:4152615},{filename:"/tmp/pglite/share/postgresql/timezone/Africa/Timbuktu",start:4152615,end:4152763},{filename:"/tmp/pglite/share/postgresql/timezone/Africa/Tripoli",start:4152763,end:4153388},{filename:"/tmp/pglite/share/postgresql/timezone/Africa/Tunis",start:4153388,end:4154077},{filename:"/tmp/pglite/share/postgresql/timezone/Africa/Windhoek",start:4154077,end:4155032},{filename:"/tmp/pglite/share/postgresql/timezone/America/Adak",start:4155032,end:4157388},{filename:"/tmp/pglite/share/postgresql/timezone/America/Anchorage",start:4157388,end:4159759},{filename:"/tmp/pglite/share/postgresql/timezone/America/Anguilla",start:4159759,end:4160005},{filename:"/tmp/pglite/share/postgresql/timezone/America/Antigua",start:4160005,end:4160251},{filename:"/tmp/pglite/share/postgresql/timezone/America/Araguaina",start:4160251,end:4161135},{filename:"/tmp/pglite/share/postgresql/timezone/America/Argentina/Buenos_Aires",start:4161135,end:4162211},{filename:"/tmp/pglite/share/postgresql/timezone/America/Argentina/Catamarca",start:4162211,end:4163287},{filename:"/tmp/pglite/share/postgresql/timezone/America/Argentina/ComodRivadavia",start:4163287,end:4164363},{filename:"/tmp/pglite/share/postgresql/timezone/America/Argentina/Cordoba",start:4164363,end:4165439},{filename:"/tmp/pglite/share/postgresql/timezone/America/Argentina/Jujuy",start:4165439,end:4166487},{filename:"/tmp/pglite/share/postgresql/timezone/America/Argentina/La_Rioja",start:4166487,end:4167577},{filename:"/tmp/pglite/share/postgresql/timezone/America/Argentina/Mendoza",start:4167577,end:4168653},{filename:"/tmp/pglite/share/postgresql/timezone/America/Argentina/Rio_Gallegos",start:4168653,end:4169729},{filename:"/tmp/pglite/share/postgresql/timezone/America/Argentina/Salta",start:4169729,end:4170777},{filename:"/tmp/pglite/share/postgresql/timezone/America/Argentina/San_Juan",start:4170777,end:4171867},{filename:"/tmp/pglite/share/postgresql/timezone/America/Argentina/San_Luis",start:4171867,end:4172969},{filename:"/tmp/pglite/share/postgresql/timezone/America/Argentina/Tucuman",start:4172969,end:4174073},{filename:"/tmp/pglite/share/postgresql/timezone/America/Argentina/Ushuaia",start:4174073,end:4175149},{filename:"/tmp/pglite/share/postgresql/timezone/America/Aruba",start:4175149,end:4175395},{filename:"/tmp/pglite/share/postgresql/timezone/America/Asuncion",start:4175395,end:4177053},{filename:"/tmp/pglite/share/postgresql/timezone/America/Atikokan",start:4177053,end:4177235},{filename:"/tmp/pglite/share/postgresql/timezone/America/Atka",start:4177235,end:4179591},{filename:"/tmp/pglite/share/postgresql/timezone/America/Bahia",start:4179591,end:4180615},{filename:"/tmp/pglite/share/postgresql/timezone/America/Bahia_Banderas",start:4180615,end:4181715},{filename:"/tmp/pglite/share/postgresql/timezone/America/Barbados",start:4181715,end:4182151},{filename:"/tmp/pglite/share/postgresql/timezone/America/Belem",start:4182151,end:4182727},{filename:"/tmp/pglite/share/postgresql/timezone/America/Belize",start:4182727,end:4184341},{filename:"/tmp/pglite/share/postgresql/timezone/America/Blanc-Sablon",start:4184341,end:4184587},{filename:"/tmp/pglite/share/postgresql/timezone/America/Boa_Vista",start:4184587,end:4185219},{filename:"/tmp/pglite/share/postgresql/timezone/America/Bogota",start:4185219,end:4185465},{filename:"/tmp/pglite/share/postgresql/timezone/America/Boise",start:4185465,end:4187875},{filename:"/tmp/pglite/share/postgresql/timezone/America/Buenos_Aires",start:4187875,end:4188951},{filename:"/tmp/pglite/share/postgresql/timezone/America/Cambridge_Bay",start:4188951,end:4191205},{filename:"/tmp/pglite/share/postgresql/timezone/America/Campo_Grande",start:4191205,end:4192649},{filename:"/tmp/pglite/share/postgresql/timezone/America/Cancun",start:4192649,end:4193513},{filename:"/tmp/pglite/share/postgresql/timezone/America/Caracas",start:4193513,end:4193777},{filename:"/tmp/pglite/share/postgresql/timezone/America/Catamarca",start:4193777,end:4194853},{filename:"/tmp/pglite/share/postgresql/timezone/America/Cayenne",start:4194853,end:4195051},{filename:"/tmp/pglite/share/postgresql/timezone/America/Cayman",start:4195051,end:4195233},{filename:"/tmp/pglite/share/postgresql/timezone/America/Chicago",start:4195233,end:4198825},{filename:"/tmp/pglite/share/postgresql/timezone/America/Chihuahua",start:4198825,end:4199927},{filename:"/tmp/pglite/share/postgresql/timezone/America/Ciudad_Juarez",start:4199927,end:4201465},{filename:"/tmp/pglite/share/postgresql/timezone/America/Coral_Harbour",start:4201465,end:4201647},{filename:"/tmp/pglite/share/postgresql/timezone/America/Cordoba",start:4201647,end:4202723},{filename:"/tmp/pglite/share/postgresql/timezone/America/Costa_Rica",start:4202723,end:4203039},{filename:"/tmp/pglite/share/postgresql/timezone/America/Coyhaique",start:4203039,end:4205179},{filename:"/tmp/pglite/share/postgresql/timezone/America/Creston",start:4205179,end:4205539},{filename:"/tmp/pglite/share/postgresql/timezone/America/Cuiaba",start:4205539,end:4206955},{filename:"/tmp/pglite/share/postgresql/timezone/America/Curacao",start:4206955,end:4207201},{filename:"/tmp/pglite/share/postgresql/timezone/America/Danmarkshavn",start:4207201,end:4207899},{filename:"/tmp/pglite/share/postgresql/timezone/America/Dawson",start:4207899,end:4209513},{filename:"/tmp/pglite/share/postgresql/timezone/America/Dawson_Creek",start:4209513,end:4210563},{filename:"/tmp/pglite/share/postgresql/timezone/America/Denver",start:4210563,end:4213023},{filename:"/tmp/pglite/share/postgresql/timezone/America/Detroit",start:4213023,end:4215253},{filename:"/tmp/pglite/share/postgresql/timezone/America/Dominica",start:4215253,end:4215499},{filename:"/tmp/pglite/share/postgresql/timezone/America/Edmonton",start:4215499,end:4217831},{filename:"/tmp/pglite/share/postgresql/timezone/America/Eirunepe",start:4217831,end:4218487},{filename:"/tmp/pglite/share/postgresql/timezone/America/El_Salvador",start:4218487,end:4218711},{filename:"/tmp/pglite/share/postgresql/timezone/America/Ensenada",start:4218711,end:4221169},{filename:"/tmp/pglite/share/postgresql/timezone/America/Fort_Nelson",start:4221169,end:4223409},{filename:"/tmp/pglite/share/postgresql/timezone/America/Fort_Wayne",start:4223409,end:4225091},{filename:"/tmp/pglite/share/postgresql/timezone/America/Fortaleza",start:4225091,end:4225807},{filename:"/tmp/pglite/share/postgresql/timezone/America/Glace_Bay",start:4225807,end:4227999},{filename:"/tmp/pglite/share/postgresql/timezone/America/Godthab",start:4227999,end:4229902},{filename:"/tmp/pglite/share/postgresql/timezone/America/Goose_Bay",start:4229902,end:4233112},{filename:"/tmp/pglite/share/postgresql/timezone/America/Grand_Turk",start:4233112,end:4234946},{filename:"/tmp/pglite/share/postgresql/timezone/America/Grenada",start:4234946,end:4235192},{filename:"/tmp/pglite/share/postgresql/timezone/America/Guadeloupe",start:4235192,end:4235438},{filename:"/tmp/pglite/share/postgresql/timezone/America/Guatemala",start:4235438,end:4235718},{filename:"/tmp/pglite/share/postgresql/timezone/America/Guayaquil",start:4235718,end:4235964},{filename:"/tmp/pglite/share/postgresql/timezone/America/Guyana",start:4235964,end:4236226},{filename:"/tmp/pglite/share/postgresql/timezone/America/Halifax",start:4236226,end:4239650},{filename:"/tmp/pglite/share/postgresql/timezone/America/Havana",start:4239650,end:4242066},{filename:"/tmp/pglite/share/postgresql/timezone/America/Hermosillo",start:4242066,end:4242454},{filename:"/tmp/pglite/share/postgresql/timezone/America/Indiana/Indianapolis",start:4242454,end:4244136},{filename:"/tmp/pglite/share/postgresql/timezone/America/Indiana/Knox",start:4244136,end:4246580},{filename:"/tmp/pglite/share/postgresql/timezone/America/Indiana/Marengo",start:4246580,end:4248318},{filename:"/tmp/pglite/share/postgresql/timezone/America/Indiana/Petersburg",start:4248318,end:4250238},{filename:"/tmp/pglite/share/postgresql/timezone/America/Indiana/Tell_City",start:4250238,end:4251938},{filename:"/tmp/pglite/share/postgresql/timezone/America/Indiana/Vevay",start:4251938,end:4253368},{filename:"/tmp/pglite/share/postgresql/timezone/America/Indiana/Vincennes",start:4253368,end:4255078},{filename:"/tmp/pglite/share/postgresql/timezone/America/Indiana/Winamac",start:4255078,end:4256872},{filename:"/tmp/pglite/share/postgresql/timezone/America/Indianapolis",start:4256872,end:4258554},{filename:"/tmp/pglite/share/postgresql/timezone/America/Inuvik",start:4258554,end:4260628},{filename:"/tmp/pglite/share/postgresql/timezone/America/Iqaluit",start:4260628,end:4262830},{filename:"/tmp/pglite/share/postgresql/timezone/America/Jamaica",start:4262830,end:4263312},{filename:"/tmp/pglite/share/postgresql/timezone/America/Jujuy",start:4263312,end:4264360},{filename:"/tmp/pglite/share/postgresql/timezone/America/Juneau",start:4264360,end:4266713},{filename:"/tmp/pglite/share/postgresql/timezone/America/Kentucky/Louisville",start:4266713,end:4269501},{filename:"/tmp/pglite/share/postgresql/timezone/America/Kentucky/Monticello",start:4269501,end:4271869},{filename:"/tmp/pglite/share/postgresql/timezone/America/Knox_IN",start:4271869,end:4274313},{filename:"/tmp/pglite/share/postgresql/timezone/America/Kralendijk",start:4274313,end:4274559},{filename:"/tmp/pglite/share/postgresql/timezone/America/La_Paz",start:4274559,end:4274791},{filename:"/tmp/pglite/share/postgresql/timezone/America/Lima",start:4274791,end:4275197},{filename:"/tmp/pglite/share/postgresql/timezone/America/Los_Angeles",start:4275197,end:4278049},{filename:"/tmp/pglite/share/postgresql/timezone/America/Louisville",start:4278049,end:4280837},{filename:"/tmp/pglite/share/postgresql/timezone/America/Lower_Princes",start:4280837,end:4281083},{filename:"/tmp/pglite/share/postgresql/timezone/America/Maceio",start:4281083,end:4281827},{filename:"/tmp/pglite/share/postgresql/timezone/America/Managua",start:4281827,end:4282257},{filename:"/tmp/pglite/share/postgresql/timezone/America/Manaus",start:4282257,end:4282861},{filename:"/tmp/pglite/share/postgresql/timezone/America/Marigot",start:4282861,end:4283107},{filename:"/tmp/pglite/share/postgresql/timezone/America/Martinique",start:4283107,end:4283339},{filename:"/tmp/pglite/share/postgresql/timezone/America/Matamoros",start:4283339,end:4284757},{filename:"/tmp/pglite/share/postgresql/timezone/America/Mazatlan",start:4284757,end:4285817},{filename:"/tmp/pglite/share/postgresql/timezone/America/Mendoza",start:4285817,end:4286893},{filename:"/tmp/pglite/share/postgresql/timezone/America/Menominee",start:4286893,end:4289167},{filename:"/tmp/pglite/share/postgresql/timezone/America/Merida",start:4289167,end:4290171},{filename:"/tmp/pglite/share/postgresql/timezone/America/Metlakatla",start:4290171,end:4291594},{filename:"/tmp/pglite/share/postgresql/timezone/America/Mexico_City",start:4291594,end:4292816},{filename:"/tmp/pglite/share/postgresql/timezone/America/Miquelon",start:4292816,end:4294482},{filename:"/tmp/pglite/share/postgresql/timezone/America/Moncton",start:4294482,end:4297636},{filename:"/tmp/pglite/share/postgresql/timezone/America/Monterrey",start:4297636,end:4298750},{filename:"/tmp/pglite/share/postgresql/timezone/America/Montevideo",start:4298750,end:4300260},{filename:"/tmp/pglite/share/postgresql/timezone/America/Montreal",start:4300260,end:4303754},{filename:"/tmp/pglite/share/postgresql/timezone/America/Montserrat",start:4303754,end:4304e3},{filename:"/tmp/pglite/share/postgresql/timezone/America/Nassau",start:4304e3,end:4307494},{filename:"/tmp/pglite/share/postgresql/timezone/America/New_York",start:4307494,end:4311046},{filename:"/tmp/pglite/share/postgresql/timezone/America/Nipigon",start:4311046,end:4314540},{filename:"/tmp/pglite/share/postgresql/timezone/America/Nome",start:4314540,end:4316907},{filename:"/tmp/pglite/share/postgresql/timezone/America/Noronha",start:4316907,end:4317623},{filename:"/tmp/pglite/share/postgresql/timezone/America/North_Dakota/Beulah",start:4317623,end:4320019},{filename:"/tmp/pglite/share/postgresql/timezone/America/North_Dakota/Center",start:4320019,end:4322415},{filename:"/tmp/pglite/share/postgresql/timezone/America/North_Dakota/New_Salem",start:4322415,end:4324811},{filename:"/tmp/pglite/share/postgresql/timezone/America/Nuuk",start:4324811,end:4326714},{filename:"/tmp/pglite/share/postgresql/timezone/America/Ojinaga",start:4326714,end:4328238},{filename:"/tmp/pglite/share/postgresql/timezone/America/Panama",start:4328238,end:4328420},{filename:"/tmp/pglite/share/postgresql/timezone/America/Pangnirtung",start:4328420,end:4330622},{filename:"/tmp/pglite/share/postgresql/timezone/America/Paramaribo",start:4330622,end:4330884},{filename:"/tmp/pglite/share/postgresql/timezone/America/Phoenix",start:4330884,end:4331244},{filename:"/tmp/pglite/share/postgresql/timezone/America/Port-au-Prince",start:4331244,end:4332678},{filename:"/tmp/pglite/share/postgresql/timezone/America/Port_of_Spain",start:4332678,end:4332924},{filename:"/tmp/pglite/share/postgresql/timezone/America/Porto_Acre",start:4332924,end:4333552},{filename:"/tmp/pglite/share/postgresql/timezone/America/Porto_Velho",start:4333552,end:4334128},{filename:"/tmp/pglite/share/postgresql/timezone/America/Puerto_Rico",start:4334128,end:4334374},{filename:"/tmp/pglite/share/postgresql/timezone/America/Punta_Arenas",start:4334374,end:4336290},{filename:"/tmp/pglite/share/postgresql/timezone/America/Rainy_River",start:4336290,end:4339158},{filename:"/tmp/pglite/share/postgresql/timezone/America/Rankin_Inlet",start:4339158,end:4341224},{filename:"/tmp/pglite/share/postgresql/timezone/America/Recife",start:4341224,end:4341940},{filename:"/tmp/pglite/share/postgresql/timezone/America/Regina",start:4341940,end:4342920},{filename:"/tmp/pglite/share/postgresql/timezone/America/Resolute",start:4342920,end:4344986},{filename:"/tmp/pglite/share/postgresql/timezone/America/Rio_Branco",start:4344986,end:4345614},{filename:"/tmp/pglite/share/postgresql/timezone/America/Rosario",start:4345614,end:4346690},{filename:"/tmp/pglite/share/postgresql/timezone/America/Santa_Isabel",start:4346690,end:4349148},{filename:"/tmp/pglite/share/postgresql/timezone/America/Santarem",start:4349148,end:4349750},{filename:"/tmp/pglite/share/postgresql/timezone/America/Santiago",start:4349750,end:4352279},{filename:"/tmp/pglite/share/postgresql/timezone/America/Santo_Domingo",start:4352279,end:4352737},{filename:"/tmp/pglite/share/postgresql/timezone/America/Sao_Paulo",start:4352737,end:4354181},{filename:"/tmp/pglite/share/postgresql/timezone/America/Scoresbysund",start:4354181,end:4356130},{filename:"/tmp/pglite/share/postgresql/timezone/America/Shiprock",start:4356130,end:4358590},{filename:"/tmp/pglite/share/postgresql/timezone/America/Sitka",start:4358590,end:4360919},{filename:"/tmp/pglite/share/postgresql/timezone/America/St_Barthelemy",start:4360919,end:4361165},{filename:"/tmp/pglite/share/postgresql/timezone/America/St_Johns",start:4361165,end:4364820},{filename:"/tmp/pglite/share/postgresql/timezone/America/St_Kitts",start:4364820,end:4365066},{filename:"/tmp/pglite/share/postgresql/timezone/America/St_Lucia",start:4365066,end:4365312},{filename:"/tmp/pglite/share/postgresql/timezone/America/St_Thomas",start:4365312,end:4365558},{filename:"/tmp/pglite/share/postgresql/timezone/America/St_Vincent",start:4365558,end:4365804},{filename:"/tmp/pglite/share/postgresql/timezone/America/Swift_Current",start:4365804,end:4366364},{filename:"/tmp/pglite/share/postgresql/timezone/America/Tegucigalpa",start:4366364,end:4366616},{filename:"/tmp/pglite/share/postgresql/timezone/America/Thule",start:4366616,end:4368118},{filename:"/tmp/pglite/share/postgresql/timezone/America/Thunder_Bay",start:4368118,end:4371612},{filename:"/tmp/pglite/share/postgresql/timezone/America/Tijuana",start:4371612,end:4374070},{filename:"/tmp/pglite/share/postgresql/timezone/America/Toronto",start:4374070,end:4377564},{filename:"/tmp/pglite/share/postgresql/timezone/America/Tortola",start:4377564,end:4377810},{filename:"/tmp/pglite/share/postgresql/timezone/America/Vancouver",start:4377810,end:4380702},{filename:"/tmp/pglite/share/postgresql/timezone/America/Virgin",start:4380702,end:4380948},{filename:"/tmp/pglite/share/postgresql/timezone/America/Whitehorse",start:4380948,end:4382562},{filename:"/tmp/pglite/share/postgresql/timezone/America/Winnipeg",start:4382562,end:4385430},{filename:"/tmp/pglite/share/postgresql/timezone/America/Yakutat",start:4385430,end:4387735},{filename:"/tmp/pglite/share/postgresql/timezone/America/Yellowknife",start:4387735,end:4390067},{filename:"/tmp/pglite/share/postgresql/timezone/Antarctica/Casey",start:4390067,end:4390504},{filename:"/tmp/pglite/share/postgresql/timezone/Antarctica/Davis",start:4390504,end:4390801},{filename:"/tmp/pglite/share/postgresql/timezone/Antarctica/DumontDUrville",start:4390801,end:4390987},{filename:"/tmp/pglite/share/postgresql/timezone/Antarctica/Macquarie",start:4390987,end:4393247},{filename:"/tmp/pglite/share/postgresql/timezone/Antarctica/Mawson",start:4393247,end:4393446},{filename:"/tmp/pglite/share/postgresql/timezone/Antarctica/McMurdo",start:4393446,end:4395883},{filename:"/tmp/pglite/share/postgresql/timezone/Antarctica/Palmer",start:4395883,end:4397301},{filename:"/tmp/pglite/share/postgresql/timezone/Antarctica/Rothera",start:4397301,end:4397465},{filename:"/tmp/pglite/share/postgresql/timezone/Antarctica/South_Pole",start:4397465,end:4399902},{filename:"/tmp/pglite/share/postgresql/timezone/Antarctica/Syowa",start:4399902,end:4400067},{filename:"/tmp/pglite/share/postgresql/timezone/Antarctica/Troll",start:4400067,end:4401229},{filename:"/tmp/pglite/share/postgresql/timezone/Antarctica/Vostok",start:4401229,end:4401456},{filename:"/tmp/pglite/share/postgresql/timezone/Arctic/Longyearbyen",start:4401456,end:4403754},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Aden",start:4403754,end:4403919},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Almaty",start:4403919,end:4404916},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Amman",start:4404916,end:4406363},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Anadyr",start:4406363,end:4407551},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Aqtau",start:4407551,end:4408534},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Aqtobe",start:4408534,end:4409545},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Ashgabat",start:4409545,end:4410164},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Ashkhabad",start:4410164,end:4410783},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Atyrau",start:4410783,end:4411774},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Baghdad",start:4411774,end:4412757},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Bahrain",start:4412757,end:4412956},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Baku",start:4412956,end:4414183},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Bangkok",start:4414183,end:4414382},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Barnaul",start:4414382,end:4415603},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Beirut",start:4415603,end:4417757},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Bishkek",start:4417757,end:4418740},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Brunei",start:4418740,end:4419223},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Calcutta",start:4419223,end:4419508},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Chita",start:4419508,end:4420729},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Choibalsan",start:4420729,end:4421620},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Chongqing",start:4421620,end:4422181},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Chungking",start:4422181,end:4422742},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Colombo",start:4422742,end:4423114},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Dacca",start:4423114,end:4423451},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Damascus",start:4423451,end:4425338},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Dhaka",start:4425338,end:4425675},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Dili",start:4425675,end:4425946},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Dubai",start:4425946,end:4426111},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Dushanbe",start:4426111,end:4426702},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Famagusta",start:4426702,end:4428730},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Gaza",start:4428730,end:4432574},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Harbin",start:4432574,end:4433135},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Hebron",start:4433135,end:4437007},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Ho_Chi_Minh",start:4437007,end:4437358},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Hong_Kong",start:4437358,end:4438591},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Hovd",start:4438591,end:4439482},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Irkutsk",start:4439482,end:4440725},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Istanbul",start:4440725,end:4442672},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Jakarta",start:4442672,end:4443055},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Jayapura",start:4443055,end:4443276},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Jerusalem",start:4443276,end:4445664},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Kabul",start:4445664,end:4445872},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Kamchatka",start:4445872,end:4447038},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Karachi",start:4447038,end:4447417},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Kashgar",start:4447417,end:4447582},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Kathmandu",start:4447582,end:4447794},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Katmandu",start:4447794,end:4448006},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Khandyga",start:4448006,end:4449277},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Kolkata",start:4449277,end:4449562},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Krasnoyarsk",start:4449562,end:4450769},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Kuala_Lumpur",start:4450769,end:4451184},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Kuching",start:4451184,end:4451667},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Kuwait",start:4451667,end:4451832},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Macao",start:4451832,end:4453059},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Macau",start:4453059,end:4454286},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Magadan",start:4454286,end:4455508},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Makassar",start:4455508,end:4455762},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Manila",start:4455762,end:4456184},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Muscat",start:4456184,end:4456349},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Nicosia",start:4456349,end:4458351},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Novokuznetsk",start:4458351,end:4459516},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Novosibirsk",start:4459516,end:4460737},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Omsk",start:4460737,end:4461944},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Oral",start:4461944,end:4462949},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Phnom_Penh",start:4462949,end:4463148},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Pontianak",start:4463148,end:4463501},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Pyongyang",start:4463501,end:4463738},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Qatar",start:4463738,end:4463937},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Qostanay",start:4463937,end:4464976},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Qyzylorda",start:4464976,end:4466001},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Rangoon",start:4466001,end:4466269},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Riyadh",start:4466269,end:4466434},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Saigon",start:4466434,end:4466785},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Sakhalin",start:4466785,end:4467987},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Samarkand",start:4467987,end:4468564},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Seoul",start:4468564,end:4469181},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Shanghai",start:4469181,end:4469742},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Singapore",start:4469742,end:4470157},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Srednekolymsk",start:4470157,end:4471365},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Taipei",start:4471365,end:4472126},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Tashkent",start:4472126,end:4472717},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Tbilisi",start:4472717,end:4473752},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Tehran",start:4473752,end:4475014},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Tel_Aviv",start:4475014,end:4477402},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Thimbu",start:4477402,end:4477605},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Thimphu",start:4477605,end:4477808},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Tokyo",start:4477808,end:4478117},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Tomsk",start:4478117,end:4479338},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Ujung_Pandang",start:4479338,end:4479592},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Ulaanbaatar",start:4479592,end:4480483},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Ulan_Bator",start:4480483,end:4481374},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Urumqi",start:4481374,end:4481539},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Ust-Nera",start:4481539,end:4482791},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Vientiane",start:4482791,end:4482990},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Vladivostok",start:4482990,end:4484198},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Yakutsk",start:4484198,end:4485405},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Yangon",start:4485405,end:4485673},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Yekaterinburg",start:4485673,end:4486916},{filename:"/tmp/pglite/share/postgresql/timezone/Asia/Yerevan",start:4486916,end:4488067},{filename:"/tmp/pglite/share/postgresql/timezone/Atlantic/Azores",start:4488067,end:4491523},{filename:"/tmp/pglite/share/postgresql/timezone/Atlantic/Bermuda",start:4491523,end:4493919},{filename:"/tmp/pglite/share/postgresql/timezone/Atlantic/Canary",start:4493919,end:4495816},{filename:"/tmp/pglite/share/postgresql/timezone/Atlantic/Cape_Verde",start:4495816,end:4496086},{filename:"/tmp/pglite/share/postgresql/timezone/Atlantic/Faeroe",start:4496086,end:4497901},{filename:"/tmp/pglite/share/postgresql/timezone/Atlantic/Faroe",start:4497901,end:4499716},{filename:"/tmp/pglite/share/postgresql/timezone/Atlantic/Jan_Mayen",start:4499716,end:4502014},{filename:"/tmp/pglite/share/postgresql/timezone/Atlantic/Madeira",start:4502014,end:4505391},{filename:"/tmp/pglite/share/postgresql/timezone/Atlantic/Reykjavik",start:4505391,end:4505539},{filename:"/tmp/pglite/share/postgresql/timezone/Atlantic/South_Georgia",start:4505539,end:4505703},{filename:"/tmp/pglite/share/postgresql/timezone/Atlantic/St_Helena",start:4505703,end:4505851},{filename:"/tmp/pglite/share/postgresql/timezone/Atlantic/Stanley",start:4505851,end:4507065},{filename:"/tmp/pglite/share/postgresql/timezone/Australia/ACT",start:4507065,end:4509255},{filename:"/tmp/pglite/share/postgresql/timezone/Australia/Adelaide",start:4509255,end:4511463},{filename:"/tmp/pglite/share/postgresql/timezone/Australia/Brisbane",start:4511463,end:4511882},{filename:"/tmp/pglite/share/postgresql/timezone/Australia/Broken_Hill",start:4511882,end:4514111},{filename:"/tmp/pglite/share/postgresql/timezone/Australia/Canberra",start:4514111,end:4516301},{filename:"/tmp/pglite/share/postgresql/timezone/Australia/Currie",start:4516301,end:4518659},{filename:"/tmp/pglite/share/postgresql/timezone/Australia/Darwin",start:4518659,end:4518984},{filename:"/tmp/pglite/share/postgresql/timezone/Australia/Eucla",start:4518984,end:4519454},{filename:"/tmp/pglite/share/postgresql/timezone/Australia/Hobart",start:4519454,end:4521812},{filename:"/tmp/pglite/share/postgresql/timezone/Australia/LHI",start:4521812,end:4523672},{filename:"/tmp/pglite/share/postgresql/timezone/Australia/Lindeman",start:4523672,end:4524147},{filename:"/tmp/pglite/share/postgresql/timezone/Australia/Lord_Howe",start:4524147,end:4526007},{filename:"/tmp/pglite/share/postgresql/timezone/Australia/Melbourne",start:4526007,end:4528197},{filename:"/tmp/pglite/share/postgresql/timezone/Australia/NSW",start:4528197,end:4530387},{filename:"/tmp/pglite/share/postgresql/timezone/Australia/North",start:4530387,end:4530712},{filename:"/tmp/pglite/share/postgresql/timezone/Australia/Perth",start:4530712,end:4531158},{filename:"/tmp/pglite/share/postgresql/timezone/Australia/Queensland",start:4531158,end:4531577},{filename:"/tmp/pglite/share/postgresql/timezone/Australia/South",start:4531577,end:4533785},{filename:"/tmp/pglite/share/postgresql/timezone/Australia/Sydney",start:4533785,end:4535975},{filename:"/tmp/pglite/share/postgresql/timezone/Australia/Tasmania",start:4535975,end:4538333},{filename:"/tmp/pglite/share/postgresql/timezone/Australia/Victoria",start:4538333,end:4540523},{filename:"/tmp/pglite/share/postgresql/timezone/Australia/West",start:4540523,end:4540969},{filename:"/tmp/pglite/share/postgresql/timezone/Australia/Yancowinna",start:4540969,end:4543198},{filename:"/tmp/pglite/share/postgresql/timezone/Brazil/Acre",start:4543198,end:4543826},{filename:"/tmp/pglite/share/postgresql/timezone/Brazil/DeNoronha",start:4543826,end:4544542},{filename:"/tmp/pglite/share/postgresql/timezone/Brazil/East",start:4544542,end:4545986},{filename:"/tmp/pglite/share/postgresql/timezone/Brazil/West",start:4545986,end:4546590},{filename:"/tmp/pglite/share/postgresql/timezone/CET",start:4546590,end:4549523},{filename:"/tmp/pglite/share/postgresql/timezone/CST6CDT",start:4549523,end:4553115},{filename:"/tmp/pglite/share/postgresql/timezone/Canada/Atlantic",start:4553115,end:4556539},{filename:"/tmp/pglite/share/postgresql/timezone/Canada/Central",start:4556539,end:4559407},{filename:"/tmp/pglite/share/postgresql/timezone/Canada/Eastern",start:4559407,end:4562901},{filename:"/tmp/pglite/share/postgresql/timezone/Canada/Mountain",start:4562901,end:4565233},{filename:"/tmp/pglite/share/postgresql/timezone/Canada/Newfoundland",start:4565233,end:4568888},{filename:"/tmp/pglite/share/postgresql/timezone/Canada/Pacific",start:4568888,end:4571780},{filename:"/tmp/pglite/share/postgresql/timezone/Canada/Saskatchewan",start:4571780,end:4572760},{filename:"/tmp/pglite/share/postgresql/timezone/Canada/Yukon",start:4572760,end:4574374},{filename:"/tmp/pglite/share/postgresql/timezone/Chile/Continental",start:4574374,end:4576903},{filename:"/tmp/pglite/share/postgresql/timezone/Chile/EasterIsland",start:4576903,end:4579136},{filename:"/tmp/pglite/share/postgresql/timezone/Cuba",start:4579136,end:4581552},{filename:"/tmp/pglite/share/postgresql/timezone/EET",start:4581552,end:4583814},{filename:"/tmp/pglite/share/postgresql/timezone/EST",start:4583814,end:4583996},{filename:"/tmp/pglite/share/postgresql/timezone/EST5EDT",start:4583996,end:4587548},{filename:"/tmp/pglite/share/postgresql/timezone/Egypt",start:4587548,end:4589947},{filename:"/tmp/pglite/share/postgresql/timezone/Eire",start:4589947,end:4593439},{filename:"/tmp/pglite/share/postgresql/timezone/Etc/GMT",start:4593439,end:4593553},{filename:"/tmp/pglite/share/postgresql/timezone/Etc/GMT+0",start:4593553,end:4593667},{filename:"/tmp/pglite/share/postgresql/timezone/Etc/GMT+1",start:4593667,end:4593783},{filename:"/tmp/pglite/share/postgresql/timezone/Etc/GMT+10",start:4593783,end:4593900},{filename:"/tmp/pglite/share/postgresql/timezone/Etc/GMT+11",start:4593900,end:4594017},{filename:"/tmp/pglite/share/postgresql/timezone/Etc/GMT+12",start:4594017,end:4594134},{filename:"/tmp/pglite/share/postgresql/timezone/Etc/GMT+2",start:4594134,end:4594250},{filename:"/tmp/pglite/share/postgresql/timezone/Etc/GMT+3",start:4594250,end:4594366},{filename:"/tmp/pglite/share/postgresql/timezone/Etc/GMT+4",start:4594366,end:4594482},{filename:"/tmp/pglite/share/postgresql/timezone/Etc/GMT+5",start:4594482,end:4594598},{filename:"/tmp/pglite/share/postgresql/timezone/Etc/GMT+6",start:4594598,end:4594714},{filename:"/tmp/pglite/share/postgresql/timezone/Etc/GMT+7",start:4594714,end:4594830},{filename:"/tmp/pglite/share/postgresql/timezone/Etc/GMT+8",start:4594830,end:4594946},{filename:"/tmp/pglite/share/postgresql/timezone/Etc/GMT+9",start:4594946,end:4595062},{filename:"/tmp/pglite/share/postgresql/timezone/Etc/GMT-0",start:4595062,end:4595176},{filename:"/tmp/pglite/share/postgresql/timezone/Etc/GMT-1",start:4595176,end:4595293},{filename:"/tmp/pglite/share/postgresql/timezone/Etc/GMT-10",start:4595293,end:4595411},{filename:"/tmp/pglite/share/postgresql/timezone/Etc/GMT-11",start:4595411,end:4595529},{filename:"/tmp/pglite/share/postgresql/timezone/Etc/GMT-12",start:4595529,end:4595647},{filename:"/tmp/pglite/share/postgresql/timezone/Etc/GMT-13",start:4595647,end:4595765},{filename:"/tmp/pglite/share/postgresql/timezone/Etc/GMT-14",start:4595765,end:4595883},{filename:"/tmp/pglite/share/postgresql/timezone/Etc/GMT-2",start:4595883,end:4596e3},{filename:"/tmp/pglite/share/postgresql/timezone/Etc/GMT-3",start:4596e3,end:4596117},{filename:"/tmp/pglite/share/postgresql/timezone/Etc/GMT-4",start:4596117,end:4596234},{filename:"/tmp/pglite/share/postgresql/timezone/Etc/GMT-5",start:4596234,end:4596351},{filename:"/tmp/pglite/share/postgresql/timezone/Etc/GMT-6",start:4596351,end:4596468},{filename:"/tmp/pglite/share/postgresql/timezone/Etc/GMT-7",start:4596468,end:4596585},{filename:"/tmp/pglite/share/postgresql/timezone/Etc/GMT-8",start:4596585,end:4596702},{filename:"/tmp/pglite/share/postgresql/timezone/Etc/GMT-9",start:4596702,end:4596819},{filename:"/tmp/pglite/share/postgresql/timezone/Etc/GMT0",start:4596819,end:4596933},{filename:"/tmp/pglite/share/postgresql/timezone/Etc/Greenwich",start:4596933,end:4597047},{filename:"/tmp/pglite/share/postgresql/timezone/Etc/UCT",start:4597047,end:4597161},{filename:"/tmp/pglite/share/postgresql/timezone/Etc/UTC",start:4597161,end:4597275},{filename:"/tmp/pglite/share/postgresql/timezone/Etc/Universal",start:4597275,end:4597389},{filename:"/tmp/pglite/share/postgresql/timezone/Etc/Zulu",start:4597389,end:4597503},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Amsterdam",start:4597503,end:4600436},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Andorra",start:4600436,end:4602178},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Astrakhan",start:4602178,end:4603343},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Athens",start:4603343,end:4605605},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Belfast",start:4605605,end:4609269},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Belgrade",start:4609269,end:4611189},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Berlin",start:4611189,end:4613487},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Bratislava",start:4613487,end:4615788},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Brussels",start:4615788,end:4618721},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Bucharest",start:4618721,end:4620905},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Budapest",start:4620905,end:4623273},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Busingen",start:4623273,end:4625182},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Chisinau",start:4625182,end:4627572},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Copenhagen",start:4627572,end:4629870},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Dublin",start:4629870,end:4633362},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Gibraltar",start:4633362,end:4636430},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Guernsey",start:4636430,end:4640094},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Helsinki",start:4640094,end:4641994},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Isle_of_Man",start:4641994,end:4645658},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Istanbul",start:4645658,end:4647605},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Jersey",start:4647605,end:4651269},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Kaliningrad",start:4651269,end:4652762},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Kiev",start:4652762,end:4654882},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Kirov",start:4654882,end:4656067},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Kyiv",start:4656067,end:4658187},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Lisbon",start:4658187,end:4661714},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Ljubljana",start:4661714,end:4663634},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/London",start:4663634,end:4667298},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Luxembourg",start:4667298,end:4670231},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Madrid",start:4670231,end:4672845},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Malta",start:4672845,end:4675465},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Mariehamn",start:4675465,end:4677365},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Minsk",start:4677365,end:4678686},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Monaco",start:4678686,end:4681648},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Moscow",start:4681648,end:4683183},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Nicosia",start:4683183,end:4685185},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Oslo",start:4685185,end:4687483},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Paris",start:4687483,end:4690445},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Podgorica",start:4690445,end:4692365},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Prague",start:4692365,end:4694666},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Riga",start:4694666,end:4696864},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Rome",start:4696864,end:4699505},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Samara",start:4699505,end:4700720},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/San_Marino",start:4700720,end:4703361},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Sarajevo",start:4703361,end:4705281},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Saratov",start:4705281,end:4706464},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Simferopol",start:4706464,end:4707933},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Skopje",start:4707933,end:4709853},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Sofia",start:4709853,end:4711930},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Stockholm",start:4711930,end:4714228},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Tallinn",start:4714228,end:4716376},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Tirane",start:4716376,end:4718460},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Tiraspol",start:4718460,end:4720850},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Ulyanovsk",start:4720850,end:4722117},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Uzhgorod",start:4722117,end:4724237},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Vaduz",start:4724237,end:4726146},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Vatican",start:4726146,end:4728787},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Vienna",start:4728787,end:4730987},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Vilnius",start:4730987,end:4733149},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Volgograd",start:4733149,end:4734342},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Warsaw",start:4734342,end:4736996},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Zagreb",start:4736996,end:4738916},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Zaporozhye",start:4738916,end:4741036},{filename:"/tmp/pglite/share/postgresql/timezone/Europe/Zurich",start:4741036,end:4742945},{filename:"/tmp/pglite/share/postgresql/timezone/Factory",start:4742945,end:4743061},{filename:"/tmp/pglite/share/postgresql/timezone/GB",start:4743061,end:4746725},{filename:"/tmp/pglite/share/postgresql/timezone/GB-Eire",start:4746725,end:4750389},{filename:"/tmp/pglite/share/postgresql/timezone/GMT",start:4750389,end:4750503},{filename:"/tmp/pglite/share/postgresql/timezone/GMT+0",start:4750503,end:4750617},{filename:"/tmp/pglite/share/postgresql/timezone/GMT-0",start:4750617,end:4750731},{filename:"/tmp/pglite/share/postgresql/timezone/GMT0",start:4750731,end:4750845},{filename:"/tmp/pglite/share/postgresql/timezone/Greenwich",start:4750845,end:4750959},{filename:"/tmp/pglite/share/postgresql/timezone/HST",start:4750959,end:4751288},{filename:"/tmp/pglite/share/postgresql/timezone/Hongkong",start:4751288,end:4752521},{filename:"/tmp/pglite/share/postgresql/timezone/Iceland",start:4752521,end:4752669},{filename:"/tmp/pglite/share/postgresql/timezone/Indian/Antananarivo",start:4752669,end:4752934},{filename:"/tmp/pglite/share/postgresql/timezone/Indian/Chagos",start:4752934,end:4753133},{filename:"/tmp/pglite/share/postgresql/timezone/Indian/Christmas",start:4753133,end:4753332},{filename:"/tmp/pglite/share/postgresql/timezone/Indian/Cocos",start:4753332,end:4753600},{filename:"/tmp/pglite/share/postgresql/timezone/Indian/Comoro",start:4753600,end:4753865},{filename:"/tmp/pglite/share/postgresql/timezone/Indian/Kerguelen",start:4753865,end:4754064},{filename:"/tmp/pglite/share/postgresql/timezone/Indian/Mahe",start:4754064,end:4754229},{filename:"/tmp/pglite/share/postgresql/timezone/Indian/Maldives",start:4754229,end:4754428},{filename:"/tmp/pglite/share/postgresql/timezone/Indian/Mauritius",start:4754428,end:4754669},{filename:"/tmp/pglite/share/postgresql/timezone/Indian/Mayotte",start:4754669,end:4754934},{filename:"/tmp/pglite/share/postgresql/timezone/Indian/Reunion",start:4754934,end:4755099},{filename:"/tmp/pglite/share/postgresql/timezone/Iran",start:4755099,end:4756361},{filename:"/tmp/pglite/share/postgresql/timezone/Israel",start:4756361,end:4758749},{filename:"/tmp/pglite/share/postgresql/timezone/Jamaica",start:4758749,end:4759231},{filename:"/tmp/pglite/share/postgresql/timezone/Japan",start:4759231,end:4759540},{filename:"/tmp/pglite/share/postgresql/timezone/Kwajalein",start:4759540,end:4759856},{filename:"/tmp/pglite/share/postgresql/timezone/Libya",start:4759856,end:4760481},{filename:"/tmp/pglite/share/postgresql/timezone/MET",start:4760481,end:4763414},{filename:"/tmp/pglite/share/postgresql/timezone/MST",start:4763414,end:4763774},{filename:"/tmp/pglite/share/postgresql/timezone/MST7MDT",start:4763774,end:4766234},{filename:"/tmp/pglite/share/postgresql/timezone/Mexico/BajaNorte",start:4766234,end:4768692},{filename:"/tmp/pglite/share/postgresql/timezone/Mexico/BajaSur",start:4768692,end:4769752},{filename:"/tmp/pglite/share/postgresql/timezone/Mexico/General",start:4769752,end:4770974},{filename:"/tmp/pglite/share/postgresql/timezone/NZ",start:4770974,end:4773411},{filename:"/tmp/pglite/share/postgresql/timezone/NZ-CHAT",start:4773411,end:4775479},{filename:"/tmp/pglite/share/postgresql/timezone/Navajo",start:4775479,end:4777939},{filename:"/tmp/pglite/share/postgresql/timezone/PRC",start:4777939,end:4778500},{filename:"/tmp/pglite/share/postgresql/timezone/PST8PDT",start:4778500,end:4781352},{filename:"/tmp/pglite/share/postgresql/timezone/Pacific/Apia",start:4781352,end:4781964},{filename:"/tmp/pglite/share/postgresql/timezone/Pacific/Auckland",start:4781964,end:4784401},{filename:"/tmp/pglite/share/postgresql/timezone/Pacific/Bougainville",start:4784401,end:4784669},{filename:"/tmp/pglite/share/postgresql/timezone/Pacific/Chatham",start:4784669,end:4786737},{filename:"/tmp/pglite/share/postgresql/timezone/Pacific/Chuuk",start:4786737,end:4786923},{filename:"/tmp/pglite/share/postgresql/timezone/Pacific/Easter",start:4786923,end:4789156},{filename:"/tmp/pglite/share/postgresql/timezone/Pacific/Efate",start:4789156,end:4789694},{filename:"/tmp/pglite/share/postgresql/timezone/Pacific/Enderbury",start:4789694,end:4789928},{filename:"/tmp/pglite/share/postgresql/timezone/Pacific/Fakaofo",start:4789928,end:4790128},{filename:"/tmp/pglite/share/postgresql/timezone/Pacific/Fiji",start:4790128,end:4790706},{filename:"/tmp/pglite/share/postgresql/timezone/Pacific/Funafuti",start:4790706,end:4790872},{filename:"/tmp/pglite/share/postgresql/timezone/Pacific/Galapagos",start:4790872,end:4791110},{filename:"/tmp/pglite/share/postgresql/timezone/Pacific/Gambier",start:4791110,end:4791274},{filename:"/tmp/pglite/share/postgresql/timezone/Pacific/Guadalcanal",start:4791274,end:4791440},{filename:"/tmp/pglite/share/postgresql/timezone/Pacific/Guam",start:4791440,end:4791934},{filename:"/tmp/pglite/share/postgresql/timezone/Pacific/Honolulu",start:4791934,end:4792263},{filename:"/tmp/pglite/share/postgresql/timezone/Pacific/Johnston",start:4792263,end:4792592},{filename:"/tmp/pglite/share/postgresql/timezone/Pacific/Kanton",start:4792592,end:4792826},{filename:"/tmp/pglite/share/postgresql/timezone/Pacific/Kiritimati",start:4792826,end:4793064},{filename:"/tmp/pglite/share/postgresql/timezone/Pacific/Kosrae",start:4793064,end:4793415},{filename:"/tmp/pglite/share/postgresql/timezone/Pacific/Kwajalein",start:4793415,end:4793731},{filename:"/tmp/pglite/share/postgresql/timezone/Pacific/Majuro",start:4793731,end:4793897},{filename:"/tmp/pglite/share/postgresql/timezone/Pacific/Marquesas",start:4793897,end:4794070},{filename:"/tmp/pglite/share/postgresql/timezone/Pacific/Midway",start:4794070,end:4794245},{filename:"/tmp/pglite/share/postgresql/timezone/Pacific/Nauru",start:4794245,end:4794497},{filename:"/tmp/pglite/share/postgresql/timezone/Pacific/Niue",start:4794497,end:4794700},{filename:"/tmp/pglite/share/postgresql/timezone/Pacific/Norfolk",start:4794700,end:4795580},{filename:"/tmp/pglite/share/postgresql/timezone/Pacific/Noumea",start:4795580,end:4795884},{filename:"/tmp/pglite/share/postgresql/timezone/Pacific/Pago_Pago",start:4795884,end:4796059},{filename:"/tmp/pglite/share/postgresql/timezone/Pacific/Palau",start:4796059,end:4796239},{filename:"/tmp/pglite/share/postgresql/timezone/Pacific/Pitcairn",start:4796239,end:4796441},{filename:"/tmp/pglite/share/postgresql/timezone/Pacific/Pohnpei",start:4796441,end:4796607},{filename:"/tmp/pglite/share/postgresql/timezone/Pacific/Ponape",start:4796607,end:4796773},{filename:"/tmp/pglite/share/postgresql/timezone/Pacific/Port_Moresby",start:4796773,end:4796959},{filename:"/tmp/pglite/share/postgresql/timezone/Pacific/Rarotonga",start:4796959,end:4797562},{filename:"/tmp/pglite/share/postgresql/timezone/Pacific/Saipan",start:4797562,end:4798056},{filename:"/tmp/pglite/share/postgresql/timezone/Pacific/Samoa",start:4798056,end:4798231},{filename:"/tmp/pglite/share/postgresql/timezone/Pacific/Tahiti",start:4798231,end:4798396},{filename:"/tmp/pglite/share/postgresql/timezone/Pacific/Tarawa",start:4798396,end:4798562},{filename:"/tmp/pglite/share/postgresql/timezone/Pacific/Tongatapu",start:4798562,end:4798934},{filename:"/tmp/pglite/share/postgresql/timezone/Pacific/Truk",start:4798934,end:4799120},{filename:"/tmp/pglite/share/postgresql/timezone/Pacific/Wake",start:4799120,end:4799286},{filename:"/tmp/pglite/share/postgresql/timezone/Pacific/Wallis",start:4799286,end:4799452},{filename:"/tmp/pglite/share/postgresql/timezone/Pacific/Yap",start:4799452,end:4799638},{filename:"/tmp/pglite/share/postgresql/timezone/Poland",start:4799638,end:4802292},{filename:"/tmp/pglite/share/postgresql/timezone/Portugal",start:4802292,end:4805819},{filename:"/tmp/pglite/share/postgresql/timezone/ROC",start:4805819,end:4806580},{filename:"/tmp/pglite/share/postgresql/timezone/ROK",start:4806580,end:4807197},{filename:"/tmp/pglite/share/postgresql/timezone/Singapore",start:4807197,end:4807612},{filename:"/tmp/pglite/share/postgresql/timezone/Turkey",start:4807612,end:4809559},{filename:"/tmp/pglite/share/postgresql/timezone/UCT",start:4809559,end:4809673},{filename:"/tmp/pglite/share/postgresql/timezone/US/Alaska",start:4809673,end:4812044},{filename:"/tmp/pglite/share/postgresql/timezone/US/Aleutian",start:4812044,end:4814400},{filename:"/tmp/pglite/share/postgresql/timezone/US/Arizona",start:4814400,end:4814760},{filename:"/tmp/pglite/share/postgresql/timezone/US/Central",start:4814760,end:4818352},{filename:"/tmp/pglite/share/postgresql/timezone/US/East-Indiana",start:4818352,end:4820034},{filename:"/tmp/pglite/share/postgresql/timezone/US/Eastern",start:4820034,end:4823586},{filename:"/tmp/pglite/share/postgresql/timezone/US/Hawaii",start:4823586,end:4823915},{filename:"/tmp/pglite/share/postgresql/timezone/US/Indiana-Starke",start:4823915,end:4826359},{filename:"/tmp/pglite/share/postgresql/timezone/US/Michigan",start:4826359,end:4828589},{filename:"/tmp/pglite/share/postgresql/timezone/US/Mountain",start:4828589,end:4831049},{filename:"/tmp/pglite/share/postgresql/timezone/US/Pacific",start:4831049,end:4833901},{filename:"/tmp/pglite/share/postgresql/timezone/US/Samoa",start:4833901,end:4834076},{filename:"/tmp/pglite/share/postgresql/timezone/UTC",start:4834076,end:4834190},{filename:"/tmp/pglite/share/postgresql/timezone/Universal",start:4834190,end:4834304},{filename:"/tmp/pglite/share/postgresql/timezone/W-SU",start:4834304,end:4835839},{filename:"/tmp/pglite/share/postgresql/timezone/WET",start:4835839,end:4839366},{filename:"/tmp/pglite/share/postgresql/timezone/Zulu",start:4839366,end:4839480},{filename:"/tmp/pglite/share/postgresql/timezonesets/Africa.txt",start:4839480,end:4846453},{filename:"/tmp/pglite/share/postgresql/timezonesets/America.txt",start:4846453,end:4857460},{filename:"/tmp/pglite/share/postgresql/timezonesets/Antarctica.txt",start:4857460,end:4858594},{filename:"/tmp/pglite/share/postgresql/timezonesets/Asia.txt",start:4858594,end:4866905},{filename:"/tmp/pglite/share/postgresql/timezonesets/Atlantic.txt",start:4866905,end:4870438},{filename:"/tmp/pglite/share/postgresql/timezonesets/Australia",start:4870438,end:4871573},{filename:"/tmp/pglite/share/postgresql/timezonesets/Australia.txt",start:4871573,end:4874957},{filename:"/tmp/pglite/share/postgresql/timezonesets/Default",start:4874957,end:4902171},{filename:"/tmp/pglite/share/postgresql/timezonesets/Etc.txt",start:4902171,end:4903421},{filename:"/tmp/pglite/share/postgresql/timezonesets/Europe.txt",start:4903421,end:4912167},{filename:"/tmp/pglite/share/postgresql/timezonesets/India",start:4912167,end:4912760},{filename:"/tmp/pglite/share/postgresql/timezonesets/Indian.txt",start:4912760,end:4914021},{filename:"/tmp/pglite/share/postgresql/timezonesets/Pacific.txt",start:4914021,end:4917789},{filename:"/tmp/pglite/share/postgresql/tsearch_data/danish.stop",start:4917789,end:4918213},{filename:"/tmp/pglite/share/postgresql/tsearch_data/dutch.stop",start:4918213,end:4918666},{filename:"/tmp/pglite/share/postgresql/tsearch_data/english.stop",start:4918666,end:4919288},{filename:"/tmp/pglite/share/postgresql/tsearch_data/finnish.stop",start:4919288,end:4920867},{filename:"/tmp/pglite/share/postgresql/tsearch_data/french.stop",start:4920867,end:4921672},{filename:"/tmp/pglite/share/postgresql/tsearch_data/german.stop",start:4921672,end:4923021},{filename:"/tmp/pglite/share/postgresql/tsearch_data/hungarian.stop",start:4923021,end:4924248},{filename:"/tmp/pglite/share/postgresql/tsearch_data/hunspell_sample.affix",start:4924248,end:4924491},{filename:"/tmp/pglite/share/postgresql/tsearch_data/hunspell_sample_long.affix",start:4924491,end:4925124},{filename:"/tmp/pglite/share/postgresql/tsearch_data/hunspell_sample_long.dict",start:4925124,end:4925222},{filename:"/tmp/pglite/share/postgresql/tsearch_data/hunspell_sample_num.affix",start:4925222,end:4925684},{filename:"/tmp/pglite/share/postgresql/tsearch_data/hunspell_sample_num.dict",start:4925684,end:4925813},{filename:"/tmp/pglite/share/postgresql/tsearch_data/ispell_sample.affix",start:4925813,end:4926278},{filename:"/tmp/pglite/share/postgresql/tsearch_data/ispell_sample.dict",start:4926278,end:4926359},{filename:"/tmp/pglite/share/postgresql/tsearch_data/italian.stop",start:4926359,end:4928013},{filename:"/tmp/pglite/share/postgresql/tsearch_data/nepali.stop",start:4928013,end:4932274},{filename:"/tmp/pglite/share/postgresql/tsearch_data/norwegian.stop",start:4932274,end:4933125},{filename:"/tmp/pglite/share/postgresql/tsearch_data/portuguese.stop",start:4933125,end:4934392},{filename:"/tmp/pglite/share/postgresql/tsearch_data/russian.stop",start:4934392,end:4935627},{filename:"/tmp/pglite/share/postgresql/tsearch_data/spanish.stop",start:4935627,end:4937805},{filename:"/tmp/pglite/share/postgresql/tsearch_data/swedish.stop",start:4937805,end:4938364},{filename:"/tmp/pglite/share/postgresql/tsearch_data/synonym_sample.syn",start:4938364,end:4938437},{filename:"/tmp/pglite/share/postgresql/tsearch_data/thesaurus_sample.ths",start:4938437,end:4938910},{filename:"/tmp/pglite/share/postgresql/tsearch_data/turkish.stop",start:4938910,end:4939170}],remote_package_size:4939170})})();var moduleOverrides=Object.assign({},Module),arguments_=[],thisProgram="./this.program",quit_=(e,t)=>{throw t},scriptDirectory="";function locateFile(e){return Module.locateFile?Module.locateFile(e,scriptDirectory):scriptDirectory+e}var readAsync,readBinary;if(ENVIRONMENT_IS_NODE){var fs=require("fs"),nodePath=require("path");k.startsWith("data:")||(scriptDirectory=nodePath.dirname(require("url").fileURLToPath(k))+"/"),readBinary=e=>{e=isFileURI(e)?new URL(e):e;var t=fs.readFileSync(e);return t},readAsync=async(e,t=!0)=>{e=isFileURI(e)?new URL(e):e;var r=fs.readFileSync(e,t?void 0:"utf8");return r},!Module.thisProgram&&process.argv.length>1&&(thisProgram=process.argv[1].replace(/\\/g,"/")),arguments_=process.argv.slice(2),quit_=(e,t)=>{throw process.exitCode=e,t}}else(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&(ENVIRONMENT_IS_WORKER?scriptDirectory=self.location.href:typeof document<"u"&&document.currentScript&&(scriptDirectory=document.currentScript.src),_scriptName&&(scriptDirectory=_scriptName),scriptDirectory.startsWith("blob:")?scriptDirectory="":scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1),ENVIRONMENT_IS_WORKER&&(readBinary=e=>{var t=new XMLHttpRequest;return t.open("GET",e,!1),t.responseType="arraybuffer",t.send(null),new Uint8Array(t.response)}),readAsync=async e=>{var t=await fetch(e,{credentials:"same-origin"});if(t.ok)return t.arrayBuffer();throw new Error(t.status+" : "+t.url)});var out=Module.print||console.log.bind(console),err=Module.printErr||console.error.bind(console);Object.assign(Module,moduleOverrides),moduleOverrides=null,Module.arguments&&(arguments_=Module.arguments),Module.thisProgram&&(thisProgram=Module.thisProgram);var dynamicLibraries=Module.dynamicLibraries||[],wasmBinary=Module.wasmBinary;function intArrayFromBase64(e){if(typeof ENVIRONMENT_IS_NODE<"u"&&ENVIRONMENT_IS_NODE){var t=Buffer.from(e,"base64");return new Uint8Array(t.buffer,t.byteOffset,t.length)}for(var r=atob(e),a=new Uint8Array(r.length),s=0;s<r.length;++s)a[s]=r.charCodeAt(s);return a}var wasmMemory,ABORT=!1,EXITSTATUS;function assert(e,t){e||abort(t)}var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAP64,HEAPU64,HEAPF64;function updateMemoryViews(){var e=wasmMemory.buffer;Module.HEAP8=HEAP8=new Int8Array(e),Module.HEAP16=HEAP16=new Int16Array(e),Module.HEAPU8=HEAPU8=new Uint8Array(e),Module.HEAPU16=HEAPU16=new Uint16Array(e),Module.HEAP32=HEAP32=new Int32Array(e),Module.HEAPU32=HEAPU32=new Uint32Array(e),Module.HEAPF32=HEAPF32=new Float32Array(e),Module.HEAPF64=HEAPF64=new Float64Array(e),Module.HEAP64=HEAP64=new BigInt64Array(e),Module.HEAPU64=HEAPU64=new BigUint64Array(e)}if(Module.wasmMemory)wasmMemory=Module.wasmMemory;else{var INITIAL_MEMORY=Module.INITIAL_MEMORY||16777216;wasmMemory=new WebAssembly.Memory({initial:INITIAL_MEMORY/65536,maximum:32768})}updateMemoryViews();var __ATPRERUN__=[],__ATINIT__=[],__ATMAIN__=[],__ATPOSTRUN__=[],__RELOC_FUNCS__=[],runtimeInitialized=!1;function preRun(){if(Module.preRun)for(typeof Module.preRun=="function"&&(Module.preRun=[Module.preRun]);Module.preRun.length;)addOnPreRun(Module.preRun.shift());callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=!0,callRuntimeCallbacks(__RELOC_FUNCS__),!Module.noFSInit&&!FS.initialized&&FS.init(),FS.ignorePermissions=!1,TTY.init(),SOCKFS.root=FS.mount(SOCKFS,{},null),PIPEFS.root=FS.mount(PIPEFS,{},null),callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function postRun(){if(Module.postRun)for(typeof Module.postRun=="function"&&(Module.postRun=[Module.postRun]);Module.postRun.length;)addOnPostRun(Module.postRun.shift());callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(e){__ATPRERUN__.unshift(e)}function addOnInit(e){__ATINIT__.unshift(e)}function addOnPostRun(e){__ATPOSTRUN__.unshift(e)}var runDependencies=0,dependenciesFulfilled=null;function getUniqueRunDependency(e){return e}function addRunDependency(e){runDependencies++,Module.monitorRunDependencies?.(runDependencies)}function removeRunDependency(e){if(runDependencies--,Module.monitorRunDependencies?.(runDependencies),runDependencies==0&&dependenciesFulfilled){var t=dependenciesFulfilled;dependenciesFulfilled=null,t()}}function abort(e){Module.onAbort?.(e),e="Aborted("+e+")",err(e),ABORT=!0,e+=". Build with -sASSERTIONS for more info.";var t=new WebAssembly.RuntimeError(e);throw readyPromiseReject(t),t}var dataURIPrefix="data:application/octet-stream;base64,",isDataURI=e=>e.startsWith(dataURIPrefix),isFileURI=e=>e.startsWith("file://");function findWasmBinary(){if(Module.locateFile){var e="pglite.wasm";return isDataURI(e)?e:locateFile(e)}return new URL("pglite.wasm",k).href}var wasmBinaryFile;function getBinarySync(e){if(e==wasmBinaryFile&&wasmBinary)return new Uint8Array(wasmBinary);if(readBinary)return readBinary(e);throw"both async and sync fetching of the wasm failed"}async function getWasmBinary(e){if(!wasmBinary)try{var t=await readAsync(e);return new Uint8Array(t)}catch{}return getBinarySync(e)}async function instantiateArrayBuffer(e,t){try{var r=await getWasmBinary(e),a=await WebAssembly.instantiate(r,t);return a}catch(s){err(`failed to asynchronously prepare wasm: ${s}`),abort(s)}}async function instantiateAsync(e,t,r){if(!e&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(t)&&!ENVIRONMENT_IS_NODE&&typeof fetch=="function")try{var a=fetch(t,{credentials:"same-origin"}),s=await WebAssembly.instantiateStreaming(a,r);return s}catch(o){err(`wasm streaming compile failed: ${o}`),err("falling back to ArrayBuffer instantiation")}return instantiateArrayBuffer(t,r)}function getWasmImports(){return{env:wasmImports,wasi_snapshot_preview1:wasmImports,"GOT.mem":new Proxy(wasmImports,GOTHandler),"GOT.func":new Proxy(wasmImports,GOTHandler)}}async function createWasm(){function e(s,o){wasmExports=s.exports,wasmExports=relocateExports(wasmExports,1024);var n=getDylinkMetadata(o);return n.neededDynlibs&&(dynamicLibraries=n.neededDynlibs.concat(dynamicLibraries)),mergeLibSymbols(wasmExports,"main"),LDSO.init(),loadDylibs(),addOnInit(wasmExports.__wasm_call_ctors),__RELOC_FUNCS__.push(wasmExports.__wasm_apply_data_relocs),removeRunDependency("wasm-instantiate"),wasmExports}addRunDependency("wasm-instantiate");function t(s){e(s.instance,s.module)}var r=getWasmImports();if(Module.instantiateWasm)try{return Module.instantiateWasm(r,e)}catch(s){err(`Module.instantiateWasm callback failed with error: ${s}`),readyPromiseReject(s)}wasmBinaryFile??(wasmBinaryFile=findWasmBinary());try{var a=await instantiateAsync(wasmBinary,wasmBinaryFile,r);return t(a),a}catch(s){readyPromiseReject(s);return}}var ASM_CONSTS={2537480:e=>{Module.is_worker=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,Module.FD_BUFFER_MAX=e,Module.emscripten_copy_to=console.warn},2537652:()=>{Module.postMessage=function(t){console.log("# pg_main_emsdk.c:544: onCustomMessage:",t)}},2537781:()=>{if(Module.is_worker){let t=function(r){console.log("onCustomMessage:",r)};var e=t;Module.onCustomMessage=t}else Module.postMessage=function(r){switch(r.type){case"raw":break;case"stdin":{stringToUTF8(r.data,1,Module.FD_BUFFER_MAX);break}case"rcon":break;default:console.warn("custom_postMessage?",r)}}}};class ExitStatus{constructor(t){le(this,"name","ExitStatus");this.message=`Program terminated with exit(${t})`,this.status=t}}var GOT={},currentModuleWeakSymbols=new Set([]),GOTHandler={get(e,t){var r=GOT[t];return r||(r=GOT[t]=new WebAssembly.Global({value:"i32",mutable:!0})),currentModuleWeakSymbols.has(t)||(r.required=!0),r}},callRuntimeCallbacks=e=>{for(;e.length>0;)e.shift()(Module)},UTF8Decoder=typeof TextDecoder<"u"?new TextDecoder:void 0,UTF8ArrayToString=(e,t=0,r=NaN)=>{for(var a=t+r,s=t;e[s]&&!(s>=a);)++s;if(s-t>16&&e.buffer&&UTF8Decoder)return UTF8Decoder.decode(e.subarray(t,s));for(var o="";t<s;){var n=e[t++];if(!(n&128)){o+=String.fromCharCode(n);continue}var l=e[t++]&63;if((n&224)==192){o+=String.fromCharCode((n&31)<<6|l);continue}var _=e[t++]&63;if((n&240)==224?n=(n&15)<<12|l<<6|_:n=(n&7)<<18|l<<12|_<<6|e[t++]&63,n<65536)o+=String.fromCharCode(n);else{var p=n-65536;o+=String.fromCharCode(55296|p>>10,56320|p&1023)}}return o},getDylinkMetadata=e=>{var t=0,r=0;function a(){return e[t++]}function s(){for(var G=0,oe=1;;){var X=e[t++];if(G+=(X&127)*oe,oe*=128,!(X&128))break}return G}function o(){var G=s();return t+=G,UTF8ArrayToString(e,t-G,G)}function n(G,oe){if(G)throw new Error(oe)}var l="dylink.0";if(e instanceof WebAssembly.Module){var _=WebAssembly.Module.customSections(e,l);_.length===0&&(l="dylink",_=WebAssembly.Module.customSections(e,l)),n(_.length===0,"need dylink section"),e=new Uint8Array(_[0]),r=e.length}else{var p=new Uint32Array(new Uint8Array(e.subarray(0,24)).buffer),u=p[0]==1836278016;n(!u,"need to see wasm magic number"),n(e[8]!==0,"need the dylink section to be first"),t=9;var m=s();r=t+m,l=o()}var c={neededDynlibs:[],tlsExports:new Set,weakImports:new Set};if(l=="dylink"){c.memorySize=s(),c.memoryAlign=s(),c.tableSize=s(),c.tableAlign=s();for(var g=s(),v=0;v<g;++v){var f=o();c.neededDynlibs.push(f)}}else{n(l!=="dylink.0");for(var P=1,F=2,A=3,x=4,I=256,b=3,T=1;t<r;){var R=a(),se=s();if(R===P)c.memorySize=s(),c.memoryAlign=s(),c.tableSize=s(),c.tableAlign=s();else if(R===F)for(var g=s(),v=0;v<g;++v)f=o(),c.neededDynlibs.push(f);else if(R===A)for(var ve=s();ve--;){var ze=o(),de=s();de&I&&c.tlsExports.add(ze)}else if(R===x)for(var ve=s();ve--;){var Ee=o(),ze=o(),de=s();(de&b)==T&&c.weakImports.add(ze)}else t+=se}}return c};function getValue(e,t="i8"){switch(t.endsWith("*")&&(t="*"),t){case"i1":return HEAP8[e];case"i8":return HEAP8[e];case"i16":return HEAP16[e>>1];case"i32":return HEAP32[e>>2];case"i64":return HEAP64[e>>3];case"float":return HEAPF32[e>>2];case"double":return HEAPF64[e>>3];case"*":return HEAPU32[e>>2];default:abort(`invalid type for getValue: ${t}`)}}var newDSO=(e,t,r)=>{var a={refcount:1/0,name:e,exports:r,global:!0};return LDSO.loadedLibsByName[e]=a,t!=null&&(LDSO.loadedLibsByHandle[t]=a),a},LDSO={loadedLibsByName:{},loadedLibsByHandle:{},init(){newDSO("__main__",0,wasmImports)}},___heap_base=2765600,alignMemory=(e,t)=>Math.ceil(e/t)*t,getMemory=e=>{if(runtimeInitialized)return _calloc(e,1);var t=___heap_base,r=t+alignMemory(e,16);return ___heap_base=r,GOT.__heap_base.value=r,t},isInternalSym=e=>["__cpp_exception","__c_longjmp","__wasm_apply_data_relocs","__dso_handle","__tls_size","__tls_align","__set_stack_limits","_emscripten_tls_init","__wasm_init_tls","__wasm_call_ctors","__start_em_asm","__stop_em_asm","__start_em_js","__stop_em_js"].includes(e)||e.startsWith("__em_js__"),uleb128Encode=(e,t)=>{e<128?t.push(e):t.push(e%128|128,e>>7)},sigToWasmTypes=e=>{for(var t={i:"i32",j:"i64",f:"f32",d:"f64",e:"externref",p:"i32"},r={parameters:[],results:e[0]=="v"?[]:[t[e[0]]]},a=1;a<e.length;++a)r.parameters.push(t[e[a]]);return r},generateFuncType=(e,t)=>{var r=e.slice(0,1),a=e.slice(1),s={i:127,p:127,j:126,f:125,d:124,e:111};t.push(96),uleb128Encode(a.length,t);for(var o=0;o<a.length;++o)t.push(s[a[o]]);r=="v"?t.push(0):t.push(1,s[r])},convertJsFunctionToWasm=(e,t)=>{if(typeof WebAssembly.Function=="function")return new WebAssembly.Function(sigToWasmTypes(t),e);var r=[1];generateFuncType(t,r);var a=[0,97,115,109,1,0,0,0,1];uleb128Encode(r.length,a),a.push(...r),a.push(2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var s=new WebAssembly.Module(new Uint8Array(a)),o=new WebAssembly.Instance(s,{e:{f:e}}),n=o.exports.f;return n},wasmTableMirror=[],wasmTable=new WebAssembly.Table({initial:5610,element:"anyfunc"}),getWasmTableEntry=e=>{var t=wasmTableMirror[e];return t||(e>=wasmTableMirror.length&&(wasmTableMirror.length=e+1),wasmTableMirror[e]=t=wasmTable.get(e)),t},updateTableMap=(e,t)=>{if(functionsInTableMap)for(var r=e;r<e+t;r++){var a=getWasmTableEntry(r);a&&functionsInTableMap.set(a,r)}},functionsInTableMap,getFunctionAddress=e=>(functionsInTableMap||(functionsInTableMap=new WeakMap,updateTableMap(0,wasmTable.length)),functionsInTableMap.get(e)||0),freeTableIndexes=[],getEmptyTableSlot=()=>{if(freeTableIndexes.length)return freeTableIndexes.pop();try{wasmTable.grow(1)}catch(e){throw e instanceof RangeError?"Unable to grow wasm table. Set ALLOW_TABLE_GROWTH.":e}return wasmTable.length-1},setWasmTableEntry=(e,t)=>{wasmTable.set(e,t),wasmTableMirror[e]=wasmTable.get(e)},addFunction=(e,t)=>{var r=getFunctionAddress(e);if(r)return r;var a=getEmptyTableSlot();try{setWasmTableEntry(a,e)}catch(o){if(!(o instanceof TypeError))throw o;var s=convertJsFunctionToWasm(e,t);setWasmTableEntry(a,s)}return functionsInTableMap.set(e,a),a},updateGOT=(e,t)=>{for(var r in e)if(!isInternalSym(r)){var a=e[r];GOT[r]||(GOT[r]=new WebAssembly.Global({value:"i32",mutable:!0})),(t||GOT[r].value==0)&&(typeof a=="function"?GOT[r].value=addFunction(a):typeof a=="number"?GOT[r].value=a:err(`unhandled export type for '${r}': ${typeof a}`))}},relocateExports=(e,t,r)=>{var a={};for(var s in e){var o=e[s];typeof o=="object"&&(o=o.value),typeof o=="number"&&(o+=t),a[s]=o}return updateGOT(a,r),a},isSymbolDefined=e=>{var t=wasmImports[e];return!(!t||t.stub)},dynCall=(e,t,r=[])=>{var a=getWasmTableEntry(t)(...r);return a},stackSave=()=>_emscripten_stack_get_current(),stackRestore=e=>__emscripten_stack_restore(e),createInvokeFunction=e=>(t,...r)=>{var a=stackSave();try{return dynCall(e,t,r)}catch(s){if(stackRestore(a),s!==s+0)throw s;if(_setThrew(1,0),e[0]=="j")return 0n}},resolveGlobalSymbol=(e,t=!1)=>{var r;return isSymbolDefined(e)?r=wasmImports[e]:e.startsWith("invoke_")&&(r=wasmImports[e]=createInvokeFunction(e.split("_")[1])),{sym:r,name:e}},UTF8ToString=(e,t)=>e?UTF8ArrayToString(HEAPU8,e,t):"",loadWebAssemblyModule=(binary,flags,libName,localScope,handle)=>{var metadata=getDylinkMetadata(binary);currentModuleWeakSymbols=metadata.weakImports;function loadModule(){var firstLoad=!handle||!HEAP8[handle+8];if(firstLoad){var memAlign=Math.pow(2,metadata.memoryAlign),memoryBase=metadata.memorySize?alignMemory(getMemory(metadata.memorySize+memAlign),memAlign):0,tableBase=metadata.tableSize?wasmTable.length:0;handle&&(HEAP8[handle+8]=1,HEAPU32[handle+12>>2]=memoryBase,HEAP32[handle+16>>2]=metadata.memorySize,HEAPU32[handle+20>>2]=tableBase,HEAP32[handle+24>>2]=metadata.tableSize)}else memoryBase=HEAPU32[handle+12>>2],tableBase=HEAPU32[handle+20>>2];var tableGrowthNeeded=tableBase+metadata.tableSize-wasmTable.length;tableGrowthNeeded>0&&wasmTable.grow(tableGrowthNeeded);var moduleExports;function resolveSymbol(e){var t=resolveGlobalSymbol(e).sym;return!t&&localScope&&(t=localScope[e]),t||(t=moduleExports[e]),t}var proxyHandler={get(e,t){switch(t){case"__memory_base":return memoryBase;case"__table_base":return tableBase}if(t in wasmImports&&!wasmImports[t].stub)return wasmImports[t];if(!(t in e)){var r;e[t]=(...a)=>(r||(r=resolveSymbol(t)),r(...a))}return e[t]}},proxy=new Proxy({},proxyHandler),info={"GOT.mem":new Proxy({},GOTHandler),"GOT.func":new Proxy({},GOTHandler),env:proxy,wasi_snapshot_preview1:proxy};function postInstantiation(module,instance){updateTableMap(tableBase,metadata.tableSize),moduleExports=relocateExports(instance.exports,memoryBase),flags.allowUndefined||reportUndefinedSymbols();function addEmAsm(addr,body){for(var args=[],arity=0;arity<16&&body.indexOf("$"+arity)!=-1;arity++)args.push("$"+arity);args=args.join(",");var func=`(${args}) => { ${body} };`;ASM_CONSTS[start]=eval(func)}if("__start_em_asm"in moduleExports)for(var start=moduleExports.__start_em_asm,stop=moduleExports.__stop_em_asm;start<stop;){var jsString=UTF8ToString(start);addEmAsm(start,jsString),start=HEAPU8.indexOf(0,start)+1}function addEmJs(name,cSig,body){var jsArgs=[];if(cSig=cSig.slice(1,-1),cSig!="void"){cSig=cSig.split(",");for(var i in cSig){var jsArg=cSig[i].split(" ").pop();jsArgs.push(jsArg.replace("*",""))}}var func=`(${jsArgs}) => ${body};`;moduleExports[name]=eval(func)}for(var name in moduleExports)if(name.startsWith("__em_js__")){var start=moduleExports[name],jsString=UTF8ToString(start),parts=jsString.split("<::>");addEmJs(name.replace("__em_js__",""),parts[0],parts[1]),delete moduleExports[name]}var applyRelocs=moduleExports.__wasm_apply_data_relocs;applyRelocs&&(runtimeInitialized?applyRelocs():__RELOC_FUNCS__.push(applyRelocs));var init=moduleExports.__wasm_call_ctors;return init&&(runtimeInitialized?init():__ATINIT__.push(init)),moduleExports}if(flags.loadAsync){if(binary instanceof WebAssembly.Module){var instance=new WebAssembly.Instance(binary,info);return Promise.resolve(postInstantiation(binary,instance))}return WebAssembly.instantiate(binary,info).then(e=>postInstantiation(e.module,e.instance))}var module=binary instanceof WebAssembly.Module?binary:new WebAssembly.Module(binary),instance=new WebAssembly.Instance(module,info);return postInstantiation(module,instance)}return flags.loadAsync?metadata.neededDynlibs.reduce((e,t)=>e.then(()=>loadDynamicLibrary(t,flags,localScope)),Promise.resolve()).then(loadModule):(metadata.neededDynlibs.forEach(e=>loadDynamicLibrary(e,flags,localScope)),loadModule())},mergeLibSymbols=(e,t)=>{for(var[r,a]of Object.entries(e)){let s=n=>{isSymbolDefined(n)||(wasmImports[n]=a)};s(r);let o="__main_argc_argv";r=="main"&&s(o),r==o&&s("main")}},asyncLoad=async e=>{var t=await readAsync(e);return new Uint8Array(t)},preloadPlugins=Module.preloadPlugins||[],registerWasmPlugin=()=>{var e={promiseChainEnd:Promise.resolve(),canHandle:t=>!Module.noWasmDecoding&&t.endsWith(".so"),handle:(t,r,a,s)=>{e.promiseChainEnd=e.promiseChainEnd.then(()=>loadWebAssemblyModule(t,{loadAsync:!0,nodelete:!0},r,{})).then(o=>{preloadedWasm[r]=o,a(t)},o=>{err(`failed to instantiate wasm: ${r}: ${o}`),s()})}};preloadPlugins.push(e)},preloadedWasm={};function loadDynamicLibrary(e,t={global:!0,nodelete:!0},r,a){var s=LDSO.loadedLibsByName[e];if(s)return t.global?s.global||(s.global=!0,mergeLibSymbols(s.exports,e)):r&&Object.assign(r,s.exports),t.nodelete&&s.refcount!==1/0&&(s.refcount=1/0),s.refcount++,a&&(LDSO.loadedLibsByHandle[a]=s),t.loadAsync?Promise.resolve(!0):!0;s=newDSO(e,a,"loading"),s.refcount=t.nodelete?1/0:1,s.global=t.global;function o(){if(a){var _=HEAPU32[a+28>>2],p=HEAPU32[a+32>>2];if(_&&p){var u=HEAP8.slice(_,_+p);return t.loadAsync?Promise.resolve(u):u}}var m=locateFile(e);if(t.loadAsync)return asyncLoad(m);if(!readBinary)throw new Error(`${m}: file not found, and synchronous loading of external files is not available`);return readBinary(m)}function n(){var _=preloadedWasm[e];return _?t.loadAsync?Promise.resolve(_):_:t.loadAsync?o().then(p=>loadWebAssemblyModule(p,t,e,r,a)):loadWebAssemblyModule(o(),t,e,r,a)}function l(_){s.global?mergeLibSymbols(_,e):r&&Object.assign(r,_),s.exports=_}return t.loadAsync?n().then(_=>(l(_),!0)):(l(n()),!0)}var reportUndefinedSymbols=()=>{for(var[e,t]of Object.entries(GOT))if(t.value==0){var r=resolveGlobalSymbol(e,!0).sym;if(!r&&!t.required)continue;if(typeof r=="function")t.value=addFunction(r,r.sig);else if(typeof r=="number")t.value=r;else throw new Error(`bad export type for '${e}': ${typeof r}`)}},loadDylibs=()=>{if(!dynamicLibraries.length){reportUndefinedSymbols();return}addRunDependency("loadDylibs"),dynamicLibraries.reduce((e,t)=>e.then(()=>loadDynamicLibrary(t,{loadAsync:!0,global:!0,nodelete:!0,allowUndefined:!0})),Promise.resolve()).then(()=>{reportUndefinedSymbols(),removeRunDependency("loadDylibs")})},noExitRuntime=Module.noExitRuntime||!0;function setValue(e,t,r="i8"){switch(r.endsWith("*")&&(r="*"),r){case"i1":HEAP8[e]=t;break;case"i8":HEAP8[e]=t;break;case"i16":HEAP16[e>>1]=t;break;case"i32":HEAP32[e>>2]=t;break;case"i64":HEAP64[e>>3]=BigInt(t);break;case"float":HEAPF32[e>>2]=t;break;case"double":HEAPF64[e>>3]=t;break;case"*":HEAPU32[e>>2]=t;break;default:abort(`invalid type for setValue: ${r}`)}}var ___assert_fail=(e,t,r,a)=>abort(`Assertion failed: ${UTF8ToString(e)}, at: `+[t?UTF8ToString(t):"unknown filename",r,a?UTF8ToString(a):"unknown function"]);___assert_fail.sig="vppip";var ___call_sighandler=(e,t)=>getWasmTableEntry(e)(t);___call_sighandler.sig="vpi";var ___memory_base=new WebAssembly.Global({value:"i32",mutable:!1},1024);Module.___memory_base=___memory_base;var ___stack_pointer=new WebAssembly.Global({value:"i32",mutable:!0},2765600);Module.___stack_pointer=___stack_pointer;var PATH={isAbs:e=>e.charAt(0)==="/",splitPath:e=>{var t=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return t.exec(e).slice(1)},normalizeArray:(e,t)=>{for(var r=0,a=e.length-1;a>=0;a--){var s=e[a];s==="."?e.splice(a,1):s===".."?(e.splice(a,1),r++):r&&(e.splice(a,1),r--)}if(t)for(;r;r--)e.unshift("..");return e},normalize:e=>{var t=PATH.isAbs(e),r=e.substr(-1)==="/";return e=PATH.normalizeArray(e.split("/").filter(a=>!!a),!t).join("/"),!e&&!t&&(e="."),e&&r&&(e+="/"),(t?"/":"")+e},dirname:e=>{var t=PATH.splitPath(e),r=t[0],a=t[1];return!r&&!a?".":(a&&(a=a.substr(0,a.length-1)),r+a)},basename:e=>{if(e==="/")return"/";e=PATH.normalize(e),e=e.replace(/\/$/,"");var t=e.lastIndexOf("/");return t===-1?e:e.substr(t+1)},join:(...e)=>PATH.normalize(e.join("/")),join2:(e,t)=>PATH.normalize(e+"/"+t)},initRandomFill=()=>{if(typeof crypto=="object"&&typeof crypto.getRandomValues=="function")return a=>crypto.getRandomValues(a);if(ENVIRONMENT_IS_NODE)try{var e=require("crypto"),t=e.randomFillSync;if(t)return a=>e.randomFillSync(a);var r=e.randomBytes;return a=>(a.set(r(a.byteLength)),a)}catch{}abort("initRandomDevice")},randomFill=e=>(randomFill=initRandomFill())(e),PATH_FS={resolve:(...e)=>{for(var t="",r=!1,a=e.length-1;a>=-1&&!r;a--){var s=a>=0?e[a]:FS.cwd();if(typeof s!="string")throw new TypeError("Arguments to path.resolve must be strings");if(!s)return"";t=s+"/"+t,r=PATH.isAbs(s)}return t=PATH.normalizeArray(t.split("/").filter(o=>!!o),!r).join("/"),(r?"/":"")+t||"."},relative:(e,t)=>{e=PATH_FS.resolve(e).substr(1),t=PATH_FS.resolve(t).substr(1);function r(p){for(var u=0;u<p.length&&p[u]==="";u++);for(var m=p.length-1;m>=0&&p[m]==="";m--);return u>m?[]:p.slice(u,m-u+1)}for(var a=r(e.split("/")),s=r(t.split("/")),o=Math.min(a.length,s.length),n=o,l=0;l<o;l++)if(a[l]!==s[l]){n=l;break}for(var _=[],l=n;l<a.length;l++)_.push("..");return _=_.concat(s.slice(n)),_.join("/")}},FS_stdin_getChar_buffer=[],lengthBytesUTF8=e=>{for(var t=0,r=0;r<e.length;++r){var a=e.charCodeAt(r);a<=127?t++:a<=2047?t+=2:a>=55296&&a<=57343?(t+=4,++r):t+=3}return t},stringToUTF8Array=(e,t,r,a)=>{if(!(a>0))return 0;for(var s=r,o=r+a-1,n=0;n<e.length;++n){var l=e.charCodeAt(n);if(l>=55296&&l<=57343){var _=e.charCodeAt(++n);l=65536+((l&1023)<<10)|_&1023}if(l<=127){if(r>=o)break;t[r++]=l}else if(l<=2047){if(r+1>=o)break;t[r++]=192|l>>6,t[r++]=128|l&63}else if(l<=65535){if(r+2>=o)break;t[r++]=224|l>>12,t[r++]=128|l>>6&63,t[r++]=128|l&63}else{if(r+3>=o)break;t[r++]=240|l>>18,t[r++]=128|l>>12&63,t[r++]=128|l>>6&63,t[r++]=128|l&63}}return t[r]=0,r-s};function intArrayFromString(e,t,r){var a=r>0?r:lengthBytesUTF8(e)+1,s=new Array(a),o=stringToUTF8Array(e,s,0,s.length);return t&&(s.length=o),s}var FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var e=null;if(ENVIRONMENT_IS_NODE){var t=256,r=Buffer.alloc(t),a=0,s=process.stdin.fd;try{a=fs.readSync(s,r,0,t)}catch(o){if(o.toString().includes("EOF"))a=0;else throw o}a>0&&(e=r.slice(0,a).toString("utf-8"))}else typeof window<"u"&&typeof window.prompt=="function"&&(e=window.prompt("Input: "),e!==null&&(e+=`
`));if(!e)return null;FS_stdin_getChar_buffer=intArrayFromString(e,!0)}return FS_stdin_getChar_buffer.shift()},TTY={ttys:[],init(){},shutdown(){},register(e,t){TTY.ttys[e]={input:[],output:[],ops:t},FS.registerDevice(e,TTY.stream_ops)},stream_ops:{open(e){var t=TTY.ttys[e.node.rdev];if(!t)throw new FS.ErrnoError(43);e.tty=t,e.seekable=!1},close(e){e.tty.ops.fsync(e.tty)},fsync(e){e.tty.ops.fsync(e.tty)},read(e,t,r,a,s){if(!e.tty||!e.tty.ops.get_char)throw new FS.ErrnoError(60);for(var o=0,n=0;n<a;n++){var l;try{l=e.tty.ops.get_char(e.tty)}catch{throw new FS.ErrnoError(29)}if(l===void 0&&o===0)throw new FS.ErrnoError(6);if(l==null)break;o++,t[r+n]=l}return o&&(e.node.atime=Date.now()),o},write(e,t,r,a,s){if(!e.tty||!e.tty.ops.put_char)throw new FS.ErrnoError(60);try{for(var o=0;o<a;o++)e.tty.ops.put_char(e.tty,t[r+o])}catch{throw new FS.ErrnoError(29)}return a&&(e.node.mtime=e.node.ctime=Date.now()),o}},default_tty_ops:{get_char(e){return FS_stdin_getChar()},put_char(e,t){t===null||t===10?(out(UTF8ArrayToString(e.output)),e.output=[]):t!=0&&e.output.push(t)},fsync(e){e.output&&e.output.length>0&&(out(UTF8ArrayToString(e.output)),e.output=[])},ioctl_tcgets(e){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(e,t,r){return 0},ioctl_tiocgwinsz(e){return[24,80]}},default_tty1_ops:{put_char(e,t){t===null||t===10?(err(UTF8ArrayToString(e.output)),e.output=[]):t!=0&&e.output.push(t)},fsync(e){e.output&&e.output.length>0&&(err(UTF8ArrayToString(e.output)),e.output=[])}}},zeroMemory=(e,t)=>{HEAPU8.fill(0,e,e+t)},mmapAlloc=e=>{e=alignMemory(e,65536);var t=_emscripten_builtin_memalign(65536,e);return t&&zeroMemory(t,e),t},MEMFS={ops_table:null,mount(e){return MEMFS.createNode(null,"/",16895,0)},createNode(e,t,r,a){if(FS.isBlkdev(r)||FS.isFIFO(r))throw new FS.ErrnoError(63);MEMFS.ops_table||(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,allocate:MEMFS.stream_ops.allocate,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 s=FS.createNode(e,t,r,a);return FS.isDir(s.mode)?(s.node_ops=MEMFS.ops_table.dir.node,s.stream_ops=MEMFS.ops_table.dir.stream,s.contents={}):FS.isFile(s.mode)?(s.node_ops=MEMFS.ops_table.file.node,s.stream_ops=MEMFS.ops_table.file.stream,s.usedBytes=0,s.contents=null):FS.isLink(s.mode)?(s.node_ops=MEMFS.ops_table.link.node,s.stream_ops=MEMFS.ops_table.link.stream):FS.isChrdev(s.mode)&&(s.node_ops=MEMFS.ops_table.chrdev.node,s.stream_ops=MEMFS.ops_table.chrdev.stream),s.atime=s.mtime=s.ctime=Date.now(),e&&(e.contents[t]=s,e.atime=e.mtime=e.ctime=s.atime),s},getFileDataAsTypedArray(e){return e.contents?e.contents.subarray?e.contents.subarray(0,e.usedBytes):new Uint8Array(e.contents):new Uint8Array(0)},expandFileStorage(e,t){var r=e.contents?e.contents.length:0;if(!(r>=t)){var a=1024*1024;t=Math.max(t,r*(r<a?2:1.125)>>>0),r!=0&&(t=Math.max(t,256));var s=e.contents;e.contents=new Uint8Array(t),e.usedBytes>0&&e.contents.set(s.subarray(0,e.usedBytes),0)}},resizeFileStorage(e,t){if(e.usedBytes!=t)if(t==0)e.contents=null,e.usedBytes=0;else{var r=e.contents;e.contents=new Uint8Array(t),r&&e.contents.set(r.subarray(0,Math.min(t,e.usedBytes))),e.usedBytes=t}},node_ops:{getattr(e){var t={};return t.dev=FS.isChrdev(e.mode)?e.id:1,t.ino=e.id,t.mode=e.mode,t.nlink=1,t.uid=0,t.gid=0,t.rdev=e.rdev,FS.isDir(e.mode)?t.size=4096:FS.isFile(e.mode)?t.size=e.usedBytes:FS.isLink(e.mode)?t.size=e.link.length:t.size=0,t.atime=new Date(e.atime),t.mtime=new Date(e.mtime),t.ctime=new Date(e.ctime),t.blksize=4096,t.blocks=Math.ceil(t.size/t.blksize),t},setattr(e,t){for(let r of["mode","atime","mtime","ctime"])t[r]&&(e[r]=t[r]);t.size!==void 0&&MEMFS.resizeFileStorage(e,t.size)},lookup(e,t){throw MEMFS.doesNotExistError},mknod(e,t,r,a){return MEMFS.createNode(e,t,r,a)},rename(e,t,r){var a;try{a=FS.lookupNode(t,r)}catch{}if(a){if(FS.isDir(e.mode))for(var s in a.contents)throw new FS.ErrnoError(55);FS.hashRemoveNode(a)}delete e.parent.contents[e.name],t.contents[r]=e,e.name=r,t.ctime=t.mtime=e.parent.ctime=e.parent.mtime=Date.now()},unlink(e,t){delete e.contents[t],e.ctime=e.mtime=Date.now()},rmdir(e,t){var r=FS.lookupNode(e,t);for(var a in r.contents)throw new FS.ErrnoError(55);delete e.contents[t],e.ctime=e.mtime=Date.now()},readdir(e){return[".","..",...Object.keys(e.contents)]},symlink(e,t,r){var a=MEMFS.createNode(e,t,41471,0);return a.link=r,a},readlink(e){if(!FS.isLink(e.mode))throw new FS.ErrnoError(28);return e.link}},stream_ops:{read(e,t,r,a,s){var o=e.node.contents;if(s>=e.node.usedBytes)return 0;var n=Math.min(e.node.usedBytes-s,a);if(n>8&&o.subarray)t.set(o.subarray(s,s+n),r);else for(var l=0;l<n;l++)t[r+l]=o[s+l];return n},write(e,t,r,a,s,o){if(t.buffer===HEAP8.buffer&&(o=!1),!a)return 0;var n=e.node;if(n.mtime=n.ctime=Date.now(),t.subarray&&(!n.contents||n.contents.subarray)){if(o)return n.contents=t.subarray(r,r+a),n.usedBytes=a,a;if(n.usedBytes===0&&s===0)return n.contents=t.slice(r,r+a),n.usedBytes=a,a;if(s+a<=n.usedBytes)return n.contents.set(t.subarray(r,r+a),s),a}if(MEMFS.expandFileStorage(n,s+a),n.contents.subarray&&t.subarray)n.contents.set(t.subarray(r,r+a),s);else for(var l=0;l<a;l++)n.contents[s+l]=t[r+l];return n.usedBytes=Math.max(n.usedBytes,s+a),a},llseek(e,t,r){var a=t;if(r===1?a+=e.position:r===2&&FS.isFile(e.node.mode)&&(a+=e.node.usedBytes),a<0)throw new FS.ErrnoError(28);return a},allocate(e,t,r){MEMFS.expandFileStorage(e.node,t+r),e.node.usedBytes=Math.max(e.node.usedBytes,t+r)},mmap(e,t,r,a,s){if(!FS.isFile(e.node.mode))throw new FS.ErrnoError(43);var o,n,l=e.node.contents;if(!(s&2)&&l&&l.buffer===HEAP8.buffer)n=!1,o=l.byteOffset;else{if(n=!0,o=mmapAlloc(t),!o)throw new FS.ErrnoError(48);l&&((r>0||r+t<l.length)&&(l.subarray?l=l.subarray(r,r+t):l=Array.prototype.slice.call(l,r,r+t)),HEAP8.set(l,o))}return{ptr:o,allocated:n}},msync(e,t,r,a,s){return MEMFS.stream_ops.write(e,t,0,a,r,!1),0}}},FS_createDataFile=(e,t,r,a,s,o)=>{FS.createDataFile(e,t,r,a,s,o)},FS_handledByPreloadPlugin=(e,t,r,a)=>{typeof Browser<"u"&&Browser.init();var s=!1;return preloadPlugins.forEach(o=>{s||o.canHandle(t)&&(o.handle(e,t,r,a),s=!0)}),s},FS_createPreloadedFile=(e,t,r,a,s,o,n,l,_,p)=>{var u=t?PATH_FS.resolve(PATH.join2(e,t)):e,m=`cp ${u}`;function c(g){function v(f){p?.(),l||FS_createDataFile(e,t,f,a,s,_),o?.(),removeRunDependency(m)}FS_handledByPreloadPlugin(g,u,v,()=>{n?.(),removeRunDependency(m)})||v(g)}addRunDependency(m),typeof r=="string"?asyncLoad(r).then(c,n):c(r)},FS_modeStringToFlags=e=>{var t={r:0,"r+":2,w:577,"w+":578,a:1089,"a+":1090},r=t[e];if(typeof r>"u")throw new Error(`Unknown file open mode: ${e}`);return r},FS_getMode=(e,t)=>{var r=0;return e&&(r|=365),t&&(r|=146),r},IDBFS={dbs:{},indexedDB:()=>{if(typeof indexedDB<"u")return indexedDB;var e=null;return typeof window=="object"&&(e=window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB),e},DB_VERSION:21,DB_STORE_NAME:"FILE_DATA",queuePersist:e=>{function t(){e.idbPersistState==="again"?r():e.idbPersistState=0}function r(){e.idbPersistState="idb",IDBFS.syncfs(e,!1,t)}e.idbPersistState?e.idbPersistState==="idb"&&(e.idbPersistState="again"):e.idbPersistState=setTimeout(r,0)},mount:e=>{var t=MEMFS.mount(e);if(e?.opts?.autoPersist){t.idbPersistState=0;var r=t.node_ops;t.node_ops=Object.assign({},t.node_ops),t.node_ops.mknod=(a,s,o,n)=>{var l=r.mknod(a,s,o,n);return l.node_ops=t.node_ops,l.idbfs_mount=t.mount,l.memfs_stream_ops=l.stream_ops,l.stream_ops=Object.assign({},l.stream_ops),l.stream_ops.write=(_,p,u,m,c,g)=>(_.node.isModified=!0,l.memfs_stream_ops.write(_,p,u,m,c,g)),l.stream_ops.close=_=>{var p=_.node;if(p.isModified&&(IDBFS.queuePersist(p.idbfs_mount),p.isModified=!1),p.memfs_stream_ops.close)return p.memfs_stream_ops.close(_)},l},t.node_ops.mkdir=(...a)=>(IDBFS.queuePersist(t.mount),r.mkdir(...a)),t.node_ops.rmdir=(...a)=>(IDBFS.queuePersist(t.mount),r.rmdir(...a)),t.node_ops.symlink=(...a)=>(IDBFS.queuePersist(t.mount),r.symlink(...a)),t.node_ops.unlink=(...a)=>(IDBFS.queuePersist(t.mount),r.unlink(...a)),t.node_ops.rename=(...a)=>(IDBFS.queuePersist(t.mount),r.rename(...a))}return t},syncfs:(e,t,r)=>{IDBFS.getLocalSet(e,(a,s)=>{if(a)return r(a);IDBFS.getRemoteSet(e,(o,n)=>{if(o)return r(o);var l=t?n:s,_=t?s:n;IDBFS.reconcile(l,_,r)})})},quit:()=>{Object.values(IDBFS.dbs).forEach(e=>e.close()),IDBFS.dbs={}},getDB:(e,t)=>{var r=IDBFS.dbs[e];if(r)return t(null,r);var a;try{a=IDBFS.indexedDB().open(e,IDBFS.DB_VERSION)}catch(s){return t(s)}if(!a)return t("Unable to connect to IndexedDB");a.onupgradeneeded=s=>{var o=s.target.result,n=s.target.transaction,l;o.objectStoreNames.contains(IDBFS.DB_STORE_NAME)?l=n.objectStore(IDBFS.DB_STORE_NAME):l=o.createObjectStore(IDBFS.DB_STORE_NAME),l.indexNames.contains("timestamp")||l.createIndex("timestamp","timestamp",{unique:!1})},a.onsuccess=()=>{r=a.result,IDBFS.dbs[e]=r,t(null,r)},a.onerror=s=>{t(s.target.error),s.preventDefault()}},getLocalSet:(e,t)=>{var r={};function a(_){return _!=="."&&_!==".."}function s(_){return p=>PATH.join2(_,p)}for(var o=FS.readdir(e.mountpoint).filter(a).map(s(e.mountpoint));o.length;){var n=o.pop(),l;try{l=FS.stat(n)}catch(_){return t(_)}FS.isDir(l.mode)&&o.push(...FS.readdir(n).filter(a).map(s(n))),r[n]={timestamp:l.mtime}}return t(null,{type:"local",entries:r})},getRemoteSet:(e,t)=>{var r={};IDBFS.getDB(e.mountpoint,(a,s)=>{if(a)return t(a);try{var o=s.transaction([IDBFS.DB_STORE_NAME],"readonly");o.onerror=_=>{t(_.target.error),_.preventDefault()};var n=o.objectStore(IDBFS.DB_STORE_NAME),l=n.index("timestamp");l.openKeyCursor().onsuccess=_=>{var p=_.target.result;if(!p)return t(null,{type:"remote",db:s,entries:r});r[p.primaryKey]={timestamp:p.key},p.continue()}}catch(_){return t(_)}})},loadLocalEntry:(e,t)=>{var r,a;try{var s=FS.lookupPath(e);a=s.node,r=FS.stat(e)}catch(o){return t(o)}return FS.isDir(r.mode)?t(null,{timestamp:r.mtime,mode:r.mode}):FS.isFile(r.mode)?(a.contents=MEMFS.getFileDataAsTypedArray(a),t(null,{timestamp:r.mtime,mode:r.mode,contents:a.contents})):t(new Error("node type not supported"))},storeLocalEntry:(e,t,r)=>{try{if(FS.isDir(t.mode))FS.mkdirTree(e,t.mode);else if(FS.isFile(t.mode))FS.writeFile(e,t.contents,{canOwn:!0});else return r(new Error("node type not supported"));FS.chmod(e,t.mode),FS.utime(e,t.timestamp,t.timestamp)}catch(a){return r(a)}r(null)},removeLocalEntry:(e,t)=>{try{var r=FS.stat(e);FS.isDir(r.mode)?FS.rmdir(e):FS.isFile(r.mode)&&FS.unlink(e)}catch(a){return t(a)}t(null)},loadRemoteEntry:(e,t,r)=>{var a=e.get(t);a.onsuccess=s=>r(null,s.target.result),a.onerror=s=>{r(s.target.error),s.preventDefault()}},storeRemoteEntry:(e,t,r,a)=>{try{var s=e.put(r,t)}catch(o){a(o);return}s.onsuccess=o=>a(),s.onerror=o=>{a(o.target.error),o.preventDefault()}},removeRemoteEntry:(e,t,r)=>{var a=e.delete(t);a.onsuccess=s=>r(),a.onerror=s=>{r(s.target.error),s.preventDefault()}},reconcile:(e,t,r)=>{var a=0,s=[];Object.keys(e.entries).forEach(m=>{var c=e.entries[m],g=t.entries[m];(!g||c.timestamp.getTime()!=g.timestamp.getTime())&&(s.push(m),a++)});var o=[];if(Object.keys(t.entries).forEach(m=>{e.entries[m]||(o.push(m),a++)}),!a)return r(null);var n=!1,l=e.type==="remote"?e.db:t.db,_=l.transaction([IDBFS.DB_STORE_NAME],"readwrite"),p=_.objectStore(IDBFS.DB_STORE_NAME);function u(m){if(m&&!n)return n=!0,r(m)}_.onerror=_.onabort=m=>{u(m.target.error),m.preventDefault()},_.oncomplete=m=>{n||r(null)},s.sort().forEach(m=>{t.type==="local"?IDBFS.loadRemoteEntry(p,m,(c,g)=>{if(c)return u(c);IDBFS.storeLocalEntry(m,g,u)}):IDBFS.loadLocalEntry(m,(c,g)=>{if(c)return u(c);IDBFS.storeRemoteEntry(p,m,g,u)})}),o.sort().reverse().forEach(m=>{t.type==="local"?IDBFS.removeLocalEntry(m,u):IDBFS.removeRemoteEntry(p,m,u)})}},ERRNO_CODES={EPERM:63,ENOENT:44,ESRCH:71,EINTR:27,EIO:29,ENXIO:60,E2BIG:1,ENOEXEC:45,EBADF:8,ECHILD:12,EAGAIN:6,EWOULDBLOCK:6,ENOMEM:48,EACCES:2,EFAULT:21,ENOTBLK:105,EBUSY:10,EEXIST:20,EXDEV:75,ENODEV:43,ENOTDIR:54,EISDIR:31,EINVAL:28,ENFILE:41,EMFILE:33,ENOTTY:59,ETXTBSY:74,EFBIG:22,ENOSPC:51,ESPIPE:70,EROFS:69,EMLINK:34,EPIPE:64,EDOM:18,ERANGE:68,ENOMSG:49,EIDRM:24,ECHRNG:106,EL2NSYNC:156,EL3HLT:107,EL3RST:108,ELNRNG:109,EUNATCH:110,ENOCSI:111,EL2HLT:112,EDEADLK:16,ENOLCK:46,EBADE:113,EBADR:114,EXFULL:115,ENOANO:104,EBADRQC:103,EBADSLT:102,EDEADLOCK:16,EBFONT:101,ENOSTR:100,ENODATA:116,ETIME:117,ENOSR:118,ENONET:119,ENOPKG:120,EREMOTE:121,ENOLINK:47,EADV:122,ESRMNT:123,ECOMM:124,EPROTO:65,EMULTIHOP:36,EDOTDOT:125,EBADMSG:9,ENOTUNIQ:126,EBADFD:127,EREMCHG:128,ELIBACC:129,ELIBBAD:130,ELIBSCN:131,ELIBMAX:132,ELIBEXEC:133,ENOSYS:52,ENOTEMPTY:55,ENAMETOOLONG:37,ELOOP:32,EOPNOTSUPP:138,EPFNOSUPPORT:139,ECONNRESET:15,ENOBUFS:42,EAFNOSUPPORT:5,EPROTOTYPE:67,ENOTSOCK:57,ENOPROTOOPT:50,ESHUTDOWN:140,ECONNREFUSED:14,EADDRINUSE:3,ECONNABORTED:13,ENETUNREACH:40,ENETDOWN:38,ETIMEDOUT:73,EHOSTDOWN:142,EHOSTUNREACH:23,EINPROGRESS:26,EALREADY:7,EDESTADDRREQ:17,EMSGSIZE:35,EPROTONOSUPPORT:66,ESOCKTNOSUPPORT:137,EADDRNOTAVAIL:4,ENETRESET:39,EISCONN:30,ENOTCONN:53,ETOOMANYREFS:141,EUSERS:136,EDQUOT:19,ESTALE:72,ENOTSUP:138,ENOMEDIUM:148,EILSEQ:25,EOVERFLOW:61,ECANCELED:11,ENOTRECOVERABLE:56,EOWNERDEAD:62,ESTRPIPE:135},NODEFS={isWindows:!1,staticInit(){NODEFS.isWindows=!!process.platform.match(/^win/);var e=process.binding("constants");e.fs&&(e=e.fs),NODEFS.flagsForNodeMap={1024:e.O_APPEND,64:e.O_CREAT,128:e.O_EXCL,256:e.O_NOCTTY,0:e.O_RDONLY,2:e.O_RDWR,4096:e.O_SYNC,512:e.O_TRUNC,1:e.O_WRONLY,131072:e.O_NOFOLLOW}},convertNodeCode(e){var t=e.code;return ERRNO_CODES[t]},tryFSOperation(e){try{return e()}catch(t){throw t.code?t.code==="UNKNOWN"?new FS.ErrnoError(28):new FS.ErrnoError(NODEFS.convertNodeCode(t)):t}},mount(e){return NODEFS.createNode(null,"/",NODEFS.getMode(e.opts.root),0)},createNode(e,t,r,a){if(!FS.isDir(r)&&!FS.isFile(r)&&!FS.isLink(r))throw new FS.ErrnoError(28);var s=FS.createNode(e,t,r);return s.node_ops=NODEFS.node_ops,s.stream_ops=NODEFS.stream_ops,s},getMode(e){return NODEFS.tryFSOperation(()=>{var t=fs.lstatSync(e).mode;return NODEFS.isWindows&&(t|=(t&292)>>2),t})},realPath(e){for(var t=[];e.parent!==e;)t.push(e.name),e=e.parent;return t.push(e.mount.opts.root),t.reverse(),PATH.join(...t)},flagsForNode(e){e&=-2097153,e&=-2049,e&=-32769,e&=-524289,e&=-65537;var t=0;for(var r in NODEFS.flagsForNodeMap)e&r&&(t|=NODEFS.flagsForNodeMap[r],e^=r);if(e)throw new FS.ErrnoError(28);return t},node_ops:{getattr(e){var t=NODEFS.realPath(e),r;return NODEFS.tryFSOperation(()=>r=fs.lstatSync(t)),NODEFS.isWindows&&(r.blksize||(r.blksize=4096),r.blocks||(r.blocks=(r.size+r.blksize-1)/r.blksize|0),r.mode|=(r.mode&292)>>2),{dev:r.dev,ino:r.ino,mode:r.mode,nlink:r.nlink,uid:r.uid,gid:r.gid,rdev:r.rdev,size:r.size,atime:r.atime,mtime:r.mtime,ctime:r.ctime,blksize:r.blksize,blocks:r.blocks}},setattr(e,t){var r=NODEFS.realPath(e);NODEFS.tryFSOperation(()=>{if(t.mode!==void 0){var a=t.mode;NODEFS.isWindows&&(a&=384),fs.chmodSync(r,a),e.mode=t.mode}if(t.atime||t.mtime){var s=t.atime&&new Date(t.atime),o=t.mtime&&new Date(t.mtime);fs.utimesSync(r,s,o)}t.size!==void 0&&fs.truncateSync(r,t.size)})},lookup(e,t){var r=PATH.join2(NODEFS.realPath(e),t),a=NODEFS.getMode(r);return NODEFS.createNode(e,t,a)},mknod(e,t,r,a){var s=NODEFS.createNode(e,t,r,a),o=NODEFS.realPath(s);return NODEFS.tryFSOperation(()=>{FS.isDir(s.mode)?fs.mkdirSync(o,s.mode):fs.writeFileSync(o,"",{mode:s.mode})}),s},rename(e,t,r){var a=NODEFS.realPath(e),s=PATH.join2(NODEFS.realPath(t),r);try{FS.unlink(s)}catch{}NODEFS.tryFSOperation(()=>fs.renameSync(a,s)),e.name=r},unlink(e,t){var r=PATH.join2(NODEFS.realPath(e),t);NODEFS.tryFSOperation(()=>fs.unlinkSync(r))},rmdir(e,t){var r=PATH.join2(NODEFS.realPath(e),t);NODEFS.tryFSOperation(()=>fs.rmdirSync(r))},readdir(e){var t=NODEFS.realPath(e);return NODEFS.tryFSOperation(()=>fs.readdirSync(t))},symlink(e,t,r){var a=PATH.join2(NODEFS.realPath(e),t);NODEFS.tryFSOperation(()=>fs.symlinkSync(r,a))},readlink(e){var t=NODEFS.realPath(e);return NODEFS.tryFSOperation(()=>fs.readlinkSync(t))},statfs(e){var t=NODEFS.tryFSOperation(()=>fs.statfsSync(e));return t.frsize=t.bsize,t}},stream_ops:{open(e){var t=NODEFS.realPath(e.node);NODEFS.tryFSOperation(()=>{FS.isFile(e.node.mode)&&(e.shared.refcount=1,e.nfd=fs.openSync(t,NODEFS.flagsForNode(e.flags)))})},close(e){NODEFS.tryFSOperation(()=>{FS.isFile(e.node.mode)&&e.nfd&&--e.shared.refcount===0&&fs.closeSync(e.nfd)})},dup(e){e.shared.refcount++},read(e,t,r,a,s){return a===0?0:NODEFS.tryFSOperation(()=>fs.readSync(e.nfd,new Int8Array(t.buffer,r,a),0,a,s))},write(e,t,r,a,s){return NODEFS.tryFSOperation(()=>fs.writeSync(e.nfd,new Int8Array(t.buffer,r,a),0,a,s))},llseek(e,t,r){var a=t;if(r===1?a+=e.position:r===2&&FS.isFile(e.node.mode)&&NODEFS.tryFSOperation(()=>{var s=fs.fstatSync(e.nfd);a+=s.size}),a<0)throw new FS.ErrnoError(28);return a},mmap(e,t,r,a,s){if(!FS.isFile(e.node.mode))throw new FS.ErrnoError(43);var o=mmapAlloc(t);return NODEFS.stream_ops.read(e,HEAP8,o,t,r),{ptr:o,allocated:!0}},msync(e,t,r,a,s){return NODEFS.stream_ops.write(e,t,0,a,r,!1),0}}},FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:!1,ignorePermissions:!0,ErrnoError:class{constructor(e){le(this,"name","ErrnoError");this.errno=e}},filesystems:null,syncFSRequests:0,readFiles:{},FSStream:class{constructor(){le(this,"shared",{})}get object(){return this.node}set object(e){this.node=e}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(e){this.shared.flags=e}get position(){return this.shared.position}set position(e){this.shared.position=e}},FSNode:class{constructor(e,t,r,a){le(this,"node_ops",{});le(this,"stream_ops",{});le(this,"readMode",365);le(this,"writeMode",146);le(this,"mounted",null);e||(e=this),this.parent=e,this.mount=e.mount,this.id=FS.nextInode++,this.name=t,this.mode=r,this.rdev=a,this.atime=this.mtime=this.ctime=Date.now()}get read(){return(this.mode&this.readMode)===this.readMode}set read(e){e?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(e){e?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return FS.isDir(this.mode)}get isDevice(){return FS.isChrdev(this.mode)}},lookupPath(e,t={}){if(!e)return{path:"",node:null};t.follow_mount??(t.follow_mount=!0),PATH.isAbs(e)||(e=FS.cwd()+"/"+e);e:for(var r=0;r<40;r++){for(var a=e.split("/").filter(p=>!!p&&p!=="."),s=FS.root,o="/",n=0;n<a.length;n++){var l=n===a.length-1;if(l&&t.parent)break;if(a[n]===".."){o=PATH.dirname(o),s=s.parent;continue}o=PATH.join2(o,a[n]);try{s=FS.lookupNode(s,a[n])}catch(p){if(p?.errno===44&&l&&t.noent_okay)return{path:o};throw p}if(FS.isMountpoint(s)&&(!l||t.follow_mount)&&(s=s.mounted.root),FS.isLink(s.mode)&&(!l||t.follow)){if(!s.node_ops.readlink)throw new FS.ErrnoError(52);var _=s.node_ops.readlink(s);PATH.isAbs(_)||(_=PATH.dirname(o)+"/"+_),e=_+"/"+a.slice(n+1).join("/");continue e}}return{path:o,node:s}}throw new FS.ErrnoError(32)},getPath(e){for(var t;;){if(FS.isRoot(e)){var r=e.mount.mountpoint;return t?r[r.length-1]!=="/"?`${r}/${t}`:r+t:r}t=t?`${e.name}/${t}`:e.name,e=e.parent}},hashName(e,t){for(var r=0,a=0;a<t.length;a++)r=(r<<5)-r+t.charCodeAt(a)|0;return(e+r>>>0)%FS.nameTable.length},hashAddNode(e){var t=FS.hashName(e.parent.id,e.name);e.name_next=FS.nameTable[t],FS.nameTable[t]=e},hashRemoveNode(e){var t=FS.hashName(e.parent.id,e.name);if(FS.nameTable[t]===e)FS.nameTable[t]=e.name_next;else for(var r=FS.nameTable[t];r;){if(r.name_next===e){r.name_next=e.name_next;break}r=r.name_next}},lookupNode(e,t){var r=FS.mayLookup(e);if(r)throw new FS.ErrnoError(r);for(var a=FS.hashName(e.id,t),s=FS.nameTable[a];s;s=s.name_next){var o=s.name;if(s.parent.id===e.id&&o===t)return s}return FS.lookup(e,t)},createNode(e,t,r,a){var s=new FS.FSNode(e,t,r,a);return FS.hashAddNode(s),s},destroyNode(e){FS.hashRemoveNode(e)},isRoot(e){return e===e.parent},isMountpoint(e){return!!e.mounted},isFile(e){return(e&61440)===32768},isDir(e){return(e&61440)===16384},isLink(e){return(e&61440)===40960},isChrdev(e){return(e&61440)===8192},isBlkdev(e){return(e&61440)===24576},isFIFO(e){return(e&61440)===4096},isSocket(e){return(e&49152)===49152},flagsToPermissionString(e){var t=["r","w","rw"][e&3];return e&512&&(t+="w"),t},nodePermissions(e,t){return FS.ignorePermissions?0:t.includes("r")&&!(e.mode&292)||t.includes("w")&&!(e.mode&146)||t.includes("x")&&!(e.mode&73)?2:0},mayLookup(e){if(!FS.isDir(e.mode))return 54;var t=FS.nodePermissions(e,"x");return t||(e.node_ops.lookup?0:2)},mayCreate(e,t){if(!FS.isDir(e.mode))return 54;try{var r=FS.lookupNode(e,t);return 20}catch{}return FS.nodePermissions(e,"wx")},mayDelete(e,t,r){var a;try{a=FS.lookupNode(e,t)}catch(o){return o.errno}var s=FS.nodePermissions(e,"wx");if(s)return s;if(r){if(!FS.isDir(a.mode))return 54;if(FS.isRoot(a)||FS.getPath(a)===FS.cwd())return 10}else if(FS.isDir(a.mode))return 31;return 0},mayOpen(e,t){return e?FS.isLink(e.mode)?32:FS.isDir(e.mode)&&(FS.flagsToPermissionString(t)!=="r"||t&512)?31:FS.nodePermissions(e,FS.flagsToPermissionString(t)):44},MAX_OPEN_FDS:4096,nextfd(){for(var e=0;e<=FS.MAX_OPEN_FDS;e++)if(!FS.streams[e])return e;throw new FS.ErrnoError(33)},getStreamChecked(e){var t=FS.getStream(e);if(!t)throw new FS.ErrnoError(8);return t},getStream:e=>FS.streams[e],createStream(e,t=-1){return e=Object.assign(new FS.FSStream,e),t==-1&&(t=FS.nextfd()),e.fd=t,FS.streams[t]=e,e},closeStream(e){FS.streams[e]=null},dupStream(e,t=-1){var r=FS.createStream(e,t);return r.stream_ops?.dup?.(r),r},chrdev_stream_ops:{open(e){var t=FS.getDevice(e.node.rdev);e.stream_ops=t.stream_ops,e.stream_ops.open?.(e)},llseek(){throw new FS.ErrnoError(70)}},major:e=>e>>8,minor:e=>e&255,makedev:(e,t)=>e<<8|t,registerDevice(e,t){FS.devices[e]={stream_ops:t}},getDevice:e=>FS.devices[e],getMounts(e){for(var t=[],r=[e];r.length;){var a=r.pop();t.push(a),r.push(...a.mounts)}return t},syncfs(e,t){typeof e=="function"&&(t=e,e=!1),FS.syncFSRequests++,FS.syncFSRequests>1&&err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`);var r=FS.getMounts(FS.root.mount),a=0;function s(n){return FS.syncFSRequests--,t(n)}function o(n){if(n)return o.errored?void 0:(o.errored=!0,s(n));++a>=r.length&&s(null)}r.forEach(n=>{if(!n.type.syncfs)return o(null);n.type.syncfs(n,e,o)})},mount(e,t,r){var a=r==="/",s=!r,o;if(a&&FS.root)throw new FS.ErrnoError(10);if(!a&&!s){var n=FS.lookupPath(r,{follow_mount:!1});if(r=n.path,o=n.node,FS.isMountpoint(o))throw new FS.ErrnoError(10);if(!FS.isDir(o.mode))throw new FS.ErrnoError(54)}var l={type:e,opts:t,mountpoint:r,mounts:[]},_=e.mount(l);return _.mount=l,l.root=_,a?FS.root=_:o&&(o.mounted=l,o.mount&&o.mount.mounts.push(l)),_},unmount(e){var t=FS.lookupPath(e,{follow_mount:!1});if(!FS.isMountpoint(t.node))throw new FS.ErrnoError(28);var r=t.node,a=r.mounted,s=FS.getMounts(a);Object.keys(FS.nameTable).forEach(n=>{for(var l=FS.nameTable[n];l;){var _=l.name_next;s.includes(l.mount)&&FS.destroyNode(l),l=_}}),r.mounted=null;var o=r.mount.mounts.indexOf(a);r.mount.mounts.splice(o,1)},lookup(e,t){return e.node_ops.lookup(e,t)},mknod(e,t,r){var a=FS.lookupPath(e,{parent:!0}),s=a.node,o=PATH.basename(e);if(!o||o==="."||o==="..")throw new FS.ErrnoError(28);var n=FS.mayCreate(s,o);if(n)throw new FS.ErrnoError(n);if(!s.node_ops.mknod)throw new FS.ErrnoError(63);return s.node_ops.mknod(s,o,t,r)},statfs(e){var t={bsize:4096,frsize:4096,blocks:1e6,bfree:5e5,bavail:5e5,files:FS.nextInode,ffree:FS.nextInode-1,fsid:42,flags:2,namelen:255},r=FS.lookupPath(e,{follow:!0}).node;return r?.node_ops.statfs&&Object.assign(t,r.node_ops.statfs(r.mount.opts.root)),t},create(e,t=438){return t&=4095,t|=32768,FS.mknod(e,t,0)},mkdir(e,t=511){return t&=1023,t|=16384,FS.mknod(e,t,0)},mkdirTree(e,t){for(var r=e.split("/"),a="",s=0;s<r.length;++s)if(r[s]){a+="/"+r[s];try{FS.mkdir(a,t)}catch(o){if(o.errno!=20)throw o}}},mkdev(e,t,r){return typeof r>"u"&&(r=t,t=438),t|=8192,FS.mknod(e,t,r)},symlink(e,t){if(!PATH_FS.resolve(e))throw new FS.ErrnoError(44);var r=FS.lookupPath(t,{parent:!0}),a=r.node;if(!a)throw new FS.ErrnoError(44);var s=PATH.basename(t),o=FS.mayCreate(a,s);if(o)throw new FS.ErrnoError(o);if(!a.node_ops.symlink)throw new FS.ErrnoError(63);return a.node_ops.symlink(a,s,e)},rename(e,t){var r=PATH.dirname(e),a=PATH.dirname(t),s=PATH.basename(e),o=PATH.basename(t),n,l,_;if(n=FS.lookupPath(e,{parent:!0}),l=n.node,n=FS.lookupPath(t,{parent:!0}),_=n.node,!l||!_)throw new FS.ErrnoError(44);if(l.mount!==_.mount)throw new FS.ErrnoError(75);var p=FS.lookupNode(l,s),u=PATH_FS.relative(e,a);if(u.charAt(0)!==".")throw new FS.ErrnoError(28);if(u=PATH_FS.relative(t,r),u.charAt(0)!==".")throw new FS.ErrnoError(55);var m;try{m=FS.lookupNode(_,o)}catch{}if(p!==m){var c=FS.isDir(p.mode),g=FS.mayDelete(l,s,c);if(g)throw new FS.ErrnoError(g);if(g=m?FS.mayDelete(_,o,c):FS.mayCreate(_,o),g)throw new FS.ErrnoError(g);if(!l.node_ops.rename)throw new FS.ErrnoError(63);if(FS.isMountpoint(p)||m&&FS.isMountpoint(m))throw new FS.ErrnoError(10);if(_!==l&&(g=FS.nodePermissions(l,"w"),g))throw new FS.ErrnoError(g);FS.hashRemoveNode(p);try{l.node_ops.rename(p,_,o),p.parent=_}catch(v){throw v}finally{FS.hashAddNode(p)}}},rmdir(e){var t=FS.lookupPath(e,{parent:!0}),r=t.node,a=PATH.basename(e),s=FS.lookupNode(r,a),o=FS.mayDelete(r,a,!0);if(o)throw new FS.ErrnoError(o);if(!r.node_ops.rmdir)throw new FS.ErrnoError(63);if(FS.isMountpoint(s))throw new FS.ErrnoError(10);r.node_ops.rmdir(r,a),FS.destroyNode(s)},readdir(e){var t=FS.lookupPath(e,{follow:!0}),r=t.node;if(!r.node_ops.readdir)throw new FS.ErrnoError(54);return r.node_ops.readdir(r)},unlink(e){var t=FS.lookupPath(e,{parent:!0}),r=t.node;if(!r)throw new FS.ErrnoError(44);var a=PATH.basename(e),s=FS.lookupNode(r,a),o=FS.mayDelete(r,a,!1);if(o)throw new FS.ErrnoError(o);if(!r.node_ops.unlink)throw new FS.ErrnoError(63);if(FS.isMountpoint(s))throw new FS.ErrnoError(10);r.node_ops.unlink(r,a),FS.destroyNode(s)},readlink(e){var t=FS.lookupPath(e),r=t.node;if(!r)throw new FS.ErrnoError(44);if(!r.node_ops.readlink)throw new FS.ErrnoError(28);return r.node_ops.readlink(r)},stat(e,t){var r=FS.lookupPath(e,{follow:!t}),a=r.node;if(!a)throw new FS.ErrnoError(44);if(!a.node_ops.getattr)throw new FS.ErrnoError(63);return a.node_ops.getattr(a)},lstat(e){return FS.stat(e,!0)},chmod(e,t,r){var a;if(typeof e=="string"){var s=FS.lookupPath(e,{follow:!r});a=s.node}else a=e;if(!a.node_ops.setattr)throw new FS.ErrnoError(63);a.node_ops.setattr(a,{mode:t&4095|a.mode&-4096,ctime:Date.now()})},lchmod(e,t){FS.chmod(e,t,!0)},fchmod(e,t){var r=FS.getStreamChecked(e);FS.chmod(r.node,t)},chown(e,t,r,a){var s;if(typeof e=="string"){var o=FS.lookupPath(e,{follow:!a});s=o.node}else s=e;if(!s.node_ops.setattr)throw new FS.ErrnoError(63);s.node_ops.setattr(s,{timestamp:Date.now()})},lchown(e,t,r){FS.chown(e,t,r,!0)},fchown(e,t,r){var a=FS.getStreamChecked(e);FS.chown(a.node,t,r)},truncate(e,t){if(t<0)throw new FS.ErrnoError(28);var r;if(typeof e=="string"){var a=FS.lookupPath(e,{follow:!0});r=a.node}else r=e;if(!r.node_ops.setattr)throw new FS.ErrnoError(63);if(FS.isDir(r.mode))throw new FS.ErrnoError(31);if(!FS.isFile(r.mode))throw new FS.ErrnoError(28);var s=FS.nodePermissions(r,"w");if(s)throw new FS.ErrnoError(s);r.node_ops.setattr(r,{size:t,timestamp:Date.now()})},ftruncate(e,t){var r=FS.getStreamChecked(e);if(!(r.flags&2097155))throw new FS.ErrnoError(28);FS.truncate(r.node,t)},utime(e,t,r){var a=FS.lookupPath(e,{follow:!0}),s=a.node;s.node_ops.setattr(s,{atime:t,mtime:r})},open(e,t,r=438){if(e==="")throw new FS.ErrnoError(44);t=typeof t=="string"?FS_modeStringToFlags(t):t,t&64?r=r&4095|32768:r=0;var a;if(typeof e=="object")a=e;else{var s=FS.lookupPath(e,{follow:!(t&131072),noent_okay:!0});a=s.node,e=s.path}var o=!1;if(t&64)if(a){if(t&128)throw new FS.ErrnoError(20)}else a=FS.mknod(e,r,0),o=!0;if(!a)throw new FS.ErrnoError(44);if(FS.isChrdev(a.mode)&&(t&=-513),t&65536&&!FS.isDir(a.mode))throw new FS.ErrnoError(54);if(!o){var n=FS.mayOpen(a,t);if(n)throw new FS.ErrnoError(n)}t&512&&!o&&FS.truncate(a,0),t&=-131713;var l=FS.createStream({node:a,path:FS.getPath(a),flags:t,seekable:!0,position:0,stream_ops:a.stream_ops,ungotten:[],error:!1});return l.stream_ops.open&&l.stream_ops.open(l),Module.logReadFiles&&!(t&1)&&(e in FS.readFiles||(FS.readFiles[e]=1)),l},close(e){if(FS.isClosed(e))throw new FS.ErrnoError(8);e.getdents&&(e.getdents=null);try{e.stream_ops.close&&e.stream_ops.close(e)}catch(t){throw t}finally{FS.closeStream(e.fd)}e.fd=null},isClosed(e){return e.fd===null},llseek(e,t,r){if(FS.isClosed(e))throw new FS.ErrnoError(8);if(!e.seekable||!e.stream_ops.llseek)throw new FS.ErrnoError(70);if(r!=0&&r!=1&&r!=2)throw new FS.ErrnoError(28);return e.position=e.stream_ops.llseek(e,t,r),e.ungotten=[],e.position},read(e,t,r,a,s){if(a<0||s<0)throw new FS.ErrnoError(28);if(FS.isClosed(e))throw new FS.ErrnoError(8);if((e.flags&2097155)===1)throw new FS.ErrnoError(8);if(FS.isDir(e.node.mode))throw new FS.ErrnoError(31);if(!e.stream_ops.read)throw new FS.ErrnoError(28);var o=typeof s<"u";if(!o)s=e.position;else if(!e.seekable)throw new FS.ErrnoError(70);var n=e.stream_ops.read(e,t,r,a,s);return o||(e.position+=n),n},write(e,t,r,a,s,o){if(a<0||s<0)throw new FS.ErrnoError(28);if(FS.isClosed(e))throw new FS.ErrnoError(8);if(!(e.flags&2097155))throw new FS.ErrnoError(8);if(FS.isDir(e.node.mode))throw new FS.ErrnoError(31);if(!e.stream_ops.write)throw new FS.ErrnoError(28);e.seekable&&e.flags&1024&&FS.llseek(e,0,2);var n=typeof s<"u";if(!n)s=e.position;else if(!e.seekable)throw new FS.ErrnoError(70);var l=e.stream_ops.write(e,t,r,a,s,o);return n||(e.position+=l),l},allocate(e,t,r){if(FS.isClosed(e))throw new FS.ErrnoError(8);if(t<0||r<=0)throw new FS.ErrnoError(28);if(!(e.flags&2097155))throw new FS.ErrnoError(8);if(!FS.isFile(e.node.mode)&&!FS.isDir(e.node.mode))throw new FS.ErrnoError(43);if(!e.stream_ops.allocate)throw new FS.ErrnoError(138);e.stream_ops.allocate(e,t,r)},mmap(e,t,r,a,s){if(a&2&&!(s&2)&&(e.flags&2097155)!==2)throw new FS.ErrnoError(2);if((e.flags&2097155)===1)throw new FS.ErrnoError(2);if(!e.stream_ops.mmap)throw new FS.ErrnoError(43);if(!t)throw new FS.ErrnoError(28);return e.stream_ops.mmap(e,t,r,a,s)},msync(e,t,r,a,s){return e.stream_ops.msync?e.stream_ops.msync(e,t,r,a,s):0},ioctl(e,t,r){if(!e.stream_ops.ioctl)throw new FS.ErrnoError(59);return e.stream_ops.ioctl(e,t,r)},readFile(e,t={}){if(t.flags=t.flags||0,t.encoding=t.encoding||"binary",t.encoding!=="utf8"&&t.encoding!=="binary")throw new Error(`Invalid encoding type "${t.encoding}"`);var r,a=FS.open(e,t.flags),s=FS.stat(e),o=s.size,n=new Uint8Array(o);return FS.read(a,n,0,o,0),t.encoding==="utf8"?r=UTF8ArrayToString(n):t.encoding==="binary"&&(r=n),FS.close(a),r},writeFile(e,t,r={}){r.flags=r.flags||577;var a=FS.open(e,r.flags,r.mode);if(typeof t=="string"){var s=new Uint8Array(lengthBytesUTF8(t)+1),o=stringToUTF8Array(t,s,0,s.length);FS.write(a,s,0,o,void 0,r.canOwn)}else if(ArrayBuffer.isView(t))FS.write(a,t,0,t.byteLength,void 0,r.canOwn);else throw new Error("Unsupported data type");FS.close(a)},cwd:()=>FS.currentPath,chdir(e){var t=FS.lookupPath(e,{follow:!0});if(t.node===null)throw new FS.ErrnoError(44);if(!FS.isDir(t.node.mode))throw new FS.ErrnoError(54);var r=FS.nodePermissions(t.node,"x");if(r)throw new FS.ErrnoError(r);FS.currentPath=t.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:(a,s,o,n,l)=>n,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 e=new Uint8Array(1024),t=0,r=()=>(t===0&&(t=randomFill(e).byteLength),e[--t]);FS.createDevice("/dev","random",r),FS.createDevice("/dev","urandom",r),FS.mkdir("/dev/shm"),FS.mkdir("/dev/shm/tmp")},createSpecialDirectories(){FS.mkdir("/proc");var e=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd"),FS.mount({mount(){var t=FS.createNode(e,"fd",16895,73);return t.stream_ops={llseek:MEMFS.stream_ops.llseek},t.node_ops={lookup(r,a){var s=+a,o=FS.getStreamChecked(s),n={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>o.path},id:s+1};return n.parent=n,n},readdir(){return Array.from(FS.streams.entries()).filter(([r,a])=>a).map(([r,a])=>r.toString())}},t}},{},"/proc/self/fd")},createStandardStreams(e,t,r){e?FS.createDevice("/dev","stdin",e):FS.symlink("/dev/tty","/dev/stdin"),t?FS.createDevice("/dev","stdout",null,t):FS.symlink("/dev/tty","/dev/stdout"),r?FS.createDevice("/dev","stderr",null,r):FS.symlink("/dev/tty1","/dev/stderr");var a=FS.open("/dev/stdin",0),s=FS.open("/dev/stdout",1),o=FS.open("/dev/stderr",1)},staticInit(){FS.nameTable=new Array(4096),FS.mount(MEMFS,{},"/"),FS.createDefaultDirectories(),FS.createDefaultDevices(),FS.createSpecialDirectories(),FS.filesystems={MEMFS,IDBFS,NODEFS}},init(e,t,r){FS.initialized=!0,e??(e=Module.stdin),t??(t=Module.stdout),r??(r=Module.stderr),FS.createStandardStreams(e,t,r)},quit(){FS.initialized=!1,_fflush(0);for(var e=0;e<FS.streams.length;e++){var t=FS.streams[e];t&&FS.close(t)}},findObject(e,t){var r=FS.analyzePath(e,t);return r.exists?r.object:null},analyzePath(e,t){try{var r=FS.lookupPath(e,{follow:!t});e=r.path}catch{}var a={isRoot:!1,exists:!1,error:0,name:null,path:null,object:null,parentExists:!1,parentPath:null,parentObject:null};try{var r=FS.lookupPath(e,{parent:!0});a.parentExists=!0,a.parentPath=r.path,a.parentObject=r.node,a.name=PATH.basename(e),r=FS.lookupPath(e,{follow:!t}),a.exists=!0,a.path=r.path,a.object=r.node,a.name=r.node.name,a.isRoot=r.path==="/"}catch(s){a.error=s.errno}return a},createPath(e,t,r,a){e=typeof e=="string"?e:FS.getPath(e);for(var s=t.split("/").reverse();s.length;){var o=s.pop();if(o){var n=PATH.join2(e,o);try{FS.mkdir(n)}catch{}e=n}}return n},createFile(e,t,r,a,s){var o=PATH.join2(typeof e=="string"?e:FS.getPath(e),t),n=FS_getMode(a,s);return FS.create(o,n)},createDataFile(e,t,r,a,s,o){var n=t;e&&(e=typeof e=="string"?e:FS.getPath(e),n=t?PATH.join2(e,t):e);var l=FS_getMode(a,s),_=FS.create(n,l);if(r){if(typeof r=="string"){for(var p=new Array(r.length),u=0,m=r.length;u<m;++u)p[u]=r.charCodeAt(u);r=p}FS.chmod(_,l|146);var c=FS.open(_,577);FS.write(c,r,0,r.length,0,o),FS.close(c),FS.chmod(_,l)}},createDevice(e,t,r,a){var l;var s=PATH.join2(typeof e=="string"?e:FS.getPath(e),t),o=FS_getMode(!!r,!!a);(l=FS.createDevice).major??(l.major=64);var n=FS.makedev(FS.createDevice.major++,0);return FS.registerDevice(n,{open(_){_.seekable=!1},close(_){a?.buffer?.length&&a(10)},read(_,p,u,m,c){for(var g=0,v=0;v<m;v++){var f;try{f=r()}catch{throw new FS.ErrnoError(29)}if(f===void 0&&g===0)throw new FS.ErrnoError(6);if(f==null)break;g++,p[u+v]=f}return g&&(_.node.atime=Date.now()),g},write(_,p,u,m,c){for(var g=0;g<m;g++)try{a(p[u+g])}catch{throw new FS.ErrnoError(29)}return m&&(_.node.mtime=_.node.ctime=Date.now()),g}}),FS.mkdev(s,o,n)},forceLoadFile(e){if(e.isDevice||e.isFolder||e.link||e.contents)return!0;if(typeof XMLHttpRequest<"u")throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.");try{e.contents=readBinary(e.url),e.usedBytes=e.contents.length}catch{throw new FS.ErrnoError(29)}},createLazyFile(e,t,r,a,s){class o{constructor(){le(this,"lengthKnown",!1);le(this,"chunks",[])}get(g){if(!(g>this.length-1||g<0)){var v=g%this.chunkSize,f=g/this.chunkSize|0;return this.getter(f)[v]}}setDataGetter(g){this.getter=g}cacheLength(){var g=new XMLHttpRequest;if(g.open("HEAD",r,!1),g.send(null),!(g.status>=200&&g.status<300||g.status===304))throw new Error("Couldn't load "+r+". Status: "+g.status);var v=Number(g.getResponseHeader("Content-length")),f,P=(f=g.getResponseHeader("Accept-Ranges"))&&f==="bytes",F=(f=g.getResponseHeader("Content-Encoding"))&&f==="gzip",A=1024*1024;P||(A=v);var x=(b,T)=>{if(b>T)throw new Error("invalid range ("+b+", "+T+") or no bytes requested!");if(T>v-1)throw new Error("only "+v+" bytes available! programmer error!");var R=new XMLHttpRequest;if(R.open("GET",r,!1),v!==A&&R.setRequestHeader("Range","bytes="+b+"-"+T),R.responseType="arraybuffer",R.overrideMimeType&&R.overrideMimeType("text/plain; charset=x-user-defined"),R.send(null),!(R.status>=200&&R.status<300||R.status===304))throw new Error("Couldn't load "+r+". Status: "+R.status);return R.response!==void 0?new Uint8Array(R.response||[]):intArrayFromString(R.responseText||"",!0)},I=this;I.setDataGetter(b=>{var T=b*A,R=(b+1)*A-1;if(R=Math.min(R,v-1),typeof I.chunks[b]>"u"&&(I.chunks[b]=x(T,R)),typeof I.chunks[b]>"u")throw new Error("doXHR failed!");return I.chunks[b]}),(F||!v)&&(A=v=1,v=this.getter(0).length,A=v,out("LazyFiles on gzip forces download of the whole file when length is accessed")),this._length=v,this._chunkSize=A,this.lengthKnown=!0}get length(){return this.lengthKnown||this.cacheLength(),this._length}get chunkSize(){return this.lengthKnown||this.cacheLength(),this._chunkSize}}if(typeof XMLHttpRequest<"u"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var n=new o,l={isDevice:!1,contents:n}}else var l={isDevice:!1,url:r};var _=FS.createFile(e,t,l,a,s);l.contents?_.contents=l.contents:l.url&&(_.contents=null,_.url=l.url),Object.defineProperties(_,{usedBytes:{get:function(){return this.contents.length}}});var p={},u=Object.keys(_.stream_ops);u.forEach(c=>{var g=_.stream_ops[c];p[c]=(...v)=>(FS.forceLoadFile(_),g(...v))});function m(c,g,v,f,P){var F=c.node.contents;if(P>=F.length)return 0;var A=Math.min(F.length-P,f);if(F.slice)for(var x=0;x<A;x++)g[v+x]=F[P+x];else for(var x=0;x<A;x++)g[v+x]=F.get(P+x);return A}return p.read=(c,g,v,f,P)=>(FS.forceLoadFile(_),m(c,g,v,f,P)),p.mmap=(c,g,v,f,P)=>{FS.forceLoadFile(_);var F=mmapAlloc(g);if(!F)throw new FS.ErrnoError(48);return m(c,HEAP8,F,g,v),{ptr:F,allocated:!0}},_.stream_ops=p,_}},SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(e,t,r){if(PATH.isAbs(t))return t;var a;if(e===-100)a=FS.cwd();else{var s=SYSCALLS.getStreamFromFD(e);a=s.path}if(t.length==0){if(!r)throw new FS.ErrnoError(44);return a}return a+"/"+t},doStat(e,t,r){var a=e(t);HEAP32[r>>2]=a.dev,HEAP32[r+4>>2]=a.mode,HEAPU32[r+8>>2]=a.nlink,HEAP32[r+12>>2]=a.uid,HEAP32[r+16>>2]=a.gid,HEAP32[r+20>>2]=a.rdev,HEAP64[r+24>>3]=BigInt(a.size),HEAP32[r+32>>2]=4096,HEAP32[r+36>>2]=a.blocks;var s=a.atime.getTime(),o=a.mtime.getTime(),n=a.ctime.getTime();return HEAP64[r+40>>3]=BigInt(Math.floor(s/1e3)),HEAPU32[r+48>>2]=s%1e3*1e3*1e3,HEAP64[r+56>>3]=BigInt(Math.floor(o/1e3)),HEAPU32[r+64>>2]=o%1e3*1e3*1e3,HEAP64[r+72>>3]=BigInt(Math.floor(n/1e3)),HEAPU32[r+80>>2]=n%1e3*1e3*1e3,HEAP64[r+88>>3]=BigInt(a.ino),0},doMsync(e,t,r,a,s){if(!FS.isFile(t.node.mode))throw new FS.ErrnoError(43);if(a&2)return 0;var o=HEAPU8.slice(e,e+r);FS.msync(t,o,s,r,a)},getStreamFromFD(e){var t=FS.getStreamChecked(e);return t},varargs:void 0,getStr(e){var t=UTF8ToString(e);return t}},___syscall__newselect=function(e,t,r,a,s){try{for(var o=0,n=t?HEAP32[t>>2]:0,l=t?HEAP32[t+4>>2]:0,_=r?HEAP32[r>>2]:0,p=r?HEAP32[r+4>>2]:0,u=a?HEAP32[a>>2]:0,m=a?HEAP32[a+4>>2]:0,c=0,g=0,v=0,f=0,P=0,F=0,A=(t?HEAP32[t>>2]:0)|(r?HEAP32[r>>2]:0)|(a?HEAP32[a>>2]:0),x=(t?HEAP32[t+4>>2]:0)|(r?HEAP32[r+4>>2]:0)|(a?HEAP32[a+4>>2]:0),I=(Ee,G,oe,X)=>Ee<32?G&X:oe&X,b=0;b<e;b++){var T=1<<b%32;if(I(b,A,x,T)){var R=SYSCALLS.getStreamFromFD(b),se=SYSCALLS.DEFAULT_POLLMASK;if(R.stream_ops.poll){var ve=-1;if(s){var ze=t?HEAP32[s>>2]:0,de=t?HEAP32[s+4>>2]:0;ve=(ze+de/1e6)*1e3}se=R.stream_ops.poll(R,ve)}se&1&&I(b,n,l,T)&&(b<32?c=c|T:g=g|T,o++),se&4&&I(b,_,p,T)&&(b<32?v=v|T:f=f|T,o++),se&2&&I(b,u,m,T)&&(b<32?P=P|T:F=F|T,o++)}}return t&&(HEAP32[t>>2]=c,HEAP32[t+4>>2]=g),r&&(HEAP32[r>>2]=v,HEAP32[r+4>>2]=f),a&&(HEAP32[a>>2]=P,HEAP32[a+4>>2]=F),o}catch(Ee){if(typeof FS>"u"||Ee.name!=="ErrnoError")throw Ee;return-Ee.errno}};___syscall__newselect.sig="iipppp";var SOCKFS={websocketArgs:{},callbacks:{},on(e,t){SOCKFS.callbacks[e]=t},emit(e,t){SOCKFS.callbacks[e]?.(t)},mount(e){return SOCKFS.websocketArgs=Module.websocket||{},(Module.websocket??(Module.websocket={})).on=SOCKFS.on,FS.createNode(null,"/",16895,0)},createSocket(e,t,r){t&=-526337;var a=t==1;if(a&&r&&r!=6)throw new FS.ErrnoError(66);var s={family:e,type:t,protocol:r,server:null,error:null,peers:{},pending:[],recv_queue:[],sock_ops:SOCKFS.websocket_sock_ops},o=SOCKFS.nextname(),n=FS.createNode(SOCKFS.root,o,49152,0);n.sock=s;var l=FS.createStream({path:o,node:n,flags:2,seekable:!1,stream_ops:SOCKFS.stream_ops});return s.stream=l,s},getSocket(e){var t=FS.getStream(e);return!t||!FS.isSocket(t.node.mode)?null:t.node.sock},stream_ops:{poll(e){var t=e.node.sock;return t.sock_ops.poll(t)},ioctl(e,t,r){var a=e.node.sock;return a.sock_ops.ioctl(a,t,r)},read(e,t,r,a,s){var o=e.node.sock,n=o.sock_ops.recvmsg(o,a);return n?(t.set(n.buffer,r),n.buffer.length):0},write(e,t,r,a,s){var o=e.node.sock;return o.sock_ops.sendmsg(o,t,r,a)},close(e){var t=e.node.sock;t.sock_ops.close(t)}},nextname(){return SOCKFS.nextname.current||(SOCKFS.nextname.current=0),`socket[${SOCKFS.nextname.current++}]`},websocket_sock_ops:{createPeer(e,t,r){var a;if(typeof t=="object"&&(a=t,t=null,r=null),a)if(a._socket)t=a._socket.remoteAddress,r=a._socket.remotePort;else{var s=/ws[s]?:\/\/([^:]+):(\d+)/.exec(a.url);if(!s)throw new Error("WebSocket URL must be in the format ws(s)://address:port");t=s[1],r=parseInt(s[2],10)}else try{var o="ws:#".replace("#","//"),n="binary",l=void 0;if(SOCKFS.websocketArgs.url&&(o=SOCKFS.websocketArgs.url),SOCKFS.websocketArgs.subprotocol?n=SOCKFS.websocketArgs.subprotocol:SOCKFS.websocketArgs.subprotocol===null&&(n="null"),o==="ws://"||o==="wss://"){var _=t.split("/");o=o+_[0]+":"+r+"/"+_.slice(1).join("/")}n!=="null"&&(n=n.replace(/^ +| +$/g,"").split(/ *, */),l=n);var p;ENVIRONMENT_IS_NODE?p=require("ws"):p=WebSocket,a=new p(o,l),a.binaryType="arraybuffer"}catch{throw new FS.ErrnoError(23)}var u={addr:t,port:r,socket:a,msg_send_queue:[]};return SOCKFS.websocket_sock_ops.addPeer(e,u),SOCKFS.websocket_sock_ops.handlePeerEvents(e,u),e.type===2&&typeof e.sport<"u"&&u.msg_send_queue.push(new Uint8Array([255,255,255,255,112,111,114,116,(e.sport&65280)>>8,e.sport&255])),u},getPeer(e,t,r){return e.peers[t+":"+r]},addPeer(e,t){e.peers[t.addr+":"+t.port]=t},removePeer(e,t){delete e.peers[t.addr+":"+t.port]},handlePeerEvents(e,t){var r=!0,a=function(){e.connecting=!1,SOCKFS.emit("open",e.stream.fd);try{for(var o=t.msg_send_queue.shift();o;)t.socket.send(o),o=t.msg_send_queue.shift()}catch{t.socket.close()}};function s(o){if(typeof o=="string"){var n=new TextEncoder;o=n.encode(o)}else{if(assert(o.byteLength!==void 0),o.byteLength==0)return;o=new Uint8Array(o)}var l=r;if(r=!1,l&&o.length===10&&o[0]===255&&o[1]===255&&o[2]===255&&o[3]===255&&o[4]===112&&o[5]===111&&o[6]===114&&o[7]===116){var _=o[8]<<8|o[9];SOCKFS.websocket_sock_ops.removePeer(e,t),t.port=_,SOCKFS.websocket_sock_ops.addPeer(e,t);return}e.recv_queue.push({addr:t.addr,port:t.port,data:o}),SOCKFS.emit("message",e.stream.fd)}ENVIRONMENT_IS_NODE?(t.socket.on("open",a),t.socket.on("message",function(o,n){n&&s(new Uint8Array(o).buffer)}),t.socket.on("close",function(){SOCKFS.emit("close",e.stream.fd)}),t.socket.on("error",function(o){e.error=14,SOCKFS.emit("error",[e.stream.fd,e.error,"ECONNREFUSED: Connection refused"])})):(t.socket.onopen=a,t.socket.onclose=function(){SOCKFS.emit("close",e.stream.fd)},t.socket.onmessage=function(n){s(n.data)},t.socket.onerror=function(o){e.error=14,SOCKFS.emit("error",[e.stream.fd,e.error,"ECONNREFUSED: Connection refused"])})},poll(e){if(e.type===1&&e.server)return e.pending.length?65:0;var t=0,r=e.type===1?SOCKFS.websocket_sock_ops.getPeer(e,e.daddr,e.dport):null;return(e.recv_queue.length||!r||r&&r.socket.readyState===r.socket.CLOSING||r&&r.socket.readyState===r.socket.CLOSED)&&(t|=65),(!r||r&&r.socket.readyState===r.socket.OPEN)&&(t|=4),(r&&r.socket.readyState===r.socket.CLOSING||r&&r.socket.readyState===r.socket.CLOSED)&&(e.connecting?t|=4:t|=16),t},ioctl(e,t,r){switch(t){case 21531:var a=0;return e.recv_queue.length&&(a=e.recv_queue[0].data.length),HEAP32[r>>2]=a,0;default:return 28}},close(e){if(e.server){try{e.server.close()}catch{}e.server=null}for(var t=Object.keys(e.peers),r=0;r<t.length;r++){var a=e.peers[t[r]];try{a.socket.close()}catch{}SOCKFS.websocket_sock_ops.removePeer(e,a)}return 0},bind(e,t,r){if(typeof e.saddr<"u"||typeof e.sport<"u")throw new FS.ErrnoError(28);if(e.saddr=t,e.sport=r,e.type===2){e.server&&(e.server.close(),e.server=null);try{e.sock_ops.listen(e,0)}catch(a){if(a.name!=="ErrnoError"||a.errno!==138)throw a}}},connect(e,t,r){if(e.server)throw new FS.ErrnoError(138);if(typeof e.daddr<"u"&&typeof e.dport<"u"){var a=SOCKFS.websocket_sock_ops.getPeer(e,e.daddr,e.dport);if(a)throw a.socket.readyState===a.socket.CONNECTING?new FS.ErrnoError(7):new FS.ErrnoError(30)}var s=SOCKFS.websocket_sock_ops.createPeer(e,t,r);e.daddr=s.addr,e.dport=s.port,e.connecting=!0},listen(e,t){if(!ENVIRONMENT_IS_NODE)throw new FS.ErrnoError(138);if(e.server)throw new FS.ErrnoError(28);var r=require("ws").Server,a=e.saddr;e.server=new r({host:a,port:e.sport}),SOCKFS.emit("listen",e.stream.fd),e.server.on("connection",function(s){if(e.type===1){var o=SOCKFS.createSocket(e.family,e.type,e.protocol),n=SOCKFS.websocket_sock_ops.createPeer(o,s);o.daddr=n.addr,o.dport=n.port,e.pending.push(o),SOCKFS.emit("connection",o.stream.fd)}else SOCKFS.websocket_sock_ops.createPeer(e,s),SOCKFS.emit("connection",e.stream.fd)}),e.server.on("close",function(){SOCKFS.emit("close",e.stream.fd),e.server=null}),e.server.on("error",function(s){e.error=23,SOCKFS.emit("error",[e.stream.fd,e.error,"EHOSTUNREACH: Host is unreachable"])})},accept(e){if(!e.server||!e.pending.length)throw new FS.ErrnoError(28);var t=e.pending.shift();return t.stream.flags=e.stream.flags,t},getname(e,t){var r,a;if(t){if(e.daddr===void 0||e.dport===void 0)throw new FS.ErrnoError(53);r=e.daddr,a=e.dport}else r=e.saddr||0,a=e.sport||0;return{addr:r,port:a}},sendmsg(e,t,r,a,s,o){if(e.type===2){if((s===void 0||o===void 0)&&(s=e.daddr,o=e.dport),s===void 0||o===void 0)throw new FS.ErrnoError(17)}else s=e.daddr,o=e.dport;var n=SOCKFS.websocket_sock_ops.getPeer(e,s,o);if(e.type===1&&(!n||n.socket.readyState===n.socket.CLOSING||n.socket.readyState===n.socket.CLOSED))throw new FS.ErrnoError(53);ArrayBuffer.isView(t)&&(r+=t.byteOffset,t=t.buffer);var l=t.slice(r,r+a);if(!n||n.socket.readyState!==n.socket.OPEN)return e.type===2&&(!n||n.socket.readyState===n.socket.CLOSING||n.socket.readyState===n.socket.CLOSED)&&(n=SOCKFS.websocket_sock_ops.createPeer(e,s,o)),n.msg_send_queue.push(l),a;try{return n.socket.send(l),a}catch{throw new FS.ErrnoError(28)}},recvmsg(e,t){if(e.type===1&&e.server)throw new FS.ErrnoError(53);var r=e.recv_queue.shift();if(!r){if(e.type===1){var a=SOCKFS.websocket_sock_ops.getPeer(e,e.daddr,e.dport);if(!a)throw new FS.ErrnoError(53);if(a.socket.readyState===a.socket.CLOSING||a.socket.readyState===a.socket.CLOSED)return null;throw new FS.ErrnoError(6)}throw new FS.ErrnoError(6)}var s=r.data.byteLength||r.data.length,o=r.data.byteOffset||0,n=r.data.buffer||r.data,l=Math.min(t,s),_={buffer:new Uint8Array(n,o,l),addr:r.addr,port:r.port};if(e.type===1&&l<s){var p=s-l;r.data=new Uint8Array(n,o+l,p),e.recv_queue.unshift(r)}return _}}},getSocketFromFD=e=>{var t=SOCKFS.getSocket(e);if(!t)throw new FS.ErrnoError(8);return t},inetNtop4=e=>(e&255)+"."+(e>>8&255)+"."+(e>>16&255)+"."+(e>>24&255),inetNtop6=e=>{var t="",r=0,a=0,s=0,o=0,n=0,l=0,_=[e[0]&65535,e[0]>>16,e[1]&65535,e[1]>>16,e[2]&65535,e[2]>>16,e[3]&65535,e[3]>>16],p=!0,u="";for(l=0;l<5;l++)if(_[l]!==0){p=!1;break}if(p){if(u=inetNtop4(_[6]|_[7]<<16),_[5]===-1)return t="::ffff:",t+=u,t;if(_[5]===0)return t="::",u==="0.0.0.0"&&(u=""),u==="0.0.0.1"&&(u="1"),t+=u,t}for(r=0;r<8;r++)_[r]===0&&(r-s>1&&(n=0),s=r,n++),n>a&&(a=n,o=r-a+1);for(r=0;r<8;r++){if(a>1&&_[r]===0&&r>=o&&r<o+a){r===o&&(t+=":",o===0&&(t+=":"));continue}t+=Number(_ntohs(_[r]&65535)).toString(16),t+=r<7?":":""}return t},readSockaddr=(e,t)=>{var r=HEAP16[e>>1],a=_ntohs(HEAPU16[e+2>>1]),s;switch(r){case 2:if(t!==16)return{errno:28};s=HEAP32[e+4>>2],s=inetNtop4(s);break;case 10:if(t!==28)return{errno:28};s=[HEAP32[e+8>>2],HEAP32[e+12>>2],HEAP32[e+16>>2],HEAP32[e+20>>2]],s=inetNtop6(s);break;default:return{errno:5}}return{family:r,addr:s,port:a}},inetPton4=e=>{for(var t=e.split("."),r=0;r<4;r++){var a=Number(t[r]);if(isNaN(a))return null;t[r]=a}return(t[0]|t[1]<<8|t[2]<<16|t[3]<<24)>>>0},jstoi_q=e=>parseInt(e),inetPton6=e=>{var t,r,a,s,o=/^((?=.*::)(?!.*::.+::)(::)?([\dA-F]{1,4}:(:|\b)|){5}|([\dA-F]{1,4}:){6})((([\dA-F]{1,4}((?!\3)::|:\b|$))|(?!\2\3)){2}|(((2[0-4]|1\d|[1-9])?\d|25[0-5])\.?\b){4})$/i,n=[];if(!o.test(e))return null;if(e==="::")return[0,0,0,0,0,0,0,0];for(e.startsWith("::")?e=e.replace("::","Z:"):e=e.replace("::",":Z:"),e.indexOf(".")>0?(e=e.replace(new RegExp("[.]","g"),":"),t=e.split(":"),t[t.length-4]=jstoi_q(t[t.length-4])+jstoi_q(t[t.length-3])*256,t[t.length-3]=jstoi_q(t[t.length-2])+jstoi_q(t[t.length-1])*256,t=t.slice(0,t.length-2)):t=e.split(":"),a=0,s=0,r=0;r<t.length;r++)if(typeof t[r]=="string")if(t[r]==="Z"){for(s=0;s<8-t.length+1;s++)n[r+s]=0;a=s-1}else n[r+a]=_htons(parseInt(t[r],16));else n[r+a]=t[r];return[n[1]<<16|n[0],n[3]<<16|n[2],n[5]<<16|n[4],n[7]<<16|n[6]]},DNS={address_map:{id:1,addrs:{},names:{}},lookup_name(e){var t=inetPton4(e);if(t!==null||(t=inetPton6(e),t!==null))return e;var r;if(DNS.address_map.addrs[e])r=DNS.address_map.addrs[e];else{var a=DNS.address_map.id++;assert(a<65535,"exceeded max address mappings of 65535"),r="172.29."+(a&255)+"."+(a&65280),DNS.address_map.names[r]=e,DNS.address_map.addrs[e]=r}return r},lookup_addr(e){return DNS.address_map.names[e]?DNS.address_map.names[e]:null}},getSocketAddress=(e,t)=>{var r=readSockaddr(e,t);if(r.errno)throw new FS.ErrnoError(r.errno);return r.addr=DNS.lookup_addr(r.addr)||r.addr,r};function ___syscall_bind(e,t,r,a,s,o){try{var n=getSocketFromFD(e),l=getSocketAddress(t,r);return n.sock_ops.bind(n,l.addr,l.port),0}catch(_){if(typeof FS>"u"||_.name!=="ErrnoError")throw _;return-_.errno}}___syscall_bind.sig="iippiii";function ___syscall_chdir(e){try{return e=SYSCALLS.getStr(e),FS.chdir(e),0}catch(t){if(typeof FS>"u"||t.name!=="ErrnoError")throw t;return-t.errno}}___syscall_chdir.sig="ip";function ___syscall_chmod(e,t){try{return e=SYSCALLS.getStr(e),FS.chmod(e,t),0}catch(r){if(typeof FS>"u"||r.name!=="ErrnoError")throw r;return-r.errno}}___syscall_chmod.sig="ipi";function ___syscall_dup(e){try{var t=SYSCALLS.getStreamFromFD(e);return FS.dupStream(t).fd}catch(r){if(typeof FS>"u"||r.name!=="ErrnoError")throw r;return-r.errno}}___syscall_dup.sig="ii";function ___syscall_dup3(e,t,r){try{var a=SYSCALLS.getStreamFromFD(e);if(a.fd===t)return-28;if(t<0||t>=FS.MAX_OPEN_FDS)return-8;var s=FS.getStream(t);return s&&FS.close(s),FS.dupStream(a,t).fd}catch(o){if(typeof FS>"u"||o.name!=="ErrnoError")throw o;return-o.errno}}___syscall_dup3.sig="iiii";function ___syscall_faccessat(e,t,r,a){try{if(t=SYSCALLS.getStr(t),t=SYSCALLS.calculateAt(e,t),r&-8)return-28;var s=FS.lookupPath(t,{follow:!0}),o=s.node;if(!o)return-44;var n="";return r&4&&(n+="r"),r&2&&(n+="w"),r&1&&(n+="x"),n&&FS.nodePermissions(o,n)?-2:0}catch(l){if(typeof FS>"u"||l.name!=="ErrnoError")throw l;return-l.errno}}___syscall_faccessat.sig="iipii";var ___syscall_fadvise64=(e,t,r,a)=>0;___syscall_fadvise64.sig="iijji";var INT53_MAX=9007199254740992,INT53_MIN=-9007199254740992,bigintToI53Checked=e=>e<INT53_MIN||e>INT53_MAX?NaN:Number(e);function ___syscall_fallocate(e,t,r,a){r=bigintToI53Checked(r),a=bigintToI53Checked(a);try{if(isNaN(r))return 61;var s=SYSCALLS.getStreamFromFD(e);return FS.allocate(s,r,a),0}catch(o){if(typeof FS>"u"||o.name!=="ErrnoError")throw o;return-o.errno}}___syscall_fallocate.sig="iiijj";var syscallGetVarargI=()=>{var e=HEAP32[+SYSCALLS.varargs>>2];return SYSCALLS.varargs+=4,e},syscallGetVarargP=syscallGetVarargI;function ___syscall_fcntl64(e,t,r){SYSCALLS.varargs=r;try{var a=SYSCALLS.getStreamFromFD(e);switch(t){case 0:{var s=syscallGetVarargI();if(s<0)return-28;for(;FS.streams[s];)s++;var o;return o=FS.dupStream(a,s),o.fd}case 1:case 2:return 0;case 3:return a.flags;case 4:{var s=syscallGetVarargI();return a.flags|=s,0}case 12:{var s=syscallGetVarargP(),n=0;return HEAP16[s+n>>1]=2,0}case 13:case 14:return 0}return-28}catch(l){if(typeof FS>"u"||l.name!=="ErrnoError")throw l;return-l.errno}}___syscall_fcntl64.sig="iiip";function ___syscall_fdatasync(e){try{var t=SYSCALLS.getStreamFromFD(e);return 0}catch(r){if(typeof FS>"u"||r.name!=="ErrnoError")throw r;return-r.errno}}___syscall_fdatasync.sig="ii";function ___syscall_fstat64(e,t){try{var r=SYSCALLS.getStreamFromFD(e);return SYSCALLS.doStat(FS.stat,r.path,t)}catch(a){if(typeof FS>"u"||a.name!=="ErrnoError")throw a;return-a.errno}}___syscall_fstat64.sig="iip";function ___syscall_ftruncate64(e,t){t=bigintToI53Checked(t);try{return isNaN(t)?61:(FS.ftruncate(e,t),0)}catch(r){if(typeof FS>"u"||r.name!=="ErrnoError")throw r;return-r.errno}}___syscall_ftruncate64.sig="iij";var stringToUTF8=(e,t,r)=>stringToUTF8Array(e,HEAPU8,t,r);function ___syscall_getcwd(e,t){try{if(t===0)return-28;var r=FS.cwd(),a=lengthBytesUTF8(r)+1;return t<a?-68:(stringToUTF8(r,e,t),a)}catch(s){if(typeof FS>"u"||s.name!=="ErrnoError")throw s;return-s.errno}}___syscall_getcwd.sig="ipp";function ___syscall_getdents64(e,t,r){try{var a=SYSCALLS.getStreamFromFD(e);a.getdents||(a.getdents=FS.readdir(a.path));for(var s=280,o=0,n=FS.llseek(a,0,1),l=Math.floor(n/s),_=Math.min(a.getdents.length,l+Math.floor(r/s)),p=l;p<_;p++){var u,m,c=a.getdents[p];if(c===".")u=a.node.id,m=4;else if(c===".."){var g=FS.lookupPath(a.path,{parent:!0});u=g.node.id,m=4}else{var v;try{v=FS.lookupNode(a.node,c)}catch(f){if(f?.errno===28)continue;throw f}u=v.id,m=FS.isChrdev(v.mode)?2:FS.isDir(v.mode)?4:FS.isLink(v.mode)?10:8}HEAP64[t+o>>3]=BigInt(u),HEAP64[t+o+8>>3]=BigInt((p+1)*s),HEAP16[t+o+16>>1]=280,HEAP8[t+o+18]=m,stringToUTF8(c,t+o+19,256),o+=s}return FS.llseek(a,p*s,0),o}catch(f){if(typeof FS>"u"||f.name!=="ErrnoError")throw f;return-f.errno}}___syscall_getdents64.sig="iipp";function ___syscall_ioctl(e,t,r){SYSCALLS.varargs=r;try{var a=SYSCALLS.getStreamFromFD(e);switch(t){case 21509:return a.tty?0:-59;case 21505:{if(!a.tty)return-59;if(a.tty.ops.ioctl_tcgets){var s=a.tty.ops.ioctl_tcgets(a),o=syscallGetVarargP();HEAP32[o>>2]=s.c_iflag||0,HEAP32[o+4>>2]=s.c_oflag||0,HEAP32[o+8>>2]=s.c_cflag||0,HEAP32[o+12>>2]=s.c_lflag||0;for(var n=0;n<32;n++)HEAP8[o+n+17]=s.c_cc[n]||0;return 0}return 0}case 21510:case 21511:case 21512:return a.tty?0:-59;case 21506:case 21507:case 21508:{if(!a.tty)return-59;if(a.tty.ops.ioctl_tcsets){for(var o=syscallGetVarargP(),l=HEAP32[o>>2],_=HEAP32[o+4>>2],p=HEAP32[o+8>>2],u=HEAP32[o+12>>2],m=[],n=0;n<32;n++)m.push(HEAP8[o+n+17]);return a.tty.ops.ioctl_tcsets(a.tty,t,{c_iflag:l,c_oflag:_,c_cflag:p,c_lflag:u,c_cc:m})}return 0}case 21519:{if(!a.tty)return-59;var o=syscallGetVarargP();return HEAP32[o>>2]=0,0}case 21520:return a.tty?-28:-59;case 21531:{var o=syscallGetVarargP();return FS.ioctl(a,t,o)}case 21523:{if(!a.tty)return-59;if(a.tty.ops.ioctl_tiocgwinsz){var c=a.tty.ops.ioctl_tiocgwinsz(a.tty),o=syscallGetVarargP();HEAP16[o>>1]=c[0],HEAP16[o+2>>1]=c[1]}return 0}case 21524:return a.tty?0:-59;case 21515:return a.tty?0:-59;default:return-28}}catch(g){if(typeof FS>"u"||g.name!=="ErrnoError")throw g;return-g.errno}}___syscall_ioctl.sig="iiip";function ___syscall_lstat64(e,t){try{return e=SYSCALLS.getStr(e),SYSCALLS.doStat(FS.lstat,e,t)}catch(r){if(typeof FS>"u"||r.name!=="ErrnoError")throw r;return-r.errno}}___syscall_lstat64.sig="ipp";function ___syscall_mkdirat(e,t,r){try{return t=SYSCALLS.getStr(t),t=SYSCALLS.calculateAt(e,t),FS.mkdir(t,r,0),0}catch(a){if(typeof FS>"u"||a.name!=="ErrnoError")throw a;return-a.errno}}___syscall_mkdirat.sig="iipi";function ___syscall_newfstatat(e,t,r,a){try{t=SYSCALLS.getStr(t);var s=a&256,o=a&4096;return a=a&-6401,t=SYSCALLS.calculateAt(e,t,o),SYSCALLS.doStat(s?FS.lstat:FS.stat,t,r)}catch(n){if(typeof FS>"u"||n.name!=="ErrnoError")throw n;return-n.errno}}___syscall_newfstatat.sig="iippi";function ___syscall_openat(e,t,r,a){SYSCALLS.varargs=a;try{t=SYSCALLS.getStr(t),t=SYSCALLS.calculateAt(e,t);var s=a?syscallGetVarargI():0;return FS.open(t,r,s).fd}catch(o){if(typeof FS>"u"||o.name!=="ErrnoError")throw o;return-o.errno}}___syscall_openat.sig="iipip";var PIPEFS={BUCKET_BUFFER_SIZE:8192,mount(e){return FS.createNode(null,"/",16895,0)},createPipe(){var e={buckets:[],refcnt:2};e.buckets.push({buffer:new Uint8Array(PIPEFS.BUCKET_BUFFER_SIZE),offset:0,roffset:0});var t=PIPEFS.nextname(),r=PIPEFS.nextname(),a=FS.createNode(PIPEFS.root,t,4096,0),s=FS.createNode(PIPEFS.root,r,4096,0);a.pipe=e,s.pipe=e;var o=FS.createStream({path:t,node:a,flags:0,seekable:!1,stream_ops:PIPEFS.stream_ops});a.stream=o;var n=FS.createStream({path:r,node:s,flags:1,seekable:!1,stream_ops:PIPEFS.stream_ops});return s.stream=n,{readable_fd:o.fd,writable_fd:n.fd}},stream_ops:{poll(e){var t=e.node.pipe;if((e.flags&2097155)===1)return 260;if(t.buckets.length>0)for(var r=0;r<t.buckets.length;r++){var a=t.buckets[r];if(a.offset-a.roffset>0)return 65}return 0},ioctl(e,t,r){return 28},fsync(e){return 28},read(e,t,r,a,s){for(var o=e.node.pipe,n=0,l=0;l<o.buckets.length;l++){var _=o.buckets[l];n+=_.offset-_.roffset}var p=t.subarray(r,r+a);if(a<=0)return 0;if(n==0)throw new FS.ErrnoError(6);for(var u=Math.min(n,a),m=u,c=0,l=0;l<o.buckets.length;l++){var g=o.buckets[l],v=g.offset-g.roffset;if(u<=v){var f=g.buffer.subarray(g.roffset,g.offset);u<v?(f=f.subarray(0,u),g.roffset+=u):c++,p.set(f);break}else{var f=g.buffer.subarray(g.roffset,g.offset);p.set(f),p=p.subarray(f.byteLength),u-=f.byteLength,c++}}return c&&c==o.buckets.length&&(c--,o.buckets[c].offset=0,o.buckets[c].roffset=0),o.buckets.splice(0,c),m},write(e,t,r,a,s){var o=e.node.pipe,n=t.subarray(r,r+a),l=n.byteLength;if(l<=0)return 0;var _=null;o.buckets.length==0?(_={buffer:new Uint8Array(PIPEFS.BUCKET_BUFFER_SIZE),offset:0,roffset:0},o.buckets.push(_)):_=o.buckets[o.buckets.length-1],assert(_.offset<=PIPEFS.BUCKET_BUFFER_SIZE);var p=PIPEFS.BUCKET_BUFFER_SIZE-_.offset;if(p>=l)return _.buffer.set(n,_.offset),_.offset+=l,l;p>0&&(_.buffer.set(n.subarray(0,p),_.offset),_.offset+=p,n=n.subarray(p,n.byteLength));for(var u=n.byteLength/PIPEFS.BUCKET_BUFFER_SIZE|0,m=n.byteLength%PIPEFS.BUCKET_BUFFER_SIZE,c=0;c<u;c++){var g={buffer:new Uint8Array(PIPEFS.BUCKET_BUFFER_SIZE),offset:PIPEFS.BUCKET_BUFFER_SIZE,roffset:0};o.buckets.push(g),g.buffer.set(n.subarray(0,PIPEFS.BUCKET_BUFFER_SIZE)),n=n.subarray(PIPEFS.BUCKET_BUFFER_SIZE,n.byteLength)}if(m>0){var g={buffer:new Uint8Array(PIPEFS.BUCKET_BUFFER_SIZE),offset:n.byteLength,roffset:0};o.buckets.push(g),g.buffer.set(n)}return l},close(e){var t=e.node.pipe;t.refcnt--,t.refcnt===0&&(t.buckets=null)}},nextname(){return PIPEFS.nextname.current||(PIPEFS.nextname.current=0),"pipe["+PIPEFS.nextname.current+++"]"}};function ___syscall_pipe(e){try{if(e==0)throw new FS.ErrnoError(21);var t=PIPEFS.createPipe();return HEAP32[e>>2]=t.readable_fd,HEAP32[e+4>>2]=t.writable_fd,0}catch(r){if(typeof FS>"u"||r.name!=="ErrnoError")throw r;return-r.errno}}___syscall_pipe.sig="ip";function ___syscall_readlinkat(e,t,r,a){try{if(t=SYSCALLS.getStr(t),t=SYSCALLS.calculateAt(e,t),a<=0)return-28;var s=FS.readlink(t),o=Math.min(a,lengthBytesUTF8(s)),n=HEAP8[r+o];return stringToUTF8(s,r,a+1),HEAP8[r+o]=n,o}catch(l){if(typeof FS>"u"||l.name!=="ErrnoError")throw l;return-l.errno}}___syscall_readlinkat.sig="iippp";var writeSockaddr=(e,t,r,a,s)=>{switch(t){case 2:r=inetPton4(r),zeroMemory(e,16),s&&(HEAP32[s>>2]=16),HEAP16[e>>1]=t,HEAP32[e+4>>2]=r,HEAP16[e+2>>1]=_htons(a);break;case 10:r=inetPton6(r),zeroMemory(e,28),s&&(HEAP32[s>>2]=28),HEAP32[e>>2]=t,HEAP32[e+8>>2]=r[0],HEAP32[e+12>>2]=r[1],HEAP32[e+16>>2]=r[2],HEAP32[e+20>>2]=r[3],HEAP16[e+2>>1]=_htons(a);break;default:return 5}return 0};function ___syscall_recvfrom(e,t,r,a,s,o){try{var n=getSocketFromFD(e),l=n.sock_ops.recvmsg(n,r);if(!l)return 0;if(s)var _=writeSockaddr(s,n.family,DNS.lookup_name(l.addr),l.port,o);return HEAPU8.set(l.buffer,t),l.buffer.byteLength}catch(p){if(typeof FS>"u"||p.name!=="ErrnoError")throw p;return-p.errno}}___syscall_recvfrom.sig="iippipp";function ___syscall_renameat(e,t,r,a){try{return t=SYSCALLS.getStr(t),a=SYSCALLS.getStr(a),t=SYSCALLS.calculateAt(e,t),a=SYSCALLS.calculateAt(r,a),FS.rename(t,a),0}catch(s){if(typeof FS>"u"||s.name!=="ErrnoError")throw s;return-s.errno}}___syscall_renameat.sig="iipip";function ___syscall_rmdir(e){try{return e=SYSCALLS.getStr(e),FS.rmdir(e),0}catch(t){if(typeof FS>"u"||t.name!=="ErrnoError")throw t;return-t.errno}}___syscall_rmdir.sig="ip";function ___syscall_sendto(e,t,r,a,s,o){try{var n=getSocketFromFD(e);if(!s)return FS.write(n.stream,HEAP8,t,r);var l=getSocketAddress(s,o);return n.sock_ops.sendmsg(n,HEAP8,t,r,l.addr,l.port)}catch(_){if(typeof FS>"u"||_.name!=="ErrnoError")throw _;return-_.errno}}___syscall_sendto.sig="iippipp";function ___syscall_socket(e,t,r){try{var a=SOCKFS.createSocket(e,t,r);return a.stream.fd}catch(s){if(typeof FS>"u"||s.name!=="ErrnoError")throw s;return-s.errno}}___syscall_socket.sig="iiiiiii";function ___syscall_stat64(e,t){try{return e=SYSCALLS.getStr(e),SYSCALLS.doStat(FS.stat,e,t)}catch(r){if(typeof FS>"u"||r.name!=="ErrnoError")throw r;return-r.errno}}___syscall_stat64.sig="ipp";function ___syscall_symlinkat(e,t,r){try{return e=SYSCALLS.getStr(e),r=SYSCALLS.getStr(r),r=SYSCALLS.calculateAt(t,r),FS.symlink(e,r),0}catch(a){if(typeof FS>"u"||a.name!=="ErrnoError")throw a;return-a.errno}}___syscall_symlinkat.sig="ipip";function ___syscall_truncate64(e,t){t=bigintToI53Checked(t);try{return isNaN(t)?61:(e=SYSCALLS.getStr(e),FS.truncate(e,t),0)}catch(r){if(typeof FS>"u"||r.name!=="ErrnoError")throw r;return-r.errno}}___syscall_truncate64.sig="ipj";function ___syscall_unlinkat(e,t,r){try{return t=SYSCALLS.getStr(t),t=SYSCALLS.calculateAt(e,t),r===0?FS.unlink(t):r===512?FS.rmdir(t):abort("Invalid flags passed to unlinkat"),0}catch(a){if(typeof FS>"u"||a.name!=="ErrnoError")throw a;return-a.errno}}___syscall_unlinkat.sig="iipi";var ___table_base=new WebAssembly.Global({value:"i32",mutable:!1},1);Module.___table_base=___table_base;var __abort_js=()=>abort("");__abort_js.sig="v";var ENV={},stackAlloc=e=>__emscripten_stack_alloc(e),stringToUTF8OnStack=e=>{var t=lengthBytesUTF8(e)+1,r=stackAlloc(t);return stringToUTF8(e,r,t),r},dlSetError=e=>{var t=stackSave(),r=stringToUTF8OnStack(e);___dl_seterr(r,0),stackRestore(t)},dlopenInternal=(e,t)=>{var r=UTF8ToString(e+36),a=HEAP32[e+4>>2];r=PATH.normalize(r);var s=!!(a&256),o=s?null:{},n={global:s,nodelete:!!(a&4096),loadAsync:t.loadAsync};if(t.loadAsync)return loadDynamicLibrary(r,n,o,e);try{return loadDynamicLibrary(r,n,o,e)}catch(l){return dlSetError(`Could not load dynamic lib: ${r}
${l}`),0}},__dlopen_js=e=>dlopenInternal(e,{loadAsync:!1});__dlopen_js.sig="pp";var __dlsym_js=(e,t,r)=>{t=UTF8ToString(t);var a,s,o=LDSO.loadedLibsByHandle[e];if(!o.exports.hasOwnProperty(t)||o.exports[t].stub)return dlSetError(`Tried to lookup unknown symbol "${t}" in dynamic lib: ${o.name}`),0;if(s=Object.keys(o.exports).indexOf(t),a=o.exports[t],typeof a=="function"){var n=getFunctionAddress(a);n?a=n:(a=addFunction(a,a.sig),HEAPU32[r>>2]=s)}return a};__dlsym_js.sig="pppp";var __emscripten_memcpy_js=(e,t,r)=>HEAPU8.copyWithin(e,t,t+r);__emscripten_memcpy_js.sig="vppp";var runtimeKeepaliveCounter=0,__emscripten_runtime_keepalive_clear=()=>{noExitRuntime=!1,runtimeKeepaliveCounter=0};__emscripten_runtime_keepalive_clear.sig="v";var __emscripten_system=e=>{if(ENVIRONMENT_IS_NODE){if(!e)return 1;var t=UTF8ToString(e);if(!t.length)return 0;var r=require("child_process"),a=r.spawnSync(t,[],{shell:!0,stdio:"inherit"}),s=(n,l)=>n<<8|l;if(a.status===null){var o=n=>{switch(n){case"SIGHUP":return 1;case"SIGQUIT":return 3;case"SIGFPE":return 8;case"SIGKILL":return 9;case"SIGALRM":return 14;case"SIGTERM":return 15;default:return 2}};return s(0,o(a.signal))}return s(a.status,0)}return e?-52:0};__emscripten_system.sig="ip";var __emscripten_throw_longjmp=()=>{throw 1/0};__emscripten_throw_longjmp.sig="v";function __gmtime_js(e,t){e=bigintToI53Checked(e);var r=new Date(e*1e3);HEAP32[t>>2]=r.getUTCSeconds(),HEAP32[t+4>>2]=r.getUTCMinutes(),HEAP32[t+8>>2]=r.getUTCHours(),HEAP32[t+12>>2]=r.getUTCDate(),HEAP32[t+16>>2]=r.getUTCMonth(),HEAP32[t+20>>2]=r.getUTCFullYear()-1900,HEAP32[t+24>>2]=r.getUTCDay();var a=Date.UTC(r.getUTCFullYear(),0,1,0,0,0,0),s=(r.getTime()-a)/(1e3*60*60*24)|0;HEAP32[t+28>>2]=s}__gmtime_js.sig="vjp";var isLeapYear=e=>e%4===0&&(e%100!==0||e%400===0),MONTH_DAYS_LEAP_CUMULATIVE=[0,31,60,91,121,152,182,213,244,274,305,335],MONTH_DAYS_REGULAR_CUMULATIVE=[0,31,59,90,120,151,181,212,243,273,304,334],ydayFromDate=e=>{var t=isLeapYear(e.getFullYear()),r=t?MONTH_DAYS_LEAP_CUMULATIVE:MONTH_DAYS_REGULAR_CUMULATIVE,a=r[e.getMonth()]+e.getDate()-1;return a};function __localtime_js(e,t){e=bigintToI53Checked(e);var r=new Date(e*1e3);HEAP32[t>>2]=r.getSeconds(),HEAP32[t+4>>2]=r.getMinutes(),HEAP32[t+8>>2]=r.getHours(),HEAP32[t+12>>2]=r.getDate(),HEAP32[t+16>>2]=r.getMonth(),HEAP32[t+20>>2]=r.getFullYear()-1900,HEAP32[t+24>>2]=r.getDay();var a=ydayFromDate(r)|0;HEAP32[t+28>>2]=a,HEAP32[t+36>>2]=-(r.getTimezoneOffset()*60);var s=new Date(r.getFullYear(),0,1),o=new Date(r.getFullYear(),6,1).getTimezoneOffset(),n=s.getTimezoneOffset(),l=(o!=n&&r.getTimezoneOffset()==Math.min(n,o))|0;HEAP32[t+32>>2]=l}__localtime_js.sig="vjp";function __mmap_js(e,t,r,a,s,o,n){s=bigintToI53Checked(s);try{if(isNaN(s))return 61;var l=SYSCALLS.getStreamFromFD(a),_=FS.mmap(l,e,s,t,r),p=_.ptr;return HEAP32[o>>2]=_.allocated,HEAPU32[n>>2]=p,0}catch(u){if(typeof FS>"u"||u.name!=="ErrnoError")throw u;return-u.errno}}__mmap_js.sig="ipiiijpp";function __munmap_js(e,t,r,a,s,o){o=bigintToI53Checked(o);try{var n=SYSCALLS.getStreamFromFD(s);r&2&&SYSCALLS.doMsync(e,n,t,a,o)}catch(l){if(typeof FS>"u"||l.name!=="ErrnoError")throw l;return-l.errno}}__munmap_js.sig="ippiiij";var timers={},handleException=e=>{if(e instanceof ExitStatus||e=="unwind")return EXITSTATUS;quit_(1,e)},keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0,_proc_exit=e=>{EXITSTATUS=e,keepRuntimeAlive()||(Module.onExit?.(e),ABORT=!0),quit_(e,new ExitStatus(e))};_proc_exit.sig="vi";var exitJS=(e,t)=>{EXITSTATUS=e,_proc_exit(e)},_exit=exitJS;_exit.sig="vi";var maybeExit=()=>{if(!keepRuntimeAlive())try{_exit(EXITSTATUS)}catch(e){handleException(e)}},callUserCallback=e=>{if(!ABORT)try{e(),maybeExit()}catch(t){handleException(t)}},_emscripten_get_now=()=>performance.now();_emscripten_get_now.sig="d";var __setitimer_js=(e,t)=>{if(timers[e]&&(clearTimeout(timers[e].id),delete timers[e]),!t)return 0;var r=setTimeout(()=>{delete timers[e],callUserCallback(()=>__emscripten_timeout(e,_emscripten_get_now()))},t);return timers[e]={id:r,timeout_ms:t},0};__setitimer_js.sig="iid";var __tzset_js=(e,t,r,a)=>{var s=new Date().getFullYear(),o=new Date(s,0,1),n=new Date(s,6,1),l=o.getTimezoneOffset(),_=n.getTimezoneOffset(),p=Math.max(l,_);HEAPU32[e>>2]=p*60,HEAP32[t>>2]=+(l!=_);var u=g=>{var v=g>=0?"-":"+",f=Math.abs(g),P=String(Math.floor(f/60)).padStart(2,"0"),F=String(f%60).padStart(2,"0");return`UTC${v}${P}${F}`},m=u(l),c=u(_);_<l?(stringToUTF8(m,r,17),stringToUTF8(c,a,17)):(stringToUTF8(m,a,17),stringToUTF8(c,r,17))};__tzset_js.sig="vpppp";var _emscripten_date_now=()=>Date.now();_emscripten_date_now.sig="d";var nowIsMonotonic=1,checkWasiClock=e=>e>=0&&e<=3;function _clock_time_get(e,t,r){if(t=bigintToI53Checked(t),!checkWasiClock(e))return 28;var a;if(e===0)a=_emscripten_date_now();else if(nowIsMonotonic)a=_emscripten_get_now();else return 52;var s=Math.round(a*1e3*1e3);return HEAP64[r>>3]=BigInt(s),0}_clock_time_get.sig="iijp";var readEmAsmArgsArray=[],readEmAsmArgs=(e,t)=>{readEmAsmArgsArray.length=0;for(var r;r=HEAPU8[e++];){var a=r!=105;a&=r!=112,t+=a&&t%8?4:0,readEmAsmArgsArray.push(r==112?HEAPU32[t>>2]:r==106?HEAP64[t>>3]:r==105?HEAP32[t>>2]:HEAPF64[t>>3]),t+=a?8:4}return readEmAsmArgsArray},runEmAsmFunction=(e,t,r)=>{var a=readEmAsmArgs(t,r);return ASM_CONSTS[e](...a)},_emscripten_asm_const_int=(e,t,r)=>runEmAsmFunction(e,t,r);_emscripten_asm_const_int.sig="ippp";var _emscripten_force_exit=e=>{__emscripten_runtime_keepalive_clear(),_exit(e)};_emscripten_force_exit.sig="vi";var getHeapMax=()=>2147483648,growMemory=e=>{var t=wasmMemory.buffer,r=(e-t.byteLength+65535)/65536|0;try{return wasmMemory.grow(r),updateMemoryViews(),1}catch{}},_emscripten_resize_heap=e=>{var t=HEAPU8.length;e>>>=0;var r=getHeapMax();if(e>r)return!1;for(var a=1;a<=4;a*=2){var s=t*(1+.2/a);s=Math.min(s,e+100663296);var o=Math.min(r,alignMemory(Math.max(e,s),65536)),n=growMemory(o);if(n)return!0}return!1};_emscripten_resize_heap.sig="ip";var getExecutableName=()=>thisProgram||"./this.program",getEnvStrings=()=>{if(!getEnvStrings.strings){var e=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",t={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:e,_:getExecutableName()};for(var r in ENV)ENV[r]===void 0?delete t[r]:t[r]=ENV[r];var a=[];for(var r in t)a.push(`${r}=${t[r]}`);getEnvStrings.strings=a}return getEnvStrings.strings},stringToAscii=(e,t)=>{for(var r=0;r<e.length;++r)HEAP8[t++]=e.charCodeAt(r);HEAP8[t]=0},_environ_get=(e,t)=>{var r=0;return getEnvStrings().forEach((a,s)=>{var o=t+r;HEAPU32[e+s*4>>2]=o,stringToAscii(a,o),r+=a.length+1}),0};_environ_get.sig="ipp";var _environ_sizes_get=(e,t)=>{var r=getEnvStrings();HEAPU32[e>>2]=r.length;var a=0;return r.forEach(s=>a+=s.length+1),HEAPU32[t>>2]=a,0};_environ_sizes_get.sig="ipp";function _fd_close(e){try{var t=SYSCALLS.getStreamFromFD(e);return FS.close(t),0}catch(r){if(typeof FS>"u"||r.name!=="ErrnoError")throw r;return r.errno}}_fd_close.sig="ii";function _fd_fdstat_get(e,t){try{var r=0,a=0,s=0,o=SYSCALLS.getStreamFromFD(e),n=o.tty?2:FS.isDir(o.mode)?3:FS.isLink(o.mode)?7:4;return HEAP8[t]=n,HEAP16[t+2>>1]=s,HEAP64[t+8>>3]=BigInt(r),HEAP64[t+16>>3]=BigInt(a),0}catch(l){if(typeof FS>"u"||l.name!=="ErrnoError")throw l;return l.errno}}_fd_fdstat_get.sig="iip";var doReadv=(e,t,r,a)=>{for(var s=0,o=0;o<r;o++){var n=HEAPU32[t>>2],l=HEAPU32[t+4>>2];t+=8;var _=FS.read(e,HEAP8,n,l,a);if(_<0)return-1;if(s+=_,_<l)break;typeof a<"u"&&(a+=_)}return s};function _fd_pread(e,t,r,a,s){a=bigintToI53Checked(a);try{if(isNaN(a))return 61;var o=SYSCALLS.getStreamFromFD(e),n=doReadv(o,t,r,a);return HEAPU32[s>>2]=n,0}catch(l){if(typeof FS>"u"||l.name!=="ErrnoError")throw l;return l.errno}}_fd_pread.sig="iippjp";var doWritev=(e,t,r,a)=>{for(var s=0,o=0;o<r;o++){var n=HEAPU32[t>>2],l=HEAPU32[t+4>>2];t+=8;var _=FS.write(e,HEAP8,n,l,a);if(_<0)return-1;if(s+=_,_<l)break;typeof a<"u"&&(a+=_)}return s};function _fd_pwrite(e,t,r,a,s){a=bigintToI53Checked(a);try{if(isNaN(a))return 61;var o=SYSCALLS.getStreamFromFD(e),n=doWritev(o,t,r,a);return HEAPU32[s>>2]=n,0}catch(l){if(typeof FS>"u"||l.name!=="ErrnoError")throw l;return l.errno}}_fd_pwrite.sig="iippjp";function _fd_read(e,t,r,a){try{var s=SYSCALLS.getStreamFromFD(e),o=doReadv(s,t,r);return HEAPU32[a>>2]=o,0}catch(n){if(typeof FS>"u"||n.name!=="ErrnoError")throw n;return n.errno}}_fd_read.sig="iippp";function _fd_seek(e,t,r,a){t=bigintToI53Checked(t);try{if(isNaN(t))return 61;var s=SYSCALLS.getStreamFromFD(e);return FS.llseek(s,t,r),HEAP64[a>>3]=BigInt(s.position),s.getdents&&t===0&&r===0&&(s.getdents=null),0}catch(o){if(typeof FS>"u"||o.name!=="ErrnoError")throw o;return o.errno}}_fd_seek.sig="iijip";function _fd_sync(e){try{var t=SYSCALLS.getStreamFromFD(e);return t.stream_ops?.fsync?t.stream_ops.fsync(t):0}catch(r){if(typeof FS>"u"||r.name!=="ErrnoError")throw r;return r.errno}}_fd_sync.sig="ii";function _fd_write(e,t,r,a){try{var s=SYSCALLS.getStreamFromFD(e),o=doWritev(s,t,r);return HEAPU32[a>>2]=o,0}catch(n){if(typeof FS>"u"||n.name!=="ErrnoError")throw n;return n.errno}}_fd_write.sig="iippp";var _getaddrinfo=(e,t,r,a)=>{var s=0,o=0,n=0,l=0,_=0,p=0,u;function m(c,g,v,f,P,F){var A,x,I,b;return x=c===10?28:16,P=c===10?inetNtop6(P):inetNtop4(P),A=_malloc(x),b=writeSockaddr(A,c,P,F),assert(!b),I=_malloc(32),HEAP32[I+4>>2]=c,HEAP32[I+8>>2]=g,HEAP32[I+12>>2]=v,HEAPU32[I+24>>2]=f,HEAPU32[I+20>>2]=A,c===10?HEAP32[I+16>>2]=28:HEAP32[I+16>>2]=16,HEAP32[I+28>>2]=0,I}if(r&&(n=HEAP32[r>>2],l=HEAP32[r+4>>2],_=HEAP32[r+8>>2],p=HEAP32[r+12>>2]),_&&!p&&(p=_===2?17:6),!_&&p&&(_=p===17?2:1),p===0&&(p=6),_===0&&(_=1),!e&&!t)return-2;if(n&-1088||r!==0&&HEAP32[r>>2]&2&&!e)return-1;if(n&32)return-2;if(_!==0&&_!==1&&_!==2)return-7;if(l!==0&&l!==2&&l!==10)return-6;if(t&&(t=UTF8ToString(t),o=parseInt(t,10),isNaN(o)))return n&1024?-2:-8;if(!e)return l===0&&(l=2),n&1||(l===2?s=_htonl(2130706433):s=[0,0,0,_htonl(1)]),u=m(l,_,p,null,s,o),HEAPU32[a>>2]=u,0;if(e=UTF8ToString(e),s=inetPton4(e),s!==null)if(l===0||l===2)l=2;else if(l===10&&n&8)s=[0,0,_htonl(65535),s],l=10;else return-2;else if(s=inetPton6(e),s!==null)if(l===0||l===10)l=10;else return-2;return s!=null?(u=m(l,_,p,e,s,o),HEAPU32[a>>2]=u,0):n&4?-2:(e=DNS.lookup_name(e),s=inetPton4(e),l===0?l=2:l===10&&(s=[0,0,_htonl(65535),s]),u=m(l,_,p,null,s,o),HEAPU32[a>>2]=u,0)};_getaddrinfo.sig="ipppp";var _getnameinfo=(e,t,r,a,s,o,n)=>{var l=readSockaddr(e,t);if(l.errno)return-6;var _=l.port,p=l.addr,u=!1;if(r&&a){var m;if(n&1||!(m=DNS.lookup_addr(p))){if(n&8)return-2}else p=m;var c=stringToUTF8(p,r,a);c+1>=a&&(u=!0)}if(s&&o){_=""+_;var c=stringToUTF8(_,s,o);c+1>=o&&(u=!0)}return u?-12:0};_getnameinfo.sig="ipipipii";var stringToNewUTF8=e=>{var t=lengthBytesUTF8(e)+1,r=_malloc(t);return r&&stringToUTF8(e,r,t),r},removeFunction=e=>{functionsInTableMap.delete(getWasmTableEntry(e)),setWasmTableEntry(e,null),freeTableIndexes.push(e)},FS_createPath=FS.createPath,FS_unlink=e=>FS.unlink(e),FS_createLazyFile=FS.createLazyFile,FS_createDevice=FS.createDevice,setTempRet0=e=>__emscripten_tempret_set(e),_setTempRet0=setTempRet0;Module._setTempRet0=_setTempRet0;var getTempRet0=e=>__emscripten_tempret_get(),_getTempRet0=getTempRet0;Module._getTempRet0=_getTempRet0,registerWasmPlugin(),FS.createPreloadedFile=FS_createPreloadedFile,FS.staticInit(),Module.FS_createPath=FS.createPath,Module.FS_createDataFile=FS.createDataFile,Module.FS_createPreloadedFile=FS.createPreloadedFile,Module.FS_unlink=FS.unlink,Module.FS_createLazyFile=FS.createLazyFile,Module.FS_createDevice=FS.createDevice,MEMFS.doesNotExistError=new FS.ErrnoError(44),MEMFS.doesNotExistError.stack="<generic error, no stack>",ENVIRONMENT_IS_NODE&&NODEFS.staticInit();var wasmImports={__assert_fail:___assert_fail,__call_sighandler:___call_sighandler,__heap_base:___heap_base,__indirect_function_table:wasmTable,__memory_base:___memory_base,__stack_pointer:___stack_pointer,__syscall__newselect:___syscall__newselect,__syscall_bind:___syscall_bind,__syscall_chdir:___syscall_chdir,__syscall_chmod:___syscall_chmod,__syscall_dup:___syscall_dup,__syscall_dup3:___syscall_dup3,__syscall_faccessat:___syscall_faccessat,__syscall_fadvise64:___syscall_fadvise64,__syscall_fallocate:___syscall_fallocate,__syscall_fcntl64:___syscall_fcntl64,__syscall_fdatasync:___syscall_fdatasync,__syscall_fstat64:___syscall_fstat64,__syscall_ftruncate64:___syscall_ftruncate64,__syscall_getcwd:___syscall_getcwd,__syscall_getdents64:___syscall_getdents64,__syscall_ioctl:___syscall_ioctl,__syscall_lstat64:___syscall_lstat64,__syscall_mkdirat:___syscall_mkdirat,__syscall_newfstatat:___syscall_newfstatat,__syscall_openat:___syscall_openat,__syscall_pipe:___syscall_pipe,__syscall_readlinkat:___syscall_readlinkat,__syscall_recvfrom:___syscall_recvfrom,__syscall_renameat:___syscall_renameat,__syscall_rmdir:___syscall_rmdir,__syscall_sendto:___syscall_sendto,__syscall_socket:___syscall_socket,__syscall_stat64:___syscall_stat64,__syscall_symlinkat:___syscall_symlinkat,__syscall_truncate64:___syscall_truncate64,__syscall_unlinkat:___syscall_unlinkat,__table_base:___table_base,_abort_js:__abort_js,_dlopen_js:__dlopen_js,_dlsym_js:__dlsym_js,_emscripten_memcpy_js:__emscripten_memcpy_js,_emscripten_runtime_keepalive_clear:__emscripten_runtime_keepalive_clear,_emscripten_system:__emscripten_system,_emscripten_throw_longjmp:__emscripten_throw_longjmp,_gmtime_js:__gmtime_js,_localtime_js:__localtime_js,_mmap_js:__mmap_js,_munmap_js:__munmap_js,_setitimer_js:__setitimer_js,_tzset_js:__tzset_js,clock_time_get:_clock_time_get,emscripten_asm_const_int:_emscripten_asm_const_int,emscripten_date_now:_emscripten_date_now,emscripten_force_exit:_emscripten_force_exit,emscripten_get_now:_emscripten_get_now,emscripten_resize_heap:_emscripten_resize_heap,environ_get:_environ_get,environ_sizes_get:_environ_sizes_get,exit:_exit,fd_close:_fd_close,fd_fdstat_get:_fd_fdstat_get,fd_pread:_fd_pread,fd_pwrite:_fd_pwrite,fd_read:_fd_read,fd_seek:_fd_seek,fd_sync:_fd_sync,fd_write:_fd_write,getTempRet0:_getTempRet0,getaddrinfo:_getaddrinfo,getnameinfo:_getnameinfo,invoke_di,invoke_i,invoke_id,invoke_ii,invoke_iii,invoke_iiii,invoke_iiiii,invoke_iiiiii,invoke_iiiiiii,invoke_iiiiiiii,invoke_iiiiiiiii,invoke_iiiiiiiiii,invoke_iiiiiiiiiii,invoke_iiiiiiiiiiiiii,invoke_iiiiiiiiiiiiiiiiii,invoke_iiiiiji,invoke_iiiij,invoke_iiiijii,invoke_iiij,invoke_iiji,invoke_ij,invoke_ijiiiii,invoke_ijiiiiii,invoke_j,invoke_ji,invoke_jii,invoke_jiiii,invoke_jiiiiii,invoke_jiiiiiiiii,invoke_v,invoke_vi,invoke_vid,invoke_vii,invoke_viii,invoke_viiii,invoke_viiiii,invoke_viiiiii,invoke_viiiiiii,invoke_viiiiiiii,invoke_viiiiiiiii,invoke_viiiiiiiiiiii,invoke_viiiji,invoke_viij,invoke_viiji,invoke_viijii,invoke_viijiiii,invoke_vij,invoke_viji,invoke_vijiji,invoke_vj,invoke_vji,memory:wasmMemory,proc_exit:_proc_exit,setTempRet0:_setTempRet0},wasmExports;createWasm();var ___wasm_call_ctors=()=>(___wasm_call_ctors=wasmExports.__wasm_call_ctors)(),_fopen=Module._fopen=(e,t)=>(_fopen=Module._fopen=wasmExports.fopen)(e,t),_fflush=Module._fflush=e=>(_fflush=Module._fflush=wasmExports.fflush)(e),___errno_location=Module.___errno_location=()=>(___errno_location=Module.___errno_location=wasmExports.__errno_location)(),_ProcessInterrupts=Module._ProcessInterrupts=()=>(_ProcessInterrupts=Module._ProcessInterrupts=wasmExports.ProcessInterrupts)(),_errstart_cold=Module._errstart_cold=(e,t)=>(_errstart_cold=Module._errstart_cold=wasmExports.errstart_cold)(e,t),_errcode=Module._errcode=e=>(_errcode=Module._errcode=wasmExports.errcode)(e),_errmsg=Module._errmsg=(e,t)=>(_errmsg=Module._errmsg=wasmExports.errmsg)(e,t),_errfinish=Module._errfinish=(e,t,r)=>(_errfinish=Module._errfinish=wasmExports.errfinish)(e,t,r),_puts=Module._puts=e=>(_puts=Module._puts=wasmExports.puts)(e),_errstart=Module._errstart=(e,t)=>(_errstart=Module._errstart=wasmExports.errstart)(e,t),_errmsg_internal=Module._errmsg_internal=(e,t)=>(_errmsg_internal=Module._errmsg_internal=wasmExports.errmsg_internal)(e,t),_errdetail=Module._errdetail=(e,t)=>(_errdetail=Module._errdetail=wasmExports.errdetail)(e,t),_errhint=Module._errhint=(e,t)=>(_errhint=Module._errhint=wasmExports.errhint)(e,t),_pg_parse_query=Module._pg_parse_query=e=>(_pg_parse_query=Module._pg_parse_query=wasmExports.pg_parse_query)(e),_gettimeofday=Module._gettimeofday=(e,t)=>(_gettimeofday=Module._gettimeofday=wasmExports.gettimeofday)(e,t),_raw_parser=Module._raw_parser=(e,t)=>(_raw_parser=Module._raw_parser=wasmExports.raw_parser)(e,t),_initStringInfo=Module._initStringInfo=e=>(_initStringInfo=Module._initStringInfo=wasmExports.initStringInfo)(e),_appendStringInfoString=Module._appendStringInfoString=(e,t)=>(_appendStringInfoString=Module._appendStringInfoString=wasmExports.appendStringInfoString)(e,t),_appendStringInfo=Module._appendStringInfo=(e,t,r)=>(_appendStringInfo=Module._appendStringInfo=wasmExports.appendStringInfo)(e,t,r),_errdetail_internal=Module._errdetail_internal=(e,t)=>(_errdetail_internal=Module._errdetail_internal=wasmExports.errdetail_internal)(e,t),_pfree=Module._pfree=e=>(_pfree=Module._pfree=wasmExports.pfree)(e),_list_make1_impl=Module._list_make1_impl=(e,t)=>(_list_make1_impl=Module._list_make1_impl=wasmExports.list_make1_impl)(e,t),_QueryRewrite=Module._QueryRewrite=e=>(_QueryRewrite=Module._QueryRewrite=wasmExports.QueryRewrite)(e),_pg_plan_query=Module._pg_plan_query=(e,t,r,a)=>(_pg_plan_query=Module._pg_plan_query=wasmExports.pg_plan_query)(e,t,r,a),_palloc0=Module._palloc0=e=>(_palloc0=Module._palloc0=wasmExports.palloc0)(e),_lappend=Module._lappend=(e,t)=>(_lappend=Module._lappend=wasmExports.lappend)(e,t),_GetCurrentTimestamp=Module._GetCurrentTimestamp=()=>(_GetCurrentTimestamp=Module._GetCurrentTimestamp=wasmExports.GetCurrentTimestamp)(),_pg_prng_double=Module._pg_prng_double=e=>(_pg_prng_double=Module._pg_prng_double=wasmExports.pg_prng_double)(e),_pg_snprintf=Module._pg_snprintf=(e,t,r,a)=>(_pg_snprintf=Module._pg_snprintf=wasmExports.pg_snprintf)(e,t,r,a),_die=Module._die=e=>(_die=Module._die=wasmExports.die)(e),_check_stack_depth=Module._check_stack_depth=()=>(_check_stack_depth=Module._check_stack_depth=wasmExports.check_stack_depth)(),_pre_format_elog_string=Module._pre_format_elog_string=(e,t)=>(_pre_format_elog_string=Module._pre_format_elog_string=wasmExports.pre_format_elog_string)(e,t),_format_elog_string=Module._format_elog_string=(e,t)=>(_format_elog_string=Module._format_elog_string=wasmExports.format_elog_string)(e,t),_pstrdup=Module._pstrdup=e=>(_pstrdup=Module._pstrdup=wasmExports.pstrdup)(e),_SplitIdentifierString=Module._SplitIdentifierString=(e,t,r)=>(_SplitIdentifierString=Module._SplitIdentifierString=wasmExports.SplitIdentifierString)(e,t,r),_list_free=Module._list_free=e=>(_list_free=Module._list_free=wasmExports.list_free)(e),_pg_strcasecmp=Module._pg_strcasecmp=(e,t)=>(_pg_strcasecmp=Module._pg_strcasecmp=wasmExports.pg_strcasecmp)(e,t),_guc_malloc=Module._guc_malloc=(e,t)=>(_guc_malloc=Module._guc_malloc=wasmExports.guc_malloc)(e,t),_SetConfigOption=Module._SetConfigOption=(e,t,r,a)=>(_SetConfigOption=Module._SetConfigOption=wasmExports.SetConfigOption)(e,t,r,a),_pg_sprintf=Module._pg_sprintf=(e,t,r)=>(_pg_sprintf=Module._pg_sprintf=wasmExports.pg_sprintf)(e,t,r),_strcmp=Module._strcmp=(e,t)=>(_strcmp=Module._strcmp=wasmExports.strcmp)(e,t),_strdup=Module._strdup=e=>(_strdup=Module._strdup=wasmExports.strdup)(e),_atoi=Module._atoi=e=>(_atoi=Module._atoi=wasmExports.atoi)(e),_strlcpy=Module._strlcpy=(e,t,r)=>(_strlcpy=Module._strlcpy=wasmExports.strlcpy)(e,t,r),_pgl_shutdown=Module._pgl_shutdown=()=>(_pgl_shutdown=Module._pgl_shutdown=wasmExports.pgl_shutdown)(),_pgl_closed=Module._pgl_closed=()=>(_pgl_closed=Module._pgl_closed=wasmExports.pgl_closed)(),_MemoryContextReset=Module._MemoryContextReset=e=>(_MemoryContextReset=Module._MemoryContextReset=wasmExports.MemoryContextReset)(e),_resetStringInfo=Module._resetStringInfo=e=>(_resetStringInfo=Module._resetStringInfo=wasmExports.resetStringInfo)(e),_getc=Module._getc=e=>(_getc=Module._getc=wasmExports.getc)(e),_appendStringInfoChar=Module._appendStringInfoChar=(e,t)=>(_appendStringInfoChar=Module._appendStringInfoChar=wasmExports.appendStringInfoChar)(e,t),_strlen=Module._strlen=e=>(_strlen=Module._strlen=wasmExports.strlen)(e),_strncmp=Module._strncmp=(e,t,r)=>(_strncmp=Module._strncmp=wasmExports.strncmp)(e,t,r),_pg_fprintf=Module._pg_fprintf=(e,t,r)=>(_pg_fprintf=Module._pg_fprintf=wasmExports.pg_fprintf)(e,t,r),_pgstat_report_activity=Module._pgstat_report_activity=(e,t)=>(_pgstat_report_activity=Module._pgstat_report_activity=wasmExports.pgstat_report_activity)(e,t),_errhidestmt=Module._errhidestmt=e=>(_errhidestmt=Module._errhidestmt=wasmExports.errhidestmt)(e),_GetTransactionSnapshot=Module._GetTransactionSnapshot=()=>(_GetTransactionSnapshot=Module._GetTransactionSnapshot=wasmExports.GetTransactionSnapshot)(),_PushActiveSnapshot=Module._PushActiveSnapshot=e=>(_PushActiveSnapshot=Module._PushActiveSnapshot=wasmExports.PushActiveSnapshot)(e),_AllocSetContextCreateInternal=Module._AllocSetContextCreateInternal=(e,t,r,a,s)=>(_AllocSetContextCreateInternal=Module._AllocSetContextCreateInternal=wasmExports.AllocSetContextCreateInternal)(e,t,r,a,s),_PopActiveSnapshot=Module._PopActiveSnapshot=()=>(_PopActiveSnapshot=Module._PopActiveSnapshot=wasmExports.PopActiveSnapshot)(),_CreateDestReceiver=Module._CreateDestReceiver=e=>(_CreateDestReceiver=Module._CreateDestReceiver=wasmExports.CreateDestReceiver)(e),_CommitTransactionCommand=Module._CommitTransactionCommand=()=>(_CommitTransactionCommand=Module._CommitTransactionCommand=wasmExports.CommitTransactionCommand)(),_CommandCounterIncrement=Module._CommandCounterIncrement=()=>(_CommandCounterIncrement=Module._CommandCounterIncrement=wasmExports.CommandCounterIncrement)(),_MemoryContextDelete=Module._MemoryContextDelete=e=>(_MemoryContextDelete=Module._MemoryContextDelete=wasmExports.MemoryContextDelete)(e),_StartTransactionCommand=Module._StartTransactionCommand=()=>(_StartTransactionCommand=Module._StartTransactionCommand=wasmExports.StartTransactionCommand)(),___wasm_setjmp_test=Module.___wasm_setjmp_test=(e,t)=>(___wasm_setjmp_test=Module.___wasm_setjmp_test=wasmExports.__wasm_setjmp_test)(e,t),_pg_printf=Module._pg_printf=(e,t)=>(_pg_printf=Module._pg_printf=wasmExports.pg_printf)(e,t),___wasm_setjmp=Module.___wasm_setjmp=(e,t,r)=>(___wasm_setjmp=Module.___wasm_setjmp=wasmExports.__wasm_setjmp)(e,t,r),_FlushErrorState=Module._FlushErrorState=()=>(_FlushErrorState=Module._FlushErrorState=wasmExports.FlushErrorState)(),_emscripten_longjmp=Module._emscripten_longjmp=(e,t)=>(_emscripten_longjmp=Module._emscripten_longjmp=wasmExports.emscripten_longjmp)(e,t),_enlargeStringInfo=Module._enlargeStringInfo=(e,t)=>(_enlargeStringInfo=Module._enlargeStringInfo=wasmExports.enlargeStringInfo)(e,t),_malloc=Module._malloc=e=>(_malloc=Module._malloc=wasmExports.malloc)(e),_realloc=Module._realloc=(e,t)=>(_realloc=Module._realloc=wasmExports.realloc)(e,t),_getenv=Module._getenv=e=>(_getenv=Module._getenv=wasmExports.getenv)(e),_strspn=Module._strspn=(e,t)=>(_strspn=Module._strspn=wasmExports.strspn)(e,t),_memcpy=Module._memcpy=(e,t,r)=>(_memcpy=Module._memcpy=wasmExports.memcpy)(e,t,r),_fileno=Module._fileno=e=>(_fileno=Module._fileno=wasmExports.fileno)(e),_strchr=Module._strchr=(e,t)=>(_strchr=Module._strchr=wasmExports.strchr)(e,t),_free=Module._free=e=>(_free=Module._free=wasmExports.free)(e),_pg_vsnprintf=Module._pg_vsnprintf=(e,t,r,a)=>(_pg_vsnprintf=Module._pg_vsnprintf=wasmExports.pg_vsnprintf)(e,t,r,a),_strcpy=Module._strcpy=(e,t)=>(_strcpy=Module._strcpy=wasmExports.strcpy)(e,t),_psprintf=Module._psprintf=(e,t)=>(_psprintf=Module._psprintf=wasmExports.psprintf)(e,t),_stat=Module._stat=(e,t)=>(_stat=Module._stat=wasmExports.stat)(e,t),_fwrite=Module._fwrite=(e,t,r,a)=>(_fwrite=Module._fwrite=wasmExports.fwrite)(e,t,r,a),_strftime=Module._strftime=(e,t,r,a)=>(_strftime=Module._strftime=wasmExports.strftime)(e,t,r,a),_strstr=Module._strstr=(e,t)=>(_strstr=Module._strstr=wasmExports.strstr)(e,t),_atexit=Module._atexit=e=>(_atexit=Module._atexit=wasmExports.atexit)(e),_strtol=Module._strtol=(e,t,r)=>(_strtol=Module._strtol=wasmExports.strtol)(e,t,r),_ferror=Module._ferror=e=>(_ferror=Module._ferror=wasmExports.ferror)(e),_clear_error=Module._clear_error=()=>(_clear_error=Module._clear_error=wasmExports.clear_error)(),_interactive_one=Module._interactive_one=(e,t)=>(_interactive_one=Module._interactive_one=wasmExports.interactive_one)(e,t),_pq_getmsgint=Module._pq_getmsgint=(e,t)=>(_pq_getmsgint=Module._pq_getmsgint=wasmExports.pq_getmsgint)(e,t),_palloc=Module._palloc=e=>(_palloc=Module._palloc=wasmExports.palloc)(e),_makeParamList=Module._makeParamList=e=>(_makeParamList=Module._makeParamList=wasmExports.makeParamList)(e),_getTypeInputInfo=Module._getTypeInputInfo=(e,t,r)=>(_getTypeInputInfo=Module._getTypeInputInfo=wasmExports.getTypeInputInfo)(e,t,r),_pnstrdup=Module._pnstrdup=(e,t)=>(_pnstrdup=Module._pnstrdup=wasmExports.pnstrdup)(e,t),_MemoryContextSetParent=Module._MemoryContextSetParent=(e,t)=>(_MemoryContextSetParent=Module._MemoryContextSetParent=wasmExports.MemoryContextSetParent)(e,t),_pgl_backend=Module._pgl_backend=()=>(_pgl_backend=Module._pgl_backend=wasmExports.pgl_backend)(),_pgl_initdb=Module._pgl_initdb=()=>(_pgl_initdb=Module._pgl_initdb=wasmExports.pgl_initdb)(),_main=Module._main=(e,t)=>(_main=Module._main=wasmExports.__main_argc_argv)(e,t),_appendStringInfoStringQuoted=Module._appendStringInfoStringQuoted=(e,t,r)=>(_appendStringInfoStringQuoted=Module._appendStringInfoStringQuoted=wasmExports.appendStringInfoStringQuoted)(e,t,r),_set_errcontext_domain=Module._set_errcontext_domain=e=>(_set_errcontext_domain=Module._set_errcontext_domain=wasmExports.set_errcontext_domain)(e),_errcontext_msg=Module._errcontext_msg=(e,t)=>(_errcontext_msg=Module._errcontext_msg=wasmExports.errcontext_msg)(e,t),_pg_is_ascii=Module._pg_is_ascii=e=>(_pg_is_ascii=Module._pg_is_ascii=wasmExports.pg_is_ascii)(e),_memchr=Module._memchr=(e,t,r)=>(_memchr=Module._memchr=wasmExports.memchr)(e,t,r),_strrchr=Module._strrchr=(e,t)=>(_strrchr=Module._strrchr=wasmExports.strrchr)(e,t),_xsltFreeStylesheet=Module._xsltFreeStylesheet=e=>(_xsltFreeStylesheet=Module._xsltFreeStylesheet=wasmExports.xsltFreeStylesheet)(e),_xsltParseStylesheetDoc=Module._xsltParseStylesheetDoc=e=>(_xsltParseStylesheetDoc=Module._xsltParseStylesheetDoc=wasmExports.xsltParseStylesheetDoc)(e),_xsltSaveResultToString=Module._xsltSaveResultToString=(e,t,r,a)=>(_xsltSaveResultToString=Module._xsltSaveResultToString=wasmExports.xsltSaveResultToString)(e,t,r,a),_xsltCleanupGlobals=Module._xsltCleanupGlobals=()=>(_xsltCleanupGlobals=Module._xsltCleanupGlobals=wasmExports.xsltCleanupGlobals)(),_xsltNewTransformContext=Module._xsltNewTransformContext=(e,t)=>(_xsltNewTransformContext=Module._xsltNewTransformContext=wasmExports.xsltNewTransformContext)(e,t),_xsltFreeTransformContext=Module._xsltFreeTransformContext=e=>(_xsltFreeTransformContext=Module._xsltFreeTransformContext=wasmExports.xsltFreeTransformContext)(e),_xsltApplyStylesheetUser=Module._xsltApplyStylesheetUser=(e,t,r,a,s,o)=>(_xsltApplyStylesheetUser=Module._xsltApplyStylesheetUser=wasmExports.xsltApplyStylesheetUser)(e,t,r,a,s,o),_xsltNewSecurityPrefs=Module._xsltNewSecurityPrefs=()=>(_xsltNewSecurityPrefs=Module._xsltNewSecurityPrefs=wasmExports.xsltNewSecurityPrefs)(),_xsltFreeSecurityPrefs=Module._xsltFreeSecurityPrefs=e=>(_xsltFreeSecurityPrefs=Module._xsltFreeSecurityPrefs=wasmExports.xsltFreeSecurityPrefs)(e),_xsltSetSecurityPrefs=Module._xsltSetSecurityPrefs=(e,t,r)=>(_xsltSetSecurityPrefs=Module._xsltSetSecurityPrefs=wasmExports.xsltSetSecurityPrefs)(e,t,r),_xsltSetCtxtSecurityPrefs=Module._xsltSetCtxtSecurityPrefs=(e,t)=>(_xsltSetCtxtSecurityPrefs=Module._xsltSetCtxtSecurityPrefs=wasmExports.xsltSetCtxtSecurityPrefs)(e,t),_xsltSecurityForbid=Module._xsltSecurityForbid=(e,t,r)=>(_xsltSecurityForbid=Module._xsltSecurityForbid=wasmExports.xsltSecurityForbid)(e,t,r),_replace_percent_placeholders=Module._replace_percent_placeholders=(e,t,r,a)=>(_replace_percent_placeholders=Module._replace_percent_placeholders=wasmExports.replace_percent_placeholders)(e,t,r,a),_memset=Module._memset=(e,t,r)=>(_memset=Module._memset=wasmExports.memset)(e,t,r),_MemoryContextAllocZero=Module._MemoryContextAllocZero=(e,t)=>(_MemoryContextAllocZero=Module._MemoryContextAllocZero=wasmExports.MemoryContextAllocZero)(e,t),_MemoryContextAllocExtended=Module._MemoryContextAllocExtended=(e,t,r)=>(_MemoryContextAllocExtended=Module._MemoryContextAllocExtended=wasmExports.MemoryContextAllocExtended)(e,t,r),_hash_bytes=Module._hash_bytes=(e,t)=>(_hash_bytes=Module._hash_bytes=wasmExports.hash_bytes)(e,t),_memcmp=Module._memcmp=(e,t,r)=>(_memcmp=Module._memcmp=wasmExports.memcmp)(e,t,r),_repalloc=Module._repalloc=(e,t)=>(_repalloc=Module._repalloc=wasmExports.repalloc)(e,t),_pg_qsort=Module._pg_qsort=(e,t,r,a)=>(_pg_qsort=Module._pg_qsort=wasmExports.pg_qsort)(e,t,r,a),_OpenTransientFile=Module._OpenTransientFile=(e,t)=>(_OpenTransientFile=Module._OpenTransientFile=wasmExports.OpenTransientFile)(e,t),_errcode_for_file_access=Module._errcode_for_file_access=()=>(_errcode_for_file_access=Module._errcode_for_file_access=wasmExports.errcode_for_file_access)(),_read=Module._read=(e,t,r)=>(_read=Module._read=wasmExports.read)(e,t,r),_CloseTransientFile=Module._CloseTransientFile=e=>(_CloseTransientFile=Module._CloseTransientFile=wasmExports.CloseTransientFile)(e),_time=Module._time=e=>(_time=Module._time=wasmExports.time)(e),_close=Module._close=e=>(_close=Module._close=wasmExports.close)(e),___multi3=Module.___multi3=(e,t,r,a,s)=>(___multi3=Module.___multi3=wasmExports.__multi3)(e,t,r,a,s),_isalnum=Module._isalnum=e=>(_isalnum=Module._isalnum=wasmExports.isalnum)(e),_wait_result_to_str=Module._wait_result_to_str=e=>(_wait_result_to_str=Module._wait_result_to_str=wasmExports.wait_result_to_str)(e),_float_to_shortest_decimal_bufn=Module._float_to_shortest_decimal_bufn=(e,t)=>(_float_to_shortest_decimal_bufn=Module._float_to_shortest_decimal_bufn=wasmExports.float_to_shortest_decimal_bufn)(e,t),_float_to_shortest_decimal_buf=Module._float_to_shortest_decimal_buf=(e,t)=>(_float_to_shortest_decimal_buf=Module._float_to_shortest_decimal_buf=wasmExports.float_to_shortest_decimal_buf)(e,t),_memmove=Module._memmove=(e,t,r)=>(_memmove=Module._memmove=wasmExports.memmove)(e,t,r),_pwrite=Module._pwrite=(e,t,r,a)=>(_pwrite=Module._pwrite=wasmExports.pwrite)(e,t,r,a),_hash_bytes_extended=Module._hash_bytes_extended=(e,t,r)=>(_hash_bytes_extended=Module._hash_bytes_extended=wasmExports.hash_bytes_extended)(e,t,r),_calloc=(e,t)=>(_calloc=wasmExports.calloc)(e,t),_IsValidJsonNumber=Module._IsValidJsonNumber=(e,t)=>(_IsValidJsonNumber=Module._IsValidJsonNumber=wasmExports.IsValidJsonNumber)(e,t),_appendBinaryStringInfo=Module._appendBinaryStringInfo=(e,t,r)=>(_appendBinaryStringInfo=Module._appendBinaryStringInfo=wasmExports.appendBinaryStringInfo)(e,t,r),_makeStringInfo=Module._makeStringInfo=()=>(_makeStringInfo=Module._makeStringInfo=wasmExports.makeStringInfo)(),_GetDatabaseEncodingName=Module._GetDatabaseEncodingName=()=>(_GetDatabaseEncodingName=Module._GetDatabaseEncodingName=wasmExports.GetDatabaseEncodingName)(),_ScanKeywordLookup=Module._ScanKeywordLookup=(e,t)=>(_ScanKeywordLookup=Module._ScanKeywordLookup=wasmExports.ScanKeywordLookup)(e,t),_strtoul=Module._strtoul=(e,t,r)=>(_strtoul=Module._strtoul=wasmExports.strtoul)(e,t,r),_sscanf=Module._sscanf=(e,t,r)=>(_sscanf=Module._sscanf=wasmExports.sscanf)(e,t,r),_strtoull=Module._strtoull=(e,t,r)=>(_strtoull=Module._strtoull=wasmExports.strtoull)(e,t,r),_pg_prng_uint64=Module._pg_prng_uint64=e=>(_pg_prng_uint64=Module._pg_prng_uint64=wasmExports.pg_prng_uint64)(e),_pg_prng_uint32=Module._pg_prng_uint32=e=>(_pg_prng_uint32=Module._pg_prng_uint32=wasmExports.pg_prng_uint32)(e),_log=Module._log=e=>(_log=Module._log=wasmExports.log)(e),_sin=Module._sin=e=>(_sin=Module._sin=wasmExports.sin)(e),_readdir=Module._readdir=e=>(_readdir=Module._readdir=wasmExports.readdir)(e),_forkname_to_number=Module._forkname_to_number=e=>(_forkname_to_number=Module._forkname_to_number=wasmExports.forkname_to_number)(e),_unlink=Module._unlink=e=>(_unlink=Module._unlink=wasmExports.unlink)(e),_pg_utf_mblen_private=Module._pg_utf_mblen_private=e=>(_pg_utf_mblen_private=Module._pg_utf_mblen_private=wasmExports.pg_utf_mblen_private)(e),_bsearch=Module._bsearch=(e,t,r,a,s)=>(_bsearch=Module._bsearch=wasmExports.bsearch)(e,t,r,a,s),_palloc_extended=Module._palloc_extended=(e,t)=>(_palloc_extended=Module._palloc_extended=wasmExports.palloc_extended)(e,t),_appendStringInfoSpaces=Module._appendStringInfoSpaces=(e,t)=>(_appendStringInfoSpaces=Module._appendStringInfoSpaces=wasmExports.appendStringInfoSpaces)(e,t),_geteuid=Module._geteuid=()=>(_geteuid=Module._geteuid=wasmExports.geteuid)(),_fcntl=Module._fcntl=(e,t,r)=>(_fcntl=Module._fcntl=wasmExports.fcntl)(e,t,r),_pg_popcount_optimized=Module._pg_popcount_optimized=(e,t)=>(_pg_popcount_optimized=Module._pg_popcount_optimized=wasmExports.pg_popcount_optimized)(e,t),_pg_strong_random=Module._pg_strong_random=(e,t)=>(_pg_strong_random=Module._pg_strong_random=wasmExports.pg_strong_random)(e,t),_open=Module._open=(e,t,r)=>(_open=Module._open=wasmExports.open)(e,t,r),_pg_usleep=Module._pg_usleep=e=>(_pg_usleep=Module._pg_usleep=wasmExports.pg_usleep)(e),_nanosleep=Module._nanosleep=(e,t)=>(_nanosleep=Module._nanosleep=wasmExports.nanosleep)(e,t),_getpid=Module._getpid=()=>(_getpid=Module._getpid=wasmExports.getpid)(),_qsort_arg=Module._qsort_arg=(e,t,r,a,s)=>(_qsort_arg=Module._qsort_arg=wasmExports.qsort_arg)(e,t,r,a,s),_strerror=Module._strerror=e=>(_strerror=Module._strerror=wasmExports.strerror)(e),_RelationGetNumberOfBlocksInFork=Module._RelationGetNumberOfBlocksInFork=(e,t)=>(_RelationGetNumberOfBlocksInFork=Module._RelationGetNumberOfBlocksInFork=wasmExports.RelationGetNumberOfBlocksInFork)(e,t),_ExtendBufferedRel=Module._ExtendBufferedRel=(e,t,r,a)=>(_ExtendBufferedRel=Module._ExtendBufferedRel=wasmExports.ExtendBufferedRel)(e,t,r,a),_MarkBufferDirty=Module._MarkBufferDirty=e=>(_MarkBufferDirty=Module._MarkBufferDirty=wasmExports.MarkBufferDirty)(e),_XLogBeginInsert=Module._XLogBeginInsert=()=>(_XLogBeginInsert=Module._XLogBeginInsert=wasmExports.XLogBeginInsert)(),_XLogRegisterData=Module._XLogRegisterData=(e,t)=>(_XLogRegisterData=Module._XLogRegisterData=wasmExports.XLogRegisterData)(e,t),_XLogInsert=Module._XLogInsert=(e,t)=>(_XLogInsert=Module._XLogInsert=wasmExports.XLogInsert)(e,t),_UnlockReleaseBuffer=Module._UnlockReleaseBuffer=e=>(_UnlockReleaseBuffer=Module._UnlockReleaseBuffer=wasmExports.UnlockReleaseBuffer)(e),_brin_build_desc=Module._brin_build_desc=e=>(_brin_build_desc=Module._brin_build_desc=wasmExports.brin_build_desc)(e),_EnterParallelMode=Module._EnterParallelMode=()=>(_EnterParallelMode=Module._EnterParallelMode=wasmExports.EnterParallelMode)(),_CreateParallelContext=Module._CreateParallelContext=(e,t,r)=>(_CreateParallelContext=Module._CreateParallelContext=wasmExports.CreateParallelContext)(e,t,r),_RegisterSnapshot=Module._RegisterSnapshot=e=>(_RegisterSnapshot=Module._RegisterSnapshot=wasmExports.RegisterSnapshot)(e),_table_parallelscan_estimate=Module._table_parallelscan_estimate=(e,t)=>(_table_parallelscan_estimate=Module._table_parallelscan_estimate=wasmExports.table_parallelscan_estimate)(e,t),_add_size=Module._add_size=(e,t)=>(_add_size=Module._add_size=wasmExports.add_size)(e,t),_tuplesort_estimate_shared=Module._tuplesort_estimate_shared=e=>(_tuplesort_estimate_shared=Module._tuplesort_estimate_shared=wasmExports.tuplesort_estimate_shared)(e),_InitializeParallelDSM=Module._InitializeParallelDSM=e=>(_InitializeParallelDSM=Module._InitializeParallelDSM=wasmExports.InitializeParallelDSM)(e),_UnregisterSnapshot=Module._UnregisterSnapshot=e=>(_UnregisterSnapshot=Module._UnregisterSnapshot=wasmExports.UnregisterSnapshot)(e),_DestroyParallelContext=Module._DestroyParallelContext=e=>(_DestroyParallelContext=Module._DestroyParallelContext=wasmExports.DestroyParallelContext)(e),_ExitParallelMode=Module._ExitParallelMode=()=>(_ExitParallelMode=Module._ExitParallelMode=wasmExports.ExitParallelMode)(),_shm_toc_allocate=Module._shm_toc_allocate=(e,t)=>(_shm_toc_allocate=Module._shm_toc_allocate=wasmExports.shm_toc_allocate)(e,t),_ConditionVariableInit=Module._ConditionVariableInit=e=>(_ConditionVariableInit=Module._ConditionVariableInit=wasmExports.ConditionVariableInit)(e),_s_init_lock_sema=Module._s_init_lock_sema=(e,t)=>(_s_init_lock_sema=Module._s_init_lock_sema=wasmExports.s_init_lock_sema)(e,t),_table_parallelscan_initialize=Module._table_parallelscan_initialize=(e,t,r)=>(_table_parallelscan_initialize=Module._table_parallelscan_initialize=wasmExports.table_parallelscan_initialize)(e,t,r),_tuplesort_initialize_shared=Module._tuplesort_initialize_shared=(e,t,r)=>(_tuplesort_initialize_shared=Module._tuplesort_initialize_shared=wasmExports.tuplesort_initialize_shared)(e,t,r),_shm_toc_insert=Module._shm_toc_insert=(e,t,r)=>(_shm_toc_insert=Module._shm_toc_insert=wasmExports.shm_toc_insert)(e,t,r),_LaunchParallelWorkers=Module._LaunchParallelWorkers=e=>(_LaunchParallelWorkers=Module._LaunchParallelWorkers=wasmExports.LaunchParallelWorkers)(e),_WaitForParallelWorkersToAttach=Module._WaitForParallelWorkersToAttach=e=>(_WaitForParallelWorkersToAttach=Module._WaitForParallelWorkersToAttach=wasmExports.WaitForParallelWorkersToAttach)(e),_tas_sema=Module._tas_sema=e=>(_tas_sema=Module._tas_sema=wasmExports.tas_sema)(e),_s_lock=Module._s_lock=(e,t,r,a)=>(_s_lock=Module._s_lock=wasmExports.s_lock)(e,t,r,a),_s_unlock_sema=Module._s_unlock_sema=e=>(_s_unlock_sema=Module._s_unlock_sema=wasmExports.s_unlock_sema)(e),_ConditionVariableSleep=Module._ConditionVariableSleep=(e,t)=>(_ConditionVariableSleep=Module._ConditionVariableSleep=wasmExports.ConditionVariableSleep)(e,t),_ConditionVariableCancelSleep=Module._ConditionVariableCancelSleep=()=>(_ConditionVariableCancelSleep=Module._ConditionVariableCancelSleep=wasmExports.ConditionVariableCancelSleep)(),_tuplesort_performsort=Module._tuplesort_performsort=e=>(_tuplesort_performsort=Module._tuplesort_performsort=wasmExports.tuplesort_performsort)(e),_tuplesort_end=Module._tuplesort_end=e=>(_tuplesort_end=Module._tuplesort_end=wasmExports.tuplesort_end)(e),_brin_deform_tuple=Module._brin_deform_tuple=(e,t,r)=>(_brin_deform_tuple=Module._brin_deform_tuple=wasmExports.brin_deform_tuple)(e,t,r),_log_newpage_buffer=Module._log_newpage_buffer=(e,t)=>(_log_newpage_buffer=Module._log_newpage_buffer=wasmExports.log_newpage_buffer)(e,t),_LockBuffer=Module._LockBuffer=(e,t)=>(_LockBuffer=Module._LockBuffer=wasmExports.LockBuffer)(e,t),_ReleaseBuffer=Module._ReleaseBuffer=e=>(_ReleaseBuffer=Module._ReleaseBuffer=wasmExports.ReleaseBuffer)(e),_IndexGetRelation=Module._IndexGetRelation=(e,t)=>(_IndexGetRelation=Module._IndexGetRelation=wasmExports.IndexGetRelation)(e,t),_table_open=Module._table_open=(e,t)=>(_table_open=Module._table_open=wasmExports.table_open)(e,t),_ReadBufferExtended=Module._ReadBufferExtended=(e,t,r,a,s)=>(_ReadBufferExtended=Module._ReadBufferExtended=wasmExports.ReadBufferExtended)(e,t,r,a,s),_table_close=Module._table_close=(e,t)=>(_table_close=Module._table_close=wasmExports.table_close)(e,t),_build_reloptions=Module._build_reloptions=(e,t,r,a,s,o)=>(_build_reloptions=Module._build_reloptions=wasmExports.build_reloptions)(e,t,r,a,s,o),_RelationGetIndexScan=Module._RelationGetIndexScan=(e,t,r)=>(_RelationGetIndexScan=Module._RelationGetIndexScan=wasmExports.RelationGetIndexScan)(e,t,r),_pgstat_assoc_relation=Module._pgstat_assoc_relation=e=>(_pgstat_assoc_relation=Module._pgstat_assoc_relation=wasmExports.pgstat_assoc_relation)(e),_index_getprocinfo=Module._index_getprocinfo=(e,t,r)=>(_index_getprocinfo=Module._index_getprocinfo=wasmExports.index_getprocinfo)(e,t,r),_fmgr_info_copy=Module._fmgr_info_copy=(e,t,r)=>(_fmgr_info_copy=Module._fmgr_info_copy=wasmExports.fmgr_info_copy)(e,t,r),_FunctionCall4Coll=Module._FunctionCall4Coll=(e,t,r,a,s,o)=>(_FunctionCall4Coll=Module._FunctionCall4Coll=wasmExports.FunctionCall4Coll)(e,t,r,a,s,o),_FunctionCall1Coll=Module._FunctionCall1Coll=(e,t,r)=>(_FunctionCall1Coll=Module._FunctionCall1Coll=wasmExports.FunctionCall1Coll)(e,t,r),_brin_free_desc=Module._brin_free_desc=e=>(_brin_free_desc=Module._brin_free_desc=wasmExports.brin_free_desc)(e),_WaitForParallelWorkersToFinish=Module._WaitForParallelWorkersToFinish=e=>(_WaitForParallelWorkersToFinish=Module._WaitForParallelWorkersToFinish=wasmExports.WaitForParallelWorkersToFinish)(e),_PageGetFreeSpace=Module._PageGetFreeSpace=e=>(_PageGetFreeSpace=Module._PageGetFreeSpace=wasmExports.PageGetFreeSpace)(e),_BufferGetBlockNumber=Module._BufferGetBlockNumber=e=>(_BufferGetBlockNumber=Module._BufferGetBlockNumber=wasmExports.BufferGetBlockNumber)(e),_BuildIndexInfo=Module._BuildIndexInfo=e=>(_BuildIndexInfo=Module._BuildIndexInfo=wasmExports.BuildIndexInfo)(e),_Int64GetDatum=Module._Int64GetDatum=e=>(_Int64GetDatum=Module._Int64GetDatum=wasmExports.Int64GetDatum)(e),_DirectFunctionCall2Coll=Module._DirectFunctionCall2Coll=(e,t,r,a)=>(_DirectFunctionCall2Coll=Module._DirectFunctionCall2Coll=wasmExports.DirectFunctionCall2Coll)(e,t,r,a),_RecoveryInProgress=Module._RecoveryInProgress=()=>(_RecoveryInProgress=Module._RecoveryInProgress=wasmExports.RecoveryInProgress)(),_GetUserIdAndSecContext=Module._GetUserIdAndSecContext=(e,t)=>(_GetUserIdAndSecContext=Module._GetUserIdAndSecContext=wasmExports.GetUserIdAndSecContext)(e,t),_SetUserIdAndSecContext=Module._SetUserIdAndSecContext=(e,t)=>(_SetUserIdAndSecContext=Module._SetUserIdAndSecContext=wasmExports.SetUserIdAndSecContext)(e,t),_NewGUCNestLevel=Module._NewGUCNestLevel=()=>(_NewGUCNestLevel=Module._NewGUCNestLevel=wasmExports.NewGUCNestLevel)(),_RestrictSearchPath=Module._RestrictSearchPath=()=>(_RestrictSearchPath=Module._RestrictSearchPath=wasmExports.RestrictSearchPath)(),_index_open=Module._index_open=(e,t)=>(_index_open=Module._index_open=wasmExports.index_open)(e,t),_object_ownercheck=Module._object_ownercheck=(e,t,r)=>(_object_ownercheck=Module._object_ownercheck=wasmExports.object_ownercheck)(e,t,r),_aclcheck_error=Module._aclcheck_error=(e,t,r)=>(_aclcheck_error=Module._aclcheck_error=wasmExports.aclcheck_error)(e,t,r),_AtEOXact_GUC=Module._AtEOXact_GUC=(e,t)=>(_AtEOXact_GUC=Module._AtEOXact_GUC=wasmExports.AtEOXact_GUC)(e,t),_relation_close=Module._relation_close=(e,t)=>(_relation_close=Module._relation_close=wasmExports.relation_close)(e,t),_GetUserId=Module._GetUserId=()=>(_GetUserId=Module._GetUserId=wasmExports.GetUserId)(),_ReadBuffer=Module._ReadBuffer=(e,t)=>(_ReadBuffer=Module._ReadBuffer=wasmExports.ReadBuffer)(e,t),_shm_toc_lookup=Module._shm_toc_lookup=(e,t,r)=>(_shm_toc_lookup=Module._shm_toc_lookup=wasmExports.shm_toc_lookup)(e,t,r),_tuplesort_attach_shared=Module._tuplesort_attach_shared=(e,t)=>(_tuplesort_attach_shared=Module._tuplesort_attach_shared=wasmExports.tuplesort_attach_shared)(e,t),_index_close=Module._index_close=(e,t)=>(_index_close=Module._index_close=wasmExports.index_close)(e,t),_table_beginscan_parallel=Module._table_beginscan_parallel=(e,t)=>(_table_beginscan_parallel=Module._table_beginscan_parallel=wasmExports.table_beginscan_parallel)(e,t),_ConditionVariableSignal=Module._ConditionVariableSignal=e=>(_ConditionVariableSignal=Module._ConditionVariableSignal=wasmExports.ConditionVariableSignal)(e),_datumCopy=Module._datumCopy=(e,t,r)=>(_datumCopy=Module._datumCopy=wasmExports.datumCopy)(e,t,r),_lookup_type_cache=Module._lookup_type_cache=(e,t)=>(_lookup_type_cache=Module._lookup_type_cache=wasmExports.lookup_type_cache)(e,t),_get_fn_opclass_options=Module._get_fn_opclass_options=e=>(_get_fn_opclass_options=Module._get_fn_opclass_options=wasmExports.get_fn_opclass_options)(e),_pg_detoast_datum=Module._pg_detoast_datum=e=>(_pg_detoast_datum=Module._pg_detoast_datum=wasmExports.pg_detoast_datum)(e),_index_getprocid=Module._index_getprocid=(e,t,r)=>(_index_getprocid=Module._index_getprocid=wasmExports.index_getprocid)(e,t,r),_init_local_reloptions=Module._init_local_reloptions=(e,t)=>(_init_local_reloptions=Module._init_local_reloptions=wasmExports.init_local_reloptions)(e,t),_FunctionCall2Coll=Module._FunctionCall2Coll=(e,t,r,a)=>(_FunctionCall2Coll=Module._FunctionCall2Coll=wasmExports.FunctionCall2Coll)(e,t,r,a),_SysCacheGetAttrNotNull=Module._SysCacheGetAttrNotNull=(e,t,r)=>(_SysCacheGetAttrNotNull=Module._SysCacheGetAttrNotNull=wasmExports.SysCacheGetAttrNotNull)(e,t,r),_ReleaseSysCache=Module._ReleaseSysCache=e=>(_ReleaseSysCache=Module._ReleaseSysCache=wasmExports.ReleaseSysCache)(e),_fmgr_info_cxt=Module._fmgr_info_cxt=(e,t,r)=>(_fmgr_info_cxt=Module._fmgr_info_cxt=wasmExports.fmgr_info_cxt)(e,t,r),_Float8GetDatum=Module._Float8GetDatum=e=>(_Float8GetDatum=Module._Float8GetDatum=wasmExports.Float8GetDatum)(e),_numeric_sub=Module._numeric_sub=e=>(_numeric_sub=Module._numeric_sub=wasmExports.numeric_sub)(e),_DirectFunctionCall1Coll=Module._DirectFunctionCall1Coll=(e,t,r)=>(_DirectFunctionCall1Coll=Module._DirectFunctionCall1Coll=wasmExports.DirectFunctionCall1Coll)(e,t,r),_pg_detoast_datum_packed=Module._pg_detoast_datum_packed=e=>(_pg_detoast_datum_packed=Module._pg_detoast_datum_packed=wasmExports.pg_detoast_datum_packed)(e),_add_local_int_reloption=Module._add_local_int_reloption=(e,t,r,a,s,o,n)=>(_add_local_int_reloption=Module._add_local_int_reloption=wasmExports.add_local_int_reloption)(e,t,r,a,s,o,n),_getTypeOutputInfo=Module._getTypeOutputInfo=(e,t,r)=>(_getTypeOutputInfo=Module._getTypeOutputInfo=wasmExports.getTypeOutputInfo)(e,t,r),_fmgr_info=Module._fmgr_info=(e,t)=>(_fmgr_info=Module._fmgr_info=wasmExports.fmgr_info)(e,t),_OutputFunctionCall=Module._OutputFunctionCall=(e,t)=>(_OutputFunctionCall=Module._OutputFunctionCall=wasmExports.OutputFunctionCall)(e,t),_cstring_to_text_with_len=Module._cstring_to_text_with_len=(e,t)=>(_cstring_to_text_with_len=Module._cstring_to_text_with_len=wasmExports.cstring_to_text_with_len)(e,t),_accumArrayResult=Module._accumArrayResult=(e,t,r,a,s)=>(_accumArrayResult=Module._accumArrayResult=wasmExports.accumArrayResult)(e,t,r,a,s),_makeArrayResult=Module._makeArrayResult=(e,t)=>(_makeArrayResult=Module._makeArrayResult=wasmExports.makeArrayResult)(e,t),_OidOutputFunctionCall=Module._OidOutputFunctionCall=(e,t)=>(_OidOutputFunctionCall=Module._OidOutputFunctionCall=wasmExports.OidOutputFunctionCall)(e,t),_cstring_to_text=Module._cstring_to_text=e=>(_cstring_to_text=Module._cstring_to_text=wasmExports.cstring_to_text)(e),_PageGetExactFreeSpace=Module._PageGetExactFreeSpace=e=>(_PageGetExactFreeSpace=Module._PageGetExactFreeSpace=wasmExports.PageGetExactFreeSpace)(e),_PageIndexTupleOverwrite=Module._PageIndexTupleOverwrite=(e,t,r,a)=>(_PageIndexTupleOverwrite=Module._PageIndexTupleOverwrite=wasmExports.PageIndexTupleOverwrite)(e,t,r,a),_PageInit=Module._PageInit=(e,t,r)=>(_PageInit=Module._PageInit=wasmExports.PageInit)(e,t,r),_PageAddItemExtended=Module._PageAddItemExtended=(e,t,r,a,s)=>(_PageAddItemExtended=Module._PageAddItemExtended=wasmExports.PageAddItemExtended)(e,t,r,a,s),_LockRelationForExtension=Module._LockRelationForExtension=(e,t)=>(_LockRelationForExtension=Module._LockRelationForExtension=wasmExports.LockRelationForExtension)(e,t),_UnlockRelationForExtension=Module._UnlockRelationForExtension=(e,t)=>(_UnlockRelationForExtension=Module._UnlockRelationForExtension=wasmExports.UnlockRelationForExtension)(e,t),_smgropen=Module._smgropen=(e,t)=>(_smgropen=Module._smgropen=wasmExports.smgropen)(e,t),_smgrpin=Module._smgrpin=e=>(_smgrpin=Module._smgrpin=wasmExports.smgrpin)(e),_ItemPointerEquals=Module._ItemPointerEquals=(e,t)=>(_ItemPointerEquals=Module._ItemPointerEquals=wasmExports.ItemPointerEquals)(e,t),_detoast_external_attr=Module._detoast_external_attr=e=>(_detoast_external_attr=Module._detoast_external_attr=wasmExports.detoast_external_attr)(e),_CreateTemplateTupleDesc=Module._CreateTemplateTupleDesc=e=>(_CreateTemplateTupleDesc=Module._CreateTemplateTupleDesc=wasmExports.CreateTemplateTupleDesc)(e),_TupleDescInitEntry=Module._TupleDescInitEntry=(e,t,r,a,s,o)=>(_TupleDescInitEntry=Module._TupleDescInitEntry=wasmExports.TupleDescInitEntry)(e,t,r,a,s,o),_SearchSysCache1=Module._SearchSysCache1=(e,t)=>(_SearchSysCache1=Module._SearchSysCache1=wasmExports.SearchSysCache1)(e,t),_SearchSysCacheList=Module._SearchSysCacheList=(e,t,r,a,s)=>(_SearchSysCacheList=Module._SearchSysCacheList=wasmExports.SearchSysCacheList)(e,t,r,a,s),_check_amproc_signature=Module._check_amproc_signature=(e,t,r,a,s,o)=>(_check_amproc_signature=Module._check_amproc_signature=wasmExports.check_amproc_signature)(e,t,r,a,s,o),_check_amoptsproc_signature=Module._check_amoptsproc_signature=e=>(_check_amoptsproc_signature=Module._check_amoptsproc_signature=wasmExports.check_amoptsproc_signature)(e),_format_procedure=Module._format_procedure=e=>(_format_procedure=Module._format_procedure=wasmExports.format_procedure)(e),_format_operator=Module._format_operator=e=>(_format_operator=Module._format_operator=wasmExports.format_operator)(e),_check_amop_signature=Module._check_amop_signature=(e,t,r,a)=>(_check_amop_signature=Module._check_amop_signature=wasmExports.check_amop_signature)(e,t,r,a),_identify_opfamily_groups=Module._identify_opfamily_groups=(e,t)=>(_identify_opfamily_groups=Module._identify_opfamily_groups=wasmExports.identify_opfamily_groups)(e,t),_format_type_be=Module._format_type_be=e=>(_format_type_be=Module._format_type_be=wasmExports.format_type_be)(e),_ReleaseCatCacheList=Module._ReleaseCatCacheList=e=>(_ReleaseCatCacheList=Module._ReleaseCatCacheList=wasmExports.ReleaseCatCacheList)(e),_format_type_with_typemod=Module._format_type_with_typemod=(e,t)=>(_format_type_with_typemod=Module._format_type_with_typemod=wasmExports.format_type_with_typemod)(e,t),_DatumGetEOHP=Module._DatumGetEOHP=e=>(_DatumGetEOHP=Module._DatumGetEOHP=wasmExports.DatumGetEOHP)(e),_EOH_get_flat_size=Module._EOH_get_flat_size=e=>(_EOH_get_flat_size=Module._EOH_get_flat_size=wasmExports.EOH_get_flat_size)(e),_EOH_flatten_into=Module._EOH_flatten_into=(e,t,r)=>(_EOH_flatten_into=Module._EOH_flatten_into=wasmExports.EOH_flatten_into)(e,t,r),_getmissingattr=Module._getmissingattr=(e,t,r)=>(_getmissingattr=Module._getmissingattr=wasmExports.getmissingattr)(e,t,r),_hash_create=Module._hash_create=(e,t,r,a)=>(_hash_create=Module._hash_create=wasmExports.hash_create)(e,t,r,a),_hash_search=Module._hash_search=(e,t,r,a)=>(_hash_search=Module._hash_search=wasmExports.hash_search)(e,t,r,a),_nocachegetattr=Module._nocachegetattr=(e,t,r)=>(_nocachegetattr=Module._nocachegetattr=wasmExports.nocachegetattr)(e,t,r),_heap_form_tuple=Module._heap_form_tuple=(e,t,r)=>(_heap_form_tuple=Module._heap_form_tuple=wasmExports.heap_form_tuple)(e,t,r),_heap_modify_tuple=Module._heap_modify_tuple=(e,t,r,a,s)=>(_heap_modify_tuple=Module._heap_modify_tuple=wasmExports.heap_modify_tuple)(e,t,r,a,s),_heap_deform_tuple=Module._heap_deform_tuple=(e,t,r,a)=>(_heap_deform_tuple=Module._heap_deform_tuple=wasmExports.heap_deform_tuple)(e,t,r,a),_heap_modify_tuple_by_cols=Module._heap_modify_tuple_by_cols=(e,t,r,a,s,o)=>(_heap_modify_tuple_by_cols=Module._heap_modify_tuple_by_cols=wasmExports.heap_modify_tuple_by_cols)(e,t,r,a,s,o),_heap_freetuple=Module._heap_freetuple=e=>(_heap_freetuple=Module._heap_freetuple=wasmExports.heap_freetuple)(e),_index_form_tuple=Module._index_form_tuple=(e,t,r)=>(_index_form_tuple=Module._index_form_tuple=wasmExports.index_form_tuple)(e,t,r),_nocache_index_getattr=Module._nocache_index_getattr=(e,t,r)=>(_nocache_index_getattr=Module._nocache_index_getattr=wasmExports.nocache_index_getattr)(e,t,r),_index_deform_tuple=Module._index_deform_tuple=(e,t,r,a)=>(_index_deform_tuple=Module._index_deform_tuple=wasmExports.index_deform_tuple)(e,t,r,a),_slot_getsomeattrs_int=Module._slot_getsomeattrs_int=(e,t)=>(_slot_getsomeattrs_int=Module._slot_getsomeattrs_int=wasmExports.slot_getsomeattrs_int)(e,t),_pg_ltoa=Module._pg_ltoa=(e,t)=>(_pg_ltoa=Module._pg_ltoa=wasmExports.pg_ltoa)(e,t),_relation_open=Module._relation_open=(e,t)=>(_relation_open=Module._relation_open=wasmExports.relation_open)(e,t),_LockRelationOid=Module._LockRelationOid=(e,t)=>(_LockRelationOid=Module._LockRelationOid=wasmExports.LockRelationOid)(e,t),_try_relation_open=Module._try_relation_open=(e,t)=>(_try_relation_open=Module._try_relation_open=wasmExports.try_relation_open)(e,t),_relation_openrv=Module._relation_openrv=(e,t)=>(_relation_openrv=Module._relation_openrv=wasmExports.relation_openrv)(e,t),_RangeVarGetRelidExtended=Module._RangeVarGetRelidExtended=(e,t,r,a,s)=>(_RangeVarGetRelidExtended=Module._RangeVarGetRelidExtended=wasmExports.RangeVarGetRelidExtended)(e,t,r,a,s),_add_reloption_kind=Module._add_reloption_kind=()=>(_add_reloption_kind=Module._add_reloption_kind=wasmExports.add_reloption_kind)(),_register_reloptions_validator=Module._register_reloptions_validator=(e,t)=>(_register_reloptions_validator=Module._register_reloptions_validator=wasmExports.register_reloptions_validator)(e,t),_add_int_reloption=Module._add_int_reloption=(e,t,r,a,s,o,n)=>(_add_int_reloption=Module._add_int_reloption=wasmExports.add_int_reloption)(e,t,r,a,s,o,n),_MemoryContextStrdup=Module._MemoryContextStrdup=(e,t)=>(_MemoryContextStrdup=Module._MemoryContextStrdup=wasmExports.MemoryContextStrdup)(e,t),_transformRelOptions=Module._transformRelOptions=(e,t,r,a,s,o)=>(_transformRelOptions=Module._transformRelOptions=wasmExports.transformRelOptions)(e,t,r,a,s,o),_deconstruct_array_builtin=Module._deconstruct_array_builtin=(e,t,r,a,s)=>(_deconstruct_array_builtin=Module._deconstruct_array_builtin=wasmExports.deconstruct_array_builtin)(e,t,r,a,s),_defGetString=Module._defGetString=e=>(_defGetString=Module._defGetString=wasmExports.defGetString)(e),_defGetBoolean=Module._defGetBoolean=e=>(_defGetBoolean=Module._defGetBoolean=wasmExports.defGetBoolean)(e),_untransformRelOptions=Module._untransformRelOptions=e=>(_untransformRelOptions=Module._untransformRelOptions=wasmExports.untransformRelOptions)(e),_text_to_cstring=Module._text_to_cstring=e=>(_text_to_cstring=Module._text_to_cstring=wasmExports.text_to_cstring)(e),_makeString=Module._makeString=e=>(_makeString=Module._makeString=wasmExports.makeString)(e),_makeDefElem=Module._makeDefElem=(e,t,r)=>(_makeDefElem=Module._makeDefElem=wasmExports.makeDefElem)(e,t,r),_heap_reloptions=Module._heap_reloptions=(e,t,r)=>(_heap_reloptions=Module._heap_reloptions=wasmExports.heap_reloptions)(e,t,r),_MemoryContextAlloc=Module._MemoryContextAlloc=(e,t)=>(_MemoryContextAlloc=Module._MemoryContextAlloc=wasmExports.MemoryContextAlloc)(e,t),_parse_bool=Module._parse_bool=(e,t)=>(_parse_bool=Module._parse_bool=wasmExports.parse_bool)(e,t),_parse_int=Module._parse_int=(e,t,r,a)=>(_parse_int=Module._parse_int=wasmExports.parse_int)(e,t,r,a),_parse_real=Module._parse_real=(e,t,r,a)=>(_parse_real=Module._parse_real=wasmExports.parse_real)(e,t,r,a),_ScanKeyInit=Module._ScanKeyInit=(e,t,r,a,s)=>(_ScanKeyInit=Module._ScanKeyInit=wasmExports.ScanKeyInit)(e,t,r,a,s),_dsm_segment_handle=Module._dsm_segment_handle=e=>(_dsm_segment_handle=Module._dsm_segment_handle=wasmExports.dsm_segment_handle)(e),_dsm_create=Module._dsm_create=(e,t)=>(_dsm_create=Module._dsm_create=wasmExports.dsm_create)(e,t),_dsm_segment_address=Module._dsm_segment_address=e=>(_dsm_segment_address=Module._dsm_segment_address=wasmExports.dsm_segment_address)(e),_dsm_attach=Module._dsm_attach=e=>(_dsm_attach=Module._dsm_attach=wasmExports.dsm_attach)(e),_dsm_detach=Module._dsm_detach=e=>(_dsm_detach=Module._dsm_detach=wasmExports.dsm_detach)(e),_ShmemInitStruct=Module._ShmemInitStruct=(e,t,r)=>(_ShmemInitStruct=Module._ShmemInitStruct=wasmExports.ShmemInitStruct)(e,t,r),_LWLockAcquire=Module._LWLockAcquire=(e,t)=>(_LWLockAcquire=Module._LWLockAcquire=wasmExports.LWLockAcquire)(e,t),_LWLockRelease=Module._LWLockRelease=e=>(_LWLockRelease=Module._LWLockRelease=wasmExports.LWLockRelease)(e),_LWLockInitialize=Module._LWLockInitialize=(e,t)=>(_LWLockInitialize=Module._LWLockInitialize=wasmExports.LWLockInitialize)(e,t),_MemoryContextMemAllocated=Module._MemoryContextMemAllocated=(e,t)=>(_MemoryContextMemAllocated=Module._MemoryContextMemAllocated=wasmExports.MemoryContextMemAllocated)(e,t),_GetCurrentCommandId=Module._GetCurrentCommandId=e=>(_GetCurrentCommandId=Module._GetCurrentCommandId=wasmExports.GetCurrentCommandId)(e),_toast_open_indexes=Module._toast_open_indexes=(e,t,r,a)=>(_toast_open_indexes=Module._toast_open_indexes=wasmExports.toast_open_indexes)(e,t,r,a),_RelationGetIndexList=Module._RelationGetIndexList=e=>(_RelationGetIndexList=Module._RelationGetIndexList=wasmExports.RelationGetIndexList)(e),_systable_beginscan=Module._systable_beginscan=(e,t,r,a,s,o)=>(_systable_beginscan=Module._systable_beginscan=wasmExports.systable_beginscan)(e,t,r,a,s,o),_systable_getnext=Module._systable_getnext=e=>(_systable_getnext=Module._systable_getnext=wasmExports.systable_getnext)(e),_systable_endscan=Module._systable_endscan=e=>(_systable_endscan=Module._systable_endscan=wasmExports.systable_endscan)(e),_toast_close_indexes=Module._toast_close_indexes=(e,t,r)=>(_toast_close_indexes=Module._toast_close_indexes=wasmExports.toast_close_indexes)(e,t,r),_systable_beginscan_ordered=Module._systable_beginscan_ordered=(e,t,r,a,s)=>(_systable_beginscan_ordered=Module._systable_beginscan_ordered=wasmExports.systable_beginscan_ordered)(e,t,r,a,s),_systable_getnext_ordered=Module._systable_getnext_ordered=(e,t)=>(_systable_getnext_ordered=Module._systable_getnext_ordered=wasmExports.systable_getnext_ordered)(e,t),_systable_endscan_ordered=Module._systable_endscan_ordered=e=>(_systable_endscan_ordered=Module._systable_endscan_ordered=wasmExports.systable_endscan_ordered)(e),_init_toast_snapshot=Module._init_toast_snapshot=e=>(_init_toast_snapshot=Module._init_toast_snapshot=wasmExports.init_toast_snapshot)(e),_convert_tuples_by_position=Module._convert_tuples_by_position=(e,t,r)=>(_convert_tuples_by_position=Module._convert_tuples_by_position=wasmExports.convert_tuples_by_position)(e,t,r),_execute_attr_map_tuple=Module._execute_attr_map_tuple=(e,t)=>(_execute_attr_map_tuple=Module._execute_attr_map_tuple=wasmExports.execute_attr_map_tuple)(e,t),_ExecStoreVirtualTuple=Module._ExecStoreVirtualTuple=e=>(_ExecStoreVirtualTuple=Module._ExecStoreVirtualTuple=wasmExports.ExecStoreVirtualTuple)(e),_bms_is_member=Module._bms_is_member=(e,t)=>(_bms_is_member=Module._bms_is_member=wasmExports.bms_is_member)(e,t),_bms_add_member=Module._bms_add_member=(e,t)=>(_bms_add_member=Module._bms_add_member=wasmExports.bms_add_member)(e,t),_CreateTupleDescCopy=Module._CreateTupleDescCopy=e=>(_CreateTupleDescCopy=Module._CreateTupleDescCopy=wasmExports.CreateTupleDescCopy)(e),_ResourceOwnerEnlarge=Module._ResourceOwnerEnlarge=e=>(_ResourceOwnerEnlarge=Module._ResourceOwnerEnlarge=wasmExports.ResourceOwnerEnlarge)(e),_ResourceOwnerRemember=Module._ResourceOwnerRemember=(e,t,r)=>(_ResourceOwnerRemember=Module._ResourceOwnerRemember=wasmExports.ResourceOwnerRemember)(e,t,r),_DecrTupleDescRefCount=Module._DecrTupleDescRefCount=e=>(_DecrTupleDescRefCount=Module._DecrTupleDescRefCount=wasmExports.DecrTupleDescRefCount)(e),_ResourceOwnerForget=Module._ResourceOwnerForget=(e,t,r)=>(_ResourceOwnerForget=Module._ResourceOwnerForget=wasmExports.ResourceOwnerForget)(e,t,r),_datumIsEqual=Module._datumIsEqual=(e,t,r,a)=>(_datumIsEqual=Module._datumIsEqual=wasmExports.datumIsEqual)(e,t,r,a),_TupleDescInitEntryCollation=Module._TupleDescInitEntryCollation=(e,t,r)=>(_TupleDescInitEntryCollation=Module._TupleDescInitEntryCollation=wasmExports.TupleDescInitEntryCollation)(e,t,r),_stringToNode=Module._stringToNode=e=>(_stringToNode=Module._stringToNode=wasmExports.stringToNode)(e),_pg_detoast_datum_copy=Module._pg_detoast_datum_copy=e=>(_pg_detoast_datum_copy=Module._pg_detoast_datum_copy=wasmExports.pg_detoast_datum_copy)(e),_get_typlenbyvalalign=Module._get_typlenbyvalalign=(e,t,r,a)=>(_get_typlenbyvalalign=Module._get_typlenbyvalalign=wasmExports.get_typlenbyvalalign)(e,t,r,a),_deconstruct_array=Module._deconstruct_array=(e,t,r,a,s,o,n,l)=>(_deconstruct_array=Module._deconstruct_array=wasmExports.deconstruct_array)(e,t,r,a,s,o,n,l),_tbm_add_tuples=Module._tbm_add_tuples=(e,t,r,a)=>(_tbm_add_tuples=Module._tbm_add_tuples=wasmExports.tbm_add_tuples)(e,t,r,a),_ginPostingListDecode=Module._ginPostingListDecode=(e,t)=>(_ginPostingListDecode=Module._ginPostingListDecode=wasmExports.ginPostingListDecode)(e,t),_ItemPointerCompare=Module._ItemPointerCompare=(e,t)=>(_ItemPointerCompare=Module._ItemPointerCompare=wasmExports.ItemPointerCompare)(e,t),_LockPage=Module._LockPage=(e,t,r)=>(_LockPage=Module._LockPage=wasmExports.LockPage)(e,t,r),_UnlockPage=Module._UnlockPage=(e,t,r)=>(_UnlockPage=Module._UnlockPage=wasmExports.UnlockPage)(e,t,r),_vacuum_delay_point=Module._vacuum_delay_point=()=>(_vacuum_delay_point=Module._vacuum_delay_point=wasmExports.vacuum_delay_point)(),_RecordFreeIndexPage=Module._RecordFreeIndexPage=(e,t)=>(_RecordFreeIndexPage=Module._RecordFreeIndexPage=wasmExports.RecordFreeIndexPage)(e,t),_IndexFreeSpaceMapVacuum=Module._IndexFreeSpaceMapVacuum=e=>(_IndexFreeSpaceMapVacuum=Module._IndexFreeSpaceMapVacuum=wasmExports.IndexFreeSpaceMapVacuum)(e),_log_newpage_range=Module._log_newpage_range=(e,t,r,a,s)=>(_log_newpage_range=Module._log_newpage_range=wasmExports.log_newpage_range)(e,t,r,a,s),_GetFreeIndexPage=Module._GetFreeIndexPage=e=>(_GetFreeIndexPage=Module._GetFreeIndexPage=wasmExports.GetFreeIndexPage)(e),_ConditionalLockBuffer=Module._ConditionalLockBuffer=e=>(_ConditionalLockBuffer=Module._ConditionalLockBuffer=wasmExports.ConditionalLockBuffer)(e),_LockBufferForCleanup=Module._LockBufferForCleanup=e=>(_LockBufferForCleanup=Module._LockBufferForCleanup=wasmExports.LockBufferForCleanup)(e),_gistcheckpage=Module._gistcheckpage=(e,t)=>(_gistcheckpage=Module._gistcheckpage=wasmExports.gistcheckpage)(e,t),_PageIndexMultiDelete=Module._PageIndexMultiDelete=(e,t,r)=>(_PageIndexMultiDelete=Module._PageIndexMultiDelete=wasmExports.PageIndexMultiDelete)(e,t,r),_smgrnblocks=Module._smgrnblocks=(e,t)=>(_smgrnblocks=Module._smgrnblocks=wasmExports.smgrnblocks)(e,t),_list_free_deep=Module._list_free_deep=e=>(_list_free_deep=Module._list_free_deep=wasmExports.list_free_deep)(e),_pairingheap_remove_first=Module._pairingheap_remove_first=e=>(_pairingheap_remove_first=Module._pairingheap_remove_first=wasmExports.pairingheap_remove_first)(e),_pairingheap_add=Module._pairingheap_add=(e,t)=>(_pairingheap_add=Module._pairingheap_add=wasmExports.pairingheap_add)(e,t),_float_overflow_error=Module._float_overflow_error=()=>(_float_overflow_error=Module._float_overflow_error=wasmExports.float_overflow_error)(),_float_underflow_error=Module._float_underflow_error=()=>(_float_underflow_error=Module._float_underflow_error=wasmExports.float_underflow_error)(),_DirectFunctionCall5Coll=Module._DirectFunctionCall5Coll=(e,t,r,a,s,o,n)=>(_DirectFunctionCall5Coll=Module._DirectFunctionCall5Coll=wasmExports.DirectFunctionCall5Coll)(e,t,r,a,s,o,n),_pairingheap_allocate=Module._pairingheap_allocate=(e,t)=>(_pairingheap_allocate=Module._pairingheap_allocate=wasmExports.pairingheap_allocate)(e,t),_GenerationContextCreate=Module._GenerationContextCreate=(e,t,r,a,s)=>(_GenerationContextCreate=Module._GenerationContextCreate=wasmExports.GenerationContextCreate)(e,t,r,a,s),_pgstat_progress_update_param=Module._pgstat_progress_update_param=(e,t)=>(_pgstat_progress_update_param=Module._pgstat_progress_update_param=wasmExports.pgstat_progress_update_param)(e,t),__hash_getbuf=Module.__hash_getbuf=(e,t,r,a)=>(__hash_getbuf=Module.__hash_getbuf=wasmExports._hash_getbuf)(e,t,r,a),__hash_relbuf=Module.__hash_relbuf=(e,t)=>(__hash_relbuf=Module.__hash_relbuf=wasmExports._hash_relbuf)(e,t),__hash_get_indextuple_hashkey=Module.__hash_get_indextuple_hashkey=e=>(__hash_get_indextuple_hashkey=Module.__hash_get_indextuple_hashkey=wasmExports._hash_get_indextuple_hashkey)(e),__hash_getbuf_with_strategy=Module.__hash_getbuf_with_strategy=(e,t,r,a,s)=>(__hash_getbuf_with_strategy=Module.__hash_getbuf_with_strategy=wasmExports._hash_getbuf_with_strategy)(e,t,r,a,s),__hash_ovflblkno_to_bitno=Module.__hash_ovflblkno_to_bitno=(e,t)=>(__hash_ovflblkno_to_bitno=Module.__hash_ovflblkno_to_bitno=wasmExports._hash_ovflblkno_to_bitno)(e,t),_list_member_oid=Module._list_member_oid=(e,t)=>(_list_member_oid=Module._list_member_oid=wasmExports.list_member_oid)(e,t),_HeapTupleSatisfiesVisibility=Module._HeapTupleSatisfiesVisibility=(e,t,r)=>(_HeapTupleSatisfiesVisibility=Module._HeapTupleSatisfiesVisibility=wasmExports.HeapTupleSatisfiesVisibility)(e,t,r),_read_stream_begin_relation=Module._read_stream_begin_relation=(e,t,r,a,s,o,n)=>(_read_stream_begin_relation=Module._read_stream_begin_relation=wasmExports.read_stream_begin_relation)(e,t,r,a,s,o,n),_GetAccessStrategy=Module._GetAccessStrategy=e=>(_GetAccessStrategy=Module._GetAccessStrategy=wasmExports.GetAccessStrategy)(e),_FreeAccessStrategy=Module._FreeAccessStrategy=e=>(_FreeAccessStrategy=Module._FreeAccessStrategy=wasmExports.FreeAccessStrategy)(e),_read_stream_end=Module._read_stream_end=e=>(_read_stream_end=Module._read_stream_end=wasmExports.read_stream_end)(e),_heap_getnext=Module._heap_getnext=(e,t)=>(_heap_getnext=Module._heap_getnext=wasmExports.heap_getnext)(e,t),_HeapTupleSatisfiesVacuum=Module._HeapTupleSatisfiesVacuum=(e,t,r)=>(_HeapTupleSatisfiesVacuum=Module._HeapTupleSatisfiesVacuum=wasmExports.HeapTupleSatisfiesVacuum)(e,t,r),_GetMultiXactIdMembers=Module._GetMultiXactIdMembers=(e,t,r,a)=>(_GetMultiXactIdMembers=Module._GetMultiXactIdMembers=wasmExports.GetMultiXactIdMembers)(e,t,r,a),_TransactionIdPrecedes=Module._TransactionIdPrecedes=(e,t)=>(_TransactionIdPrecedes=Module._TransactionIdPrecedes=wasmExports.TransactionIdPrecedes)(e,t),_HeapTupleGetUpdateXid=Module._HeapTupleGetUpdateXid=e=>(_HeapTupleGetUpdateXid=Module._HeapTupleGetUpdateXid=wasmExports.HeapTupleGetUpdateXid)(e),_visibilitymap_clear=Module._visibilitymap_clear=(e,t,r,a)=>(_visibilitymap_clear=Module._visibilitymap_clear=wasmExports.visibilitymap_clear)(e,t,r,a),_pgstat_count_heap_insert=Module._pgstat_count_heap_insert=(e,t)=>(_pgstat_count_heap_insert=Module._pgstat_count_heap_insert=wasmExports.pgstat_count_heap_insert)(e,t),_ExecFetchSlotHeapTuple=Module._ExecFetchSlotHeapTuple=(e,t,r)=>(_ExecFetchSlotHeapTuple=Module._ExecFetchSlotHeapTuple=wasmExports.ExecFetchSlotHeapTuple)(e,t,r),_PageGetHeapFreeSpace=Module._PageGetHeapFreeSpace=e=>(_PageGetHeapFreeSpace=Module._PageGetHeapFreeSpace=wasmExports.PageGetHeapFreeSpace)(e),_visibilitymap_pin=Module._visibilitymap_pin=(e,t,r)=>(_visibilitymap_pin=Module._visibilitymap_pin=wasmExports.visibilitymap_pin)(e,t,r),_HeapTupleSatisfiesUpdate=Module._HeapTupleSatisfiesUpdate=(e,t,r)=>(_HeapTupleSatisfiesUpdate=Module._HeapTupleSatisfiesUpdate=wasmExports.HeapTupleSatisfiesUpdate)(e,t,r),_TransactionIdIsCurrentTransactionId=Module._TransactionIdIsCurrentTransactionId=e=>(_TransactionIdIsCurrentTransactionId=Module._TransactionIdIsCurrentTransactionId=wasmExports.TransactionIdIsCurrentTransactionId)(e),_TransactionIdDidCommit=Module._TransactionIdDidCommit=e=>(_TransactionIdDidCommit=Module._TransactionIdDidCommit=wasmExports.TransactionIdDidCommit)(e),_TransactionIdIsInProgress=Module._TransactionIdIsInProgress=e=>(_TransactionIdIsInProgress=Module._TransactionIdIsInProgress=wasmExports.TransactionIdIsInProgress)(e),_bms_free=Module._bms_free=e=>(_bms_free=Module._bms_free=wasmExports.bms_free)(e),_bms_add_members=Module._bms_add_members=(e,t)=>(_bms_add_members=Module._bms_add_members=wasmExports.bms_add_members)(e,t),_bms_next_member=Module._bms_next_member=(e,t)=>(_bms_next_member=Module._bms_next_member=wasmExports.bms_next_member)(e,t),_bms_overlap=Module._bms_overlap=(e,t)=>(_bms_overlap=Module._bms_overlap=wasmExports.bms_overlap)(e,t),_MultiXactIdPrecedes=Module._MultiXactIdPrecedes=(e,t)=>(_MultiXactIdPrecedes=Module._MultiXactIdPrecedes=wasmExports.MultiXactIdPrecedes)(e,t),_heap_tuple_needs_eventual_freeze=Module._heap_tuple_needs_eventual_freeze=e=>(_heap_tuple_needs_eventual_freeze=Module._heap_tuple_needs_eventual_freeze=wasmExports.heap_tuple_needs_eventual_freeze)(e),_PrefetchBuffer=Module._PrefetchBuffer=(e,t,r,a)=>(_PrefetchBuffer=Module._PrefetchBuffer=wasmExports.PrefetchBuffer)(e,t,r,a),_XLogRecGetBlockTagExtended=Module._XLogRecGetBlockTagExtended=(e,t,r,a,s,o)=>(_XLogRecGetBlockTagExtended=Module._XLogRecGetBlockTagExtended=wasmExports.XLogRecGetBlockTagExtended)(e,t,r,a,s,o),_read_stream_next_buffer=Module._read_stream_next_buffer=(e,t)=>(_read_stream_next_buffer=Module._read_stream_next_buffer=wasmExports.read_stream_next_buffer)(e,t),_smgrexists=Module._smgrexists=(e,t)=>(_smgrexists=Module._smgrexists=wasmExports.smgrexists)(e,t),_table_slot_create=Module._table_slot_create=(e,t)=>(_table_slot_create=Module._table_slot_create=wasmExports.table_slot_create)(e,t),_ExecDropSingleTupleTableSlot=Module._ExecDropSingleTupleTableSlot=e=>(_ExecDropSingleTupleTableSlot=Module._ExecDropSingleTupleTableSlot=wasmExports.ExecDropSingleTupleTableSlot)(e),_CreateExecutorState=Module._CreateExecutorState=()=>(_CreateExecutorState=Module._CreateExecutorState=wasmExports.CreateExecutorState)(),_MakePerTupleExprContext=Module._MakePerTupleExprContext=e=>(_MakePerTupleExprContext=Module._MakePerTupleExprContext=wasmExports.MakePerTupleExprContext)(e),_GetOldestNonRemovableTransactionId=Module._GetOldestNonRemovableTransactionId=e=>(_GetOldestNonRemovableTransactionId=Module._GetOldestNonRemovableTransactionId=wasmExports.GetOldestNonRemovableTransactionId)(e),_FreeExecutorState=Module._FreeExecutorState=e=>(_FreeExecutorState=Module._FreeExecutorState=wasmExports.FreeExecutorState)(e),_MakeSingleTupleTableSlot=Module._MakeSingleTupleTableSlot=(e,t)=>(_MakeSingleTupleTableSlot=Module._MakeSingleTupleTableSlot=wasmExports.MakeSingleTupleTableSlot)(e,t),_ExecStoreHeapTuple=Module._ExecStoreHeapTuple=(e,t,r)=>(_ExecStoreHeapTuple=Module._ExecStoreHeapTuple=wasmExports.ExecStoreHeapTuple)(e,t,r),_visibilitymap_get_status=Module._visibilitymap_get_status=(e,t,r)=>(_visibilitymap_get_status=Module._visibilitymap_get_status=wasmExports.visibilitymap_get_status)(e,t,r),_ExecStoreAllNullTuple=Module._ExecStoreAllNullTuple=e=>(_ExecStoreAllNullTuple=Module._ExecStoreAllNullTuple=wasmExports.ExecStoreAllNullTuple)(e),_XidInMVCCSnapshot=Module._XidInMVCCSnapshot=(e,t)=>(_XidInMVCCSnapshot=Module._XidInMVCCSnapshot=wasmExports.XidInMVCCSnapshot)(e,t),_hash_seq_init=Module._hash_seq_init=(e,t)=>(_hash_seq_init=Module._hash_seq_init=wasmExports.hash_seq_init)(e,t),_hash_seq_search=Module._hash_seq_search=e=>(_hash_seq_search=Module._hash_seq_search=wasmExports.hash_seq_search)(e),_ftruncate=Module._ftruncate=(e,t)=>(_ftruncate=Module._ftruncate=wasmExports.ftruncate)(e,t),_fd_fsync_fname=Module._fd_fsync_fname=(e,t)=>(_fd_fsync_fname=Module._fd_fsync_fname=wasmExports.fd_fsync_fname)(e,t),_get_namespace_name=Module._get_namespace_name=e=>(_get_namespace_name=Module._get_namespace_name=wasmExports.get_namespace_name)(e),_GetRecordedFreeSpace=Module._GetRecordedFreeSpace=(e,t)=>(_GetRecordedFreeSpace=Module._GetRecordedFreeSpace=wasmExports.GetRecordedFreeSpace)(e,t),_vac_estimate_reltuples=Module._vac_estimate_reltuples=(e,t,r,a)=>(_vac_estimate_reltuples=Module._vac_estimate_reltuples=wasmExports.vac_estimate_reltuples)(e,t,r,a),_WaitLatch=Module._WaitLatch=(e,t,r,a)=>(_WaitLatch=Module._WaitLatch=wasmExports.WaitLatch)(e,t,r,a),_ResetLatch=Module._ResetLatch=e=>(_ResetLatch=Module._ResetLatch=wasmExports.ResetLatch)(e),_clock_gettime=Module._clock_gettime=(e,t)=>(_clock_gettime=Module._clock_gettime=wasmExports.clock_gettime)(e,t),_WalUsageAccumDiff=Module._WalUsageAccumDiff=(e,t,r)=>(_WalUsageAccumDiff=Module._WalUsageAccumDiff=wasmExports.WalUsageAccumDiff)(e,t,r),_BufferUsageAccumDiff=Module._BufferUsageAccumDiff=(e,t,r)=>(_BufferUsageAccumDiff=Module._BufferUsageAccumDiff=wasmExports.BufferUsageAccumDiff)(e,t,r),_visibilitymap_prepare_truncate=Module._visibilitymap_prepare_truncate=(e,t)=>(_visibilitymap_prepare_truncate=Module._visibilitymap_prepare_truncate=wasmExports.visibilitymap_prepare_truncate)(e,t),_pg_class_aclcheck=Module._pg_class_aclcheck=(e,t,r)=>(_pg_class_aclcheck=Module._pg_class_aclcheck=wasmExports.pg_class_aclcheck)(e,t,r),_btboolcmp=Module._btboolcmp=e=>(_btboolcmp=Module._btboolcmp=wasmExports.btboolcmp)(e),_btint2cmp=Module._btint2cmp=e=>(_btint2cmp=Module._btint2cmp=wasmExports.btint2cmp)(e),_btint4cmp=Module._btint4cmp=e=>(_btint4cmp=Module._btint4cmp=wasmExports.btint4cmp)(e),_btint8cmp=Module._btint8cmp=e=>(_btint8cmp=Module._btint8cmp=wasmExports.btint8cmp)(e),_btoidcmp=Module._btoidcmp=e=>(_btoidcmp=Module._btoidcmp=wasmExports.btoidcmp)(e),_btcharcmp=Module._btcharcmp=e=>(_btcharcmp=Module._btcharcmp=wasmExports.btcharcmp)(e),__bt_form_posting=Module.__bt_form_posting=(e,t,r)=>(__bt_form_posting=Module.__bt_form_posting=wasmExports._bt_form_posting)(e,t,r),__bt_mkscankey=Module.__bt_mkscankey=(e,t)=>(__bt_mkscankey=Module.__bt_mkscankey=wasmExports._bt_mkscankey)(e,t),__bt_checkpage=Module.__bt_checkpage=(e,t)=>(__bt_checkpage=Module.__bt_checkpage=wasmExports._bt_checkpage)(e,t),__bt_compare=Module.__bt_compare=(e,t,r,a)=>(__bt_compare=Module.__bt_compare=wasmExports._bt_compare)(e,t,r,a),__bt_relbuf=Module.__bt_relbuf=(e,t)=>(__bt_relbuf=Module.__bt_relbuf=wasmExports._bt_relbuf)(e,t),__bt_search=Module.__bt_search=(e,t,r,a,s)=>(__bt_search=Module.__bt_search=wasmExports._bt_search)(e,t,r,a,s),__bt_binsrch_insert=Module.__bt_binsrch_insert=(e,t)=>(__bt_binsrch_insert=Module.__bt_binsrch_insert=wasmExports._bt_binsrch_insert)(e,t),__bt_freestack=Module.__bt_freestack=e=>(__bt_freestack=Module.__bt_freestack=wasmExports._bt_freestack)(e),__bt_metaversion=Module.__bt_metaversion=(e,t,r)=>(__bt_metaversion=Module.__bt_metaversion=wasmExports._bt_metaversion)(e,t,r),__bt_allequalimage=Module.__bt_allequalimage=(e,t)=>(__bt_allequalimage=Module.__bt_allequalimage=wasmExports._bt_allequalimage)(e,t),_before_shmem_exit=Module._before_shmem_exit=(e,t)=>(_before_shmem_exit=Module._before_shmem_exit=wasmExports.before_shmem_exit)(e,t),_cancel_before_shmem_exit=Module._cancel_before_shmem_exit=(e,t)=>(_cancel_before_shmem_exit=Module._cancel_before_shmem_exit=wasmExports.cancel_before_shmem_exit)(e,t),_pg_re_throw=Module._pg_re_throw=()=>(_pg_re_throw=Module._pg_re_throw=wasmExports.pg_re_throw)(),_get_opfamily_member=Module._get_opfamily_member=(e,t,r,a)=>(_get_opfamily_member=Module._get_opfamily_member=wasmExports.get_opfamily_member)(e,t,r,a),__bt_check_natts=Module.__bt_check_natts=(e,t,r,a)=>(__bt_check_natts=Module.__bt_check_natts=wasmExports._bt_check_natts)(e,t,r,a),_strncpy=Module._strncpy=(e,t,r)=>(_strncpy=Module._strncpy=wasmExports.strncpy)(e,t,r),_timestamptz_to_str=Module._timestamptz_to_str=e=>(_timestamptz_to_str=Module._timestamptz_to_str=wasmExports.timestamptz_to_str)(e),_XLogRecGetBlockRefInfo=Module._XLogRecGetBlockRefInfo=(e,t,r,a,s)=>(_XLogRecGetBlockRefInfo=Module._XLogRecGetBlockRefInfo=wasmExports.XLogRecGetBlockRefInfo)(e,t,r,a,s),_varstr_cmp=Module._varstr_cmp=(e,t,r,a,s)=>(_varstr_cmp=Module._varstr_cmp=wasmExports.varstr_cmp)(e,t,r,a,s),_exprType=Module._exprType=e=>(_exprType=Module._exprType=wasmExports.exprType)(e),_GetActiveSnapshot=Module._GetActiveSnapshot=()=>(_GetActiveSnapshot=Module._GetActiveSnapshot=wasmExports.GetActiveSnapshot)(),_errdetail_relkind_not_supported=Module._errdetail_relkind_not_supported=e=>(_errdetail_relkind_not_supported=Module._errdetail_relkind_not_supported=wasmExports.errdetail_relkind_not_supported)(e),_table_openrv=Module._table_openrv=(e,t)=>(_table_openrv=Module._table_openrv=wasmExports.table_openrv)(e,t),_table_slot_callbacks=Module._table_slot_callbacks=e=>(_table_slot_callbacks=Module._table_slot_callbacks=wasmExports.table_slot_callbacks)(e),_clamp_row_est=Module._clamp_row_est=e=>(_clamp_row_est=Module._clamp_row_est=wasmExports.clamp_row_est)(e),_estimate_expression_value=Module._estimate_expression_value=(e,t)=>(_estimate_expression_value=Module._estimate_expression_value=wasmExports.estimate_expression_value)(e,t),_XLogFlush=Module._XLogFlush=e=>(_XLogFlush=Module._XLogFlush=wasmExports.XLogFlush)(e),_get_call_result_type=Module._get_call_result_type=(e,t,r)=>(_get_call_result_type=Module._get_call_result_type=wasmExports.get_call_result_type)(e,t,r),_HeapTupleHeaderGetDatum=Module._HeapTupleHeaderGetDatum=e=>(_HeapTupleHeaderGetDatum=Module._HeapTupleHeaderGetDatum=wasmExports.HeapTupleHeaderGetDatum)(e),_GenericXLogStart=Module._GenericXLogStart=e=>(_GenericXLogStart=Module._GenericXLogStart=wasmExports.GenericXLogStart)(e),_GenericXLogRegisterBuffer=Module._GenericXLogRegisterBuffer=(e,t,r)=>(_GenericXLogRegisterBuffer=Module._GenericXLogRegisterBuffer=wasmExports.GenericXLogRegisterBuffer)(e,t,r),_GenericXLogFinish=Module._GenericXLogFinish=e=>(_GenericXLogFinish=Module._GenericXLogFinish=wasmExports.GenericXLogFinish)(e),_GenericXLogAbort=Module._GenericXLogAbort=e=>(_GenericXLogAbort=Module._GenericXLogAbort=wasmExports.GenericXLogAbort)(e),_errmsg_plural=Module._errmsg_plural=(e,t,r,a)=>(_errmsg_plural=Module._errmsg_plural=wasmExports.errmsg_plural)(e,t,r,a),_ReadNextMultiXactId=Module._ReadNextMultiXactId=()=>(_ReadNextMultiXactId=Module._ReadNextMultiXactId=wasmExports.ReadNextMultiXactId)(),_ReadMultiXactIdRange=Module._ReadMultiXactIdRange=(e,t)=>(_ReadMultiXactIdRange=Module._ReadMultiXactIdRange=wasmExports.ReadMultiXactIdRange)(e,t),_MultiXactIdPrecedesOrEquals=Module._MultiXactIdPrecedesOrEquals=(e,t)=>(_MultiXactIdPrecedesOrEquals=Module._MultiXactIdPrecedesOrEquals=wasmExports.MultiXactIdPrecedesOrEquals)(e,t),_init_MultiFuncCall=Module._init_MultiFuncCall=e=>(_init_MultiFuncCall=Module._init_MultiFuncCall=wasmExports.init_MultiFuncCall)(e),_TupleDescGetAttInMetadata=Module._TupleDescGetAttInMetadata=e=>(_TupleDescGetAttInMetadata=Module._TupleDescGetAttInMetadata=wasmExports.TupleDescGetAttInMetadata)(e),_per_MultiFuncCall=Module._per_MultiFuncCall=e=>(_per_MultiFuncCall=Module._per_MultiFuncCall=wasmExports.per_MultiFuncCall)(e),_BuildTupleFromCStrings=Module._BuildTupleFromCStrings=(e,t)=>(_BuildTupleFromCStrings=Module._BuildTupleFromCStrings=wasmExports.BuildTupleFromCStrings)(e,t),_end_MultiFuncCall=Module._end_MultiFuncCall=(e,t)=>(_end_MultiFuncCall=Module._end_MultiFuncCall=wasmExports.end_MultiFuncCall)(e,t),_GetCurrentSubTransactionId=Module._GetCurrentSubTransactionId=()=>(_GetCurrentSubTransactionId=Module._GetCurrentSubTransactionId=wasmExports.GetCurrentSubTransactionId)(),_WaitForBackgroundWorkerShutdown=Module._WaitForBackgroundWorkerShutdown=e=>(_WaitForBackgroundWorkerShutdown=Module._WaitForBackgroundWorkerShutdown=wasmExports.WaitForBackgroundWorkerShutdown)(e),_RegisterDynamicBackgroundWorker=Module._RegisterDynamicBackgroundWorker=(e,t)=>(_RegisterDynamicBackgroundWorker=Module._RegisterDynamicBackgroundWorker=wasmExports.RegisterDynamicBackgroundWorker)(e,t),_BackgroundWorkerUnblockSignals=Module._BackgroundWorkerUnblockSignals=()=>(_BackgroundWorkerUnblockSignals=Module._BackgroundWorkerUnblockSignals=wasmExports.BackgroundWorkerUnblockSignals)(),_BackgroundWorkerInitializeConnectionByOid=Module._BackgroundWorkerInitializeConnectionByOid=(e,t,r)=>(_BackgroundWorkerInitializeConnectionByOid=Module._BackgroundWorkerInitializeConnectionByOid=wasmExports.BackgroundWorkerInitializeConnectionByOid)(e,t,r),_GetDatabaseEncoding=Module._GetDatabaseEncoding=()=>(_GetDatabaseEncoding=Module._GetDatabaseEncoding=wasmExports.GetDatabaseEncoding)(),_RmgrNotFound=Module._RmgrNotFound=e=>(_RmgrNotFound=Module._RmgrNotFound=wasmExports.RmgrNotFound)(e),_InitMaterializedSRF=Module._InitMaterializedSRF=(e,t)=>(_InitMaterializedSRF=Module._InitMaterializedSRF=wasmExports.InitMaterializedSRF)(e,t),_tuplestore_putvalues=Module._tuplestore_putvalues=(e,t,r,a)=>(_tuplestore_putvalues=Module._tuplestore_putvalues=wasmExports.tuplestore_putvalues)(e,t,r,a),_AllocateFile=Module._AllocateFile=(e,t)=>(_AllocateFile=Module._AllocateFile=wasmExports.AllocateFile)(e,t),_FreeFile=Module._FreeFile=e=>(_FreeFile=Module._FreeFile=wasmExports.FreeFile)(e),_fd_durable_rename=Module._fd_durable_rename=(e,t,r)=>(_fd_durable_rename=Module._fd_durable_rename=wasmExports.fd_durable_rename)(e,t,r),_BlessTupleDesc=Module._BlessTupleDesc=e=>(_BlessTupleDesc=Module._BlessTupleDesc=wasmExports.BlessTupleDesc)(e),_fstat=Module._fstat=(e,t)=>(_fstat=Module._fstat=wasmExports.fstat)(e,t),_superuser_arg=Module._superuser_arg=e=>(_superuser_arg=Module._superuser_arg=wasmExports.superuser_arg)(e),_wal_segment_close=Module._wal_segment_close=e=>(_wal_segment_close=Module._wal_segment_close=wasmExports.wal_segment_close)(e),_wal_segment_open=Module._wal_segment_open=(e,t,r)=>(_wal_segment_open=Module._wal_segment_open=wasmExports.wal_segment_open)(e,t,r),_XLogReaderAllocate=Module._XLogReaderAllocate=(e,t,r,a)=>(_XLogReaderAllocate=Module._XLogReaderAllocate=wasmExports.XLogReaderAllocate)(e,t,r,a),_XLogReadRecord=Module._XLogReadRecord=(e,t)=>(_XLogReadRecord=Module._XLogReadRecord=wasmExports.XLogReadRecord)(e,t),_XLogReaderFree=Module._XLogReaderFree=e=>(_XLogReaderFree=Module._XLogReaderFree=wasmExports.XLogReaderFree)(e),_GetTopFullTransactionId=Module._GetTopFullTransactionId=()=>(_GetTopFullTransactionId=Module._GetTopFullTransactionId=wasmExports.GetTopFullTransactionId)(),_GetCurrentTransactionNestLevel=Module._GetCurrentTransactionNestLevel=()=>(_GetCurrentTransactionNestLevel=Module._GetCurrentTransactionNestLevel=wasmExports.GetCurrentTransactionNestLevel)(),_ResourceOwnerCreate=Module._ResourceOwnerCreate=(e,t)=>(_ResourceOwnerCreate=Module._ResourceOwnerCreate=wasmExports.ResourceOwnerCreate)(e,t),_RegisterXactCallback=Module._RegisterXactCallback=(e,t)=>(_RegisterXactCallback=Module._RegisterXactCallback=wasmExports.RegisterXactCallback)(e,t),_RegisterSubXactCallback=Module._RegisterSubXactCallback=(e,t)=>(_RegisterSubXactCallback=Module._RegisterSubXactCallback=wasmExports.RegisterSubXactCallback)(e,t),_BeginInternalSubTransaction=Module._BeginInternalSubTransaction=e=>(_BeginInternalSubTransaction=Module._BeginInternalSubTransaction=wasmExports.BeginInternalSubTransaction)(e),_ReleaseCurrentSubTransaction=Module._ReleaseCurrentSubTransaction=()=>(_ReleaseCurrentSubTransaction=Module._ReleaseCurrentSubTransaction=wasmExports.ReleaseCurrentSubTransaction)(),_ResourceOwnerDelete=Module._ResourceOwnerDelete=e=>(_ResourceOwnerDelete=Module._ResourceOwnerDelete=wasmExports.ResourceOwnerDelete)(e),_RollbackAndReleaseCurrentSubTransaction=Module._RollbackAndReleaseCurrentSubTransaction=()=>(_RollbackAndReleaseCurrentSubTransaction=Module._RollbackAndReleaseCurrentSubTransaction=wasmExports.RollbackAndReleaseCurrentSubTransaction)(),_ReleaseExternalFD=Module._ReleaseExternalFD=()=>(_ReleaseExternalFD=Module._ReleaseExternalFD=wasmExports.ReleaseExternalFD)(),_GetFlushRecPtr=Module._GetFlushRecPtr=e=>(_GetFlushRecPtr=Module._GetFlushRecPtr=wasmExports.GetFlushRecPtr)(e),_GetXLogReplayRecPtr=Module._GetXLogReplayRecPtr=e=>(_GetXLogReplayRecPtr=Module._GetXLogReplayRecPtr=wasmExports.GetXLogReplayRecPtr)(e),_TimestampDifferenceMilliseconds=Module._TimestampDifferenceMilliseconds=(e,t)=>(_TimestampDifferenceMilliseconds=Module._TimestampDifferenceMilliseconds=wasmExports.TimestampDifferenceMilliseconds)(e,t),_numeric_in=Module._numeric_in=e=>(_numeric_in=Module._numeric_in=wasmExports.numeric_in)(e),_DirectFunctionCall3Coll=Module._DirectFunctionCall3Coll=(e,t,r,a,s)=>(_DirectFunctionCall3Coll=Module._DirectFunctionCall3Coll=wasmExports.DirectFunctionCall3Coll)(e,t,r,a,s),_XLogFindNextRecord=Module._XLogFindNextRecord=(e,t)=>(_XLogFindNextRecord=Module._XLogFindNextRecord=wasmExports.XLogFindNextRecord)(e,t),_RestoreBlockImage=Module._RestoreBlockImage=(e,t,r)=>(_RestoreBlockImage=Module._RestoreBlockImage=wasmExports.RestoreBlockImage)(e,t,r),_timestamptz_in=Module._timestamptz_in=e=>(_timestamptz_in=Module._timestamptz_in=wasmExports.timestamptz_in)(e),_fscanf=Module._fscanf=(e,t,r)=>(_fscanf=Module._fscanf=wasmExports.fscanf)(e,t,r),_XLogRecStoreStats=Module._XLogRecStoreStats=(e,t)=>(_XLogRecStoreStats=Module._XLogRecStoreStats=wasmExports.XLogRecStoreStats)(e,t),_hash_get_num_entries=Module._hash_get_num_entries=e=>(_hash_get_num_entries=Module._hash_get_num_entries=wasmExports.hash_get_num_entries)(e),_read_local_xlog_page_no_wait=Module._read_local_xlog_page_no_wait=(e,t,r,a,s)=>(_read_local_xlog_page_no_wait=Module._read_local_xlog_page_no_wait=wasmExports.read_local_xlog_page_no_wait)(e,t,r,a,s),_escape_json=Module._escape_json=(e,t)=>(_escape_json=Module._escape_json=wasmExports.escape_json)(e,t),_list_sort=Module._list_sort=(e,t)=>(_list_sort=Module._list_sort=wasmExports.list_sort)(e,t),_getegid=Module._getegid=()=>(_getegid=Module._getegid=wasmExports.getegid)(),_pg_checksum_page=Module._pg_checksum_page=(e,t)=>(_pg_checksum_page=Module._pg_checksum_page=wasmExports.pg_checksum_page)(e,t),_bbsink_forward_end_archive=Module._bbsink_forward_end_archive=e=>(_bbsink_forward_end_archive=Module._bbsink_forward_end_archive=wasmExports.bbsink_forward_end_archive)(e),_bbsink_forward_begin_manifest=Module._bbsink_forward_begin_manifest=e=>(_bbsink_forward_begin_manifest=Module._bbsink_forward_begin_manifest=wasmExports.bbsink_forward_begin_manifest)(e),_bbsink_forward_end_manifest=Module._bbsink_forward_end_manifest=e=>(_bbsink_forward_end_manifest=Module._bbsink_forward_end_manifest=wasmExports.bbsink_forward_end_manifest)(e),_bbsink_forward_end_backup=Module._bbsink_forward_end_backup=(e,t,r)=>(_bbsink_forward_end_backup=Module._bbsink_forward_end_backup=wasmExports.bbsink_forward_end_backup)(e,t,r),_bbsink_forward_cleanup=Module._bbsink_forward_cleanup=e=>(_bbsink_forward_cleanup=Module._bbsink_forward_cleanup=wasmExports.bbsink_forward_cleanup)(e),_list_concat=Module._list_concat=(e,t)=>(_list_concat=Module._list_concat=wasmExports.list_concat)(e,t),_bbsink_forward_begin_backup=Module._bbsink_forward_begin_backup=e=>(_bbsink_forward_begin_backup=Module._bbsink_forward_begin_backup=wasmExports.bbsink_forward_begin_backup)(e),_bbsink_forward_archive_contents=Module._bbsink_forward_archive_contents=(e,t)=>(_bbsink_forward_archive_contents=Module._bbsink_forward_archive_contents=wasmExports.bbsink_forward_archive_contents)(e,t),_bbsink_forward_begin_archive=Module._bbsink_forward_begin_archive=(e,t)=>(_bbsink_forward_begin_archive=Module._bbsink_forward_begin_archive=wasmExports.bbsink_forward_begin_archive)(e,t),_bbsink_forward_manifest_contents=Module._bbsink_forward_manifest_contents=(e,t)=>(_bbsink_forward_manifest_contents=Module._bbsink_forward_manifest_contents=wasmExports.bbsink_forward_manifest_contents)(e,t),_has_privs_of_role=Module._has_privs_of_role=(e,t)=>(_has_privs_of_role=Module._has_privs_of_role=wasmExports.has_privs_of_role)(e,t),_BaseBackupAddTarget=Module._BaseBackupAddTarget=(e,t,r)=>(_BaseBackupAddTarget=Module._BaseBackupAddTarget=wasmExports.BaseBackupAddTarget)(e,t,r),_list_copy=Module._list_copy=e=>(_list_copy=Module._list_copy=wasmExports.list_copy)(e),_tuplestore_puttuple=Module._tuplestore_puttuple=(e,t)=>(_tuplestore_puttuple=Module._tuplestore_puttuple=wasmExports.tuplestore_puttuple)(e,t),_makeRangeVar=Module._makeRangeVar=(e,t,r)=>(_makeRangeVar=Module._makeRangeVar=wasmExports.makeRangeVar)(e,t,r),_DefineIndex=Module._DefineIndex=(e,t,r,a,s,o,n,l,_,p,u,m)=>(_DefineIndex=Module._DefineIndex=wasmExports.DefineIndex)(e,t,r,a,s,o,n,l,_,p,u,m),_fread=Module._fread=(e,t,r,a)=>(_fread=Module._fread=wasmExports.fread)(e,t,r,a),_clearerr=Module._clearerr=e=>(_clearerr=Module._clearerr=wasmExports.clearerr)(e),_copyObjectImpl=Module._copyObjectImpl=e=>(_copyObjectImpl=Module._copyObjectImpl=wasmExports.copyObjectImpl)(e),_lappend_oid=Module._lappend_oid=(e,t)=>(_lappend_oid=Module._lappend_oid=wasmExports.lappend_oid)(e,t),_makeTypeNameFromNameList=Module._makeTypeNameFromNameList=e=>(_makeTypeNameFromNameList=Module._makeTypeNameFromNameList=wasmExports.makeTypeNameFromNameList)(e),_CatalogTupleUpdate=Module._CatalogTupleUpdate=(e,t,r)=>(_CatalogTupleUpdate=Module._CatalogTupleUpdate=wasmExports.CatalogTupleUpdate)(e,t,r),_get_rel_name=Module._get_rel_name=e=>(_get_rel_name=Module._get_rel_name=wasmExports.get_rel_name)(e),_CatalogTupleDelete=Module._CatalogTupleDelete=(e,t)=>(_CatalogTupleDelete=Module._CatalogTupleDelete=wasmExports.CatalogTupleDelete)(e,t),_CatalogTupleInsert=Module._CatalogTupleInsert=(e,t)=>(_CatalogTupleInsert=Module._CatalogTupleInsert=wasmExports.CatalogTupleInsert)(e,t),_recordDependencyOn=Module._recordDependencyOn=(e,t,r)=>(_recordDependencyOn=Module._recordDependencyOn=wasmExports.recordDependencyOn)(e,t,r),_get_element_type=Module._get_element_type=e=>(_get_element_type=Module._get_element_type=wasmExports.get_element_type)(e),_object_aclcheck=Module._object_aclcheck=(e,t,r,a)=>(_object_aclcheck=Module._object_aclcheck=wasmExports.object_aclcheck)(e,t,r,a),_superuser=Module._superuser=()=>(_superuser=Module._superuser=wasmExports.superuser)(),_SearchSysCacheAttName=Module._SearchSysCacheAttName=(e,t)=>(_SearchSysCacheAttName=Module._SearchSysCacheAttName=wasmExports.SearchSysCacheAttName)(e,t),_new_object_addresses=Module._new_object_addresses=()=>(_new_object_addresses=Module._new_object_addresses=wasmExports.new_object_addresses)(),_free_object_addresses=Module._free_object_addresses=e=>(_free_object_addresses=Module._free_object_addresses=wasmExports.free_object_addresses)(e),_performMultipleDeletions=Module._performMultipleDeletions=(e,t,r)=>(_performMultipleDeletions=Module._performMultipleDeletions=wasmExports.performMultipleDeletions)(e,t,r),_recordDependencyOnExpr=Module._recordDependencyOnExpr=(e,t,r,a)=>(_recordDependencyOnExpr=Module._recordDependencyOnExpr=wasmExports.recordDependencyOnExpr)(e,t,r,a),_query_tree_walker_impl=Module._query_tree_walker_impl=(e,t,r,a)=>(_query_tree_walker_impl=Module._query_tree_walker_impl=wasmExports.query_tree_walker_impl)(e,t,r,a),_expression_tree_walker_impl=Module._expression_tree_walker_impl=(e,t,r)=>(_expression_tree_walker_impl=Module._expression_tree_walker_impl=wasmExports.expression_tree_walker_impl)(e,t,r),_add_exact_object_address=Module._add_exact_object_address=(e,t)=>(_add_exact_object_address=Module._add_exact_object_address=wasmExports.add_exact_object_address)(e,t),_get_rel_relkind=Module._get_rel_relkind=e=>(_get_rel_relkind=Module._get_rel_relkind=wasmExports.get_rel_relkind)(e),_get_typtype=Module._get_typtype=e=>(_get_typtype=Module._get_typtype=wasmExports.get_typtype)(e),_list_delete_last=Module._list_delete_last=e=>(_list_delete_last=Module._list_delete_last=wasmExports.list_delete_last)(e),_type_is_collatable=Module._type_is_collatable=e=>(_type_is_collatable=Module._type_is_collatable=wasmExports.type_is_collatable)(e),_GetSysCacheOid=Module._GetSysCacheOid=(e,t,r,a,s,o)=>(_GetSysCacheOid=Module._GetSysCacheOid=wasmExports.GetSysCacheOid)(e,t,r,a,s,o),_CheckTableNotInUse=Module._CheckTableNotInUse=(e,t)=>(_CheckTableNotInUse=Module._CheckTableNotInUse=wasmExports.CheckTableNotInUse)(e,t),_construct_array=Module._construct_array=(e,t,r,a,s,o)=>(_construct_array=Module._construct_array=wasmExports.construct_array)(e,t,r,a,s,o),_make_parsestate=Module._make_parsestate=e=>(_make_parsestate=Module._make_parsestate=wasmExports.make_parsestate)(e),_transformExpr=Module._transformExpr=(e,t,r)=>(_transformExpr=Module._transformExpr=wasmExports.transformExpr)(e,t,r),_equal=Module._equal=(e,t)=>(_equal=Module._equal=wasmExports.equal)(e,t),_pull_var_clause=Module._pull_var_clause=(e,t)=>(_pull_var_clause=Module._pull_var_clause=wasmExports.pull_var_clause)(e,t),_get_attname=Module._get_attname=(e,t,r)=>(_get_attname=Module._get_attname=wasmExports.get_attname)(e,t,r),_coerce_to_target_type=Module._coerce_to_target_type=(e,t,r,a,s,o,n,l)=>(_coerce_to_target_type=Module._coerce_to_target_type=wasmExports.coerce_to_target_type)(e,t,r,a,s,o,n,l),_nodeToString=Module._nodeToString=e=>(_nodeToString=Module._nodeToString=wasmExports.nodeToString)(e),_parser_errposition=Module._parser_errposition=(e,t)=>(_parser_errposition=Module._parser_errposition=wasmExports.parser_errposition)(e,t),_exprTypmod=Module._exprTypmod=e=>(_exprTypmod=Module._exprTypmod=wasmExports.exprTypmod)(e),_get_base_element_type=Module._get_base_element_type=e=>(_get_base_element_type=Module._get_base_element_type=wasmExports.get_base_element_type)(e),_SystemFuncName=Module._SystemFuncName=e=>(_SystemFuncName=Module._SystemFuncName=wasmExports.SystemFuncName)(e),_CreateTrigger=Module._CreateTrigger=(e,t,r,a,s,o,n,l,_,p,u,m)=>(_CreateTrigger=Module._CreateTrigger=wasmExports.CreateTrigger)(e,t,r,a,s,o,n,l,_,p,u,m),_plan_create_index_workers=Module._plan_create_index_workers=(e,t)=>(_plan_create_index_workers=Module._plan_create_index_workers=wasmExports.plan_create_index_workers)(e,t),_get_rel_namespace=Module._get_rel_namespace=e=>(_get_rel_namespace=Module._get_rel_namespace=wasmExports.get_rel_namespace)(e),_ConditionalLockRelationOid=Module._ConditionalLockRelationOid=(e,t)=>(_ConditionalLockRelationOid=Module._ConditionalLockRelationOid=wasmExports.ConditionalLockRelationOid)(e,t),_RelnameGetRelid=Module._RelnameGetRelid=e=>(_RelnameGetRelid=Module._RelnameGetRelid=wasmExports.RelnameGetRelid)(e),_get_relkind_objtype=Module._get_relkind_objtype=e=>(_get_relkind_objtype=Module._get_relkind_objtype=wasmExports.get_relkind_objtype)(e),_RelationIsVisible=Module._RelationIsVisible=e=>(_RelationIsVisible=Module._RelationIsVisible=wasmExports.RelationIsVisible)(e),_get_func_arg_info=Module._get_func_arg_info=(e,t,r,a)=>(_get_func_arg_info=Module._get_func_arg_info=wasmExports.get_func_arg_info)(e,t,r,a),_NameListToString=Module._NameListToString=e=>(_NameListToString=Module._NameListToString=wasmExports.NameListToString)(e),_OpernameGetOprid=Module._OpernameGetOprid=(e,t,r)=>(_OpernameGetOprid=Module._OpernameGetOprid=wasmExports.OpernameGetOprid)(e,t,r),_makeRangeVarFromNameList=Module._makeRangeVarFromNameList=e=>(_makeRangeVarFromNameList=Module._makeRangeVarFromNameList=wasmExports.makeRangeVarFromNameList)(e),_quote_identifier=Module._quote_identifier=e=>(_quote_identifier=Module._quote_identifier=wasmExports.quote_identifier)(e),_GetSearchPathMatcher=Module._GetSearchPathMatcher=e=>(_GetSearchPathMatcher=Module._GetSearchPathMatcher=wasmExports.GetSearchPathMatcher)(e),_SearchPathMatchesCurrentEnvironment=Module._SearchPathMatchesCurrentEnvironment=e=>(_SearchPathMatchesCurrentEnvironment=Module._SearchPathMatchesCurrentEnvironment=wasmExports.SearchPathMatchesCurrentEnvironment)(e),_get_collation_oid=Module._get_collation_oid=(e,t)=>(_get_collation_oid=Module._get_collation_oid=wasmExports.get_collation_oid)(e,t),_CacheRegisterSyscacheCallback=Module._CacheRegisterSyscacheCallback=(e,t,r)=>(_CacheRegisterSyscacheCallback=Module._CacheRegisterSyscacheCallback=wasmExports.CacheRegisterSyscacheCallback)(e,t,r),_get_extension_oid=Module._get_extension_oid=(e,t)=>(_get_extension_oid=Module._get_extension_oid=wasmExports.get_extension_oid)(e,t),_get_role_oid=Module._get_role_oid=(e,t)=>(_get_role_oid=Module._get_role_oid=wasmExports.get_role_oid)(e,t),_GetForeignServerByName=Module._GetForeignServerByName=(e,t)=>(_GetForeignServerByName=Module._GetForeignServerByName=wasmExports.GetForeignServerByName)(e,t),_typeStringToTypeName=Module._typeStringToTypeName=(e,t)=>(_typeStringToTypeName=Module._typeStringToTypeName=wasmExports.typeStringToTypeName)(e,t),_list_make2_impl=Module._list_make2_impl=(e,t,r)=>(_list_make2_impl=Module._list_make2_impl=wasmExports.list_make2_impl)(e,t,r),_GetUserNameFromId=Module._GetUserNameFromId=(e,t)=>(_GetUserNameFromId=Module._GetUserNameFromId=wasmExports.GetUserNameFromId)(e,t),_format_type_extended=Module._format_type_extended=(e,t,r)=>(_format_type_extended=Module._format_type_extended=wasmExports.format_type_extended)(e,t,r),_quote_qualified_identifier=Module._quote_qualified_identifier=(e,t)=>(_quote_qualified_identifier=Module._quote_qualified_identifier=wasmExports.quote_qualified_identifier)(e,t),_get_tablespace_name=Module._get_tablespace_name=e=>(_get_tablespace_name=Module._get_tablespace_name=wasmExports.get_tablespace_name)(e),_GetForeignServerExtended=Module._GetForeignServerExtended=(e,t)=>(_GetForeignServerExtended=Module._GetForeignServerExtended=wasmExports.GetForeignServerExtended)(e,t),_GetForeignServer=Module._GetForeignServer=e=>(_GetForeignServer=Module._GetForeignServer=wasmExports.GetForeignServer)(e),_construct_empty_array=Module._construct_empty_array=e=>(_construct_empty_array=Module._construct_empty_array=wasmExports.construct_empty_array)(e),_format_type_be_qualified=Module._format_type_be_qualified=e=>(_format_type_be_qualified=Module._format_type_be_qualified=wasmExports.format_type_be_qualified)(e),_get_namespace_name_or_temp=Module._get_namespace_name_or_temp=e=>(_get_namespace_name_or_temp=Module._get_namespace_name_or_temp=wasmExports.get_namespace_name_or_temp)(e),_list_make3_impl=Module._list_make3_impl=(e,t,r,a)=>(_list_make3_impl=Module._list_make3_impl=wasmExports.list_make3_impl)(e,t,r,a),_construct_md_array=Module._construct_md_array=(e,t,r,a,s,o,n,l,_)=>(_construct_md_array=Module._construct_md_array=wasmExports.construct_md_array)(e,t,r,a,s,o,n,l,_),_pull_varattnos=Module._pull_varattnos=(e,t,r)=>(_pull_varattnos=Module._pull_varattnos=wasmExports.pull_varattnos)(e,t,r),_get_func_name=Module._get_func_name=e=>(_get_func_name=Module._get_func_name=wasmExports.get_func_name)(e),_construct_array_builtin=Module._construct_array_builtin=(e,t,r)=>(_construct_array_builtin=Module._construct_array_builtin=wasmExports.construct_array_builtin)(e,t,r),_makeObjectName=Module._makeObjectName=(e,t,r)=>(_makeObjectName=Module._makeObjectName=wasmExports.makeObjectName)(e,t,r),_get_primary_key_attnos=Module._get_primary_key_attnos=(e,t,r)=>(_get_primary_key_attnos=Module._get_primary_key_attnos=wasmExports.get_primary_key_attnos)(e,t,r),_bms_is_subset=Module._bms_is_subset=(e,t)=>(_bms_is_subset=Module._bms_is_subset=wasmExports.bms_is_subset)(e,t),_getExtensionOfObject=Module._getExtensionOfObject=(e,t)=>(_getExtensionOfObject=Module._getExtensionOfObject=wasmExports.getExtensionOfObject)(e,t),_find_inheritance_children=Module._find_inheritance_children=(e,t)=>(_find_inheritance_children=Module._find_inheritance_children=wasmExports.find_inheritance_children)(e,t),_lappend_int=Module._lappend_int=(e,t)=>(_lappend_int=Module._lappend_int=wasmExports.lappend_int)(e,t),_has_superclass=Module._has_superclass=e=>(_has_superclass=Module._has_superclass=wasmExports.has_superclass)(e),_CheckFunctionValidatorAccess=Module._CheckFunctionValidatorAccess=(e,t)=>(_CheckFunctionValidatorAccess=Module._CheckFunctionValidatorAccess=wasmExports.CheckFunctionValidatorAccess)(e,t),_AcquireRewriteLocks=Module._AcquireRewriteLocks=(e,t,r)=>(_AcquireRewriteLocks=Module._AcquireRewriteLocks=wasmExports.AcquireRewriteLocks)(e,t,r),_function_parse_error_transpose=Module._function_parse_error_transpose=e=>(_function_parse_error_transpose=Module._function_parse_error_transpose=wasmExports.function_parse_error_transpose)(e),_geterrposition=Module._geterrposition=()=>(_geterrposition=Module._geterrposition=wasmExports.geterrposition)(),_getinternalerrposition=Module._getinternalerrposition=()=>(_getinternalerrposition=Module._getinternalerrposition=wasmExports.getinternalerrposition)(),_pg_mblen=Module._pg_mblen=e=>(_pg_mblen=Module._pg_mblen=wasmExports.pg_mblen)(e),_pg_mbstrlen_with_len=Module._pg_mbstrlen_with_len=(e,t)=>(_pg_mbstrlen_with_len=Module._pg_mbstrlen_with_len=wasmExports.pg_mbstrlen_with_len)(e,t),_errposition=Module._errposition=e=>(_errposition=Module._errposition=wasmExports.errposition)(e),_internalerrposition=Module._internalerrposition=e=>(_internalerrposition=Module._internalerrposition=wasmExports.internalerrposition)(e),_internalerrquery=Module._internalerrquery=e=>(_internalerrquery=Module._internalerrquery=wasmExports.internalerrquery)(e),_list_delete_nth_cell=Module._list_delete_nth_cell=(e,t)=>(_list_delete_nth_cell=Module._list_delete_nth_cell=wasmExports.list_delete_nth_cell)(e,t),_get_array_type=Module._get_array_type=e=>(_get_array_type=Module._get_array_type=wasmExports.get_array_type)(e),_smgrtruncate2=Module._smgrtruncate2=(e,t,r,a,s)=>(_smgrtruncate2=Module._smgrtruncate2=wasmExports.smgrtruncate2)(e,t,r,a,s),_smgrreadv=Module._smgrreadv=(e,t,r,a,s)=>(_smgrreadv=Module._smgrreadv=wasmExports.smgrreadv)(e,t,r,a,s),_NewRelationCreateToastTable=Module._NewRelationCreateToastTable=(e,t)=>(_NewRelationCreateToastTable=Module._NewRelationCreateToastTable=wasmExports.NewRelationCreateToastTable)(e,t),_transformStmt=Module._transformStmt=(e,t)=>(_transformStmt=Module._transformStmt=wasmExports.transformStmt)(e,t),_exprLocation=Module._exprLocation=e=>(_exprLocation=Module._exprLocation=wasmExports.exprLocation)(e),_ParseFuncOrColumn=Module._ParseFuncOrColumn=(e,t,r,a,s,o,n)=>(_ParseFuncOrColumn=Module._ParseFuncOrColumn=wasmExports.ParseFuncOrColumn)(e,t,r,a,s,o,n),_exprCollation=Module._exprCollation=e=>(_exprCollation=Module._exprCollation=wasmExports.exprCollation)(e),_transformDistinctClause=Module._transformDistinctClause=(e,t,r,a)=>(_transformDistinctClause=Module._transformDistinctClause=wasmExports.transformDistinctClause)(e,t,r,a),_makeTargetEntry=Module._makeTargetEntry=(e,t,r,a)=>(_makeTargetEntry=Module._makeTargetEntry=wasmExports.makeTargetEntry)(e,t,r,a),_makeAlias=Module._makeAlias=(e,t)=>(_makeAlias=Module._makeAlias=wasmExports.makeAlias)(e,t),_addRangeTableEntryForSubquery=Module._addRangeTableEntryForSubquery=(e,t,r,a,s)=>(_addRangeTableEntryForSubquery=Module._addRangeTableEntryForSubquery=wasmExports.addRangeTableEntryForSubquery)(e,t,r,a,s),_makeVar=Module._makeVar=(e,t,r,a,s,o)=>(_makeVar=Module._makeVar=wasmExports.makeVar)(e,t,r,a,s,o),_makeBoolean=Module._makeBoolean=e=>(_makeBoolean=Module._makeBoolean=wasmExports.makeBoolean)(e),_makeInteger=Module._makeInteger=e=>(_makeInteger=Module._makeInteger=wasmExports.makeInteger)(e),_makeTypeName=Module._makeTypeName=e=>(_makeTypeName=Module._makeTypeName=wasmExports.makeTypeName)(e),_makeFuncCall=Module._makeFuncCall=(e,t,r,a)=>(_makeFuncCall=Module._makeFuncCall=wasmExports.makeFuncCall)(e,t,r,a),_list_make4_impl=Module._list_make4_impl=(e,t,r,a,s)=>(_list_make4_impl=Module._list_make4_impl=wasmExports.list_make4_impl)(e,t,r,a,s),_get_sortgroupclause_tle=Module._get_sortgroupclause_tle=(e,t)=>(_get_sortgroupclause_tle=Module._get_sortgroupclause_tle=wasmExports.get_sortgroupclause_tle)(e,t),_flatten_join_alias_vars=Module._flatten_join_alias_vars=(e,t,r)=>(_flatten_join_alias_vars=Module._flatten_join_alias_vars=wasmExports.flatten_join_alias_vars)(e,t,r),_list_member_int=Module._list_member_int=(e,t)=>(_list_member_int=Module._list_member_int=wasmExports.list_member_int)(e,t),_addRangeTableEntryForENR=Module._addRangeTableEntryForENR=(e,t,r)=>(_addRangeTableEntryForENR=Module._addRangeTableEntryForENR=wasmExports.addRangeTableEntryForENR)(e,t,r),_typenameTypeIdAndMod=Module._typenameTypeIdAndMod=(e,t,r,a)=>(_typenameTypeIdAndMod=Module._typenameTypeIdAndMod=wasmExports.typenameTypeIdAndMod)(e,t,r,a),_get_typcollation=Module._get_typcollation=e=>(_get_typcollation=Module._get_typcollation=wasmExports.get_typcollation)(e),_strip_implicit_coercions=Module._strip_implicit_coercions=e=>(_strip_implicit_coercions=Module._strip_implicit_coercions=wasmExports.strip_implicit_coercions)(e),_get_sortgroupref_tle=Module._get_sortgroupref_tle=(e,t)=>(_get_sortgroupref_tle=Module._get_sortgroupref_tle=wasmExports.get_sortgroupref_tle)(e,t),_contain_aggs_of_level=Module._contain_aggs_of_level=(e,t)=>(_contain_aggs_of_level=Module._contain_aggs_of_level=wasmExports.contain_aggs_of_level)(e,t),_typeidType=Module._typeidType=e=>(_typeidType=Module._typeidType=wasmExports.typeidType)(e),_typeTypeCollation=Module._typeTypeCollation=e=>(_typeTypeCollation=Module._typeTypeCollation=wasmExports.typeTypeCollation)(e),_typeLen=Module._typeLen=e=>(_typeLen=Module._typeLen=wasmExports.typeLen)(e),_typeByVal=Module._typeByVal=e=>(_typeByVal=Module._typeByVal=wasmExports.typeByVal)(e),_makeConst=Module._makeConst=(e,t,r,a,s,o,n)=>(_makeConst=Module._makeConst=wasmExports.makeConst)(e,t,r,a,s,o,n),_lookup_rowtype_tupdesc=Module._lookup_rowtype_tupdesc=(e,t)=>(_lookup_rowtype_tupdesc=Module._lookup_rowtype_tupdesc=wasmExports.lookup_rowtype_tupdesc)(e,t),_bms_del_member=Module._bms_del_member=(e,t)=>(_bms_del_member=Module._bms_del_member=wasmExports.bms_del_member)(e,t),_list_member=Module._list_member=(e,t)=>(_list_member=Module._list_member=wasmExports.list_member)(e,t),_type_is_rowtype=Module._type_is_rowtype=e=>(_type_is_rowtype=Module._type_is_rowtype=wasmExports.type_is_rowtype)(e),_bit_in=Module._bit_in=e=>(_bit_in=Module._bit_in=wasmExports.bit_in)(e),_bms_union=Module._bms_union=(e,t)=>(_bms_union=Module._bms_union=wasmExports.bms_union)(e,t),_varstr_levenshtein_less_equal=Module._varstr_levenshtein_less_equal=(e,t,r,a,s,o,n,l,_)=>(_varstr_levenshtein_less_equal=Module._varstr_levenshtein_less_equal=wasmExports.varstr_levenshtein_less_equal)(e,t,r,a,s,o,n,l,_),_errsave_start=Module._errsave_start=(e,t)=>(_errsave_start=Module._errsave_start=wasmExports.errsave_start)(e,t),_errsave_finish=Module._errsave_finish=(e,t,r,a)=>(_errsave_finish=Module._errsave_finish=wasmExports.errsave_finish)(e,t,r,a),_makeColumnDef=Module._makeColumnDef=(e,t,r,a)=>(_makeColumnDef=Module._makeColumnDef=wasmExports.makeColumnDef)(e,t,r,a),_GetDefaultOpClass=Module._GetDefaultOpClass=(e,t)=>(_GetDefaultOpClass=Module._GetDefaultOpClass=wasmExports.GetDefaultOpClass)(e,t),_scanner_init=Module._scanner_init=(e,t,r,a)=>(_scanner_init=Module._scanner_init=wasmExports.scanner_init)(e,t,r,a),_scanner_finish=Module._scanner_finish=e=>(_scanner_finish=Module._scanner_finish=wasmExports.scanner_finish)(e),_core_yylex=Module._core_yylex=(e,t,r)=>(_core_yylex=Module._core_yylex=wasmExports.core_yylex)(e,t,r),_isxdigit=Module._isxdigit=e=>(_isxdigit=Module._isxdigit=wasmExports.isxdigit)(e),_scanner_isspace=Module._scanner_isspace=e=>(_scanner_isspace=Module._scanner_isspace=wasmExports.scanner_isspace)(e),_truncate_identifier=Module._truncate_identifier=(e,t,r)=>(_truncate_identifier=Module._truncate_identifier=wasmExports.truncate_identifier)(e,t,r),_downcase_truncate_identifier=Module._downcase_truncate_identifier=(e,t,r)=>(_downcase_truncate_identifier=Module._downcase_truncate_identifier=wasmExports.downcase_truncate_identifier)(e,t,r),_pg_database_encoding_max_length=Module._pg_database_encoding_max_length=()=>(_pg_database_encoding_max_length=Module._pg_database_encoding_max_length=wasmExports.pg_database_encoding_max_length)(),_namein=Module._namein=e=>(_namein=Module._namein=wasmExports.namein)(e),_BlockSampler_Init=Module._BlockSampler_Init=(e,t,r,a)=>(_BlockSampler_Init=Module._BlockSampler_Init=wasmExports.BlockSampler_Init)(e,t,r,a),_reservoir_init_selection_state=Module._reservoir_init_selection_state=(e,t)=>(_reservoir_init_selection_state=Module._reservoir_init_selection_state=wasmExports.reservoir_init_selection_state)(e,t),_reservoir_get_next_S=Module._reservoir_get_next_S=(e,t,r)=>(_reservoir_get_next_S=Module._reservoir_get_next_S=wasmExports.reservoir_get_next_S)(e,t,r),_sampler_random_fract=Module._sampler_random_fract=e=>(_sampler_random_fract=Module._sampler_random_fract=wasmExports.sampler_random_fract)(e),_BlockSampler_HasMore=Module._BlockSampler_HasMore=e=>(_BlockSampler_HasMore=Module._BlockSampler_HasMore=wasmExports.BlockSampler_HasMore)(e),_BlockSampler_Next=Module._BlockSampler_Next=e=>(_BlockSampler_Next=Module._BlockSampler_Next=wasmExports.BlockSampler_Next)(e),_Async_Notify=Module._Async_Notify=(e,t)=>(_Async_Notify=Module._Async_Notify=wasmExports.Async_Notify)(e,t),_RangeVarCallbackMaintainsTable=Module._RangeVarCallbackMaintainsTable=(e,t,r,a)=>(_RangeVarCallbackMaintainsTable=Module._RangeVarCallbackMaintainsTable=wasmExports.RangeVarCallbackMaintainsTable)(e,t,r,a),_make_new_heap=Module._make_new_heap=(e,t,r,a,s)=>(_make_new_heap=Module._make_new_heap=wasmExports.make_new_heap)(e,t,r,a,s),_finish_heap_swap=Module._finish_heap_swap=(e,t,r,a,s,o,n,l,_)=>(_finish_heap_swap=Module._finish_heap_swap=wasmExports.finish_heap_swap)(e,t,r,a,s,o,n,l,_),_wasm_OpenPipeStream=Module._wasm_OpenPipeStream=(e,t)=>(_wasm_OpenPipeStream=Module._wasm_OpenPipeStream=wasmExports.wasm_OpenPipeStream)(e,t),_ClosePipeStream=Module._ClosePipeStream=e=>(_ClosePipeStream=Module._ClosePipeStream=wasmExports.ClosePipeStream)(e),_BeginCopyFrom=Module._BeginCopyFrom=(e,t,r,a,s,o,n,l)=>(_BeginCopyFrom=Module._BeginCopyFrom=wasmExports.BeginCopyFrom)(e,t,r,a,s,o,n,l),_EndCopyFrom=Module._EndCopyFrom=e=>(_EndCopyFrom=Module._EndCopyFrom=wasmExports.EndCopyFrom)(e),_ProcessCopyOptions=Module._ProcessCopyOptions=(e,t,r,a)=>(_ProcessCopyOptions=Module._ProcessCopyOptions=wasmExports.ProcessCopyOptions)(e,t,r,a),_CopyFromErrorCallback=Module._CopyFromErrorCallback=e=>(_CopyFromErrorCallback=Module._CopyFromErrorCallback=wasmExports.CopyFromErrorCallback)(e),_NextCopyFrom=Module._NextCopyFrom=(e,t,r,a)=>(_NextCopyFrom=Module._NextCopyFrom=wasmExports.NextCopyFrom)(e,t,r,a),_ExecInitExpr=Module._ExecInitExpr=(e,t)=>(_ExecInitExpr=Module._ExecInitExpr=wasmExports.ExecInitExpr)(e,t),_tolower=Module._tolower=e=>(_tolower=Module._tolower=wasmExports.tolower)(e),_PushCopiedSnapshot=Module._PushCopiedSnapshot=e=>(_PushCopiedSnapshot=Module._PushCopiedSnapshot=wasmExports.PushCopiedSnapshot)(e),_UpdateActiveSnapshotCommandId=Module._UpdateActiveSnapshotCommandId=()=>(_UpdateActiveSnapshotCommandId=Module._UpdateActiveSnapshotCommandId=wasmExports.UpdateActiveSnapshotCommandId)(),_CreateQueryDesc=Module._CreateQueryDesc=(e,t,r,a,s,o,n,l)=>(_CreateQueryDesc=Module._CreateQueryDesc=wasmExports.CreateQueryDesc)(e,t,r,a,s,o,n,l),_ExecutorStart=Module._ExecutorStart=(e,t)=>(_ExecutorStart=Module._ExecutorStart=wasmExports.ExecutorStart)(e,t),_ExecutorFinish=Module._ExecutorFinish=e=>(_ExecutorFinish=Module._ExecutorFinish=wasmExports.ExecutorFinish)(e),_ExecutorEnd=Module._ExecutorEnd=e=>(_ExecutorEnd=Module._ExecutorEnd=wasmExports.ExecutorEnd)(e),_FreeQueryDesc=Module._FreeQueryDesc=e=>(_FreeQueryDesc=Module._FreeQueryDesc=wasmExports.FreeQueryDesc)(e),_pg_server_to_any=Module._pg_server_to_any=(e,t,r)=>(_pg_server_to_any=Module._pg_server_to_any=wasmExports.pg_server_to_any)(e,t,r),_ExecutorRun=Module._ExecutorRun=(e,t,r,a)=>(_ExecutorRun=Module._ExecutorRun=wasmExports.ExecutorRun)(e,t,r,a),_CreateTableAsRelExists=Module._CreateTableAsRelExists=e=>(_CreateTableAsRelExists=Module._CreateTableAsRelExists=wasmExports.CreateTableAsRelExists)(e),_DefineRelation=Module._DefineRelation=(e,t,r,a,s,o)=>(_DefineRelation=Module._DefineRelation=wasmExports.DefineRelation)(e,t,r,a,s,o),_oidin=Module._oidin=e=>(_oidin=Module._oidin=wasmExports.oidin)(e),_GetCommandTagName=Module._GetCommandTagName=e=>(_GetCommandTagName=Module._GetCommandTagName=wasmExports.GetCommandTagName)(e),_ExplainBeginOutput=Module._ExplainBeginOutput=e=>(_ExplainBeginOutput=Module._ExplainBeginOutput=wasmExports.ExplainBeginOutput)(e),_NewExplainState=Module._NewExplainState=()=>(_NewExplainState=Module._NewExplainState=wasmExports.NewExplainState)(),_ExplainEndOutput=Module._ExplainEndOutput=e=>(_ExplainEndOutput=Module._ExplainEndOutput=wasmExports.ExplainEndOutput)(e),_ExplainPrintPlan=Module._ExplainPrintPlan=(e,t)=>(_ExplainPrintPlan=Module._ExplainPrintPlan=wasmExports.ExplainPrintPlan)(e,t),_ExplainPrintTriggers=Module._ExplainPrintTriggers=(e,t)=>(_ExplainPrintTriggers=Module._ExplainPrintTriggers=wasmExports.ExplainPrintTriggers)(e,t),_ExplainPrintJITSummary=Module._ExplainPrintJITSummary=(e,t)=>(_ExplainPrintJITSummary=Module._ExplainPrintJITSummary=wasmExports.ExplainPrintJITSummary)(e,t),_InstrEndLoop=Module._InstrEndLoop=e=>(_InstrEndLoop=Module._InstrEndLoop=wasmExports.InstrEndLoop)(e),_ExplainPropertyInteger=Module._ExplainPropertyInteger=(e,t,r,a)=>(_ExplainPropertyInteger=Module._ExplainPropertyInteger=wasmExports.ExplainPropertyInteger)(e,t,r,a),_ExplainQueryText=Module._ExplainQueryText=(e,t)=>(_ExplainQueryText=Module._ExplainQueryText=wasmExports.ExplainQueryText)(e,t),_ExplainPropertyText=Module._ExplainPropertyText=(e,t,r)=>(_ExplainPropertyText=Module._ExplainPropertyText=wasmExports.ExplainPropertyText)(e,t,r),_ExplainQueryParameters=Module._ExplainQueryParameters=(e,t,r)=>(_ExplainQueryParameters=Module._ExplainQueryParameters=wasmExports.ExplainQueryParameters)(e,t,r),_get_func_namespace=Module._get_func_namespace=e=>(_get_func_namespace=Module._get_func_namespace=wasmExports.get_func_namespace)(e),_get_rel_type_id=Module._get_rel_type_id=e=>(_get_rel_type_id=Module._get_rel_type_id=wasmExports.get_rel_type_id)(e),_set_config_option=Module._set_config_option=(e,t,r,a,s,o,n,l)=>(_set_config_option=Module._set_config_option=wasmExports.set_config_option)(e,t,r,a,s,o,n,l),_pg_any_to_server=Module._pg_any_to_server=(e,t,r)=>(_pg_any_to_server=Module._pg_any_to_server=wasmExports.pg_any_to_server)(e,t,r),_DirectFunctionCall4Coll=Module._DirectFunctionCall4Coll=(e,t,r,a,s,o)=>(_DirectFunctionCall4Coll=Module._DirectFunctionCall4Coll=wasmExports.DirectFunctionCall4Coll)(e,t,r,a,s,o),_list_delete_cell=Module._list_delete_cell=(e,t)=>(_list_delete_cell=Module._list_delete_cell=wasmExports.list_delete_cell)(e,t),_GetForeignDataWrapper=Module._GetForeignDataWrapper=e=>(_GetForeignDataWrapper=Module._GetForeignDataWrapper=wasmExports.GetForeignDataWrapper)(e),_CreateExprContext=Module._CreateExprContext=e=>(_CreateExprContext=Module._CreateExprContext=wasmExports.CreateExprContext)(e),_EnsurePortalSnapshotExists=Module._EnsurePortalSnapshotExists=()=>(_EnsurePortalSnapshotExists=Module._EnsurePortalSnapshotExists=wasmExports.EnsurePortalSnapshotExists)(),_CheckIndexCompatible=Module._CheckIndexCompatible=(e,t,r,a)=>(_CheckIndexCompatible=Module._CheckIndexCompatible=wasmExports.CheckIndexCompatible)(e,t,r,a),_pgstat_count_truncate=Module._pgstat_count_truncate=e=>(_pgstat_count_truncate=Module._pgstat_count_truncate=wasmExports.pgstat_count_truncate)(e),_SPI_connect=Module._SPI_connect=()=>(_SPI_connect=Module._SPI_connect=wasmExports.SPI_connect)(),_SPI_exec=Module._SPI_exec=(e,t)=>(_SPI_exec=Module._SPI_exec=wasmExports.SPI_exec)(e,t),_SPI_execute=Module._SPI_execute=(e,t,r)=>(_SPI_execute=Module._SPI_execute=wasmExports.SPI_execute)(e,t,r),_SPI_getvalue=Module._SPI_getvalue=(e,t,r)=>(_SPI_getvalue=Module._SPI_getvalue=wasmExports.SPI_getvalue)(e,t,r),_generate_operator_clause=Module._generate_operator_clause=(e,t,r,a,s,o)=>(_generate_operator_clause=Module._generate_operator_clause=wasmExports.generate_operator_clause)(e,t,r,a,s,o),_SPI_finish=Module._SPI_finish=()=>(_SPI_finish=Module._SPI_finish=wasmExports.SPI_finish)(),_CreateTransientRelDestReceiver=Module._CreateTransientRelDestReceiver=e=>(_CreateTransientRelDestReceiver=Module._CreateTransientRelDestReceiver=wasmExports.CreateTransientRelDestReceiver)(e),_MemoryContextSetIdentifier=Module._MemoryContextSetIdentifier=(e,t)=>(_MemoryContextSetIdentifier=Module._MemoryContextSetIdentifier=wasmExports.MemoryContextSetIdentifier)(e,t),_checkExprHasSubLink=Module._checkExprHasSubLink=e=>(_checkExprHasSubLink=Module._checkExprHasSubLink=wasmExports.checkExprHasSubLink)(e),_SetTuplestoreDestReceiverParams=Module._SetTuplestoreDestReceiverParams=(e,t,r,a,s,o)=>(_SetTuplestoreDestReceiverParams=Module._SetTuplestoreDestReceiverParams=wasmExports.SetTuplestoreDestReceiverParams)(e,t,r,a,s,o),_tuplestore_rescan=Module._tuplestore_rescan=e=>(_tuplestore_rescan=Module._tuplestore_rescan=wasmExports.tuplestore_rescan)(e),_MemoryContextDeleteChildren=Module._MemoryContextDeleteChildren=e=>(_MemoryContextDeleteChildren=Module._MemoryContextDeleteChildren=wasmExports.MemoryContextDeleteChildren)(e),_ReleaseCachedPlan=Module._ReleaseCachedPlan=(e,t)=>(_ReleaseCachedPlan=Module._ReleaseCachedPlan=wasmExports.ReleaseCachedPlan)(e,t),_nextval=Module._nextval=e=>(_nextval=Module._nextval=wasmExports.nextval)(e),_textToQualifiedNameList=Module._textToQualifiedNameList=e=>(_textToQualifiedNameList=Module._textToQualifiedNameList=wasmExports.textToQualifiedNameList)(e),_tuplestore_gettupleslot=Module._tuplestore_gettupleslot=(e,t,r,a)=>(_tuplestore_gettupleslot=Module._tuplestore_gettupleslot=wasmExports.tuplestore_gettupleslot)(e,t,r,a),_list_delete=Module._list_delete=(e,t)=>(_list_delete=Module._list_delete=wasmExports.list_delete)(e,t),_tuplestore_end=Module._tuplestore_end=e=>(_tuplestore_end=Module._tuplestore_end=wasmExports.tuplestore_end)(e),_quote_literal_cstr=Module._quote_literal_cstr=e=>(_quote_literal_cstr=Module._quote_literal_cstr=wasmExports.quote_literal_cstr)(e),_contain_mutable_functions=Module._contain_mutable_functions=e=>(_contain_mutable_functions=Module._contain_mutable_functions=wasmExports.contain_mutable_functions)(e),_ExecuteTruncateGuts=Module._ExecuteTruncateGuts=(e,t,r,a,s,o)=>(_ExecuteTruncateGuts=Module._ExecuteTruncateGuts=wasmExports.ExecuteTruncateGuts)(e,t,r,a,s,o),_bms_make_singleton=Module._bms_make_singleton=e=>(_bms_make_singleton=Module._bms_make_singleton=wasmExports.bms_make_singleton)(e),_tuplestore_puttupleslot=Module._tuplestore_puttupleslot=(e,t)=>(_tuplestore_puttupleslot=Module._tuplestore_puttupleslot=wasmExports.tuplestore_puttupleslot)(e,t),_tuplestore_begin_heap=Module._tuplestore_begin_heap=(e,t,r)=>(_tuplestore_begin_heap=Module._tuplestore_begin_heap=wasmExports.tuplestore_begin_heap)(e,t,r),_ExecForceStoreHeapTuple=Module._ExecForceStoreHeapTuple=(e,t,r)=>(_ExecForceStoreHeapTuple=Module._ExecForceStoreHeapTuple=wasmExports.ExecForceStoreHeapTuple)(e,t,r),_strtod=Module._strtod=(e,t)=>(_strtod=Module._strtod=wasmExports.strtod)(e,t),_plain_crypt_verify=Module._plain_crypt_verify=(e,t,r,a)=>(_plain_crypt_verify=Module._plain_crypt_verify=wasmExports.plain_crypt_verify)(e,t,r,a),_ProcessConfigFile=Module._ProcessConfigFile=e=>(_ProcessConfigFile=Module._ProcessConfigFile=wasmExports.ProcessConfigFile)(e),_ExecReScan=Module._ExecReScan=e=>(_ExecReScan=Module._ExecReScan=wasmExports.ExecReScan)(e),_ExecAsyncResponse=Module._ExecAsyncResponse=e=>(_ExecAsyncResponse=Module._ExecAsyncResponse=wasmExports.ExecAsyncResponse)(e),_ExecAsyncRequestDone=Module._ExecAsyncRequestDone=(e,t)=>(_ExecAsyncRequestDone=Module._ExecAsyncRequestDone=wasmExports.ExecAsyncRequestDone)(e,t),_ExecAsyncRequestPending=Module._ExecAsyncRequestPending=e=>(_ExecAsyncRequestPending=Module._ExecAsyncRequestPending=wasmExports.ExecAsyncRequestPending)(e),_ExprEvalPushStep=Module._ExprEvalPushStep=(e,t)=>(_ExprEvalPushStep=Module._ExprEvalPushStep=wasmExports.ExprEvalPushStep)(e,t),_ExecInitExprWithParams=Module._ExecInitExprWithParams=(e,t)=>(_ExecInitExprWithParams=Module._ExecInitExprWithParams=wasmExports.ExecInitExprWithParams)(e,t),_ExecInitExprList=Module._ExecInitExprList=(e,t)=>(_ExecInitExprList=Module._ExecInitExprList=wasmExports.ExecInitExprList)(e,t),_MakeExpandedObjectReadOnlyInternal=Module._MakeExpandedObjectReadOnlyInternal=e=>(_MakeExpandedObjectReadOnlyInternal=Module._MakeExpandedObjectReadOnlyInternal=wasmExports.MakeExpandedObjectReadOnlyInternal)(e),_tuplesort_puttupleslot=Module._tuplesort_puttupleslot=(e,t)=>(_tuplesort_puttupleslot=Module._tuplesort_puttupleslot=wasmExports.tuplesort_puttupleslot)(e,t),_ArrayGetNItems=Module._ArrayGetNItems=(e,t)=>(_ArrayGetNItems=Module._ArrayGetNItems=wasmExports.ArrayGetNItems)(e,t),_expanded_record_fetch_tupdesc=Module._expanded_record_fetch_tupdesc=e=>(_expanded_record_fetch_tupdesc=Module._expanded_record_fetch_tupdesc=wasmExports.expanded_record_fetch_tupdesc)(e),_expanded_record_fetch_field=Module._expanded_record_fetch_field=(e,t,r)=>(_expanded_record_fetch_field=Module._expanded_record_fetch_field=wasmExports.expanded_record_fetch_field)(e,t,r),_JsonbValueToJsonb=Module._JsonbValueToJsonb=e=>(_JsonbValueToJsonb=Module._JsonbValueToJsonb=wasmExports.JsonbValueToJsonb)(e),_boolout=Module._boolout=e=>(_boolout=Module._boolout=wasmExports.boolout)(e),_lookup_rowtype_tupdesc_domain=Module._lookup_rowtype_tupdesc_domain=(e,t,r)=>(_lookup_rowtype_tupdesc_domain=Module._lookup_rowtype_tupdesc_domain=wasmExports.lookup_rowtype_tupdesc_domain)(e,t,r),_MemoryContextGetParent=Module._MemoryContextGetParent=e=>(_MemoryContextGetParent=Module._MemoryContextGetParent=wasmExports.MemoryContextGetParent)(e),_DeleteExpandedObject=Module._DeleteExpandedObject=e=>(_DeleteExpandedObject=Module._DeleteExpandedObject=wasmExports.DeleteExpandedObject)(e),_ExecFindJunkAttributeInTlist=Module._ExecFindJunkAttributeInTlist=(e,t)=>(_ExecFindJunkAttributeInTlist=Module._ExecFindJunkAttributeInTlist=wasmExports.ExecFindJunkAttributeInTlist)(e,t),_standard_ExecutorStart=Module._standard_ExecutorStart=(e,t)=>(_standard_ExecutorStart=Module._standard_ExecutorStart=wasmExports.standard_ExecutorStart)(e,t),_standard_ExecutorRun=Module._standard_ExecutorRun=(e,t,r,a)=>(_standard_ExecutorRun=Module._standard_ExecutorRun=wasmExports.standard_ExecutorRun)(e,t,r,a),_standard_ExecutorFinish=Module._standard_ExecutorFinish=e=>(_standard_ExecutorFinish=Module._standard_ExecutorFinish=wasmExports.standard_ExecutorFinish)(e),_standard_ExecutorEnd=Module._standard_ExecutorEnd=e=>(_standard_ExecutorEnd=Module._standard_ExecutorEnd=wasmExports.standard_ExecutorEnd)(e),_InstrAlloc=Module._InstrAlloc=(e,t,r)=>(_InstrAlloc=Module._InstrAlloc=wasmExports.InstrAlloc)(e,t,r),_get_typlenbyval=Module._get_typlenbyval=(e,t,r)=>(_get_typlenbyval=Module._get_typlenbyval=wasmExports.get_typlenbyval)(e,t,r),_InputFunctionCall=Module._InputFunctionCall=(e,t,r,a)=>(_InputFunctionCall=Module._InputFunctionCall=wasmExports.InputFunctionCall)(e,t,r,a),_FreeExprContext=Module._FreeExprContext=(e,t)=>(_FreeExprContext=Module._FreeExprContext=wasmExports.FreeExprContext)(e,t),_ExecOpenScanRelation=Module._ExecOpenScanRelation=(e,t,r)=>(_ExecOpenScanRelation=Module._ExecOpenScanRelation=wasmExports.ExecOpenScanRelation)(e,t,r),_bms_intersect=Module._bms_intersect=(e,t)=>(_bms_intersect=Module._bms_intersect=wasmExports.bms_intersect)(e,t),_ExecGetReturningSlot=Module._ExecGetReturningSlot=(e,t)=>(_ExecGetReturningSlot=Module._ExecGetReturningSlot=wasmExports.ExecGetReturningSlot)(e,t),_ExecGetResultRelCheckAsUser=Module._ExecGetResultRelCheckAsUser=(e,t)=>(_ExecGetResultRelCheckAsUser=Module._ExecGetResultRelCheckAsUser=wasmExports.ExecGetResultRelCheckAsUser)(e,t),_get_call_expr_argtype=Module._get_call_expr_argtype=(e,t)=>(_get_call_expr_argtype=Module._get_call_expr_argtype=wasmExports.get_call_expr_argtype)(e,t),_tuplestore_clear=Module._tuplestore_clear=e=>(_tuplestore_clear=Module._tuplestore_clear=wasmExports.tuplestore_clear)(e),_InstrUpdateTupleCount=Module._InstrUpdateTupleCount=(e,t)=>(_InstrUpdateTupleCount=Module._InstrUpdateTupleCount=wasmExports.InstrUpdateTupleCount)(e,t),_tuplesort_begin_heap=Module._tuplesort_begin_heap=(e,t,r,a,s,o,n,l,_)=>(_tuplesort_begin_heap=Module._tuplesort_begin_heap=wasmExports.tuplesort_begin_heap)(e,t,r,a,s,o,n,l,_),_tuplesort_gettupleslot=Module._tuplesort_gettupleslot=(e,t,r,a,s)=>(_tuplesort_gettupleslot=Module._tuplesort_gettupleslot=wasmExports.tuplesort_gettupleslot)(e,t,r,a,s),_AddWaitEventToSet=Module._AddWaitEventToSet=(e,t,r,a,s)=>(_AddWaitEventToSet=Module._AddWaitEventToSet=wasmExports.AddWaitEventToSet)(e,t,r,a,s),_GetNumRegisteredWaitEvents=Module._GetNumRegisteredWaitEvents=e=>(_GetNumRegisteredWaitEvents=Module._GetNumRegisteredWaitEvents=wasmExports.GetNumRegisteredWaitEvents)(e),_get_attstatsslot=Module._get_attstatsslot=(e,t,r,a,s)=>(_get_attstatsslot=Module._get_attstatsslot=wasmExports.get_attstatsslot)(e,t,r,a,s),_free_attstatsslot=Module._free_attstatsslot=e=>(_free_attstatsslot=Module._free_attstatsslot=wasmExports.free_attstatsslot)(e),_tuplesort_reset=Module._tuplesort_reset=e=>(_tuplesort_reset=Module._tuplesort_reset=wasmExports.tuplesort_reset)(e),_pairingheap_first=Module._pairingheap_first=e=>(_pairingheap_first=Module._pairingheap_first=wasmExports.pairingheap_first)(e),_bms_nonempty_difference=Module._bms_nonempty_difference=(e,t)=>(_bms_nonempty_difference=Module._bms_nonempty_difference=wasmExports.bms_nonempty_difference)(e,t),_SPI_connect_ext=Module._SPI_connect_ext=e=>(_SPI_connect_ext=Module._SPI_connect_ext=wasmExports.SPI_connect_ext)(e),_SPI_commit=Module._SPI_commit=()=>(_SPI_commit=Module._SPI_commit=wasmExports.SPI_commit)(),_CopyErrorData=Module._CopyErrorData=()=>(_CopyErrorData=Module._CopyErrorData=wasmExports.CopyErrorData)(),_ReThrowError=Module._ReThrowError=e=>(_ReThrowError=Module._ReThrowError=wasmExports.ReThrowError)(e),_SPI_commit_and_chain=Module._SPI_commit_and_chain=()=>(_SPI_commit_and_chain=Module._SPI_commit_and_chain=wasmExports.SPI_commit_and_chain)(),_SPI_rollback=Module._SPI_rollback=()=>(_SPI_rollback=Module._SPI_rollback=wasmExports.SPI_rollback)(),_SPI_rollback_and_chain=Module._SPI_rollback_and_chain=()=>(_SPI_rollback_and_chain=Module._SPI_rollback_and_chain=wasmExports.SPI_rollback_and_chain)(),_SPI_freetuptable=Module._SPI_freetuptable=e=>(_SPI_freetuptable=Module._SPI_freetuptable=wasmExports.SPI_freetuptable)(e),_SPI_execute_extended=Module._SPI_execute_extended=(e,t)=>(_SPI_execute_extended=Module._SPI_execute_extended=wasmExports.SPI_execute_extended)(e,t),_SPI_execute_plan=Module._SPI_execute_plan=(e,t,r,a,s)=>(_SPI_execute_plan=Module._SPI_execute_plan=wasmExports.SPI_execute_plan)(e,t,r,a,s),_SPI_execp=Module._SPI_execp=(e,t,r,a)=>(_SPI_execp=Module._SPI_execp=wasmExports.SPI_execp)(e,t,r,a),_SPI_execute_plan_extended=Module._SPI_execute_plan_extended=(e,t)=>(_SPI_execute_plan_extended=Module._SPI_execute_plan_extended=wasmExports.SPI_execute_plan_extended)(e,t),_SPI_execute_plan_with_paramlist=Module._SPI_execute_plan_with_paramlist=(e,t,r,a)=>(_SPI_execute_plan_with_paramlist=Module._SPI_execute_plan_with_paramlist=wasmExports.SPI_execute_plan_with_paramlist)(e,t,r,a),_SPI_prepare=Module._SPI_prepare=(e,t,r)=>(_SPI_prepare=Module._SPI_prepare=wasmExports.SPI_prepare)(e,t,r),_SPI_prepare_extended=Module._SPI_prepare_extended=(e,t)=>(_SPI_prepare_extended=Module._SPI_prepare_extended=wasmExports.SPI_prepare_extended)(e,t),_SPI_keepplan=Module._SPI_keepplan=e=>(_SPI_keepplan=Module._SPI_keepplan=wasmExports.SPI_keepplan)(e),_SPI_freeplan=Module._SPI_freeplan=e=>(_SPI_freeplan=Module._SPI_freeplan=wasmExports.SPI_freeplan)(e),_SPI_copytuple=Module._SPI_copytuple=e=>(_SPI_copytuple=Module._SPI_copytuple=wasmExports.SPI_copytuple)(e),_SPI_returntuple=Module._SPI_returntuple=(e,t)=>(_SPI_returntuple=Module._SPI_returntuple=wasmExports.SPI_returntuple)(e,t),_SPI_fnumber=Module._SPI_fnumber=(e,t)=>(_SPI_fnumber=Module._SPI_fnumber=wasmExports.SPI_fnumber)(e,t),_SPI_fname=Module._SPI_fname=(e,t)=>(_SPI_fname=Module._SPI_fname=wasmExports.SPI_fname)(e,t),_SPI_getbinval=Module._SPI_getbinval=(e,t,r,a)=>(_SPI_getbinval=Module._SPI_getbinval=wasmExports.SPI_getbinval)(e,t,r,a),_SPI_gettype=Module._SPI_gettype=(e,t)=>(_SPI_gettype=Module._SPI_gettype=wasmExports.SPI_gettype)(e,t),_SPI_gettypeid=Module._SPI_gettypeid=(e,t)=>(_SPI_gettypeid=Module._SPI_gettypeid=wasmExports.SPI_gettypeid)(e,t),_SPI_getrelname=Module._SPI_getrelname=e=>(_SPI_getrelname=Module._SPI_getrelname=wasmExports.SPI_getrelname)(e),_SPI_palloc=Module._SPI_palloc=e=>(_SPI_palloc=Module._SPI_palloc=wasmExports.SPI_palloc)(e),_SPI_datumTransfer=Module._SPI_datumTransfer=(e,t,r)=>(_SPI_datumTransfer=Module._SPI_datumTransfer=wasmExports.SPI_datumTransfer)(e,t,r),_datumTransfer=Module._datumTransfer=(e,t,r)=>(_datumTransfer=Module._datumTransfer=wasmExports.datumTransfer)(e,t,r),_SPI_cursor_open_with_paramlist=Module._SPI_cursor_open_with_paramlist=(e,t,r,a)=>(_SPI_cursor_open_with_paramlist=Module._SPI_cursor_open_with_paramlist=wasmExports.SPI_cursor_open_with_paramlist)(e,t,r,a),_SPI_cursor_parse_open=Module._SPI_cursor_parse_open=(e,t,r)=>(_SPI_cursor_parse_open=Module._SPI_cursor_parse_open=wasmExports.SPI_cursor_parse_open)(e,t,r),_SPI_cursor_find=Module._SPI_cursor_find=e=>(_SPI_cursor_find=Module._SPI_cursor_find=wasmExports.SPI_cursor_find)(e),_SPI_cursor_fetch=Module._SPI_cursor_fetch=(e,t,r)=>(_SPI_cursor_fetch=Module._SPI_cursor_fetch=wasmExports.SPI_cursor_fetch)(e,t,r),_SPI_scroll_cursor_fetch=Module._SPI_scroll_cursor_fetch=(e,t,r)=>(_SPI_scroll_cursor_fetch=Module._SPI_scroll_cursor_fetch=wasmExports.SPI_scroll_cursor_fetch)(e,t,r),_SPI_scroll_cursor_move=Module._SPI_scroll_cursor_move=(e,t,r)=>(_SPI_scroll_cursor_move=Module._SPI_scroll_cursor_move=wasmExports.SPI_scroll_cursor_move)(e,t,r),_SPI_cursor_close=Module._SPI_cursor_close=e=>(_SPI_cursor_close=Module._SPI_cursor_close=wasmExports.SPI_cursor_close)(e),_SPI_plan_is_valid=Module._SPI_plan_is_valid=e=>(_SPI_plan_is_valid=Module._SPI_plan_is_valid=wasmExports.SPI_plan_is_valid)(e),_SPI_result_code_string=Module._SPI_result_code_string=e=>(_SPI_result_code_string=Module._SPI_result_code_string=wasmExports.SPI_result_code_string)(e),_SPI_plan_get_plan_sources=Module._SPI_plan_get_plan_sources=e=>(_SPI_plan_get_plan_sources=Module._SPI_plan_get_plan_sources=wasmExports.SPI_plan_get_plan_sources)(e),_SPI_plan_get_cached_plan=Module._SPI_plan_get_cached_plan=e=>(_SPI_plan_get_cached_plan=Module._SPI_plan_get_cached_plan=wasmExports.SPI_plan_get_cached_plan)(e),_SPI_register_relation=Module._SPI_register_relation=e=>(_SPI_register_relation=Module._SPI_register_relation=wasmExports.SPI_register_relation)(e),_create_queryEnv=Module._create_queryEnv=()=>(_create_queryEnv=Module._create_queryEnv=wasmExports.create_queryEnv)(),_register_ENR=Module._register_ENR=(e,t)=>(_register_ENR=Module._register_ENR=wasmExports.register_ENR)(e,t),_SPI_register_trigger_data=Module._SPI_register_trigger_data=e=>(_SPI_register_trigger_data=Module._SPI_register_trigger_data=wasmExports.SPI_register_trigger_data)(e),_tuplestore_tuple_count=Module._tuplestore_tuple_count=e=>(_tuplestore_tuple_count=Module._tuplestore_tuple_count=wasmExports.tuplestore_tuple_count)(e),_GetUserMapping=Module._GetUserMapping=(e,t)=>(_GetUserMapping=Module._GetUserMapping=wasmExports.GetUserMapping)(e,t),_GetForeignTable=Module._GetForeignTable=e=>(_GetForeignTable=Module._GetForeignTable=wasmExports.GetForeignTable)(e),_GetForeignColumnOptions=Module._GetForeignColumnOptions=(e,t)=>(_GetForeignColumnOptions=Module._GetForeignColumnOptions=wasmExports.GetForeignColumnOptions)(e,t),_initClosestMatch=Module._initClosestMatch=(e,t,r)=>(_initClosestMatch=Module._initClosestMatch=wasmExports.initClosestMatch)(e,t,r),_updateClosestMatch=Module._updateClosestMatch=(e,t)=>(_updateClosestMatch=Module._updateClosestMatch=wasmExports.updateClosestMatch)(e,t),_getClosestMatch=Module._getClosestMatch=e=>(_getClosestMatch=Module._getClosestMatch=wasmExports.getClosestMatch)(e),_GetExistingLocalJoinPath=Module._GetExistingLocalJoinPath=e=>(_GetExistingLocalJoinPath=Module._GetExistingLocalJoinPath=wasmExports.GetExistingLocalJoinPath)(e),_bloom_create=Module._bloom_create=(e,t,r)=>(_bloom_create=Module._bloom_create=wasmExports.bloom_create)(e,t,r),_bloom_free=Module._bloom_free=e=>(_bloom_free=Module._bloom_free=wasmExports.bloom_free)(e),_bloom_add_element=Module._bloom_add_element=(e,t,r)=>(_bloom_add_element=Module._bloom_add_element=wasmExports.bloom_add_element)(e,t,r),_bloom_lacks_element=Module._bloom_lacks_element=(e,t,r)=>(_bloom_lacks_element=Module._bloom_lacks_element=wasmExports.bloom_lacks_element)(e,t,r),_bloom_prop_bits_set=Module._bloom_prop_bits_set=e=>(_bloom_prop_bits_set=Module._bloom_prop_bits_set=wasmExports.bloom_prop_bits_set)(e),_gai_strerror=Module._gai_strerror=e=>(_gai_strerror=Module._gai_strerror=wasmExports.gai_strerror)(e),_socket=Module._socket=(e,t,r)=>(_socket=Module._socket=wasmExports.socket)(e,t,r),_connect=Module._connect=(e,t,r)=>(_connect=Module._connect=wasmExports.connect)(e,t,r),_send=Module._send=(e,t,r,a)=>(_send=Module._send=wasmExports.send)(e,t,r,a),_recv=Module._recv=(e,t,r,a)=>(_recv=Module._recv=wasmExports.recv)(e,t,r,a),_be_lo_unlink=Module._be_lo_unlink=e=>(_be_lo_unlink=Module._be_lo_unlink=wasmExports.be_lo_unlink)(e),_text_to_cstring_buffer=Module._text_to_cstring_buffer=(e,t,r)=>(_text_to_cstring_buffer=Module._text_to_cstring_buffer=wasmExports.text_to_cstring_buffer)(e,t,r),_set_read_write_cbs=Module._set_read_write_cbs=(e,t)=>(_set_read_write_cbs=Module._set_read_write_cbs=wasmExports.set_read_write_cbs)(e,t),_setsockopt=Module._setsockopt=(e,t,r,a,s)=>(_setsockopt=Module._setsockopt=wasmExports.setsockopt)(e,t,r,a,s),_getsockopt=Module._getsockopt=(e,t,r,a,s)=>(_getsockopt=Module._getsockopt=wasmExports.getsockopt)(e,t,r,a,s),_getsockname=Module._getsockname=(e,t,r)=>(_getsockname=Module._getsockname=wasmExports.getsockname)(e,t,r),_poll=Module._poll=(e,t,r)=>(_poll=Module._poll=wasmExports.poll)(e,t,r),_pg_mb2wchar_with_len=Module._pg_mb2wchar_with_len=(e,t,r)=>(_pg_mb2wchar_with_len=Module._pg_mb2wchar_with_len=wasmExports.pg_mb2wchar_with_len)(e,t,r),_pg_regcomp=Module._pg_regcomp=(e,t,r,a,s)=>(_pg_regcomp=Module._pg_regcomp=wasmExports.pg_regcomp)(e,t,r,a,s),_pg_regerror=Module._pg_regerror=(e,t,r,a)=>(_pg_regerror=Module._pg_regerror=wasmExports.pg_regerror)(e,t,r,a),_strcat=Module._strcat=(e,t)=>(_strcat=Module._strcat=wasmExports.strcat)(e,t),_pq_sendtext=Module._pq_sendtext=(e,t,r)=>(_pq_sendtext=Module._pq_sendtext=wasmExports.pq_sendtext)(e,t,r),_pq_sendfloat4=Module._pq_sendfloat4=(e,t)=>(_pq_sendfloat4=Module._pq_sendfloat4=wasmExports.pq_sendfloat4)(e,t),_pq_sendfloat8=Module._pq_sendfloat8=(e,t)=>(_pq_sendfloat8=Module._pq_sendfloat8=wasmExports.pq_sendfloat8)(e,t),_pq_begintypsend=Module._pq_begintypsend=e=>(_pq_begintypsend=Module._pq_begintypsend=wasmExports.pq_begintypsend)(e),_pq_endtypsend=Module._pq_endtypsend=e=>(_pq_endtypsend=Module._pq_endtypsend=wasmExports.pq_endtypsend)(e),_pq_getmsgfloat4=Module._pq_getmsgfloat4=e=>(_pq_getmsgfloat4=Module._pq_getmsgfloat4=wasmExports.pq_getmsgfloat4)(e),_pq_getmsgfloat8=Module._pq_getmsgfloat8=e=>(_pq_getmsgfloat8=Module._pq_getmsgfloat8=wasmExports.pq_getmsgfloat8)(e),_pq_getmsgtext=Module._pq_getmsgtext=(e,t,r)=>(_pq_getmsgtext=Module._pq_getmsgtext=wasmExports.pq_getmsgtext)(e,t,r),_pg_strtoint32=Module._pg_strtoint32=e=>(_pg_strtoint32=Module._pg_strtoint32=wasmExports.pg_strtoint32)(e),_bms_membership=Module._bms_membership=e=>(_bms_membership=Module._bms_membership=wasmExports.bms_membership)(e),_list_make5_impl=Module._list_make5_impl=(e,t,r,a,s,o)=>(_list_make5_impl=Module._list_make5_impl=wasmExports.list_make5_impl)(e,t,r,a,s,o),_list_insert_nth=Module._list_insert_nth=(e,t,r)=>(_list_insert_nth=Module._list_insert_nth=wasmExports.list_insert_nth)(e,t,r),_list_member_ptr=Module._list_member_ptr=(e,t)=>(_list_member_ptr=Module._list_member_ptr=wasmExports.list_member_ptr)(e,t),_list_append_unique_ptr=Module._list_append_unique_ptr=(e,t)=>(_list_append_unique_ptr=Module._list_append_unique_ptr=wasmExports.list_append_unique_ptr)(e,t),_make_opclause=Module._make_opclause=(e,t,r,a,s,o,n)=>(_make_opclause=Module._make_opclause=wasmExports.make_opclause)(e,t,r,a,s,o,n),_exprIsLengthCoercion=Module._exprIsLengthCoercion=(e,t)=>(_exprIsLengthCoercion=Module._exprIsLengthCoercion=wasmExports.exprIsLengthCoercion)(e,t),_fix_opfuncids=Module._fix_opfuncids=e=>(_fix_opfuncids=Module._fix_opfuncids=wasmExports.fix_opfuncids)(e),_CleanQuerytext=Module._CleanQuerytext=(e,t,r)=>(_CleanQuerytext=Module._CleanQuerytext=wasmExports.CleanQuerytext)(e,t,r),_EnableQueryId=Module._EnableQueryId=()=>(_EnableQueryId=Module._EnableQueryId=wasmExports.EnableQueryId)(),_find_base_rel=Module._find_base_rel=(e,t)=>(_find_base_rel=Module._find_base_rel=wasmExports.find_base_rel)(e,t),_add_path=Module._add_path=(e,t)=>(_add_path=Module._add_path=wasmExports.add_path)(e,t),_pathkeys_contained_in=Module._pathkeys_contained_in=(e,t)=>(_pathkeys_contained_in=Module._pathkeys_contained_in=wasmExports.pathkeys_contained_in)(e,t),_create_sort_path=Module._create_sort_path=(e,t,r,a,s)=>(_create_sort_path=Module._create_sort_path=wasmExports.create_sort_path)(e,t,r,a,s),_set_baserel_size_estimates=Module._set_baserel_size_estimates=(e,t)=>(_set_baserel_size_estimates=Module._set_baserel_size_estimates=wasmExports.set_baserel_size_estimates)(e,t),_clauselist_selectivity=Module._clauselist_selectivity=(e,t,r,a,s)=>(_clauselist_selectivity=Module._clauselist_selectivity=wasmExports.clauselist_selectivity)(e,t,r,a,s),_get_tablespace_page_costs=Module._get_tablespace_page_costs=(e,t,r)=>(_get_tablespace_page_costs=Module._get_tablespace_page_costs=wasmExports.get_tablespace_page_costs)(e,t,r),_cost_qual_eval=Module._cost_qual_eval=(e,t,r)=>(_cost_qual_eval=Module._cost_qual_eval=wasmExports.cost_qual_eval)(e,t,r),_estimate_num_groups=Module._estimate_num_groups=(e,t,r,a,s)=>(_estimate_num_groups=Module._estimate_num_groups=wasmExports.estimate_num_groups)(e,t,r,a,s),_cost_sort=Module._cost_sort=(e,t,r,a,s,o,n,l,_)=>(_cost_sort=Module._cost_sort=wasmExports.cost_sort)(e,t,r,a,s,o,n,l,_),_get_sortgrouplist_exprs=Module._get_sortgrouplist_exprs=(e,t)=>(_get_sortgrouplist_exprs=Module._get_sortgrouplist_exprs=wasmExports.get_sortgrouplist_exprs)(e,t),_make_restrictinfo=Module._make_restrictinfo=(e,t,r,a,s,o,n,l,_,p)=>(_make_restrictinfo=Module._make_restrictinfo=wasmExports.make_restrictinfo)(e,t,r,a,s,o,n,l,_,p),_generate_implied_equalities_for_column=Module._generate_implied_equalities_for_column=(e,t,r,a,s)=>(_generate_implied_equalities_for_column=Module._generate_implied_equalities_for_column=wasmExports.generate_implied_equalities_for_column)(e,t,r,a,s),_eclass_useful_for_merging=Module._eclass_useful_for_merging=(e,t,r)=>(_eclass_useful_for_merging=Module._eclass_useful_for_merging=wasmExports.eclass_useful_for_merging)(e,t,r),_join_clause_is_movable_to=Module._join_clause_is_movable_to=(e,t)=>(_join_clause_is_movable_to=Module._join_clause_is_movable_to=wasmExports.join_clause_is_movable_to)(e,t),_get_plan_rowmark=Module._get_plan_rowmark=(e,t)=>(_get_plan_rowmark=Module._get_plan_rowmark=wasmExports.get_plan_rowmark)(e,t),_update_mergeclause_eclasses=Module._update_mergeclause_eclasses=(e,t)=>(_update_mergeclause_eclasses=Module._update_mergeclause_eclasses=wasmExports.update_mergeclause_eclasses)(e,t),_find_join_rel=Module._find_join_rel=(e,t)=>(_find_join_rel=Module._find_join_rel=wasmExports.find_join_rel)(e,t),_make_canonical_pathkey=Module._make_canonical_pathkey=(e,t,r,a,s)=>(_make_canonical_pathkey=Module._make_canonical_pathkey=wasmExports.make_canonical_pathkey)(e,t,r,a,s),_get_sortgroupref_clause_noerr=Module._get_sortgroupref_clause_noerr=(e,t)=>(_get_sortgroupref_clause_noerr=Module._get_sortgroupref_clause_noerr=wasmExports.get_sortgroupref_clause_noerr)(e,t),_extract_actual_clauses=Module._extract_actual_clauses=(e,t)=>(_extract_actual_clauses=Module._extract_actual_clauses=wasmExports.extract_actual_clauses)(e,t),_change_plan_targetlist=Module._change_plan_targetlist=(e,t,r)=>(_change_plan_targetlist=Module._change_plan_targetlist=wasmExports.change_plan_targetlist)(e,t,r),_make_foreignscan=Module._make_foreignscan=(e,t,r,a,s,o,n,l)=>(_make_foreignscan=Module._make_foreignscan=wasmExports.make_foreignscan)(e,t,r,a,s,o,n,l),_tlist_member=Module._tlist_member=(e,t)=>(_tlist_member=Module._tlist_member=wasmExports.tlist_member)(e,t),_pull_vars_of_level=Module._pull_vars_of_level=(e,t)=>(_pull_vars_of_level=Module._pull_vars_of_level=wasmExports.pull_vars_of_level)(e,t),_IncrementVarSublevelsUp=Module._IncrementVarSublevelsUp=(e,t,r)=>(_IncrementVarSublevelsUp=Module._IncrementVarSublevelsUp=wasmExports.IncrementVarSublevelsUp)(e,t,r),_standard_planner=Module._standard_planner=(e,t,r,a)=>(_standard_planner=Module._standard_planner=wasmExports.standard_planner)(e,t,r,a),_get_relids_in_jointree=Module._get_relids_in_jointree=(e,t,r)=>(_get_relids_in_jointree=Module._get_relids_in_jointree=wasmExports.get_relids_in_jointree)(e,t,r),_add_new_columns_to_pathtarget=Module._add_new_columns_to_pathtarget=(e,t)=>(_add_new_columns_to_pathtarget=Module._add_new_columns_to_pathtarget=wasmExports.add_new_columns_to_pathtarget)(e,t),_get_agg_clause_costs=Module._get_agg_clause_costs=(e,t,r)=>(_get_agg_clause_costs=Module._get_agg_clause_costs=wasmExports.get_agg_clause_costs)(e,t,r),_grouping_is_sortable=Module._grouping_is_sortable=e=>(_grouping_is_sortable=Module._grouping_is_sortable=wasmExports.grouping_is_sortable)(e),_copy_pathtarget=Module._copy_pathtarget=e=>(_copy_pathtarget=Module._copy_pathtarget=wasmExports.copy_pathtarget)(e),_create_projection_path=Module._create_projection_path=(e,t,r,a)=>(_create_projection_path=Module._create_projection_path=wasmExports.create_projection_path)(e,t,r,a),_GetSysCacheHashValue=Module._GetSysCacheHashValue=(e,t,r,a,s)=>(_GetSysCacheHashValue=Module._GetSysCacheHashValue=wasmExports.GetSysCacheHashValue)(e,t,r,a,s),_get_translated_update_targetlist=Module._get_translated_update_targetlist=(e,t,r,a)=>(_get_translated_update_targetlist=Module._get_translated_update_targetlist=wasmExports.get_translated_update_targetlist)(e,t,r,a),_add_row_identity_var=Module._add_row_identity_var=(e,t,r,a)=>(_add_row_identity_var=Module._add_row_identity_var=wasmExports.add_row_identity_var)(e,t,r,a),_get_rel_all_updated_cols=Module._get_rel_all_updated_cols=(e,t)=>(_get_rel_all_updated_cols=Module._get_rel_all_updated_cols=wasmExports.get_rel_all_updated_cols)(e,t),_get_baserel_parampathinfo=Module._get_baserel_parampathinfo=(e,t,r)=>(_get_baserel_parampathinfo=Module._get_baserel_parampathinfo=wasmExports.get_baserel_parampathinfo)(e,t,r),_create_foreignscan_path=Module._create_foreignscan_path=(e,t,r,a,s,o,n,l,_,p,u)=>(_create_foreignscan_path=Module._create_foreignscan_path=wasmExports.create_foreignscan_path)(e,t,r,a,s,o,n,l,_,p,u),_create_foreign_join_path=Module._create_foreign_join_path=(e,t,r,a,s,o,n,l,_,p,u)=>(_create_foreign_join_path=Module._create_foreign_join_path=wasmExports.create_foreign_join_path)(e,t,r,a,s,o,n,l,_,p,u),_create_foreign_upper_path=Module._create_foreign_upper_path=(e,t,r,a,s,o,n,l,_,p)=>(_create_foreign_upper_path=Module._create_foreign_upper_path=wasmExports.create_foreign_upper_path)(e,t,r,a,s,o,n,l,_,p),_adjust_limit_rows_costs=Module._adjust_limit_rows_costs=(e,t,r,a,s)=>(_adjust_limit_rows_costs=Module._adjust_limit_rows_costs=wasmExports.adjust_limit_rows_costs)(e,t,r,a,s),_add_to_flat_tlist=Module._add_to_flat_tlist=(e,t)=>(_add_to_flat_tlist=Module._add_to_flat_tlist=wasmExports.add_to_flat_tlist)(e,t),_get_fn_expr_argtype=Module._get_fn_expr_argtype=(e,t)=>(_get_fn_expr_argtype=Module._get_fn_expr_argtype=wasmExports.get_fn_expr_argtype)(e,t),_on_shmem_exit=Module._on_shmem_exit=(e,t)=>(_on_shmem_exit=Module._on_shmem_exit=wasmExports.on_shmem_exit)(e,t),_SignalHandlerForConfigReload=Module._SignalHandlerForConfigReload=e=>(_SignalHandlerForConfigReload=Module._SignalHandlerForConfigReload=wasmExports.SignalHandlerForConfigReload)(e),_SignalHandlerForShutdownRequest=Module._SignalHandlerForShutdownRequest=e=>(_SignalHandlerForShutdownRequest=Module._SignalHandlerForShutdownRequest=wasmExports.SignalHandlerForShutdownRequest)(e),_procsignal_sigusr1_handler=Module._procsignal_sigusr1_handler=e=>(_procsignal_sigusr1_handler=Module._procsignal_sigusr1_handler=wasmExports.procsignal_sigusr1_handler)(e),_RegisterBackgroundWorker=Module._RegisterBackgroundWorker=e=>(_RegisterBackgroundWorker=Module._RegisterBackgroundWorker=wasmExports.RegisterBackgroundWorker)(e),_WaitForBackgroundWorkerStartup=Module._WaitForBackgroundWorkerStartup=(e,t)=>(_WaitForBackgroundWorkerStartup=Module._WaitForBackgroundWorkerStartup=wasmExports.WaitForBackgroundWorkerStartup)(e,t),_GetConfigOption=Module._GetConfigOption=(e,t,r)=>(_GetConfigOption=Module._GetConfigOption=wasmExports.GetConfigOption)(e,t,r),_toupper=Module._toupper=e=>(_toupper=Module._toupper=wasmExports.toupper)(e),_pg_reg_getinitialstate=Module._pg_reg_getinitialstate=e=>(_pg_reg_getinitialstate=Module._pg_reg_getinitialstate=wasmExports.pg_reg_getinitialstate)(e),_pg_reg_getfinalstate=Module._pg_reg_getfinalstate=e=>(_pg_reg_getfinalstate=Module._pg_reg_getfinalstate=wasmExports.pg_reg_getfinalstate)(e),_pg_reg_getnumoutarcs=Module._pg_reg_getnumoutarcs=(e,t)=>(_pg_reg_getnumoutarcs=Module._pg_reg_getnumoutarcs=wasmExports.pg_reg_getnumoutarcs)(e,t),_pg_reg_getoutarcs=Module._pg_reg_getoutarcs=(e,t,r,a)=>(_pg_reg_getoutarcs=Module._pg_reg_getoutarcs=wasmExports.pg_reg_getoutarcs)(e,t,r,a),_pg_reg_getnumcolors=Module._pg_reg_getnumcolors=e=>(_pg_reg_getnumcolors=Module._pg_reg_getnumcolors=wasmExports.pg_reg_getnumcolors)(e),_pg_reg_colorisbegin=Module._pg_reg_colorisbegin=(e,t)=>(_pg_reg_colorisbegin=Module._pg_reg_colorisbegin=wasmExports.pg_reg_colorisbegin)(e,t),_pg_reg_colorisend=Module._pg_reg_colorisend=(e,t)=>(_pg_reg_colorisend=Module._pg_reg_colorisend=wasmExports.pg_reg_colorisend)(e,t),_pg_reg_getnumcharacters=Module._pg_reg_getnumcharacters=(e,t)=>(_pg_reg_getnumcharacters=Module._pg_reg_getnumcharacters=wasmExports.pg_reg_getnumcharacters)(e,t),_pg_reg_getcharacters=Module._pg_reg_getcharacters=(e,t,r,a)=>(_pg_reg_getcharacters=Module._pg_reg_getcharacters=wasmExports.pg_reg_getcharacters)(e,t,r,a),_OutputPluginPrepareWrite=Module._OutputPluginPrepareWrite=(e,t)=>(_OutputPluginPrepareWrite=Module._OutputPluginPrepareWrite=wasmExports.OutputPluginPrepareWrite)(e,t),_OutputPluginWrite=Module._OutputPluginWrite=(e,t)=>(_OutputPluginWrite=Module._OutputPluginWrite=wasmExports.OutputPluginWrite)(e,t),_array_contains_nulls=Module._array_contains_nulls=e=>(_array_contains_nulls=Module._array_contains_nulls=wasmExports.array_contains_nulls)(e),_hash_seq_term=Module._hash_seq_term=e=>(_hash_seq_term=Module._hash_seq_term=wasmExports.hash_seq_term)(e),_FreeErrorData=Module._FreeErrorData=e=>(_FreeErrorData=Module._FreeErrorData=wasmExports.FreeErrorData)(e),_RelidByRelfilenumber=Module._RelidByRelfilenumber=(e,t)=>(_RelidByRelfilenumber=Module._RelidByRelfilenumber=wasmExports.RelidByRelfilenumber)(e,t),_WaitLatchOrSocket=Module._WaitLatchOrSocket=(e,t,r,a,s)=>(_WaitLatchOrSocket=Module._WaitLatchOrSocket=wasmExports.WaitLatchOrSocket)(e,t,r,a,s),_get_row_security_policies=Module._get_row_security_policies=(e,t,r,a,s,o,n)=>(_get_row_security_policies=Module._get_row_security_policies=wasmExports.get_row_security_policies)(e,t,r,a,s,o,n),_hash_estimate_size=Module._hash_estimate_size=(e,t)=>(_hash_estimate_size=Module._hash_estimate_size=wasmExports.hash_estimate_size)(e,t),_ShmemInitHash=Module._ShmemInitHash=(e,t,r,a,s)=>(_ShmemInitHash=Module._ShmemInitHash=wasmExports.ShmemInitHash)(e,t,r,a,s),_LockBufHdr=Module._LockBufHdr=e=>(_LockBufHdr=Module._LockBufHdr=wasmExports.LockBufHdr)(e),_EvictUnpinnedBuffer=Module._EvictUnpinnedBuffer=e=>(_EvictUnpinnedBuffer=Module._EvictUnpinnedBuffer=wasmExports.EvictUnpinnedBuffer)(e),_have_free_buffer=Module._have_free_buffer=()=>(_have_free_buffer=Module._have_free_buffer=wasmExports.have_free_buffer)(),_copy_file=Module._copy_file=(e,t)=>(_copy_file=Module._copy_file=wasmExports.copy_file)(e,t),_AcquireExternalFD=Module._AcquireExternalFD=()=>(_AcquireExternalFD=Module._AcquireExternalFD=wasmExports.AcquireExternalFD)(),_GetNamedDSMSegment=Module._GetNamedDSMSegment=(e,t,r,a)=>(_GetNamedDSMSegment=Module._GetNamedDSMSegment=wasmExports.GetNamedDSMSegment)(e,t,r,a),_RequestAddinShmemSpace=Module._RequestAddinShmemSpace=e=>(_RequestAddinShmemSpace=Module._RequestAddinShmemSpace=wasmExports.RequestAddinShmemSpace)(e),_GetRunningTransactionData=Module._GetRunningTransactionData=()=>(_GetRunningTransactionData=Module._GetRunningTransactionData=wasmExports.GetRunningTransactionData)(),_BackendXidGetPid=Module._BackendXidGetPid=e=>(_BackendXidGetPid=Module._BackendXidGetPid=wasmExports.BackendXidGetPid)(e),_LWLockRegisterTranche=Module._LWLockRegisterTranche=(e,t)=>(_LWLockRegisterTranche=Module._LWLockRegisterTranche=wasmExports.LWLockRegisterTranche)(e,t),_GetNamedLWLockTranche=Module._GetNamedLWLockTranche=e=>(_GetNamedLWLockTranche=Module._GetNamedLWLockTranche=wasmExports.GetNamedLWLockTranche)(e),_LWLockNewTrancheId=Module._LWLockNewTrancheId=()=>(_LWLockNewTrancheId=Module._LWLockNewTrancheId=wasmExports.LWLockNewTrancheId)(),_RequestNamedLWLockTranche=Module._RequestNamedLWLockTranche=(e,t)=>(_RequestNamedLWLockTranche=Module._RequestNamedLWLockTranche=wasmExports.RequestNamedLWLockTranche)(e,t),_standard_ProcessUtility=Module._standard_ProcessUtility=(e,t,r,a,s,o,n,l)=>(_standard_ProcessUtility=Module._standard_ProcessUtility=wasmExports.standard_ProcessUtility)(e,t,r,a,s,o,n,l),_lookup_ts_dictionary_cache=Module._lookup_ts_dictionary_cache=e=>(_lookup_ts_dictionary_cache=Module._lookup_ts_dictionary_cache=wasmExports.lookup_ts_dictionary_cache)(e),_get_tsearch_config_filename=Module._get_tsearch_config_filename=(e,t)=>(_get_tsearch_config_filename=Module._get_tsearch_config_filename=wasmExports.get_tsearch_config_filename)(e,t),_lowerstr=Module._lowerstr=e=>(_lowerstr=Module._lowerstr=wasmExports.lowerstr)(e),_readstoplist=Module._readstoplist=(e,t,r)=>(_readstoplist=Module._readstoplist=wasmExports.readstoplist)(e,t,r),_lowerstr_with_len=Module._lowerstr_with_len=(e,t)=>(_lowerstr_with_len=Module._lowerstr_with_len=wasmExports.lowerstr_with_len)(e,t),_searchstoplist=Module._searchstoplist=(e,t)=>(_searchstoplist=Module._searchstoplist=wasmExports.searchstoplist)(e,t),_tsearch_readline_begin=Module._tsearch_readline_begin=(e,t)=>(_tsearch_readline_begin=Module._tsearch_readline_begin=wasmExports.tsearch_readline_begin)(e,t),_tsearch_readline=Module._tsearch_readline=e=>(_tsearch_readline=Module._tsearch_readline=wasmExports.tsearch_readline)(e),_t_isspace=Module._t_isspace=e=>(_t_isspace=Module._t_isspace=wasmExports.t_isspace)(e),_tsearch_readline_end=Module._tsearch_readline_end=e=>(_tsearch_readline_end=Module._tsearch_readline_end=wasmExports.tsearch_readline_end)(e),_stringToQualifiedNameList=Module._stringToQualifiedNameList=(e,t)=>(_stringToQualifiedNameList=Module._stringToQualifiedNameList=wasmExports.stringToQualifiedNameList)(e,t),_t_isdigit=Module._t_isdigit=e=>(_t_isdigit=Module._t_isdigit=wasmExports.t_isdigit)(e),_t_isalnum=Module._t_isalnum=e=>(_t_isalnum=Module._t_isalnum=wasmExports.t_isalnum)(e),_get_restriction_variable=Module._get_restriction_variable=(e,t,r,a,s,o)=>(_get_restriction_variable=Module._get_restriction_variable=wasmExports.get_restriction_variable)(e,t,r,a,s,o),_MemoryContextAllocHuge=Module._MemoryContextAllocHuge=(e,t)=>(_MemoryContextAllocHuge=Module._MemoryContextAllocHuge=wasmExports.MemoryContextAllocHuge)(e,t),_WaitEventExtensionNew=Module._WaitEventExtensionNew=e=>(_WaitEventExtensionNew=Module._WaitEventExtensionNew=wasmExports.WaitEventExtensionNew)(e),_expand_array=Module._expand_array=(e,t,r)=>(_expand_array=Module._expand_array=wasmExports.expand_array)(e,t,r),_arraycontsel=Module._arraycontsel=e=>(_arraycontsel=Module._arraycontsel=wasmExports.arraycontsel)(e),_arraycontjoinsel=Module._arraycontjoinsel=e=>(_arraycontjoinsel=Module._arraycontjoinsel=wasmExports.arraycontjoinsel)(e),_initArrayResult=Module._initArrayResult=(e,t,r)=>(_initArrayResult=Module._initArrayResult=wasmExports.initArrayResult)(e,t,r),_array_create_iterator=Module._array_create_iterator=(e,t,r)=>(_array_create_iterator=Module._array_create_iterator=wasmExports.array_create_iterator)(e,t,r),_array_iterate=Module._array_iterate=(e,t,r)=>(_array_iterate=Module._array_iterate=wasmExports.array_iterate)(e,t,r),_ArrayGetIntegerTypmods=Module._ArrayGetIntegerTypmods=(e,t)=>(_ArrayGetIntegerTypmods=Module._ArrayGetIntegerTypmods=wasmExports.ArrayGetIntegerTypmods)(e,t),_boolin=Module._boolin=e=>(_boolin=Module._boolin=wasmExports.boolin)(e),_cash_cmp=Module._cash_cmp=e=>(_cash_cmp=Module._cash_cmp=wasmExports.cash_cmp)(e),_int64_to_numeric=Module._int64_to_numeric=e=>(_int64_to_numeric=Module._int64_to_numeric=wasmExports.int64_to_numeric)(e),_numeric_div=Module._numeric_div=e=>(_numeric_div=Module._numeric_div=wasmExports.numeric_div)(e),_date_eq=Module._date_eq=e=>(_date_eq=Module._date_eq=wasmExports.date_eq)(e),_date_lt=Module._date_lt=e=>(_date_lt=Module._date_lt=wasmExports.date_lt)(e),_date_le=Module._date_le=e=>(_date_le=Module._date_le=wasmExports.date_le)(e),_date_gt=Module._date_gt=e=>(_date_gt=Module._date_gt=wasmExports.date_gt)(e),_date_ge=Module._date_ge=e=>(_date_ge=Module._date_ge=wasmExports.date_ge)(e),_date_cmp=Module._date_cmp=e=>(_date_cmp=Module._date_cmp=wasmExports.date_cmp)(e),_date_mi=Module._date_mi=e=>(_date_mi=Module._date_mi=wasmExports.date_mi)(e),_time_eq=Module._time_eq=e=>(_time_eq=Module._time_eq=wasmExports.time_eq)(e),_time_lt=Module._time_lt=e=>(_time_lt=Module._time_lt=wasmExports.time_lt)(e),_time_le=Module._time_le=e=>(_time_le=Module._time_le=wasmExports.time_le)(e),_time_gt=Module._time_gt=e=>(_time_gt=Module._time_gt=wasmExports.time_gt)(e),_time_ge=Module._time_ge=e=>(_time_ge=Module._time_ge=wasmExports.time_ge)(e),_time_cmp=Module._time_cmp=e=>(_time_cmp=Module._time_cmp=wasmExports.time_cmp)(e),_time_mi_time=Module._time_mi_time=e=>(_time_mi_time=Module._time_mi_time=wasmExports.time_mi_time)(e),_timetz_cmp=Module._timetz_cmp=e=>(_timetz_cmp=Module._timetz_cmp=wasmExports.timetz_cmp)(e),_TransferExpandedObject=Module._TransferExpandedObject=(e,t)=>(_TransferExpandedObject=Module._TransferExpandedObject=wasmExports.TransferExpandedObject)(e,t),_numeric_lt=Module._numeric_lt=e=>(_numeric_lt=Module._numeric_lt=wasmExports.numeric_lt)(e),_numeric_ge=Module._numeric_ge=e=>(_numeric_ge=Module._numeric_ge=wasmExports.numeric_ge)(e),_err_generic_string=Module._err_generic_string=(e,t)=>(_err_generic_string=Module._err_generic_string=wasmExports.err_generic_string)(e,t),_domain_check=Module._domain_check=(e,t,r,a,s)=>(_domain_check=Module._domain_check=wasmExports.domain_check)(e,t,r,a,s),_enum_lt=Module._enum_lt=e=>(_enum_lt=Module._enum_lt=wasmExports.enum_lt)(e),_enum_le=Module._enum_le=e=>(_enum_le=Module._enum_le=wasmExports.enum_le)(e),_enum_ge=Module._enum_ge=e=>(_enum_ge=Module._enum_ge=wasmExports.enum_ge)(e),_enum_gt=Module._enum_gt=e=>(_enum_gt=Module._enum_gt=wasmExports.enum_gt)(e),_enum_cmp=Module._enum_cmp=e=>(_enum_cmp=Module._enum_cmp=wasmExports.enum_cmp)(e),_make_expanded_record_from_typeid=Module._make_expanded_record_from_typeid=(e,t,r)=>(_make_expanded_record_from_typeid=Module._make_expanded_record_from_typeid=wasmExports.make_expanded_record_from_typeid)(e,t,r),_make_expanded_record_from_tupdesc=Module._make_expanded_record_from_tupdesc=(e,t)=>(_make_expanded_record_from_tupdesc=Module._make_expanded_record_from_tupdesc=wasmExports.make_expanded_record_from_tupdesc)(e,t),_make_expanded_record_from_exprecord=Module._make_expanded_record_from_exprecord=(e,t)=>(_make_expanded_record_from_exprecord=Module._make_expanded_record_from_exprecord=wasmExports.make_expanded_record_from_exprecord)(e,t),_expanded_record_set_tuple=Module._expanded_record_set_tuple=(e,t,r,a)=>(_expanded_record_set_tuple=Module._expanded_record_set_tuple=wasmExports.expanded_record_set_tuple)(e,t,r,a),_expanded_record_get_tuple=Module._expanded_record_get_tuple=e=>(_expanded_record_get_tuple=Module._expanded_record_get_tuple=wasmExports.expanded_record_get_tuple)(e),_deconstruct_expanded_record=Module._deconstruct_expanded_record=e=>(_deconstruct_expanded_record=Module._deconstruct_expanded_record=wasmExports.deconstruct_expanded_record)(e),_expanded_record_lookup_field=Module._expanded_record_lookup_field=(e,t,r)=>(_expanded_record_lookup_field=Module._expanded_record_lookup_field=wasmExports.expanded_record_lookup_field)(e,t,r),_expanded_record_set_field_internal=Module._expanded_record_set_field_internal=(e,t,r,a,s,o)=>(_expanded_record_set_field_internal=Module._expanded_record_set_field_internal=wasmExports.expanded_record_set_field_internal)(e,t,r,a,s,o),_expanded_record_set_fields=Module._expanded_record_set_fields=(e,t,r,a)=>(_expanded_record_set_fields=Module._expanded_record_set_fields=wasmExports.expanded_record_set_fields)(e,t,r,a),_float4in_internal=Module._float4in_internal=(e,t,r,a,s)=>(_float4in_internal=Module._float4in_internal=wasmExports.float4in_internal)(e,t,r,a,s),_strtof=Module._strtof=(e,t)=>(_strtof=Module._strtof=wasmExports.strtof)(e,t),_float8in_internal=Module._float8in_internal=(e,t,r,a,s)=>(_float8in_internal=Module._float8in_internal=wasmExports.float8in_internal)(e,t,r,a,s),_float8out_internal=Module._float8out_internal=e=>(_float8out_internal=Module._float8out_internal=wasmExports.float8out_internal)(e),_btfloat4cmp=Module._btfloat4cmp=e=>(_btfloat4cmp=Module._btfloat4cmp=wasmExports.btfloat4cmp)(e),_btfloat8cmp=Module._btfloat8cmp=e=>(_btfloat8cmp=Module._btfloat8cmp=wasmExports.btfloat8cmp)(e),_acos=Module._acos=e=>(_acos=Module._acos=wasmExports.acos)(e),_asin=Module._asin=e=>(_asin=Module._asin=wasmExports.asin)(e),_cos=Module._cos=e=>(_cos=Module._cos=wasmExports.cos)(e),_str_tolower=Module._str_tolower=(e,t,r)=>(_str_tolower=Module._str_tolower=wasmExports.str_tolower)(e,t,r),_pushJsonbValue=Module._pushJsonbValue=(e,t,r)=>(_pushJsonbValue=Module._pushJsonbValue=wasmExports.pushJsonbValue)(e,t,r),_numeric_float4=Module._numeric_float4=e=>(_numeric_float4=Module._numeric_float4=wasmExports.numeric_float4)(e),_numeric_cmp=Module._numeric_cmp=e=>(_numeric_cmp=Module._numeric_cmp=wasmExports.numeric_cmp)(e),_numeric_eq=Module._numeric_eq=e=>(_numeric_eq=Module._numeric_eq=wasmExports.numeric_eq)(e),_numeric_is_nan=Module._numeric_is_nan=e=>(_numeric_is_nan=Module._numeric_is_nan=wasmExports.numeric_is_nan)(e),_timestamp_cmp=Module._timestamp_cmp=e=>(_timestamp_cmp=Module._timestamp_cmp=wasmExports.timestamp_cmp)(e),_macaddr_cmp=Module._macaddr_cmp=e=>(_macaddr_cmp=Module._macaddr_cmp=wasmExports.macaddr_cmp)(e),_macaddr_lt=Module._macaddr_lt=e=>(_macaddr_lt=Module._macaddr_lt=wasmExports.macaddr_lt)(e),_macaddr_le=Module._macaddr_le=e=>(_macaddr_le=Module._macaddr_le=wasmExports.macaddr_le)(e),_macaddr_eq=Module._macaddr_eq=e=>(_macaddr_eq=Module._macaddr_eq=wasmExports.macaddr_eq)(e),_macaddr_ge=Module._macaddr_ge=e=>(_macaddr_ge=Module._macaddr_ge=wasmExports.macaddr_ge)(e),_macaddr_gt=Module._macaddr_gt=e=>(_macaddr_gt=Module._macaddr_gt=wasmExports.macaddr_gt)(e),_macaddr8_cmp=Module._macaddr8_cmp=e=>(_macaddr8_cmp=Module._macaddr8_cmp=wasmExports.macaddr8_cmp)(e),_macaddr8_lt=Module._macaddr8_lt=e=>(_macaddr8_lt=Module._macaddr8_lt=wasmExports.macaddr8_lt)(e),_macaddr8_le=Module._macaddr8_le=e=>(_macaddr8_le=Module._macaddr8_le=wasmExports.macaddr8_le)(e),_macaddr8_eq=Module._macaddr8_eq=e=>(_macaddr8_eq=Module._macaddr8_eq=wasmExports.macaddr8_eq)(e),_macaddr8_ge=Module._macaddr8_ge=e=>(_macaddr8_ge=Module._macaddr8_ge=wasmExports.macaddr8_ge)(e),_macaddr8_gt=Module._macaddr8_gt=e=>(_macaddr8_gt=Module._macaddr8_gt=wasmExports.macaddr8_gt)(e),_current_query=Module._current_query=e=>(_current_query=Module._current_query=wasmExports.current_query)(e),_unpack_sql_state=Module._unpack_sql_state=e=>(_unpack_sql_state=Module._unpack_sql_state=wasmExports.unpack_sql_state)(e),_get_fn_expr_rettype=Module._get_fn_expr_rettype=e=>(_get_fn_expr_rettype=Module._get_fn_expr_rettype=wasmExports.get_fn_expr_rettype)(e),_btnamecmp=Module._btnamecmp=e=>(_btnamecmp=Module._btnamecmp=wasmExports.btnamecmp)(e),_inet_in=Module._inet_in=e=>(_inet_in=Module._inet_in=wasmExports.inet_in)(e),_network_cmp=Module._network_cmp=e=>(_network_cmp=Module._network_cmp=wasmExports.network_cmp)(e),_convert_network_to_scalar=Module._convert_network_to_scalar=(e,t,r)=>(_convert_network_to_scalar=Module._convert_network_to_scalar=wasmExports.convert_network_to_scalar)(e,t,r),_numeric_gt=Module._numeric_gt=e=>(_numeric_gt=Module._numeric_gt=wasmExports.numeric_gt)(e),_numeric_le=Module._numeric_le=e=>(_numeric_le=Module._numeric_le=wasmExports.numeric_le)(e),_numeric_float8_no_overflow=Module._numeric_float8_no_overflow=e=>(_numeric_float8_no_overflow=Module._numeric_float8_no_overflow=wasmExports.numeric_float8_no_overflow)(e),_oidout=Module._oidout=e=>(_oidout=Module._oidout=wasmExports.oidout)(e),_interval_mi=Module._interval_mi=e=>(_interval_mi=Module._interval_mi=wasmExports.interval_mi)(e),_quote_ident=Module._quote_ident=e=>(_quote_ident=Module._quote_ident=wasmExports.quote_ident)(e),_pg_wchar2mb_with_len=Module._pg_wchar2mb_with_len=(e,t,r)=>(_pg_wchar2mb_with_len=Module._pg_wchar2mb_with_len=wasmExports.pg_wchar2mb_with_len)(e,t,r),_pg_get_indexdef_columns_extended=Module._pg_get_indexdef_columns_extended=(e,t)=>(_pg_get_indexdef_columns_extended=Module._pg_get_indexdef_columns_extended=wasmExports.pg_get_indexdef_columns_extended)(e,t),_pg_get_querydef=Module._pg_get_querydef=(e,t)=>(_pg_get_querydef=Module._pg_get_querydef=wasmExports.pg_get_querydef)(e,t),_strcspn=Module._strcspn=(e,t)=>(_strcspn=Module._strcspn=wasmExports.strcspn)(e,t),_generic_restriction_selectivity=Module._generic_restriction_selectivity=(e,t,r,a,s,o)=>(_generic_restriction_selectivity=Module._generic_restriction_selectivity=wasmExports.generic_restriction_selectivity)(e,t,r,a,s,o),_genericcostestimate=Module._genericcostestimate=(e,t,r,a)=>(_genericcostestimate=Module._genericcostestimate=wasmExports.genericcostestimate)(e,t,r,a),_tidin=Module._tidin=e=>(_tidin=Module._tidin=wasmExports.tidin)(e),_tidout=Module._tidout=e=>(_tidout=Module._tidout=wasmExports.tidout)(e),_timestamp_in=Module._timestamp_in=e=>(_timestamp_in=Module._timestamp_in=wasmExports.timestamp_in)(e),_timestamp_eq=Module._timestamp_eq=e=>(_timestamp_eq=Module._timestamp_eq=wasmExports.timestamp_eq)(e),_timestamp_lt=Module._timestamp_lt=e=>(_timestamp_lt=Module._timestamp_lt=wasmExports.timestamp_lt)(e),_timestamp_gt=Module._timestamp_gt=e=>(_timestamp_gt=Module._timestamp_gt=wasmExports.timestamp_gt)(e),_timestamp_le=Module._timestamp_le=e=>(_timestamp_le=Module._timestamp_le=wasmExports.timestamp_le)(e),_timestamp_ge=Module._timestamp_ge=e=>(_timestamp_ge=Module._timestamp_ge=wasmExports.timestamp_ge)(e),_interval_eq=Module._interval_eq=e=>(_interval_eq=Module._interval_eq=wasmExports.interval_eq)(e),_interval_lt=Module._interval_lt=e=>(_interval_lt=Module._interval_lt=wasmExports.interval_lt)(e),_interval_gt=Module._interval_gt=e=>(_interval_gt=Module._interval_gt=wasmExports.interval_gt)(e),_interval_le=Module._interval_le=e=>(_interval_le=Module._interval_le=wasmExports.interval_le)(e),_interval_ge=Module._interval_ge=e=>(_interval_ge=Module._interval_ge=wasmExports.interval_ge)(e),_interval_cmp=Module._interval_cmp=e=>(_interval_cmp=Module._interval_cmp=wasmExports.interval_cmp)(e),_timestamp_mi=Module._timestamp_mi=e=>(_timestamp_mi=Module._timestamp_mi=wasmExports.timestamp_mi)(e),_interval_um=Module._interval_um=e=>(_interval_um=Module._interval_um=wasmExports.interval_um)(e),_has_fn_opclass_options=Module._has_fn_opclass_options=e=>(_has_fn_opclass_options=Module._has_fn_opclass_options=wasmExports.has_fn_opclass_options)(e),_uuid_in=Module._uuid_in=e=>(_uuid_in=Module._uuid_in=wasmExports.uuid_in)(e),_uuid_out=Module._uuid_out=e=>(_uuid_out=Module._uuid_out=wasmExports.uuid_out)(e),_uuid_cmp=Module._uuid_cmp=e=>(_uuid_cmp=Module._uuid_cmp=wasmExports.uuid_cmp)(e),_gen_random_uuid=Module._gen_random_uuid=e=>(_gen_random_uuid=Module._gen_random_uuid=wasmExports.gen_random_uuid)(e),_varbit_in=Module._varbit_in=e=>(_varbit_in=Module._varbit_in=wasmExports.varbit_in)(e),_biteq=Module._biteq=e=>(_biteq=Module._biteq=wasmExports.biteq)(e),_bitlt=Module._bitlt=e=>(_bitlt=Module._bitlt=wasmExports.bitlt)(e),_bitle=Module._bitle=e=>(_bitle=Module._bitle=wasmExports.bitle)(e),_bitgt=Module._bitgt=e=>(_bitgt=Module._bitgt=wasmExports.bitgt)(e),_bitge=Module._bitge=e=>(_bitge=Module._bitge=wasmExports.bitge)(e),_bitcmp=Module._bitcmp=e=>(_bitcmp=Module._bitcmp=wasmExports.bitcmp)(e),_bpchareq=Module._bpchareq=e=>(_bpchareq=Module._bpchareq=wasmExports.bpchareq)(e),_bpcharlt=Module._bpcharlt=e=>(_bpcharlt=Module._bpcharlt=wasmExports.bpcharlt)(e),_bpcharle=Module._bpcharle=e=>(_bpcharle=Module._bpcharle=wasmExports.bpcharle)(e),_bpchargt=Module._bpchargt=e=>(_bpchargt=Module._bpchargt=wasmExports.bpchargt)(e),_bpcharge=Module._bpcharge=e=>(_bpcharge=Module._bpcharge=wasmExports.bpcharge)(e),_bpcharcmp=Module._bpcharcmp=e=>(_bpcharcmp=Module._bpcharcmp=wasmExports.bpcharcmp)(e),_texteq=Module._texteq=e=>(_texteq=Module._texteq=wasmExports.texteq)(e),_text_lt=Module._text_lt=e=>(_text_lt=Module._text_lt=wasmExports.text_lt)(e),_text_le=Module._text_le=e=>(_text_le=Module._text_le=wasmExports.text_le)(e),_text_gt=Module._text_gt=e=>(_text_gt=Module._text_gt=wasmExports.text_gt)(e),_text_ge=Module._text_ge=e=>(_text_ge=Module._text_ge=wasmExports.text_ge)(e),_bttextcmp=Module._bttextcmp=e=>(_bttextcmp=Module._bttextcmp=wasmExports.bttextcmp)(e),_byteaeq=Module._byteaeq=e=>(_byteaeq=Module._byteaeq=wasmExports.byteaeq)(e),_bytealt=Module._bytealt=e=>(_bytealt=Module._bytealt=wasmExports.bytealt)(e),_byteale=Module._byteale=e=>(_byteale=Module._byteale=wasmExports.byteale)(e),_byteagt=Module._byteagt=e=>(_byteagt=Module._byteagt=wasmExports.byteagt)(e),_byteage=Module._byteage=e=>(_byteage=Module._byteage=wasmExports.byteage)(e),_byteacmp=Module._byteacmp=e=>(_byteacmp=Module._byteacmp=wasmExports.byteacmp)(e),_to_hex32=Module._to_hex32=e=>(_to_hex32=Module._to_hex32=wasmExports.to_hex32)(e),_varstr_levenshtein=Module._varstr_levenshtein=(e,t,r,a,s,o,n,l)=>(_varstr_levenshtein=Module._varstr_levenshtein=wasmExports.varstr_levenshtein)(e,t,r,a,s,o,n,l),_pg_xml_init=Module._pg_xml_init=e=>(_pg_xml_init=Module._pg_xml_init=wasmExports.pg_xml_init)(e),_xmlInitParser=Module._xmlInitParser=()=>(_xmlInitParser=Module._xmlInitParser=wasmExports.xmlInitParser)(),_xml_ereport=Module._xml_ereport=(e,t,r,a)=>(_xml_ereport=Module._xml_ereport=wasmExports.xml_ereport)(e,t,r,a),_pg_xml_done=Module._pg_xml_done=(e,t)=>(_pg_xml_done=Module._pg_xml_done=wasmExports.pg_xml_done)(e,t),_xmlXPathNewContext=Module._xmlXPathNewContext=e=>(_xmlXPathNewContext=Module._xmlXPathNewContext=wasmExports.xmlXPathNewContext)(e),_xmlXPathFreeContext=Module._xmlXPathFreeContext=e=>(_xmlXPathFreeContext=Module._xmlXPathFreeContext=wasmExports.xmlXPathFreeContext)(e),_xmlFreeDoc=Module._xmlFreeDoc=e=>(_xmlFreeDoc=Module._xmlFreeDoc=wasmExports.xmlFreeDoc)(e),_xmlXPathCtxtCompile=Module._xmlXPathCtxtCompile=(e,t)=>(_xmlXPathCtxtCompile=Module._xmlXPathCtxtCompile=wasmExports.xmlXPathCtxtCompile)(e,t),_xmlXPathCompiledEval=Module._xmlXPathCompiledEval=(e,t)=>(_xmlXPathCompiledEval=Module._xmlXPathCompiledEval=wasmExports.xmlXPathCompiledEval)(e,t),_xmlXPathFreeObject=Module._xmlXPathFreeObject=e=>(_xmlXPathFreeObject=Module._xmlXPathFreeObject=wasmExports.xmlXPathFreeObject)(e),_xmlXPathFreeCompExpr=Module._xmlXPathFreeCompExpr=e=>(_xmlXPathFreeCompExpr=Module._xmlXPathFreeCompExpr=wasmExports.xmlXPathFreeCompExpr)(e),_pg_do_encoding_conversion=Module._pg_do_encoding_conversion=(e,t,r,a)=>(_pg_do_encoding_conversion=Module._pg_do_encoding_conversion=wasmExports.pg_do_encoding_conversion)(e,t,r,a),_xmlStrdup=Module._xmlStrdup=e=>(_xmlStrdup=Module._xmlStrdup=wasmExports.xmlStrdup)(e),_xmlEncodeSpecialChars=Module._xmlEncodeSpecialChars=(e,t)=>(_xmlEncodeSpecialChars=Module._xmlEncodeSpecialChars=wasmExports.xmlEncodeSpecialChars)(e,t),_xmlStrlen=Module._xmlStrlen=e=>(_xmlStrlen=Module._xmlStrlen=wasmExports.xmlStrlen)(e),_xmlBufferCreate=Module._xmlBufferCreate=()=>(_xmlBufferCreate=Module._xmlBufferCreate=wasmExports.xmlBufferCreate)(),_xmlBufferFree=Module._xmlBufferFree=e=>(_xmlBufferFree=Module._xmlBufferFree=wasmExports.xmlBufferFree)(e),_xmlXPathCastNodeToString=Module._xmlXPathCastNodeToString=e=>(_xmlXPathCastNodeToString=Module._xmlXPathCastNodeToString=wasmExports.xmlXPathCastNodeToString)(e),_xmlNodeDump=Module._xmlNodeDump=(e,t,r,a,s)=>(_xmlNodeDump=Module._xmlNodeDump=wasmExports.xmlNodeDump)(e,t,r,a,s),_get_typsubscript=Module._get_typsubscript=(e,t)=>(_get_typsubscript=Module._get_typsubscript=wasmExports.get_typsubscript)(e,t),_CachedPlanAllowsSimpleValidityCheck=Module._CachedPlanAllowsSimpleValidityCheck=(e,t,r)=>(_CachedPlanAllowsSimpleValidityCheck=Module._CachedPlanAllowsSimpleValidityCheck=wasmExports.CachedPlanAllowsSimpleValidityCheck)(e,t,r),_CachedPlanIsSimplyValid=Module._CachedPlanIsSimplyValid=(e,t,r)=>(_CachedPlanIsSimplyValid=Module._CachedPlanIsSimplyValid=wasmExports.CachedPlanIsSimplyValid)(e,t,r),_GetCachedExpression=Module._GetCachedExpression=e=>(_GetCachedExpression=Module._GetCachedExpression=wasmExports.GetCachedExpression)(e),_FreeCachedExpression=Module._FreeCachedExpression=e=>(_FreeCachedExpression=Module._FreeCachedExpression=wasmExports.FreeCachedExpression)(e),_ReleaseAllPlanCacheRefsInOwner=Module._ReleaseAllPlanCacheRefsInOwner=e=>(_ReleaseAllPlanCacheRefsInOwner=Module._ReleaseAllPlanCacheRefsInOwner=wasmExports.ReleaseAllPlanCacheRefsInOwner)(e),_in_error_recursion_trouble=Module._in_error_recursion_trouble=()=>(_in_error_recursion_trouble=Module._in_error_recursion_trouble=wasmExports.in_error_recursion_trouble)(),_GetErrorContextStack=Module._GetErrorContextStack=()=>(_GetErrorContextStack=Module._GetErrorContextStack=wasmExports.GetErrorContextStack)(),_find_rendezvous_variable=Module._find_rendezvous_variable=e=>(_find_rendezvous_variable=Module._find_rendezvous_variable=wasmExports.find_rendezvous_variable)(e),_CallerFInfoFunctionCall2=Module._CallerFInfoFunctionCall2=(e,t,r,a,s)=>(_CallerFInfoFunctionCall2=Module._CallerFInfoFunctionCall2=wasmExports.CallerFInfoFunctionCall2)(e,t,r,a,s),_FunctionCall0Coll=Module._FunctionCall0Coll=(e,t)=>(_FunctionCall0Coll=Module._FunctionCall0Coll=wasmExports.FunctionCall0Coll)(e,t),_resolve_polymorphic_argtypes=Module._resolve_polymorphic_argtypes=(e,t,r,a)=>(_resolve_polymorphic_argtypes=Module._resolve_polymorphic_argtypes=wasmExports.resolve_polymorphic_argtypes)(e,t,r,a),_pg_bindtextdomain=Module._pg_bindtextdomain=e=>(_pg_bindtextdomain=Module._pg_bindtextdomain=wasmExports.pg_bindtextdomain)(e),_DefineCustomBoolVariable=Module._DefineCustomBoolVariable=(e,t,r,a,s,o,n,l,_,p)=>(_DefineCustomBoolVariable=Module._DefineCustomBoolVariable=wasmExports.DefineCustomBoolVariable)(e,t,r,a,s,o,n,l,_,p),_DefineCustomIntVariable=Module._DefineCustomIntVariable=(e,t,r,a,s,o,n,l,_,p,u,m)=>(_DefineCustomIntVariable=Module._DefineCustomIntVariable=wasmExports.DefineCustomIntVariable)(e,t,r,a,s,o,n,l,_,p,u,m),_DefineCustomRealVariable=Module._DefineCustomRealVariable=(e,t,r,a,s,o,n,l,_,p,u,m)=>(_DefineCustomRealVariable=Module._DefineCustomRealVariable=wasmExports.DefineCustomRealVariable)(e,t,r,a,s,o,n,l,_,p,u,m),_DefineCustomStringVariable=Module._DefineCustomStringVariable=(e,t,r,a,s,o,n,l,_,p)=>(_DefineCustomStringVariable=Module._DefineCustomStringVariable=wasmExports.DefineCustomStringVariable)(e,t,r,a,s,o,n,l,_,p),_DefineCustomEnumVariable=Module._DefineCustomEnumVariable=(e,t,r,a,s,o,n,l,_,p,u)=>(_DefineCustomEnumVariable=Module._DefineCustomEnumVariable=wasmExports.DefineCustomEnumVariable)(e,t,r,a,s,o,n,l,_,p,u),_MarkGUCPrefixReserved=Module._MarkGUCPrefixReserved=e=>(_MarkGUCPrefixReserved=Module._MarkGUCPrefixReserved=wasmExports.MarkGUCPrefixReserved)(e),_sampler_random_init_state=Module._sampler_random_init_state=(e,t)=>(_sampler_random_init_state=Module._sampler_random_init_state=wasmExports.sampler_random_init_state)(e,t),_pchomp=Module._pchomp=e=>(_pchomp=Module._pchomp=wasmExports.pchomp)(e),_PinPortal=Module._PinPortal=e=>(_PinPortal=Module._PinPortal=wasmExports.PinPortal)(e),_UnpinPortal=Module._UnpinPortal=e=>(_UnpinPortal=Module._UnpinPortal=wasmExports.UnpinPortal)(e),_xmlBufferWriteCHAR=Module._xmlBufferWriteCHAR=(e,t)=>(_xmlBufferWriteCHAR=Module._xmlBufferWriteCHAR=wasmExports.xmlBufferWriteCHAR)(e,t),_xmlBufferWriteChar=Module._xmlBufferWriteChar=(e,t)=>(_xmlBufferWriteChar=Module._xmlBufferWriteChar=wasmExports.xmlBufferWriteChar)(e,t),_xmlReadMemory=Module._xmlReadMemory=(e,t,r,a,s)=>(_xmlReadMemory=Module._xmlReadMemory=wasmExports.xmlReadMemory)(e,t,r,a,s),_xmlDocGetRootElement=Module._xmlDocGetRootElement=e=>(_xmlDocGetRootElement=Module._xmlDocGetRootElement=wasmExports.xmlDocGetRootElement)(e),_xmlXPathIsNaN=Module._xmlXPathIsNaN=e=>(_xmlXPathIsNaN=Module._xmlXPathIsNaN=wasmExports.xmlXPathIsNaN)(e),_xmlXPathCastToBoolean=Module._xmlXPathCastToBoolean=e=>(_xmlXPathCastToBoolean=Module._xmlXPathCastToBoolean=wasmExports.xmlXPathCastToBoolean)(e),_xmlXPathCastToNumber=Module._xmlXPathCastToNumber=e=>(_xmlXPathCastToNumber=Module._xmlXPathCastToNumber=wasmExports.xmlXPathCastToNumber)(e),___dl_seterr=(e,t)=>(___dl_seterr=wasmExports.__dl_seterr)(e,t),_getgid=Module._getgid=()=>(_getgid=Module._getgid=wasmExports.getgid)(),_getuid=Module._getuid=()=>(_getuid=Module._getuid=wasmExports.getuid)(),_gmtime=Module._gmtime=e=>(_gmtime=Module._gmtime=wasmExports.gmtime)(e),_htonl=e=>(_htonl=wasmExports.htonl)(e),_htons=e=>(_htons=wasmExports.htons)(e),_ioctl=Module._ioctl=(e,t,r)=>(_ioctl=Module._ioctl=wasmExports.ioctl)(e,t,r),_emscripten_builtin_memalign=(e,t)=>(_emscripten_builtin_memalign=wasmExports.emscripten_builtin_memalign)(e,t),_ntohs=e=>(_ntohs=wasmExports.ntohs)(e),_perror=Module._perror=e=>(_perror=Module._perror=wasmExports.perror)(e),_qsort=Module._qsort=(e,t,r,a)=>(_qsort=Module._qsort=wasmExports.qsort)(e,t,r,a),_srand=Module._srand=e=>(_srand=Module._srand=wasmExports.srand)(e),_rand=Module._rand=()=>(_rand=Module._rand=wasmExports.rand)(),__emscripten_timeout=(e,t)=>(__emscripten_timeout=wasmExports._emscripten_timeout)(e,t),_strerror_r=Module._strerror_r=(e,t,r)=>(_strerror_r=Module._strerror_r=wasmExports.strerror_r)(e,t,r),_strncat=Module._strncat=(e,t,r)=>(_strncat=Module._strncat=wasmExports.strncat)(e,t,r),_setThrew=(e,t)=>(_setThrew=wasmExports.setThrew)(e,t),__emscripten_tempret_set=e=>(__emscripten_tempret_set=wasmExports._emscripten_tempret_set)(e),__emscripten_tempret_get=()=>(__emscripten_tempret_get=wasmExports._emscripten_tempret_get)(),__emscripten_stack_restore=e=>(__emscripten_stack_restore=wasmExports._emscripten_stack_restore)(e),__emscripten_stack_alloc=e=>(__emscripten_stack_alloc=wasmExports._emscripten_stack_alloc)(e),_emscripten_stack_get_current=()=>(_emscripten_stack_get_current=wasmExports.emscripten_stack_get_current)(),___wasm_apply_data_relocs=()=>(___wasm_apply_data_relocs=wasmExports.__wasm_apply_data_relocs)(),_stderr=Module._stderr=2536848,_InterruptPending=Module._InterruptPending=2677872,_MyLatch=Module._MyLatch=2678060,_CritSectionCount=Module._CritSectionCount=2677924,_MyProc=Module._MyProc=2647676,_pg_global_prng_state=Module._pg_global_prng_state=2624256,_error_context_stack=Module._error_context_stack=2676168,_GUC_check_errdetail_string=Module._GUC_check_errdetail_string=2681820,_IsUnderPostmaster=Module._IsUnderPostmaster=2677953,_CurrentMemoryContext=Module._CurrentMemoryContext=2683248,_stdout=Module._stdout=2537152,_debug_query_string=Module._debug_query_string=2538700,_MyProcPort=Module._MyProcPort=2678048,___THREW__=Module.___THREW__=2698916,___threwValue=Module.___threwValue=2698920,_MyDatabaseId=Module._MyDatabaseId=2677932,_TopMemoryContext=Module._TopMemoryContext=2683252,_PG_exception_stack=Module._PG_exception_stack=2676172,_MyProcPid=Module._MyProcPid=2678024,_stdin=Module._stdin=2537e3,_ScanKeywords=Module._ScanKeywords=2374040,_pg_number_of_ones=Module._pg_number_of_ones=925120,_LocalBufferBlockPointers=Module._LocalBufferBlockPointers=2644252,_BufferBlocks=Module._BufferBlocks=2638988,_wal_level=Module._wal_level=2387920,_SnapshotAnyData=Module._SnapshotAnyData=2474096,_maintenance_work_mem=Module._maintenance_work_mem=2421576,_ParallelWorkerNumber=Module._ParallelWorkerNumber=2379480,_MainLWLockArray=Module._MainLWLockArray=2645860,_CurrentResourceOwner=Module._CurrentResourceOwner=2683296,_work_mem=Module._work_mem=2421560,_NBuffers=Module._NBuffers=2421584,_bsysscan=Module._bsysscan=2625492,_CheckXidAlive=Module._CheckXidAlive=2625488,_RecentXmin=Module._RecentXmin=2474188,_XactIsoLevel=Module._XactIsoLevel=2387784,_pgWalUsage=Module._pgWalUsage=2628960,_pgBufferUsage=Module._pgBufferUsage=2628832,_TTSOpsVirtual=Module._TTSOpsVirtual=2391608,_TransamVariables=Module._TransamVariables=2625480,_TopTransactionContext=Module._TopTransactionContext=2683272,_RmgrTable=Module._RmgrTable=2379504,_process_shared_preload_libraries_in_progress=Module._process_shared_preload_libraries_in_progress=2681216,_wal_segment_size=Module._wal_segment_size=2387940,_TopTransactionResourceOwner=Module._TopTransactionResourceOwner=2683304,_arch_module_check_errdetail_string=Module._arch_module_check_errdetail_string=2638372,_object_access_hook=Module._object_access_hook=2627600,_InvalidObjectAddress=Module._InvalidObjectAddress=1520620,_check_function_bodies=Module._check_function_bodies=2421750,_post_parse_analyze_hook=Module._post_parse_analyze_hook=2627640,_ScanKeywordTokens=Module._ScanKeywordTokens=1551648,_SPI_processed=Module._SPI_processed=2628984,_SPI_tuptable=Module._SPI_tuptable=2628992,_TTSOpsMinimalTuple=Module._TTSOpsMinimalTuple=2391712,_check_password_hook=Module._check_password_hook=2627908,_ConfigReloadPending=Module._ConfigReloadPending=2638360,_max_parallel_maintenance_workers=Module._max_parallel_maintenance_workers=2421580,_DateStyle=Module._DateStyle=2421548,_ExecutorStart_hook=Module._ExecutorStart_hook=2628808,_ExecutorRun_hook=Module._ExecutorRun_hook=2628812,_ExecutorFinish_hook=Module._ExecutorFinish_hook=2628816,_ExecutorEnd_hook=Module._ExecutorEnd_hook=2628820,_SPI_result=Module._SPI_result=2628996,_ClientAuthentication_hook=Module._ClientAuthentication_hook=2629168,_cpu_tuple_cost=Module._cpu_tuple_cost=2392168,_cpu_operator_cost=Module._cpu_operator_cost=2392184,_seq_page_cost=Module._seq_page_cost=2392152,_planner_hook=Module._planner_hook=2638056,_ShutdownRequestPending=Module._ShutdownRequestPending=2638364,_MyStartTime=Module._MyStartTime=2678032,_cluster_name=Module._cluster_name=2421800,_application_name=Module._application_name=2682044,_BufferDescriptors=Module._BufferDescriptors=2638984,_shmem_startup_hook=Module._shmem_startup_hook=2644932,_ProcessUtility_hook=Module._ProcessUtility_hook=2647764,_IntervalStyle=Module._IntervalStyle=2677956,_extra_float_digits=Module._extra_float_digits=2411976,_pg_crc32_table=Module._pg_crc32_table=2112288,_xmlFree=Module._xmlFree=2523400,_shmem_request_hook=Module._shmem_request_hook=2681220;function invoke_iii(e,t,r){var a=stackSave();try{return getWasmTableEntry(e)(t,r)}catch(s){if(stackRestore(a),s!==s+0)throw s;_setThrew(1,0)}}function invoke_viiii(e,t,r,a,s){var o=stackSave();try{getWasmTableEntry(e)(t,r,a,s)}catch(n){if(stackRestore(o),n!==n+0)throw n;_setThrew(1,0)}}function invoke_vi(e,t){var r=stackSave();try{getWasmTableEntry(e)(t)}catch(a){if(stackRestore(r),a!==a+0)throw a;_setThrew(1,0)}}function invoke_v(e){var t=stackSave();try{getWasmTableEntry(e)()}catch(r){if(stackRestore(t),r!==r+0)throw r;_setThrew(1,0)}}function invoke_j(e){var t=stackSave();try{return getWasmTableEntry(e)()}catch(r){if(stackRestore(t),r!==r+0)throw r;return _setThrew(1,0),0n}}function invoke_viiiiii(e,t,r,a,s,o,n){var l=stackSave();try{getWasmTableEntry(e)(t,r,a,s,o,n)}catch(_){if(stackRestore(l),_!==_+0)throw _;_setThrew(1,0)}}function invoke_vii(e,t,r){var a=stackSave();try{getWasmTableEntry(e)(t,r)}catch(s){if(stackRestore(a),s!==s+0)throw s;_setThrew(1,0)}}function invoke_iiiiii(e,t,r,a,s,o){var n=stackSave();try{return getWasmTableEntry(e)(t,r,a,s,o)}catch(l){if(stackRestore(n),l!==l+0)throw l;_setThrew(1,0)}}function invoke_i(e){var t=stackSave();try{return getWasmTableEntry(e)()}catch(r){if(stackRestore(t),r!==r+0)throw r;_setThrew(1,0)}}function invoke_ii(e,t){var r=stackSave();try{return getWasmTableEntry(e)(t)}catch(a){if(stackRestore(r),a!==a+0)throw a;_setThrew(1,0)}}function invoke_viii(e,t,r,a){var s=stackSave();try{getWasmTableEntry(e)(t,r,a)}catch(o){if(stackRestore(s),o!==o+0)throw o;_setThrew(1,0)}}function invoke_vji(e,t,r){var a=stackSave();try{getWasmTableEntry(e)(t,r)}catch(s){if(stackRestore(a),s!==s+0)throw s;_setThrew(1,0)}}function invoke_iiii(e,t,r,a){var s=stackSave();try{return getWasmTableEntry(e)(t,r,a)}catch(o){if(stackRestore(s),o!==o+0)throw o;_setThrew(1,0)}}function invoke_iiiiiiii(e,t,r,a,s,o,n,l){var _=stackSave();try{return getWasmTableEntry(e)(t,r,a,s,o,n,l)}catch(p){if(stackRestore(_),p!==p+0)throw p;_setThrew(1,0)}}function invoke_iiiii(e,t,r,a,s){var o=stackSave();try{return getWasmTableEntry(e)(t,r,a,s)}catch(n){if(stackRestore(o),n!==n+0)throw n;_setThrew(1,0)}}function invoke_viiiiiiiii(e,t,r,a,s,o,n,l,_,p){var u=stackSave();try{getWasmTableEntry(e)(t,r,a,s,o,n,l,_,p)}catch(m){if(stackRestore(u),m!==m+0)throw m;_setThrew(1,0)}}function invoke_viiiii(e,t,r,a,s,o){var n=stackSave();try{getWasmTableEntry(e)(t,r,a,s,o)}catch(l){if(stackRestore(n),l!==l+0)throw l;_setThrew(1,0)}}function invoke_jii(e,t,r){var a=stackSave();try{return getWasmTableEntry(e)(t,r)}catch(s){if(stackRestore(a),s!==s+0)throw s;return _setThrew(1,0),0n}}function invoke_ji(e,t){var r=stackSave();try{return getWasmTableEntry(e)(t)}catch(a){if(stackRestore(r),a!==a+0)throw a;return _setThrew(1,0),0n}}function invoke_jiiiiiiiii(e,t,r,a,s,o,n,l,_,p){var u=stackSave();try{return getWasmTableEntry(e)(t,r,a,s,o,n,l,_,p)}catch(m){if(stackRestore(u),m!==m+0)throw m;return _setThrew(1,0),0n}}function invoke_jiiiiii(e,t,r,a,s,o,n){var l=stackSave();try{return getWasmTableEntry(e)(t,r,a,s,o,n)}catch(_){if(stackRestore(l),_!==_+0)throw _;return _setThrew(1,0),0n}}function invoke_iiiiiiiiiiiiii(e,t,r,a,s,o,n,l,_,p,u,m,c,g){var v=stackSave();try{return getWasmTableEntry(e)(t,r,a,s,o,n,l,_,p,u,m,c,g)}catch(f){if(stackRestore(v),f!==f+0)throw f;_setThrew(1,0)}}function invoke_iiiijii(e,t,r,a,s,o,n){var l=stackSave();try{return getWasmTableEntry(e)(t,r,a,s,o,n)}catch(_){if(stackRestore(l),_!==_+0)throw _;_setThrew(1,0)}}function invoke_vijiji(e,t,r,a,s,o){var n=stackSave();try{getWasmTableEntry(e)(t,r,a,s,o)}catch(l){if(stackRestore(n),l!==l+0)throw l;_setThrew(1,0)}}function invoke_viji(e,t,r,a){var s=stackSave();try{getWasmTableEntry(e)(t,r,a)}catch(o){if(stackRestore(s),o!==o+0)throw o;_setThrew(1,0)}}function invoke_iiji(e,t,r,a){var s=stackSave();try{return getWasmTableEntry(e)(t,r,a)}catch(o){if(stackRestore(s),o!==o+0)throw o;_setThrew(1,0)}}function invoke_iiiiiiiii(e,t,r,a,s,o,n,l,_){var p=stackSave();try{return getWasmTableEntry(e)(t,r,a,s,o,n,l,_)}catch(u){if(stackRestore(p),u!==u+0)throw u;_setThrew(1,0)}}function invoke_iiiiiiiiiiiiiiiiii(e,t,r,a,s,o,n,l,_,p,u,m,c,g,v,f,P,F){var A=stackSave();try{return getWasmTableEntry(e)(t,r,a,s,o,n,l,_,p,u,m,c,g,v,f,P,F)}catch(x){if(stackRestore(A),x!==x+0)throw x;_setThrew(1,0)}}function invoke_iiiij(e,t,r,a,s){var o=stackSave();try{return getWasmTableEntry(e)(t,r,a,s)}catch(n){if(stackRestore(o),n!==n+0)throw n;_setThrew(1,0)}}function invoke_iiiiiii(e,t,r,a,s,o,n){var l=stackSave();try{return getWasmTableEntry(e)(t,r,a,s,o,n)}catch(_){if(stackRestore(l),_!==_+0)throw _;_setThrew(1,0)}}function invoke_vj(e,t){var r=stackSave();try{getWasmTableEntry(e)(t)}catch(a){if(stackRestore(r),a!==a+0)throw a;_setThrew(1,0)}}function invoke_iiiiiiiiii(e,t,r,a,s,o,n,l,_,p){var u=stackSave();try{return getWasmTableEntry(e)(t,r,a,s,o,n,l,_,p)}catch(m){if(stackRestore(u),m!==m+0)throw m;_setThrew(1,0)}}function invoke_viiji(e,t,r,a,s){var o=stackSave();try{getWasmTableEntry(e)(t,r,a,s)}catch(n){if(stackRestore(o),n!==n+0)throw n;_setThrew(1,0)}}function invoke_viiiiiiii(e,t,r,a,s,o,n,l,_){var p=stackSave();try{getWasmTableEntry(e)(t,r,a,s,o,n,l,_)}catch(u){if(stackRestore(p),u!==u+0)throw u;_setThrew(1,0)}}function invoke_vij(e,t,r){var a=stackSave();try{getWasmTableEntry(e)(t,r)}catch(s){if(stackRestore(a),s!==s+0)throw s;_setThrew(1,0)}}function invoke_ij(e,t){var r=stackSave();try{return getWasmTableEntry(e)(t)}catch(a){if(stackRestore(r),a!==a+0)throw a;_setThrew(1,0)}}function invoke_viiiiiii(e,t,r,a,s,o,n,l){var _=stackSave();try{getWasmTableEntry(e)(t,r,a,s,o,n,l)}catch(p){if(stackRestore(_),p!==p+0)throw p;_setThrew(1,0)}}function invoke_viiiji(e,t,r,a,s,o){var n=stackSave();try{getWasmTableEntry(e)(t,r,a,s,o)}catch(l){if(stackRestore(n),l!==l+0)throw l;_setThrew(1,0)}}function invoke_iiij(e,t,r,a){var s=stackSave();try{return getWasmTableEntry(e)(t,r,a)}catch(o){if(stackRestore(s),o!==o+0)throw o;_setThrew(1,0)}}function invoke_vid(e,t,r){var a=stackSave();try{getWasmTableEntry(e)(t,r)}catch(s){if(stackRestore(a),s!==s+0)throw s;_setThrew(1,0)}}function invoke_ijiiiiii(e,t,r,a,s,o,n,l){var _=stackSave();try{return getWasmTableEntry(e)(t,r,a,s,o,n,l)}catch(p){if(stackRestore(_),p!==p+0)throw p;_setThrew(1,0)}}function invoke_viijii(e,t,r,a,s,o){var n=stackSave();try{getWasmTableEntry(e)(t,r,a,s,o)}catch(l){if(stackRestore(n),l!==l+0)throw l;_setThrew(1,0)}}function invoke_iiiiiji(e,t,r,a,s,o,n){var l=stackSave();try{return getWasmTableEntry(e)(t,r,a,s,o,n)}catch(_){if(stackRestore(l),_!==_+0)throw _;_setThrew(1,0)}}function invoke_viijiiii(e,t,r,a,s,o,n,l){var _=stackSave();try{getWasmTableEntry(e)(t,r,a,s,o,n,l)}catch(p){if(stackRestore(_),p!==p+0)throw p;_setThrew(1,0)}}function invoke_viij(e,t,r,a){var s=stackSave();try{getWasmTableEntry(e)(t,r,a)}catch(o){if(stackRestore(s),o!==o+0)throw o;_setThrew(1,0)}}function invoke_jiiii(e,t,r,a,s){var o=stackSave();try{return getWasmTableEntry(e)(t,r,a,s)}catch(n){if(stackRestore(o),n!==n+0)throw n;return _setThrew(1,0),0n}}function invoke_viiiiiiiiiiii(e,t,r,a,s,o,n,l,_,p,u,m,c){var g=stackSave();try{getWasmTableEntry(e)(t,r,a,s,o,n,l,_,p,u,m,c)}catch(v){if(stackRestore(g),v!==v+0)throw v;_setThrew(1,0)}}function invoke_di(e,t){var r=stackSave();try{return getWasmTableEntry(e)(t)}catch(a){if(stackRestore(r),a!==a+0)throw a;_setThrew(1,0)}}function invoke_id(e,t){var r=stackSave();try{return getWasmTableEntry(e)(t)}catch(a){if(stackRestore(r),a!==a+0)throw a;_setThrew(1,0)}}function invoke_ijiiiii(e,t,r,a,s,o,n){var l=stackSave();try{return getWasmTableEntry(e)(t,r,a,s,o,n)}catch(_){if(stackRestore(l),_!==_+0)throw _;_setThrew(1,0)}}function invoke_iiiiiiiiiii(e,t,r,a,s,o,n,l,_,p,u){var m=stackSave();try{return getWasmTableEntry(e)(t,r,a,s,o,n,l,_,p,u)}catch(c){if(stackRestore(m),c!==c+0)throw c;_setThrew(1,0)}}Module.addRunDependency=addRunDependency,Module.removeRunDependency=removeRunDependency,Module.wasmTable=wasmTable,Module.addFunction=addFunction,Module.removeFunction=removeFunction,Module.setValue=setValue,Module.getValue=getValue,Module.UTF8ToString=UTF8ToString,Module.stringToNewUTF8=stringToNewUTF8,Module.stringToUTF8OnStack=stringToUTF8OnStack,Module.FS_createPreloadedFile=FS_createPreloadedFile,Module.FS_unlink=FS_unlink,Module.FS_createPath=FS_createPath,Module.FS_createDevice=FS_createDevice,Module.FS=FS,Module.FS_createDataFile=FS_createDataFile,Module.FS_createLazyFile=FS_createLazyFile,Module.MEMFS=MEMFS,Module.IDBFS=IDBFS;var calledRun;dependenciesFulfilled=function e(){calledRun||run(),calledRun||(dependenciesFulfilled=e)};function callMain(e=[]){var t=resolveGlobalSymbol("main").sym;if(t){e.unshift(thisProgram);var r=e.length,a=stackAlloc((r+1)*4),s=a;e.forEach(n=>{HEAPU32[s>>2]=stringToUTF8OnStack(n),s+=4}),HEAPU32[s>>2]=0;try{var o=t(r,a);return exitJS(o,!0),o}catch(n){return handleException(n)}}}function run(e=arguments_){if(runDependencies>0||(preRun(),runDependencies>0))return;function t(){calledRun||(calledRun=!0,Module.calledRun=!0,!ABORT&&(initRuntime(),preMain(),readyPromiseResolve(Module),Module.onRuntimeInitialized?.(),shouldRunNow&&callMain(e),postRun()))}Module.setStatus?(Module.setStatus("Running..."),setTimeout(()=>{setTimeout(()=>Module.setStatus(""),1),t()},1)):t()}if(Module.preInit)for(typeof Module.preInit=="function"&&(Module.preInit=[Module.preInit]);Module.preInit.length>0;)Module.preInit.pop()();var shouldRunNow=!0;return Module.noInitialRun&&(shouldRunNow=!1),run(),moduleRtn=readyPromise,moduleRtn}})(),Is=_i;var Rs=Is;var _t,Ve,Xe,pt,dt,yr,Mr,wr,xr,ut,mt,Zt,ct,Ke,Ie,ee,Ye,gt,fe,Re,Se,ft,Qe,qe,pe,De,ae,he,Q,qs,Ds,Jt,zs,Os,ge=class ge extends ur{constructor(r={},a={}){super();M(this,Q);M(this,_t,!1);M(this,Ve,!1);M(this,Xe,!1);M(this,pt,!1);M(this,dt,!1);M(this,yr,new ye);M(this,Mr,new ye);M(this,wr,new ye);M(this,xr,new ye);M(this,ut,!1);this.debug=0;M(this,mt);M(this,Zt,[]);M(this,ct,new be);M(this,Ke);M(this,Ie);M(this,ee,new Map);M(this,Ye,new Set);M(this,gt,-1);M(this,fe,[]);M(this,Re,!1);M(this,Se);M(this,ft,-1);M(this,Qe,[]);M(this,qe,0);M(this,pe,null);M(this,De,!0);M(this,ae,new Uint8Array(0));M(this,he,0);typeof r=="string"?a={dataDir:r,...a}:a=r,this.dataDir=a.dataDir,a.parsers!==void 0&&(this.parsers={...this.parsers,...a.parsers}),a.serializers!==void 0&&(this.serializers={...this.serializers,...a.serializers}),a?.debug!==void 0&&(this.debug=a.debug),a?.relaxedDurability!==void 0&&E(this,dt,a.relaxedDurability),E(this,mt,a.extensions??{}),this.waitReady=h(this,Q,qs).call(this,a??{})}static async create(r,a){let s=typeof r=="string"?{dataDir:r,...a??{}}:r??{},o=new ge(s);return await o.waitReady,o}get Module(){return this.mod}get ready(){return d(this,_t)&&!d(this,Ve)&&!d(this,Xe)}get closed(){return d(this,Xe)}async close(){await this._checkReady(),E(this,Ve,!0);for(let r of d(this,Zt))await r();try{await this.execProtocol(O.end()),this.mod._pgl_shutdown(),this.mod.removeFunction(d(this,ft)),this.mod.removeFunction(d(this,gt))}catch(r){let a=r;if(!(a.name==="ExitStatus"&&a.status===0))throw r}await this.fs.closeFs(),E(this,Xe,!0),E(this,Ve,!1)}async[Symbol.asyncDispose](){await this.close()}async _handleBlob(r){E(this,Ke,r?await r.arrayBuffer():void 0)}async _cleanupBlob(){E(this,Ke,void 0)}async _getWrittenBlob(){if(!d(this,Ie))return;let r=new Blob(d(this,Ie));return E(this,Ie,void 0),r}async _checkReady(){if(d(this,Ve))throw new Error("PGlite is closing");if(d(this,Xe))throw new Error("PGlite is closed");d(this,_t)||await this.waitReady}execProtocolRawSync(r){let a=this.mod;return E(this,qe,0),E(this,he,0),E(this,Qe,r),d(this,De)&&d(this,ae).length!==ge.DEFAULT_RECV_BUF_SIZE&&E(this,ae,new Uint8Array(ge.DEFAULT_RECV_BUF_SIZE)),a._interactive_one(r.length,r[0]),E(this,Qe,[]),d(this,De)&&d(this,he)?d(this,ae).subarray(0,d(this,he)):new Uint8Array(0)}async execProtocolRaw(r,{syncToFs:a=!0}={}){let s=this.execProtocolRawSync(r);return a&&await this.syncToFs(),s}async execProtocol(r,{syncToFs:a=!0,throwOnError:s=!0,onNotice:o}={}){E(this,Re,s),E(this,Se,o),E(this,fe,[]),E(this,pe,null);let n=await this.execProtocolRaw(r,{syncToFs:a}),l=d(this,pe);E(this,Re,!1),E(this,Se,void 0),E(this,pe,null);let _={messages:d(this,fe),data:n};if(E(this,fe,[]),s&&l)throw E(this,ct,new be),l;return _}async execProtocolStream(r,{syncToFs:a,throwOnError:s=!0,onNotice:o}={}){E(this,Re,s),E(this,Se,o),E(this,fe,[]),E(this,pe,null),E(this,De,!1),await this.execProtocolRaw(r,{syncToFs:a}),E(this,De,!0);let n=d(this,pe);E(this,Re,!1),E(this,Se,void 0),E(this,pe,null);let l=d(this,fe);if(E(this,fe,[]),s&&n)throw E(this,ct,new be),n;return l}isInTransaction(){return d(this,pt)}async syncToFs(){if(d(this,ut))return;E(this,ut,!0);let r=async()=>{await d(this,xr).runExclusive(async()=>{E(this,ut,!1),await this.fs.syncToFs(d(this,dt))})};d(this,dt)?r():await r()}async listen(r,a,s){return this._runExclusiveListen(()=>h(this,Q,zs).call(this,r,a,s))}async unlisten(r,a,s){return this._runExclusiveListen(()=>h(this,Q,Os).call(this,r,a,s))}onNotification(r){return d(this,Ye).add(r),()=>{d(this,Ye).delete(r)}}offNotification(r){d(this,Ye).delete(r)}async dumpDataDir(r){await this._checkReady();let a=this.dataDir?.split("/").pop()??"pgdata";return this.fs.dumpTar(a,r)}_runExclusiveQuery(r){return d(this,yr).runExclusive(r)}_runExclusiveTransaction(r){return d(this,Mr).runExclusive(r)}async clone(){let r=await this.dumpDataDir("none");return ge.create({loadDataDir:r,extensions:d(this,mt)})}_runExclusiveListen(r){return d(this,wr).runExclusive(r)}};_t=new WeakMap,Ve=new WeakMap,Xe=new WeakMap,pt=new WeakMap,dt=new WeakMap,yr=new WeakMap,Mr=new WeakMap,wr=new WeakMap,xr=new WeakMap,ut=new WeakMap,mt=new WeakMap,Zt=new WeakMap,ct=new WeakMap,Ke=new WeakMap,Ie=new WeakMap,ee=new WeakMap,Ye=new WeakMap,gt=new WeakMap,fe=new WeakMap,Re=new WeakMap,Se=new WeakMap,ft=new WeakMap,Qe=new WeakMap,qe=new WeakMap,pe=new WeakMap,De=new WeakMap,ae=new WeakMap,he=new WeakMap,Q=new WeakSet,qs=async function(r){if(r.fs)this.fs=r.fs;else{let{dataDir:m,fsType:c}=Ts(r.dataDir);this.fs=await Cs(m,c)}let a={},s=[],o=[`PGDATA=${j}`,`PREFIX=${Xt}`,`PGUSER=${r.username??"postgres"}`,`PGDATABASE=${r.database??"template1"}`,"MODE=REACT","REPL=N",...this.debug?["-d",this.debug.toString()]:[]];r.wasmModule||ms();let n=r.fsBundle?r.fsBundle.arrayBuffer():gs(),l;n.then(m=>{l=m});let _={WASM_PREFIX:Xt,arguments:o,INITIAL_MEMORY:r.initialMemory,noExitRuntime:!0,...this.debug>0?{print:console.info,printErr:console.error}:{print:()=>{},printErr:()=>{}},instantiateWasm:(m,c)=>(cs(m,r.wasmModule).then(({instance:g,module:v})=>{c(g,v)}),{}),getPreloadedPackage:(m,c)=>{if(m==="pglite.data"){if(l.byteLength!==c)throw new Error(`Invalid FS bundle size: ${l.byteLength} !== ${c}`);return l}throw new Error(`Unknown package: ${m}`)},preRun:[m=>{let c=m.FS.makedev(64,0),g={open:v=>{},close:v=>{},read:(v,f,P,F,A)=>{let x=d(this,Ke);if(!x)throw new Error("No /dev/blob File or Blob provided to read from");let I=new Uint8Array(x);if(A>=I.length)return 0;let b=Math.min(I.length-A,F);for(let T=0;T<b;T++)f[P+T]=I[A+T];return b},write:(v,f,P,F,A)=>(d(this,Ie)??E(this,Ie,[]),d(this,Ie).push(f.slice(P,P+F)),F),llseek:(v,f,P)=>{let F=d(this,Ke);if(!F)throw new Error("No /dev/blob File or Blob provided to llseek");let A=f;if(P===1?A+=v.position:P===2&&(A=new Uint8Array(F).length),A<0)throw new m.FS.ErrnoError(28);return A}};m.FS.registerDevice(c,g),m.FS.mkdev("/dev/blob",c)}]},{emscriptenOpts:p}=await this.fs.init(this,_);_=p;for(let[m,c]of Object.entries(d(this,mt)))if(c instanceof URL)a[m]=_a(c);else{let g=await c.setup(this,_);if(g.emscriptenOpts&&(_=g.emscriptenOpts),g.namespaceObj){let v=this;v[m]=g.namespaceObj}g.bundlePath&&(a[m]=_a(g.bundlePath)),g.init&&s.push(g.init),g.close&&d(this,Zt).push(g.close)}if(_.pg_extensions=a,await n,this.mod=await Rs(_),E(this,gt,this.mod.addFunction((m,c)=>{let g;try{g=this.mod.HEAPU8.subarray(m,m+c)}catch(v){throw console.error("error",v),v}if(d(this,ct).parse(g,v=>{h(this,Q,Ds).call(this,v)}),d(this,De)){let v=g.slice(),f=d(this,he)+v.length;if(f>d(this,ae).length){let P=d(this,ae).length+(d(this,ae).length>>1)+f;f>ge.MAX_BUFFER_SIZE&&(f=ge.MAX_BUFFER_SIZE);let F=new Uint8Array(P);F.set(d(this,ae).subarray(0,d(this,he))),E(this,ae,F)}return d(this,ae).set(v,d(this,he)),E(this,he,d(this,he)+v.length),d(this,ae).length}return c},"iii")),E(this,ft,this.mod.addFunction((m,c)=>{let g=d(this,Qe).length-d(this,qe);g>c&&(g=c);try{this.mod.HEAP8.set(d(this,Qe).subarray(d(this,qe),d(this,qe)+g),m),E(this,qe,d(this,qe)+g)}catch(v){console.log(v)}return g},"iii")),this.mod._set_read_write_cbs(d(this,ft),d(this,gt)),await this.fs.initialSyncFs(),r.loadDataDir){if(this.mod.FS.analyzePath(j+"/PG_VERSION").exists)throw new Error("Database already exists, cannot load from tarball");h(this,Q,Jt).call(this,"pglite: loading data from tarball"),await xs(this.mod.FS,r.loadDataDir,j)}this.mod.FS.analyzePath(j+"/PG_VERSION").exists?h(this,Q,Jt).call(this,"pglite: found DB, resuming"):h(this,Q,Jt).call(this,"pglite: no db"),await ys(this.mod,(...m)=>h(this,Q,Jt).call(this,...m));let u=this.mod._pgl_initdb();if(!u)throw new Error("INITDB failed to return value");if(u&1)throw new Error("INITDB: failed to execute");if(u&2){let m=r.username??"postgres",c=r.database??"template1";if(u&4){if(!(u&12))throw new Error(`INITDB: Invalid db ${c}/user ${m} combination`)}else if(c!=="template1"&&m!=="postgres")throw new Error(`INITDB: created a new datadir ${j}, but an alternative db ${c}/user ${m} was requested`)}this.mod._pgl_backend(),await this.syncToFs(),E(this,_t,!0),await this.exec("SET search_path TO public;"),await this._initArrayTypes();for(let m of s)await m()},Ds=function(r){if(!d(this,pe)){if(r instanceof ne)d(this,Re)&&E(this,pe,r);else if(r instanceof Ge)this.debug>0&&console.warn(r),d(this,Se)&&d(this,Se).call(this,r);else if(r instanceof Ue)switch(r.text){case"BEGIN":E(this,pt,!0);break;case"COMMIT":case"ROLLBACK":E(this,pt,!1);break}else if(r instanceof Be){let a=d(this,ee).get(r.channel);a&&a.forEach(s=>{queueMicrotask(()=>s(r.payload))}),d(this,Ye).forEach(s=>{queueMicrotask(()=>s(r.channel,r.payload))})}d(this,fe).push(r)}},Jt=function(...r){this.debug>0&&console.log(...r)},zs=async function(r,a,s){let o=la(r),n=s??this;d(this,ee).has(o)||d(this,ee).set(o,new Set),d(this,ee).get(o).add(a);try{await n.exec(`LISTEN ${r}`)}catch(l){throw d(this,ee).get(o).delete(a),d(this,ee).get(o)?.size===0&&d(this,ee).delete(o),l}return async l=>{await this.unlisten(o,a,l)}},Os=async function(r,a,s){let o=la(r),n=s??this,l=async()=>{await n.exec(`UNLISTEN ${r}`),d(this,ee).get(o)?.size===0&&d(this,ee).delete(o)};a?(d(this,ee).get(o)?.delete(a),d(this,ee).get(o)?.size===0&&await l()):await l()},ge.DEFAULT_RECV_BUF_SIZE=1*1024*1024,ge.MAX_BUFFER_SIZE=Math.pow(2,30);var fa=ge;y();0&&(module.exports={IdbFs,MemoryFS,Mutex,PGlite,formatQuery,messages,parse,protocol,types,uuid});
//# sourceMappingURL=index.cjs.map