-
Notifications
You must be signed in to change notification settings - Fork 1
/
opencascadejs.js
2 lines (2 loc) · 233 KB
/
opencascadejs.js
1
2
/*! For license information please see opencascadejs.js.LICENSE.txt */
!function(t,r){if("object"==typeof exports&&"object"==typeof module)module.exports=r();else if("function"==typeof define&&define.amd)define([],r);else{var n=r();for(var e in n)("object"==typeof exports?exports:t)[e]=n[e]}}(self,(()=>(()=>{"use strict";var t,r={d:(t,n)=>{for(var e in n)r.o(n,e)&&!r.o(t,e)&&Object.defineProperty(t,e,{enumerable:!0,get:n[e]})},o:(t,r)=>Object.prototype.hasOwnProperty.call(t,r),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},n={};function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},e(t)}r.r(n),r.d(n,{default:()=>m});const o=(t="undefined"!=typeof document&&document.currentScript?document.currentScript.src:void 0,"undefined"!=typeof __filename&&(t=t||__filename),function(r){var n,o;(r=void 0!==(r=r||{})?r:{}).ready=new Promise((function(t,r){n=t,o=r}));var i,a,c,u,f,s,h=Object.assign({},r),l=[],d="./this.program",v=function(t,r){throw r},m="object"==("undefined"==typeof window?"undefined":e(window)),y="function"==typeof importScripts,p="object"==("undefined"==typeof process?"undefined":e(process))&&"object"==e(process.versions)&&"string"==typeof process.versions.node,w="";p?(w=y?require("path").dirname(w)+"/":__dirname+"/",s=function(){f||(u=require("fs"),f=require("path"))},i=function(t,r){return s(),t=f.normalize(t),u.readFileSync(t,r?void 0:"utf8")},c=function(t){var r=i(t,!0);return r.buffer||(r=new Uint8Array(r)),r},a=function(t,r,n){s(),t=f.normalize(t),u.readFile(t,(function(t,e){t?n(t):r(e.buffer)}))},process.argv.length>1&&(d=process.argv[1].replace(/\\/g,"/")),l=process.argv.slice(2),process.on("uncaughtException",(function(t){if(!(t instanceof me))throw t})),process.on("unhandledRejection",(function(t){throw t})),v=function(t,r){if(it())throw process.exitCode=t,r;var n;(n=r)instanceof me||b("exiting due to exception: "+n),process.exit(t)},r.inspect=function(){return"[Emscripten Module object]"}):(m||y)&&(y?w=self.location.href:"undefined"!=typeof document&&document.currentScript&&(w=document.currentScript.src),t&&(w=t),w=0!==w.indexOf("blob:")?w.substr(0,w.replace(/[?#].*/,"").lastIndexOf("/")+1):"",i=function(t){var r=new XMLHttpRequest;return r.open("GET",t,!1),r.send(null),r.responseText},y&&(c=function(t){var r=new XMLHttpRequest;return r.open("GET",t,!1),r.responseType="arraybuffer",r.send(null),new Uint8Array(r.response)}),a=function(t,r,n){var e=new XMLHttpRequest;e.open("GET",t,!0),e.responseType="arraybuffer",e.onload=function(){200==e.status||0==e.status&&e.response?r(e.response):n()},e.onerror=n,e.send(null)});var g=r.print||console.log.bind(console),b=r.printErr||console.warn.bind(console);function E(t){E.shown||(E.shown={}),E.shown[t]||(E.shown[t]=1,b(t))}Object.assign(r,h),h=null,r.arguments&&(l=r.arguments),r.thisProgram&&(d=r.thisProgram),r.quit&&(v=r.quit);var _,k=0,x=function(t){k=t};r.wasmBinary&&(_=r.wasmBinary);var C,S=r.noExitRuntime||!0;"object"!=("undefined"==typeof WebAssembly?"undefined":e(WebAssembly))&&mt("no native wasm support detected");var P,L=!1;function A(t,r){t||mt(r)}var j="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0;function F(t,r,n){for(var e=(r>>>=0)+n,o=r;t[o]&&!(o>=e);)++o;if(o-r>16&&t.buffer&&j)return j.decode(t.subarray(r,o));for(var i="";r<o;){var a=t[r++];if(128&a){var c=63&t[r++];if(192!=(224&a)){var u=63&t[r++];if((a=224==(240&a)?(15&a)<<12|c<<6|u:(7&a)<<18|c<<12|u<<6|63&t[r++])<65536)i+=String.fromCharCode(a);else{var f=a-65536;i+=String.fromCharCode(55296|f>>10,56320|1023&f)}}else i+=String.fromCharCode((31&a)<<6|c)}else i+=String.fromCharCode(a)}return i}function T(t,r){return(t>>>=0)?F(I,t,r):""}function D(t,r,n,e){if(!(e>0))return 0;for(var o=n>>>=0,i=n+e-1,a=0;a<t.length;++a){var c=t.charCodeAt(a);if(c>=55296&&c<=57343&&(c=65536+((1023&c)<<10)|1023&t.charCodeAt(++a)),c<=127){if(n>=i)break;r[n++>>>0]=c}else if(c<=2047){if(n+1>=i)break;r[n++>>>0]=192|c>>6,r[n++>>>0]=128|63&c}else if(c<=65535){if(n+2>=i)break;r[n++>>>0]=224|c>>12,r[n++>>>0]=128|c>>6&63,r[n++>>>0]=128|63&c}else{if(n+3>=i)break;r[n++>>>0]=240|c>>18,r[n++>>>0]=128|c>>12&63,r[n++>>>0]=128|c>>6&63,r[n++>>>0]=128|63&c}}return r[n>>>0]=0,n-o}function M(t,r,n){return D(t,I,r,n)}function O(t){for(var r=0,n=0;n<t.length;++n){var e=t.charCodeAt(n);e>=55296&&e<=57343&&(e=65536+((1023&e)<<10)|1023&t.charCodeAt(++n)),e<=127?++r:r+=e<=2047?2:e<=65535?3:4}return r}var R,B,I,$,N,q,z,U,W,H="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0;function G(t,r){for(var n=t,e=n>>1,o=e+r/2;!(e>=o)&&N[e>>>0];)++e;if((n=e<<1)-t>32&&H)return H.decode(I.subarray(t>>>0,n>>>0));for(var i="",a=0;!(a>=r/2);++a){var c=$[t+2*a>>>1];if(0==c)break;i+=String.fromCharCode(c)}return i}function V(t,r,n){if(void 0===n&&(n=2147483647),n<2)return 0;for(var e=r,o=(n-=2)<2*t.length?n/2:t.length,i=0;i<o;++i){var a=t.charCodeAt(i);$[r>>>1]=a,r+=2}return $[r>>>1]=0,r-e}function Y(t){return 2*t.length}function X(t,r){for(var n=0,e="";!(n>=r/4);){var o=q[t+4*n>>>2];if(0==o)break;if(++n,o>=65536){var i=o-65536;e+=String.fromCharCode(55296|i>>10,56320|1023&i)}else e+=String.fromCharCode(o)}return e}function Q(t,r,n){if(void 0===n&&(n=2147483647),n<4)return 0;for(var e=r>>>=0,o=e+n-4,i=0;i<t.length;++i){var a=t.charCodeAt(i);if(a>=55296&&a<=57343&&(a=65536+((1023&a)<<10)|1023&t.charCodeAt(++i)),q[r>>>2]=a,(r+=4)+4>o)break}return q[r>>>2]=0,r-e}function K(t){for(var r=0,n=0;n<t.length;++n){var e=t.charCodeAt(n);e>=55296&&e<=57343&&++n,r+=4}return r}function Z(t){var r=O(t)+1,n=Un(r);return n&&D(t,B,n,r),n}function J(t){R=t,r.HEAP8=B=new Int8Array(t),r.HEAP16=$=new Int16Array(t),r.HEAP32=q=new Int32Array(t),r.HEAPU8=I=new Uint8Array(t),r.HEAPU16=N=new Uint16Array(t),r.HEAPU32=z=new Uint32Array(t),r.HEAPF32=U=new Float32Array(t),r.HEAPF64=W=new Float64Array(t)}r.INITIAL_MEMORY;var tt,rt=[],nt=[],et=[],ot=[];function it(){return S}var at,ct,ut,ft,st=0,ht=null,lt=null;function dt(t){st++,r.monitorRunDependencies&&r.monitorRunDependencies(st)}function vt(t){if(st--,r.monitorRunDependencies&&r.monitorRunDependencies(st),0==st&&(null!==ht&&(clearInterval(ht),ht=null),lt)){var n=lt;lt=null,n()}}function mt(t){r.onAbort&&r.onAbort(t),b(t="Aborted("+t+")"),L=!0,P=1,t+=". Build with -sASSERTIONS for more info.";var n=new WebAssembly.RuntimeError(t);throw o(n),n}function yt(t){return t.startsWith("data:application/octet-stream;base64,")}function pt(t){return t.startsWith("file://")}function wt(t){try{if(t==at&&_)return new Uint8Array(_);if(c)return c(t);throw"both async and sync fetching of the wasm failed"}catch(t){mt(t)}}yt(at="opencascade.full.wasm")||(ct=at,at=r.locateFile?r.locateFile(ct,w):w+ct);var gt={12467924:function(t,n,e,o){r.ctx.getBufferSubData(t,n,I.subarray(e>>>0,e+o>>>0))}};function bt(t){for(;t.length>0;){var n=t.shift();if("function"!=typeof n){var e=n.func;"number"==typeof e?void 0===n.arg?_t(e)():_t(e)(n.arg):e(void 0===n.arg?null:n.arg)}else n(r)}}var Et=[];function _t(t){var r=Et[t];return r||(t>=Et.length&&(Et.length=t+1),Et[t]=r=tt.get(t)),r}function kt(){var t=new Error;if(!t.stack){try{throw new Error}catch(r){t=r}if(!t.stack)return"(no stack trace available)"}return t.stack.toString()}var xt=[],Ct=0,St=0;function Pt(t){this.excPtr=t,this.ptr=t-24,this.set_type=function(t){z[this.ptr+4>>>2]=t},this.get_type=function(){return z[this.ptr+4>>>2]},this.set_destructor=function(t){z[this.ptr+8>>>2]=t},this.get_destructor=function(){return z[this.ptr+8>>>2]},this.set_refcount=function(t){q[this.ptr>>>2]=t},this.set_caught=function(t){t=t?1:0,B[this.ptr+12>>>0]=t},this.get_caught=function(){return 0!=B[this.ptr+12>>>0]},this.set_rethrown=function(t){t=t?1:0,B[this.ptr+13>>>0]=t},this.get_rethrown=function(){return 0!=B[this.ptr+13>>>0]},this.init=function(t,r){this.set_adjusted_ptr(0),this.set_type(t),this.set_destructor(r),this.set_refcount(0),this.set_caught(!1),this.set_rethrown(!1)},this.add_ref=function(){var t=q[this.ptr>>>2];q[this.ptr>>>2]=t+1},this.release_ref=function(){var t=q[this.ptr>>>2];return q[this.ptr>>>2]=t-1,1===t},this.set_adjusted_ptr=function(t){z[this.ptr+16>>>2]=t},this.get_adjusted_ptr=function(){return z[this.ptr+16>>>2]},this.get_exception_ptr=function(){if(Jn(this.get_type()))return z[this.excPtr>>>2];var t=this.get_adjusted_ptr();return 0!==t?t:this.excPtr}}function Lt(t){return Wn(new Pt(t).ptr)}var At={isAbs:function(t){return"/"===t.charAt(0)},splitPath:function(t){return/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/.exec(t).slice(1)},normalizeArray:function(t,r){for(var n=0,e=t.length-1;e>=0;e--){var o=t[e];"."===o?t.splice(e,1):".."===o?(t.splice(e,1),n++):n&&(t.splice(e,1),n--)}if(r)for(;n;n--)t.unshift("..");return t},normalize:function(t){var r=At.isAbs(t),n="/"===t.substr(-1);return(t=At.normalizeArray(t.split("/").filter((function(t){return!!t})),!r).join("/"))||r||(t="."),t&&n&&(t+="/"),(r?"/":"")+t},dirname:function(t){var r=At.splitPath(t),n=r[0],e=r[1];return n||e?(e&&(e=e.substr(0,e.length-1)),n+e):"."},basename:function(t){if("/"===t)return"/";var r=(t=(t=At.normalize(t)).replace(/\/$/,"")).lastIndexOf("/");return-1===r?t:t.substr(r+1)},join:function(){var t=Array.prototype.slice.call(arguments,0);return At.normalize(t.join("/"))},join2:function(t,r){return At.normalize(t+"/"+r)}},jt={resolve:function(){for(var t="",r=!1,n=arguments.length-1;n>=-1&&!r;n--){var e=n>=0?arguments[n]:Mt.cwd();if("string"!=typeof e)throw new TypeError("Arguments to path.resolve must be strings");if(!e)return"";t=e+"/"+t,r=At.isAbs(e)}return(r?"/":"")+(t=At.normalizeArray(t.split("/").filter((function(t){return!!t})),!r).join("/"))||"."},relative:function(t,r){function n(t){for(var r=0;r<t.length&&""===t[r];r++);for(var n=t.length-1;n>=0&&""===t[n];n--);return r>n?[]:t.slice(r,n-r+1)}t=jt.resolve(t).substr(1),r=jt.resolve(r).substr(1);for(var e=n(t.split("/")),o=n(r.split("/")),i=Math.min(e.length,o.length),a=i,c=0;c<i;c++)if(e[c]!==o[c]){a=c;break}var u=[];for(c=a;c<e.length;c++)u.push("..");return(u=u.concat(o.slice(a))).join("/")}},Ft={ttys:[],init:function(){},shutdown:function(){},register:function(t,r){Ft.ttys[t]={input:[],output:[],ops:r},Mt.registerDevice(t,Ft.stream_ops)},stream_ops:{open:function(t){var r=Ft.ttys[t.node.rdev];if(!r)throw new Mt.ErrnoError(43);t.tty=r,t.seekable=!1},close:function(t){t.tty.ops.flush(t.tty)},flush:function(t){t.tty.ops.flush(t.tty)},read:function(t,r,n,e,o){if(!t.tty||!t.tty.ops.get_char)throw new Mt.ErrnoError(60);for(var i=0,a=0;a<e;a++){var c;try{c=t.tty.ops.get_char(t.tty)}catch(t){throw new Mt.ErrnoError(29)}if(void 0===c&&0===i)throw new Mt.ErrnoError(6);if(null==c)break;i++,r[n+a]=c}return i&&(t.node.timestamp=Date.now()),i},write:function(t,r,n,e,o){if(!t.tty||!t.tty.ops.put_char)throw new Mt.ErrnoError(60);try{for(var i=0;i<e;i++)t.tty.ops.put_char(t.tty,r[n+i])}catch(t){throw new Mt.ErrnoError(29)}return e&&(t.node.timestamp=Date.now()),i}},default_tty_ops:{get_char:function(t){if(!t.input.length){var r=null;if(p){var n=Buffer.alloc(256),e=0;try{e=u.readSync(process.stdin.fd,n,0,256,-1)}catch(t){if(!t.toString().includes("EOF"))throw t;e=0}r=e>0?n.slice(0,e).toString("utf-8"):null}else"undefined"!=typeof window&&"function"==typeof window.prompt?null!==(r=window.prompt("Input: "))&&(r+="\n"):"function"==typeof readline&&null!==(r=readline())&&(r+="\n");if(!r)return null;t.input=Nn(r,!0)}return t.input.shift()},put_char:function(t,r){null===r||10===r?(g(F(t.output,0)),t.output=[]):0!=r&&t.output.push(r)},flush:function(t){t.output&&t.output.length>0&&(g(F(t.output,0)),t.output=[])}},default_tty1_ops:{put_char:function(t,r){null===r||10===r?(b(F(t.output,0)),t.output=[]):0!=r&&t.output.push(r)},flush:function(t){t.output&&t.output.length>0&&(b(F(t.output,0)),t.output=[])}}};function Tt(t){t=function(t,r){return 65536*Math.ceil(t/65536)}(t);var r=Yn(65536,t);return r?(function(t,r){I.fill(0,t,t+r)}(r,t),r):0}var Dt={ops_table:null,mount:function(t){return Dt.createNode(null,"/",16895,0)},createNode:function(t,r,n,e){if(Mt.isBlkdev(n)||Mt.isFIFO(n))throw new Mt.ErrnoError(63);Dt.ops_table||(Dt.ops_table={dir:{node:{getattr:Dt.node_ops.getattr,setattr:Dt.node_ops.setattr,lookup:Dt.node_ops.lookup,mknod:Dt.node_ops.mknod,rename:Dt.node_ops.rename,unlink:Dt.node_ops.unlink,rmdir:Dt.node_ops.rmdir,readdir:Dt.node_ops.readdir,symlink:Dt.node_ops.symlink},stream:{llseek:Dt.stream_ops.llseek}},file:{node:{getattr:Dt.node_ops.getattr,setattr:Dt.node_ops.setattr},stream:{llseek:Dt.stream_ops.llseek,read:Dt.stream_ops.read,write:Dt.stream_ops.write,allocate:Dt.stream_ops.allocate,mmap:Dt.stream_ops.mmap,msync:Dt.stream_ops.msync}},link:{node:{getattr:Dt.node_ops.getattr,setattr:Dt.node_ops.setattr,readlink:Dt.node_ops.readlink},stream:{}},chrdev:{node:{getattr:Dt.node_ops.getattr,setattr:Dt.node_ops.setattr},stream:Mt.chrdev_stream_ops}});var o=Mt.createNode(t,r,n,e);return Mt.isDir(o.mode)?(o.node_ops=Dt.ops_table.dir.node,o.stream_ops=Dt.ops_table.dir.stream,o.contents={}):Mt.isFile(o.mode)?(o.node_ops=Dt.ops_table.file.node,o.stream_ops=Dt.ops_table.file.stream,o.usedBytes=0,o.contents=null):Mt.isLink(o.mode)?(o.node_ops=Dt.ops_table.link.node,o.stream_ops=Dt.ops_table.link.stream):Mt.isChrdev(o.mode)&&(o.node_ops=Dt.ops_table.chrdev.node,o.stream_ops=Dt.ops_table.chrdev.stream),o.timestamp=Date.now(),t&&(t.contents[r]=o,t.timestamp=o.timestamp),o},getFileDataAsTypedArray:function(t){return t.contents?t.contents.subarray?t.contents.subarray(0,t.usedBytes):new Uint8Array(t.contents):new Uint8Array(0)},expandFileStorage:function(t,r){r>>>=0;var n=t.contents?t.contents.length:0;if(!(n>=r)){r=Math.max(r,n*(n<1048576?2:1.125)>>>0),0!=n&&(r=Math.max(r,256));var e=t.contents;t.contents=new Uint8Array(r),t.usedBytes>0&&t.contents.set(e.subarray(0,t.usedBytes),0)}},resizeFileStorage:function(t,r){if(r>>>=0,t.usedBytes!=r)if(0==r)t.contents=null,t.usedBytes=0;else{var n=t.contents;t.contents=new Uint8Array(r),n&&t.contents.set(n.subarray(0,Math.min(r,t.usedBytes))),t.usedBytes=r}},node_ops:{getattr:function(t){var r={};return r.dev=Mt.isChrdev(t.mode)?t.id:1,r.ino=t.id,r.mode=t.mode,r.nlink=1,r.uid=0,r.gid=0,r.rdev=t.rdev,Mt.isDir(t.mode)?r.size=4096:Mt.isFile(t.mode)?r.size=t.usedBytes:Mt.isLink(t.mode)?r.size=t.link.length:r.size=0,r.atime=new Date(t.timestamp),r.mtime=new Date(t.timestamp),r.ctime=new Date(t.timestamp),r.blksize=4096,r.blocks=Math.ceil(r.size/r.blksize),r},setattr:function(t,r){void 0!==r.mode&&(t.mode=r.mode),void 0!==r.timestamp&&(t.timestamp=r.timestamp),void 0!==r.size&&Dt.resizeFileStorage(t,r.size)},lookup:function(t,r){throw Mt.genericErrors[44]},mknod:function(t,r,n,e){return Dt.createNode(t,r,n,e)},rename:function(t,r,n){if(Mt.isDir(t.mode)){var e;try{e=Mt.lookupNode(r,n)}catch(t){}if(e)for(var o in e.contents)throw new Mt.ErrnoError(55)}delete t.parent.contents[t.name],t.parent.timestamp=Date.now(),t.name=n,r.contents[n]=t,r.timestamp=t.parent.timestamp,t.parent=r},unlink:function(t,r){delete t.contents[r],t.timestamp=Date.now()},rmdir:function(t,r){var n=Mt.lookupNode(t,r);for(var e in n.contents)throw new Mt.ErrnoError(55);delete t.contents[r],t.timestamp=Date.now()},readdir:function(t){var r=[".",".."];for(var n in t.contents)t.contents.hasOwnProperty(n)&&r.push(n);return r},symlink:function(t,r,n){var e=Dt.createNode(t,r,41471,0);return e.link=n,e},readlink:function(t){if(!Mt.isLink(t.mode))throw new Mt.ErrnoError(28);return t.link}},stream_ops:{read:function(t,r,n,e,o){var i=t.node.contents;if(o>=t.node.usedBytes)return 0;var a=Math.min(t.node.usedBytes-o,e);if(a>8&&i.subarray)r.set(i.subarray(o,o+a),n);else for(var c=0;c<a;c++)r[n+c]=i[o+c];return a},write:function(t,r,n,e,o,i){if(r.buffer===B.buffer&&(i=!1),!e)return 0;var a=t.node;if(a.timestamp=Date.now(),r.subarray&&(!a.contents||a.contents.subarray)){if(i)return a.contents=r.subarray(n,n+e),a.usedBytes=e,e;if(0===a.usedBytes&&0===o)return a.contents=r.slice(n,n+e),a.usedBytes=e,e;if(o+e<=a.usedBytes)return a.contents.set(r.subarray(n,n+e),o),e}if(Dt.expandFileStorage(a,o+e),a.contents.subarray&&r.subarray)a.contents.set(r.subarray(n,n+e),o);else for(var c=0;c<e;c++)a.contents[o+c]=r[n+c];return a.usedBytes=Math.max(a.usedBytes,o+e),e},llseek:function(t,r,n){var e=r;if(1===n?e+=t.position:2===n&&Mt.isFile(t.node.mode)&&(e+=t.node.usedBytes),e<0)throw new Mt.ErrnoError(28);return e},allocate:function(t,r,n){Dt.expandFileStorage(t.node,r+n),t.node.usedBytes=Math.max(t.node.usedBytes,r+n)},mmap:function(t,r,n,e,o){if(!Mt.isFile(t.node.mode))throw new Mt.ErrnoError(43);var i,a,c=t.node.contents;if(2&o||c.buffer!==R){if((n>0||n+r<c.length)&&(c=c.subarray?c.subarray(n,n+r):Array.prototype.slice.call(c,n,n+r)),a=!0,!(i=Tt(r)))throw new Mt.ErrnoError(48);i>>>=0,B.set(c,i>>>0)}else a=!1,i=c.byteOffset;return{ptr:i,allocated:a}},msync:function(t,r,n,e,o){if(!Mt.isFile(t.node.mode))throw new Mt.ErrnoError(43);return 2&o||Dt.stream_ops.write(t,r,0,e,n,!1),0}}},Mt={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:!1,ignorePermissions:!0,ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,lookupPath:function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!(t=jt.resolve(Mt.cwd(),t)))return{path:"",node:null};var n={follow_mount:!0,recurse_count:0};if((r=Object.assign(n,r)).recurse_count>8)throw new Mt.ErrnoError(32);for(var e=At.normalizeArray(t.split("/").filter((function(t){return!!t})),!1),o=Mt.root,i="/",a=0;a<e.length;a++){var c=a===e.length-1;if(c&&r.parent)break;if(o=Mt.lookupNode(o,e[a]),i=At.join2(i,e[a]),Mt.isMountpoint(o)&&(!c||c&&r.follow_mount)&&(o=o.mounted.root),!c||r.follow)for(var u=0;Mt.isLink(o.mode);){var f=Mt.readlink(i);i=jt.resolve(At.dirname(i),f);var s=Mt.lookupPath(i,{recurse_count:r.recurse_count+1});if(o=s.node,u++>40)throw new Mt.ErrnoError(32)}}return{path:i,node:o}},getPath:function(t){for(var r;;){if(Mt.isRoot(t)){var n=t.mount.mountpoint;return r?"/"!==n[n.length-1]?n+"/"+r:n+r:n}r=r?t.name+"/"+r:t.name,t=t.parent}},hashName:function(t,r){for(var n=0,e=0;e<r.length;e++)n=(n<<5)-n+r.charCodeAt(e)|0;return(t+n>>>0)%Mt.nameTable.length},hashAddNode:function(t){var r=Mt.hashName(t.parent.id,t.name);t.name_next=Mt.nameTable[r],Mt.nameTable[r]=t},hashRemoveNode:function(t){var r=Mt.hashName(t.parent.id,t.name);if(Mt.nameTable[r]===t)Mt.nameTable[r]=t.name_next;else for(var n=Mt.nameTable[r];n;){if(n.name_next===t){n.name_next=t.name_next;break}n=n.name_next}},lookupNode:function(t,r){var n=Mt.mayLookup(t);if(n)throw new Mt.ErrnoError(n,t);for(var e=Mt.hashName(t.id,r),o=Mt.nameTable[e];o;o=o.name_next){var i=o.name;if(o.parent.id===t.id&&i===r)return o}return Mt.lookup(t,r)},createNode:function(t,r,n,e){var o=new Mt.FSNode(t,r,n,e);return Mt.hashAddNode(o),o},destroyNode:function(t){Mt.hashRemoveNode(t)},isRoot:function(t){return t===t.parent},isMountpoint:function(t){return!!t.mounted},isFile:function(t){return 32768==(61440&t)},isDir:function(t){return 16384==(61440&t)},isLink:function(t){return 40960==(61440&t)},isChrdev:function(t){return 8192==(61440&t)},isBlkdev:function(t){return 24576==(61440&t)},isFIFO:function(t){return 4096==(61440&t)},isSocket:function(t){return 49152==(49152&t)},flagModes:{r:0,"r+":2,w:577,"w+":578,a:1089,"a+":1090},modeStringToFlags:function(t){var r=Mt.flagModes[t];if(void 0===r)throw new Error("Unknown file open mode: "+t);return r},flagsToPermissionString:function(t){var r=["r","w","rw"][3&t];return 512&t&&(r+="w"),r},nodePermissions:function(t,r){return Mt.ignorePermissions||(!r.includes("r")||292&t.mode)&&(!r.includes("w")||146&t.mode)&&(!r.includes("x")||73&t.mode)?0:2},mayLookup:function(t){return Mt.nodePermissions(t,"x")||(t.node_ops.lookup?0:2)},mayCreate:function(t,r){try{return Mt.lookupNode(t,r),20}catch(t){}return Mt.nodePermissions(t,"wx")},mayDelete:function(t,r,n){var e;try{e=Mt.lookupNode(t,r)}catch(t){return t.errno}var o=Mt.nodePermissions(t,"wx");if(o)return o;if(n){if(!Mt.isDir(e.mode))return 54;if(Mt.isRoot(e)||Mt.getPath(e)===Mt.cwd())return 10}else if(Mt.isDir(e.mode))return 31;return 0},mayOpen:function(t,r){return t?Mt.isLink(t.mode)?32:Mt.isDir(t.mode)&&("r"!==Mt.flagsToPermissionString(r)||512&r)?31:Mt.nodePermissions(t,Mt.flagsToPermissionString(r)):44},MAX_OPEN_FDS:4096,nextfd:function(){for(var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Mt.MAX_OPEN_FDS,n=t;n<=r;n++)if(!Mt.streams[n])return n;throw new Mt.ErrnoError(33)},getStream:function(t){return Mt.streams[t]},createStream:function(t,r,n){Mt.FSStream||(Mt.FSStream=function(){this.shared={}},Mt.FSStream.prototype={},Object.defineProperties(Mt.FSStream.prototype,{object:{get:function(){return this.node},set:function(t){this.node=t}},isRead:{get:function(){return 1!=(2097155&this.flags)}},isWrite:{get:function(){return 0!=(2097155&this.flags)}},isAppend:{get:function(){return 1024&this.flags}},flags:{get:function(){return this.shared.flags},set:function(t){this.shared.flags=t}},position:{get:function(){return this.shared.position},set:function(t){this.shared.position=t}}})),t=Object.assign(new Mt.FSStream,t);var e=Mt.nextfd(r,n);return t.fd=e,Mt.streams[e]=t,t},closeStream:function(t){Mt.streams[t]=null},chrdev_stream_ops:{open:function(t){var r=Mt.getDevice(t.node.rdev);t.stream_ops=r.stream_ops,t.stream_ops.open&&t.stream_ops.open(t)},llseek:function(){throw new Mt.ErrnoError(70)}},major:function(t){return t>>8},minor:function(t){return 255&t},makedev:function(t,r){return t<<8|r},registerDevice:function(t,r){Mt.devices[t]={stream_ops:r}},getDevice:function(t){return Mt.devices[t]},getMounts:function(t){for(var r=[],n=[t];n.length;){var e=n.pop();r.push(e),n.push.apply(n,e.mounts)}return r},syncfs:function(t,r){"function"==typeof t&&(r=t,t=!1),Mt.syncFSRequests++,Mt.syncFSRequests>1&&b("warning: "+Mt.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work");var n=Mt.getMounts(Mt.root.mount),e=0;function o(t){return Mt.syncFSRequests--,r(t)}function i(t){if(t)return i.errored?void 0:(i.errored=!0,o(t));++e>=n.length&&o(null)}n.forEach((function(r){if(!r.type.syncfs)return i(null);r.type.syncfs(r,t,i)}))},mount:function(t,r,n){var e,o="/"===n,i=!n;if(o&&Mt.root)throw new Mt.ErrnoError(10);if(!o&&!i){var a=Mt.lookupPath(n,{follow_mount:!1});if(n=a.path,e=a.node,Mt.isMountpoint(e))throw new Mt.ErrnoError(10);if(!Mt.isDir(e.mode))throw new Mt.ErrnoError(54)}var c={type:t,opts:r,mountpoint:n,mounts:[]},u=t.mount(c);return u.mount=c,c.root=u,o?Mt.root=u:e&&(e.mounted=c,e.mount&&e.mount.mounts.push(c)),u},unmount:function(t){var r=Mt.lookupPath(t,{follow_mount:!1});if(!Mt.isMountpoint(r.node))throw new Mt.ErrnoError(28);var n=r.node,e=n.mounted,o=Mt.getMounts(e);Object.keys(Mt.nameTable).forEach((function(t){for(var r=Mt.nameTable[t];r;){var n=r.name_next;o.includes(r.mount)&&Mt.destroyNode(r),r=n}})),n.mounted=null;var i=n.mount.mounts.indexOf(e);n.mount.mounts.splice(i,1)},lookup:function(t,r){return t.node_ops.lookup(t,r)},mknod:function(t,r,n){var e=Mt.lookupPath(t,{parent:!0}).node,o=At.basename(t);if(!o||"."===o||".."===o)throw new Mt.ErrnoError(28);var i=Mt.mayCreate(e,o);if(i)throw new Mt.ErrnoError(i);if(!e.node_ops.mknod)throw new Mt.ErrnoError(63);return e.node_ops.mknod(e,o,r,n)},create:function(t,r){return r=void 0!==r?r:438,r&=4095,r|=32768,Mt.mknod(t,r,0)},mkdir:function(t,r){return r=void 0!==r?r:511,r&=1023,r|=16384,Mt.mknod(t,r,0)},mkdirTree:function(t,r){for(var n=t.split("/"),e="",o=0;o<n.length;++o)if(n[o]){e+="/"+n[o];try{Mt.mkdir(e,r)}catch(t){if(20!=t.errno)throw t}}},mkdev:function(t,r,n){return void 0===n&&(n=r,r=438),r|=8192,Mt.mknod(t,r,n)},symlink:function(t,r){if(!jt.resolve(t))throw new Mt.ErrnoError(44);var n=Mt.lookupPath(r,{parent:!0}).node;if(!n)throw new Mt.ErrnoError(44);var e=At.basename(r),o=Mt.mayCreate(n,e);if(o)throw new Mt.ErrnoError(o);if(!n.node_ops.symlink)throw new Mt.ErrnoError(63);return n.node_ops.symlink(n,e,t)},rename:function(t,r){var n,e,o=At.dirname(t),i=At.dirname(r),a=At.basename(t),c=At.basename(r);if(n=Mt.lookupPath(t,{parent:!0}).node,e=Mt.lookupPath(r,{parent:!0}).node,!n||!e)throw new Mt.ErrnoError(44);if(n.mount!==e.mount)throw new Mt.ErrnoError(75);var u,f=Mt.lookupNode(n,a),s=jt.relative(t,i);if("."!==s.charAt(0))throw new Mt.ErrnoError(28);if("."!==(s=jt.relative(r,o)).charAt(0))throw new Mt.ErrnoError(55);try{u=Mt.lookupNode(e,c)}catch(t){}if(f!==u){var h=Mt.isDir(f.mode),l=Mt.mayDelete(n,a,h);if(l)throw new Mt.ErrnoError(l);if(l=u?Mt.mayDelete(e,c,h):Mt.mayCreate(e,c))throw new Mt.ErrnoError(l);if(!n.node_ops.rename)throw new Mt.ErrnoError(63);if(Mt.isMountpoint(f)||u&&Mt.isMountpoint(u))throw new Mt.ErrnoError(10);if(e!==n&&(l=Mt.nodePermissions(n,"w")))throw new Mt.ErrnoError(l);Mt.hashRemoveNode(f);try{n.node_ops.rename(f,e,c)}catch(t){throw t}finally{Mt.hashAddNode(f)}}},rmdir:function(t){var r=Mt.lookupPath(t,{parent:!0}).node,n=At.basename(t),e=Mt.lookupNode(r,n),o=Mt.mayDelete(r,n,!0);if(o)throw new Mt.ErrnoError(o);if(!r.node_ops.rmdir)throw new Mt.ErrnoError(63);if(Mt.isMountpoint(e))throw new Mt.ErrnoError(10);r.node_ops.rmdir(r,n),Mt.destroyNode(e)},readdir:function(t){var r=Mt.lookupPath(t,{follow:!0}).node;if(!r.node_ops.readdir)throw new Mt.ErrnoError(54);return r.node_ops.readdir(r)},unlink:function(t){var r=Mt.lookupPath(t,{parent:!0}).node;if(!r)throw new Mt.ErrnoError(44);var n=At.basename(t),e=Mt.lookupNode(r,n),o=Mt.mayDelete(r,n,!1);if(o)throw new Mt.ErrnoError(o);if(!r.node_ops.unlink)throw new Mt.ErrnoError(63);if(Mt.isMountpoint(e))throw new Mt.ErrnoError(10);r.node_ops.unlink(r,n),Mt.destroyNode(e)},readlink:function(t){var r=Mt.lookupPath(t).node;if(!r)throw new Mt.ErrnoError(44);if(!r.node_ops.readlink)throw new Mt.ErrnoError(28);return jt.resolve(Mt.getPath(r.parent),r.node_ops.readlink(r))},stat:function(t,r){var n=Mt.lookupPath(t,{follow:!r}).node;if(!n)throw new Mt.ErrnoError(44);if(!n.node_ops.getattr)throw new Mt.ErrnoError(63);return n.node_ops.getattr(n)},lstat:function(t){return Mt.stat(t,!0)},chmod:function(t,r,n){var e;if(!(e="string"==typeof t?Mt.lookupPath(t,{follow:!n}).node:t).node_ops.setattr)throw new Mt.ErrnoError(63);e.node_ops.setattr(e,{mode:4095&r|-4096&e.mode,timestamp:Date.now()})},lchmod:function(t,r){Mt.chmod(t,r,!0)},fchmod:function(t,r){var n=Mt.getStream(t);if(!n)throw new Mt.ErrnoError(8);Mt.chmod(n.node,r)},chown:function(t,r,n,e){var o;if(!(o="string"==typeof t?Mt.lookupPath(t,{follow:!e}).node:t).node_ops.setattr)throw new Mt.ErrnoError(63);o.node_ops.setattr(o,{timestamp:Date.now()})},lchown:function(t,r,n){Mt.chown(t,r,n,!0)},fchown:function(t,r,n){var e=Mt.getStream(t);if(!e)throw new Mt.ErrnoError(8);Mt.chown(e.node,r,n)},truncate:function(t,r){if(r<0)throw new Mt.ErrnoError(28);var n;if(!(n="string"==typeof t?Mt.lookupPath(t,{follow:!0}).node:t).node_ops.setattr)throw new Mt.ErrnoError(63);if(Mt.isDir(n.mode))throw new Mt.ErrnoError(31);if(!Mt.isFile(n.mode))throw new Mt.ErrnoError(28);var e=Mt.nodePermissions(n,"w");if(e)throw new Mt.ErrnoError(e);n.node_ops.setattr(n,{size:r,timestamp:Date.now()})},ftruncate:function(t,r){var n=Mt.getStream(t);if(!n)throw new Mt.ErrnoError(8);if(0==(2097155&n.flags))throw new Mt.ErrnoError(28);Mt.truncate(n.node,r)},utime:function(t,r,n){var e=Mt.lookupPath(t,{follow:!0}).node;e.node_ops.setattr(e,{timestamp:Math.max(r,n)})},open:function(t,n,o){if(""===t)throw new Mt.ErrnoError(44);var i;if(o=void 0===o?438:o,o=64&(n="string"==typeof n?Mt.modeStringToFlags(n):n)?4095&o|32768:0,"object"==e(t))i=t;else{t=At.normalize(t);try{i=Mt.lookupPath(t,{follow:!(131072&n)}).node}catch(t){}}var a=!1;if(64&n)if(i){if(128&n)throw new Mt.ErrnoError(20)}else i=Mt.mknod(t,o,0),a=!0;if(!i)throw new Mt.ErrnoError(44);if(Mt.isChrdev(i.mode)&&(n&=-513),65536&n&&!Mt.isDir(i.mode))throw new Mt.ErrnoError(54);if(!a){var c=Mt.mayOpen(i,n);if(c)throw new Mt.ErrnoError(c)}512&n&&!a&&Mt.truncate(i,0),n&=-131713;var u=Mt.createStream({node:i,path:Mt.getPath(i),flags:n,seekable:!0,position:0,stream_ops:i.stream_ops,ungotten:[],error:!1});return u.stream_ops.open&&u.stream_ops.open(u),!r.logReadFiles||1&n||(Mt.readFiles||(Mt.readFiles={}),t in Mt.readFiles||(Mt.readFiles[t]=1)),u},close:function(t){if(Mt.isClosed(t))throw new Mt.ErrnoError(8);t.getdents&&(t.getdents=null);try{t.stream_ops.close&&t.stream_ops.close(t)}catch(t){throw t}finally{Mt.closeStream(t.fd)}t.fd=null},isClosed:function(t){return null===t.fd},llseek:function(t,r,n){if(Mt.isClosed(t))throw new Mt.ErrnoError(8);if(!t.seekable||!t.stream_ops.llseek)throw new Mt.ErrnoError(70);if(0!=n&&1!=n&&2!=n)throw new Mt.ErrnoError(28);return t.position=t.stream_ops.llseek(t,r,n),t.ungotten=[],t.position},read:function(t,r,n,e,o){if(n>>>=0,e<0||o<0)throw new Mt.ErrnoError(28);if(Mt.isClosed(t))throw new Mt.ErrnoError(8);if(1==(2097155&t.flags))throw new Mt.ErrnoError(8);if(Mt.isDir(t.node.mode))throw new Mt.ErrnoError(31);if(!t.stream_ops.read)throw new Mt.ErrnoError(28);var i=void 0!==o;if(i){if(!t.seekable)throw new Mt.ErrnoError(70)}else o=t.position;var a=t.stream_ops.read(t,r,n,e,o);return i||(t.position+=a),a},write:function(t,r,n,e,o,i){if(n>>>=0,e<0||o<0)throw new Mt.ErrnoError(28);if(Mt.isClosed(t))throw new Mt.ErrnoError(8);if(0==(2097155&t.flags))throw new Mt.ErrnoError(8);if(Mt.isDir(t.node.mode))throw new Mt.ErrnoError(31);if(!t.stream_ops.write)throw new Mt.ErrnoError(28);t.seekable&&1024&t.flags&&Mt.llseek(t,0,2);var a=void 0!==o;if(a){if(!t.seekable)throw new Mt.ErrnoError(70)}else o=t.position;var c=t.stream_ops.write(t,r,n,e,o,i);return a||(t.position+=c),c},allocate:function(t,r,n){if(Mt.isClosed(t))throw new Mt.ErrnoError(8);if(r<0||n<=0)throw new Mt.ErrnoError(28);if(0==(2097155&t.flags))throw new Mt.ErrnoError(8);if(!Mt.isFile(t.node.mode)&&!Mt.isDir(t.node.mode))throw new Mt.ErrnoError(43);if(!t.stream_ops.allocate)throw new Mt.ErrnoError(138);t.stream_ops.allocate(t,r,n)},mmap:function(t,r,n,e,o){if(0!=(2&e)&&0==(2&o)&&2!=(2097155&t.flags))throw new Mt.ErrnoError(2);if(1==(2097155&t.flags))throw new Mt.ErrnoError(2);if(!t.stream_ops.mmap)throw new Mt.ErrnoError(43);return t.stream_ops.mmap(t,r,n,e,o)},msync:function(t,r,n,e,o){return n>>>=0,t&&t.stream_ops.msync?t.stream_ops.msync(t,r,n,e,o):0},munmap:function(t){return 0},ioctl:function(t,r,n){if(!t.stream_ops.ioctl)throw new Mt.ErrnoError(59);return t.stream_ops.ioctl(t,r,n)},readFile:function(t){var r,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(n.flags=n.flags||0,n.encoding=n.encoding||"binary","utf8"!==n.encoding&&"binary"!==n.encoding)throw new Error('Invalid encoding type "'+n.encoding+'"');var e=Mt.open(t,n.flags),o=Mt.stat(t),i=o.size,a=new Uint8Array(i);return Mt.read(e,a,0,i,0),"utf8"===n.encoding?r=F(a,0):"binary"===n.encoding&&(r=a),Mt.close(e),r},writeFile:function(t,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};n.flags=n.flags||577;var e=Mt.open(t,n.flags,n.mode);if("string"==typeof r){var o=new Uint8Array(O(r)+1),i=D(r,o,0,o.length);Mt.write(e,o,0,i,void 0,n.canOwn)}else{if(!ArrayBuffer.isView(r))throw new Error("Unsupported data type");Mt.write(e,r,0,r.byteLength,void 0,n.canOwn)}Mt.close(e)},cwd:function(){return Mt.currentPath},chdir:function(t){var r=Mt.lookupPath(t,{follow:!0});if(null===r.node)throw new Mt.ErrnoError(44);if(!Mt.isDir(r.node.mode))throw new Mt.ErrnoError(54);var n=Mt.nodePermissions(r.node,"x");if(n)throw new Mt.ErrnoError(n);Mt.currentPath=r.path},createDefaultDirectories:function(){Mt.mkdir("/tmp"),Mt.mkdir("/home"),Mt.mkdir("/home/web_user")},createDefaultDevices:function(){Mt.mkdir("/dev"),Mt.registerDevice(Mt.makedev(1,3),{read:function(){return 0},write:function(t,r,n,e,o){return e}}),Mt.mkdev("/dev/null",Mt.makedev(1,3)),Ft.register(Mt.makedev(5,0),Ft.default_tty_ops),Ft.register(Mt.makedev(6,0),Ft.default_tty1_ops),Mt.mkdev("/dev/tty",Mt.makedev(5,0)),Mt.mkdev("/dev/tty1",Mt.makedev(6,0));var t=function(){if("object"==("undefined"==typeof crypto?"undefined":e(crypto))&&"function"==typeof crypto.getRandomValues){var t=new Uint8Array(1);return function(){return crypto.getRandomValues(t),t[0]}}if(p)try{var r=require("crypto");return function(){return r.randomBytes(1)[0]}}catch(t){}return function(){mt("randomDevice")}}();Mt.createDevice("/dev","random",t),Mt.createDevice("/dev","urandom",t),Mt.mkdir("/dev/shm"),Mt.mkdir("/dev/shm/tmp")},createSpecialDirectories:function(){Mt.mkdir("/proc");var t=Mt.mkdir("/proc/self");Mt.mkdir("/proc/self/fd"),Mt.mount({mount:function(){var r=Mt.createNode(t,"fd",16895,73);return r.node_ops={lookup:function(t,r){var n=+r,e=Mt.getStream(n);if(!e)throw new Mt.ErrnoError(8);var o={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:function(){return e.path}}};return o.parent=o,o}},r}},{},"/proc/self/fd")},createStandardStreams:function(){r.stdin?Mt.createDevice("/dev","stdin",r.stdin):Mt.symlink("/dev/tty","/dev/stdin"),r.stdout?Mt.createDevice("/dev","stdout",null,r.stdout):Mt.symlink("/dev/tty","/dev/stdout"),r.stderr?Mt.createDevice("/dev","stderr",null,r.stderr):Mt.symlink("/dev/tty1","/dev/stderr"),Mt.open("/dev/stdin",0),Mt.open("/dev/stdout",1),Mt.open("/dev/stderr",1)},ensureErrnoError:function(){Mt.ErrnoError||(Mt.ErrnoError=function(t,r){this.node=r,this.setErrno=function(t){this.errno=t},this.setErrno(t),this.message="FS error"},Mt.ErrnoError.prototype=new Error,Mt.ErrnoError.prototype.constructor=Mt.ErrnoError,[44].forEach((function(t){Mt.genericErrors[t]=new Mt.ErrnoError(t),Mt.genericErrors[t].stack="<generic error, no stack>"})))},staticInit:function(){Mt.ensureErrnoError(),Mt.nameTable=new Array(4096),Mt.mount(Dt,{},"/"),Mt.createDefaultDirectories(),Mt.createDefaultDevices(),Mt.createSpecialDirectories(),Mt.filesystems={MEMFS:Dt}},init:function(t,n,e){Mt.init.initialized=!0,Mt.ensureErrnoError(),r.stdin=t||r.stdin,r.stdout=n||r.stdout,r.stderr=e||r.stderr,Mt.createStandardStreams()},quit:function(){Mt.init.initialized=!1;for(var t=0;t<Mt.streams.length;t++){var r=Mt.streams[t];r&&Mt.close(r)}},getMode:function(t,r){var n=0;return t&&(n|=365),r&&(n|=146),n},findObject:function(t,r){var n=Mt.analyzePath(t,r);return n.exists?n.object:null},analyzePath:function(t,r){try{t=(e=Mt.lookupPath(t,{follow:!r})).path}catch(t){}var n={isRoot:!1,exists:!1,error:0,name:null,path:null,object:null,parentExists:!1,parentPath:null,parentObject:null};try{var e=Mt.lookupPath(t,{parent:!0});n.parentExists=!0,n.parentPath=e.path,n.parentObject=e.node,n.name=At.basename(t),e=Mt.lookupPath(t,{follow:!r}),n.exists=!0,n.path=e.path,n.object=e.node,n.name=e.node.name,n.isRoot="/"===e.path}catch(t){n.error=t.errno}return n},createPath:function(t,r,n,e){t="string"==typeof t?t:Mt.getPath(t);for(var o=r.split("/").reverse();o.length;){var i=o.pop();if(i){var a=At.join2(t,i);try{Mt.mkdir(a)}catch(t){}t=a}}return a},createFile:function(t,r,n,e,o){var i=At.join2("string"==typeof t?t:Mt.getPath(t),r),a=Mt.getMode(e,o);return Mt.create(i,a)},createDataFile:function(t,r,n,e,o,i){var a=r;t&&(t="string"==typeof t?t:Mt.getPath(t),a=r?At.join2(t,r):t);var c=Mt.getMode(e,o),u=Mt.create(a,c);if(n){if("string"==typeof n){for(var f=new Array(n.length),s=0,h=n.length;s<h;++s)f[s]=n.charCodeAt(s);n=f}Mt.chmod(u,146|c);var l=Mt.open(u,577);Mt.write(l,n,0,n.length,0,i),Mt.close(l),Mt.chmod(u,c)}return u},createDevice:function(t,r,n,e){var o=At.join2("string"==typeof t?t:Mt.getPath(t),r),i=Mt.getMode(!!n,!!e);Mt.createDevice.major||(Mt.createDevice.major=64);var a=Mt.makedev(Mt.createDevice.major++,0);return Mt.registerDevice(a,{open:function(t){t.seekable=!1},close:function(t){e&&e.buffer&&e.buffer.length&&e(10)},read:function(t,r,e,o,i){for(var a=0,c=0;c<o;c++){var u;try{u=n()}catch(t){throw new Mt.ErrnoError(29)}if(void 0===u&&0===a)throw new Mt.ErrnoError(6);if(null==u)break;a++,r[e+c]=u}return a&&(t.node.timestamp=Date.now()),a},write:function(t,r,n,o,i){for(var a=0;a<o;a++)try{e(r[n+a])}catch(t){throw new Mt.ErrnoError(29)}return o&&(t.node.timestamp=Date.now()),a}}),Mt.mkdev(o,i,a)},forceLoadFile:function(t){if(t.isDevice||t.isFolder||t.link||t.contents)return!0;if("undefined"!=typeof XMLHttpRequest)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.");if(!i)throw new Error("Cannot load without read() or XMLHttpRequest.");try{t.contents=Nn(i(t.url),!0),t.usedBytes=t.contents.length}catch(t){throw new Mt.ErrnoError(29)}},createLazyFile:function(t,r,n,e,o){function i(){this.lengthKnown=!1,this.chunks=[]}if(i.prototype.get=function(t){if(!(t>this.length-1||t<0)){var r=t%this.chunkSize,n=t/this.chunkSize|0;return this.getter(n)[r]}},i.prototype.setDataGetter=function(t){this.getter=t},i.prototype.cacheLength=function(){var t=new XMLHttpRequest;if(t.open("HEAD",n,!1),t.send(null),!(t.status>=200&&t.status<300||304===t.status))throw new Error("Couldn't load "+n+". Status: "+t.status);var r,e=Number(t.getResponseHeader("Content-length")),o=(r=t.getResponseHeader("Accept-Ranges"))&&"bytes"===r,i=(r=t.getResponseHeader("Content-Encoding"))&&"gzip"===r,a=1048576;o||(a=e);var c=this;c.setDataGetter((function(t){var r=t*a,o=(t+1)*a-1;if(o=Math.min(o,e-1),void 0===c.chunks[t]&&(c.chunks[t]=function(t,r){if(t>r)throw new Error("invalid range ("+t+", "+r+") or no bytes requested!");if(r>e-1)throw new Error("only "+e+" bytes available! programmer error!");var o=new XMLHttpRequest;if(o.open("GET",n,!1),e!==a&&o.setRequestHeader("Range","bytes="+t+"-"+r),o.responseType="arraybuffer",o.overrideMimeType&&o.overrideMimeType("text/plain; charset=x-user-defined"),o.send(null),!(o.status>=200&&o.status<300||304===o.status))throw new Error("Couldn't load "+n+". Status: "+o.status);return void 0!==o.response?new Uint8Array(o.response||[]):Nn(o.responseText||"",!0)}(r,o)),void 0===c.chunks[t])throw new Error("doXHR failed!");return c.chunks[t]})),!i&&e||(a=e=1,e=this.getter(0).length,a=e,g("LazyFiles on gzip forces download of the whole file when length is accessed")),this._length=e,this._chunkSize=a,this.lengthKnown=!0},"undefined"!=typeof XMLHttpRequest){if(!y)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var a=new i;Object.defineProperties(a,{length:{get:function(){return this.lengthKnown||this.cacheLength(),this._length}},chunkSize:{get:function(){return this.lengthKnown||this.cacheLength(),this._chunkSize}}});var c={isDevice:!1,contents:a}}else c={isDevice:!1,url:n};var u=Mt.createFile(t,r,c,e,o);c.contents?u.contents=c.contents:c.url&&(u.contents=null,u.url=c.url),Object.defineProperties(u,{usedBytes:{get:function(){return this.contents.length}}});var f={};function s(t,r,n,e,o){var i=t.node.contents;if(o>=i.length)return 0;var a=Math.min(i.length-o,e);if(i.slice)for(var c=0;c<a;c++)r[n+c]=i[o+c];else for(c=0;c<a;c++)r[n+c]=i.get(o+c);return a}return Object.keys(u.stream_ops).forEach((function(t){var r=u.stream_ops[t];f[t]=function(){return Mt.forceLoadFile(u),r.apply(null,arguments)}})),f.read=function(t,r,n,e,o){return Mt.forceLoadFile(u),s(t,r,n,e,o)},f.mmap=function(t,r,n,e,o){Mt.forceLoadFile(u);var i=Tt(r);if(!i)throw new Mt.ErrnoError(48);return s(t,B,i,r,n),{ptr:i,allocated:!0}},u.stream_ops=f,u},createPreloadedFile:function(t,r,n,e,o,i,c,u,f,s){var h=r?jt.resolve(At.join2(t,r)):t;function l(n){function a(n){s&&s(),u||Mt.createDataFile(t,r,n,e,o,f),i&&i(),vt()}Yr.handledByPreloadPlugin(n,h,a,(function(){c&&c(),vt()}))||a(n)}dt(),"string"==typeof n?function(t,r,n,e){var o="al "+t;a(t,(function(r){A(r,'Loading data file "'+t+'" failed (no arrayBuffer).'),l(new Uint8Array(r)),o&&vt()}),(function(r){if(!n)throw'Loading data file "'+t+'" failed.';n()})),o&&dt()}(n,0,c):l(n)},indexedDB:function(){return window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB},DB_NAME:function(){return"EM_FS_"+window.location.pathname},DB_VERSION:20,DB_STORE_NAME:"FILE_DATA",saveFilesToDB:function(t,r,n){r=r||function(){},n=n||function(){};var e=Mt.indexedDB();try{var o=e.open(Mt.DB_NAME(),Mt.DB_VERSION)}catch(t){return n(t)}o.onupgradeneeded=function(){g("creating db"),o.result.createObjectStore(Mt.DB_STORE_NAME)},o.onsuccess=function(){var e=o.result.transaction([Mt.DB_STORE_NAME],"readwrite"),i=e.objectStore(Mt.DB_STORE_NAME),a=0,c=0,u=t.length;function f(){0==c?r():n()}t.forEach((function(t){var r=i.put(Mt.analyzePath(t).object.contents,t);r.onsuccess=function(){++a+c==u&&f()},r.onerror=function(){c++,a+c==u&&f()}})),e.onerror=n},o.onerror=n},loadFilesFromDB:function(t,r,n){r=r||function(){},n=n||function(){};var e=Mt.indexedDB();try{var o=e.open(Mt.DB_NAME(),Mt.DB_VERSION)}catch(t){return n(t)}o.onupgradeneeded=n,o.onsuccess=function(){var e=o.result;try{var i=e.transaction([Mt.DB_STORE_NAME],"readonly")}catch(t){return void n(t)}var a=i.objectStore(Mt.DB_STORE_NAME),c=0,u=0,f=t.length;function s(){0==u?r():n()}t.forEach((function(t){var r=a.get(t);r.onsuccess=function(){Mt.analyzePath(t).exists&&Mt.unlink(t),Mt.createDataFile(At.dirname(t),At.basename(t),r.result,!0,!0,!0),++c+u==f&&s()},r.onerror=function(){u++,c+u==f&&s()}})),i.onerror=n},o.onerror=n}},Ot={DEFAULT_POLLMASK:5,calculateAt:function(t,r,n){if(At.isAbs(r))return r;var e;if(-100===t)e=Mt.cwd();else{var o=Mt.getStream(t);if(!o)throw new Mt.ErrnoError(8);e=o.path}if(0==r.length){if(!n)throw new Mt.ErrnoError(44);return e}return At.join2(e,r)},doStat:function(t,r,n){try{var e=t(r)}catch(t){if(t&&t.node&&At.normalize(r)!==At.normalize(Mt.getPath(t.node)))return-54;throw t}return q[n>>>2]=e.dev,q[n+4>>>2]=0,q[n+8>>>2]=e.ino,q[n+12>>>2]=e.mode,q[n+16>>>2]=e.nlink,q[n+20>>>2]=e.uid,q[n+24>>>2]=e.gid,q[n+28>>>2]=e.rdev,q[n+32>>>2]=0,ft=[e.size>>>0,(ut=e.size,+Math.abs(ut)>=1?ut>0?(0|Math.min(+Math.floor(ut/4294967296),4294967295))>>>0:~~+Math.ceil((ut-+(~~ut>>>0))/4294967296)>>>0:0)],q[n+40>>>2]=ft[0],q[n+44>>>2]=ft[1],q[n+48>>>2]=4096,q[n+52>>>2]=e.blocks,q[n+56>>>2]=e.atime.getTime()/1e3|0,q[n+60>>>2]=0,q[n+64>>>2]=e.mtime.getTime()/1e3|0,q[n+68>>>2]=0,q[n+72>>>2]=e.ctime.getTime()/1e3|0,q[n+76>>>2]=0,ft=[e.ino>>>0,(ut=e.ino,+Math.abs(ut)>=1?ut>0?(0|Math.min(+Math.floor(ut/4294967296),4294967295))>>>0:~~+Math.ceil((ut-+(~~ut>>>0))/4294967296)>>>0:0)],q[n+80>>>2]=ft[0],q[n+84>>>2]=ft[1],0},doMsync:function(t,r,n,e,o){var i=I.slice(t,t+n);Mt.msync(r,i,o,n,e)},varargs:void 0,get:function(){return Ot.varargs+=4,q[Ot.varargs-4>>>2]},getStr:function(t){return T(t)},getStreamFromFD:function(t){var r=Mt.getStream(t);if(!r)throw new Mt.ErrnoError(8);return r}},Rt="To use dlopen, you need enable dynamic linking, see https://github.com/emscripten-core/emscripten/wiki/Linking";function Bt(t){switch(t){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+t)}}var It=void 0;function $t(t){for(var r="",n=t;I[n>>>0];)r+=It[I[n++>>>0]];return r}var Nt={},qt={},zt={};function Ut(t){if(void 0===t)return"_unknown";var r=(t=t.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return r>=48&&r<=57?"_"+t:t}function Wt(t,r){return t=Ut(t),new Function("body","return function "+t+'() {\n "use strict"; return body.apply(this, arguments);\n};\n')(r)}function Ht(t,r){var n=Wt(r,(function(t){this.name=r,this.message=t;var n=new Error(t).stack;void 0!==n&&(this.stack=this.toString()+"\n"+n.replace(/^Error(:[^\n]*)?\n/,""))}));return n.prototype=Object.create(t.prototype),n.prototype.constructor=n,n.prototype.toString=function(){return void 0===this.message?this.name:this.name+": "+this.message},n}var Gt=void 0;function Vt(t){throw new Gt(t)}var Yt=void 0;function Xt(t){throw new Yt(t)}function Qt(t,r,n){function e(r){var e=n(r);e.length!==t.length&&Xt("Mismatched type converter count");for(var o=0;o<t.length;++o)Kt(t[o],e[o])}t.forEach((function(t){zt[t]=r}));var o=new Array(r.length),i=[],a=0;r.forEach((function(t,r){qt.hasOwnProperty(t)?o[r]=qt[t]:(i.push(t),Nt.hasOwnProperty(t)||(Nt[t]=[]),Nt[t].push((function(){o[r]=qt[t],++a===i.length&&e(o)})))})),0===i.length&&e(o)}function Kt(t,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!("argPackAdvance"in r))throw new TypeError("registerType registeredInstance requires argPackAdvance");var e=r.name;if(t||Vt('type "'+e+'" must have a positive integer typeid pointer'),qt.hasOwnProperty(t)){if(n.ignoreDuplicateRegistrations)return;Vt("Cannot register type '"+e+"' twice")}if(qt[t]=r,delete zt[t],Nt.hasOwnProperty(t)){var o=Nt[t];delete Nt[t],o.forEach((function(t){return t()}))}}function Zt(t){Vt(t.$$.ptrType.registeredClass.name+" instance already deleted")}var Jt=!1;function tr(t){}function rr(t){t.count.value-=1,0===t.count.value&&function(t){t.smartPtr?t.smartPtrType.rawDestructor(t.smartPtr):t.ptrType.registeredClass.rawDestructor(t.ptr)}(t)}function nr(t,r,n){if(r===n)return t;if(void 0===n.baseClass)return null;var e=nr(t,r,n.baseClass);return null===e?null:n.downcast(e)}var er={};var or=[];function ir(){for(;or.length;){var t=or.pop();t.$$.deleteScheduled=!1,t.delete()}}var ar=void 0;var cr={};function ur(t,r){return r.ptrType&&r.ptr||Xt("makeClassHandle requires ptr and ptrType"),!!r.smartPtrType!=!!r.smartPtr&&Xt("Both smartPtrType and smartPtr must be specified"),r.count={value:1},fr(Object.create(t,{$$:{value:r}}))}function fr(t){return"undefined"==typeof FinalizationRegistry?(fr=function(t){return t},t):(Jt=new FinalizationRegistry((function(t){rr(t.$$)})),fr=function(t){var r=t.$$;if(r.smartPtr){var n={$$:r};Jt.register(t,n,t)}return t},tr=function(t){return Jt.unregister(t)},fr(t))}function sr(){}function hr(t,r,n){if(void 0===t[r].overloadTable){var e=t[r];t[r]=function(){return t[r].overloadTable.hasOwnProperty(arguments.length)||Vt("Function '"+n+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+t[r].overloadTable+")!"),t[r].overloadTable[arguments.length].apply(this,arguments)},t[r].overloadTable=[],t[r].overloadTable[e.argCount]=e}}function lr(t,n,e){r.hasOwnProperty(t)?((void 0===e||void 0!==r[t].overloadTable&&void 0!==r[t].overloadTable[e])&&Vt("Cannot register public name '"+t+"' twice"),hr(r,t,t),r.hasOwnProperty(e)&&Vt("Cannot register multiple overloads of a function with the same number of arguments ("+e+")!"),r[t].overloadTable[e]=n):(r[t]=n,void 0!==e&&(r[t].numArguments=e))}function dr(t,r,n,e,o,i,a,c){this.name=t,this.constructor=r,this.instancePrototype=n,this.rawDestructor=e,this.baseClass=o,this.getActualType=i,this.upcast=a,this.downcast=c,this.pureVirtualFunctions=[]}function vr(t,r,n){for(;r!==n;)r.upcast||Vt("Expected null or instance of "+n.name+", got an instance of "+r.name),t=r.upcast(t),r=r.baseClass;return t}function mr(t,r){if(null===r)return this.isReference&&Vt("null is not a valid "+this.name),0;r.$$||Vt('Cannot pass "'+Rr(r)+'" as a '+this.name),r.$$.ptr||Vt("Cannot pass deleted object as a pointer of type "+this.name);var n=r.$$.ptrType.registeredClass;return vr(r.$$.ptr,n,this.registeredClass)}function yr(t,r){var n;if(null===r)return this.isReference&&Vt("null is not a valid "+this.name),this.isSmartPointer?(n=this.rawConstructor(),null!==t&&t.push(this.rawDestructor,n),n):0;r.$$||Vt('Cannot pass "'+Rr(r)+'" as a '+this.name),r.$$.ptr||Vt("Cannot pass deleted object as a pointer of type "+this.name),!this.isConst&&r.$$.ptrType.isConst&&Vt("Cannot convert argument of type "+(r.$$.smartPtrType?r.$$.smartPtrType.name:r.$$.ptrType.name)+" to parameter type "+this.name);var e=r.$$.ptrType.registeredClass;if(n=vr(r.$$.ptr,e,this.registeredClass),this.isSmartPointer)switch(void 0===r.$$.smartPtr&&Vt("Passing raw pointer to smart pointer is illegal"),this.sharingPolicy){case 0:r.$$.smartPtrType===this?n=r.$$.smartPtr:Vt("Cannot convert argument of type "+(r.$$.smartPtrType?r.$$.smartPtrType.name:r.$$.ptrType.name)+" to parameter type "+this.name);break;case 1:n=r.$$.smartPtr;break;case 2:if(r.$$.smartPtrType===this)n=r.$$.smartPtr;else{var o=r.clone();n=this.rawShare(n,Dr.toHandle((function(){o.delete()}))),null!==t&&t.push(this.rawDestructor,n)}break;default:Vt("Unsupporting sharing policy")}return n}function pr(t,r){if(null===r)return this.isReference&&Vt("null is not a valid "+this.name),0;r.$$||Vt('Cannot pass "'+Rr(r)+'" as a '+this.name),r.$$.ptr||Vt("Cannot pass deleted object as a pointer of type "+this.name),r.$$.ptrType.isConst&&Vt("Cannot convert argument of type "+r.$$.ptrType.name+" to parameter type "+this.name);var n=r.$$.ptrType.registeredClass;return vr(r.$$.ptr,n,this.registeredClass)}function wr(t){return this.fromWireType(z[t>>>2])}function gr(t,r,n,e,o,i,a,c,u,f,s){this.name=t,this.registeredClass=r,this.isReference=n,this.isConst=e,this.isSmartPointer=o,this.pointeeType=i,this.sharingPolicy=a,this.rawGetPointee=c,this.rawConstructor=u,this.rawShare=f,this.rawDestructor=s,o||void 0!==r.baseClass?this.toWireType=yr:e?(this.toWireType=mr,this.destructorFunction=null):(this.toWireType=pr,this.destructorFunction=null)}function br(t,n,e){return t.includes("j")?function(t,n,e){var o=r["dynCall_"+t];return e&&e.length?o.apply(null,[n].concat(e)):o.call(null,n)}(t,n,e):_t(n).apply(null,e)}function Er(t,r){var n,e,o,i=(t=$t(t)).includes("j")?(n=t,e=r,o=[],function(){return o.length=0,Object.assign(o,arguments),br(n,e,o)}):_t(r);return"function"!=typeof i&&Vt("unknown function pointer with signature "+t+": "+r),i}var _r=void 0;function kr(t){var r=Gn(t),n=$t(r);return Wn(r),n}function xr(t,r){var n=[],e={};throw r.forEach((function t(r){e[r]||qt[r]||(zt[r]?zt[r].forEach(t):(n.push(r),e[r]=!0))})),new _r(t+": "+n.map(kr).join([", "]))}function Cr(t,r){if(!(t instanceof Function))throw new TypeError("new_ called with constructor type "+e(t)+" which is not a function");var n=Wt(t.name||"unknownFunctionName",(function(){}));n.prototype=t.prototype;var o=new n,i=t.apply(o,r);return i instanceof Object?i:o}function Sr(t){for(;t.length;){var r=t.pop();t.pop()(r)}}function Pr(t,r,n,e,o){var i=r.length;i<2&&Vt("argTypes array size mismatch! Must at least get return value and 'this' types!");for(var a=null!==r[1]&&null!==n,c=!1,u=1;u<r.length;++u)if(null!==r[u]&&void 0===r[u].destructorFunction){c=!0;break}var f="void"!==r[0].name,s="",h="";for(u=0;u<i-2;++u)s+=(0!==u?", ":"")+"arg"+u,h+=(0!==u?", ":"")+"arg"+u+"Wired";var l="return function "+Ut(t)+"("+s+") {\nif (arguments.length !== "+(i-2)+") {\nthrowBindingError('function "+t+" called with ' + arguments.length + ' arguments, expected "+(i-2)+" args!');\n}\n";c&&(l+="var destructors = [];\n");var d=c?"destructors":"null",v=["throwBindingError","invoker","fn","runDestructors","retType","classParam"],m=[Vt,e,o,Sr,r[0],r[1]];for(a&&(l+="var thisWired = classParam.toWireType("+d+", this);\n"),u=0;u<i-2;++u)l+="var arg"+u+"Wired = argType"+u+".toWireType("+d+", arg"+u+"); // "+r[u+2].name+"\n",v.push("argType"+u),m.push(r[u+2]);if(a&&(h="thisWired"+(h.length>0?", ":"")+h),l+=(f?"var rv = ":"")+"invoker(fn"+(h.length>0?", ":"")+h+");\n",c)l+="runDestructors(destructors);\n";else for(u=a?1:2;u<r.length;++u){var y=1===u?"thisWired":"arg"+(u-2)+"Wired";null!==r[u].destructorFunction&&(l+=y+"_dtor("+y+"); // "+r[u].name+"\n",v.push(y+"_dtor"),m.push(r[u].destructorFunction))}return f&&(l+="var ret = retType.fromWireType(rv);\nreturn ret;\n"),l+="}\n",v.push(l),Cr(Function,v).apply(null,m)}function Lr(t,r){for(var n=[],e=0;e<t;e++)n.push(q[(r>>2)+e>>>0]);return n}function Ar(t,r,n){return t instanceof Object||Vt(n+' with invalid "this": '+t),t instanceof r.registeredClass.constructor||Vt(n+' incompatible with "this" of type '+t.constructor.name),t.$$.ptr||Vt("cannot call emscripten binding method "+n+" on deleted object"),vr(t.$$.ptr,t.$$.ptrType.registeredClass,r.registeredClass)}var jr=[],Fr=[{},{value:void 0},{value:null},{value:!0},{value:!1}];function Tr(t){t>4&&0==--Fr[t].refcount&&(Fr[t]=void 0,jr.push(t))}var Dr={toValue:function(t){return t||Vt("Cannot use deleted val. handle = "+t),Fr[t].value},toHandle:function(t){switch(t){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:var r=jr.length?jr.pop():Fr.length;return Fr[r]={refcount:1,value:t},r}}};function Mr(t,r,n){switch(r){case 0:return function(t){var r=n?B:I;return this.fromWireType(r[t>>>0])};case 1:return function(t){var r=n?$:N;return this.fromWireType(r[t>>>1])};case 2:return function(t){var r=n?q:z;return this.fromWireType(r[t>>>2])};default:throw new TypeError("Unknown integer type: "+t)}}function Or(t,r){var n=qt[t];return void 0===n&&Vt(r+" has unknown type "+kr(t)),n}function Rr(t){if(null===t)return"null";var r=e(t);return"object"===r||"array"===r||"function"===r?t.toString():""+t}function Br(t,r){switch(r){case 2:return function(t){return this.fromWireType(U[t>>>2])};case 3:return function(t){return this.fromWireType(W[t>>>3])};default:throw new TypeError("Unknown float type: "+t)}}function Ir(t,r,n){switch(r){case 0:return n?function(t){return B[t>>>0]}:function(t){return I[t>>>0]};case 1:return n?function(t){return $[t>>>1]}:function(t){return N[t>>>1]};case 2:return n?function(t){return q[t>>>2]}:function(t){return z[t>>>2]};default:throw new TypeError("Unknown integer type: "+t)}}var $r={};function Nr(t){var r=$r[t];return void 0===r?$t(t):r}var qr=[];function zr(){return"object"==("undefined"==typeof globalThis?"undefined":e(globalThis))?globalThis:Function("return this")()}var Ur,Wr=[];function Hr(t,n){if(Yr.mainLoop.timingMode=t,Yr.mainLoop.timingValue=n,!Yr.mainLoop.func)return 1;if(Yr.mainLoop.running||(Yr.mainLoop.running=!0),0==t)Yr.mainLoop.scheduler=function(){var t=0|Math.max(0,Yr.mainLoop.tickStartTime+n-Ur());setTimeout(Yr.mainLoop.runner,t)},Yr.mainLoop.method="timeout";else if(1==t)Yr.mainLoop.scheduler=function(){Yr.requestAnimationFrame(Yr.mainLoop.runner)},Yr.mainLoop.method="rAF";else if(2==t){if("undefined"==typeof setImmediate){var e=[],o="setimmediate";addEventListener("message",(function(t){t.data!==o&&t.data.target!==o||(t.stopPropagation(),e.shift()())}),!0),setImmediate=function(t){e.push(t),y?(void 0===r.setImmediates&&(r.setImmediates=[]),r.setImmediates.push(t),postMessage({target:o})):postMessage(o,"*")}}Yr.mainLoop.scheduler=function(){setImmediate(Yr.mainLoop.runner)},Yr.mainLoop.method="immediate"}return 0}function Gr(t,r){if(!L)if(r)t();else try{t()}catch(t){!function(t){if(t instanceof me||"unwind"==t)return P;v(1,t)}(t)}}function Vr(t,r){return setTimeout((function(){Gr(t)}),r)}Ur=p?function(){var t=process.hrtime();return 1e3*t[0]+t[1]/1e6}:function(){return performance.now()};var Yr={mainLoop:{running:!1,scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Yr.mainLoop.scheduler=null,Yr.mainLoop.currentlyRunningMainloop++},resume:function(){Yr.mainLoop.currentlyRunningMainloop++;var t=Yr.mainLoop.timingMode,r=Yr.mainLoop.timingValue,n=Yr.mainLoop.func;Yr.mainLoop.func=null,function(t,r,n,o,i){A(!Yr.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters."),Yr.mainLoop.func=t,Yr.mainLoop.arg=o;var a=Yr.mainLoop.currentlyRunningMainloop;function c(){return!(a<Yr.mainLoop.currentlyRunningMainloop)}Yr.mainLoop.running=!1,Yr.mainLoop.runner=function(){if(!L)if(Yr.mainLoop.queue.length>0){var r=Date.now(),n=Yr.mainLoop.queue.shift();if(n.func(n.arg),Yr.mainLoop.remainingBlockers){var o=Yr.mainLoop.remainingBlockers,i=o%1==0?o-1:Math.floor(o);n.counted?Yr.mainLoop.remainingBlockers=i:(i+=.5,Yr.mainLoop.remainingBlockers=(8*o+i)/9)}if(g('main loop blocker "'+n.name+'" took '+(Date.now()-r)+" ms"),Yr.mainLoop.updateStatus(),!c())return;setTimeout(Yr.mainLoop.runner,0)}else c()&&(Yr.mainLoop.currentFrameNumber=Yr.mainLoop.currentFrameNumber+1|0,1==Yr.mainLoop.timingMode&&Yr.mainLoop.timingValue>1&&Yr.mainLoop.currentFrameNumber%Yr.mainLoop.timingValue!=0?Yr.mainLoop.scheduler():(0==Yr.mainLoop.timingMode&&(Yr.mainLoop.tickStartTime=Ur()),Yr.mainLoop.runIter(t),c()&&("object"==("undefined"==typeof SDL?"undefined":e(SDL))&&SDL.audio&&SDL.audio.queueNewAudioData&&SDL.audio.queueNewAudioData(),Yr.mainLoop.scheduler())))}}(n,0,0,Yr.mainLoop.arg),Hr(t,r),Yr.mainLoop.scheduler()},updateStatus:function(){if(r.setStatus){var t=r.statusMessage||"Please wait...",n=Yr.mainLoop.remainingBlockers,e=Yr.mainLoop.expectedBlockers;n?n<e?r.setStatus(t+" ("+(e-n)+"/"+e+")"):r.setStatus(t):r.setStatus("")}},runIter:function(t){if(!L){if(r.preMainLoop&&!1===r.preMainLoop())return;Gr(t),r.postMainLoop&&r.postMainLoop()}}},isFullscreen:!1,pointerLock:!1,moduleContextCreatedCallbacks:[],workers:[],init:function(){if(r.preloadPlugins||(r.preloadPlugins=[]),!Yr.initted){Yr.initted=!0;try{new Blob,Yr.hasBlobConstructor=!0}catch(t){Yr.hasBlobConstructor=!1,g("warning: no blob constructor, cannot create blobs with mimetypes")}Yr.BlobBuilder="undefined"!=typeof MozBlobBuilder?MozBlobBuilder:"undefined"!=typeof WebKitBlobBuilder?WebKitBlobBuilder:Yr.hasBlobConstructor?null:g("warning: no BlobBuilder"),Yr.URLObject="undefined"!=typeof window?window.URL?window.URL:window.webkitURL:void 0,r.noImageDecoding||void 0!==Yr.URLObject||(g("warning: Browser does not support creating object URLs. Built-in browser image decoding will not be available."),r.noImageDecoding=!0);var t={canHandle:function(t){return!r.noImageDecoding&&/\.(jpg|jpeg|png|bmp)$/i.test(t)},handle:function(t,r,n,e){var o=null;if(Yr.hasBlobConstructor)try{(o=new Blob([t],{type:Yr.getMimetype(r)})).size!==t.length&&(o=new Blob([new Uint8Array(t).buffer],{type:Yr.getMimetype(r)}))}catch(t){E("Blob constructor present but fails: "+t+"; falling back to blob builder")}if(!o){var i=new Yr.BlobBuilder;i.append(new Uint8Array(t).buffer),o=i.getBlob()}var a=Yr.URLObject.createObjectURL(o),c=new Image;c.onload=function(){A(c.complete,"Image "+r+" could not be decoded");var e=document.createElement("canvas");e.width=c.width,e.height=c.height,e.getContext("2d").drawImage(c,0,0),On[r]=e,Yr.URLObject.revokeObjectURL(a),n&&n(t)},c.onerror=function(t){g("Image "+a+" could not be decoded"),e&&e()},c.src=a}};r.preloadPlugins.push(t);var n={canHandle:function(t){return!r.noAudioDecoding&&t.substr(-4)in{".ogg":1,".wav":1,".mp3":1}},handle:function(t,r,n,e){var o=!1;function i(e){o||(o=!0,Rn[r]=e,n&&n(t))}function a(){o||(o=!0,Rn[r]=new Audio,e&&e())}if(!Yr.hasBlobConstructor)return a();try{var c=new Blob([t],{type:Yr.getMimetype(r)})}catch(t){return a()}var u=Yr.URLObject.createObjectURL(c),f=new Audio;f.addEventListener("canplaythrough",(function(){i(f)}),!1),f.onerror=function(n){o||(g("warning: browser could not fully decode audio "+r+", trying slower base64 approach"),f.src="data:audio/x-"+r.substr(-3)+";base64,"+function(t){for(var r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n="",e=0,o=0,i=0;i<t.length;i++)for(e=e<<8|t[i],o+=8;o>=6;){var a=e>>o-6&63;o-=6,n+=r[a]}return 2==o?(n+=r[(3&e)<<4],n+="=="):4==o&&(n+=r[(15&e)<<2],n+="="),n}(t),i(f))},f.src=u,Vr((function(){i(f)}),1e4)}};r.preloadPlugins.push(n);var e=r.canvas;e&&(e.requestPointerLock=e.requestPointerLock||e.mozRequestPointerLock||e.webkitRequestPointerLock||e.msRequestPointerLock||function(){},e.exitPointerLock=document.exitPointerLock||document.mozExitPointerLock||document.webkitExitPointerLock||document.msExitPointerLock||function(){},e.exitPointerLock=e.exitPointerLock.bind(document),document.addEventListener("pointerlockchange",o,!1),document.addEventListener("mozpointerlockchange",o,!1),document.addEventListener("webkitpointerlockchange",o,!1),document.addEventListener("mspointerlockchange",o,!1),r.elementPointerLock&&e.addEventListener("click",(function(t){!Yr.pointerLock&&r.canvas.requestPointerLock&&(r.canvas.requestPointerLock(),t.preventDefault())}),!1))}function o(){Yr.pointerLock=document.pointerLockElement===r.canvas||document.mozPointerLockElement===r.canvas||document.webkitPointerLockElement===r.canvas||document.msPointerLockElement===r.canvas}},handledByPreloadPlugin:function(t,n,e,o){Yr.init();var i=!1;return r.preloadPlugins.forEach((function(r){i||r.canHandle(n)&&(r.handle(t,n,e,o),i=!0)})),i},createContext:function(t,n,e,o){if(n&&r.ctx&&t==r.canvas)return r.ctx;var i,a;if(n){var c={antialias:!1,alpha:!1,majorVersion:1};if(o)for(var u in o)c[u]=o[u];void 0!==tn&&(a=tn.createContext(t,c))&&(i=tn.getContext(a).GLctx)}else i=t.getContext("2d");return i?(e&&(n||A(void 0===Mn,"cannot set in module if GLctx is used, but we are a non-GL context that would replace it"),r.ctx=i,n&&tn.makeContextCurrent(a),r.useWebGL=n,Yr.moduleContextCreatedCallbacks.forEach((function(t){t()})),Yr.init()),i):null},destroyContext:function(t,r,n){},fullscreenHandlersInstalled:!1,lockPointer:void 0,resizeCanvas:void 0,requestFullscreen:function(t,n){Yr.lockPointer=t,Yr.resizeCanvas=n,void 0===Yr.lockPointer&&(Yr.lockPointer=!0),void 0===Yr.resizeCanvas&&(Yr.resizeCanvas=!1);var e=r.canvas;function o(){Yr.isFullscreen=!1;var t=e.parentNode;(document.fullscreenElement||document.mozFullScreenElement||document.msFullscreenElement||document.webkitFullscreenElement||document.webkitCurrentFullScreenElement)===t?(e.exitFullscreen=Yr.exitFullscreen,Yr.lockPointer&&e.requestPointerLock(),Yr.isFullscreen=!0,Yr.resizeCanvas?Yr.setFullscreenCanvasSize():Yr.updateCanvasDimensions(e)):(t.parentNode.insertBefore(e,t),t.parentNode.removeChild(t),Yr.resizeCanvas?Yr.setWindowedCanvasSize():Yr.updateCanvasDimensions(e)),r.onFullScreen&&r.onFullScreen(Yr.isFullscreen),r.onFullscreen&&r.onFullscreen(Yr.isFullscreen)}Yr.fullscreenHandlersInstalled||(Yr.fullscreenHandlersInstalled=!0,document.addEventListener("fullscreenchange",o,!1),document.addEventListener("mozfullscreenchange",o,!1),document.addEventListener("webkitfullscreenchange",o,!1),document.addEventListener("MSFullscreenChange",o,!1));var i=document.createElement("div");e.parentNode.insertBefore(i,e),i.appendChild(e),i.requestFullscreen=i.requestFullscreen||i.mozRequestFullScreen||i.msRequestFullscreen||(i.webkitRequestFullscreen?function(){i.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT)}:null)||(i.webkitRequestFullScreen?function(){i.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT)}:null),i.requestFullscreen()},exitFullscreen:function(){return!!Yr.isFullscreen&&((document.exitFullscreen||document.cancelFullScreen||document.mozCancelFullScreen||document.msExitFullscreen||document.webkitCancelFullScreen||function(){}).apply(document,[]),!0)},nextRAF:0,fakeRequestAnimationFrame:function(t){var r=Date.now();if(0===Yr.nextRAF)Yr.nextRAF=r+1e3/60;else for(;r+2>=Yr.nextRAF;)Yr.nextRAF+=1e3/60;var n=Math.max(Yr.nextRAF-r,0);setTimeout(t,n)},requestAnimationFrame:function(t){function r(r){return t.apply(this,arguments)}return r.toString=function(){return t.toString()},r}((function(t){"function"!=typeof requestAnimationFrame?(0,Yr.fakeRequestAnimationFrame)(t):requestAnimationFrame(t)})),safeSetTimeout:function(t){return Vr(t)},safeRequestAnimationFrame:function(t){return Yr.requestAnimationFrame((function(){Gr(t)}))},getMimetype:function(t){return{jpg:"image/jpeg",jpeg:"image/jpeg",png:"image/png",bmp:"image/bmp",ogg:"audio/ogg",wav:"audio/wav",mp3:"audio/mpeg"}[t.substr(t.lastIndexOf(".")+1)]},getUserMedia:function(t){window.getUserMedia||(window.getUserMedia=navigator.getUserMedia||navigator.mozGetUserMedia),window.getUserMedia(t)},getMovementX:function(t){return t.movementX||t.mozMovementX||t.webkitMovementX||0},getMovementY:function(t){return t.movementY||t.mozMovementY||t.webkitMovementY||0},getMouseWheelDelta:function(t){var r=0;switch(t.type){case"DOMMouseScroll":r=t.detail/3;break;case"mousewheel":r=t.wheelDelta/120;break;case"wheel":switch(r=t.deltaY,t.deltaMode){case 0:r/=100;break;case 1:r/=3;break;case 2:r*=80;break;default:throw"unrecognized mouse wheel delta mode: "+t.deltaMode}break;default:throw"unrecognized mouse wheel event: "+t.type}return r},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(t){if(Yr.pointerLock)"mousemove"!=t.type&&"mozMovementX"in t?Yr.mouseMovementX=Yr.mouseMovementY=0:(Yr.mouseMovementX=Yr.getMovementX(t),Yr.mouseMovementY=Yr.getMovementY(t)),"undefined"!=typeof SDL?(Yr.mouseX=SDL.mouseX+Yr.mouseMovementX,Yr.mouseY=SDL.mouseY+Yr.mouseMovementY):(Yr.mouseX+=Yr.mouseMovementX,Yr.mouseY+=Yr.mouseMovementY);else{var n=r.canvas.getBoundingClientRect(),e=r.canvas.width,o=r.canvas.height,i=void 0!==window.scrollX?window.scrollX:window.pageXOffset,a=void 0!==window.scrollY?window.scrollY:window.pageYOffset;if("touchstart"===t.type||"touchend"===t.type||"touchmove"===t.type){var c=t.touch;if(void 0===c)return;var u=c.pageX-(i+n.left),f=c.pageY-(a+n.top),s={x:u*=e/n.width,y:f*=o/n.height};if("touchstart"===t.type)Yr.lastTouches[c.identifier]=s,Yr.touches[c.identifier]=s;else if("touchend"===t.type||"touchmove"===t.type){var h=Yr.touches[c.identifier];h||(h=s),Yr.lastTouches[c.identifier]=h,Yr.touches[c.identifier]=s}return}var l=t.pageX-(i+n.left),d=t.pageY-(a+n.top);l*=e/n.width,d*=o/n.height,Yr.mouseMovementX=l-Yr.mouseX,Yr.mouseMovementY=d-Yr.mouseY,Yr.mouseX=l,Yr.mouseY=d}},resizeListeners:[],updateResizeListeners:function(){var t=r.canvas;Yr.resizeListeners.forEach((function(r){r(t.width,t.height)}))},setCanvasSize:function(t,n,e){var o=r.canvas;Yr.updateCanvasDimensions(o,t,n),e||Yr.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if("undefined"!=typeof SDL){var t=z[SDL.screen>>>2];t|=8388608,q[SDL.screen>>>2]=t}Yr.updateCanvasDimensions(r.canvas),Yr.updateResizeListeners()},setWindowedCanvasSize:function(){if("undefined"!=typeof SDL){var t=z[SDL.screen>>>2];t&=-8388609,q[SDL.screen>>>2]=t}Yr.updateCanvasDimensions(r.canvas),Yr.updateResizeListeners()},updateCanvasDimensions:function(t,n,e){n&&e?(t.widthNative=n,t.heightNative=e):(n=t.widthNative,e=t.heightNative);var o=n,i=e;if(r.forcedAspectRatio&&r.forcedAspectRatio>0&&(o/i<r.forcedAspectRatio?o=Math.round(i*r.forcedAspectRatio):i=Math.round(o/r.forcedAspectRatio)),(document.fullscreenElement||document.mozFullScreenElement||document.msFullscreenElement||document.webkitFullscreenElement||document.webkitCurrentFullScreenElement)===t.parentNode&&"undefined"!=typeof screen){var a=Math.min(screen.width/o,screen.height/i);o=Math.round(o*a),i=Math.round(i*a)}Yr.resizeCanvas?(t.width!=o&&(t.width=o),t.height!=i&&(t.height=i),void 0!==t.style&&(t.style.removeProperty("width"),t.style.removeProperty("height"))):(t.width!=n&&(t.width=n),t.height!=e&&(t.height=e),void 0!==t.style&&(o!=n||i!=e?(t.style.setProperty("width",o+"px","important"),t.style.setProperty("height",i+"px","important")):(t.style.removeProperty("width"),t.style.removeProperty("height"))))}},Xr={errorCode:12288,defaultDisplayInitialized:!1,currentContext:0,currentReadSurface:0,currentDrawSurface:0,contextAttributes:{alpha:!1,depth:!1,stencil:!1,antialias:!1},stringCache:{},setErrorCode:function(t){Xr.errorCode=t},chooseConfig:function(t,r,n,e,o){if(62e3!=t)return Xr.setErrorCode(12296),0;if(r)for(;;){var i=q[r>>>2];if(12321==i){var a=q[r+4>>>2];Xr.contextAttributes.alpha=a>0}else if(12325==i){var c=q[r+4>>>2];Xr.contextAttributes.depth=c>0}else if(12326==i){var u=q[r+4>>>2];Xr.contextAttributes.stencil=u>0}else if(12337==i){var f=q[r+4>>>2];Xr.contextAttributes.antialias=f>0}else if(12338==i)f=q[r+4>>>2],Xr.contextAttributes.antialias=1==f;else if(12544==i){var s=q[r+4>>>2];Xr.contextAttributes.lowLatency=12547!=s}else if(12344==i)break;r+=8}return n&&e||o?(o&&(q[o>>>2]=1),n&&e>0&&(q[n>>>2]=62002),Xr.setErrorCode(12288),1):(Xr.setErrorCode(12300),0)}};function Qr(t){var r=t.getExtension("ANGLE_instanced_arrays");if(r)return t.vertexAttribDivisor=function(t,n){r.vertexAttribDivisorANGLE(t,n)},t.drawArraysInstanced=function(t,n,e,o){r.drawArraysInstancedANGLE(t,n,e,o)},t.drawElementsInstanced=function(t,n,e,o,i){r.drawElementsInstancedANGLE(t,n,e,o,i)},1}function Kr(t){var r=t.getExtension("OES_vertex_array_object");if(r)return t.createVertexArray=function(){return r.createVertexArrayOES()},t.deleteVertexArray=function(t){r.deleteVertexArrayOES(t)},t.bindVertexArray=function(t){r.bindVertexArrayOES(t)},t.isVertexArray=function(t){return r.isVertexArrayOES(t)},1}function Zr(t){var r=t.getExtension("WEBGL_draw_buffers");if(r)return t.drawBuffers=function(t,n){r.drawBuffersWEBGL(t,n)},1}function Jr(t){return!!(t.multiDrawWebgl=t.getExtension("WEBGL_multi_draw"))}var tn={counter:1,buffers:[],programs:[],framebuffers:[],renderbuffers:[],textures:[],shaders:[],vaos:[],contexts:[],offscreenCanvases:{},queries:[],stringCache:{},unpackAlignment:4,recordError:function(t){tn.lastError||(tn.lastError=t)},getNewId:function(t){for(var r=tn.counter++,n=t.length;n<r;n++)t[n]=null;return r},getSource:function(t,r,n,e){for(var o="",i=0;i<r;++i){var a=e?q[e+4*i>>>2]:-1;o+=T(q[n+4*i>>>2],a<0?void 0:a)}return o},createContext:function(t,r){t.getContextSafariWebGL2Fixed||(t.getContextSafariWebGL2Fixed=t.getContext,t.getContext=function(r,n){var e=t.getContextSafariWebGL2Fixed(r,n);return"webgl"==r==e instanceof WebGLRenderingContext?e:null});var n=t.getContext("webgl",r);return n?tn.registerContext(n,r):0},registerContext:function(t,r){var n=tn.getNewId(tn.contexts),e={handle:n,attributes:r,version:r.majorVersion,GLctx:t};return t.canvas&&(t.canvas.GLctxObject=e),tn.contexts[n]=e,(void 0===r.enableExtensionsByDefault||r.enableExtensionsByDefault)&&tn.initExtensions(e),n},makeContextCurrent:function(t){return tn.currentContext=tn.contexts[t],r.ctx=Mn=tn.currentContext&&tn.currentContext.GLctx,!(t&&!Mn)},getContext:function(t){return tn.contexts[t]},deleteContext:function(t){tn.currentContext===tn.contexts[t]&&(tn.currentContext=null),"object"==e(en)&&en.removeAllHandlersOnTarget(tn.contexts[t].GLctx.canvas),tn.contexts[t]&&tn.contexts[t].GLctx.canvas&&(tn.contexts[t].GLctx.canvas.GLctxObject=void 0),tn.contexts[t]=null},initExtensions:function(t){if(t||(t=tn.currentContext),!t.initExtensionsDone){t.initExtensionsDone=!0;var r=t.GLctx;Qr(r),Kr(r),Zr(r),r.disjointTimerQueryExt=r.getExtension("EXT_disjoint_timer_query"),Jr(r),(r.getSupportedExtensions()||[]).forEach((function(t){t.includes("lose_context")||t.includes("debug")||r.getExtension(t)}))}}},rn=[];function nn(t){if(!t||!t.callee||!t.callee.name)return[null,"",""];t.callee.toString();var r=t.callee.name,n="(",o=!0;for(var i in t){var a=t[i];o||(n+=", "),o=!1,n+="number"==typeof a||"string"==typeof a?a:"("+e(a)+")"}n+=")";var c=t.callee.caller;return o&&(n=""),[t=c?c.arguments:[],r,n]}var en={inEventHandler:0,removeAllEventListeners:function(){for(var t=en.eventHandlers.length-1;t>=0;--t)en._removeHandler(t);en.eventHandlers=[],en.deferredCalls=[]},registerRemoveEventListeners:function(){en.removeEventListenersRegistered||(et.push(en.removeAllEventListeners),en.removeEventListenersRegistered=!0)},deferredCalls:[],deferCall:function(t,r,n){function e(t,r){if(t.length!=r.length)return!1;for(var n in t)if(t[n]!=r[n])return!1;return!0}for(var o in en.deferredCalls){var i=en.deferredCalls[o];if(i.targetFunction==t&&e(i.argsList,n))return}en.deferredCalls.push({targetFunction:t,precedence:r,argsList:n}),en.deferredCalls.sort((function(t,r){return t.precedence<r.precedence}))},removeDeferredCalls:function(t){for(var r=0;r<en.deferredCalls.length;++r)en.deferredCalls[r].targetFunction==t&&(en.deferredCalls.splice(r,1),--r)},canPerformEventHandlerRequests:function(){return en.inEventHandler&&en.currentEventHandler.allowsDeferredCalls},runDeferredCalls:function(){if(en.canPerformEventHandlerRequests())for(var t=0;t<en.deferredCalls.length;++t){var r=en.deferredCalls[t];en.deferredCalls.splice(t,1),--t,r.targetFunction.apply(null,r.argsList)}},eventHandlers:[],removeAllHandlersOnTarget:function(t,r){for(var n=0;n<en.eventHandlers.length;++n)en.eventHandlers[n].target!=t||r&&r!=en.eventHandlers[n].eventTypeString||en._removeHandler(n--)},_removeHandler:function(t){var r=en.eventHandlers[t];r.target.removeEventListener(r.eventTypeString,r.eventListenerFunc,r.useCapture),en.eventHandlers.splice(t,1)},registerOrRemoveHandler:function(t){var r=function(r){++en.inEventHandler,en.currentEventHandler=t,en.runDeferredCalls(),t.handlerFunc(r),en.runDeferredCalls(),--en.inEventHandler};if(t.callbackfunc)t.eventListenerFunc=r,t.target.addEventListener(t.eventTypeString,r,t.useCapture),en.eventHandlers.push(t),en.registerRemoveEventListeners();else for(var n=0;n<en.eventHandlers.length;++n)en.eventHandlers[n].target==t.target&&en.eventHandlers[n].eventTypeString==t.eventTypeString&&en._removeHandler(n--)},getNodeNameForTarget:function(t){return t?t==window?"#window":t==screen?"#screen":t&&t.nodeName?t.nodeName:"":""},fullscreenEnabled:function(){return document.fullscreenEnabled||document.webkitFullscreenEnabled}},on=[0,"undefined"!=typeof document?document:0,"undefined"!=typeof window?window:0];function an(t){var r;return t=(r=t)>2?T(r):r,on[t]||("undefined"!=typeof document?document.querySelector(t):void 0)}function cn(t){return an(t)}var un=[];function fn(t,r,n,e){for(var o=0;o<t;o++){var i=Mn[n](),a=i&&tn.getNewId(e);i?(i.name=a,e[a]=i):tn.recordError(1282),q[r+4*o>>>2]=a}}function sn(t,r,n,e,o,i,a,c){r=tn.programs[r];var u=Mn[t](r,n);if(u){var f=c&&M(u.name,c,e);o&&(q[o>>>2]=f),i&&(q[i>>>2]=u.size),a&&(q[a>>>2]=u.type)}}function hn(t,r){z[t>>>2]=r,z[t+4>>>2]=(r-z[t>>>2])/4294967296}function ln(t,r,n){if(r){var o=void 0;switch(t){case 36346:o=1;break;case 36344:return void(0!=n&&1!=n&&tn.recordError(1280));case 36345:o=0;break;case 34466:var i=Mn.getParameter(34467);o=i?i.length:0}if(void 0===o){var a=Mn.getParameter(t);switch(e(a)){case"number":o=a;break;case"boolean":o=a?1:0;break;case"string":return void tn.recordError(1280);case"object":if(null===a)switch(t){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 34068:o=0;break;default:return void tn.recordError(1280)}else{if(a instanceof Float32Array||a instanceof Uint32Array||a instanceof Int32Array||a instanceof Array){for(var c=0;c<a.length;++c)switch(n){case 0:q[r+4*c>>>2]=a[c];break;case 2:U[r+4*c>>>2]=a[c];break;case 4:B[r+c>>>0]=a[c]?1:0}return}try{o=0|a.name}catch(r){return tn.recordError(1280),void b("GL_INVALID_ENUM in glGet"+n+"v: Unknown object returned from WebGL getParameter("+t+")! (error: "+r+")")}}break;default:return tn.recordError(1280),void b("GL_INVALID_ENUM in glGet"+n+"v: Native code calling glGet"+n+"v("+t+") and it returns "+a+" of type "+e(a)+"!")}}switch(n){case 1:hn(r,o);break;case 0:q[r>>>2]=o;break;case 2:U[r>>>2]=o;break;case 4:B[r>>>0]=o?1:0}}else tn.recordError(1281)}function dn(t){var r=O(t)+1,n=Un(r);return M(t,n,r),n}function vn(t){return parseInt(t)}function mn(t){return"]"==t.slice(-1)&&t.lastIndexOf("[")}function yn(t){var r,n,e=t.uniformLocsById,o=t.uniformSizeAndIdsByName;if(!e)for(t.uniformLocsById=e={},t.uniformArrayNamesById={},r=0;r<Mn.getProgramParameter(t,35718);++r){var i=Mn.getActiveUniform(t,r),a=i.name,c=i.size,u=mn(a),f=u>0?a.slice(0,u):a,s=t.uniformIdCounter;for(t.uniformIdCounter+=c,o[f]=[c,s],n=0;n<c;++n)e[s]=n,t.uniformArrayNamesById[s++]=f}}function pn(t){var r=Mn.currentProgram;if(r){var n=r.uniformLocsById[t];return"number"==typeof n&&(r.uniformLocsById[t]=n=Mn.getUniformLocation(r,r.uniformArrayNamesById[t]+(n>0?"["+n+"]":""))),n}tn.recordError(1282)}function wn(t,r,n,e){if(n){yn(t=tn.programs[t]);var o=Mn.getUniform(t,pn(r));if("number"==typeof o||"boolean"==typeof o)switch(e){case 0:q[n>>>2]=o;break;case 2:U[n>>>2]=o}else for(var i=0;i<o.length;i++)switch(e){case 0:q[n+4*i>>>2]=o[i];break;case 2:U[n+4*i>>>2]=o[i]}}else tn.recordError(1281)}function gn(t,r,n,e){if(n){var o=Mn.getVertexAttrib(t,r);if(34975==r)q[n>>>2]=o&&o.name;else if("number"==typeof o||"boolean"==typeof o)switch(e){case 0:q[n>>>2]=o;break;case 2:U[n>>>2]=o;break;case 5:q[n>>>2]=Math.fround(o)}else for(var i=0;i<o.length;i++)switch(e){case 0:q[n+4*i>>>2]=o[i];break;case 2:U[n+4*i>>>2]=o[i];break;case 5:q[n+4*i>>>2]=Math.fround(o[i])}}else tn.recordError(1281)}function bn(t,r,n,e,o,i){var a=function(t){return 1==(t-=5120)?I:4==t?q:6==t?U:5==t||28922==t?z:N}(t),c=function(t){return 31-Math.clz32(t.BYTES_PER_ELEMENT)}(a),u=1<<c,f=function(t){return{5:3,6:4,8:2,29502:3,29504:4}[t-6402]||1}(r)*u,s=function(t,r,n,e){var o;return r*(t*n+(o=e)-1&-o)}(n,e,f,tn.unpackAlignment);return a.subarray(o>>>c,o+s>>>c)}var En=[],_n=[];function kn(t){try{return C.grow(t-R.byteLength+65535>>>16),J(C.buffer),1}catch(t){}}var xn=["default","low-power","high-performance"],Cn={};function Sn(){if(!Sn.strings){var t={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:("object"==("undefined"==typeof navigator?"undefined":e(navigator))&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:d||"./this.program"};for(var r in Cn)void 0===Cn[r]?delete t[r]:t[r]=Cn[r];var n=[];for(var r in t)n.push(r+"="+t[r]);Sn.strings=n}return Sn.strings}function Pn(t){for(var r=t.split("."),n=0;n<4;n++){var e=Number(r[n]);if(isNaN(e))return null;r[n]=e}return(r[0]|r[1]<<8|r[2]<<16|r[3]<<24)>>>0}var Ln={address_map:{id:1,addrs:{},names:{}},lookup_name:function(t){var r,n=Pn(t);if(null!==n)return t;if(null!==(n=function(t){var r,n,e,o,i=[];if(!/^((?=.*::)(?!.*::.+::)(::)?([\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.test(t))return null;if("::"===t)return[0,0,0,0,0,0,0,0];for((t=t.startsWith("::")?t.replace("::","Z:"):t.replace("::",":Z:")).indexOf(".")>0?((r=(t=t.replace(new RegExp("[.]","g"),":")).split(":"))[r.length-4]=vn(r[r.length-4])+256*vn(r[r.length-3]),r[r.length-3]=vn(r[r.length-2])+256*vn(r[r.length-1]),r=r.slice(0,r.length-2)):r=t.split(":"),e=0,o=0,n=0;n<r.length;n++)if("string"==typeof r[n])if("Z"===r[n]){for(o=0;o<8-r.length+1;o++)i[n+o]=0;e=o-1}else i[n+e]=Vn(parseInt(r[n],16));else i[n+e]=r[n];return[i[1]<<16|i[0],i[3]<<16|i[2],i[5]<<16|i[4],i[7]<<16|i[6]]}(t)))return t;if(Ln.address_map.addrs[t])r=Ln.address_map.addrs[t];else{var e=Ln.address_map.id++;A(e<65535,"exceeded max address mappings of 65535"),r="172.29."+(255&e)+"."+(65280&e),Ln.address_map.names[r]=t,Ln.address_map.addrs[t]=r}return r},lookup_addr:function(t){return Ln.address_map.names[t]?Ln.address_map.names[t]:null}};function An(t){return t%4==0&&(t%100!=0||t%400==0)}var jn=[31,29,31,30,31,30,31,31,30,31,30,31],Fn=[31,28,31,30,31,30,31,31,30,31,30,31];function Tn(t,r,n,e){var o=q[e+40>>>2],i={tm_sec:q[e>>>2],tm_min:q[e+4>>>2],tm_hour:q[e+8>>>2],tm_mday:q[e+12>>>2],tm_mon:q[e+16>>>2],tm_year:q[e+20>>>2],tm_wday:q[e+24>>>2],tm_yday:q[e+28>>>2],tm_isdst:q[e+32>>>2],tm_gmtoff:q[e+36>>>2],tm_zone:o?T(o):""},a=T(n),c={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var u in c)a=a.replace(new RegExp(u,"g"),c[u]);var f=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],s=["January","February","March","April","May","June","July","August","September","October","November","December"];function h(t,r,n){for(var e="number"==typeof t?t.toString():t||"";e.length<r;)e=n[0]+e;return e}function l(t,r){return h(t,r,"0")}function d(t,r){function n(t){return t<0?-1:t>0?1:0}var e;return 0===(e=n(t.getFullYear()-r.getFullYear()))&&0===(e=n(t.getMonth()-r.getMonth()))&&(e=n(t.getDate()-r.getDate())),e}function v(t){switch(t.getDay()){case 0:return new Date(t.getFullYear()-1,11,29);case 1:return t;case 2:return new Date(t.getFullYear(),0,3);case 3:return new Date(t.getFullYear(),0,2);case 4:return new Date(t.getFullYear(),0,1);case 5:return new Date(t.getFullYear()-1,11,31);case 6:return new Date(t.getFullYear()-1,11,30)}}function m(t){var r=function(t,r){for(var n=new Date(t.getTime());r>0;){var e=An(n.getFullYear()),o=n.getMonth(),i=(e?jn:Fn)[o];if(!(r>i-n.getDate()))return n.setDate(n.getDate()+r),n;r-=i-n.getDate()+1,n.setDate(1),o<11?n.setMonth(o+1):(n.setMonth(0),n.setFullYear(n.getFullYear()+1))}return n}(new Date(t.tm_year+1900,0,1),t.tm_yday),n=new Date(r.getFullYear(),0,4),e=new Date(r.getFullYear()+1,0,4),o=v(n),i=v(e);return d(o,r)<=0?d(i,r)<=0?r.getFullYear()+1:r.getFullYear():r.getFullYear()-1}var y={"%a":function(t){return f[t.tm_wday].substring(0,3)},"%A":function(t){return f[t.tm_wday]},"%b":function(t){return s[t.tm_mon].substring(0,3)},"%B":function(t){return s[t.tm_mon]},"%C":function(t){return l((t.tm_year+1900)/100|0,2)},"%d":function(t){return l(t.tm_mday,2)},"%e":function(t){return h(t.tm_mday,2," ")},"%g":function(t){return m(t).toString().substring(2)},"%G":function(t){return m(t)},"%H":function(t){return l(t.tm_hour,2)},"%I":function(t){var r=t.tm_hour;return 0==r?r=12:r>12&&(r-=12),l(r,2)},"%j":function(t){return l(t.tm_mday+function(t,r){for(var n=0,e=0;e<=r;n+=t[e++]);return n}(An(t.tm_year+1900)?jn:Fn,t.tm_mon-1),3)},"%m":function(t){return l(t.tm_mon+1,2)},"%M":function(t){return l(t.tm_min,2)},"%n":function(){return"\n"},"%p":function(t){return t.tm_hour>=0&&t.tm_hour<12?"AM":"PM"},"%S":function(t){return l(t.tm_sec,2)},"%t":function(){return"\t"},"%u":function(t){return t.tm_wday||7},"%U":function(t){var r=t.tm_yday+7-t.tm_wday;return l(Math.floor(r/7),2)},"%V":function(t){var r=Math.floor((t.tm_yday+7-(t.tm_wday+6)%7)/7);if((t.tm_wday+371-t.tm_yday-2)%7<=2&&r++,r){if(53==r){var n=(t.tm_wday+371-t.tm_yday)%7;4==n||3==n&&An(t.tm_year)||(r=1)}}else{r=52;var e=(t.tm_wday+7-t.tm_yday-1)%7;(4==e||5==e&&An(t.tm_year%400-1))&&r++}return l(r,2)},"%w":function(t){return t.tm_wday},"%W":function(t){var r=t.tm_yday+7-(t.tm_wday+6)%7;return l(Math.floor(r/7),2)},"%y":function(t){return(t.tm_year+1900).toString().substring(2)},"%Y":function(t){return t.tm_year+1900},"%z":function(t){var r=t.tm_gmtoff,n=r>=0;return r=(r=Math.abs(r)/60)/60*100+r%60,(n?"+":"-")+String("0000"+r).slice(-4)},"%Z":function(t){return t.tm_zone},"%%":function(){return"%"}};for(var u in a=a.replace(/%%/g,"\0\0"),y)a.includes(u)&&(a=a.replace(new RegExp(u,"g"),y[u](i)));var p=Nn(a=a.replace(/\0\0/g,"%"),!1);return p.length>r?0:(function(t,r){B.set(t,r>>>0)}(p,t),p.length-1)}var Dn=function(t,r,n,e){t||(t=this),this.parent=t,this.mount=t.mount,this.mounted=null,this.id=Mt.nextInode++,this.name=r,this.mode=n,this.node_ops={},this.stream_ops={},this.rdev=e};Object.defineProperties(Dn.prototype,{read:{get:function(){return 365==(365&this.mode)},set:function(t){t?this.mode|=365:this.mode&=-366}},write:{get:function(){return 146==(146&this.mode)},set:function(t){t?this.mode|=146:this.mode&=-147}},isFolder:{get:function(){return Mt.isDir(this.mode)}},isDevice:{get:function(){return Mt.isChrdev(this.mode)}}}),Mt.FSNode=Dn,Mt.staticInit(),function(){for(var t=new Array(256),r=0;r<256;++r)t[r]=String.fromCharCode(r);It=t}(),Gt=r.BindingError=Ht(Error,"BindingError"),Yt=r.InternalError=Ht(Error,"InternalError"),sr.prototype.isAliasOf=function(t){if(!(this instanceof sr))return!1;if(!(t instanceof sr))return!1;for(var r=this.$$.ptrType.registeredClass,n=this.$$.ptr,e=t.$$.ptrType.registeredClass,o=t.$$.ptr;r.baseClass;)n=r.upcast(n),r=r.baseClass;for(;e.baseClass;)o=e.upcast(o),e=e.baseClass;return r===e&&n===o},sr.prototype.clone=function(){if(this.$$.ptr||Zt(this),this.$$.preservePointerOnDelete)return this.$$.count.value+=1,this;var t,r=fr(Object.create(Object.getPrototypeOf(this),{$$:{value:(t=this.$$,{count:t.count,deleteScheduled:t.deleteScheduled,preservePointerOnDelete:t.preservePointerOnDelete,ptr:t.ptr,ptrType:t.ptrType,smartPtr:t.smartPtr,smartPtrType:t.smartPtrType})}}));return r.$$.count.value+=1,r.$$.deleteScheduled=!1,r},sr.prototype.delete=function(){this.$$.ptr||Zt(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&Vt("Object already scheduled for deletion"),tr(this),rr(this.$$),this.$$.preservePointerOnDelete||(this.$$.smartPtr=void 0,this.$$.ptr=void 0)},sr.prototype.isDeleted=function(){return!this.$$.ptr},sr.prototype.deleteLater=function(){return this.$$.ptr||Zt(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&Vt("Object already scheduled for deletion"),or.push(this),1===or.length&&ar&&ar(ir),this.$$.deleteScheduled=!0,this},r.getInheritedInstanceCount=function(){return Object.keys(cr).length},r.getLiveInheritedInstances=function(){var t=[];for(var r in cr)cr.hasOwnProperty(r)&&t.push(cr[r]);return t},r.flushPendingDeletes=ir,r.setDelayFunction=function(t){ar=t,or.length&&ar&&ar(ir)},gr.prototype.getPointee=function(t){return this.rawGetPointee&&(t=this.rawGetPointee(t)),t},gr.prototype.destructor=function(t){this.rawDestructor&&this.rawDestructor(t)},gr.prototype.argPackAdvance=8,gr.prototype.readValueFromPointer=wr,gr.prototype.deleteObject=function(t){null!==t&&t.delete()},gr.prototype.fromWireType=function(t){var r=this.getPointee(t);if(!r)return this.destructor(t),null;var n=function(t,r){return r=function(t,r){for(void 0===r&&Vt("ptr should not be undefined");t.baseClass;)r=t.upcast(r),t=t.baseClass;return r}(t,r),cr[r]}(this.registeredClass,r);if(void 0!==n){if(0===n.$$.count.value)return n.$$.ptr=r,n.$$.smartPtr=t,n.clone();var e=n.clone();return this.destructor(t),e}function o(){return this.isSmartPointer?ur(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:r,smartPtrType:this,smartPtr:t}):ur(this.registeredClass.instancePrototype,{ptrType:this,ptr:t})}var i,a=this.registeredClass.getActualType(r),c=er[a];if(!c)return o.call(this);i=this.isConst?c.constPointerType:c.pointerType;var u=nr(r,this.registeredClass,i.registeredClass);return null===u?o.call(this):this.isSmartPointer?ur(i.registeredClass.instancePrototype,{ptrType:i,ptr:u,smartPtrType:this,smartPtr:t}):ur(i.registeredClass.instancePrototype,{ptrType:i,ptr:u})},_r=r.UnboundTypeError=Ht(Error,"UnboundTypeError"),r.count_emval_handles=function(){for(var t=0,r=5;r<Fr.length;++r)void 0!==Fr[r]&&++t;return t},r.get_first_emval=function(){for(var t=5;t<Fr.length;++t)if(void 0!==Fr[t])return Fr[t];return null},r.requestFullscreen=function(t,r){Yr.requestFullscreen(t,r)},r.requestAnimationFrame=function(t){Yr.requestAnimationFrame(t)},r.setCanvasSize=function(t,r,n){Yr.setCanvasSize(t,r,n)},r.pauseMainLoop=function(){Yr.mainLoop.pause()},r.resumeMainLoop=function(){Yr.mainLoop.resume()},r.getUserMedia=function(){Yr.getUserMedia()},r.createContext=function(t,r,n,e){return Yr.createContext(t,r,n,e)};for(var Mn,On={},Rn={},Bn=0;Bn<32;++Bn)un.push(new Array(Bn));var In=new Float32Array(288);for(Bn=0;Bn<288;++Bn)En[Bn]=In.subarray(0,Bn+1);var $n=new Int32Array(288);for(Bn=0;Bn<288;++Bn)_n[Bn]=$n.subarray(0,Bn+1);function Nn(t,r,n){var e=n>0?n:O(t)+1,o=new Array(e),i=D(t,o,0,o.length);return r&&(o.length=i),o}var qn,zn={mr:function(){return r.HEAP8.length},za:function(t,r,n,e){mt("Assertion failed: "+T(t)+", at: "+[r?T(r):"unknown filename",n,e?T(e):"unknown function"])},on:function(t,r){_t(t)(r)},p:function(t){return Un(t+24)+24},V:function(t){var r=new Pt(t);return r.get_caught()||(r.set_caught(!0),Ct--),r.set_rethrown(!1),xt.push(r),function(t){t.add_ref()}(r),r.get_exception_ptr()},pa:function(){Xn(0),function(t){if(t.release_ref()&&!t.get_rethrown()){var r=t.get_destructor();r&&_t(r)(t.excPtr),Lt(t.excPtr)}}(xt.pop()),St=0},b:function(){var t=St;if(!t)return x(0),0;var r=new Pt(t);r.set_adjusted_ptr(t);var n=r.get_type();if(!n)return x(0),t;for(var e=Array.prototype.slice.call(arguments),o=0;o<e.length;o++){var i=e[o];if(0===i||i===n)break;var a=r.ptr+16;if(Zn(i,n,a))return x(i),t}return x(n),t},q:function(){var t=St;if(!t)return x(0),0;var r=new Pt(t);r.set_adjusted_ptr(t);var n=r.get_type();if(!n)return x(0),t;for(var e=Array.prototype.slice.call(arguments),o=0;o<e.length;o++){var i=e[o];if(0===i||i===n)break;var a=r.ptr+16;if(Zn(i,n,a))return x(i),t}return x(n),t},td:function(){var t=St;if(!t)return x(0),0;var r=new Pt(t);r.set_adjusted_ptr(t);var n=r.get_type();if(!n)return x(0),t;for(var e=Array.prototype.slice.call(arguments),o=0;o<e.length;o++){var i=e[o];if(0===i||i===n)break;var a=r.ptr+16;if(Zn(i,n,a))return x(i),t}return x(n),t},xf:function(){var t=St;if(!t)return x(0),0;var r=new Pt(t);r.set_adjusted_ptr(t);var n=r.get_type();if(!n)return x(0),t;for(var e=Array.prototype.slice.call(arguments),o=0;o<e.length;o++){var i=e[o];if(0===i||i===n)break;var a=r.ptr+16;if(Zn(i,n,a))return x(i),t}return x(n),t},r:Lt,wh:function(){var t=xt.pop();t||mt("no exception to throw");var r=t.excPtr;throw t.get_rethrown()||(xt.push(t),t.set_rethrown(!0),t.set_caught(!1),Ct++),St=r,r},t:function(t,r,n){throw new Pt(t).init(r,n),St=t,Ct++,t},kn:function(){return Ct},e:function(t){throw St||(St=t),t},Jn:function(t){try{return t=Ot.getStr(t),Mt.chdir(t),0}catch(t){if(void 0===Mt||!(t instanceof Mt.ErrnoError))throw t;return-t.errno}},In:function(t,r){try{return t=Ot.getStr(t),Mt.chmod(t,r),0}catch(t){if(void 0===Mt||!(t instanceof Mt.ErrnoError))throw t;return-t.errno}},Kn:function(t,r,n,e){try{if(r=Ot.getStr(r),r=Ot.calculateAt(t,r),-8&n)return-28;var o=Mt.lookupPath(r,{follow:!0}).node;if(!o)return-44;var i="";return 4&n&&(i+="r"),2&n&&(i+="w"),1&n&&(i+="x"),i&&Mt.nodePermissions(o,i)?-2:0}catch(t){if(void 0===Mt||!(t instanceof Mt.ErrnoError))throw t;return-t.errno}},qh:function(t,r,n){Ot.varargs=n;try{var e=Ot.getStreamFromFD(t);switch(r){case 0:return(o=Ot.get())<0?-28:Mt.createStream(e,o).fd;case 1:case 2:case 6:case 7:return 0;case 3:return e.flags;case 4:var o=Ot.get();return e.flags|=o,0;case 5:return o=Ot.get(),$[o+0>>>1]=2,0;case 16:case 8:default:return-28;case 9:return 28,q[Hn()>>>2]=28,-1}}catch(t){if(void 0===Mt||!(t instanceof Mt.ErrnoError))throw t;return-t.errno}},An:function(t,r){try{var n=Ot.getStreamFromFD(t);return Ot.doStat(Mt.stat,n.path,r)}catch(t){if(void 0===Mt||!(t instanceof Mt.ErrnoError))throw t;return-t.errno}},wn:function(t,r){try{if(0===r)return-28;var n=Mt.cwd(),e=O(n)+1;return r<e?-68:(M(n,t,r),e)}catch(t){if(void 0===Mt||!(t instanceof Mt.ErrnoError))throw t;return-t.errno}},qn:function(t,r,n){try{var e=Ot.getStreamFromFD(t);e.getdents||(e.getdents=Mt.readdir(e.path));for(var o=280,i=0,a=Mt.llseek(e,0,1),c=Math.floor(a/o);c<e.getdents.length&&i+o<=n;){var u,f,s=e.getdents[c];if("."===s)u=e.node.id,f=4;else if(".."===s)u=Mt.lookupPath(e.path,{parent:!0}).node.id,f=4;else{var h=Mt.lookupNode(e.node,s);u=h.id,f=Mt.isChrdev(h.mode)?2:Mt.isDir(h.mode)?4:Mt.isLink(h.mode)?10:8}ft=[u>>>0,(ut=u,+Math.abs(ut)>=1?ut>0?(0|Math.min(+Math.floor(ut/4294967296),4294967295))>>>0:~~+Math.ceil((ut-+(~~ut>>>0))/4294967296)>>>0:0)],q[r+i>>>2]=ft[0],q[r+i+4>>>2]=ft[1],ft=[(c+1)*o>>>0,(ut=(c+1)*o,+Math.abs(ut)>=1?ut>0?(0|Math.min(+Math.floor(ut/4294967296),4294967295))>>>0:~~+Math.ceil((ut-+(~~ut>>>0))/4294967296)>>>0:0)],q[r+i+8>>>2]=ft[0],q[r+i+12>>>2]=ft[1],$[r+i+16>>>1]=280,B[r+i+18>>>0]=f,M(s,r+i+19,256),i+=o,c+=1}return Mt.llseek(e,c*o,0),i}catch(t){if(void 0===Mt||!(t instanceof Mt.ErrnoError))throw t;return-t.errno}},Ln:function(t,r,n){Ot.varargs=n;try{var e=Ot.getStreamFromFD(t);switch(r){case 21509:case 21505:case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:case 21523:case 21524:return e.tty?0:-59;case 21519:if(!e.tty)return-59;var o=Ot.get();return q[o>>>2]=0,0;case 21520:return e.tty?-28:-59;case 21531:return o=Ot.get(),Mt.ioctl(e,r,o);default:mt("bad ioctl syscall "+r)}}catch(t){if(void 0===Mt||!(t instanceof Mt.ErrnoError))throw t;return-t.errno}},yn:function(t,r){try{return t=Ot.getStr(t),Ot.doStat(Mt.lstat,t,r)}catch(t){if(void 0===Mt||!(t instanceof Mt.ErrnoError))throw t;return-t.errno}},sn:function(t,r,n){try{return r=Ot.getStr(r),r=Ot.calculateAt(t,r),"/"===(r=At.normalize(r))[r.length-1]&&(r=r.substr(0,r.length-1)),Mt.mkdir(r,n,0),0}catch(t){if(void 0===Mt||!(t instanceof Mt.ErrnoError))throw t;return-t.errno}},xn:function(t,r,n,e){try{r=Ot.getStr(r);var o=256&e,i=4096&e;return e&=-4353,r=Ot.calculateAt(t,r,i),Ot.doStat(o?Mt.lstat:Mt.stat,r,n)}catch(t){if(void 0===Mt||!(t instanceof Mt.ErrnoError))throw t;return-t.errno}},Cj:function(t,r,n,e){Ot.varargs=e;try{r=Ot.getStr(r),r=Ot.calculateAt(t,r);var o=e?Ot.get():0;return Mt.open(r,n,o).fd}catch(t){if(void 0===Mt||!(t instanceof Mt.ErrnoError))throw t;return-t.errno}},pn:function(t){try{return t=Ot.getStr(t),Mt.rmdir(t),0}catch(t){if(void 0===Mt||!(t instanceof Mt.ErrnoError))throw t;return-t.errno}},zn:function(t,r){try{return t=Ot.getStr(t),Ot.doStat(Mt.stat,t,r)}catch(t){if(void 0===Mt||!(t instanceof Mt.ErrnoError))throw t;return-t.errno}},nn:function(t,r,n){try{return t=Ot.getStr(t),q[n+4>>>2]=4096,q[n+40>>>2]=4096,q[n+8>>>2]=1e6,q[n+12>>>2]=5e5,q[n+16>>>2]=5e5,q[n+20>>>2]=Mt.nextInode,q[n+24>>>2]=1e6,q[n+28>>>2]=42,q[n+44>>>2]=2,q[n+36>>>2]=255,0}catch(t){if(void 0===Mt||!(t instanceof Mt.ErrnoError))throw t;return-t.errno}},ln:function(t,r,n){try{return r=Ot.getStr(r),r=Ot.calculateAt(t,r),0===n?Mt.unlink(r):512===n?Mt.rmdir(r):mt("Invalid flags passed to unlinkat"),0}catch(t){if(void 0===Mt||!(t instanceof Mt.ErrnoError))throw t;return-t.errno}},Fn:function(t){},Hn:function(t,r){mt(Rt)},Gn:function(t,r){mt(Rt)},Ls:function(t,r,n,e,o){},Tq:function(t,r,n,e,o){var i=Bt(n);Kt(t,{name:r=$t(r),fromWireType:function(t){return!!t},toWireType:function(t,r){return r?e:o},argPackAdvance:8,readValueFromPointer:function(t){var e;if(1===n)e=B;else if(2===n)e=$;else{if(4!==n)throw new TypeError("Unknown boolean type size: "+r);e=q}return this.fromWireType(e[t>>>i])},destructorFunction:null})},i:function(t,n,e,o,i,a,c,u,f,s,h,l,d){h=$t(h),a=Er(i,a),u&&(u=Er(c,u)),s&&(s=Er(f,s)),d=Er(l,d);var v=Ut(h);lr(v,(function(){xr("Cannot construct "+h+" due to unbound types",[o])})),Qt([t,n,e],o?[o]:[],(function(n){var e,i;n=n[0],i=o?(e=n.registeredClass).instancePrototype:sr.prototype;var c=Wt(v,(function(){if(Object.getPrototypeOf(this)!==f)throw new Gt("Use 'new' to construct "+h);if(void 0===l.constructor_body)throw new Gt(h+" has no accessible constructor");var t=l.constructor_body[arguments.length];if(void 0===t)throw new Gt("Tried to invoke ctor of "+h+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(l.constructor_body).toString()+") parameters instead!");return t.apply(this,arguments)})),f=Object.create(i,{constructor:{value:c}});c.prototype=f;var l=new dr(h,c,f,d,e,a,u,s),m=new gr(h,l,!0,!1,!1),y=new gr(h+"*",l,!1,!1,!1),p=new gr(h+" const*",l,!1,!0,!1);return er[t]={pointerType:y,constPointerType:p},function(t,n,e){r.hasOwnProperty(t)||Xt("Replacing nonexistant public symbol"),r[t].overloadTable,r[t]=n,r[t].argCount=e}(v,c),[m,y,p]}))},m:function(t,r,n,e,o,i,a){var c=Lr(n,e);r=$t(r),i=Er(o,i),Qt([],[t],(function(t){var e=(t=t[0]).name+"."+r;function o(){xr("Cannot call "+e+" due to unbound types",c)}r.startsWith("@@")&&(r=Symbol[r.substring(2)]);var u=t.registeredClass.constructor;return void 0===u[r]?(o.argCount=n-1,u[r]=o):(hr(u,r,e),u[r].overloadTable[n-1]=o),Qt([],c,(function(t){var o=[t[0],null].concat(t.slice(1)),c=Pr(e,o,null,i,a);return void 0===u[r].overloadTable?(c.argCount=n-1,u[r]=c):u[r].overloadTable[n-1]=c,[]})),[]}))},k:function(t,r,n,e,o,i){A(r>0);var a=Lr(r,n);o=Er(e,o),Qt([],[t],(function(t){var n="constructor "+(t=t[0]).name;if(void 0===t.registeredClass.constructor_body&&(t.registeredClass.constructor_body=[]),void 0!==t.registeredClass.constructor_body[r-1])throw new Gt("Cannot register multiple constructors with identical number of parameters ("+(r-1)+") for class '"+t.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!");return t.registeredClass.constructor_body[r-1]=function(){xr("Cannot construct "+t.name+" due to unbound types",a)},Qt([],a,(function(e){return e.splice(1,0,null),t.registeredClass.constructor_body[r-1]=Pr(n,e,null,o,i),[]})),[]}))},d:function(t,r,n,e,o,i,a,c){var u=Lr(n,e);r=$t(r),i=Er(o,i),Qt([],[t],(function(t){var e=(t=t[0]).name+"."+r;function o(){xr("Cannot call "+e+" due to unbound types",u)}r.startsWith("@@")&&(r=Symbol[r.substring(2)]),c&&t.registeredClass.pureVirtualFunctions.push(r);var f=t.registeredClass.instancePrototype,s=f[r];return void 0===s||void 0===s.overloadTable&&s.className!==t.name&&s.argCount===n-2?(o.argCount=n-2,o.className=t.name,f[r]=o):(hr(f,r,e),f[r].overloadTable[n-2]=o),Qt([],u,(function(o){var c=Pr(e,o,t,i,a);return void 0===f[r].overloadTable?(c.argCount=n-2,f[r]=c):f[r].overloadTable[n-2]=c,[]})),[]}))},R:function(t,r,n,e,o,i,a,c,u,f){r=$t(r),o=Er(e,o),Qt([],[t],(function(t){var e=(t=t[0]).name+"."+r,s={get:function(){xr("Cannot access "+e+" due to unbound types",[n,a])},enumerable:!0,configurable:!0};return s.set=u?function(){xr("Cannot access "+e+" due to unbound types",[n,a])}:function(t){Vt(e+" is a read-only property")},Object.defineProperty(t.registeredClass.instancePrototype,r,s),Qt([],u?[n,a]:[n],(function(n){var a=n[0],s={get:function(){var r=Ar(this,t,e+" getter");return a.fromWireType(o(i,r))},enumerable:!0};if(u){u=Er(c,u);var h=n[1];s.set=function(r){var n=Ar(this,t,e+" setter"),o=[];u(f,n,h.toWireType(o,r)),Sr(o)}}return Object.defineProperty(t.registeredClass.instancePrototype,r,s),[]})),[]}))},Sq:function(t,r){Kt(t,{name:r=$t(r),fromWireType:function(t){var r=Dr.toValue(t);return Tr(t),r},toWireType:function(t,r){return Dr.toHandle(r)},argPackAdvance:8,readValueFromPointer:wr,destructorFunction:null})},Q:function(t,r,n,e){var o=Bt(n);function i(){}r=$t(r),i.values={},Kt(t,{name:r,constructor:i,fromWireType:function(t){return this.constructor.values[t]},toWireType:function(t,r){return r.value},argPackAdvance:8,readValueFromPointer:Mr(r,o,e),destructorFunction:null}),lr(r,i)},P:function(t,r,n){var e=Or(t,"enum");r=$t(r);var o=e.constructor,i=Object.create(e.constructor.prototype,{value:{value:n},constructor:{value:Wt(e.name+"_"+r,(function(){}))}});o.values[n]=i,o[r]=i},Gj:function(t,r,n){var e=Bt(n);Kt(t,{name:r=$t(r),fromWireType:function(t){return t},toWireType:function(t,r){return r},argPackAdvance:8,readValueFromPointer:Br(r,e),destructorFunction:null})},Bd:function(t,r,n,e,o){r=$t(r),-1===o&&(o=4294967295);var i=Bt(n),a=function(t){return t};if(0===e){var c=32-8*n;a=function(t){return t<<c>>>c}}var u=r.includes("unsigned");Kt(t,{name:r,fromWireType:a,toWireType:u?function(t,r){return this.name,r>>>0}:function(t,r){return this.name,r},argPackAdvance:8,readValueFromPointer:Ir(r,i,0!==e),destructorFunction:null})},jc:function(t,r,n){var e=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][r];function o(t){var r=z,n=r[(t>>=2)>>>0],o=r[t+1>>>0];return new e(R,o,n)}Kt(t,{name:n=$t(n),fromWireType:o,argPackAdvance:8,readValueFromPointer:o},{ignoreDuplicateRegistrations:!0})},Hj:function(t,r){var n="std::string"===(r=$t(r));Kt(t,{name:r,fromWireType:function(t){var r,e=z[t>>>2];if(n)for(var o=t+4,i=0;i<=e;++i){var a=t+4+i;if(i==e||0==I[a>>>0]){var c=T(o,a-o);void 0===r?r=c:(r+=String.fromCharCode(0),r+=c),o=a+1}}else{var u=new Array(e);for(i=0;i<e;++i)u[i]=String.fromCharCode(I[t+4+i>>>0]);r=u.join("")}return Wn(t),r},toWireType:function(t,r){r instanceof ArrayBuffer&&(r=new Uint8Array(r));var e="string"==typeof r;e||r instanceof Uint8Array||r instanceof Uint8ClampedArray||r instanceof Int8Array||Vt("Cannot pass non-string to std::string");var o=(n&&e?function(){return O(r)}:function(){return r.length})(),i=Un(4+o+1);if(z[(i>>>=0)>>>2]=o,n&&e)M(r,i+4,o+1);else if(e)for(var a=0;a<o;++a){var c=r.charCodeAt(a);c>255&&(Wn(i),Vt("String has UTF-16 code units that do not fit in 8 bits")),I[i+4+a>>>0]=c}else for(a=0;a<o;++a)I[i+4+a>>>0]=r[a];return null!==t&&t.push(Wn,i),i},argPackAdvance:8,readValueFromPointer:wr,destructorFunction:function(t){Wn(t)}})},th:function(t,r,n){var e,o,i,a,c;n=$t(n),2===r?(e=G,o=V,a=Y,i=function(){return N},c=1):4===r&&(e=X,o=Q,a=K,i=function(){return z},c=2),Kt(t,{name:n,fromWireType:function(t){for(var n,o=z[t>>>2],a=i(),u=t+4,f=0;f<=o;++f){var s=t+4+f*r;if(f==o||0==a[s>>>c]){var h=e(u,s-u);void 0===n?n=h:(n+=String.fromCharCode(0),n+=h),u=s+r}}return Wn(t),n},toWireType:function(t,e){"string"!=typeof e&&Vt("Cannot pass non-string to C++ string type "+n);var i=a(e),u=Un(4+i+r);return z[(u>>>=0)>>>2]=i>>c,o(e,u+4,i+r),null!==t&&t.push(Wn,u),u},argPackAdvance:8,readValueFromPointer:wr,destructorFunction:function(t){Wn(t)}})},Uq:function(t,r){Kt(t,{isVoid:!0,name:r=$t(r),argPackAdvance:0,fromWireType:function(){},toWireType:function(t,r){}})},ph:function(){return Date.now()},Cn:function(){return!0},Qa:function(t,r,n){t=Dr.toValue(t),r=Or(r,"emval::as");var e=[],o=Dr.toHandle(e);return q[n>>>2]=o,r.toWireType(e,t)},pr:function(t,r,n,e,o){return(t=qr[t])(r=Dr.toValue(r),n=Nr(n),function(t){var r=[];return q[t>>>2]=Dr.toHandle(r),r}(e),o)},ts:Tr,Hr:function(t){return 0===t?Dr.toHandle(zr()):(t=Nr(t),Dr.toHandle(zr()[t]))},lr:function(t,r){var n=function(t,r){for(var n=new Array(t),e=0;e<t;++e)n[e]=Or(z[r+4*e>>>2],"parameter "+e);return n}(t,r),e=n[0],o=e.name+"_$"+n.slice(1).map((function(t){return t.name})).join("_")+"$",i=Wr[o];if(void 0!==i)return i;for(var a=["retType"],c=[e],u="",f=0;f<t-1;++f)u+=(0!==f?", ":"")+"arg"+f,a.push("argType"+f),c.push(n[1+f]);var s,h,l="return function "+Ut("methodCaller_"+o)+"(handle, name, destructors, args) {\n",d=0;for(f=0;f<t-1;++f)l+=" var arg"+f+" = argType"+f+".readValueFromPointer(args"+(d?"+"+d:"")+");\n",d+=n[f+1].argPackAdvance;for(l+=" var rv = handle[name]("+u+");\n",f=0;f<t-1;++f)n[f+1].deleteObject&&(l+=" argType"+f+".deleteObject(arg"+f+");\n");return e.isVoid||(l+=" return retType.toWireType(destructors, rv);\n"),l+="};\n",a.push(l),s=Cr(Function,a).apply(null,c),h=qr.length,qr.push(s),i=h,Wr[o]=i,i},wr:function(t,r){return t=Dr.toValue(t),r=Dr.toValue(r),Dr.toHandle(t[r])},as:function(t){t>4&&(Fr[t].refcount+=1)},dr:function(t){return Dr.toHandle(Nr(t))},wt:function(t){Sr(Dr.toValue(t)),Tr(t)},Yq:function(t,r,n){t=Dr.toValue(t),r=Dr.toValue(r),n=Dr.toValue(n),t[r]=n},Pa:function(t,r){var n=(t=Or(t,"_emval_take_value")).readValueFromPointer(r);return Dr.toHandle(n)},Rr:function(t){return t=Dr.toValue(t),Dr.toHandle(e(t))},Dn:function(t,r){var n=new Date(1e3*q[t>>>2]);q[r>>>2]=n.getSeconds(),q[r+4>>>2]=n.getMinutes(),q[r+8>>>2]=n.getHours(),q[r+12>>>2]=n.getDate(),q[r+16>>>2]=n.getMonth(),q[r+20>>>2]=n.getFullYear()-1900,q[r+24>>>2]=n.getDay();var e=new Date(n.getFullYear(),0,1),o=(n.getTime()-e.getTime())/864e5|0;q[r+28>>>2]=o,q[r+36>>>2]=-60*n.getTimezoneOffset();var i=new Date(n.getFullYear(),6,1).getTimezoneOffset(),a=e.getTimezoneOffset(),c=0|(i!=a&&n.getTimezoneOffset()==Math.min(a,i));q[r+32>>>2]=c},rn:function(t,r,n,e,o,i){try{t>>>=0;var a=Mt.getStream(o);a&&(2&n&&Ot.doMsync(t,a,r,e,i),Mt.munmap(a))}catch(t){if(void 0===Mt||!(t instanceof Mt.ErrnoError))throw t;return-t.errno}},En:function t(r,n,e){t.called||(t.called=!0,function(t,r,n){var e=(new Date).getFullYear(),o=new Date(e,0,1),i=new Date(e,6,1),a=o.getTimezoneOffset(),c=i.getTimezoneOffset(),u=Math.max(a,c);function f(t){var r=t.toTimeString().match(/\(([A-Za-z ]+)\)$/);return r?r[1]:"GMT"}q[t>>>2]=60*u,q[r>>>2]=Number(a!=c);var s=f(o),h=f(i),l=Z(s),d=Z(h);c<a?(z[n>>>2]=l,z[n+4>>>2]=d):(z[n>>>2]=d,z[n+4>>>2]=l)}(r,n,e))},mh:function(){mt("")},Zq:function(t){return 12448==t?(Xr.setErrorCode(12288),1):(Xr.setErrorCode(12300),0)},Lj:function(t,r,n,e,o){return Xr.chooseConfig(t,r,n,e,o)},Mj:function(t,n,e,o){if(62e3!=t)return Xr.setErrorCode(12296),0;for(var i=1;;){var a=q[o>>>2];if(12440!=a){if(12344==a)break;return Xr.setErrorCode(12292),0}i=q[o+4>>>2],o+=8}return 2!=i?(Xr.setErrorCode(12293),0):(Xr.contextAttributes.majorVersion=i-1,Xr.contextAttributes.minorVersion=0,Xr.context=tn.createContext(r.canvas,Xr.contextAttributes),0!=Xr.context?(Xr.setErrorCode(12288),tn.makeContextCurrent(Xr.context),r.useWebGL=!0,Yr.moduleContextCreatedCallbacks.forEach((function(t){t()})),tn.makeContextCurrent(null),62004):(Xr.setErrorCode(12297),0))},er:function(t,r,n,e){return 62e3!=t?(Xr.setErrorCode(12296),0):62002!=r?(Xr.setErrorCode(12293),0):(Xr.setErrorCode(12288),62006)},br:function(t,r){return 62e3!=t?(Xr.setErrorCode(12296),0):62004!=r?(Xr.setErrorCode(12294),0):(tn.deleteContext(Xr.context),Xr.setErrorCode(12288),Xr.currentContext==r&&(Xr.currentContext=0),1)},cr:function(t,r){return 62e3!=t?(Xr.setErrorCode(12296),0):62006!=r?(Xr.setErrorCode(12301),1):(Xr.currentReadSurface==r&&(Xr.currentReadSurface=0),Xr.currentDrawSurface==r&&(Xr.currentDrawSurface=0),Xr.setErrorCode(12288),1)},Qj:function(){return Xr.currentContext},Rj:function(){return Xr.currentContext?62e3:0},uh:function(t){return 12378==t?Xr.currentReadSurface:12377==t?Xr.currentDrawSurface:(Xr.setErrorCode(12300),0)},$q:function(t){return Xr.setErrorCode(12288),62e3},Kj:function(){return Xr.errorCode},_q:function(t,r,n){return 62e3==t?(r&&(q[r>>>2]=1),n&&(q[n>>>2]=4),Xr.defaultDisplayInitialized=!0,Xr.setErrorCode(12288),1):(Xr.setErrorCode(12296),0)},Pj:function(t,r,n,e){return 62e3!=t?(Xr.setErrorCode(12296),0):0!=e&&62004!=e?(Xr.setErrorCode(12294),0):0!=n&&62006!=n||0!=r&&62006!=r?(Xr.setErrorCode(12301),0):(tn.makeContextCurrent(e?Xr.context:null),Xr.currentContext=e,Xr.currentDrawSurface=r,Xr.currentReadSurface=n,Xr.setErrorCode(12288),1)},gr:function(t,r){if(62e3!=t)return Xr.setErrorCode(12296),0;if(Xr.setErrorCode(12288),Xr.stringCache[r])return Xr.stringCache[r];var n;switch(r){case 12371:n=Z("Emscripten");break;case 12372:n=Z("1.4 Emscripten EGL");break;case 12373:n=Z("");break;case 12429:n=Z("OpenGL_ES");break;default:return Xr.setErrorCode(12300),0}return Xr.stringCache[r]=n,n},Nj:function(t,n,e,o){if(62e3!=t)return Xr.setErrorCode(12296),0;if(62006!=n)return Xr.setErrorCode(12301),0;if(!o)return Xr.setErrorCode(12300),0;switch(Xr.setErrorCode(12288),e){case 12328:return q[o>>>2]=62002,1;case 12376:case 12416:case 12417:case 12418:case 12419:return 1;case 12375:return q[o>>>2]=r.canvas.width,1;case 12374:return q[o>>>2]=r.canvas.height,1;case 12432:case 12433:case 12434:return q[o>>>2]=-1,1;case 12422:return q[o>>>2]=12420,1;case 12441:return q[o>>>2]=12442,1;case 12435:return q[o>>>2]=12437,1;default:return Xr.setErrorCode(12292),0}},kr:function(){if(Xr.defaultDisplayInitialized)if(r.ctx){if(!r.ctx.isContextLost())return Xr.setErrorCode(12288),1;Xr.setErrorCode(12302)}else Xr.setErrorCode(12290);else Xr.setErrorCode(12289);return 0},jr:function(t,r){return 62e3!=t?(Xr.setErrorCode(12296),0):(0==r?Hr(0,0):Hr(1,r),Xr.setErrorCode(12288),1)},ar:function(t){return 62e3!=t?(Xr.setErrorCode(12296),0):(Xr.currentContext=0,Xr.currentReadSurface=0,Xr.currentDrawSurface=0,Xr.defaultDisplayInitialized=!1,Xr.setErrorCode(12288),1)},fr:function(t,r,n){var e=function(t,r){var n;for(rn.length=0,r>>=2;n=I[t++>>>0];)r+=105!=n&r,rn.push(105==n?q[r>>>0]:W[r++>>>1]),++r;return rn}(r,n);return gt[t].apply(null,e)},or:function(t,r,n){var e=function(t){var r=kt(),n=r.lastIndexOf("_emscripten_log"),e=r.lastIndexOf("_emscripten_get_callstack"),o=r.indexOf("\n",Math.max(n,e))+1;r=r.slice(o),32&t&&E("EM_LOG_DEMANGLE is deprecated; ignoring"),8&t&&"undefined"==typeof emscripten_source_map&&(E('Source map information is not available, emscripten_log with EM_LOG_C_STACK will be ignored. Build with "--pre-js $EMSCRIPTEN/src/emscripten-source-map.min.js" linker flag to add source map loading to code.'),t^=8,t|=16);var i=null;if(128&t)for(i=nn(arguments);i[1].includes("_emscripten_");)i=nn(i[0]);var a=r.split("\n");r="";var c=new RegExp("\\s*(.*?)@(.*?):([0-9]+):([0-9]+)"),u=new RegExp("\\s*(.*?)@(.*):(.*)(:(.*))?"),f=new RegExp("\\s*at (.*?) \\((.*):(.*):(.*)\\)");for(var s in a){var h=a[s],l="",d="",v=0,m=0,y=f.exec(h);if(y&&5==y.length)l=y[1],d=y[2],v=y[3],m=y[4];else{if((y=c.exec(h))||(y=u.exec(h)),!(y&&y.length>=4)){r+=h+"\n";continue}l=y[1],d=y[2],v=y[3],m=0|y[4]}var p=!1;if(8&t){var w=emscripten_source_map.originalPositionFor({line:v,column:m});(p=w&&w.source)&&(64&t&&(w.source=w.source.substring(w.source.replace(/\\/g,"/").lastIndexOf("/")+1)),r+=" at "+l+" ("+w.source+":"+w.line+":"+w.column+")\n")}(16&t||!p)&&(64&t&&(d=d.substring(d.replace(/\\/g,"/").lastIndexOf("/")+1)),r+=(p?" = "+l:" at "+l)+" ("+d+":"+v+":"+m+")\n"),128&t&&i[0]&&(i[1]==l&&i[2].length>0&&(r=r.replace(/\s+$/,""),r+=" with values: "+i[1]+i[2]+"\n"),i=nn(i[0]))}return r.replace(/\s+$/,"")}(t);return!r||n<=0?O(e)+1:M(e,r,n)+1},jf:function(t,r,n){var e=cn(t);if(!e)return-4;q[r>>>2]=e.width,q[n>>>2]=e.height},Tj:function(){return"number"==typeof devicePixelRatio&&devicePixelRatio||1},Sj:function(t,r,n){if(!(t=an(t)))return-4;var e,o=(e=t,on.indexOf(e)<0?e.getBoundingClientRect():{left:0,top:0});return W[r>>>3]=o.width,W[n>>>3]=o.height,0},mn:function(){return 4294901760},oh:Ur,Xq:function(t,r,n){(0|t)===t&&(t=T(t)),t=jt.resolve(t);var e=On[t];if(e){var o=e.getContext("2d").getImageData(0,0,e.width,e.height),i=Un(e.width*e.height*4);return I.set(o.data,i>>>0),q[r>>>2]=e.width,q[n>>>2]=e.height,i}return 0},yq:function(t){Mn.activeTexture(t)},xq:function(t,r){Mn.attachShader(tn.programs[t],tn.shaders[r])},Oq:function(t,r){Mn.disjointTimerQueryExt.beginQueryEXT(t,tn.queries[r])},wq:function(t,r,n){Mn.bindAttribLocation(tn.programs[t],r,T(n))},vq:function(t,r){Mn.bindBuffer(t,tn.buffers[r])},uq:function(t,r){Mn.bindFramebuffer(t,tn.framebuffers[r])},tq:function(t,r){Mn.bindRenderbuffer(t,tn.renderbuffers[r])},sq:function(t,r){Mn.bindTexture(t,tn.textures[r])},Gq:function(t){Mn.bindVertexArray(tn.vaos[t])},rq:function(t,r,n,e){Mn.blendColor(t,r,n,e)},pq:function(t){Mn.blendEquation(t)},oq:function(t,r){Mn.blendEquationSeparate(t,r)},nq:function(t,r){Mn.blendFunc(t,r)},mq:function(t,r,n,e){Mn.blendFuncSeparate(t,r,n,e)},lq:function(t,r,n,e){Mn.bufferData(t,n?I.subarray(n>>>0,n+r>>>0):r,e)},kq:function(t,r,n,e){Mn.bufferSubData(t,r,I.subarray(e>>>0,e+n>>>0))},jq:function(t){return Mn.checkFramebufferStatus(t)},iq:function(t){Mn.clear(t)},hq:function(t,r,n,e){Mn.clearColor(t,r,n,e)},gq:function(t){Mn.clearDepth(t)},fq:function(t){Mn.clearStencil(t)},eq:function(t,r,n,e){Mn.colorMask(!!t,!!r,!!n,!!e)},dq:function(t){Mn.compileShader(tn.shaders[t])},cq:function(t,r,n,e,o,i,a,c){Mn.compressedTexImage2D(t,r,n,e,o,i,c?I.subarray(c>>>0,c+a>>>0):null)},bq:function(t,r,n,e,o,i,a,c,u){Mn.compressedTexSubImage2D(t,r,n,e,o,i,a,u?I.subarray(u>>>0,u+c>>>0):null)},aq:function(t,r,n,e,o,i,a,c){Mn.copyTexImage2D(t,r,n,e,o,i,a,c)},$p:function(t,r,n,e,o,i,a,c){Mn.copyTexSubImage2D(t,r,n,e,o,i,a,c)},_p:function(){var t=tn.getNewId(tn.programs),r=Mn.createProgram();return r.name=t,r.maxUniformLength=r.maxAttributeLength=r.maxUniformBlockNameLength=0,r.uniformIdCounter=1,tn.programs[t]=r,t},Zp:function(t){var r=tn.getNewId(tn.shaders);return tn.shaders[r]=Mn.createShader(t),r},Yp:function(t){Mn.cullFace(t)},Wp:function(t,r){for(var n=0;n<t;n++){var e=q[r+4*n>>>2],o=tn.buffers[e];o&&(Mn.deleteBuffer(o),o.name=0,tn.buffers[e]=null)}},Vp:function(t,r){for(var n=0;n<t;++n){var e=q[r+4*n>>>2],o=tn.framebuffers[e];o&&(Mn.deleteFramebuffer(o),o.name=0,tn.framebuffers[e]=null)}},Up:function(t){if(t){var r=tn.programs[t];r?(Mn.deleteProgram(r),r.name=0,tn.programs[t]=null):tn.recordError(1281)}},Qq:function(t,r){for(var n=0;n<t;n++){var e=q[r+4*n>>>2],o=tn.queries[e];o&&(Mn.disjointTimerQueryExt.deleteQueryEXT(o),tn.queries[e]=null)}},Tp:function(t,r){for(var n=0;n<t;n++){var e=q[r+4*n>>>2],o=tn.renderbuffers[e];o&&(Mn.deleteRenderbuffer(o),o.name=0,tn.renderbuffers[e]=null)}},Sp:function(t){if(t){var r=tn.shaders[t];r?(Mn.deleteShader(r),tn.shaders[t]=null):tn.recordError(1281)}},Rp:function(t,r){for(var n=0;n<t;n++){var e=q[r+4*n>>>2],o=tn.textures[e];o&&(Mn.deleteTexture(o),o.name=0,tn.textures[e]=null)}},Fq:function(t,r){for(var n=0;n<t;n++){var e=q[r+4*n>>>2];Mn.deleteVertexArray(tn.vaos[e]),tn.vaos[e]=null}},Qp:function(t){Mn.depthFunc(t)},Pp:function(t){Mn.depthMask(!!t)},Op:function(t,r){Mn.depthRange(t,r)},Np:function(t,r){Mn.detachShader(tn.programs[t],tn.shaders[r])},Mp:function(t){Mn.disable(t)},Lp:function(t){Mn.disableVertexAttribArray(t)},Kp:function(t,r,n){Mn.drawArrays(t,r,n)},Bq:function(t,r,n,e){Mn.drawArraysInstanced(t,r,n,e)},Cq:function(t,r){for(var n=un[t],e=0;e<t;e++)n[e]=q[r+4*e>>>2];Mn.drawBuffers(n)},Jp:function(t,r,n,e){Mn.drawElements(t,r,n,e)},Aq:function(t,r,n,e,o){Mn.drawElementsInstanced(t,r,n,e,o)},Ip:function(t){Mn.enable(t)},Hp:function(t){Mn.enableVertexAttribArray(t)},Nq:function(t){Mn.disjointTimerQueryExt.endQueryEXT(t)},Gp:function(){Mn.finish()},Fp:function(){Mn.flush()},Ep:function(t,r,n,e){Mn.framebufferRenderbuffer(t,r,n,tn.renderbuffers[e])},Dp:function(t,r,n,e,o){Mn.framebufferTexture2D(t,r,n,tn.textures[e],o)},Cp:function(t){Mn.frontFace(t)},Bp:function(t,r){fn(t,r,"createBuffer",tn.buffers)},zp:function(t,r){fn(t,r,"createFramebuffer",tn.framebuffers)},Rq:function(t,r){for(var n=0;n<t;n++){var e=Mn.disjointTimerQueryExt.createQueryEXT();if(!e){for(tn.recordError(1282);n<t;)q[r+4*n++>>>2]=0;return}var o=tn.getNewId(tn.queries);e.name=o,tn.queries[o]=e,q[r+4*n>>>2]=o}},yp:function(t,r){fn(t,r,"createRenderbuffer",tn.renderbuffers)},xp:function(t,r){fn(t,r,"createTexture",tn.textures)},Eq:function(t,r){fn(t,r,"createVertexArray",tn.vaos)},Ap:function(t){Mn.generateMipmap(t)},wp:function(t,r,n,e,o,i,a){sn("getActiveAttrib",t,r,n,e,o,i,a)},vp:function(t,r,n,e,o,i,a){sn("getActiveUniform",t,r,n,e,o,i,a)},up:function(t,r,n,e){var o=Mn.getAttachedShaders(tn.programs[t]),i=o.length;i>r&&(i=r),q[n>>>2]=i;for(var a=0;a<i;++a){var c=tn.shaders.indexOf(o[a]);q[e+4*a>>>2]=c}},tp:function(t,r){return Mn.getAttribLocation(tn.programs[t],T(r))},sp:function(t,r){ln(t,r,4)},rp:function(t,r,n){n?q[n>>>2]=Mn.getBufferParameter(t,r):tn.recordError(1281)},qp:function(){var t=Mn.getError()||tn.lastError;return tn.lastError=0,t},pp:function(t,r){ln(t,r,2)},op:function(t,r,n,e){var o=Mn.getFramebufferAttachmentParameter(t,r,n);(o instanceof WebGLRenderbuffer||o instanceof WebGLTexture)&&(o=0|o.name),q[e>>>2]=o},np:function(t,r){ln(t,r,0)},lp:function(t,r,n,e){var o=Mn.getProgramInfoLog(tn.programs[t]);null===o&&(o="(unknown error)");var i=r>0&&e?M(o,e,r):0;n&&(q[n>>>2]=i)},mp:function(t,r,n){if(n)if(t>=tn.counter)tn.recordError(1281);else if(t=tn.programs[t],35716==r){var e=Mn.getProgramInfoLog(t);null===e&&(e="(unknown error)"),q[n>>>2]=e.length+1}else if(35719==r){if(!t.maxUniformLength)for(var o=0;o<Mn.getProgramParameter(t,35718);++o)t.maxUniformLength=Math.max(t.maxUniformLength,Mn.getActiveUniform(t,o).name.length+1);q[n>>>2]=t.maxUniformLength}else if(35722==r){if(!t.maxAttributeLength)for(o=0;o<Mn.getProgramParameter(t,35721);++o)t.maxAttributeLength=Math.max(t.maxAttributeLength,Mn.getActiveAttrib(t,o).name.length+1);q[n>>>2]=t.maxAttributeLength}else if(35381==r){if(!t.maxUniformBlockNameLength)for(o=0;o<Mn.getProgramParameter(t,35382);++o)t.maxUniformBlockNameLength=Math.max(t.maxUniformBlockNameLength,Mn.getActiveUniformBlockName(t,o).length+1);q[n>>>2]=t.maxUniformBlockNameLength}else q[n>>>2]=Mn.getProgramParameter(t,r);else tn.recordError(1281)},Iq:function(t,r,n){if(n){var e,o=tn.queries[t];hn(n,"boolean"==typeof(e=Mn.disjointTimerQueryExt.getQueryObjectEXT(o,r))?e?1:0:e)}else tn.recordError(1281)},Kq:function(t,r,n){if(n){var e,o=tn.queries[t],i=Mn.disjointTimerQueryExt.getQueryObjectEXT(o,r);e="boolean"==typeof i?i?1:0:i,q[n>>>2]=e}else tn.recordError(1281)},Hq:function(t,r,n){if(n){var e,o=tn.queries[t];hn(n,"boolean"==typeof(e=Mn.disjointTimerQueryExt.getQueryObjectEXT(o,r))?e?1:0:e)}else tn.recordError(1281)},Jq:function(t,r,n){if(n){var e,o=tn.queries[t],i=Mn.disjointTimerQueryExt.getQueryObjectEXT(o,r);e="boolean"==typeof i?i?1:0:i,q[n>>>2]=e}else tn.recordError(1281)},Lq:function(t,r,n){n?q[n>>>2]=Mn.disjointTimerQueryExt.getQueryEXT(t,r):tn.recordError(1281)},kp:function(t,r,n){n?q[n>>>2]=Mn.getRenderbufferParameter(t,r):tn.recordError(1281)},ip:function(t,r,n,e){var o=Mn.getShaderInfoLog(tn.shaders[t]);null===o&&(o="(unknown error)");var i=r>0&&e?M(o,e,r):0;n&&(q[n>>>2]=i)},hp:function(t,r,n,e){var o=Mn.getShaderPrecisionFormat(t,r);q[n>>>2]=o.rangeMin,q[n+4>>>2]=o.rangeMax,q[e>>>2]=o.precision},gp:function(t,r,n,e){var o=Mn.getShaderSource(tn.shaders[t]);if(o){var i=r>0&&e?M(o,e,r):0;n&&(q[n>>>2]=i)}},jp:function(t,r,n){if(n)if(35716==r){var e=Mn.getShaderInfoLog(tn.shaders[t]);null===e&&(e="(unknown error)");var o=e?e.length+1:0;q[n>>>2]=o}else if(35720==r){var i=Mn.getShaderSource(tn.shaders[t]),a=i?i.length+1:0;q[n>>>2]=a}else q[n>>>2]=Mn.getShaderParameter(tn.shaders[t],r);else tn.recordError(1281)},fp:function(t){var r=tn.stringCache[t];if(!r){switch(t){case 7939:var n=Mn.getSupportedExtensions()||[];r=dn((n=n.concat(n.map((function(t){return"GL_"+t})))).join(" "));break;case 7936:case 7937:case 37445:case 37446:var e=Mn.getParameter(t);e||tn.recordError(1280),r=e&&dn(e);break;case 7938:var o=Mn.getParameter(7938);r=dn(o="OpenGL ES 2.0 ("+o+")");break;case 35724:var i=Mn.getParameter(35724),a=i.match(/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/);null!==a&&(3==a[1].length&&(a[1]=a[1]+"0"),i="OpenGL ES GLSL ES "+a[1]+" ("+i+")"),r=dn(i);break;default:tn.recordError(1280)}tn.stringCache[t]=r}return r},ep:function(t,r,n){n?U[n>>>2]=Mn.getTexParameter(t,r):tn.recordError(1281)},dp:function(t,r,n){n?q[n>>>2]=Mn.getTexParameter(t,r):tn.recordError(1281)},ap:function(t,r){if(r=T(r),t=tn.programs[t]){yn(t);var n=t.uniformLocsById,e=0,o=r,i=mn(r);i>0&&(e=vn(r.slice(i+1))>>>0,o=r.slice(0,i));var a=t.uniformSizeAndIdsByName[o];if(a&&e<a[0]&&(n[e+=a[1]]=n[e]||Mn.getUniformLocation(t,r)))return e}else tn.recordError(1281);return-1},cp:function(t,r,n){wn(t,r,n,2)},bp:function(t,r,n){wn(t,r,n,0)},Yo:function(t,r,n){n?q[n>>>2]=Mn.getVertexAttribOffset(t,r):tn.recordError(1281)},$o:function(t,r,n){gn(t,r,n,2)},Zo:function(t,r,n){gn(t,r,n,5)},Xo:function(t,r){Mn.hint(t,r)},Wo:function(t){var r=tn.buffers[t];return r?Mn.isBuffer(r):0},Vo:function(t){return Mn.isEnabled(t)},Uo:function(t){var r=tn.framebuffers[t];return r?Mn.isFramebuffer(r):0},To:function(t){return(t=tn.programs[t])?Mn.isProgram(t):0},Pq:function(t){var r=tn.queries[t];return r?Mn.disjointTimerQueryExt.isQueryEXT(r):0},So:function(t){var r=tn.renderbuffers[t];return r?Mn.isRenderbuffer(r):0},Ro:function(t){var r=tn.shaders[t];return r?Mn.isShader(r):0},Qo:function(t){var r=tn.textures[t];return r?Mn.isTexture(r):0},Dq:function(t){var r=tn.vaos[t];return r?Mn.isVertexArray(r):0},Oo:function(t){Mn.lineWidth(t)},No:function(t){t=tn.programs[t],Mn.linkProgram(t),t.uniformLocsById=0,t.uniformSizeAndIdsByName={}},Mo:function(t,r){3317==t&&(tn.unpackAlignment=r),Mn.pixelStorei(t,r)},Lo:function(t,r){Mn.polygonOffset(t,r)},Mq:function(t,r){Mn.disjointTimerQueryExt.queryCounterEXT(tn.queries[t],r)},Ko:function(t,r,n,e,o,i,a){var c=bn(i,o,n,e,a);c?Mn.readPixels(t,r,n,e,o,i,c):tn.recordError(1280)},Jo:function(){},Io:function(t,r,n,e){Mn.renderbufferStorage(t,r,n,e)},Ho:function(t,r){Mn.sampleCoverage(t,!!r)},Go:function(t,r,n,e){Mn.scissor(t,r,n,e)},Fo:function(){tn.recordError(1280)},Eo:function(t,r,n,e){var o=tn.getSource(t,r,n,e);Mn.shaderSource(tn.shaders[t],o)},Do:function(t,r,n){Mn.stencilFunc(t,r,n)},Co:function(t,r,n,e){Mn.stencilFuncSeparate(t,r,n,e)},Bo:function(t){Mn.stencilMask(t)},Ao:function(t,r){Mn.stencilMaskSeparate(t,r)},zo:function(t,r,n){Mn.stencilOp(t,r,n)},yo:function(t,r,n,e){Mn.stencilOpSeparate(t,r,n,e)},xo:function(t,r,n,e,o,i,a,c,u){Mn.texImage2D(t,r,n,e,o,i,a,c,u?bn(c,a,e,o,u):null)},wo:function(t,r,n){Mn.texParameterf(t,r,n)},vo:function(t,r,n){var e=U[n>>>2];Mn.texParameterf(t,r,e)},uo:function(t,r,n){Mn.texParameteri(t,r,n)},to:function(t,r,n){var e=q[n>>>2];Mn.texParameteri(t,r,e)},so:function(t,r,n,e,o,i,a,c,u){var f=null;u&&(f=bn(c,a,o,i,u)),Mn.texSubImage2D(t,r,n,e,o,i,a,c,f)},ro:function(t,r){Mn.uniform1f(pn(t),r)},qo:function(t,r,n){if(r<=288)for(var e=En[r-1],o=0;o<r;++o)e[o]=U[n+4*o>>>2];else e=U.subarray(n>>>2,n+4*r>>>2);Mn.uniform1fv(pn(t),e)},po:function(t,r){Mn.uniform1i(pn(t),r)},oo:function(t,r,n){if(r<=288)for(var e=_n[r-1],o=0;o<r;++o)e[o]=q[n+4*o>>>2];else e=q.subarray(n>>>2,n+4*r>>>2);Mn.uniform1iv(pn(t),e)},no:function(t,r,n){Mn.uniform2f(pn(t),r,n)},mo:function(t,r,n){if(r<=144)for(var e=En[2*r-1],o=0;o<2*r;o+=2)e[o]=U[n+4*o>>>2],e[o+1]=U[n+(4*o+4)>>>2];else e=U.subarray(n>>>2,n+8*r>>>2);Mn.uniform2fv(pn(t),e)},lo:function(t,r,n){Mn.uniform2i(pn(t),r,n)},ko:function(t,r,n){if(r<=144)for(var e=_n[2*r-1],o=0;o<2*r;o+=2)e[o]=q[n+4*o>>>2],e[o+1]=q[n+(4*o+4)>>>2];else e=q.subarray(n>>>2,n+8*r>>>2);Mn.uniform2iv(pn(t),e)},jo:function(t,r,n,e){Mn.uniform3f(pn(t),r,n,e)},io:function(t,r,n){if(r<=96)for(var e=En[3*r-1],o=0;o<3*r;o+=3)e[o]=U[n+4*o>>>2],e[o+1]=U[n+(4*o+4)>>>2],e[o+2]=U[n+(4*o+8)>>>2];else e=U.subarray(n>>>2,n+12*r>>>2);Mn.uniform3fv(pn(t),e)},ho:function(t,r,n,e){Mn.uniform3i(pn(t),r,n,e)},go:function(t,r,n){if(r<=96)for(var e=_n[3*r-1],o=0;o<3*r;o+=3)e[o]=q[n+4*o>>>2],e[o+1]=q[n+(4*o+4)>>>2],e[o+2]=q[n+(4*o+8)>>>2];else e=q.subarray(n>>>2,n+12*r>>>2);Mn.uniform3iv(pn(t),e)},fo:function(t,r,n,e,o){Mn.uniform4f(pn(t),r,n,e,o)},eo:function(t,r,n){if(r<=72){var e=En[4*r-1],o=U;n>>=2;for(var i=0;i<4*r;i+=4){var a=n+i;e[i]=o[a>>>0],e[i+1]=o[a+1>>>0],e[i+2]=o[a+2>>>0],e[i+3]=o[a+3>>>0]}}else e=U.subarray(n>>>2,n+16*r>>>2);Mn.uniform4fv(pn(t),e)},co:function(t,r,n,e,o){Mn.uniform4i(pn(t),r,n,e,o)},bo:function(t,r,n){if(r<=72)for(var e=_n[4*r-1],o=0;o<4*r;o+=4)e[o]=q[n+4*o>>>2],e[o+1]=q[n+(4*o+4)>>>2],e[o+2]=q[n+(4*o+8)>>>2],e[o+3]=q[n+(4*o+12)>>>2];else e=q.subarray(n>>>2,n+16*r>>>2);Mn.uniform4iv(pn(t),e)},ao:function(t,r,n,e){if(r<=72)for(var o=En[4*r-1],i=0;i<4*r;i+=4)o[i]=U[e+4*i>>>2],o[i+1]=U[e+(4*i+4)>>>2],o[i+2]=U[e+(4*i+8)>>>2],o[i+3]=U[e+(4*i+12)>>>2];else o=U.subarray(e>>>2,e+16*r>>>2);Mn.uniformMatrix2fv(pn(t),!!n,o)},_n:function(t,r,n,e){if(r<=32)for(var o=En[9*r-1],i=0;i<9*r;i+=9)o[i]=U[e+4*i>>>2],o[i+1]=U[e+(4*i+4)>>>2],o[i+2]=U[e+(4*i+8)>>>2],o[i+3]=U[e+(4*i+12)>>>2],o[i+4]=U[e+(4*i+16)>>>2],o[i+5]=U[e+(4*i+20)>>>2],o[i+6]=U[e+(4*i+24)>>>2],o[i+7]=U[e+(4*i+28)>>>2],o[i+8]=U[e+(4*i+32)>>>2];else o=U.subarray(e>>>2,e+36*r>>>2);Mn.uniformMatrix3fv(pn(t),!!n,o)},Zn:function(t,r,n,e){if(r<=18){var o=En[16*r-1],i=U;e>>=2;for(var a=0;a<16*r;a+=16){var c=e+a;o[a]=i[c>>>0],o[a+1]=i[c+1>>>0],o[a+2]=i[c+2>>>0],o[a+3]=i[c+3>>>0],o[a+4]=i[c+4>>>0],o[a+5]=i[c+5>>>0],o[a+6]=i[c+6>>>0],o[a+7]=i[c+7>>>0],o[a+8]=i[c+8>>>0],o[a+9]=i[c+9>>>0],o[a+10]=i[c+10>>>0],o[a+11]=i[c+11>>>0],o[a+12]=i[c+12>>>0],o[a+13]=i[c+13>>>0],o[a+14]=i[c+14>>>0],o[a+15]=i[c+15>>>0]}}else o=U.subarray(e>>>2,e+64*r>>>2);Mn.uniformMatrix4fv(pn(t),!!n,o)},Yn:function(t){t=tn.programs[t],Mn.useProgram(t),Mn.currentProgram=t},Xn:function(t){Mn.validateProgram(tn.programs[t])},Wn:function(t,r){Mn.vertexAttrib1f(t,r)},Vn:function(t,r){Mn.vertexAttrib1f(t,U[r>>>2])},Un:function(t,r,n){Mn.vertexAttrib2f(t,r,n)},Tn:function(t,r){Mn.vertexAttrib2f(t,U[r>>>2],U[r+4>>>2])},Sn:function(t,r,n,e){Mn.vertexAttrib3f(t,r,n,e)},Rn:function(t,r){Mn.vertexAttrib3f(t,U[r>>>2],U[r+4>>>2],U[r+8>>>2])},Pn:function(t,r,n,e,o){Mn.vertexAttrib4f(t,r,n,e,o)},On:function(t,r){Mn.vertexAttrib4f(t,U[r>>>2],U[r+4>>>2],U[r+8>>>2],U[r+12>>>2])},zq:function(t,r){Mn.vertexAttribDivisor(t,r)},Nn:function(t,r,n,e,o,i){Mn.vertexAttribPointer(t,r,n,!!e,o,i)},Mn:function(t,r,n,e){Mn.viewport(t,r,n,e)},Bn:function(t,r,n){I.copyWithin(t>>>0,r>>>0,r+n>>>0)},nh:function(t){var r=I.length,n=4294901760;if((t>>>=0)>n)return!1;for(var e,o=1;o<=4;o*=2){var i=r*(1+.2/o);if(i=Math.min(i,t+100663296),kn(Math.min(n,(e=Math.max(t,i))+(65536-e%65536)%65536)))return!0}return!1},ng:function(t,r,n){var e=cn(t);return e?(e.width=r,e.height=n,0):-4},mg:function(t,r,n){return(t=an(t))?(t.style.width=r+"px",t.style.height=n+"px",0):-4},ir:function(t,r){var n=tn.getContext(t),e=T(r);return e.startsWith("GL_")&&(e=e.substr(3)),"ANGLE_instanced_arrays"==e&&Qr(Mn),"OES_vertex_array_object"==e&&Kr(Mn),"WEBGL_draw_buffers"==e&&Zr(Mn),"WEBGL_multi_draw"==e&&Jr(Mn),!!n.GLctx.getExtension(e)},hr:function(t,r){if(!r)return-5;if(!(t=tn.contexts[t]))return-3;var n=t.GLctx;if(!n)return-3;n=n.getContextAttributes(),q[r>>>2]=n.alpha,q[r+4>>>2]=n.depth,q[r+8>>>2]=n.stencil,q[r+12>>>2]=n.antialias,q[r+16>>>2]=n.premultipliedAlpha,q[r+20>>>2]=n.preserveDrawingBuffer;var e=n.powerPreference&&xn.indexOf(n.powerPreference);return q[r+24>>>2]=e,q[r+28>>>2]=n.failIfMajorPerformanceCaveat,q[r+32>>>2]=t.version,q[r+36>>>2]=0,q[r+40>>>2]=t.attributes.enableExtensionsByDefault,0},Oj:function(){return tn.currentContext?tn.currentContext.handle:0},un:function(t,r){var n=0;return Sn().forEach((function(e,o){var i=r+n;z[t+4*o>>>2]=i,function(t,r,n){for(var e=0;e<t.length;++e)B[r++>>>0]=t.charCodeAt(e);B[r>>>0]=0}(e,i),n+=e.length+1})),0},vn:function(t,r){var n=Sn();z[t>>>2]=n.length;var e=0;return n.forEach((function(t){e+=t.length+1})),z[r>>>2]=e,0},Cd:function(t){!function(t,n){var e;P=t,P=e=t,it()||(r.onExit&&r.onExit(e),L=!0),v(e,new me(e))}(t)},jg:function(t){try{var r=Ot.getStreamFromFD(t);return Mt.close(r),0}catch(t){if(void 0===Mt||!(t instanceof Mt.ErrnoError))throw t;return t.errno}},tn:function(t,r){try{var n=Ot.getStreamFromFD(t),e=n.tty?2:Mt.isDir(n.mode)?3:Mt.isLink(n.mode)?7:4;return B[r>>>0]=e,0}catch(t){if(void 0===Mt||!(t instanceof Mt.ErrnoError))throw t;return t.errno}},Ej:function(t,r,n,e){try{var o=function(t,r,n,e){for(var o=0,i=0;i<n;i++){var a=z[r>>>2],c=z[r+4>>>2];r+=8;var u=Mt.read(t,B,a,c,undefined);if(u<0)return-1;if(o+=u,u<c)break}return o}(Ot.getStreamFromFD(t),r,n);return q[e>>>2]=o,0}catch(t){if(void 0===Mt||!(t instanceof Mt.ErrnoError))throw t;return t.errno}},Ks:function(t,r,n,e,o){try{var i=(u=n)+2097152>>>0<4194305-!!(c=r)?(c>>>0)+4294967296*u:NaN;if(isNaN(i))return 61;var a=Ot.getStreamFromFD(t);return Mt.llseek(a,i,e),ft=[a.position>>>0,(ut=a.position,+Math.abs(ut)>=1?ut>0?(0|Math.min(+Math.floor(ut/4294967296),4294967295))>>>0:~~+Math.ceil((ut-+(~~ut>>>0))/4294967296)>>>0:0)],q[o>>>2]=ft[0],q[o+4>>>2]=ft[1],a.getdents&&0===i&&0===e&&(a.getdents=null),0}catch(t){if(void 0===Mt||!(t instanceof Mt.ErrnoError))throw t;return t.errno}var c,u},Dj:function(t,r,n,e){try{var o=function(t,r,n,e){for(var o=0,i=0;i<n;i++){var a=z[r>>>2],c=z[r+4>>>2];r+=8;var u=Mt.write(t,B,a,c,undefined);if(u<0)return-1;o+=u}return o}(Ot.getStreamFromFD(t),r,n);return z[e>>>2]=o,0}catch(t){if(void 0===Mt||!(t instanceof Mt.ErrnoError))throw t;return t.errno}},a:function(){return k},nr:function(t){return function(t){var r=Un(20),n=Un(t.length+1);M(t,n,t.length+1),z[r>>>2]=n;var e=Un(4);z[e>>>2]=0,z[r+4>>>2]=e,q[r+8>>>2]=2,q[r+12>>>2]=4;var o=Un(12);return z[o>>>2]=o+8,z[o+4>>>2]=0,q[o+8>>>2]=Pn(Ln.lookup_name(t)),z[r+16>>>2]=o,r}(T(t))},Md:function(t){Mn.activeTexture(t)},Wk:function(t,r){Mn.attachShader(tn.programs[t],tn.shaders[r])},yr:function(t,r,n){Mn.bindAttribLocation(tn.programs[t],r,T(n))},Ml:function(t,r){Mn.bindBuffer(t,tn.buffers[r])},Vk:function(t,r){Mn.bindFramebuffer(t,tn.framebuffers[r])},Tk:function(t,r){Mn.bindRenderbuffer(t,tn.renderbuffers[r])},pm:function(t,r){Mn.bindTexture(t,tn.textures[r])},ol:function(t,r,n,e){Mn.blendColor(t,r,n,e)},Hf:function(t){Mn.blendEquation(t)},hl:function(t,r){Mn.blendEquationSeparate(t,r)},Fj:function(t,r){Mn.blendFunc(t,r)},ll:function(t,r,n,e){Mn.blendFuncSeparate(t,r,n,e)},Il:function(t,r,n,e){Mn.bufferData(t,n?I.subarray(n>>>0,n+r>>>0):r,e)},Gl:function(t,r,n,e){Mn.bufferSubData(t,r,I.subarray(e>>>0,e+n>>>0))},re:function(t){return Mn.checkFramebufferStatus(t)},Ac:function(t){Mn.clear(t)},qq:function(t,r,n,e){Mn.clearColor(t,r,n,e)},yj:function(t){Mn.clearDepth(t)},Vm:function(t){Mn.clearStencil(t)},Xp:function(t,r,n,e){Mn.colorMask(!!t,!!r,!!n,!!e)},di:function(t){Mn.compileShader(tn.shaders[t])},Tl:function(t,r,n,e,o,i,a,c){Mn.compressedTexImage2D(t,r,n,e,o,i,c?I.subarray(c>>>0,c+a>>>0):null)},Pl:function(t,r,n,e,o,i,a,c,u){Mn.compressedTexSubImage2D(t,r,n,e,o,i,a,u?I.subarray(u>>>0,u+c>>>0):null)},cm:function(t,r,n,e,o,i,a,c){Mn.copyTexImage2D(t,r,n,e,o,i,a,c)},_l:function(t,r,n,e,o,i,a,c){Mn.copyTexSubImage2D(t,r,n,e,o,i,a,c)},$h:function(){var t=tn.getNewId(tn.programs),r=Mn.createProgram();return r.name=t,r.maxUniformLength=r.maxAttributeLength=r.maxUniformBlockNameLength=0,r.uniformIdCounter=1,tn.programs[t]=r,t},Xh:function(t){var r=tn.getNewId(tn.shaders);return tn.shaders[r]=Mn.createShader(t),r},sh:function(t){Mn.cullFace(t)},Al:function(t,r){for(var n=0;n<t;n++){var e=q[r+4*n>>>2],o=tn.buffers[e];o&&(Mn.deleteBuffer(o),o.name=0,tn.buffers[e]=null)}},Dk:function(t,r){for(var n=0;n<t;++n){var e=q[r+4*n>>>2],o=tn.framebuffers[e];o&&(Mn.deleteFramebuffer(o),o.name=0,tn.framebuffers[e]=null)}},Th:function(t){if(t){var r=tn.programs[t];r?(Mn.deleteProgram(r),r.name=0,tn.programs[t]=null):tn.recordError(1281)}},vk:function(t,r){for(var n=0;n<t;n++){var e=q[r+4*n>>>2],o=tn.renderbuffers[e];o&&(Mn.deleteRenderbuffer(o),o.name=0,tn.renderbuffers[e]=null)}},Nh:function(t){if(t){var r=tn.shaders[t];r?(Mn.deleteShader(r),tn.shaders[t]=null):tn.recordError(1281)}},tm:function(t,r){for(var n=0;n<t;n++){var e=q[r+4*n>>>2],o=tn.textures[e];o&&(Mn.deleteTexture(o),o.name=0,tn.textures[e]=null)}},ed:function(t){Mn.depthFunc(t)},zc:function(t){Mn.depthMask(!!t)},vj:function(t,r){Mn.depthRange(t,r)},vt:function(t,r){Mn.detachShader(tn.programs[t],tn.shaders[r])},ub:function(t){Mn.disable(t)},Gh:function(t){Mn.disableVertexAttribArray(t)},kh:function(t,r,n){Mn.drawArrays(t,r,n)},fg:function(t,r,n,e){Mn.drawElements(t,r,n,e)},Kb:function(t){Mn.enable(t)},Fh:function(t){Mn.enableVertexAttribArray(t)},Bj:function(){Mn.finish()},Aj:function(){Mn.flush()},lt:function(t,r,n,e){Mn.framebufferRenderbuffer(t,r,n,tn.renderbuffers[e])},dt:function(t,r,n,e,o){Mn.framebufferTexture2D(t,r,n,tn.textures[e],o)},rh:function(t){Mn.frontFace(t)},yl:function(t,r){fn(t,r,"createBuffer",tn.buffers)},Xs:function(t,r){fn(t,r,"createFramebuffer",tn.framebuffers)},Qs:function(t,r){fn(t,r,"createRenderbuffer",tn.renderbuffers)},wm:function(t,r){fn(t,r,"createTexture",tn.textures)},$s:function(t){Mn.generateMipmap(t)},xr:function(t,r,n,e,o,i,a){sn("getActiveAttrib",t,r,n,e,o,i,a)},vr:function(t,r,n,e,o,i,a){sn("getActiveUniform",t,r,n,e,o,i,a)},Ms:function(t,r,n,e){var o=Mn.getAttachedShaders(tn.programs[t]),i=o.length;i>r&&(i=r),q[n>>>2]=i;for(var a=0;a<i;++a){var c=tn.shaders.indexOf(o[a]);q[e+4*a>>>2]=c}},ur:function(t,r){return Mn.getAttribLocation(tn.programs[t],T(r))},$n:function(t,r){ln(t,r,4)},vl:function(t,r,n){n?q[n>>>2]=Mn.getBufferParameter(t,r):tn.recordError(1281)},ic:function(){var t=Mn.getError()||tn.lastError;return tn.lastError=0,t},Qn:function(t,r){ln(t,r,2)},Es:function(t,r,n,e){var o=Mn.getFramebufferAttachmentParameter(t,r,n);(o instanceof WebGLRenderbuffer||o instanceof WebGLTexture)&&(o=0|o.name),q[e>>>2]=o},Sc:function(t,r){ln(t,r,0)},tr:function(t,r,n,e){var o=Mn.getProgramInfoLog(tn.programs[t]);null===o&&(o="(unknown error)");var i=r>0&&e?M(o,e,r):0;n&&(q[n>>>2]=i)},ss:function(t,r,n){if(n)if(t>=tn.counter)tn.recordError(1281);else if(t=tn.programs[t],35716==r){var e=Mn.getProgramInfoLog(t);null===e&&(e="(unknown error)"),q[n>>>2]=e.length+1}else if(35719==r){if(!t.maxUniformLength)for(var o=0;o<Mn.getProgramParameter(t,35718);++o)t.maxUniformLength=Math.max(t.maxUniformLength,Mn.getActiveUniform(t,o).name.length+1);q[n>>>2]=t.maxUniformLength}else if(35722==r){if(!t.maxAttributeLength)for(o=0;o<Mn.getProgramParameter(t,35721);++o)t.maxAttributeLength=Math.max(t.maxAttributeLength,Mn.getActiveAttrib(t,o).name.length+1);q[n>>>2]=t.maxAttributeLength}else if(35381==r){if(!t.maxUniformBlockNameLength)for(o=0;o<Mn.getProgramParameter(t,35382);++o)t.maxUniformBlockNameLength=Math.max(t.maxUniformBlockNameLength,Mn.getActiveUniformBlockName(t,o).length+1);q[n>>>2]=t.maxUniformBlockNameLength}else q[n>>>2]=Mn.getProgramParameter(t,r);else tn.recordError(1281)},rs:function(t,r,n){n?q[n>>>2]=Mn.getRenderbufferParameter(t,r):tn.recordError(1281)},sr:function(t,r,n,e){var o=Mn.getShaderInfoLog(tn.shaders[t]);null===o&&(o="(unknown error)");var i=r>0&&e?M(o,e,r):0;n&&(q[n>>>2]=i)},Vj:function(t,r,n,e){var o=Mn.getShaderPrecisionFormat(t,r);q[n>>>2]=o.rangeMin,q[n+4>>>2]=o.rangeMax,q[e>>>2]=o.precision},rr:function(t,r,n,e){var o=Mn.getShaderSource(tn.shaders[t]);if(o){var i=r>0&&e?M(o,e,r):0;n&&(q[n>>>2]=i)}},qs:function(t,r,n){if(n)if(35716==r){var e=Mn.getShaderInfoLog(tn.shaders[t]);null===e&&(e="(unknown error)");var o=e?e.length+1:0;q[n>>>2]=o}else if(35720==r){var i=Mn.getShaderSource(tn.shaders[t]),a=i?i.length+1:0;q[n>>>2]=a}else q[n>>>2]=Mn.getShaderParameter(tn.shaders[t],r);else tn.recordError(1281)},le:function(t){var r=tn.stringCache[t];if(!r){switch(t){case 7939:var n=Mn.getSupportedExtensions()||[];r=dn((n=n.concat(n.map((function(t){return"GL_"+t})))).join(" "));break;case 7936:case 7937:case 37445:case 37446:var e=Mn.getParameter(t);e||tn.recordError(1280),r=e&&dn(e);break;case 7938:var o=Mn.getParameter(7938);r=dn(o="OpenGL ES 2.0 ("+o+")");break;case 35724:var i=Mn.getParameter(35724),a=i.match(/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/);null!==a&&(3==a[1].length&&(a[1]=a[1]+"0"),i="OpenGL ES GLSL ES "+a[1]+" ("+i+")"),r=dn(i);break;default:tn.recordError(1280)}tn.stringCache[t]=r}return r},Gm:function(t,r,n){n?U[n>>>2]=Mn.getTexParameter(t,r):tn.recordError(1281)},Em:function(t,r,n){n?q[n>>>2]=Mn.getTexParameter(t,r):tn.recordError(1281)},qr:function(t,r){if(r=T(r),t=tn.programs[t]){yn(t);var n=t.uniformLocsById,e=0,o=r,i=mn(r);i>0&&(e=vn(r.slice(i+1))>>>0,o=r.slice(0,i));var a=t.uniformSizeAndIdsByName[o];if(a&&e<a[0]&&(n[e+=a[1]]=n[e]||Mn.getUniformLocation(t,r)))return e}else tn.recordError(1281);return-1},ps:function(t,r,n){wn(t,r,n,2)},os:function(t,r,n){wn(t,r,n,0)},ls:function(t,r,n){n?q[n>>>2]=Mn.getVertexAttribOffset(t,r):tn.recordError(1281)},ns:function(t,r,n){gn(t,r,n,2)},ms:function(t,r,n){gn(t,r,n,5)},jn:function(t,r){Mn.hint(t,r)},tl:function(t){var r=tn.buffers[t];return r?Mn.isBuffer(r):0},kg:function(t){return Mn.isEnabled(t)},ks:function(t){var r=tn.framebuffers[t];return r?Mn.isFramebuffer(r):0},js:function(t){return(t=tn.programs[t])?Mn.isProgram(t):0},is:function(t){var r=tn.renderbuffers[t];return r?Mn.isRenderbuffer(r):0},hs:function(t){var r=tn.shaders[t];return r?Mn.isShader(r):0},lm:function(t){var r=tn.textures[t];return r?Mn.isTexture(r):0},lg:function(t){Mn.lineWidth(t)},Uj:function(t){t=tn.programs[t],Mn.linkProgram(t),t.uniformLocsById=0,t.uniformSizeAndIdsByName={}},cn:function(t,r){3317==t&&(tn.unpackAlignment=r),Mn.pixelStorei(t,r)},_o:function(t,r){Mn.polygonOffset(t,r)},bn:function(t,r,n,e,o,i,a){var c=bn(i,o,n,e,a);c?Mn.readPixels(t,r,n,e,o,i,c):tn.recordError(1280)},gs:function(){},fs:function(t,r,n,e){Mn.renderbufferStorage(t,r,n,e)},ql:function(t,r){Mn.sampleCoverage(t,!!r)},Po:function(t,r,n,e){Mn.scissor(t,r,n,e)},es:function(){tn.recordError(1280)},ds:function(t,r,n,e){var o=tn.getSource(t,r,n,e);Mn.shaderSource(tn.shaders[t],o)},hf:function(t,r,n){Mn.stencilFunc(t,r,n)},$k:function(t,r,n,e){Mn.stencilFuncSeparate(t,r,n,e)},$m:function(t){Mn.stencilMask(t)},Yk:function(t,r){Mn.stencilMaskSeparate(t,r)},fh:function(t,r,n){Mn.stencilOp(t,r,n)},el:function(t,r,n,e){Mn.stencilOpSeparate(t,r,n,e)},zm:function(t,r,n,e,o,i,a,c,u){Mn.texImage2D(t,r,n,e,o,i,a,c,u?bn(c,a,e,o,u):null)},Tm:function(t,r,n){Mn.texParameterf(t,r,n)},Km:function(t,r,n){var e=U[n>>>2];Mn.texParameterf(t,r,e)},Pm:function(t,r,n){Mn.texParameteri(t,r,n)},Hm:function(t,r,n){var e=q[n>>>2];Mn.texParameteri(t,r,e)},gm:function(t,r,n,e,o,i,a,c,u){var f=null;u&&(f=bn(c,a,o,i,u)),Mn.texSubImage2D(t,r,n,e,o,i,a,c,f)},cs:function(t,r){Mn.uniform1f(pn(t),r)},bs:function(t,r,n){if(r<=288)for(var e=En[r-1],o=0;o<r;++o)e[o]=U[n+4*o>>>2];else e=U.subarray(n>>>2,n+4*r>>>2);Mn.uniform1fv(pn(t),e)},$r:function(t,r){Mn.uniform1i(pn(t),r)},_r:function(t,r,n){if(r<=288)for(var e=_n[r-1],o=0;o<r;++o)e[o]=q[n+4*o>>>2];else e=q.subarray(n>>>2,n+4*r>>>2);Mn.uniform1iv(pn(t),e)},Zr:function(t,r,n){Mn.uniform2f(pn(t),r,n)},Yr:function(t,r,n){if(r<=144)for(var e=En[2*r-1],o=0;o<2*r;o+=2)e[o]=U[n+4*o>>>2],e[o+1]=U[n+(4*o+4)>>>2];else e=U.subarray(n>>>2,n+8*r>>>2);Mn.uniform2fv(pn(t),e)},Xr:function(t,r,n){Mn.uniform2i(pn(t),r,n)},Wr:function(t,r,n){if(r<=144)for(var e=_n[2*r-1],o=0;o<2*r;o+=2)e[o]=q[n+4*o>>>2],e[o+1]=q[n+(4*o+4)>>>2];else e=q.subarray(n>>>2,n+8*r>>>2);Mn.uniform2iv(pn(t),e)},Vr:function(t,r,n,e){Mn.uniform3f(pn(t),r,n,e)},Ur:function(t,r,n){if(r<=96)for(var e=En[3*r-1],o=0;o<3*r;o+=3)e[o]=U[n+4*o>>>2],e[o+1]=U[n+(4*o+4)>>>2],e[o+2]=U[n+(4*o+8)>>>2];else e=U.subarray(n>>>2,n+12*r>>>2);Mn.uniform3fv(pn(t),e)},Tr:function(t,r,n,e){Mn.uniform3i(pn(t),r,n,e)},Sr:function(t,r,n){if(r<=96)for(var e=_n[3*r-1],o=0;o<3*r;o+=3)e[o]=q[n+4*o>>>2],e[o+1]=q[n+(4*o+4)>>>2],e[o+2]=q[n+(4*o+8)>>>2];else e=q.subarray(n>>>2,n+12*r>>>2);Mn.uniform3iv(pn(t),e)},Qr:function(t,r,n,e,o){Mn.uniform4f(pn(t),r,n,e,o)},Pr:function(t,r,n){if(r<=72){var e=En[4*r-1],o=U;n>>=2;for(var i=0;i<4*r;i+=4){var a=n+i;e[i]=o[a>>>0],e[i+1]=o[a+1>>>0],e[i+2]=o[a+2>>>0],e[i+3]=o[a+3>>>0]}}else e=U.subarray(n>>>2,n+16*r>>>2);Mn.uniform4fv(pn(t),e)},Or:function(t,r,n,e,o){Mn.uniform4i(pn(t),r,n,e,o)},Nr:function(t,r,n){if(r<=72)for(var e=_n[4*r-1],o=0;o<4*r;o+=4)e[o]=q[n+4*o>>>2],e[o+1]=q[n+(4*o+4)>>>2],e[o+2]=q[n+(4*o+8)>>>2],e[o+3]=q[n+(4*o+12)>>>2];else e=q.subarray(n>>>2,n+16*r>>>2);Mn.uniform4iv(pn(t),e)},Mr:function(t,r,n,e){if(r<=72)for(var o=En[4*r-1],i=0;i<4*r;i+=4)o[i]=U[e+4*i>>>2],o[i+1]=U[e+(4*i+4)>>>2],o[i+2]=U[e+(4*i+8)>>>2],o[i+3]=U[e+(4*i+12)>>>2];else o=U.subarray(e>>>2,e+16*r>>>2);Mn.uniformMatrix2fv(pn(t),!!n,o)},Lr:function(t,r,n,e){if(r<=32)for(var o=En[9*r-1],i=0;i<9*r;i+=9)o[i]=U[e+4*i>>>2],o[i+1]=U[e+(4*i+4)>>>2],o[i+2]=U[e+(4*i+8)>>>2],o[i+3]=U[e+(4*i+12)>>>2],o[i+4]=U[e+(4*i+16)>>>2],o[i+5]=U[e+(4*i+20)>>>2],o[i+6]=U[e+(4*i+24)>>>2],o[i+7]=U[e+(4*i+28)>>>2],o[i+8]=U[e+(4*i+32)>>>2];else o=U.subarray(e>>>2,e+36*r>>>2);Mn.uniformMatrix3fv(pn(t),!!n,o)},Kr:function(t,r,n,e){if(r<=18){var o=En[16*r-1],i=U;e>>=2;for(var a=0;a<16*r;a+=16){var c=e+a;o[a]=i[c>>>0],o[a+1]=i[c+1>>>0],o[a+2]=i[c+2>>>0],o[a+3]=i[c+3>>>0],o[a+4]=i[c+4>>>0],o[a+5]=i[c+5>>>0],o[a+6]=i[c+6>>>0],o[a+7]=i[c+7>>>0],o[a+8]=i[c+8>>>0],o[a+9]=i[c+9>>>0],o[a+10]=i[c+10>>>0],o[a+11]=i[c+11>>>0],o[a+12]=i[c+12>>>0],o[a+13]=i[c+13>>>0],o[a+14]=i[c+14>>>0],o[a+15]=i[c+15>>>0]}}else o=U.subarray(e>>>2,e+64*r>>>2);Mn.uniformMatrix4fv(pn(t),!!n,o)},og:function(t){t=tn.programs[t],Mn.useProgram(t),Mn.currentProgram=t},Jr:function(t){Mn.validateProgram(tn.programs[t])},Ir:function(t,r){Mn.vertexAttrib1f(t,r)},Gr:function(t,r){Mn.vertexAttrib1f(t,U[r>>>2])},Fr:function(t,r,n){Mn.vertexAttrib2f(t,r,n)},Er:function(t,r){Mn.vertexAttrib2f(t,U[r>>>2],U[r+4>>>2])},Dr:function(t,r,n,e){Mn.vertexAttrib3f(t,r,n,e)},Cr:function(t,r){Mn.vertexAttrib3f(t,U[r>>>2],U[r+4>>>2],U[r+8>>>2])},Br:function(t,r,n,e,o){Mn.vertexAttrib4f(t,r,n,e,o)},Ar:function(t,r){Mn.vertexAttrib4f(t,U[r>>>2],U[r+4>>>2],U[r+8>>>2],U[r+12>>>2])},zr:function(t,r,n,e,o,i){Mn.vertexAttribPointer(t,r,n,!!e,o,i)},fn:function(t,r,n,e){Mn.viewport(t,r,n,e)},Ji:function(t){var r=Qn();try{return _t(t)()}catch(t){if(Kn(r),t!==t+0)throw t;Xn(1,0)}},X:function(t,r){var n=Qn();try{return _t(t)(r)}catch(t){if(Kn(n),t!==t+0)throw t;Xn(1,0)}},Fa:function(t,r,n){var e=Qn();try{return _t(t)(r,n)}catch(t){if(Kn(e),t!==t+0)throw t;Xn(1,0)}},Bk:function(t,r,n,e,o,i,a){var c=Qn();try{return _t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},Za:function(t,r,n){var e=Qn();try{return _t(t)(r,n)}catch(t){if(Kn(e),t!==t+0)throw t;Xn(1,0)}},ft:function(t,r,n,e,o){var i=Qn();try{return _t(t)(r,n,e,o)}catch(t){if(Kn(i),t!==t+0)throw t;Xn(1,0)}},Dm:function(t,r,n,e,o,i,a){var c=Qn();try{return _t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},pc:function(t,r,n,e){var o=Qn();try{return _t(t)(r,n,e)}catch(t){if(Kn(o),t!==t+0)throw t;Xn(1,0)}},ze:function(t,r,n,e,o,i,a){var c=Qn();try{return _t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},Si:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},u:function(t,r){var n=Qn();try{return _t(t)(r)}catch(t){if(Kn(n),t!==t+0)throw t;Xn(1,0)}},N:function(t,r,n){var e=Qn();try{return _t(t)(r,n)}catch(t){if(Kn(e),t!==t+0)throw t;Xn(1,0)}},lc:function(t,r,n,e){var o=Qn();try{return _t(t)(r,n,e)}catch(t){if(Kn(o),t!==t+0)throw t;Xn(1,0)}},Bc:function(t,r,n,e,o){var i=Qn();try{return _t(t)(r,n,e,o)}catch(t){if(Kn(i),t!==t+0)throw t;Xn(1,0)}},ni:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},yf:function(t,r,n,e,o,i,a,c){var u=Qn();try{return _t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},gk:function(t,r,n,e,o){var i=Qn();try{return _t(t)(r,n,e,o)}catch(t){if(Kn(i),t!==t+0)throw t;Xn(1,0)}},Bh:function(t,r,n,e,o,i,a){var c=Qn();try{return _t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},ac:function(t,r,n,e){var o=Qn();try{return _t(t)(r,n,e)}catch(t){if(Kn(o),t!==t+0)throw t;Xn(1,0)}},Ts:function(t,r,n,e,o,i){var a=Qn();try{return _t(t)(r,n,e,o,i)}catch(t){if(Kn(a),t!==t+0)throw t;Xn(1,0)}},yh:function(t,r,n,e,o){var i=Qn();try{return _t(t)(r,n,e,o)}catch(t){if(Kn(i),t!==t+0)throw t;Xn(1,0)}},jd:function(t,r,n,e,o,i){var a=Qn();try{return _t(t)(r,n,e,o,i)}catch(t){if(Kn(a),t!==t+0)throw t;Xn(1,0)}},Ue:function(t,r,n,e,o,i,a){var c=Qn();try{return _t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},Lh:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},y:function(t,r,n){var e=Qn();try{return _t(t)(r,n)}catch(t){if(Kn(e),t!==t+0)throw t;Xn(1,0)}},Aa:function(t,r,n,e){var o=Qn();try{return _t(t)(r,n,e)}catch(t){if(Kn(o),t!==t+0)throw t;Xn(1,0)}},_b:function(t,r,n,e,o){var i=Qn();try{return _t(t)(r,n,e,o)}catch(t){if(Kn(i),t!==t+0)throw t;Xn(1,0)}},Ra:function(t,r,n,e,o,i){var a=Qn();try{return _t(t)(r,n,e,o,i)}catch(t){if(Kn(a),t!==t+0)throw t;Xn(1,0)}},mi:function(t,r,n,e,o,i){var a=Qn();try{return _t(t)(r,n,e,o,i)}catch(t){if(Kn(a),t!==t+0)throw t;Xn(1,0)}},dd:function(t,r,n,e,o){var i=Qn();try{return _t(t)(r,n,e,o)}catch(t){if(Kn(i),t!==t+0)throw t;Xn(1,0)}},Yc:function(t,r,n,e,o,i){var a=Qn();try{return _t(t)(r,n,e,o,i)}catch(t){if(Kn(a),t!==t+0)throw t;Xn(1,0)}},id:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{return _t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},Kl:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{return _t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},Jl:function(t,r,n,e,o,i,a,c,u,f,s,h){var l=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h)}catch(t){if(Kn(l),t!==t+0)throw t;Xn(1,0)}},Mb:function(t,r,n,e,o,i,a){var c=Qn();try{return _t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},wk:function(t,r,n,e,o,i,a,c){var u=Qn();try{return _t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},$:function(t,r,n,e){var o=Qn();try{return _t(t)(r,n,e)}catch(t){if(Kn(o),t!==t+0)throw t;Xn(1,0)}},ie:function(t,r,n,e,o){var i=Qn();try{return _t(t)(r,n,e,o)}catch(t){if(Kn(i),t!==t+0)throw t;Xn(1,0)}},Qh:function(t,r,n,e,o,i,a){var c=Qn();try{return _t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},Um:function(t,r,n,e,o,i){var a=Qn();try{return _t(t)(r,n,e,o,i)}catch(t){if(Kn(a),t!==t+0)throw t;Xn(1,0)}},Ng:function(t,r,n,e,o,i,a){var c=Qn();try{return _t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},uk:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{return _t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},ab:function(t,r,n,e,o){var i=Qn();try{return _t(t)(r,n,e,o)}catch(t){if(Kn(i),t!==t+0)throw t;Xn(1,0)}},Oh:function(t,r,n,e,o,i){var a=Qn();try{return _t(t)(r,n,e,o,i)}catch(t){if(Kn(a),t!==t+0)throw t;Xn(1,0)}},Zc:function(t,r,n,e,o,i,a){var c=Qn();try{return _t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},Ri:function(t,r,n,e,o,i,a,c){var u=Qn();try{return _t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},Hl:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},Qi:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{return _t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},fc:function(t,r,n,e,o,i){var a=Qn();try{return _t(t)(r,n,e,o,i)}catch(t){if(Kn(a),t!==t+0)throw t;Xn(1,0)}},Uc:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},sf:function(t,r,n,e,o,i,a){var c=Qn();try{return _t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},fk:function(t,r,n,e,o,i,a,c){var u=Qn();try{return _t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},en:function(t,r){var n=Qn();try{return _t(t)(r)}catch(t){if(Kn(n),t!==t+0)throw t;Xn(1,0)}},n:function(t){var r=Qn();try{return _t(t)()}catch(t){if(Kn(r),t!==t+0)throw t;Xn(1,0)}},bt:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},ct:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{return _t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},qm:function(t,r,n,e,o,i,a,c){var u=Qn();try{return _t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},km:function(t,r,n,e,o,i,a,c){var u=Qn();try{return _t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},kf:function(t,r,n,e,o,i){var a=Qn();try{return _t(t)(r,n,e,o,i)}catch(t){if(Kn(a),t!==t+0)throw t;Xn(1,0)}},Ah:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},ik:function(t,r,n,e,o){var i=Qn();try{return _t(t)(r,n,e,o)}catch(t){if(Kn(i),t!==t+0)throw t;Xn(1,0)}},ti:function(t,r,n,e,o,i,a,c){var u=Qn();try{return _t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},rd:function(t,r,n,e,o,i){var a=Qn();try{return _t(t)(r,n,e,o,i)}catch(t){if(Kn(a),t!==t+0)throw t;Xn(1,0)}},Vc:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{return _t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},oe:function(t,r,n){var e=Qn();try{return _t(t)(r,n)}catch(t){if(Kn(e),t!==t+0)throw t;Xn(1,0)}},nl:function(t,r,n,e,o){var i=Qn();try{return _t(t)(r,n,e,o)}catch(t){if(Kn(i),t!==t+0)throw t;Xn(1,0)}},_j:function(t,r,n,e,o,i,a,c){var u=Qn();try{return _t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},pb:function(t,r,n,e){var o=Qn();try{return _t(t)(r,n,e)}catch(t){if(Kn(o),t!==t+0)throw t;Xn(1,0)}},kc:function(t,r,n,e,o){var i=Qn();try{return _t(t)(r,n,e,o)}catch(t){if(Kn(i),t!==t+0)throw t;Xn(1,0)}},Ym:function(t,r,n,e,o,i,a,c){var u=Qn();try{return _t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},qf:function(t,r,n,e,o,i){var a=Qn();try{return _t(t)(r,n,e,o,i)}catch(t){if(Kn(a),t!==t+0)throw t;Xn(1,0)}},Zj:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},uj:function(t,r,n,e,o,i){var a=Qn();try{return _t(t)(r,n,e,o,i)}catch(t){if(Kn(a),t!==t+0)throw t;Xn(1,0)}},Ni:function(t,r,n,e,o,i,a,c){var u=Qn();try{return _t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},Im:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{return _t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},f:function(t,r){var n=Qn();try{return _t(t)(r)}catch(t){if(Kn(n),t!==t+0)throw t;Xn(1,0)}},O:function(t,r,n){var e=Qn();try{return _t(t)(r,n)}catch(t){if(Kn(e),t!==t+0)throw t;Xn(1,0)}},T:function(t,r,n,e){var o=Qn();try{return _t(t)(r,n,e)}catch(t){if(Kn(o),t!==t+0)throw t;Xn(1,0)}},ka:function(t,r,n,e,o){var i=Qn();try{return _t(t)(r,n,e,o)}catch(t){if(Kn(i),t!==t+0)throw t;Xn(1,0)}},Bb:function(t,r,n,e,o,i){var a=Qn();try{return _t(t)(r,n,e,o,i)}catch(t){if(Kn(a),t!==t+0)throw t;Xn(1,0)}},he:function(t,r,n,e,o,i,a){var c=Qn();try{return _t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},sl:function(t,r,n,e,o,i,a,c){var u=Qn();try{return _t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},pj:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{return _t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},ui:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},Be:function(t,r,n,e,o,i,a,c,u,f,s,h,l){var d=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l)}catch(t){if(Kn(d),t!==t+0)throw t;Xn(1,0)}},Jg:function(t,r,n,e,o,i,a){var c=Qn();try{return _t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},_h:function(t,r,n,e,o,i,a,c){var u=Qn();try{return _t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},nb:function(t,r,n,e,o,i){var a=Qn();try{return _t(t)(r,n,e,o,i)}catch(t){if(Kn(a),t!==t+0)throw t;Xn(1,0)}},tk:function(t,r,n,e,o,i,a){var c=Qn();try{return _t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},hg:function(t,r,n,e,o,i,a,c){var u=Qn();try{return _t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},Fl:function(t,r,n,e,o,i,a,c,u,f,s,h){var l=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h)}catch(t){if(Kn(l),t!==t+0)throw t;Xn(1,0)}},Fk:function(t,r,n,e,o,i,a){var c=Qn();try{return _t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},Ad:function(t,r,n,e,o,i,a,c){var u=Qn();try{return _t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},nm:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{return _t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},bi:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},ci:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d){var v=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d)}catch(t){if(Kn(v),t!==t+0)throw t;Xn(1,0)}},Pk:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v){var m=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v)}catch(t){if(Kn(m),t!==t+0)throw t;Xn(1,0)}},cb:function(t,r,n,e,o){var i=Qn();try{return _t(t)(r,n,e,o)}catch(t){if(Kn(i),t!==t+0)throw t;Xn(1,0)}},_e:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},zk:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},db:function(t,r,n,e,o,i){var a=Qn();try{return _t(t)(r,n,e,o,i)}catch(t){if(Kn(a),t!==t+0)throw t;Xn(1,0)}},cj:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{return _t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},Ch:function(t,r,n,e,o,i,a){var c=Qn();try{return _t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},qt:function(t,r,n,e,o,i,a,c){var u=Qn();try{return _t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},dm:function(t,r,n,e,o,i,a,c){var u=Qn();try{return _t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},Te:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{return _t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},Sm:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},Ti:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d){var v=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d)}catch(t){if(Kn(v),t!==t+0)throw t;Xn(1,0)}},Nl:function(t,r,n,e,o,i){var a=Qn();try{return _t(t)(r,n,e,o,i)}catch(t){if(Kn(a),t!==t+0)throw t;Xn(1,0)}},ha:function(t,r,n,e){var o=Qn();try{return _t(t)(r,n,e)}catch(t){if(Kn(o),t!==t+0)throw t;Xn(1,0)}},ye:function(t,r,n,e,o){var i=Qn();try{return _t(t)(r,n,e,o)}catch(t){if(Kn(i),t!==t+0)throw t;Xn(1,0)}},df:function(t,r,n,e,o,i){var a=Qn();try{return _t(t)(r,n,e,o,i)}catch(t){if(Kn(a),t!==t+0)throw t;Xn(1,0)}},Xl:function(t,r,n,e,o,i,a){var c=Qn();try{return _t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},Vs:function(t,r,n,e,o,i,a,c){var u=Qn();try{return _t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},Hk:function(t,r,n,e,o,i){var a=Qn();try{return _t(t)(r,n,e,o,i)}catch(t){if(Kn(a),t!==t+0)throw t;Xn(1,0)}},Cg:function(t,r,n,e,o,i,a,c){var u=Qn();try{return _t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},fm:function(t,r,n,e,o,i,a,c,u,f,s,h){var l=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h)}catch(t){if(Kn(l),t!==t+0)throw t;Xn(1,0)}},wa:function(t,r,n,e,o){var i=Qn();try{return _t(t)(r,n,e,o)}catch(t){if(Kn(i),t!==t+0)throw t;Xn(1,0)}},Xb:function(t,r,n,e,o,i){var a=Qn();try{return _t(t)(r,n,e,o,i)}catch(t){if(Kn(a),t!==t+0)throw t;Xn(1,0)}},Qk:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},Ya:function(t,r,n,e,o,i){var a=Qn();try{return _t(t)(r,n,e,o,i)}catch(t){if(Kn(a),t!==t+0)throw t;Xn(1,0)}},qc:function(t,r,n,e,o,i,a){var c=Qn();try{return _t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},Me:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d){var v=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d)}catch(t){if(Kn(v),t!==t+0)throw t;Xn(1,0)}},tg:function(t,r,n,e,o,i,a,c){var u=Qn();try{return _t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},Qe:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{return _t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},Se:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},qe:function(t,r,n,e,o,i,a,c,u,f,s,h){var l=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h)}catch(t){if(Kn(l),t!==t+0)throw t;Xn(1,0)}},jt:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m){var y=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m)}catch(t){if(Kn(y),t!==t+0)throw t;Xn(1,0)}},Ha:function(t,r,n){var e=Qn();try{return _t(t)(r,n)}catch(t){if(Kn(e),t!==t+0)throw t;Xn(1,0)}},pd:function(t,r,n,e,o){var i=Qn();try{return _t(t)(r,n,e,o)}catch(t){if(Kn(i),t!==t+0)throw t;Xn(1,0)}},eg:function(t,r,n,e,o,i){var a=Qn();try{return _t(t)(r,n,e,o,i)}catch(t){if(Kn(a),t!==t+0)throw t;Xn(1,0)}},c:function(t,r,n){var e=Qn();try{return _t(t)(r,n)}catch(t){if(Kn(e),t!==t+0)throw t;Xn(1,0)}},F:function(t,r,n,e){var o=Qn();try{return _t(t)(r,n,e)}catch(t){if(Kn(o),t!==t+0)throw t;Xn(1,0)}},S:function(t,r,n,e,o){var i=Qn();try{return _t(t)(r,n,e,o)}catch(t){if(Kn(i),t!==t+0)throw t;Xn(1,0)}},bb:function(t,r,n,e,o,i){var a=Qn();try{return _t(t)(r,n,e,o,i)}catch(t){if(Kn(a),t!==t+0)throw t;Xn(1,0)}},Sa:function(t,r,n,e,o,i,a){var c=Qn();try{return _t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},Ud:function(t,r,n,e,o,i,a,c){var u=Qn();try{return _t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},ib:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{return _t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},Dl:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},Ug:function(t,r,n,e,o,i,a,c,u,f,s,h,l){var d=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l)}catch(t){if(Kn(d),t!==t+0)throw t;Xn(1,0)}},ej:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d){var v=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d)}catch(t){if(Kn(v),t!==t+0)throw t;Xn(1,0)}},Og:function(t,r,n,e,o,i,a,c,u,f,s,h){var l=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h)}catch(t){if(Kn(l),t!==t+0)throw t;Xn(1,0)}},oj:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{return _t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},Zf:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},Fb:function(t,r,n,e,o,i,a,c){var u=Qn();try{return _t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},sj:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{return _t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},af:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},Ps:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},Ga:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{return _t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},Sf:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},_m:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},od:function(t,r,n,e,o,i,a){var c=Qn();try{return _t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},eh:function(t,r,n,e,o,i,a,c){var u=Qn();try{return _t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},Oc:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{return _t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},tj:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{return _t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},om:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},Oe:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},ya:function(t,r,n,e,o,i){var a=Qn();try{return _t(t)(r,n,e,o,i)}catch(t){if(Kn(a),t!==t+0)throw t;Xn(1,0)}},sb:function(t,r,n,e,o,i,a){var c=Qn();try{return _t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},Nd:function(t,r,n,e,o,i,a,c){var u=Qn();try{return _t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},vc:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},Ul:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m){var y=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m)}catch(t){if(Kn(y),t!==t+0)throw t;Xn(1,0)}},ge:function(t,r,n,e,o,i,a,c){var u=Qn();try{return _t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},L:function(t,r,n,e,o,i,a){var c=Qn();try{return _t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},Ag:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{return _t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},Of:function(t,r,n,e,o,i,a,c){var u=Qn();try{return _t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},Rl:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{return _t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},Rf:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{return _t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},Xj:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},bl:function(t,r,n,e,o,i,a,c,u,f,s,h){var l=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h)}catch(t){if(Kn(l),t!==t+0)throw t;Xn(1,0)}},Ll:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v){var m=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v)}catch(t){if(Kn(m),t!==t+0)throw t;Xn(1,0)}},K:function(t,r,n,e,o){var i=Qn();try{return _t(t)(r,n,e,o)}catch(t){if(Kn(i),t!==t+0)throw t;Xn(1,0)}},mb:function(t,r,n,e,o,i){var a=Qn();try{return _t(t)(r,n,e,o,i)}catch(t){if(Kn(a),t!==t+0)throw t;Xn(1,0)}},Yl:function(t,r,n,e,o,i,a,c){var u=Qn();try{return _t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},De:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{return _t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},hh:function(t,r,n,e,o,i,a){var c=Qn();try{return _t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},Vl:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v){var m=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v)}catch(t){if(Kn(m),t!==t+0)throw t;Xn(1,0)}},va:function(t,r,n,e,o,i){var a=Qn();try{return _t(t)(r,n,e,o,i)}catch(t){if(Kn(a),t!==t+0)throw t;Xn(1,0)}},Xf:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},ht:function(t,r,n,e,o,i,a,c,u,f,s,h,l){var d=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l)}catch(t){if(Kn(d),t!==t+0)throw t;Xn(1,0)}},Da:function(t,r,n,e,o,i,a){var c=Qn();try{return _t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},Vf:function(t,r,n,e,o,i,a,c){var u=Qn();try{return _t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},xm:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{return _t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},ad:function(t,r,n,e,o,i,a,c){var u=Qn();try{return _t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},Rh:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{return _t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},Ed:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},Hd:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{return _t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},_c:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},it:function(t,r,n,e,o,i,a,c,u,f,s,h){var l=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h)}catch(t){if(Kn(l),t!==t+0)throw t;Xn(1,0)}},_k:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d){var v=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d)}catch(t){if(Kn(v),t!==t+0)throw t;Xn(1,0)}},j:function(t,r,n,e){var o=Qn();try{return _t(t)(r,n,e)}catch(t){if(Kn(o),t!==t+0)throw t;Xn(1,0)}},J:function(t,r,n,e,o){var i=Qn();try{return _t(t)(r,n,e,o)}catch(t){if(Kn(i),t!==t+0)throw t;Xn(1,0)}},ea:function(t,r,n,e,o,i){var a=Qn();try{return _t(t)(r,n,e,o,i)}catch(t){if(Kn(a),t!==t+0)throw t;Xn(1,0)}},Ja:function(t,r,n,e,o,i,a){var c=Qn();try{return _t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},ob:function(t,r,n,e,o,i,a,c){var u=Qn();try{return _t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},Rm:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{return _t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},Nc:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},gf:function(t,r,n,e,o,i,a,c,u,f,s,h){var l=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h)}catch(t){if(Kn(l),t!==t+0)throw t;Xn(1,0)}},cg:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d){var v=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d)}catch(t){if(Kn(v),t!==t+0)throw t;Xn(1,0)}},nj:function(t,r,n,e,o,i,a,c,u,f,s,h){var l=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h)}catch(t){if(Kn(l),t!==t+0)throw t;Xn(1,0)}},Zm:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},an:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},zd:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{return _t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},Le:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},Tb:function(t,r,n,e,o,i,a,c){var u=Qn();try{return _t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},El:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{return _t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},rt:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{return _t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},xk:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},Zl:function(t,r,n,e,o,i,a,c,u,f,s,h){var l=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h)}catch(t){if(Kn(l),t!==t+0)throw t;Xn(1,0)}},gc:function(t,r,n,e,o,i,a){var c=Qn();try{return _t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},Mm:function(t,r,n,e,o,i,a,c){var u=Qn();try{return _t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},$g:function(t,r,n,e,o,i,a,c,u,f,s,h,l){var d=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l)}catch(t){if(Kn(d),t!==t+0)throw t;Xn(1,0)}},fb:function(t,r,n,e,o,i,a,c){var u=Qn();try{return _t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},Mg:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},fe:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{return _t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},Qb:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},Ba:function(t,r,n,e,o,i){var a=Qn();try{return _t(t)(r,n,e,o,i)}catch(t){if(Kn(a),t!==t+0)throw t;Xn(1,0)}},Od:function(t,r,n,e,o,i,a){var c=Qn();try{return _t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},Bm:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},Qf:function(t,r,n,e,o,i,a,c){var u=Qn();try{return _t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},hm:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d){var v=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d)}catch(t){if(Kn(v),t!==t+0)throw t;Xn(1,0)}},cc:function(t,r,n,e,o,i,a){var c=Qn();try{return _t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},Xa:function(t,r,n,e,o,i,a,c){var u=Qn();try{return _t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},Wf:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{return _t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},Xi:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v){var m=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v)}catch(t){if(Kn(m),t!==t+0)throw t;Xn(1,0)}},mm:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{return _t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},Pi:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},Id:function(t,r,n,e,o){var i=Qn();try{return _t(t)(r,n,e,o)}catch(t){if(Kn(i),t!==t+0)throw t;Xn(1,0)}},s:function(t,r,n,e,o){var i=Qn();try{return _t(t)(r,n,e,o)}catch(t){if(Kn(i),t!==t+0)throw t;Xn(1,0)}},ca:function(t,r,n,e,o,i){var a=Qn();try{return _t(t)(r,n,e,o,i)}catch(t){if(Kn(a),t!==t+0)throw t;Xn(1,0)}},Wa:function(t,r,n,e,o,i,a){var c=Qn();try{return _t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},Eb:function(t,r,n,e,o,i,a,c){var u=Qn();try{return _t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},wb:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{return _t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},gi:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},Vg:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{return _t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},ec:function(t,r,n,e,o,i,a,c){var u=Qn();try{return _t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},Cm:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d){var v=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d)}catch(t){if(Kn(v),t!==t+0)throw t;Xn(1,0)}},ne:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},dc:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{return _t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},ck:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d){var v=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d)}catch(t){if(Kn(v),t!==t+0)throw t;Xn(1,0)}},ak:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v){var m=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v)}catch(t){if(Kn(m),t!==t+0)throw t;Xn(1,0)}},dk:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d){var v=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d)}catch(t){if(Kn(v),t!==t+0)throw t;Xn(1,0)}},sg:function(t,r,n,e,o,i,a,c,u,f,s,h,l){var d=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l)}catch(t){if(Kn(d),t!==t+0)throw t;Xn(1,0)}},Yb:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},je:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},vm:function(t,r,n,e,o,i,a,c,u,f,s,h,l){var d=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l)}catch(t){if(Kn(d),t!==t+0)throw t;Xn(1,0)}},hj:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d){var v=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d)}catch(t){if(Kn(v),t!==t+0)throw t;Xn(1,0)}},Pb:function(t,r,n,e,o,i,a){var c=Qn();try{return _t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},zb:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{return _t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},$e:function(t,r,n,e,o,i,a,c){var u=Qn();try{return _t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},ef:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{return _t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},Pf:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},ri:function(t,r,n,e,o,i,a,c,u,f,s,h){var l=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h)}catch(t){if(Kn(l),t!==t+0)throw t;Xn(1,0)}},z:function(t,r,n,e,o,i){var a=Qn();try{return _t(t)(r,n,e,o,i)}catch(t){if(Kn(a),t!==t+0)throw t;Xn(1,0)}},la:function(t,r,n,e,o,i,a){var c=Qn();try{return _t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},La:function(t,r,n,e,o,i,a,c){var u=Qn();try{return _t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},gh:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},Om:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m){var y=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m)}catch(t){if(Kn(y),t!==t+0)throw t;Xn(1,0)}},Nm:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d){var v=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d)}catch(t){if(Kn(v),t!==t+0)throw t;Xn(1,0)}},jh:function(t,r,n,e,o,i,a,c,u,f,s,h){var l=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h)}catch(t){if(Kn(l),t!==t+0)throw t;Xn(1,0)}},jm:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},dg:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{return _t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},_g:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m){var y=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m)}catch(t){if(Kn(y),t!==t+0)throw t;Xn(1,0)}},Fe:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},Wd:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v){var m=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v)}catch(t){if(Kn(m),t!==t+0)throw t;Xn(1,0)}},He:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},Kf:function(t,r,n,e,o,i,a,c,u,f,s,h){var l=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h)}catch(t){if(Kn(l),t!==t+0)throw t;Xn(1,0)}},pg:function(t,r,n,e,o,i,a,c,u,f,s,h,l){var d=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l)}catch(t){if(Kn(d),t!==t+0)throw t;Xn(1,0)}},ud:function(t,r,n,e,o,i,a,c){var u=Qn();try{return _t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},ag:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{return _t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},Wl:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},Rk:function(t,r,n,e,o,i,a,c,u,f,s,h){var l=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h)}catch(t){if(Kn(l),t!==t+0)throw t;Xn(1,0)}},w:function(t,r,n,e,o,i,a){var c=Qn();try{return _t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},kb:function(t,r,n,e,o,i,a,c){var u=Qn();try{return _t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},dh:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{return _t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},Ol:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},Qm:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v){var m=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v)}catch(t){if(Kn(m),t!==t+0)throw t;Xn(1,0)}},im:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},qj:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},Am:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y){var p=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y)}catch(t){if(Kn(p),t!==t+0)throw t;Xn(1,0)}},Zg:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p){var w=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p)}catch(t){if(Kn(w),t!==t+0)throw t;Xn(1,0)}},Zs:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},bk:function(t,r,n,e,o,i,a,c,u,f,s,h){var l=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h)}catch(t){if(Kn(l),t!==t+0)throw t;Xn(1,0)}},kt:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v){var m=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v)}catch(t){if(Kn(m),t!==t+0)throw t;Xn(1,0)}},Yf:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{return _t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},_s:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},D:function(t,r,n,e,o,i,a,c){var u=Qn();try{return _t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},Nf:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{return _t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},Zk:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},ue:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_){var k=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_)}catch(t){if(Kn(k),t!==t+0)throw t;Xn(1,0)}},Dh:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g){var b=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g)}catch(t){if(Kn(b),t!==t+0)throw t;Xn(1,0)}},Dc:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},Vi:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v){var m=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v)}catch(t){if(Kn(m),t!==t+0)throw t;Xn(1,0)}},ym:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w){var g=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w)}catch(t){if(Kn(g),t!==t+0)throw t;Xn(1,0)}},xc:function(t,r,n,e,o,i,a,c,u,f,s,h){var l=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h)}catch(t){if(Kn(l),t!==t+0)throw t;Xn(1,0)}},rg:function(t,r,n,e,o,i,a,c,u,f,s,h,l){var d=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l)}catch(t){if(Kn(d),t!==t+0)throw t;Xn(1,0)}},Ce:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d){var v=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d)}catch(t){if(Kn(v),t!==t+0)throw t;Xn(1,0)}},ld:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v){var m=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v)}catch(t){if(Kn(m),t!==t+0)throw t;Xn(1,0)}},Ui:function(t,r,n,e,o,i,a,c,u,f,s,h){var l=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h)}catch(t){if(Kn(l),t!==t+0)throw t;Xn(1,0)}},dn:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},Oi:function(t,r,n,e,o,i,a,c,u,f,s,h){var l=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h)}catch(t){if(Kn(l),t!==t+0)throw t;Xn(1,0)}},$f:function(t,r,n,e,o,i,a,c,u,f,s,h){var l=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h)}catch(t){if(Kn(l),t!==t+0)throw t;Xn(1,0)}},da:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{return _t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},rb:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},yd:function(t,r,n,e,o,i,a,c,u,f,s,h,l){var d=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l)}catch(t){if(Kn(d),t!==t+0)throw t;Xn(1,0)}},rj:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v){var m=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v)}catch(t){if(Kn(m),t!==t+0)throw t;Xn(1,0)}},ut:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v){var m=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v)}catch(t){if(Kn(m),t!==t+0)throw t;Xn(1,0)}},Qd:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},wg:function(t,r,n,e,o,i,a,c,u,f,s,h,l){var d=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l)}catch(t){if(Kn(d),t!==t+0)throw t;Xn(1,0)}},xg:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d){var v=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d)}catch(t){if(Kn(v),t!==t+0)throw t;Xn(1,0)}},Ia:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},zf:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},Wm:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d){var v=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d)}catch(t){if(Kn(v),t!==t+0)throw t;Xn(1,0)}},Xm:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m){var y=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m)}catch(t){if(Kn(y),t!==t+0)throw t;Xn(1,0)}},Tg:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_){var k=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_)}catch(t){if(Kn(k),t!==t+0)throw t;Xn(1,0)}},ih:function(t,r,n,e,o,i,a,c,u,f,s,h,l){var d=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l)}catch(t){if(Kn(d),t!==t+0)throw t;Xn(1,0)}},Ge:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v){var m=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v)}catch(t){if(Kn(m),t!==t+0)throw t;Xn(1,0)}},ok:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b){var E=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b)}catch(t){if(Kn(E),t!==t+0)throw t;Xn(1,0)}},Na:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},me:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k){var x=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k)}catch(t){if(Kn(x),t!==t+0)throw t;Xn(1,0)}},Sh:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x){var C=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x)}catch(t){if(Kn(C),t!==t+0)throw t;Xn(1,0)}},yg:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x,C){var S=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x,C)}catch(t){if(Kn(S),t!==t+0)throw t;Xn(1,0)}},am:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k){var x=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k)}catch(t){if(Kn(x),t!==t+0)throw t;Xn(1,0)}},Td:function(t,r,n,e,o,i,a,c,u,f,s,h,l){var d=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l)}catch(t){if(Kn(d),t!==t+0)throw t;Xn(1,0)}},Va:function(t,r,n,e,o,i,a,c,u,f,s,h){var l=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h)}catch(t){if(Kn(l),t!==t+0)throw t;Xn(1,0)}},se:function(t,r,n,e,o,i,a,c,u,f,s,h,l){var d=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l)}catch(t){if(Kn(d),t!==t+0)throw t;Xn(1,0)}},Yd:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x,C,S,P,L,A){var j=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x,C,S,P,L,A)}catch(t){if(Kn(j),t!==t+0)throw t;Xn(1,0)}},Jd:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g){var b=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g)}catch(t){if(Kn(b),t!==t+0)throw t;Xn(1,0)}},cd:function(t,r,n,e,o,i,a,c,u,f,s,h,l){var d=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l)}catch(t){if(Kn(d),t!==t+0)throw t;Xn(1,0)}},Ki:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d){var v=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d)}catch(t){if(Kn(v),t!==t+0)throw t;Xn(1,0)}},Mc:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d){var v=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d)}catch(t){if(Kn(v),t!==t+0)throw t;Xn(1,0)}},Lf:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v){var m=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v)}catch(t){if(Kn(m),t!==t+0)throw t;Xn(1,0)}},nf:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x,C,S){var P=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x,C,S)}catch(t){if(Kn(P),t!==t+0)throw t;Xn(1,0)}},Ih:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y){var p=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y)}catch(t){if(Kn(p),t!==t+0)throw t;Xn(1,0)}},Di:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v){var m=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v)}catch(t){if(Kn(m),t!==t+0)throw t;Xn(1,0)}},mf:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x,C,S,P){var L=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x,C,S,P)}catch(t){if(Kn(L),t!==t+0)throw t;Xn(1,0)}},qd:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m){var y=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m)}catch(t){if(Kn(y),t!==t+0)throw t;Xn(1,0)}},Kh:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x,C,S,P,L,A,j){var F=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x,C,S,P,L,A,j)}catch(t){if(Kn(F),t!==t+0)throw t;Xn(1,0)}},Fi:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x,C,S,P,L){var A=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x,C,S,P,L)}catch(t){if(Kn(A),t!==t+0)throw t;Xn(1,0)}},fd:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p){var w=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p)}catch(t){if(Kn(w),t!==t+0)throw t;Xn(1,0)}},Jh:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x,C,S,P,L,A,j,F){var T=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x,C,S,P,L,A,j,F)}catch(t){if(Kn(T),t!==t+0)throw t;Xn(1,0)}},vg:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g){var b=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g)}catch(t){if(Kn(b),t!==t+0)throw t;Xn(1,0)}},Zi:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x,C,S,P,L,A,j,F,T,D,M,O,R,B,I,$,N,q){var z=Qn();try{return _t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x,C,S,P,L,A,j,F,T,D,M,O,R,B,I,$,N,q)}catch(t){if(Kn(z),t!==t+0)throw t;Xn(1,0)}},us:function(t,r,n,e,o,i,a){var c=Qn();try{return ue(t,r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},Is:function(t,r,n,e,o){var i=Qn();try{return ee(t,r,n,e,o)}catch(t){if(Kn(i),t!==t+0)throw t;Xn(1,0)}},Hs:function(t,r,n,e,o,i,a){var c=Qn();try{return ce(t,r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},ws:function(t,r,n,e){var o=Qn();try{return le(t,r,n,e)}catch(t){if(Kn(o),t!==t+0)throw t;Xn(1,0)}},Fs:function(t,r,n,e,o){var i=Qn();try{return te(t,r,n,e,o)}catch(t){if(Kn(i),t!==t+0)throw t;Xn(1,0)}},Js:function(t,r,n,e,o,i){var a=Qn();try{return re(t,r,n,e,o,i)}catch(t){if(Kn(a),t!==t+0)throw t;Xn(1,0)}},zs:function(t,r){var n=Qn();try{return oe(t,r)}catch(t){if(Kn(n),t!==t+0)throw t;Xn(1,0)}},C:function(t){var r=Qn();try{_t(t)()}catch(t){if(Kn(r),t!==t+0)throw t;Xn(1,0)}},Xd:function(t,r,n,e,o,i,a,c){var u=Qn();try{_t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},Je:function(t,r,n,e,o,i,a){var c=Qn();try{_t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},Ze:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y){var p=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y)}catch(t){if(Kn(p),t!==t+0)throw t;Xn(1,0)}},em:function(t,r,n,e,o,i){var a=Qn();try{_t(t)(r,n,e,o,i)}catch(t){if(Kn(a),t!==t+0)throw t;Xn(1,0)}},kd:function(t,r,n,e,o,i,a){var c=Qn();try{_t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},Zh:function(t,r,n,e,o,i,a,c){var u=Qn();try{_t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},bh:function(t,r,n,e,o,i,a,c,u,f,s,h,l){var d=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l)}catch(t){if(Kn(d),t!==t+0)throw t;Xn(1,0)}},Ta:function(t,r,n,e){var o=Qn();try{_t(t)(r,n,e)}catch(t){if(Kn(o),t!==t+0)throw t;Xn(1,0)}},Wb:function(t,r,n,e,o){var i=Qn();try{_t(t)(r,n,e,o)}catch(t){if(Kn(i),t!==t+0)throw t;Xn(1,0)}},Wj:function(t,r,n,e,o,i){var a=Qn();try{_t(t)(r,n,e,o,i)}catch(t){if(Kn(a),t!==t+0)throw t;Xn(1,0)}},Jb:function(t,r,n,e,o,i,a){var c=Qn();try{_t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},Ak:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{_t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},Kc:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},Jk:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},fj:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v){var m=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v)}catch(t){if(Kn(m),t!==t+0)throw t;Xn(1,0)}},sm:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y){var p=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y)}catch(t){if(Kn(p),t!==t+0)throw t;Xn(1,0)}},Mi:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p){var w=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p)}catch(t){if(Kn(w),t!==t+0)throw t;Xn(1,0)}},Wi:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w){var g=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w)}catch(t){if(Kn(g),t!==t+0)throw t;Xn(1,0)}},Ae:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g){var b=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g)}catch(t){if(Kn(b),t!==t+0)throw t;Xn(1,0)}},be:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_){var k=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_)}catch(t){if(Kn(k),t!==t+0)throw t;Xn(1,0)}},Li:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x,C,S){var P=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x,C,S)}catch(t){if(Kn(P),t!==t+0)throw t;Xn(1,0)}},Ic:function(t,r,n){var e=Qn();try{_t(t)(r,n)}catch(t){if(Kn(e),t!==t+0)throw t;Xn(1,0)}},Lb:function(t,r,n,e,o,i,a,c){var u=Qn();try{_t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},Ld:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},Eh:function(t,r,n,e,o,i,a){var c=Qn();try{_t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},Vd:function(t,r,n,e){var o=Qn();try{_t(t)(r,n,e)}catch(t){if(Kn(o),t!==t+0)throw t;Xn(1,0)}},ah:function(t,r,n,e,o,i,a,c,u,f,s,h,l){var d=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l)}catch(t){if(Kn(d),t!==t+0)throw t;Xn(1,0)}},Af:function(t,r,n,e,o){var i=Qn();try{_t(t)(r,n,e,o)}catch(t){if(Kn(i),t!==t+0)throw t;Xn(1,0)}},lj:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d){var v=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d)}catch(t){if(Kn(v),t!==t+0)throw t;Xn(1,0)}},Ob:function(t,r,n,e,o,i){var a=Qn();try{_t(t)(r,n,e,o,i)}catch(t){if(Kn(a),t!==t+0)throw t;Xn(1,0)}},Rd:function(t,r,n,e,o,i,a){var c=Qn();try{_t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},Jm:function(t,r,n,e,o,i,a,c){var u=Qn();try{_t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},Sb:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},Ab:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},bd:function(t,r,n,e,o,i,a,c,u,f,s,h){var l=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h)}catch(t){if(Kn(l),t!==t+0)throw t;Xn(1,0)}},ch:function(t,r,n,e,o,i,a,c,u,f,s,h,l){var d=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l)}catch(t){if(Kn(d),t!==t+0)throw t;Xn(1,0)}},Kk:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m){var y=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m)}catch(t){if(Kn(y),t!==t+0)throw t;Xn(1,0)}},l:function(t,r){var n=Qn();try{_t(t)(r)}catch(t){if(Kn(n),t!==t+0)throw t;Xn(1,0)}},H:function(t,r,n){var e=Qn();try{_t(t)(r,n)}catch(t){if(Kn(e),t!==t+0)throw t;Xn(1,0)}},ja:function(t,r,n,e){var o=Qn();try{_t(t)(r,n,e)}catch(t){if(Kn(o),t!==t+0)throw t;Xn(1,0)}},Oa:function(t,r,n,e,o){var i=Qn();try{_t(t)(r,n,e,o)}catch(t){if(Kn(i),t!==t+0)throw t;Xn(1,0)}},yb:function(t,r,n,e,o,i){var a=Qn();try{_t(t)(r,n,e,o,i)}catch(t){if(Kn(a),t!==t+0)throw t;Xn(1,0)}},ml:function(t,r,n,e,o,i,a){var c=Qn();try{_t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},Ib:function(t,r,n,e,o,i,a,c){var u=Qn();try{_t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},Hg:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{_t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},Fd:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d){var v=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d)}catch(t){if(Kn(v),t!==t+0)throw t;Xn(1,0)}},wf:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},Bg:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},te:function(t,r,n,e,o,i,a,c){var u=Qn();try{_t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},gg:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},Rs:function(t,r,n,e,o,i,a){var c=Qn();try{_t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},Jc:function(t,r,n,e,o,i,a,c){var u=Qn();try{_t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},uf:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{_t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},yc:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{_t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},Hh:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},mt:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},tb:function(t,r,n,e,o,i){var a=Qn();try{_t(t)(r,n,e,o,i)}catch(t){if(Kn(a),t!==t+0)throw t;Xn(1,0)}},ae:function(t,r,n,e,o,i,a,c,u,f,s,h){var l=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h)}catch(t){if(Kn(l),t!==t+0)throw t;Xn(1,0)}},$c:function(t,r,n,e,o,i,a){var c=Qn();try{_t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},de:function(t,r,n,e,o,i,a,c){var u=Qn();try{_t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},Zd:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},ia:function(t,r,n,e,o){var i=Qn();try{_t(t)(r,n,e,o)}catch(t){if(Kn(i),t!==t+0)throw t;Xn(1,0)}},Hi:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},jb:function(t,r,n,e,o,i){var a=Qn();try{_t(t)(r,n,e,o,i)}catch(t){if(Kn(a),t!==t+0)throw t;Xn(1,0)}},Yh:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{_t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},Wh:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},Yj:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x,C,S,P){var L=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x,C,S,P)}catch(t){if(Kn(L),t!==t+0)throw t;Xn(1,0)}},Y:function(t,r,n,e,o,i,a){var c=Qn();try{_t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},nd:function(t,r,n,e,o,i,a,c){var u=Qn();try{_t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},Gb:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},gn:function(t,r,n,e,o,i,a,c,u,f,s,h,l){var d=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l)}catch(t){if(Kn(d),t!==t+0)throw t;Xn(1,0)}},Pe:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d){var v=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d)}catch(t){if(Kn(v),t!==t+0)throw t;Xn(1,0)}},If:function(t,r,n,e,o,i,a,c){var u=Qn();try{_t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},E:function(t,r,n,e){var o=Qn();try{_t(t)(r,n,e)}catch(t){if(Kn(o),t!==t+0)throw t;Xn(1,0)}},al:function(t,r,n,e,o){var i=Qn();try{_t(t)(r,n,e,o)}catch(t){if(Kn(i),t!==t+0)throw t;Xn(1,0)}},Zb:function(t,r,n,e,o,i){var a=Qn();try{_t(t)(r,n,e,o,i)}catch(t){if(Kn(a),t!==t+0)throw t;Xn(1,0)}},M:function(t,r,n,e,o){var i=Qn();try{_t(t)(r,n,e,o)}catch(t){if(Kn(i),t!==t+0)throw t;Xn(1,0)}},wj:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{_t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},ga:function(t,r,n,e,o,i){var a=Qn();try{_t(t)(r,n,e,o,i)}catch(t){if(Kn(a),t!==t+0)throw t;Xn(1,0)}},Ik:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},gd:function(t,r,n,e,o,i,a,c){var u=Qn();try{_t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},rc:function(t,r,n,e,o,i,a){var c=Qn();try{_t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},eb:function(t,r,n,e,o,i,a,c){var u=Qn();try{_t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},Sk:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},oc:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{_t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},mj:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d){var v=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d)}catch(t){if(Kn(v),t!==t+0)throw t;Xn(1,0)}},hc:function(t,r,n){var e=Qn();try{_t(t)(r,n)}catch(t){if(Kn(e),t!==t+0)throw t;Xn(1,0)}},zg:function(t,r,n,e,o,i){var a=Qn();try{_t(t)(r,n,e,o,i)}catch(t){if(Kn(a),t!==t+0)throw t;Xn(1,0)}},g:function(t,r,n){var e=Qn();try{_t(t)(r,n)}catch(t){if(Kn(e),t!==t+0)throw t;Xn(1,0)}},x:function(t,r,n,e){var o=Qn();try{_t(t)(r,n,e)}catch(t){if(Kn(o),t!==t+0)throw t;Xn(1,0)}},I:function(t,r,n,e,o){var i=Qn();try{_t(t)(r,n,e,o)}catch(t){if(Kn(i),t!==t+0)throw t;Xn(1,0)}},ba:function(t,r,n,e,o,i){var a=Qn();try{_t(t)(r,n,e,o,i)}catch(t){if(Kn(a),t!==t+0)throw t;Xn(1,0)}},Ua:function(t,r,n,e,o,i,a){var c=Qn();try{_t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},sc:function(t,r,n,e,o,i,a,c){var u=Qn();try{_t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},Ka:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{_t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},Ve:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},uc:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d){var v=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d)}catch(t){if(Kn(v),t!==t+0)throw t;Xn(1,0)}},zh:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{_t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},Ie:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},Rb:function(t,r,n,e,o,i,a,c){var u=Qn();try{_t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},we:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},ke:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},gl:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},Vb:function(t,r,n,e,o,i,a){var c=Qn();try{_t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},lf:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{_t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},Xg:function(t,r,n,e,o,i,a,c){var u=Qn();try{_t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},$d:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{_t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},md:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{_t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},Os:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},aa:function(t,r,n,e,o,i){var a=Qn();try{_t(t)(r,n,e,o,i)}catch(t){if(Kn(a),t!==t+0)throw t;Xn(1,0)}},Ss:function(t,r,n,e,o,i,a){var c=Qn();try{_t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},mk:function(t,r,n,e,o,i,a,c){var u=Qn();try{_t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},Lm:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},Ph:function(t,r,n,e,o,i,a,c){var u=Qn();try{_t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},qa:function(t,r,n,e,o,i,a){var c=Qn();try{_t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},Ek:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d){var v=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d)}catch(t){if(Kn(v),t!==t+0)throw t;Xn(1,0)}},Rc:function(t,r,n,e,o,i,a,c){var u=Qn();try{_t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},gt:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{_t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},si:function(t,r,n,e,o,i,a,c,u,f,s,h){var l=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h)}catch(t){if(Kn(l),t!==t+0)throw t;Xn(1,0)}},ee:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{_t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},sk:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m){var y=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m)}catch(t){if(Kn(y),t!==t+0)throw t;Xn(1,0)}},Gc:function(t,r,n,e,o,i,a,c,u,f,s,h,l){var d=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l)}catch(t){if(Kn(d),t!==t+0)throw t;Xn(1,0)}},hn:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d){var v=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d)}catch(t){if(Kn(v),t!==t+0)throw t;Xn(1,0)}},ma:function(t,r,n,e,o){var i=Qn();try{_t(t)(r,n,e,o)}catch(t){if(Kn(i),t!==t+0)throw t;Xn(1,0)}},ta:function(t,r,n,e,o,i){var a=Qn();try{_t(t)(r,n,e,o,i)}catch(t){if(Kn(a),t!==t+0)throw t;Xn(1,0)}},xe:function(t,r,n,e,o,i,a){var c=Qn();try{_t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},pt:function(t,r,n,e,o,i,a,c){var u=Qn();try{_t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},Ke:function(t,r,n,e,o,i,a){var c=Qn();try{_t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},na:function(t,r,n,e,o,i){var a=Qn();try{_t(t)(r,n,e,o,i)}catch(t){if(Kn(a),t!==t+0)throw t;Xn(1,0)}},Kg:function(t,r,n,e,o,i,a){var c=Qn();try{_t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},xj:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},hb:function(t,r,n,e,o,i,a){var c=Qn();try{_t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},Kd:function(t,r,n,e,o,i,a,c){var u=Qn();try{_t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},fi:function(t,r,n,e,o,i,a,c,u,f,s,h){var l=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h)}catch(t){if(Kn(l),t!==t+0)throw t;Xn(1,0)}},Dd:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},vd:function(t,r,n,e,o,i,a,c){var u=Qn();try{_t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},Ub:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{_t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},of:function(t,r,n,e,o,i,a,c,u,f,s,h,l){var d=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l)}catch(t){if(Kn(d),t!==t+0)throw t;Xn(1,0)}},wd:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},um:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},cf:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m){var y=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m)}catch(t){if(Kn(y),t!==t+0)throw t;Xn(1,0)}},Wg:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y){var p=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y)}catch(t){if(Kn(p),t!==t+0)throw t;Xn(1,0)}},tc:function(t,r,n,e){var o=Qn();try{_t(t)(r,n,e)}catch(t){if(Kn(o),t!==t+0)throw t;Xn(1,0)}},rl:function(t,r,n,e,o,i){var a=Qn();try{_t(t)(r,n,e,o,i)}catch(t){if(Kn(a),t!==t+0)throw t;Xn(1,0)}},Ck:function(t,r,n,e,o){var i=Qn();try{_t(t)(r,n,e,o)}catch(t){if(Kn(i),t!==t+0)throw t;Xn(1,0)}},Uh:function(t,r,n,e,o,i,a){var c=Qn();try{_t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},h:function(t,r,n,e){var o=Qn();try{_t(t)(r,n,e)}catch(t){if(Kn(o),t!==t+0)throw t;Xn(1,0)}},G:function(t,r,n,e,o){var i=Qn();try{_t(t)(r,n,e,o)}catch(t){if(Kn(i),t!==t+0)throw t;Xn(1,0)}},Z:function(t,r,n,e,o,i){var a=Qn();try{_t(t)(r,n,e,o,i)}catch(t){if(Kn(a),t!==t+0)throw t;Xn(1,0)}},Nb:function(t,r,n,e,o,i,a){var c=Qn();try{_t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},_a:function(t,r,n,e,o,i,a,c){var u=Qn();try{_t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},vi:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},il:function(t,r,n,e,o,i,a,c,u,f,s,h){var l=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h)}catch(t){if(Kn(l),t!==t+0)throw t;Xn(1,0)}},fl:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},jl:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},Ee:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{_t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},pk:function(t,r,n,e,o,i,a,c,u,f,s,h){var l=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h)}catch(t){if(Kn(l),t!==t+0)throw t;Xn(1,0)}},ji:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},ff:function(t,r,n,e,o,i,a,c){var u=Qn();try{_t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},Yi:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},zl:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{_t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},Xk:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},$a:function(t,r,n,e,o,i,a){var c=Qn();try{_t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},ii:function(t,r,n,e,o,i,a,c){var u=Qn();try{_t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},Wc:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{_t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},Ys:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},ki:function(t,r,n,e,o,i,a,c,u,f,s,h,l){var d=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l)}catch(t){if(Kn(d),t!==t+0)throw t;Xn(1,0)}},Lc:function(t,r,n,e,o,i,a,c){var u=Qn();try{_t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},Ns:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{_t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},Pd:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},Ec:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},Ql:function(t,r,n,e,o,i,a,c,u,f,s,h){var l=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h)}catch(t){if(Kn(l),t!==t+0)throw t;Xn(1,0)}},gj:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g){var b=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g)}catch(t){if(Kn(b),t!==t+0)throw t;Xn(1,0)}},sa:function(t,r,n,e,o,i){var a=Qn();try{_t(t)(r,n,e,o,i)}catch(t){if(Kn(a),t!==t+0)throw t;Xn(1,0)}},vb:function(t,r,n,e,o,i,a){var c=Qn();try{_t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},lk:function(t,r,n,e,o,i,a,c){var u=Qn();try{_t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},xa:function(t,r,n,e,o,i,a){var c=Qn();try{_t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},_d:function(t,r,n,e,o,i,a,c){var u=Qn();try{_t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},Hb:function(t,r,n,e,o,i,a,c){var u=Qn();try{_t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},dl:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{_t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},Uk:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y){var p=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y)}catch(t){if(Kn(p),t!==t+0)throw t;Xn(1,0)}},Sd:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},Rg:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},ai:function(t,r,n,e,o,i,a,c,u,f,s,h){var l=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h)}catch(t){if(Kn(l),t!==t+0)throw t;Xn(1,0)}},li:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v){var m=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v)}catch(t){if(Kn(m),t!==t+0)throw t;Xn(1,0)}},_f:function(t,r,n,e,o,i,a,c){var u=Qn();try{_t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},dj:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},o:function(t,r,n,e,o){var i=Qn();try{_t(t)(r,n,e,o)}catch(t){if(Kn(i),t!==t+0)throw t;Xn(1,0)}},U:function(t,r,n,e,o,i){var a=Qn();try{_t(t)(r,n,e,o,i)}catch(t){if(Kn(a),t!==t+0)throw t;Xn(1,0)}},Ea:function(t,r,n,e,o,i,a){var c=Qn();try{_t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},We:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{_t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},Gg:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},Fg:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},Yg:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{_t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},ei:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},kk:function(t,r,n,e,o,i,a,c,u,f,s,h,l){var d=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l)}catch(t){if(Kn(d),t!==t+0)throw t;Xn(1,0)}},bf:function(t,r,n,e,o,i,a,c){var u=Qn();try{_t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},bg:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{_t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},hk:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},pl:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},Fm:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},zj:function(t,r,n,e,o,i,a,c,u,f,s,h){var l=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h)}catch(t){if(Kn(l),t!==t+0)throw t;Xn(1,0)}},ra:function(t,r,n,e,o,i,a){var c=Qn();try{_t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},st:function(t,r,n,e,o,i,a,c){var u=Qn();try{_t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},ot:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{_t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},lb:function(t,r,n,e,o,i,a,c){var u=Qn();try{_t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},Fc:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},Db:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{_t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},jk:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},Re:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},Mh:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k){var x=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k)}catch(t){if(Kn(x),t!==t+0)throw t;Xn(1,0)}},ij:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{_t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},v:function(t,r,n,e,o,i){var a=Qn();try{_t(t)(r,n,e,o,i)}catch(t){if(Kn(a),t!==t+0)throw t;Xn(1,0)}},fa:function(t,r,n,e,o,i,a){var c=Qn();try{_t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},Ca:function(t,r,n,e,o,i,a,c){var u=Qn();try{_t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},Hc:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{_t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},Xc:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},Gk:function(t,r,n,e,o,i,a,c,u,f,s,h){var l=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h)}catch(t){if(Kn(l),t!==t+0)throw t;Xn(1,0)}},cl:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d){var v=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d)}catch(t){if(Kn(v),t!==t+0)throw t;Xn(1,0)}},Xe:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},rk:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d){var v=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d)}catch(t){if(Kn(v),t!==t+0)throw t;Xn(1,0)}},Tc:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},mc:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{_t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},Sg:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},Ye:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},qi:function(t,r,n,e,o,i,a,c,u,f,s,h){var l=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h)}catch(t){if(Kn(l),t!==t+0)throw t;Xn(1,0)}},nk:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d){var v=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d)}catch(t){if(Kn(v),t!==t+0)throw t;Xn(1,0)}},qb:function(t,r,n,e,o,i,a,c){var u=Qn();try{_t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},Pc:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{_t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},ce:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},A:function(t,r,n,e,o,i,a){var c=Qn();try{_t(t)(r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},gb:function(t,r,n,e,o,i,a,c){var u=Qn();try{_t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},Jf:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{_t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},vf:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d){var v=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d)}catch(t){if(Kn(v),t!==t+0)throw t;Xn(1,0)}},qk:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v){var m=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v)}catch(t){if(Kn(m),t!==t+0)throw t;Xn(1,0)}},oi:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},rm:function(t,r,n,e,o,i,a,c,u,f,s,h,l){var d=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l)}catch(t){if(Kn(d),t!==t+0)throw t;Xn(1,0)}},Gd:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},qg:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y){var p=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y)}catch(t){if(Kn(p),t!==t+0)throw t;Xn(1,0)}},Sl:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},hi:function(t,r,n,e,o,i,a,c,u,f,s,h){var l=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h)}catch(t){if(Kn(l),t!==t+0)throw t;Xn(1,0)}},et:function(t,r,n,e,o,i,a,c,u,f,s,h,l){var d=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l)}catch(t){if(Kn(d),t!==t+0)throw t;Xn(1,0)}},xd:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{_t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},Eg:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},Ne:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},Bf:function(t,r,n,e,o,i,a,c,u,f,s,h,l){var d=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l)}catch(t){if(Kn(d),t!==t+0)throw t;Xn(1,0)}},Cc:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},B:function(t,r,n,e,o,i,a,c){var u=Qn();try{_t(t)(r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},rf:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{_t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},pi:function(t,r,n,e,o,i,a,c,u,f,s,h){var l=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h)}catch(t){if(Kn(l),t!==t+0)throw t;Xn(1,0)}},Ii:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m){var y=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m)}catch(t){if(Kn(y),t!==t+0)throw t;Xn(1,0)}},Nk:function(t,r,n,e,o,i,a,c,u,f,s,h){var l=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h)}catch(t){if(Kn(l),t!==t+0)throw t;Xn(1,0)}},Ok:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d){var v=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d)}catch(t){if(Kn(v),t!==t+0)throw t;Xn(1,0)}},pf:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},ug:function(t,r,n,e,o,i,a,c,u,f,s,h,l){var d=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l)}catch(t){if(Kn(d),t!==t+0)throw t;Xn(1,0)}},xh:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y){var p=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y)}catch(t){if(Kn(p),t!==t+0)throw t;Xn(1,0)}},Vh:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{_t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},_:function(t,r,n,e,o,i,a,c,u){var f=Qn();try{_t(t)(r,n,e,o,i,a,c,u)}catch(t){if(Kn(f),t!==t+0)throw t;Xn(1,0)}},ve:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},Ei:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},Ai:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d){var v=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d)}catch(t){if(Kn(v),t!==t+0)throw t;Xn(1,0)}},yi:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p){var w=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p)}catch(t){if(Kn(w),t!==t+0)throw t;Xn(1,0)}},Ig:function(t,r,n,e,o,i,a,c,u,f,s,h){var l=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h)}catch(t){if(Kn(l),t!==t+0)throw t;Xn(1,0)}},pe:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},Df:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d){var v=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d)}catch(t){if(Kn(v),t!==t+0)throw t;Xn(1,0)}},Us:function(t,r,n,e,o,i,a,c,u,f,s,h){var l=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h)}catch(t){if(Kn(l),t!==t+0)throw t;Xn(1,0)}},Bl:function(t,r,n,e,o,i,a,c,u,f,s,h,l){var d=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l)}catch(t){if(Kn(d),t!==t+0)throw t;Xn(1,0)}},ua:function(t,r,n,e,o,i,a,c,u,f){var s=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f)}catch(t){if(Kn(s),t!==t+0)throw t;Xn(1,0)}},Qc:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},Gi:function(t,r,n,e,o,i,a,c,u,f,s,h){var l=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h)}catch(t){if(Kn(l),t!==t+0)throw t;Xn(1,0)}},Cb:function(t,r,n,e,o,i,a,c,u,f,s,h,l){var d=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l)}catch(t){if(Kn(d),t!==t+0)throw t;Xn(1,0)}},yk:function(t,r,n,e,o,i,a,c,u,f,s,h,l){var d=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l)}catch(t){if(Kn(d),t!==t+0)throw t;Xn(1,0)}},Cl:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d){var v=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d)}catch(t){if(Kn(v),t!==t+0)throw t;Xn(1,0)}},oa:function(t,r,n,e,o,i,a,c,u,f,s){var h=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s)}catch(t){if(Kn(h),t!==t+0)throw t;Xn(1,0)}},nt:function(t,r,n,e,o,i,a,c,u,f,s,h){var l=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h)}catch(t){if(Kn(l),t!==t+0)throw t;Xn(1,0)}},Lk:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y){var p=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y)}catch(t){if(Kn(p),t!==t+0)throw t;Xn(1,0)}},Mk:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g){var b=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g)}catch(t){if(Kn(b),t!==t+0)throw t;Xn(1,0)}},Dg:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d){var v=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d)}catch(t){if(Kn(v),t!==t+0)throw t;Xn(1,0)}},ul:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v){var m=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v)}catch(t){if(Kn(m),t!==t+0)throw t;Xn(1,0)}},Ma:function(t,r,n,e,o,i,a,c,u,f,s,h){var l=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h)}catch(t){if(Kn(l),t!==t+0)throw t;Xn(1,0)}},lh:function(t,r,n,e,o,i,a,c,u,f,s,h,l){var d=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l)}catch(t){if(Kn(d),t!==t+0)throw t;Xn(1,0)}},hd:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d){var v=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d)}catch(t){if(Kn(v),t!==t+0)throw t;Xn(1,0)}},Ci:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_){var k=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_)}catch(t){if(Kn(k),t!==t+0)throw t;Xn(1,0)}},Cf:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m){var y=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m)}catch(t){if(Kn(y),t!==t+0)throw t;Xn(1,0)}},xb:function(t,r,n,e,o,i,a,c,u,f,s,h,l){var d=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l)}catch(t){if(Kn(d),t!==t+0)throw t;Xn(1,0)}},nc:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v){var m=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v)}catch(t){if(Kn(m),t!==t+0)throw t;Xn(1,0)}},Bi:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k){var x=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k)}catch(t){if(Kn(x),t!==t+0)throw t;Xn(1,0)}},Qg:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m){var y=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m)}catch(t){if(Kn(y),t!==t+0)throw t;Xn(1,0)}},bc:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d){var v=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d)}catch(t){if(Kn(v),t!==t+0)throw t;Xn(1,0)}},Mf:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m){var y=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m)}catch(t){if(Kn(y),t!==t+0)throw t;Xn(1,0)}},$b:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v){var m=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v)}catch(t){if(Kn(m),t!==t+0)throw t;Xn(1,0)}},tf:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w){var g=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w)}catch(t){if(Kn(g),t!==t+0)throw t;Xn(1,0)}},Uf:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x,C,S){var P=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x,C,S)}catch(t){if(Kn(P),t!==t+0)throw t;Xn(1,0)}},Tf:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x,C){var S=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x,C)}catch(t){if(Kn(S),t!==t+0)throw t;Xn(1,0)}},xi:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p){var w=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p)}catch(t){if(Kn(w),t!==t+0)throw t;Xn(1,0)}},sd:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m){var y=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m)}catch(t){if(Kn(y),t!==t+0)throw t;Xn(1,0)}},Lg:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y){var p=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y)}catch(t){if(Kn(p),t!==t+0)throw t;Xn(1,0)}},aj:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x,C,S,P){var L=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x,C,S,P)}catch(t){if(Kn(L),t!==t+0)throw t;Xn(1,0)}},_i:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x,C,S){var P=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x,C,S)}catch(t){if(Kn(P),t!==t+0)throw t;Xn(1,0)}},Gf:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w){var g=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w)}catch(t){if(Kn(g),t!==t+0)throw t;Xn(1,0)}},Ef:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_){var k=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_)}catch(t){if(Kn(k),t!==t+0)throw t;Xn(1,0)}},zi:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x){var C=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x)}catch(t){if(Kn(C),t!==t+0)throw t;Xn(1,0)}},Ff:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x,C,S){var P=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x,C,S)}catch(t){if(Kn(P),t!==t+0)throw t;Xn(1,0)}},kl:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x,C,S,P,L,A,j,F,T,D,M,O,R,B,I){var $=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x,C,S,P,L,A,j,F,T,D,M,O,R,B,I)}catch(t){if(Kn($),t!==t+0)throw t;Xn(1,0)}},Pg:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y){var p=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y)}catch(t){if(Kn(p),t!==t+0)throw t;Xn(1,0)}},tt:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x,C,S,P,L,A,j){var F=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x,C,S,P,L,A,j)}catch(t){if(Kn(F),t!==t+0)throw t;Xn(1,0)}},bj:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x,C,S,P,L,A,j,F,T){var D=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x,C,S,P,L,A,j,F,T)}catch(t){if(Kn(D),t!==t+0)throw t;Xn(1,0)}},$i:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x,C,S,P,L,A,j,F){var T=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x,C,S,P,L,A,j,F)}catch(t){if(Kn(T),t!==t+0)throw t;Xn(1,0)}},wi:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b){var E=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b)}catch(t){if(Kn(E),t!==t+0)throw t;Xn(1,0)}},bm:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x,C,S,P,L,A,j,F,T,D){var M=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x,C,S,P,L,A,j,F,T,D)}catch(t){if(Kn(M),t!==t+0)throw t;Xn(1,0)}},$l:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x,C,S,P,L,A,j,F,T){var D=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x,C,S,P,L,A,j,F,T)}catch(t){if(Kn(D),t!==t+0)throw t;Xn(1,0)}},jj:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_){var k=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_)}catch(t){if(Kn(k),t!==t+0)throw t;Xn(1,0)}},kj:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k){var x=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k)}catch(t){if(Kn(x),t!==t+0)throw t;Xn(1,0)}},Ws:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x){var C=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x)}catch(t){if(Kn(C),t!==t+0)throw t;Xn(1,0)}},at:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x,C){var S=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x,C)}catch(t){if(Kn(S),t!==t+0)throw t;Xn(1,0)}},$j:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x,C,S){var P=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x,C,S)}catch(t){if(Kn(P),t!==t+0)throw t;Xn(1,0)}},ek:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x,C,S,P){var L=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x,C,S,P)}catch(t){if(Kn(L),t!==t+0)throw t;Xn(1,0)}},xl:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x,C,S,P,L){var A=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x,C,S,P,L)}catch(t){if(Kn(A),t!==t+0)throw t;Xn(1,0)}},wl:function(t,r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x,C,S,P,L,A,j,F,T,D,M,O,R,B,I,$,N){var q=Qn();try{_t(t)(r,n,e,o,i,a,c,u,f,s,h,l,d,v,m,y,p,w,g,b,E,_,k,x,C,S,P,L,A,j,F,T,D,M,O,R,B,I,$,N)}catch(t){if(Kn(q),t!==t+0)throw t;Xn(1,0)}},As:function(t,r,n,e,o,i,a){var c=Qn();try{fe(t,r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},Gs:function(t,r,n,e,o,i,a,c){var u=Qn();try{ve(t,r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},xs:function(t,r,n,e,o,i,a,c){var u=Qn();try{de(t,r,n,e,o,i,a,c)}catch(t){if(Kn(u),t!==t+0)throw t;Xn(1,0)}},ys:function(t,r,n,e,o){var i=Qn();try{ie(t,r,n,e,o)}catch(t){if(Kn(i),t!==t+0)throw t;Xn(1,0)}},Bs:function(t,r,n,e,o,i){var a=Qn();try{ae(t,r,n,e,o,i)}catch(t){if(Kn(a),t!==t+0)throw t;Xn(1,0)}},Cs:function(t,r,n,e,o,i,a){var c=Qn();try{ne(t,r,n,e,o,i,a)}catch(t){if(Kn(c),t!==t+0)throw t;Xn(1,0)}},vs:function(t,r,n,e){var o=Qn();try{se(t,r,n,e)}catch(t){if(Kn(o),t!==t+0)throw t;Xn(1,0)}},Ds:function(t,r,n,e,o){var i=Qn();try{he(t,r,n,e,o)}catch(t){if(Kn(i),t!==t+0)throw t;Xn(1,0)}},W:function(t){return t},Wq:function(t){console.debug(T(t))},Ij:function(t){console.error(T(t))},Vq:function(t){console.info(T(t))},Jj:function(t){console.warn(T(t))},ig:function(t){x(t)},vh:Tn,wc:function(t,r,n,e){return Tn(t,r,n,e)}},Un=(function(){var t={a:zn};function n(t,n){var e,o=t.exports;r.asm=o,J((C=r.asm.xt).buffer),tt=r.asm.Et,e=r.asm.yt,nt.unshift(e),vt()}function e(t){n(t.instance)}function i(r){return function(){if(!_&&(m||y)){if("function"==typeof fetch&&!pt(at))return fetch(at,{credentials:"same-origin"}).then((function(t){if(!t.ok)throw"failed to load wasm binary file at '"+at+"'";return t.arrayBuffer()})).catch((function(){return wt(at)}));if(a)return new Promise((function(t,r){a(at,(function(r){t(new Uint8Array(r))}),r)}))}return Promise.resolve().then((function(){return wt(at)}))}().then((function(r){return WebAssembly.instantiate(r,t)})).then((function(t){return t})).then(r,(function(t){b("failed to asynchronously prepare wasm: "+t),mt(t)}))}if(dt(),r.instantiateWasm)try{return r.instantiateWasm(t,n)}catch(t){return b("Module.instantiateWasm callback failed with error: "+t),!1}(_||"function"!=typeof WebAssembly.instantiateStreaming||yt(at)||pt(at)||p||"function"!=typeof fetch?i(e):fetch(at,{credentials:"same-origin"}).then((function(r){return WebAssembly.instantiateStreaming(r,t).then(e,(function(t){return b("wasm streaming compile failed: "+t),b("falling back to ArrayBuffer instantiation"),i(e)}))}))).catch(o)}(),r.___wasm_call_ctors=function(){return(r.___wasm_call_ctors=r.asm.yt).apply(null,arguments)},r._malloc=function(){return(Un=r._malloc=r.asm.zt).apply(null,arguments)}),Wn=r._free=function(){return(Wn=r._free=r.asm.At).apply(null,arguments)},Hn=r.___errno_location=function(){return(Hn=r.___errno_location=r.asm.Bt).apply(null,arguments)},Gn=r.___getTypeName=function(){return(Gn=r.___getTypeName=r.asm.Ct).apply(null,arguments)},Vn=(r.___embind_register_native_and_builtin_types=function(){return(r.___embind_register_native_and_builtin_types=r.asm.Dt).apply(null,arguments)},r._htons=function(){return(Vn=r._htons=r.asm.Ft).apply(null,arguments)}),Yn=r._emscripten_builtin_memalign=function(){return(Yn=r._emscripten_builtin_memalign=r.asm.Gt).apply(null,arguments)},Xn=r._setThrew=function(){return(Xn=r._setThrew=r.asm.Ht).apply(null,arguments)},Qn=r.stackSave=function(){return(Qn=r.stackSave=r.asm.It).apply(null,arguments)},Kn=r.stackRestore=function(){return(Kn=r.stackRestore=r.asm.Jt).apply(null,arguments)},Zn=r.___cxa_can_catch=function(){return(Zn=r.___cxa_can_catch=r.asm.Kt).apply(null,arguments)},Jn=r.___cxa_is_pointer_type=function(){return(Jn=r.___cxa_is_pointer_type=r.asm.Lt).apply(null,arguments)},te=r.dynCall_iiji=function(){return(te=r.dynCall_iiji=r.asm.Mt).apply(null,arguments)},re=(r.dynCall_vijii=function(){return(r.dynCall_vijii=r.asm.Nt).apply(null,arguments)},r.dynCall_iijii=function(){return(re=r.dynCall_iijii=r.asm.Ot).apply(null,arguments)}),ne=r.dynCall_viijii=function(){return(ne=r.dynCall_viijii=r.asm.Pt).apply(null,arguments)},ee=(r.dynCall_iiiiiji=function(){return(r.dynCall_iiiiiji=r.asm.Qt).apply(null,arguments)},r.dynCall_iiij=function(){return(ee=r.dynCall_iiij=r.asm.Rt).apply(null,arguments)}),oe=r.dynCall_ji=function(){return(oe=r.dynCall_ji=r.asm.St).apply(null,arguments)},ie=(r.dynCall_jii=function(){return(r.dynCall_jii=r.asm.Tt).apply(null,arguments)},r.dynCall_viij=function(){return(ie=r.dynCall_viij=r.asm.Ut).apply(null,arguments)}),ae=(r.dynCall_vij=function(){return(r.dynCall_vij=r.asm.Vt).apply(null,arguments)},r.dynCall_viiji=function(){return(ae=r.dynCall_viiji=r.asm.Wt).apply(null,arguments)}),ce=(r.dynCall_viiiji=function(){return(r.dynCall_viiiji=r.asm.Xt).apply(null,arguments)},r.dynCall_iiijj=function(){return(ce=r.dynCall_iiijj=r.asm.Yt).apply(null,arguments)}),ue=r.dynCall_iiiiij=function(){return(ue=r.dynCall_iiiiij=r.asm.Zt).apply(null,arguments)},fe=r.dynCall_viiiij=function(){return(fe=r.dynCall_viiiij=r.asm._t).apply(null,arguments)},se=(r.dynCall_jiii=function(){return(r.dynCall_jiii=r.asm.$t).apply(null,arguments)},r.dynCall_vji=function(){return(se=r.dynCall_vji=r.asm.au).apply(null,arguments)}),he=(r.dynCall_vijj=function(){return(r.dynCall_vijj=r.asm.bu).apply(null,arguments)},r.dynCall_viijj=function(){return(r.dynCall_viijj=r.asm.cu).apply(null,arguments)},r.dynCall_vjj=function(){return(he=r.dynCall_vjj=r.asm.du).apply(null,arguments)}),le=(r.dynCall_jiji=function(){return(r.dynCall_jiji=r.asm.eu).apply(null,arguments)},r.dynCall_iij=function(){return(le=r.dynCall_iij=r.asm.fu).apply(null,arguments)}),de=r.dynCall_viiijj=function(){return(de=r.dynCall_viiijj=r.asm.gu).apply(null,arguments)},ve=r.dynCall_viiiiji=function(){return(ve=r.dynCall_viiiiji=r.asm.hu).apply(null,arguments)};function me(t){this.name="ExitStatus",this.message="Program terminated with exit("+t+")",this.status=t}function ye(t){function e(){qn||(qn=!0,r.calledRun=!0,L||(r.noFSInit||Mt.init.initialized||Mt.init(),Mt.ignorePermissions=!1,Ft.init(),bt(nt),n(r),r.onRuntimeInitialized&&r.onRuntimeInitialized(),function(){if(r.postRun)for("function"==typeof r.postRun&&(r.postRun=[r.postRun]);r.postRun.length;)t=r.postRun.shift(),ot.unshift(t);var t;bt(ot)}()))}t=t||l,st>0||(function(){if(r.preRun)for("function"==typeof r.preRun&&(r.preRun=[r.preRun]);r.preRun.length;)t=r.preRun.shift(),rt.unshift(t);var t;bt(rt)}(),st>0||(r.setStatus?(r.setStatus("Running..."),setTimeout((function(){setTimeout((function(){r.setStatus("")}),1),e()}),1)):e()))}if(r.dynCall_iiiiijj=function(){return(r.dynCall_iiiiijj=r.asm.iu).apply(null,arguments)},r.dynCall_iiiiiijj=function(){return(r.dynCall_iiiiiijj=r.asm.ju).apply(null,arguments)},r.FS=Mt,lt=function t(){qn||ye(),qn||(lt=t)},r.run=ye,r.preInit)for("function"==typeof r.preInit&&(r.preInit=[r.preInit]);r.preInit.length>0;)r.preInit.pop()();return ye(),r.ready}),i=visr_dynamic_load("node_modules/opencascade.js/dist/opencascade.full.wasm");function a(t){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},a(t)}function c(){c=function(){return t};var t={},r=Object.prototype,n=r.hasOwnProperty,e="function"==typeof Symbol?Symbol:{},o=e.iterator||"@@iterator",i=e.asyncIterator||"@@asyncIterator",u=e.toStringTag||"@@toStringTag";function f(t,r,n){return Object.defineProperty(t,r,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[r]}try{f({},"")}catch(t){f=function(t,r,n){return t[r]=n}}function s(t,r,n,e){var o=r&&r.prototype instanceof d?r:d,i=Object.create(o.prototype),a=new C(e||[]);return i._invoke=function(t,r,n){var e="suspendedStart";return function(o,i){if("executing"===e)throw new Error("Generator is already running");if("completed"===e){if("throw"===o)throw i;return{value:void 0,done:!0}}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var c=_(a,n);if(c){if(c===l)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===e)throw e="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);e="executing";var u=h(t,r,n);if("normal"===u.type){if(e=n.done?"completed":"suspendedYield",u.arg===l)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(e="completed",n.method="throw",n.arg=u.arg)}}}(t,n,a),i}function h(t,r,n){try{return{type:"normal",arg:t.call(r,n)}}catch(t){return{type:"throw",arg:t}}}t.wrap=s;var l={};function d(){}function v(){}function m(){}var y={};f(y,o,(function(){return this}));var p=Object.getPrototypeOf,w=p&&p(p(S([])));w&&w!==r&&n.call(w,o)&&(y=w);var g=m.prototype=d.prototype=Object.create(y);function b(t){["next","throw","return"].forEach((function(r){f(t,r,(function(t){return this._invoke(r,t)}))}))}function E(t,r){function e(o,i,c,u){var f=h(t[o],t,i);if("throw"!==f.type){var s=f.arg,l=s.value;return l&&"object"==a(l)&&n.call(l,"__await")?r.resolve(l.__await).then((function(t){e("next",t,c,u)}),(function(t){e("throw",t,c,u)})):r.resolve(l).then((function(t){s.value=t,c(s)}),(function(t){return e("throw",t,c,u)}))}u(f.arg)}var o;this._invoke=function(t,n){function i(){return new r((function(r,o){e(t,n,r,o)}))}return o=o?o.then(i,i):i()}}function _(t,r){var n=t.iterator[r.method];if(void 0===n){if(r.delegate=null,"throw"===r.method){if(t.iterator.return&&(r.method="return",r.arg=void 0,_(t,r),"throw"===r.method))return l;r.method="throw",r.arg=new TypeError("The iterator does not provide a 'throw' method")}return l}var e=h(n,t.iterator,r.arg);if("throw"===e.type)return r.method="throw",r.arg=e.arg,r.delegate=null,l;var o=e.arg;return o?o.done?(r[t.resultName]=o.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=void 0),r.delegate=null,l):o:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,l)}function k(t){var r={tryLoc:t[0]};1 in t&&(r.catchLoc=t[1]),2 in t&&(r.finallyLoc=t[2],r.afterLoc=t[3]),this.tryEntries.push(r)}function x(t){var r=t.completion||{};r.type="normal",delete r.arg,t.completion=r}function C(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(k,this),this.reset(!0)}function S(t){if(t){var r=t[o];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var e=-1,i=function r(){for(;++e<t.length;)if(n.call(t,e))return r.value=t[e],r.done=!1,r;return r.value=void 0,r.done=!0,r};return i.next=i}}return{next:P}}function P(){return{value:void 0,done:!0}}return v.prototype=m,f(g,"constructor",m),f(m,"constructor",v),v.displayName=f(m,u,"GeneratorFunction"),t.isGeneratorFunction=function(t){var r="function"==typeof t&&t.constructor;return!!r&&(r===v||"GeneratorFunction"===(r.displayName||r.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,m):(t.__proto__=m,f(t,u,"GeneratorFunction")),t.prototype=Object.create(g),t},t.awrap=function(t){return{__await:t}},b(E.prototype),f(E.prototype,i,(function(){return this})),t.AsyncIterator=E,t.async=function(r,n,e,o,i){void 0===i&&(i=Promise);var a=new E(s(r,n,e,o),i);return t.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},b(g),f(g,u,"Generator"),f(g,o,(function(){return this})),f(g,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var r=[];for(var n in t)r.push(n);return r.reverse(),function n(){for(;r.length;){var e=r.pop();if(e in t)return n.value=e,n.done=!1,n}return n.done=!0,n}},t.values=S,C.prototype={constructor:C,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(x),!t)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function e(n,e){return a.type="throw",a.arg=t,r.next=n,e&&(r.method="next",r.arg=void 0),!!e}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return e("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(c&&u){if(this.prev<i.catchLoc)return e(i.catchLoc,!0);if(this.prev<i.finallyLoc)return e(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return e(i.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return e(i.finallyLoc)}}}},abrupt:function(t,r){for(var e=this.tryEntries.length-1;e>=0;--e){var o=this.tryEntries[e];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=r&&r<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=r,i?(this.method="next",this.next=i.finallyLoc,l):this.complete(a)},complete:function(t,r){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&r&&(this.next=r),l},finish:function(t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),x(n),l}},catch:function(t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc===t){var e=n.completion;if("throw"===e.type){var o=e.arg;x(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:S(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=void 0),l}},t}function u(t,r){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,r){if(t){if("string"==typeof t)return f(t,r);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?f(t,r):void 0}}(t))||r&&t&&"number"==typeof t.length){n&&(t=n);var e=0,o=function(){};return{s:o,n:function(){return e>=t.length?{done:!0}:{done:!1,value:t[e++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,c=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){c=!0,i=t},f:function(){try{a||null==n.return||n.return()}finally{if(c)throw i}}}}function f(t,r){(null==r||r>t.length)&&(r=t.length);for(var n=0,e=new Array(r);n<r;n++)e[n]=t[n];return e}function s(t,r,n,e,o,i,a){try{var c=t[i](a),u=c.value}catch(t){return void n(t)}c.done?r(u):Promise.resolve(u).then(e,o)}function h(t){return function(){var r=this,n=arguments;return new Promise((function(e,o){var i=t.apply(r,n);function a(t){s(i,e,o,a,c,"next",t)}function c(t){s(i,e,o,a,c,"throw",t)}a(void 0)}))}}function l(t,r){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(t);r&&(e=e.filter((function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable}))),n.push.apply(n,e)}return n}function d(t){for(var r=1;r<arguments.length;r++){var n=null!=arguments[r]?arguments[r]:{};r%2?l(Object(n),!0).forEach((function(r){v(t,r,n[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))}))}return t}function v(t,r,n){return r in t?Object.defineProperty(t,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[r]=n,t}const m=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.mainJS,n=void 0===r?o:r,e=t.mainWasm,a=void 0===e?i:e,f=t.worker,s=void 0===f?void 0:f,l=t.libs,v=void 0===l?[]:l,m=t.module,y=void 0===m?{}:m;return new Promise((function(t,r){new n(d({locateFile:function(t){return t.endsWith(".wasm")?a:t.endsWith(".worker.js")&&s?s:t}},y)).then(function(){var r=h(c().mark((function r(n){var e,o,i;return c().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:e=u(v),r.prev=1,e.s();case 3:if((o=e.n()).done){r.next=9;break}return i=o.value,r.next=7,n.loadDynamicLibrary(i,{loadAsync:!0,global:!0,nodelete:!0,allowUndefined:!1});case 7:r.next=3;break;case 9:r.next=14;break;case 11:r.prev=11,r.t0=r.catch(1),e.e(r.t0);case 14:return r.prev=14,e.f(),r.finish(14);case 17:t(n);case 18:case"end":return r.stop()}}),r,null,[[1,11,14,17]])})));return function(t){return r.apply(this,arguments)}}())}))};return n})()));