{"id":3914,"artifact_id":3680,"version":1,"data":{"version":1,"artifact":{"chain":"tezos","title":"DOTS : LINE","artist":"tz1WJ9dTwb1qFj4sEZSXtABXZgXaRURgCjep","tokenId":"90418","description":"Fun jumping DOTS and rainbow colors. INTERACTIVE > CLICK MOUSE. #interactive #webgl #maxelus #generativeart | Made by MAXELUS | @maxelusNET","contractAddress":"KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton"},"snapshot":{"net":[{"data":{"url":"https://ipfs.arkivo.art/ipfs/QmZJFzuZ7BoxqV4qanFLHaJp1jQGYTb5HhBuQw2JcmTFMm?creator=tz1WJ9dTwb1qFj4sEZSXtABXZgXaRURgCjep&viewer=&objkt=90418","host":"ipfs.arkivo.art","path":"/ipfs/QmZJFzuZ7BoxqV4qanFLHaJp1jQGYTb5HhBuQw2JcmTFMm","type":"http","query":"?creator=tz1WJ9dTwb1qFj4sEZSXtABXZgXaRURgCjep&viewer=&objkt=90418","method":"GET","headers":{"sec-ch-ua":"\"HeadlessChrome\";v=\"119\", \"Chromium\";v=\"119\", \"Not?A_Brand\";v=\"24\"","user-agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/119.0.6045.9 Safari/537.36","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"Linux\"","upgrade-insecure-requests":"1"},"fragment":"","postData":null,"protocol":"https:"},"type":1,"external":false,"timestamp":1723855164216},{"data":{"url":"https://ipfs.arkivo.art/ipfs/QmZJFzuZ7BoxqV4qanFLHaJp1jQGYTb5HhBuQw2JcmTFMm?creator=tz1WJ9dTwb1qFj4sEZSXtABXZgXaRURgCjep&viewer=&objkt=90418","body":"","status":301,"headers":{"date":"Sat, 17 Aug 2024 00:39:24 GMT","server":"nginx/1.27.0","location":"/ipfs/QmZJFzuZ7BoxqV4qanFLHaJp1jQGYTb5HhBuQw2JcmTFMm/?creator=tz1WJ9dTwb1qFj4sEZSXtABXZgXaRURgCjep&viewer=&objkt=90418","connection":"keep-alive","x-ipfs-path":"/ipfs/QmZJFzuZ7BoxqV4qanFLHaJp1jQGYTb5HhBuQw2JcmTFMm","content-type":"text/html; charset=utf-8","x-ipfs-roots":"QmZJFzuZ7BoxqV4qanFLHaJp1jQGYTb5HhBuQw2JcmTFMm","content-length":"161","access-control-allow-origin":"*","access-control-allow-headers":"Content-Type\nRange\nUser-Agent\nX-Requested-With","access-control-allow-methods":"GET\nHEAD\nOPTIONS","access-control-expose-headers":"Content-Length\nContent-Range\nX-Chunked-Output\nX-Ipfs-Path\nX-Ipfs-Roots\nX-Stream-Output"}},"type":2,"external":false,"timestamp":1723855164254},{"data":{"url":"https://ipfs.arkivo.art/ipfs/QmZJFzuZ7BoxqV4qanFLHaJp1jQGYTb5HhBuQw2JcmTFMm/?creator=tz1WJ9dTwb1qFj4sEZSXtABXZgXaRURgCjep&viewer=&objkt=90418","host":"ipfs.arkivo.art","path":"/ipfs/QmZJFzuZ7BoxqV4qanFLHaJp1jQGYTb5HhBuQw2JcmTFMm/","type":"http","query":"?creator=tz1WJ9dTwb1qFj4sEZSXtABXZgXaRURgCjep&viewer=&objkt=90418","method":"GET","headers":{"sec-ch-ua":"\"HeadlessChrome\";v=\"119\", \"Chromium\";v=\"119\", \"Not?A_Brand\";v=\"24\"","user-agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/119.0.6045.9 Safari/537.36","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"Linux\"","upgrade-insecure-requests":"1"},"fragment":"","postData":null,"protocol":"https:"},"type":1,"external":false,"timestamp":1723855164255},{"data":{"url":"https://ipfs.arkivo.art/ipfs/QmZJFzuZ7BoxqV4qanFLHaJp1jQGYTb5HhBuQw2JcmTFMm/?creator=tz1WJ9dTwb1qFj4sEZSXtABXZgXaRURgCjep&viewer=&objkt=90418","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 00:39:24 GMT","etag":"\"QmZJFzuZ7BoxqV4qanFLHaJp1jQGYTb5HhBuQw2JcmTFMm\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/QmZJFzuZ7BoxqV4qanFLHaJp1jQGYTb5HhBuQw2JcmTFMm/","content-type":"text/html","x-ipfs-roots":"QmZJFzuZ7BoxqV4qanFLHaJp1jQGYTb5HhBuQw2JcmTFMm","accept-ranges":"bytes","cache-control":"public, max-age=29030400, immutable","content-length":"5030","access-control-allow-origin":"*","access-control-allow-headers":"Content-Type\nRange\nUser-Agent\nX-Requested-With","access-control-allow-methods":"GET\nHEAD\nOPTIONS","access-control-expose-headers":"Content-Length\nContent-Range\nX-Chunked-Output\nX-Ipfs-Path\nX-Ipfs-Roots\nX-Stream-Output"}},"type":2,"external":false,"timestamp":1723855164264},{"data":{"url":"https://ipfs.arkivo.art/ipfs/QmZJFzuZ7BoxqV4qanFLHaJp1jQGYTb5HhBuQw2JcmTFMm/aa9e4edf17c7809998c6addb80c797df.js","host":"ipfs.arkivo.art","path":"/ipfs/QmZJFzuZ7BoxqV4qanFLHaJp1jQGYTb5HhBuQw2JcmTFMm/aa9e4edf17c7809998c6addb80c797df.js","type":"http","query":"","method":"GET","headers":{"referer":"https://ipfs.arkivo.art/ipfs/QmZJFzuZ7BoxqV4qanFLHaJp1jQGYTb5HhBuQw2JcmTFMm/?creator=tz1WJ9dTwb1qFj4sEZSXtABXZgXaRURgCjep&viewer=&objkt=90418","sec-ch-ua":"\"HeadlessChrome\";v=\"119\", \"Chromium\";v=\"119\", \"Not?A_Brand\";v=\"24\"","user-agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/119.0.6045.9 Safari/537.36","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"Linux\""},"fragment":"","postData":null,"protocol":"https:"},"type":1,"external":false,"timestamp":1723855164290},{"data":{"url":"https://ipfs.arkivo.art/ipfs/QmZJFzuZ7BoxqV4qanFLHaJp1jQGYTb5HhBuQw2JcmTFMm/aa9e4edf17c7809998c6addb80c797df.js","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 00:39:24 GMT","etag":"\"QmW5VRzUQ5cMRhXQn8wdFAteTsWmKBb6XmCMqGQJWqQviM\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/QmZJFzuZ7BoxqV4qanFLHaJp1jQGYTb5HhBuQw2JcmTFMm/aa9e4edf17c7809998c6addb80c797df.js","content-type":"text/javascript; charset=utf-8","x-ipfs-roots":"QmZJFzuZ7BoxqV4qanFLHaJp1jQGYTb5HhBuQw2JcmTFMm,QmW5VRzUQ5cMRhXQn8wdFAteTsWmKBb6XmCMqGQJWqQviM","accept-ranges":"bytes","cache-control":"public, max-age=29030400, immutable","content-length":"110639","access-control-allow-origin":"*","access-control-allow-headers":"Content-Type, Range, User-Agent, X-Requested-With","access-control-allow-methods":"GET, HEAD, OPTIONS","access-control-expose-headers":"Content-Length, Content-Range, X-Chunked-Output, X-Ipfs-Path, X-Ipfs-Roots, X-Stream-Output"}},"type":2,"external":false,"timestamp":1723855164306},{"data":{"url":"https://ipfs.arkivo.art/ipfs/QmZJFzuZ7BoxqV4qanFLHaJp1jQGYTb5HhBuQw2JcmTFMm/d42eec60fb62dd4e2219591ce7b264cd.js.unityweb","host":"ipfs.arkivo.art","path":"/ipfs/QmZJFzuZ7BoxqV4qanFLHaJp1jQGYTb5HhBuQw2JcmTFMm/d42eec60fb62dd4e2219591ce7b264cd.js.unityweb","type":"http","query":"","method":"GET","headers":{"referer":"https://ipfs.arkivo.art/ipfs/QmZJFzuZ7BoxqV4qanFLHaJp1jQGYTb5HhBuQw2JcmTFMm/?creator=tz1WJ9dTwb1qFj4sEZSXtABXZgXaRURgCjep&viewer=&objkt=90418","sec-ch-ua":"\"HeadlessChrome\";v=\"119\", \"Chromium\";v=\"119\", \"Not?A_Brand\";v=\"24\"","user-agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/119.0.6045.9 Safari/537.36","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"Linux\""},"fragment":"","postData":null,"protocol":"https:"},"type":1,"external":false,"timestamp":1723855164399},{"data":{"url":"https://ipfs.arkivo.art/ipfs/QmZJFzuZ7BoxqV4qanFLHaJp1jQGYTb5HhBuQw2JcmTFMm/5fad1f1afc386beca61c815f462cb12b.wasm.unityweb","host":"ipfs.arkivo.art","path":"/ipfs/QmZJFzuZ7BoxqV4qanFLHaJp1jQGYTb5HhBuQw2JcmTFMm/5fad1f1afc386beca61c815f462cb12b.wasm.unityweb","type":"http","query":"","method":"GET","headers":{"referer":"https://ipfs.arkivo.art/ipfs/QmZJFzuZ7BoxqV4qanFLHaJp1jQGYTb5HhBuQw2JcmTFMm/?creator=tz1WJ9dTwb1qFj4sEZSXtABXZgXaRURgCjep&viewer=&objkt=90418","sec-ch-ua":"\"HeadlessChrome\";v=\"119\", \"Chromium\";v=\"119\", \"Not?A_Brand\";v=\"24\"","user-agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/119.0.6045.9 Safari/537.36","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"Linux\""},"fragment":"","postData":null,"protocol":"https:"},"type":1,"external":false,"timestamp":1723855164399},{"data":{"url":"https://ipfs.arkivo.art/ipfs/QmZJFzuZ7BoxqV4qanFLHaJp1jQGYTb5HhBuQw2JcmTFMm/d42eec60fb62dd4e2219591ce7b264cd.js.unityweb","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 00:39:24 GMT","etag":"\"QmeXvHqyR9UpMgHAegxVahXksaJgQQryCpks1CzNmbbHuo\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/QmZJFzuZ7BoxqV4qanFLHaJp1jQGYTb5HhBuQw2JcmTFMm/d42eec60fb62dd4e2219591ce7b264cd.js.unityweb","content-type":"application/octet-stream","x-ipfs-roots":"QmZJFzuZ7BoxqV4qanFLHaJp1jQGYTb5HhBuQw2JcmTFMm,QmeXvHqyR9UpMgHAegxVahXksaJgQQryCpks1CzNmbbHuo","accept-ranges":"bytes","cache-control":"public, max-age=29030400, immutable","content-length":"73733","access-control-allow-origin":"*","access-control-allow-headers":"Content-Type, Range, User-Agent, X-Requested-With","access-control-allow-methods":"GET, HEAD, OPTIONS","access-control-expose-headers":"Content-Length, Content-Range, X-Chunked-Output, X-Ipfs-Path, X-Ipfs-Roots, X-Stream-Output"}},"type":2,"external":false,"timestamp":1723855164432},{"data":{"url":"https://ipfs.arkivo.art/ipfs/QmZJFzuZ7BoxqV4qanFLHaJp1jQGYTb5HhBuQw2JcmTFMm/5fad1f1afc386beca61c815f462cb12b.wasm.unityweb","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 00:39:24 GMT","etag":"\"QmXzmmNa5nxDvaMn4As8KyoounSfNLvfSZpCMhsAwwgF7x\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/QmZJFzuZ7BoxqV4qanFLHaJp1jQGYTb5HhBuQw2JcmTFMm/5fad1f1afc386beca61c815f462cb12b.wasm.unityweb","content-type":"application/octet-stream","x-ipfs-roots":"QmZJFzuZ7BoxqV4qanFLHaJp1jQGYTb5HhBuQw2JcmTFMm,QmXzmmNa5nxDvaMn4As8KyoounSfNLvfSZpCMhsAwwgF7x","accept-ranges":"bytes","cache-control":"public, max-age=29030400, immutable","content-length":"4376450","access-control-allow-origin":"*","access-control-allow-headers":"Content-Type, Range, User-Agent, X-Requested-With","access-control-allow-methods":"GET, HEAD, OPTIONS","access-control-expose-headers":"Content-Length, Content-Range, X-Chunked-Output, X-Ipfs-Path, X-Ipfs-Roots, X-Stream-Output"}},"type":2,"external":false,"timestamp":1723855164433},{"data":{"url":"blob:https://ipfs.arkivo.art/a5d91fef-5e50-458b-a8c4-de948e6fb94f","host":"","path":"https://ipfs.arkivo.art/a5d91fef-5e50-458b-a8c4-de948e6fb94f","type":"http","query":"","method":"GET","headers":{"referer":"","user-agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/119.0.6045.9 Safari/537.36"},"fragment":"","postData":null,"protocol":"blob:"},"type":1,"external":false,"timestamp":1723855164474},{"data":{"url":"blob:https://ipfs.arkivo.art/a5d91fef-5e50-458b-a8c4-de948e6fb94f","body":"\"this.require = function(e){var t={\\\\\\\"decompress.js\\\\\\\":function(e,t,r){t.exports=e(\\\\\\\"./dec/decode\\\\\\\").BrotliDecompressBuffer},\\\\\\\"dec/bit_reader.js\\\\\\\":function(e,t,r){function n(e){this.buf_=new Uint8Array(i),this.input_=e,this.reset()}const o=4096,i=8224,s=8191,a=new Uint32Array([0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215]);n.READ_SIZE=o,n.IBUF_MASK=s,n.prototype.reset=function(){this.buf_ptr_=0,this.val_=0,this.pos_=0,this.bit_pos_=0,this.bit_end_pos_=0,this.eos_=0,this.readMoreInput();for(var e=0;e<4;e++)this.val_|=this.buf_[this.pos_]<<8*e,++this.pos_;return this.bit_end_pos_>0},n.prototype.readMoreInput=function(){if(!(this.bit_end_pos_>256))if(this.eos_){if(this.bit_pos_>this.bit_end_pos_)throw new Error(\\\\\\\"Unexpected end of input \\\\\\\"+this.bit_pos_+\\\\\\\" \\\\\\\"+this.bit_end_pos_)}else{var e=this.buf_ptr_,t=this.input_.read(this.buf_,e,o);if(t<0)throw new Error(\\\\\\\"Unexpected end of input\\\\\\\");if(t<o){this.eos_=1;for(var r=0;r<32;r++)this.buf_[e+t+r]=0}if(0===e){for(var r=0;r<32;r++)this.buf_[8192+r]=this.buf_[r];this.buf_ptr_=o}else this.buf_ptr_=0;this.bit_end_pos_+=t<<3}},n.prototype.fillBitWindow=function(){for(;this.bit_pos_>=8;)this.val_>>>=8,this.val_|=this.buf_[this.pos_&s]<<24,++this.pos_,this.bit_pos_=this.bit_pos_-8>>>0,this.bit_end_pos_=this.bit_end_pos_-8>>>0},n.prototype.readBits=function(e){32-this.bit_pos_<e&&this.fillBitWindow();var t=this.val_>>>this.bit_pos_&a[e];return this.bit_pos_+=e,t},t.exports=n},\\\\\\\"dec/context.js\\\\\\\":function(e,t,r){r.lookup=new Uint8Array([0,0,0,0,0,0,0,0,0,4,4,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,12,16,12,12,20,12,16,24,28,12,12,32,12,36,12,44,44,44,44,44,44,44,44,44,44,32,32,24,40,28,12,12,48,52,52,52,48,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,24,12,28,12,12,12,56,60,60,60,56,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,24,12,28,12,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,0,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,56,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,6,6,6,6,7,7,7,7,8,8,8,8,9,9,9,9,10,10,10,10,11,11,11,11,12,12,12,12,13,13,13,13,14,14,14,14,15,15,15,15,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,22,22,22,22,23,23,23,23,24,24,24,24,25,25,25,25,26,26,26,26,27,27,27,27,28,28,28,28,29,29,29,29,30,30,30,30,31,31,31,31,32,32,32,32,33,33,33,33,34,34,34,34,35,35,35,35,36,36,36,36,37,37,37,37,38,38,38,38,39,39,39,39,40,40,40,40,41,41,41,41,42,42,42,42,43,43,43,43,44,44,44,44,45,45,45,45,46,46,46,46,47,47,47,47,48,48,48,48,49,49,49,49,50,50,50,50,51,51,51,51,52,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,57,57,57,57,58,58,58,58,59,59,59,59,60,60,60,60,61,61,61,61,62,62,62,62,63,63,63,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),r.lookupOffsets=new Uint16Array([1024,1536,1280,1536,0,256,768,512])},\\\\\\\"dec/decode.js\\\\\\\":function(e,t,r){function n(e){var t;return 0===e.readBits(1)?16:(t=e.readBits(3),t>0?17+t:(t=e.readBits(3),t>0?8+t:17))}function o(e){if(e.readBits(1)){var t=e.readBits(3);return 0===t?1:e.readBits(t)+(1<<t)}return 0}function i(){this.meta_block_length=0,this.input_end=0,this.is_uncompressed=0,this.is_metadata=!1}function s(e){var t,r,n,o=new i;if(o.input_end=e.readBits(1),o.input_end&&e.readBits(1))return o;if(t=e.readBits(2)+4,7===t){if(o.is_metadata=!0,0!==e.readBits(1))throw new Error(\\\\\\\"Invalid reserved bit\\\\\\\");if(r=e.readBits(2),0===r)return o;for(n=0;n<r;n++){var s=e.readBits(8);if(n+1===r&&r>1&&0===s)throw new Error(\\\\\\\"Invalid size byte\\\\\\\");o.meta_block_length|=s<<8*n}}else for(n=0;n<t;++n){var a=e.readBits(4);if(n+1===t&&t>4&&0===a)throw new Error(\\\\\\\"Invalid size nibble\\\\\\\");o.meta_block_length|=a<<4*n}return++o.meta_block_length,o.input_end||o.is_metadata||(o.is_uncompressed=e.readBits(1)),o}function a(e,t,r){var n;return r.fillBitWindow(),t+=r.val_>>>r.bit_pos_&T,n=e[t].bits-F,n>0&&(r.bit_pos_+=F,t+=e[t].value,t+=r.val_>>>r.bit_pos_&(1<<n)-1),r.bit_pos_+=e[t].bits,e[t].value}function d(e,t,r,n){for(var o=0,i=V,s=0,a=0,d=32768,f=[],u=0;u<32;u++)f.push(new R(0,0));for(H(f,0,5,e,G);o<t&&d>0;){var c,l=0;if(n.readMoreInput(),n.fillBitWindow(),l+=n.val_>>>n.bit_pos_&31,n.bit_pos_+=f[l].bits,c=255&f[l].value,c<q)s=0,r[o++]=c,0!==c&&(i=c,d-=32768>>c);else{var p,h,w=c-14,b=0;if(c===q&&(b=i),a!==b&&(s=0,a=b),p=s,s>0&&(s-=2,s<<=w),s+=n.readBits(w)+3,h=s-p,o+h>t)throw new Error(\\\\\\\"[ReadHuffmanCodeLengths] symbol + repeat_delta > num_symbols\\\\\\\");for(var m=0;m<h;m++)r[o+m]=a;o+=h,0!==a&&(d-=h<<15-a)}}if(0!==d)throw new Error(\\\\\\\"[ReadHuffmanCodeLengths] space = \\\\\\\"+d);for(;o<t;o++)r[o]=0}function f(e,t,r,n){var o,i=0,s=new Uint8Array(e);if(n.readMoreInput(),o=n.readBits(2),1===o){for(var a,f=e-1,u=0,c=new Int32Array(4),l=n.readBits(2)+1;f;)f>>=1,++u;for(a=0;a<l;++a)c[a]=n.readBits(u)%e,s[c[a]]=2;switch(s[c[0]]=1,l){case 1:break;case 3:if(c[0]===c[1]||c[0]===c[2]||c[1]===c[2])throw new Error(\\\\\\\"[ReadHuffmanCode] invalid symbols\\\\\\\");break;case 2:if(c[0]===c[1])throw new Error(\\\\\\\"[ReadHuffmanCode] invalid symbols\\\\\\\");s[c[1]]=1;break;case 4:if(c[0]===c[1]||c[0]===c[2]||c[0]===c[3]||c[1]===c[2]||c[1]===c[3]||c[2]===c[3])throw new Error(\\\\\\\"[ReadHuffmanCode] invalid symbols\\\\\\\");n.readBits(1)?(s[c[2]]=3,s[c[3]]=3):s[c[0]]=2}}else{var a,p=new Uint8Array(G),h=32,w=0,b=[new R(2,0),new R(2,4),new R(2,3),new R(3,2),new R(2,0),new R(2,4),new R(2,3),new R(4,1),new R(2,0),new R(2,4),new R(2,3),new R(3,2),new R(2,0),new R(2,4),new R(2,3),new R(4,5)];for(a=o;a<G&&h>0;++a){var m,v=Z[a],y=0;n.fillBitWindow(),y+=n.val_>>>n.bit_pos_&15,n.bit_pos_+=b[y].bits,m=b[y].value,p[v]=m,0!==m&&(h-=32>>m,++w)}if(1!==w&&0!==h)throw new Error(\\\\\\\"[ReadHuffmanCode] invalid num_codes or space\\\\\\\");d(p,e,s,n)}if(i=H(t,r,F,s,e),0===i)throw new Error(\\\\\\\"[ReadHuffmanCode] BuildHuffmanTable failed: \\\\\\\");return i}function u(e,t,r){var n,o;return n=a(e,t,r),o=N.kBlockLengthPrefixCode[n].nbits,N.kBlockLengthPrefixCode[n].offset+r.readBits(o)}function c(e,t,r){var n;return e<X?(r+=D[e],r&=3,n=t[r]+S[e]):n=e-X+1,n}function l(e,t){for(var r=e[t],n=t;n;--n)e[n]=e[n-1];e[0]=r}function p(e,t){var r,n=new Uint8Array(256);for(r=0;r<256;++r)n[r]=r;for(r=0;r<t;++r){var o=e[r];e[r]=n[o],o&&l(n,o)}}function h(e,t){this.alphabet_size=e,this.num_htrees=t,this.codes=new Array(t+t*K[e+31>>>5]),this.htrees=new Uint32Array(t)}function w(e,t){var r,n,i,s={num_htrees:null,context_map:null},d=0;t.readMoreInput();var u=s.num_htrees=o(t)+1,c=s.context_map=new Uint8Array(e);if(u<=1)return s;for(r=t.readBits(1),r&&(d=t.readBits(4)+1),n=[],i=0;i<I;i++)n[i]=new R(0,0);for(f(u+d,n,0,t),i=0;i<e;){var l;if(t.readMoreInput(),l=a(n,0,t),0===l)c[i]=0,++i;else if(l<=d)for(var h=1+(1<<l)+t.readBits(l);--h;){if(i>=e)throw new Error(\\\\\\\"[DecodeContextMap] i >= context_map_size\\\\\\\");c[i]=0,++i}else c[i]=l-d,++i}return t.readBits(1)&&p(c,e),s}function b(e,t,r,n,o,i,s){var d,f=2*r,u=r,c=a(t,r*I,s);d=0===c?o[f+(1&i[u])]:1===c?o[f+(i[u]-1&1)]+1:c-2,d>=e&&(d-=e),n[r]=d,o[f+(1&i[u])]=d,++i[u]}function m(e,t,r,n,o,i){var s,a=o+1,d=r&o,f=i.pos_&W.IBUF_MASK;if(t<8||i.bit_pos_+(t<<3)<i.bit_end_pos_)for(;t-- >0;)i.readMoreInput(),n[d++]=i.readBits(8),d===a&&(e.write(n,a),d=0);else{if(i.bit_end_pos_<32)throw new Error(\\\\\\\"[CopyUncompressedBlockToOutput] br.bit_end_pos_ < 32\\\\\\\");for(;i.bit_pos_<32;)n[d]=i.val_>>>i.bit_pos_,i.bit_pos_+=8,++d,--t;if(s=i.bit_end_pos_-i.bit_pos_>>3,f+s>W.IBUF_MASK){for(var u=W.IBUF_MASK+1-f,c=0;c<u;c++)n[d+c]=i.buf_[f+c];s-=u,d+=u,t-=u,f=0}for(var c=0;c<s;c++)n[d+c]=i.buf_[f+c];if(d+=s,t-=s,d>=a){e.write(n,a),d-=a;for(var c=0;c<d;c++)n[c]=n[a+c]}for(;d+t>=a;){if(s=a-d,i.input_.read(n,d,s)<s)throw new Error(\\\\\\\"[CopyUncompressedBlockToOutput] not enough bytes\\\\\\\");e.write(n,a),t-=s,d=0}if(i.input_.read(n,d,t)<t)throw new Error(\\\\\\\"[CopyUncompressedBlockToOutput] not enough bytes\\\\\\\");i.reset()}}function v(e){var t=e.bit_pos_+7&-8,r=e.readBits(t-e.bit_pos_);return 0==r}function y(e){var t=new U(e),r=new W(t);n(r);var o=s(r);return o.meta_block_length}function g(e,t){var r=new U(e);null==t&&(t=y(e));var n=new Uint8Array(t),o=new E(n);return x(r,o),o.pos<o.buffer.length&&(o.buffer=o.buffer.subarray(0,o.pos)),o.buffer}function x(e,t){var r,i,d,l,p,y,g,x,U,E=0,H=0,V=0,q=0,F=[16,15,11,4],T=0,G=0,Z=0,D=[new h(0,0),new h(0,0),new h(0,0)];const S=128+W.READ_SIZE;U=new W(e),V=n(U),i=(1<<V)-16,d=1<<V,l=d-1,p=new Uint8Array(d+S+O.maxDictionaryWordLength),y=d,g=[],x=[];for(var K=0;K<3240;K++)g[K]=new R(0,0),x[K]=new R(0,0);for(;!H;){var C,j,z,J,Q,_,$,ee,te,re=0,ne=[1<<28,1<<28,1<<28],oe=[0],ie=[1,1,1],se=[0,1,0,1,0,1],ae=[0],de=null,fe=null,ue=null,ce=0,le=null,pe=0,he=0,we=null,be=0,me=0,ve=0;for(r=0;r<3;++r)D[r].codes=null,D[r].htrees=null;U.readMoreInput();var ye=s(U);if(re=ye.meta_block_length,E+re>t.buffer.length){var ge=new Uint8Array(E+re);ge.set(t.buffer),t.buffer=ge}if(H=ye.input_end,C=ye.is_uncompressed,ye.is_metadata)for(v(U);re>0;--re)U.readMoreInput(),U.readBits(8);else if(0!==re)if(C)U.bit_pos_=U.bit_pos_+7&-8,m(t,re,E,p,l,U),E+=re;else{for(r=0;r<3;++r)ie[r]=o(U)+1,ie[r]>=2&&(f(ie[r]+2,g,r*I,U),f(P,x,r*I,U),ne[r]=u(x,r*I,U),ae[r]=1);for(U.readMoreInput(),j=U.readBits(2),z=X+(U.readBits(4)<<j),J=(1<<j)-1,Q=z+(48<<j),fe=new Uint8Array(ie[0]),r=0;r<ie[0];++r)U.readMoreInput(),fe[r]=U.readBits(2)<<1;var xe=w(ie[0]<<A,U);_=xe.num_htrees,de=xe.context_map;var Ue=w(ie[2]<<Y,U);for($=Ue.num_htrees,ue=Ue.context_map,D[0]=new h(M,_),D[1]=new h(L,ie[1]),D[2]=new h(Q,$),r=0;r<3;++r)D[r].decode(U);for(le=0,we=0,ee=fe[oe[0]],me=k.lookupOffsets[ee],ve=k.lookupOffsets[ee+1],te=D[1].htrees[0];re>0;){var Ee,We,Oe,Re,He,ke,Ne,Be,Ve,qe,Me;for(U.readMoreInput(),0===ne[1]&&(b(ie[1],g,1,oe,se,ae,U),ne[1]=u(x,I,U),te=D[1].htrees[oe[1]]),--ne[1],Ee=a(D[1].codes,te,U),We=Ee>>6,We>=2?(We-=2,Ne=-1):Ne=0,Oe=N.kInsertRangeLut[We]+(Ee>>3&7),Re=N.kCopyRangeLut[We]+(7&Ee),He=N.kInsertLengthPrefixCode[Oe].offset+U.readBits(N.kInsertLengthPrefixCode[Oe].nbits),ke=N.kCopyLengthPrefixCode[Re].offset+U.readBits(N.kCopyLengthPrefixCode[Re].nbits),G=p[E-1&l],Z=p[E-2&l],qe=0;qe<He;++qe)U.readMoreInput(),0===ne[0]&&(b(ie[0],g,0,oe,se,ae,U),ne[0]=u(x,0,U),ce=oe[0]<<A,le=ce,ee=fe[oe[0]],me=k.lookupOffsets[ee],ve=k.lookupOffsets[ee+1]),Ve=k.lookup[me+G]|k.lookup[ve+Z],pe=de[le+Ve],--ne[0],Z=G,G=a(D[0].codes,D[0].htrees[pe],U),p[E&l]=G,(E&l)===l&&t.write(p,d),++E;if(re-=He,re<=0)break;if(Ne<0){var Ve;if(U.readMoreInput(),0===ne[2]&&(b(ie[2],g,2,oe,se,ae,U),ne[2]=u(x,2160,U),he=oe[2]<<Y,we=he),--ne[2],Ve=255&(ke>4?3:ke-2),be=ue[we+Ve],Ne=a(D[2].codes,D[2].htrees[be],U),Ne>=z){var Le,Pe,Ae;Ne-=z,Pe=Ne&J,Ne>>=j,Le=(Ne>>1)+1,Ae=(2+(1&Ne)<<Le)-4,Ne=z+(Ae+U.readBits(Le)<<j)+Pe}}if(Be=c(Ne,F,T),Be<0)throw new Error(\\\\\\\"[BrotliDecompress] invalid distance\\\\\\\");if(q=E<i&&q!==i?E:i,Me=E&l,Be>q){if(!(ke>=O.minDictionaryWordLength&&ke<=O.maxDictionaryWordLength))throw new Error(\\\\\\\"Invalid backward reference. pos: \\\\\\\"+E+\\\\\\\" distance: \\\\\\\"+Be+\\\\\\\" len: \\\\\\\"+ke+\\\\\\\" bytes left: \\\\\\\"+re);var Ae=O.offsetsByLength[ke],Ye=Be-q-1,Fe=O.sizeBitsByLength[ke],Te=(1<<Fe)-1,Ie=Ye&Te,Ge=Ye>>Fe;if(Ae+=Ie*ke,!(Ge<B.kNumTransforms))throw new Error(\\\\\\\"Invalid backward reference. pos: \\\\\\\"+E+\\\\\\\" distance: \\\\\\\"+Be+\\\\\\\" len: \\\\\\\"+ke+\\\\\\\" bytes left: \\\\\\\"+re);var Ze=B.transformDictionaryWord(p,Me,Ae,ke,Ge);if(Me+=Ze,E+=Ze,re-=Ze,Me>=y){t.write(p,d);for(var Xe=0;Xe<Me-y;Xe++)p[Xe]=p[y+Xe]}}else{if(Ne>0&&(F[3&T]=Be,++T),ke>re)throw new Error(\\\\\\\"Invalid backward reference. pos: \\\\\\\"+E+\\\\\\\" distance: \\\\\\\"+Be+\\\\\\\" len: \\\\\\\"+ke+\\\\\\\" bytes left: \\\\\\\"+re);for(qe=0;qe<ke;++qe)p[E&l]=p[E-Be&l],(E&l)===l&&t.write(p,d),++E,--re}G=p[E-1&l],Z=p[E-2&l]}E&=1073741823}}t.write(p,E&l)}var U=e(\\\\\\\"./streams\\\\\\\").BrotliInput,E=e(\\\\\\\"./streams\\\\\\\").BrotliOutput,W=e(\\\\\\\"./bit_reader\\\\\\\"),O=e(\\\\\\\"./dictionary\\\\\\\"),R=e(\\\\\\\"./huffman\\\\\\\").HuffmanCode,H=e(\\\\\\\"./huffman\\\\\\\").BrotliBuildHuffmanTable,k=e(\\\\\\\"./context\\\\\\\"),N=e(\\\\\\\"./prefix\\\\\\\"),B=e(\\\\\\\"./transform\\\\\\\");const V=8,q=16,M=256,L=704,P=26,A=6,Y=2,F=8,T=255,I=1080,G=18,Z=new Uint8Array([1,2,3,4,0,5,17,6,16,7,8,9,10,11,12,13,14,15]),X=16,D=new Uint8Array([3,2,1,0,3,3,3,3,3,3,2,2,2,2,2,2]),S=new Int8Array([0,0,0,0,-1,1,-2,2,-3,3,-1,1,-2,2,-3,3]),K=new Uint16Array([256,402,436,468,500,534,566,598,630,662,694,726,758,790,822,854,886,920,952,984,1016,1048,1080]);\\nh.prototype.decode=function(e){var t,r,n=0;for(t=0;t<this.num_htrees;++t)this.htrees[t]=n,r=f(this.alphabet_size,this.codes,n,e),n+=r},r.BrotliDecompressedSize=y,r.BrotliDecompressBuffer=g,r.BrotliDecompress=x,O.init()},\\\\\\\"dec/dictionary.js\\\\\\\":function(e,t,r){var n=e(\\\\\\\"./dictionary-browser\\\\\\\");r.init=function(){r.dictionary=n.init()},r.offsetsByLength=new Uint32Array([0,0,0,0,0,4096,9216,21504,35840,44032,53248,63488,74752,87040,93696,100864,104704,106752,108928,113536,115968,118528,119872,121280,122016]),r.sizeBitsByLength=new Uint8Array([0,0,0,0,10,10,11,11,10,10,10,10,10,9,9,8,7,7,8,7,7,6,6,5,5]),r.minDictionaryWordLength=4,r.maxDictionaryWordLength=24},\\\\\\\"dec/dictionary.bin.js\\\\\\\":function(e,t,r){t.exports=\\\\\\\"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\\\\\\\";\\n},\\\\\\\"dec/dictionary-browser.js\\\\\\\":function(e,t,r){var n=e(\\\\\\\"base64-js\\\\\\\");r.init=function(){var t=e(\\\\\\\"./decode\\\\\\\").BrotliDecompressBuffer,r=n.toByteArray(e(\\\\\\\"./dictionary.bin.js\\\\\\\"));return t(r)}},\\\\\\\"dec/huffman.js\\\\\\\":function(e,t,r){function n(e,t){this.bits=e,this.value=t}function o(e,t){for(var r=1<<t-1;e&r;)r>>=1;return(e&r-1)+r}function i(e,t,r,o,i){do o-=r,e[t+o]=new n(i.bits,i.value);while(o>0)}function s(e,t,r){for(var n=1<<t-r;t<a&&(n-=e[t],!(n<=0));)++t,n<<=1;return t-r}r.HuffmanCode=n;const a=15;r.BrotliBuildHuffmanTable=function(e,t,r,d,f){var u,c,l,p,h,w,b,m,v,y,g,x=t,U=new Int32Array(16),E=new Int32Array(16);for(g=new Int32Array(f),l=0;l<f;l++)U[d[l]]++;for(E[1]=0,c=1;c<a;c++)E[c+1]=E[c]+U[c];for(l=0;l<f;l++)0!==d[l]&&(g[E[d[l]]++]=l);if(m=r,v=1<<m,y=v,1===E[a]){for(p=0;p<y;++p)e[t+p]=new n(0,65535&g[0]);return y}for(p=0,l=0,c=1,h=2;c<=r;++c,h<<=1)for(;U[c]>0;--U[c])u=new n(255&c,65535&g[l++]),i(e,t+p,h,v,u),p=o(p,c);for(b=y-1,w=-1,c=r+1,h=2;c<=a;++c,h<<=1)for(;U[c]>0;--U[c])(p&b)!==w&&(t+=v,m=s(U,c,r),v=1<<m,y+=v,w=p&b,e[x+w]=new n(m+r&255,t-x-w&65535)),u=new n(c-r&255,65535&g[l++]),i(e,t+(p>>r),h,v,u),p=o(p,c);return y}},\\\\\\\"dec/prefix.js\\\\\\\":function(e,t,r){function n(e,t){this.offset=e,this.nbits=t}r.kBlockLengthPrefixCode=[new n(1,2),new n(5,2),new n(9,2),new n(13,2),new n(17,3),new n(25,3),new n(33,3),new n(41,3),new n(49,4),new n(65,4),new n(81,4),new n(97,4),new n(113,5),new n(145,5),new n(177,5),new n(209,5),new n(241,6),new n(305,6),new n(369,7),new n(497,8),new n(753,9),new n(1265,10),new n(2289,11),new n(4337,12),new n(8433,13),new n(16625,24)],r.kInsertLengthPrefixCode=[new n(0,0),new n(1,0),new n(2,0),new n(3,0),new n(4,0),new n(5,0),new n(6,1),new n(8,1),new n(10,2),new n(14,2),new n(18,3),new n(26,3),new n(34,4),new n(50,4),new n(66,5),new n(98,5),new n(130,6),new n(194,7),new n(322,8),new n(578,9),new n(1090,10),new n(2114,12),new n(6210,14),new n(22594,24)],r.kCopyLengthPrefixCode=[new n(2,0),new n(3,0),new n(4,0),new n(5,0),new n(6,0),new n(7,0),new n(8,0),new n(9,0),new n(10,1),new n(12,1),new n(14,2),new n(18,2),new n(22,3),new n(30,3),new n(38,4),new n(54,4),new n(70,5),new n(102,5),new n(134,6),new n(198,7),new n(326,8),new n(582,9),new n(1094,10),new n(2118,24)],r.kInsertRangeLut=[0,0,8,8,0,16,8,16,16],r.kCopyRangeLut=[0,8,0,8,16,0,16,8,16]},\\\\\\\"dec/streams.js\\\\\\\":function(e,t,r){function n(e){this.buffer=e,this.pos=0}function o(e){this.buffer=e,this.pos=0}n.prototype.read=function(e,t,r){this.pos+r>this.buffer.length&&(r=this.buffer.length-this.pos);for(var n=0;n<r;n++)e[t+n]=this.buffer[this.pos+n];return this.pos+=r,r},r.BrotliInput=n,o.prototype.write=function(e,t){if(this.pos+t>this.buffer.length)throw new Error(\\\\\\\"Output buffer is not large enough\\\\\\\");return this.buffer.set(e.subarray(0,t),this.pos),this.pos+=t,t},r.BrotliOutput=o},\\\\\\\"dec/transform.js\\\\\\\":function(e,t,r){function n(e,t,r){this.prefix=new Uint8Array(e.length),this.transform=t,this.suffix=new Uint8Array(r.length);for(var n=0;n<e.length;n++)this.prefix[n]=e.charCodeAt(n);for(var n=0;n<r.length;n++)this.suffix[n]=r.charCodeAt(n)}function o(e,t){return e[t]<192?(e[t]>=97&&e[t]<=122&&(e[t]^=32),1):e[t]<224?(e[t+1]^=32,2):(e[t+2]^=5,3)}var i=e(\\\\\\\"./dictionary\\\\\\\");const s=0,a=1,d=2,f=3,u=4,c=5,l=6,p=7,h=8,w=9,b=10,m=11,v=12,y=13,g=14,x=15,U=16,E=17,W=18,O=20;var R=[new n(\\\\\\\"\\\\\\\",s,\\\\\\\"\\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\" \\\\\\\"),new n(\\\\\\\" \\\\\\\",s,\\\\\\\" \\\\\\\"),new n(\\\\\\\"\\\\\\\",v,\\\\\\\"\\\\\\\"),new n(\\\\\\\"\\\\\\\",b,\\\\\\\" \\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\" the \\\\\\\"),new n(\\\\\\\" \\\\\\\",s,\\\\\\\"\\\\\\\"),new n(\\\\\\\"s \\\\\\\",s,\\\\\\\" \\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\" of \\\\\\\"),new n(\\\\\\\"\\\\\\\",b,\\\\\\\"\\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\" and \\\\\\\"),new n(\\\\\\\"\\\\\\\",y,\\\\\\\"\\\\\\\"),new n(\\\\\\\"\\\\\\\",a,\\\\\\\"\\\\\\\"),new n(\\\\\\\", \\\\\\\",s,\\\\\\\" \\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\", \\\\\\\"),new n(\\\\\\\" \\\\\\\",b,\\\\\\\" \\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\" in \\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\" to \\\\\\\"),new n(\\\\\\\"e \\\\\\\",s,\\\\\\\" \\\\\\\"),new n(\\\\\\\"\\\\\\\",s,'\\\\\\\"'),new n(\\\\\\\"\\\\\\\",s,\\\\\\\".\\\\\\\"),new n(\\\\\\\"\\\\\\\",s,'\\\\\\\">'),new n(\\\\\\\"\\\\\\\",s,\\\\\\\"\\\\n\\\\\\\"),new n(\\\\\\\"\\\\\\\",f,\\\\\\\"\\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\"]\\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\" for \\\\\\\"),new n(\\\\\\\"\\\\\\\",g,\\\\\\\"\\\\\\\"),new n(\\\\\\\"\\\\\\\",d,\\\\\\\"\\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\" a \\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\" that \\\\\\\"),new n(\\\\\\\" \\\\\\\",b,\\\\\\\"\\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\". \\\\\\\"),new n(\\\\\\\".\\\\\\\",s,\\\\\\\"\\\\\\\"),new n(\\\\\\\" \\\\\\\",s,\\\\\\\", \\\\\\\"),new n(\\\\\\\"\\\\\\\",x,\\\\\\\"\\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\" with \\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\"'\\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\" from \\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\" by \\\\\\\"),new n(\\\\\\\"\\\\\\\",U,\\\\\\\"\\\\\\\"),new n(\\\\\\\"\\\\\\\",E,\\\\\\\"\\\\\\\"),new n(\\\\\\\" the \\\\\\\",s,\\\\\\\"\\\\\\\"),new n(\\\\\\\"\\\\\\\",u,\\\\\\\"\\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\". The \\\\\\\"),new n(\\\\\\\"\\\\\\\",m,\\\\\\\"\\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\" on \\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\" as \\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\" is \\\\\\\"),new n(\\\\\\\"\\\\\\\",p,\\\\\\\"\\\\\\\"),new n(\\\\\\\"\\\\\\\",a,\\\\\\\"ing \\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\"\\\\n\\\\t\\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\":\\\\\\\"),new n(\\\\\\\" \\\\\\\",s,\\\\\\\". \\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\"ed \\\\\\\"),new n(\\\\\\\"\\\\\\\",O,\\\\\\\"\\\\\\\"),new n(\\\\\\\"\\\\\\\",W,\\\\\\\"\\\\\\\"),new n(\\\\\\\"\\\\\\\",l,\\\\\\\"\\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\"(\\\\\\\"),new n(\\\\\\\"\\\\\\\",b,\\\\\\\", \\\\\\\"),new n(\\\\\\\"\\\\\\\",h,\\\\\\\"\\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\" at \\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\"ly \\\\\\\"),new n(\\\\\\\" the \\\\\\\",s,\\\\\\\" of \\\\\\\"),new n(\\\\\\\"\\\\\\\",c,\\\\\\\"\\\\\\\"),new n(\\\\\\\"\\\\\\\",w,\\\\\\\"\\\\\\\"),new n(\\\\\\\" \\\\\\\",b,\\\\\\\", \\\\\\\"),new n(\\\\\\\"\\\\\\\",b,'\\\\\\\"'),new n(\\\\\\\".\\\\\\\",s,\\\\\\\"(\\\\\\\"),new n(\\\\\\\"\\\\\\\",m,\\\\\\\" \\\\\\\"),new n(\\\\\\\"\\\\\\\",b,'\\\\\\\">'),new n(\\\\\\\"\\\\\\\",s,'=\\\\\\\"'),new n(\\\\\\\" \\\\\\\",s,\\\\\\\".\\\\\\\"),new n(\\\\\\\".com/\\\\\\\",s,\\\\\\\"\\\\\\\"),new n(\\\\\\\" the \\\\\\\",s,\\\\\\\" of the \\\\\\\"),new n(\\\\\\\"\\\\\\\",b,\\\\\\\"'\\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\". This \\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\",\\\\\\\"),new n(\\\\\\\".\\\\\\\",s,\\\\\\\" \\\\\\\"),new n(\\\\\\\"\\\\\\\",b,\\\\\\\"(\\\\\\\"),new n(\\\\\\\"\\\\\\\",b,\\\\\\\".\\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\" not \\\\\\\"),new n(\\\\\\\" \\\\\\\",s,'=\\\\\\\"'),new n(\\\\\\\"\\\\\\\",s,\\\\\\\"er \\\\\\\"),new n(\\\\\\\" \\\\\\\",m,\\\\\\\" \\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\"al \\\\\\\"),new n(\\\\\\\" \\\\\\\",m,\\\\\\\"\\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\"='\\\\\\\"),new n(\\\\\\\"\\\\\\\",m,'\\\\\\\"'),new n(\\\\\\\"\\\\\\\",b,\\\\\\\". \\\\\\\"),new n(\\\\\\\" \\\\\\\",s,\\\\\\\"(\\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\"ful \\\\\\\"),new n(\\\\\\\" \\\\\\\",b,\\\\\\\". \\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\"ive \\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\"less \\\\\\\"),new n(\\\\\\\"\\\\\\\",m,\\\\\\\"'\\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\"est \\\\\\\"),new n(\\\\\\\" \\\\\\\",b,\\\\\\\".\\\\\\\"),new n(\\\\\\\"\\\\\\\",m,'\\\\\\\">'),new n(\\\\\\\" \\\\\\\",s,\\\\\\\"='\\\\\\\"),new n(\\\\\\\"\\\\\\\",b,\\\\\\\",\\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\"ize \\\\\\\"),new n(\\\\\\\"\\\\\\\",m,\\\\\\\".\\\\\\\"),new n(\\\\\\\"\\\\xc2\\\\xa0\\\\\\\",s,\\\\\\\"\\\\\\\"),new n(\\\\\\\" \\\\\\\",s,\\\\\\\",\\\\\\\"),new n(\\\\\\\"\\\\\\\",b,'=\\\\\\\"'),new n(\\\\\\\"\\\\\\\",m,'=\\\\\\\"'),new n(\\\\\\\"\\\\\\\",s,\\\\\\\"ous \\\\\\\"),new n(\\\\\\\"\\\\\\\",m,\\\\\\\", \\\\\\\"),new n(\\\\\\\"\\\\\\\",b,\\\\\\\"='\\\\\\\"),new n(\\\\\\\" \\\\\\\",b,\\\\\\\",\\\\\\\"),new n(\\\\\\\" \\\\\\\",m,'=\\\\\\\"'),new n(\\\\\\\" \\\\\\\",m,\\\\\\\", \\\\\\\"),new n(\\\\\\\"\\\\\\\",m,\\\\\\\",\\\\\\\"),new n(\\\\\\\"\\\\\\\",m,\\\\\\\"(\\\\\\\"),new n(\\\\\\\"\\\\\\\",m,\\\\\\\". \\\\\\\"),new n(\\\\\\\" \\\\\\\",m,\\\\\\\".\\\\\\\"),new n(\\\\\\\"\\\\\\\",m,\\\\\\\"='\\\\\\\"),new n(\\\\\\\" \\\\\\\",m,\\\\\\\". \\\\\\\"),new n(\\\\\\\" \\\\\\\",b,'=\\\\\\\"'),new n(\\\\\\\" \\\\\\\",m,\\\\\\\"='\\\\\\\"),new n(\\\\\\\" \\\\\\\",b,\\\\\\\"='\\\\\\\")];r.kTransforms=R,r.kNumTransforms=R.length,r.transformDictionaryWord=function(e,t,r,n,s){var a,d=R[s].prefix,f=R[s].suffix,u=R[s].transform,c=u<v?0:u-11,l=0,p=t;c>n&&(c=n);for(var h=0;h<d.length;)e[t++]=d[h++];for(r+=c,n-=c,u<=w&&(n-=u),l=0;l<n;l++)e[t++]=i.dictionary[r+l];if(a=t-n,u===b)o(e,a);else if(u===m)for(;n>0;){var y=o(e,a);a+=y,n-=y}for(var g=0;g<f.length;)e[t++]=f[g++];return t-p}},\\\\\\\"node_modules/base64-js/index.js\\\\\\\":function(e,t,r){\\\\\\\"use strict\\\\\\\";function n(e){var t=e.length;if(t%4>0)throw new Error(\\\\\\\"Invalid string. Length must be a multiple of 4\\\\\\\");return\\\\\\\"=\\\\\\\"===e[t-2]?2:\\\\\\\"=\\\\\\\"===e[t-1]?1:0}function o(e){return 3*e.length/4-n(e)}function i(e){var t,r,o,i,s,a,d=e.length;s=n(e),a=new c(3*d/4-s),o=s>0?d-4:d;var f=0;for(t=0,r=0;t<o;t+=4,r+=3)i=u[e.charCodeAt(t)]<<18|u[e.charCodeAt(t+1)]<<12|u[e.charCodeAt(t+2)]<<6|u[e.charCodeAt(t+3)],a[f++]=i>>16&255,a[f++]=i>>8&255,a[f++]=255&i;return 2===s?(i=u[e.charCodeAt(t)]<<2|u[e.charCodeAt(t+1)]>>4,a[f++]=255&i):1===s&&(i=u[e.charCodeAt(t)]<<10|u[e.charCodeAt(t+1)]<<4|u[e.charCodeAt(t+2)]>>2,a[f++]=i>>8&255,a[f++]=255&i),a}function s(e){return f[e>>18&63]+f[e>>12&63]+f[e>>6&63]+f[63&e]}function a(e,t,r){for(var n,o=[],i=t;i<r;i+=3)n=(e[i]<<16)+(e[i+1]<<8)+e[i+2],o.push(s(n));return o.join(\\\\\\\"\\\\\\\")}function d(e){for(var t,r=e.length,n=r%3,o=\\\\\\\"\\\\\\\",i=[],s=16383,d=0,u=r-n;d<u;d+=s)i.push(a(e,d,d+s>u?u:d+s));return 1===n?(t=e[r-1],o+=f[t>>2],o+=f[t<<4&63],o+=\\\\\\\"==\\\\\\\"):2===n&&(t=(e[r-2]<<8)+e[r-1],o+=f[t>>10],o+=f[t>>4&63],o+=f[t<<2&63],o+=\\\\\\\"=\\\\\\\"),i.push(o),i.join(\\\\\\\"\\\\\\\")}r.byteLength=o,r.toByteArray=i,r.fromByteArray=d;for(var f=[],u=[],c=\\\\\\\"undefined\\\\\\\"!=typeof Uint8Array?Uint8Array:Array,l=\\\\\\\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\\\\\\\",p=0,h=l.length;p<h;++p)f[p]=l[p],u[l.charCodeAt(p)]=p;u[\\\\\\\"-\\\\\\\".charCodeAt(0)]=62,u[\\\\\\\"_\\\\\\\".charCodeAt(0)]=63}};for(var r in t)t[r].folder=r.substring(0,r.lastIndexOf(\\\\\\\"/\\\\\\\")+1);var n=function(e){var r=[];return e=e.split(\\\\\\\"/\\\\\\\").every(function(e){return\\\\\\\"..\\\\\\\"==e?r.pop():\\\\\\\".\\\\\\\"==e||\\\\\\\"\\\\\\\"==e||r.push(e)})?r.join(\\\\\\\"/\\\\\\\"):null,e?t[e]||t[e+\\\\\\\".js\\\\\\\"]||t[e+\\\\\\\"/index.js\\\\\\\"]:null},o=function(e,t){return e?n(e.folder+\\\\\\\"node_modules/\\\\\\\"+t)||o(e.parent,t):null},i=function(e,t){var r=t.match(/^\\\\//)?null:e?t.match(/^\\\\.\\\\.?\\\\//)?n(e.folder+t):o(e,t):n(t);if(!r)throw\\\\\\\"module not found: \\\\\\\"+t;return r.exports||(r.parent=e,r(i.bind(null,r),r,r.exports={})),r.exports};return i(null,e)}; this.decompress = function(e){this.exports||(this.exports=this.require(\\\\\\\"decompress.js\\\\\\\"));try{return this.exports(e)}catch(e){}}; this.onmessage = function(e){var t={id:e.data.id,decompressed:this.decompress(e.data.compressed)};postMessage(t,t.decompressed?[t.decompressed.buffer]:[])}; postMessage({ ready: true });\"","status":200,"headers":{"content-type":"application/javascript","content-length":"92887"}},"type":2,"external":true,"timestamp":1723855164553},{"data":{"url":"https://ipfs.arkivo.art/ipfs/QmZJFzuZ7BoxqV4qanFLHaJp1jQGYTb5HhBuQw2JcmTFMm/136bacafb33ed62bfe9f5384cb441e48.data.unityweb","host":"ipfs.arkivo.art","path":"/ipfs/QmZJFzuZ7BoxqV4qanFLHaJp1jQGYTb5HhBuQw2JcmTFMm/136bacafb33ed62bfe9f5384cb441e48.data.unityweb","type":"http","query":"","method":"GET","headers":{"referer":"https://ipfs.arkivo.art/ipfs/QmZJFzuZ7BoxqV4qanFLHaJp1jQGYTb5HhBuQw2JcmTFMm/?creator=tz1WJ9dTwb1qFj4sEZSXtABXZgXaRURgCjep&viewer=&objkt=90418","sec-ch-ua":"\"HeadlessChrome\";v=\"119\", \"Chromium\";v=\"119\", \"Not?A_Brand\";v=\"24\"","user-agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/119.0.6045.9 Safari/537.36","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"Linux\""},"fragment":"","postData":null,"protocol":"https:"},"type":1,"external":false,"timestamp":1723855164567},{"data":{"url":"https://ipfs.arkivo.art/ipfs/QmZJFzuZ7BoxqV4qanFLHaJp1jQGYTb5HhBuQw2JcmTFMm/136bacafb33ed62bfe9f5384cb441e48.data.unityweb","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 00:39:24 GMT","etag":"\"QmRAG9vkbFdbXojRbVjL6Yzt8i7BLAoeYeLiqRb1R1BHw1\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/QmZJFzuZ7BoxqV4qanFLHaJp1jQGYTb5HhBuQw2JcmTFMm/136bacafb33ed62bfe9f5384cb441e48.data.unityweb","content-type":"application/octet-stream","x-ipfs-roots":"QmZJFzuZ7BoxqV4qanFLHaJp1jQGYTb5HhBuQw2JcmTFMm,QmRAG9vkbFdbXojRbVjL6Yzt8i7BLAoeYeLiqRb1R1BHw1","accept-ranges":"bytes","cache-control":"public, max-age=29030400, immutable","content-length":"3018713","access-control-allow-origin":"*","access-control-allow-headers":"Content-Type, Range, User-Agent, X-Requested-With","access-control-allow-methods":"GET, HEAD, OPTIONS","access-control-expose-headers":"Content-Length, Content-Range, X-Chunked-Output, X-Ipfs-Path, X-Ipfs-Roots, X-Stream-Output"}},"type":2,"external":false,"timestamp":1723855164611},{"data":{"url":"blob:https://ipfs.arkivo.art/c9c54bcf-dd38-423b-ba82-f225348bb48c","host":"","path":"https://ipfs.arkivo.art/c9c54bcf-dd38-423b-ba82-f225348bb48c","type":"http","query":"","method":"GET","headers":{"referer":"","user-agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/119.0.6045.9 Safari/537.36"},"fragment":"","postData":null,"protocol":"blob:"},"type":1,"external":false,"timestamp":1723855164805},{"data":{"url":"blob:https://ipfs.arkivo.art/c9c54bcf-dd38-423b-ba82-f225348bb48c","body":"\"function unityFramework(Module) {\\nvar Module=typeof Module!==\\\\\\\"undefined\\\\\\\"?Module:{};;var stackTraceReference=\\\\\\\"(^|\\\\\\\\n)(\\\\\\\\s+at\\\\\\\\s+|)jsStackTrace(\\\\\\\\s+\\\\\\\\(|@)([^\\\\\\\\n]+):\\\\\\\\d+:\\\\\\\\d+(\\\\\\\\)|)(\\\\\\\\n|$)\\\\\\\";var stackTraceReferenceMatch=jsStackTrace().match(new RegExp(stackTraceReference));if(stackTraceReferenceMatch)Module.stackTraceRegExp=new RegExp(stackTraceReference.replace(\\\\\\\"([^\\\\\\\\n]+)\\\\\\\",stackTraceReferenceMatch[4].replace(/[\\\\\\\\^${}[\\\\]().*+?|]/g,\\\\\\\"\\\\\\\\$&\\\\\\\")).replace(\\\\\\\"jsStackTrace\\\\\\\",\\\\\\\"[^\\\\\\\\n]+\\\\\\\"));var abort=(function(what){if(ABORT)return;ABORT=true;EXITSTATUS=1;if(typeof ENVIRONMENT_IS_PTHREAD!==\\\\\\\"undefined\\\\\\\"&&ENVIRONMENT_IS_PTHREAD)console.error(\\\\\\\"Pthread aborting at \\\\\\\"+(new Error).stack);if(what!==undefined){out(what);err(what);what=JSON.stringify(what)}else{what=\\\\\\\"\\\\\\\"}var message=\\\\\\\"abort(\\\\\\\"+what+\\\\\\\") at \\\\\\\"+stackTrace();if(Module.abortHandler&&Module.abortHandler(message))return;throw message});if(typeof ENVIRONMENT_IS_PTHREAD===\\\\\\\"undefined\\\\\\\"||!ENVIRONMENT_IS_PTHREAD){Module[\\\\\\\"preRun\\\\\\\"].push((function(){var unityFileSystemInit=Module[\\\\\\\"unityFileSystemInit\\\\\\\"]||(function(){FS.mkdir(\\\\\\\"/idbfs\\\\\\\");FS.mount(IDBFS,{},\\\\\\\"/idbfs\\\\\\\");Module.addRunDependency(\\\\\\\"JS_FileSystem_Mount\\\\\\\");FS.syncfs(true,(function(err){if(err)console.log(\\\\\\\"IndexedDB is not available. Data will not persist in cache and PlayerPrefs will not be saved.\\\\\\\");Module.removeRunDependency(\\\\\\\"JS_FileSystem_Mount\\\\\\\")}))});unityFileSystemInit()}))}Module[\\\\\\\"SetFullscreen\\\\\\\"]=(function(fullscreen){if(typeof runtimeInitialized===\\\\\\\"undefined\\\\\\\"||!runtimeInitialized){console.log(\\\\\\\"Runtime not initialized yet.\\\\\\\")}else if(typeof JSEvents===\\\\\\\"undefined\\\\\\\"){console.log(\\\\\\\"Player not loaded yet.\\\\\\\")}else{var tmp=JSEvents.canPerformEventHandlerRequests;JSEvents.canPerformEventHandlerRequests=(function(){return 1});Module.ccall(\\\\\\\"SetFullscreen\\\\\\\",null,[\\\\\\\"number\\\\\\\"],[fullscreen]);JSEvents.canPerformEventHandlerRequests=tmp}});var MediaDevices=[];if(typeof ENVIRONMENT_IS_PTHREAD===\\\\\\\"undefined\\\\\\\"||!ENVIRONMENT_IS_PTHREAD){Module[\\\\\\\"preRun\\\\\\\"].push((function(){var enumerateMediaDevices=(function(){var getMedia=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia||navigator.msGetUserMedia;if(!getMedia)return;function addDevice(label){label=label?label:\\\\\\\"device #\\\\\\\"+MediaDevices.length;var device={deviceName:label,refCount:0,video:null};MediaDevices.push(device)}if(!navigator.mediaDevices||!navigator.mediaDevices.enumerateDevices){if(typeof MediaStreamTrack==\\\\\\\"undefined\\\\\\\"||typeof MediaStreamTrack.getSources==\\\\\\\"undefined\\\\\\\"){console.log(\\\\\\\"Media Devices cannot be enumerated on this browser.\\\\\\\");return}function gotSources(sourceInfos){for(var i=0;i!==sourceInfos.length;++i){var sourceInfo=sourceInfos[i];if(sourceInfo.kind===\\\\\\\"video\\\\\\\")addDevice(sourceInfo.label)}}MediaStreamTrack.getSources(gotSources)}navigator.mediaDevices.enumerateDevices().then((function(devices){devices.forEach((function(device){if(device.kind==\\\\\\\"videoinput\\\\\\\")addDevice(device.label)}))})).catch((function(err){console.log(err.name+\\\\\\\": \\\\\\\"+error.message)}))});enumerateMediaDevices()}))}function SendMessage(gameObject,func,param){if(param===undefined)Module.ccall(\\\\\\\"SendMessage\\\\\\\",null,[\\\\\\\"string\\\\\\\",\\\\\\\"string\\\\\\\"],[gameObject,func]);else if(typeof param===\\\\\\\"string\\\\\\\")Module.ccall(\\\\\\\"SendMessageString\\\\\\\",null,[\\\\\\\"string\\\\\\\",\\\\\\\"string\\\\\\\",\\\\\\\"string\\\\\\\"],[gameObject,func,param]);else if(typeof param===\\\\\\\"number\\\\\\\")Module.ccall(\\\\\\\"SendMessageFloat\\\\\\\",null,[\\\\\\\"string\\\\\\\",\\\\\\\"string\\\\\\\",\\\\\\\"number\\\\\\\"],[gameObject,func,param]);else throw\\\\\\\"\\\\\\\"+param+\\\\\\\" is does not have a type which is supported by SendMessage.\\\\\\\"}Module[\\\\\\\"SendMessage\\\\\\\"]=SendMessage;var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}Module[\\\\\\\"arguments\\\\\\\"]=[];Module[\\\\\\\"thisProgram\\\\\\\"]=\\\\\\\"./this.program\\\\\\\";Module[\\\\\\\"quit\\\\\\\"]=(function(status,toThrow){throw toThrow});Module[\\\\\\\"preRun\\\\\\\"]=[];Module[\\\\\\\"postRun\\\\\\\"]=[];var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window===\\\\\\\"object\\\\\\\";ENVIRONMENT_IS_WORKER=typeof importScripts===\\\\\\\"function\\\\\\\";ENVIRONMENT_IS_NODE=typeof process===\\\\\\\"object\\\\\\\"&&typeof require===\\\\\\\"function\\\\\\\"&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory=\\\\\\\"\\\\\\\";function locateFile(path){if(Module[\\\\\\\"locateFile\\\\\\\"]){return Module[\\\\\\\"locateFile\\\\\\\"](path,scriptDirectory)}else{return scriptDirectory+path}}if(ENVIRONMENT_IS_NODE){scriptDirectory=__dirname+\\\\\\\"/\\\\\\\";var nodeFS;var nodePath;Module[\\\\\\\"read\\\\\\\"]=function shell_read(filename,binary){var ret;if(!nodeFS)nodeFS=require(\\\\\\\"fs\\\\\\\");if(!nodePath)nodePath=require(\\\\\\\"path\\\\\\\");filename=nodePath[\\\\\\\"normalize\\\\\\\"](filename);ret=nodeFS[\\\\\\\"readFileSync\\\\\\\"](filename);return binary?ret:ret.toString()};Module[\\\\\\\"readBinary\\\\\\\"]=function readBinary(filename){var ret=Module[\\\\\\\"read\\\\\\\"](filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}assert(ret.buffer);return ret};if(process[\\\\\\\"argv\\\\\\\"].length>1){Module[\\\\\\\"thisProgram\\\\\\\"]=process[\\\\\\\"argv\\\\\\\"][1].replace(/\\\\\\\\/g,\\\\\\\"/\\\\\\\")}Module[\\\\\\\"arguments\\\\\\\"]=process[\\\\\\\"argv\\\\\\\"].slice(2);if(typeof module!==\\\\\\\"undefined\\\\\\\"){module[\\\\\\\"exports\\\\\\\"]=Module}process[\\\\\\\"on\\\\\\\"](\\\\\\\"uncaughtException\\\\\\\",(function(ex){if(!(ex instanceof ExitStatus)){throw ex}}));process[\\\\\\\"on\\\\\\\"](\\\\\\\"unhandledRejection\\\\\\\",(function(reason,p){process[\\\\\\\"exit\\\\\\\"](1)}));Module[\\\\\\\"quit\\\\\\\"]=(function(status){process[\\\\\\\"exit\\\\\\\"](status)});Module[\\\\\\\"inspect\\\\\\\"]=(function(){return\\\\\\\"[Emscripten Module object]\\\\\\\"})}else if(ENVIRONMENT_IS_SHELL){if(typeof read!=\\\\\\\"undefined\\\\\\\"){Module[\\\\\\\"read\\\\\\\"]=function shell_read(f){return read(f)}}Module[\\\\\\\"readBinary\\\\\\\"]=function readBinary(f){var data;if(typeof readbuffer===\\\\\\\"function\\\\\\\"){return new Uint8Array(readbuffer(f))}data=read(f,\\\\\\\"binary\\\\\\\");assert(typeof data===\\\\\\\"object\\\\\\\");return data};if(typeof scriptArgs!=\\\\\\\"undefined\\\\\\\"){Module[\\\\\\\"arguments\\\\\\\"]=scriptArgs}else if(typeof arguments!=\\\\\\\"undefined\\\\\\\"){Module[\\\\\\\"arguments\\\\\\\"]=arguments}if(typeof quit===\\\\\\\"function\\\\\\\"){Module[\\\\\\\"quit\\\\\\\"]=(function(status){quit(status)})}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WEB){if(document.currentScript){scriptDirectory=document.currentScript.src}}else{scriptDirectory=self.location.href}if(scriptDirectory.indexOf(\\\\\\\"blob:\\\\\\\")!==0){scriptDirectory=scriptDirectory.split(\\\\\\\"/\\\\\\\").slice(0,-1).join(\\\\\\\"/\\\\\\\")+\\\\\\\"/\\\\\\\"}else{scriptDirectory=\\\\\\\"\\\\\\\"}Module[\\\\\\\"read\\\\\\\"]=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open(\\\\\\\"GET\\\\\\\",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){Module[\\\\\\\"readBinary\\\\\\\"]=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open(\\\\\\\"GET\\\\\\\",url,false);xhr.responseType=\\\\\\\"arraybuffer\\\\\\\";xhr.send(null);return new Uint8Array(xhr.response)}}Module[\\\\\\\"readAsync\\\\\\\"]=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open(\\\\\\\"GET\\\\\\\",url,true);xhr.responseType=\\\\\\\"arraybuffer\\\\\\\";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)};Module[\\\\\\\"setWindowTitle\\\\\\\"]=(function(title){document.title=title})}else{}var out=Module[\\\\\\\"print\\\\\\\"]||(typeof console!==\\\\\\\"undefined\\\\\\\"?console.log.bind(console):typeof print!==\\\\\\\"undefined\\\\\\\"?print:null);var err=Module[\\\\\\\"printErr\\\\\\\"]||(typeof printErr!==\\\\\\\"undefined\\\\\\\"?printErr:typeof console!==\\\\\\\"undefined\\\\\\\"&&console.warn.bind(console)||out);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=undefined;var STACK_ALIGN=16;function staticAlloc(size){var ret=STATICTOP;STATICTOP=STATICTOP+size+15&-16;return ret}function dynamicAlloc(size){var ret=HEAP32[DYNAMICTOP_PTR>>2];var end=ret+size+15&-16;HEAP32[DYNAMICTOP_PTR>>2]=end;if(end>=TOTAL_MEMORY){var success=enlargeMemory();if(!success){HEAP32[DYNAMICTOP_PTR>>2]=ret;return 0}}return ret}function alignMemory(size,factor){if(!factor)factor=STACK_ALIGN;var ret=size=Math.ceil(size/factor)*factor;return ret}function getNativeTypeSize(type){switch(type){case\\\\\\\"i1\\\\\\\":case\\\\\\\"i8\\\\\\\":return 1;case\\\\\\\"i16\\\\\\\":return 2;case\\\\\\\"i32\\\\\\\":return 4;case\\\\\\\"i64\\\\\\\":return 8;case\\\\\\\"float\\\\\\\":return 4;case\\\\\\\"double\\\\\\\":return 8;default:{if(type[type.length-1]===\\\\\\\"*\\\\\\\"){return 4}else if(type[0]===\\\\\\\"i\\\\\\\"){var bits=parseInt(type.substr(1));assert(bits%8===0);return bits/8}else{return 0}}}}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}var asm2wasmImports={\\\\\\\"f64-rem\\\\\\\":(function(x,y){return x%y}),\\\\\\\"debugger\\\\\\\":(function(){debugger})};var functionPointers=new Array(0);var funcWrappers={};function getFuncWrapper(func,sig){if(!func)return;assert(sig);if(!funcWrappers[sig]){funcWrappers[sig]={}}var sigCache=funcWrappers[sig];if(!sigCache[func]){if(sig.length===1){sigCache[func]=function dynCall_wrapper(){return dynCall(sig,func)}}else if(sig.length===2){sigCache[func]=function dynCall_wrapper(arg){return dynCall(sig,func,[arg])}}else{sigCache[func]=function dynCall_wrapper(){return dynCall(sig,func,Array.prototype.slice.call(arguments))}}}return sigCache[func]}function makeBigInt(low,high,unsigned){return unsigned?+(low>>>0)+ +(high>>>0)*4294967296:+(low>>>0)+ +(high|0)*4294967296}function dynCall(sig,ptr,args){if(args&&args.length){return Module[\\\\\\\"dynCall_\\\\\\\"+sig].apply(null,[ptr].concat(args))}else{return Module[\\\\\\\"dynCall_\\\\\\\"+sig].call(null,ptr)}}var GLOBAL_BASE=1024;var ABORT=0;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort(\\\\\\\"Assertion failed: \\\\\\\"+text)}}function getCFunc(ident){var func=Module[\\\\\\\"_\\\\\\\"+ident];assert(func,\\\\\\\"Cannot call unknown function \\\\\\\"+ident+\\\\\\\", make sure it is exported\\\\\\\");return func}var JSfuncs={\\\\\\\"stackSave\\\\\\\":(function(){stackSave()}),\\\\\\\"stackRestore\\\\\\\":(function(){stackRestore()}),\\\\\\\"arrayToC\\\\\\\":(function(arr){var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}),\\\\\\\"stringToC\\\\\\\":(function(str){var ret=0;if(str!==null&&str!==undefined&&str!==0){var len=(str.length<<2)+1;ret=stackAlloc(len);stringToUTF8(str,ret,len)}return ret})};var toC={\\\\\\\"string\\\\\\\":JSfuncs[\\\\\\\"stringToC\\\\\\\"],\\\\\\\"array\\\\\\\":JSfuncs[\\\\\\\"arrayToC\\\\\\\"]};function ccall(ident,returnType,argTypes,args,opts){function convertReturnValue(ret){if(returnType===\\\\\\\"string\\\\\\\")return Pointer_stringify(ret);if(returnType===\\\\\\\"boolean\\\\\\\")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i<args.length;i++){var converter=toC[argTypes[i]];if(converter){if(stack===0)stack=stackSave();cArgs[i]=converter(args[i])}else{cArgs[i]=args[i]}}}var ret=func.apply(null,cArgs);ret=convertReturnValue(ret);if(stack!==0)stackRestore(stack);return ret}function cwrap(ident,returnType,argTypes,opts){argTypes=argTypes||[];var numericArgs=argTypes.every((function(type){return type===\\\\\\\"number\\\\\\\"}));var numericRet=returnType!==\\\\\\\"string\\\\\\\";if(numericRet&&numericArgs&&!opts){return getCFunc(ident)}return(function(){return ccall(ident,returnType,argTypes,arguments,opts)})}function setValue(ptr,value,type,noSafe){type=type||\\\\\\\"i8\\\\\\\";if(type.charAt(type.length-1)===\\\\\\\"*\\\\\\\")type=\\\\\\\"i32\\\\\\\";switch(type){case\\\\\\\"i1\\\\\\\":HEAP8[ptr>>0]=value;break;case\\\\\\\"i8\\\\\\\":HEAP8[ptr>>0]=value;break;case\\\\\\\"i16\\\\\\\":HEAP16[ptr>>1]=value;break;case\\\\\\\"i32\\\\\\\":HEAP32[ptr>>2]=value;break;case\\\\\\\"i64\\\\\\\":tempI64=[value>>>0,(tempDouble=value,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble- +(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[ptr>>2]=tempI64[0],HEAP32[ptr+4>>2]=tempI64[1];break;case\\\\\\\"float\\\\\\\":HEAPF32[ptr>>2]=value;break;case\\\\\\\"double\\\\\\\":HEAPF64[ptr>>3]=value;break;default:abort(\\\\\\\"invalid type for setValue: \\\\\\\"+type)}}var ALLOC_NORMAL=0;var ALLOC_STACK=1;var ALLOC_STATIC=2;var ALLOC_NONE=4;function allocate(slab,types,allocator,ptr){var zeroinit,size;if(typeof slab===\\\\\\\"number\\\\\\\"){zeroinit=true;size=slab}else{zeroinit=false;size=slab.length}var singleType=typeof types===\\\\\\\"string\\\\\\\"?types:null;var ret;if(allocator==ALLOC_NONE){ret=ptr}else{ret=[typeof _malloc===\\\\\\\"function\\\\\\\"?_malloc:staticAlloc,stackAlloc,staticAlloc,dynamicAlloc][allocator===undefined?ALLOC_STATIC:allocator](Math.max(size,singleType?1:types.length))}if(zeroinit){var stop;ptr=ret;assert((ret&3)==0);stop=ret+(size&~3);for(;ptr<stop;ptr+=4){HEAP32[ptr>>2]=0}stop=ret+size;while(ptr<stop){HEAP8[ptr++>>0]=0}return ret}if(singleType===\\\\\\\"i8\\\\\\\"){if(slab.subarray||slab.slice){HEAPU8.set(slab,ret)}else{HEAPU8.set(new Uint8Array(slab),ret)}return ret}var i=0,type,typeSize,previousType;while(i<size){var curr=slab[i];type=singleType||types[i];if(type===0){i++;continue}if(type==\\\\\\\"i64\\\\\\\")type=\\\\\\\"i32\\\\\\\";setValue(ret+i,curr,type);if(previousType!==type){typeSize=getNativeTypeSize(type);previousType=type}i+=typeSize}return ret}function getMemory(size){if(!staticSealed)return staticAlloc(size);if(!runtimeInitialized)return dynamicAlloc(size);return _malloc(size)}function Pointer_stringify(ptr,length){if(length===0||!ptr)return\\\\\\\"\\\\\\\";var hasUtf=0;var t;var i=0;while(1){t=HEAPU8[ptr+i>>0];hasUtf|=t;if(t==0&&!length)break;i++;if(length&&i==length)break}if(!length)length=i;var ret=\\\\\\\"\\\\\\\";if(hasUtf<128){var MAX_CHUNK=1024;var curr;while(length>0){curr=String.fromCharCode.apply(String,HEAPU8.subarray(ptr,ptr+Math.min(length,MAX_CHUNK)));ret=ret?ret+curr:curr;ptr+=MAX_CHUNK;length-=MAX_CHUNK}return ret}return UTF8ToString(ptr)}var UTF8Decoder=typeof TextDecoder!==\\\\\\\"undefined\\\\\\\"?new TextDecoder(\\\\\\\"utf8\\\\\\\"):undefined;function UTF8ArrayToString(u8Array,idx){var endPtr=idx;while(u8Array[endPtr])++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var u0,u1,u2,u3,u4,u5;var str=\\\\\\\"\\\\\\\";while(1){u0=u8Array[idx++];if(!u0)return str;if(!(u0&128)){str+=String.fromCharCode(u0);continue}u1=u8Array[idx++]&63;if((u0&224)==192){str+=String.fromCharCode((u0&31)<<6|u1);continue}u2=u8Array[idx++]&63;if((u0&240)==224){u0=(u0&15)<<12|u1<<6|u2}else{u3=u8Array[idx++]&63;if((u0&248)==240){u0=(u0&7)<<18|u1<<12|u2<<6|u3}else{u4=u8Array[idx++]&63;if((u0&252)==248){u0=(u0&3)<<24|u1<<18|u2<<12|u3<<6|u4}else{u5=u8Array[idx++]&63;u0=(u0&1)<<30|u1<<24|u2<<18|u3<<12|u4<<6|u5}}}if(u0<65536){str+=String.fromCharCode(u0)}else{var ch=u0-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}}}}function UTF8ToString(ptr){return UTF8ArrayToString(HEAPU8,ptr)}function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i<str.length;++i){var u=str.charCodeAt(i);if(u>=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;outU8Array[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;outU8Array[outIdx++]=192|u>>6;outU8Array[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;outU8Array[outIdx++]=224|u>>12;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else if(u<=2097151){if(outIdx+3>=endIdx)break;outU8Array[outIdx++]=240|u>>18;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else if(u<=67108863){if(outIdx+4>=endIdx)break;outU8Array[outIdx++]=248|u>>24;outU8Array[outIdx++]=128|u>>18&63;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else{if(outIdx+5>=endIdx)break;outU8Array[outIdx++]=252|u>>30;outU8Array[outIdx++]=128|u>>24&63;outU8Array[outIdx++]=128|u>>18&63;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}}outU8Array[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i<str.length;++i){var u=str.charCodeAt(i);if(u>=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127){++len}else if(u<=2047){len+=2}else if(u<=65535){len+=3}else if(u<=2097151){len+=4}else if(u<=67108863){len+=5}else{len+=6}}return len}var UTF16Decoder=typeof TextDecoder!==\\\\\\\"undefined\\\\\\\"?new TextDecoder(\\\\\\\"utf-16le\\\\\\\"):undefined;function allocateUTF8(str){var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8Array(str,HEAP8,ret,size);return ret}function allocateUTF8OnStack(str){var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8Array(str,HEAP8,ret,size);return ret}function demangle(func){return func}function demangleAll(text){var regex=/__Z[\\\\w\\\\d_]+/g;return text.replace(regex,(function(x){var y=demangle(x);return x===y?x:x+\\\\\\\" [\\\\\\\"+y+\\\\\\\"]\\\\\\\"}))}function jsStackTrace(){var err=new Error;if(!err.stack){try{throw new Error(0)}catch(e){err=e}if(!err.stack){return\\\\\\\"(no stack trace available)\\\\\\\"}}return err.stack.toString()}function stackTrace(){var js=jsStackTrace();if(Module[\\\\\\\"extraStackTrace\\\\\\\"])js+=\\\\\\\"\\\\n\\\\\\\"+Module[\\\\\\\"extraStackTrace\\\\\\\"]();return demangleAll(js)}var PAGE_SIZE=16384;var WASM_PAGE_SIZE=65536;var ASMJS_PAGE_SIZE=16777216;var MIN_TOTAL_MEMORY=16777216;function alignUp(x,multiple){if(x%multiple>0){x+=multiple-x%multiple}return x}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBuffer(buf){Module[\\\\\\\"buffer\\\\\\\"]=buffer=buf}function updateGlobalBufferViews(){Module[\\\\\\\"HEAP8\\\\\\\"]=HEAP8=new Int8Array(buffer);Module[\\\\\\\"HEAP16\\\\\\\"]=HEAP16=new Int16Array(buffer);Module[\\\\\\\"HEAP32\\\\\\\"]=HEAP32=new Int32Array(buffer);Module[\\\\\\\"HEAPU8\\\\\\\"]=HEAPU8=new Uint8Array(buffer);Module[\\\\\\\"HEAPU16\\\\\\\"]=HEAPU16=new Uint16Array(buffer);Module[\\\\\\\"HEAPU32\\\\\\\"]=HEAPU32=new Uint32Array(buffer);Module[\\\\\\\"HEAPF32\\\\\\\"]=HEAPF32=new Float32Array(buffer);Module[\\\\\\\"HEAPF64\\\\\\\"]=HEAPF64=new Float64Array(buffer)}var STATIC_BASE,STATICTOP,staticSealed;var STACK_BASE,STACKTOP,STACK_MAX;var DYNAMIC_BASE,DYNAMICTOP_PTR;STATIC_BASE=STATICTOP=STACK_BASE=STACKTOP=STACK_MAX=DYNAMIC_BASE=DYNAMICTOP_PTR=0;staticSealed=false;function abortOnCannotGrowMemory(){abort(\\\\\\\"Cannot enlarge memory arrays. Either (1) compile with  -s TOTAL_MEMORY=X  with X higher than the current value \\\\\\\"+TOTAL_MEMORY+\\\\\\\", (2) compile with  -s ALLOW_MEMORY_GROWTH=1  which allows increasing the size at runtime, or (3) if you want malloc to return NULL (0) instead of this abort, compile with  -s ABORTING_MALLOC=0 \\\\\\\")}if(!Module[\\\\\\\"reallocBuffer\\\\\\\"])Module[\\\\\\\"reallocBuffer\\\\\\\"]=(function(size){var ret;try{if(ArrayBuffer.transfer){ret=ArrayBuffer.transfer(buffer,size)}else{var oldHEAP8=HEAP8;ret=new ArrayBuffer(size);var temp=new Int8Array(ret);temp.set(oldHEAP8)}}catch(e){return false}var success=_emscripten_replace_memory(ret);if(!success)return false;return ret});function enlargeMemory(){var PAGE_MULTIPLE=Module[\\\\\\\"usingWasm\\\\\\\"]?WASM_PAGE_SIZE:ASMJS_PAGE_SIZE;var LIMIT=2147483648-PAGE_MULTIPLE;if(HEAP32[DYNAMICTOP_PTR>>2]>LIMIT){return false}var OLD_TOTAL_MEMORY=TOTAL_MEMORY;TOTAL_MEMORY=Math.max(TOTAL_MEMORY,MIN_TOTAL_MEMORY);while(TOTAL_MEMORY<HEAP32[DYNAMICTOP_PTR>>2]){if(TOTAL_MEMORY<=536870912){TOTAL_MEMORY=alignUp(2*TOTAL_MEMORY,PAGE_MULTIPLE)}else{TOTAL_MEMORY=Math.min(alignUp((3*TOTAL_MEMORY+2147483648)/4,PAGE_MULTIPLE),LIMIT)}}var replacement=Module[\\\\\\\"reallocBuffer\\\\\\\"](TOTAL_MEMORY);if(!replacement||replacement.byteLength!=TOTAL_MEMORY){TOTAL_MEMORY=OLD_TOTAL_MEMORY;return false}updateGlobalBuffer(replacement);updateGlobalBufferViews();return true}var byteLength;try{byteLength=Function.prototype.call.bind(Object.getOwnPropertyDescriptor(ArrayBuffer.prototype,\\\\\\\"byteLength\\\\\\\").get);byteLength(new ArrayBuffer(4))}catch(e){byteLength=(function(buffer){return buffer.byteLength})}var TOTAL_STACK=Module[\\\\\\\"TOTAL_STACK\\\\\\\"]||5242880;var TOTAL_MEMORY=Module[\\\\\\\"TOTAL_MEMORY\\\\\\\"]||33554432;if(TOTAL_MEMORY<TOTAL_STACK)err(\\\\\\\"TOTAL_MEMORY should be larger than TOTAL_STACK, was \\\\\\\"+TOTAL_MEMORY+\\\\\\\"! (TOTAL_STACK=\\\\\\\"+TOTAL_STACK+\\\\\\\")\\\\\\\");if(Module[\\\\\\\"buffer\\\\\\\"]){buffer=Module[\\\\\\\"buffer\\\\\\\"]}else{if(typeof WebAssembly===\\\\\\\"object\\\\\\\"&&typeof WebAssembly.Memory===\\\\\\\"function\\\\\\\"){Module[\\\\\\\"wasmMemory\\\\\\\"]=new WebAssembly.Memory({\\\\\\\"initial\\\\\\\":TOTAL_MEMORY/WASM_PAGE_SIZE});buffer=Module[\\\\\\\"wasmMemory\\\\\\\"].buffer}else{buffer=new ArrayBuffer(TOTAL_MEMORY)}Module[\\\\\\\"buffer\\\\\\\"]=buffer}updateGlobalBufferViews();function getTotalMemory(){return TOTAL_MEMORY}function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback==\\\\\\\"function\\\\\\\"){callback();continue}var func=callback.func;if(typeof func===\\\\\\\"number\\\\\\\"){if(callback.arg===undefined){Module[\\\\\\\"dynCall_v\\\\\\\"](func)}else{Module[\\\\\\\"dynCall_vi\\\\\\\"](func,callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATEXIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;function preRun(){if(Module[\\\\\\\"preRun\\\\\\\"]){if(typeof Module[\\\\\\\"preRun\\\\\\\"]==\\\\\\\"function\\\\\\\")Module[\\\\\\\"preRun\\\\\\\"]=[Module[\\\\\\\"preRun\\\\\\\"]];while(Module[\\\\\\\"preRun\\\\\\\"].length){addOnPreRun(Module[\\\\\\\"preRun\\\\\\\"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function ensureInitRuntime(){if(runtimeInitialized)return;runtimeInitialized=true;callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){callRuntimeCallbacks(__ATEXIT__);runtimeExited=true}function postRun(){if(Module[\\\\\\\"postRun\\\\\\\"]){if(typeof Module[\\\\\\\"postRun\\\\\\\"]==\\\\\\\"function\\\\\\\")Module[\\\\\\\"postRun\\\\\\\"]=[Module[\\\\\\\"postRun\\\\\\\"]];while(Module[\\\\\\\"postRun\\\\\\\"].length){addOnPostRun(Module[\\\\\\\"postRun\\\\\\\"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i<str.length;++i){HEAP8[buffer++>>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}function unSign(value,bits,ignore){if(value>=0){return value}return bits<=32?2*Math.abs(1<<bits-1)+value:Math.pow(2,bits)+value}function reSign(value,bits,ignore){if(value<=0){return value}var half=bits<=32?Math.abs(1<<bits-1):Math.pow(2,bits-1);if(value>=half&&(bits<=32||value>half)){value=-2*half+value}return value}var Math_abs=Math.abs;var Math_sqrt=Math.sqrt;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_pow=Math.pow;var Math_min=Math.min;var Math_clz32=Math.clz32;var Math_trunc=Math.trunc;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module[\\\\\\\"monitorRunDependencies\\\\\\\"]){Module[\\\\\\\"monitorRunDependencies\\\\\\\"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module[\\\\\\\"monitorRunDependencies\\\\\\\"]){Module[\\\\\\\"monitorRunDependencies\\\\\\\"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module[\\\\\\\"preloadedImages\\\\\\\"]={};Module[\\\\\\\"preloadedAudios\\\\\\\"]={};var dataURIPrefix=\\\\\\\"data:application/octet-stream;base64,\\\\\\\";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}function integrateWasmJS(){var wasmTextFile=\\\\\\\"build.wast\\\\\\\";var wasmBinaryFile=\\\\\\\"build.wasm\\\\\\\";var asmjsCodeFile=\\\\\\\"build.temp.asm.js\\\\\\\";if(!isDataURI(wasmTextFile)){wasmTextFile=locateFile(wasmTextFile)}if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}if(!isDataURI(asmjsCodeFile)){asmjsCodeFile=locateFile(asmjsCodeFile)}var wasmPageSize=64*1024;var info={\\\\\\\"global\\\\\\\":null,\\\\\\\"env\\\\\\\":null,\\\\\\\"asm2wasm\\\\\\\":asm2wasmImports,\\\\\\\"parent\\\\\\\":Module};var exports=null;function mergeMemory(newBuffer){var oldBuffer=Module[\\\\\\\"buffer\\\\\\\"];if(newBuffer.byteLength<oldBuffer.byteLength){err(\\\\\\\"the new buffer in mergeMemory is smaller than the previous one. in native wasm, we should grow memory here\\\\\\\")}var oldView=new Int8Array(oldBuffer);var newView=new Int8Array(newBuffer);newView.set(oldView);updateGlobalBuffer(newBuffer);updateGlobalBufferViews()}function fixImports(imports){return imports}function getBinary(){try{if(Module[\\\\\\\"wasmBinary\\\\\\\"]){return new Uint8Array(Module[\\\\\\\"wasmBinary\\\\\\\"])}if(Module[\\\\\\\"readBinary\\\\\\\"]){return Module[\\\\\\\"readBinary\\\\\\\"](wasmBinaryFile)}else{throw\\\\\\\"both async and sync fetching of the wasm failed\\\\\\\"}}catch(err){abort(err)}}function getBinaryPromise(){if(!Module[\\\\\\\"wasmBinary\\\\\\\"]&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&typeof fetch===\\\\\\\"function\\\\\\\"){return fetch(wasmBinaryFile,{credentials:\\\\\\\"same-origin\\\\\\\"}).then((function(response){if(!response[\\\\\\\"ok\\\\\\\"]){throw\\\\\\\"failed to load wasm binary file at '\\\\\\\"+wasmBinaryFile+\\\\\\\"'\\\\\\\"}return response[\\\\\\\"arrayBuffer\\\\\\\"]()})).catch((function(){return getBinary()}))}return new Promise((function(resolve,reject){resolve(getBinary())}))}function doNativeWasm(global,env,providedBuffer){if(typeof WebAssembly!==\\\\\\\"object\\\\\\\"){err(\\\\\\\"no native wasm support detected\\\\\\\");return false}if(!(Module[\\\\\\\"wasmMemory\\\\\\\"]instanceof WebAssembly.Memory)){err(\\\\\\\"no native wasm Memory in use\\\\\\\");return false}env[\\\\\\\"memory\\\\\\\"]=Module[\\\\\\\"wasmMemory\\\\\\\"];info[\\\\\\\"global\\\\\\\"]={\\\\\\\"NaN\\\\\\\":NaN,\\\\\\\"Infinity\\\\\\\":Infinity};info[\\\\\\\"global.Math\\\\\\\"]=Math;info[\\\\\\\"env\\\\\\\"]=env;function receiveInstance(instance,module){exports=instance.exports;if(exports.memory)mergeMemory(exports.memory);Module[\\\\\\\"asm\\\\\\\"]=exports;Module[\\\\\\\"usingWasm\\\\\\\"]=true;removeRunDependency(\\\\\\\"wasm-instantiate\\\\\\\")}addRunDependency(\\\\\\\"wasm-instantiate\\\\\\\");if(Module[\\\\\\\"instantiateWasm\\\\\\\"]){try{return Module[\\\\\\\"instantiateWasm\\\\\\\"](info,receiveInstance)}catch(e){err(\\\\\\\"Module.instantiateWasm callback failed with error: \\\\\\\"+e);return false}}function receiveInstantiatedSource(output){receiveInstance(output[\\\\\\\"instance\\\\\\\"],output[\\\\\\\"module\\\\\\\"])}function instantiateArrayBuffer(receiver){getBinaryPromise().then((function(binary){return WebAssembly.instantiate(binary,info)})).then(receiver).catch((function(reason){err(\\\\\\\"failed to asynchronously prepare wasm: \\\\\\\"+reason);abort(reason)}))}if(!Module[\\\\\\\"wasmBinary\\\\\\\"]&&typeof WebAssembly.instantiateStreaming===\\\\\\\"function\\\\\\\"&&!isDataURI(wasmBinaryFile)&&typeof fetch===\\\\\\\"function\\\\\\\"){WebAssembly.instantiateStreaming(fetch(wasmBinaryFile,{credentials:\\\\\\\"same-origin\\\\\\\"}),info).then(receiveInstantiatedSource).catch((function(reason){err(\\\\\\\"wasm streaming compile failed: \\\\\\\"+reason);err(\\\\\\\"falling back to ArrayBuffer instantiation\\\\\\\");instantiateArrayBuffer(receiveInstantiatedSource)}))}else{instantiateArrayBuffer(receiveInstantiatedSource)}return{}}Module[\\\\\\\"asmPreload\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"];var asmjsReallocBuffer=Module[\\\\\\\"reallocBuffer\\\\\\\"];var wasmReallocBuffer=(function(size){var PAGE_MULTIPLE=Module[\\\\\\\"usingWasm\\\\\\\"]?WASM_PAGE_SIZE:ASMJS_PAGE_SIZE;size=alignUp(size,PAGE_MULTIPLE);var old=Module[\\\\\\\"buffer\\\\\\\"];var oldSize=old.byteLength;if(Module[\\\\\\\"usingWasm\\\\\\\"]){try{var result=Module[\\\\\\\"wasmMemory\\\\\\\"].grow((size-oldSize)/wasmPageSize);if(result!==(-1|0)){return Module[\\\\\\\"buffer\\\\\\\"]=Module[\\\\\\\"wasmMemory\\\\\\\"].buffer}else{return null}}catch(e){return null}}});Module[\\\\\\\"reallocBuffer\\\\\\\"]=(function(size){if(finalMethod===\\\\\\\"asmjs\\\\\\\"){return asmjsReallocBuffer(size)}else{return wasmReallocBuffer(size)}});var finalMethod=\\\\\\\"\\\\\\\";Module[\\\\\\\"asm\\\\\\\"]=(function(global,env,providedBuffer){env=fixImports(env);if(!env[\\\\\\\"table\\\\\\\"]){var TABLE_SIZE=Module[\\\\\\\"wasmTableSize\\\\\\\"];if(TABLE_SIZE===undefined)TABLE_SIZE=1024;var MAX_TABLE_SIZE=Module[\\\\\\\"wasmMaxTableSize\\\\\\\"];if(typeof WebAssembly===\\\\\\\"object\\\\\\\"&&typeof WebAssembly.Table===\\\\\\\"function\\\\\\\"){if(MAX_TABLE_SIZE!==undefined){env[\\\\\\\"table\\\\\\\"]=new WebAssembly.Table({\\\\\\\"initial\\\\\\\":TABLE_SIZE,\\\\\\\"maximum\\\\\\\":MAX_TABLE_SIZE,\\\\\\\"element\\\\\\\":\\\\\\\"anyfunc\\\\\\\"})}else{env[\\\\\\\"table\\\\\\\"]=new WebAssembly.Table({\\\\\\\"initial\\\\\\\":TABLE_SIZE,element:\\\\\\\"anyfunc\\\\\\\"})}}else{env[\\\\\\\"table\\\\\\\"]=new Array(TABLE_SIZE)}Module[\\\\\\\"wasmTable\\\\\\\"]=env[\\\\\\\"table\\\\\\\"]}if(!env[\\\\\\\"memoryBase\\\\\\\"]){env[\\\\\\\"memoryBase\\\\\\\"]=Module[\\\\\\\"STATIC_BASE\\\\\\\"]}if(!env[\\\\\\\"tableBase\\\\\\\"]){env[\\\\\\\"tableBase\\\\\\\"]=0}var exports;exports=doNativeWasm(global,env,providedBuffer);assert(exports,\\\\\\\"no binaryen method succeeded.\\\\\\\");return exports});}integrateWasmJS();var ASM_CONSTS=[(function(){return Module.webglContextAttributes.premultipliedAlpha}),(function(){return Module.webglContextAttributes.preserveDrawingBuffer}),(function($0){throw new Error('Internal Unity error: gles::GetProcAddress(\\\\\\\"'+Pointer_stringify($0)+'\\\\\\\") was called but gles::GetProcAddress() is not implemented on Unity WebGL. Please report a bug.')}),(function(){return typeof Module.shouldQuit!=\\\\\\\"undefined\\\\\\\"}),(function(){for(var id in Module.intervals){window.clearInterval(id)}Module.intervals={};for(var i=0;i<Module.deinitializers.length;i++){Module.deinitializers[i]()}Module.deinitializers=[];if(typeof Module.onQuit==\\\\\\\"function\\\\\\\")Module.onQuit()})];function _emscripten_asm_const_i(code){return ASM_CONSTS[code]()}function _emscripten_asm_const_sync_on_main_thread_i(code){return ASM_CONSTS[code]()}function _emscripten_asm_const_ii(code,a0){return ASM_CONSTS[code](a0)}STATIC_BASE=GLOBAL_BASE;STATICTOP=STATIC_BASE+3936944;__ATINIT__.push({func:(function(){__GLOBAL__sub_I_AccessibilityScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_AIScriptingClasses_cpp()})},{func:(function(){___cxx_global_var_init_528()})},{func:(function(){__GLOBAL__sub_I_AndroidJNIScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_AnimationScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Animation_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Animation_2_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Animation_7_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Animation_Constraints_0_cpp()})},{func:(function(){__GLOBAL__sub_I_AnimationClip_cpp()})},{func:(function(){__GLOBAL__sub_I_AssetBundleScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_AssetBundle_Public_0_cpp()})},{func:(function(){__GLOBAL__sub_I_AudioScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Video_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Audio_Public_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Audio_Public_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Audio_Public_3_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Audio_Public_ScriptBindings_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Audio_Public_sound_0_cpp()})},{func:(function(){__GLOBAL__sub_I_ClothScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Cloth_0_cpp()})},{func:(function(){___cxx_global_var_init_18_1122()})},{func:(function(){__GLOBAL__sub_I_nvcloth_src_0_cpp()})},{func:(function(){__GLOBAL__sub_I_nvcloth_src_1_cpp()})},{func:(function(){__GLOBAL__sub_I_SwInterCollision_cpp()})},{func:(function(){__GLOBAL__sub_I_SwSolverKernel_cpp()})},{func:(function(){__GLOBAL__sub_I_artifacts_WebGL_codegenerator_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_GfxDevice_opengles_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_VirtualFileSystem_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Input_0_cpp()})},{func:(function(){__GLOBAL__sub_I_GfxDeviceNull_cpp()})},{func:(function(){__GLOBAL__sub_I_External_ProphecySDK_BlitOperations_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_2D_Renderer_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_2D_Sorting_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_2D_SpriteAtlas_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Allocator_2_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Application_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_BaseClasses_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_BaseClasses_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_BaseClasses_2_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_BaseClasses_3_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Burst_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Camera_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Camera_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Camera_2_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Camera_5_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Camera_6_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Camera_7_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Camera_8_cpp()})},{func:(function(){__GLOBAL__sub_I_Shadows_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Camera_Culling_0_cpp()})},{func:(function(){__GLOBAL__sub_I_GUITexture_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Camera_RenderLoops_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Camera_RenderLoops_2_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Containers_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Core_Callbacks_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_File_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Geometry_2_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_0_cpp()})},{func:(function(){___cxx_global_var_init_104_4269()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_2_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_4_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_5_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_6_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_8_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_9_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_10_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_11_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_12_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_Billboard_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_CommandBuffer_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_LOD_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_Mesh_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_Mesh_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_Mesh_2_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_Mesh_4_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_Mesh_5_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_ScriptableRenderLoop_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Interfaces_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Interfaces_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Interfaces_2_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Jobs_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Jobs_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Jobs_Internal_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Jobs_ScriptBindings_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Math_2_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Math_Random_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Misc_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Misc_2_cpp()})},{func:(function(){___cxx_global_var_init_130_7666()})},{func:(function(){__GLOBAL__sub_I_Runtime_Misc_3_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Misc_4_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Misc_5_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_PreloadManager_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Profiler_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Profiler_2_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Profiler_ExternalGPUProfiler_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Profiler_ScriptBindings_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_SceneManager_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Shaders_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Shaders_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Shaders_2_cpp()})},{func:(function(){___cxx_global_var_init_62_8873()})},{func:(function(){__GLOBAL__sub_I_Runtime_Shaders_4_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Shaders_5_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Shaders_GpuPrograms_0_cpp()})},{func:(function(){___cxx_global_var_init_9_9378()})},{func:(function(){__GLOBAL__sub_I_Runtime_Shaders_ShaderImpl_2_cpp()})},{func:(function(){___cxx_global_var_init_9577()})},{func:(function(){__GLOBAL__sub_I_Runtime_Transform_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Transform_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Utilities_2_cpp()})},{func:(function(){___cxx_global_var_init_10024()})},{func:(function(){__GLOBAL__sub_I_Runtime_Utilities_5_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Utilities_6_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Utilities_7_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Utilities_9_cpp()})},{func:(function(){__GLOBAL__sub_I_AssetBundleFileSystem_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Modules_0_cpp()})},{func:(function(){___cxx_global_var_init_18_10374()})},{func:(function(){___cxx_global_var_init_19_10375()})},{func:(function(){___cxx_global_var_init_20_10376()})},{func:(function(){__GLOBAL__sub_I_Modules_Profiler_Public_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Profiler_Runtime_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Export_Unsafe_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_GfxDevice_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_GfxDevice_2_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_GfxDevice_3_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_GfxDevice_4_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_GfxDevice_5_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_PluginInterface_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Director_Core_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_ScriptingBackend_Il2Cpp_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Scripting_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Scripting_2_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Scripting_3_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Mono_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Mono_SerializationBackend_DirectMemoryAccess_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Mono_SerializationBackend_DirectMemoryAccess_1_cpp()})},{func:(function(){__GLOBAL__sub_I_TemplateInstantiations_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Scripting_APIUpdating_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Serialize_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Serialize_2_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Serialize_TransferFunctions_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Serialize_TransferFunctions_1_cpp()})},{func:(function(){__GLOBAL__sub_I_PlatformDependent_WebGL_Source_0_cpp()})},{func:(function(){__GLOBAL__sub_I_PlatformDependent_WebGL_Source_2_cpp()})},{func:(function(){__GLOBAL__sub_I_Mesh_cpp()})},{func:(function(){__GLOBAL__sub_I_LogAssert_cpp()})},{func:(function(){__GLOBAL__sub_I_Shader_cpp()})},{func:(function(){__GLOBAL__sub_I_PlatformDependent_WebGL_External_baselib_builds_Source_0_cpp()})},{func:(function(){__GLOBAL__sub_I_DirectorScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_DSPGraph_Public_1_cpp()})},{func:(function(){__GLOBAL__sub_I_GridScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Grid_Public_0_cpp()})},{func:(function(){___cxx_global_var_init_3992()})},{func:(function(){__GLOBAL__sub_I_IMGUIScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_IMGUI_0_cpp()})},{func:(function(){___cxx_global_var_init_23_17()})},{func:(function(){__GLOBAL__sub_I_Modules_IMGUI_1_cpp()})},{func:(function(){__GLOBAL__sub_I_InputLegacyScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_InputScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Input_Private_0_cpp()})},{func:(function(){__GLOBAL__sub_I_ParticleSystemScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_ParticleSystem_0_cpp()})},{func:(function(){__GLOBAL__sub_I_ParticleSystemGeometryJob_cpp()})},{func:(function(){__GLOBAL__sub_I_NoiseModule_cpp()})},{func:(function(){__GLOBAL__sub_I_ShapeModule_cpp()})},{func:(function(){__GLOBAL__sub_I_UVModule_cpp()})},{func:(function(){__GLOBAL__sub_I_Physics2DScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Physics2D_Public_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Physics2D_Public_1_cpp()})},{func:(function(){__GLOBAL__sub_I_PhysicsScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Physics_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Physics_2_cpp()})},{func:(function(){__GLOBAL__sub_I_PhysicsQuery_cpp()})},{func:(function(){__GLOBAL__sub_I_physx_source_physxextensions_src_2_cpp()})},{func:(function(){__GLOBAL__sub_I_SubsystemsScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Subsystems_0_cpp()})},{func:(function(){__GLOBAL__sub_I_TerrainScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Terrain_Public_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Terrain_Public_1_cpp()})},{func:(function(){___cxx_global_var_init_89_7101()})},{func:(function(){__GLOBAL__sub_I_Modules_Terrain_Public_2_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Terrain_Public_3_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Terrain_VR_0_cpp()})},{func:(function(){__GLOBAL__sub_I_TextCoreScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_TextCore_Native_FontEngine_0_cpp()})},{func:(function(){__GLOBAL__sub_I_TextRenderingScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_TextRendering_Public_0_cpp()})},{func:(function(){__GLOBAL__sub_I_TilemapScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Tilemap_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Tilemap_Public_0_cpp()})},{func:(function(){__GLOBAL__sub_I_UIElementsNativeScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_External_Yoga_Yoga_0_cpp()})},{func:(function(){__GLOBAL__sub_I_UIScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_UI_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_UI_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_UI_2_cpp()})},{func:(function(){__GLOBAL__sub_I_umbra_cpp()})},{func:(function(){__GLOBAL__sub_I_UnityAnalyticsScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_UnityAdsSettings_cpp()})},{func:(function(){__GLOBAL__sub_I_UnityWebRequestScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_UnityWebRequest_Public_0_cpp()})},{func:(function(){__GLOBAL__sub_I_VFXScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_VFX_Public_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_VFX_Public_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_VFX_Public_Systems_0_cpp()})},{func:(function(){__GLOBAL__sub_I_VisualEffectAsset_cpp()})},{func:(function(){__GLOBAL__sub_I_VideoScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Video_Public_Base_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Video_Public_0_cpp()})},{func:(function(){__GLOBAL__sub_I_VideoYUV420Convert_cpp()})},{func:(function(){__GLOBAL__sub_I_VRScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_VR_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_VR_1_cpp()})},{func:(function(){__GLOBAL__sub_I_PluginInterfaceVR_cpp()})},{func:(function(){__GLOBAL__sub_I_Wind_cpp()})},{func:(function(){__GLOBAL__sub_I_XRScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_XR_0_cpp()})},{func:(function(){__GLOBAL__sub_I_XRAudio_cpp()})},{func:(function(){__GLOBAL__sub_I_XRPreInit_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_XR_Public_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_XR_Stats_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_XR_Subsystems_Display_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_XR_Subsystems_Input_Public_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_XR_Subsystems_Input_Public_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_XR_Subsystems_Meshing_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_XR_Tracing_0_cpp()})},{func:(function(){__GLOBAL__sub_I_XRWindowsLocatableCamera_cpp()})},{func:(function(){__GLOBAL__sub_I_External_il2cpp_builds_external_baselib_Platforms_WebGL_Source_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Lump_libil2cpp_os_cpp()})},{func:(function(){__GLOBAL__sub_I_Lump_libil2cpp_icalls_cpp()})},{func:(function(){__GLOBAL__sub_I_Lump_libil2cpp_vm_cpp()})},{func:(function(){__GLOBAL__sub_I_Lump_libil2cpp_metadata_cpp()})},{func:(function(){__GLOBAL__sub_I_Lump_libil2cpp_utils_cpp()})},{func:(function(){__GLOBAL__sub_I_Lump_libil2cpp_vm_utils_cpp()})},{func:(function(){__GLOBAL__sub_I_Lump_libil2cpp_mono_cpp()})},{func:(function(){__GLOBAL__sub_I_Lump_libil2cpp_gc_cpp()})},{func:(function(){___emscripten_environ_constructor()})});var STATIC_BUMP=3936944;Module[\\\\\\\"STATIC_BASE\\\\\\\"]=STATIC_BASE;Module[\\\\\\\"STATIC_BUMP\\\\\\\"]=STATIC_BUMP;var tempDoublePtr=STATICTOP;STATICTOP+=16;function _JS_Cursor_SetImage(ptr,length){var binary=\\\\\\\"\\\\\\\";for(var i=0;i<length;i++)binary+=String.fromCharCode(HEAPU8[ptr+i]);Module.canvas.style.cursor=\\\\\\\"url(data:image/cur;base64,\\\\\\\"+btoa(binary)+\\\\\\\"),default\\\\\\\"}function _JS_Cursor_SetShow(show){Module.canvas.style.cursor=show?\\\\\\\"default\\\\\\\":\\\\\\\"none\\\\\\\"}function _JS_Eval_ClearInterval(id){window.clearInterval(id)}function _JS_Eval_OpenURL(ptr){var str=Pointer_stringify(ptr);window.open(str,\\\\\\\"_blank\\\\\\\",\\\\\\\"\\\\\\\")}function _JS_Eval_SetInterval(func,arg,millis){Module[\\\\\\\"noExitRuntime\\\\\\\"]=true;function wrapper(){getFuncWrapper(func,\\\\\\\"vi\\\\\\\")(arg)}return Browser.safeSetInterval(wrapper,millis)}var fs={numPendingSync:0,syncInternal:1e3,syncInProgress:false,sync:(function(onlyPendingSync){if(onlyPendingSync){if(fs.numPendingSync==0)return}else if(fs.syncInProgress){fs.numPendingSync++;return}fs.syncInProgress=true;FS.syncfs(false,(function(err){fs.syncInProgress=false}));fs.numPendingSync=0})};function _JS_FileSystem_Initialize(){Module.setInterval((function(){fs.sync(true)}),fs.syncInternal)}function _JS_FileSystem_Sync(){fs.sync(false)}function _JS_Log_Dump(ptr,type){var str=Pointer_stringify(ptr);if(typeof dump==\\\\\\\"function\\\\\\\")dump(str);switch(type){case 0:case 1:case 4:console.error(str);return;case 2:console.warn(str);return;case 3:case 5:console.log(str);return;default:console.error(\\\\\\\"Unknown console message type!\\\\\\\");console.error(str)}}function _JS_Log_StackTrace(buffer,bufferSize){var trace=stackTrace();if(buffer)stringToUTF8(trace,buffer,bufferSize);return lengthBytesUTF8(trace)}var JS_ScreenOrientation_callback=0;function JS_ScreenOrientation_eventHandler(){if(JS_ScreenOrientation_callback)dynCall_viii(JS_ScreenOrientation_callback,window.innerWidth,window.innerHeight,screen.orientation?screen.orientation.angle:window.orientation)}function _JS_ScreenOrientation_DeInit(){JS_ScreenOrientation_callback=0;window.removeEventListener(\\\\\\\"resize\\\\\\\",JS_ScreenOrientation_eventHandler);if(screen.orientation){screen.orientation.removeEventListener(\\\\\\\"change\\\\\\\",JS_ScreenOrientation_eventHandler)}}function _JS_ScreenOrientation_Init(callback){if(!JS_ScreenOrientation_callback){if(screen.orientation){screen.orientation.addEventListener(\\\\\\\"change\\\\\\\",JS_ScreenOrientation_eventHandler)}window.addEventListener(\\\\\\\"resize\\\\\\\",JS_ScreenOrientation_eventHandler);JS_ScreenOrientation_callback=callback;setTimeout(JS_ScreenOrientation_eventHandler,0)}}var WEBAudio={audioInstanceIdCounter:0,audioInstances:{},audioContext:null,audioWebEnabled:0};function _JS_Sound_Create_Channel(callback,userData){if(WEBAudio.audioWebEnabled==0)return;var channel={gain:WEBAudio.audioContext.createGain(),panner:WEBAudio.audioContext.createPanner(),threeD:false,playBuffer:(function(startTime,buffer,startOffset){this.setup();this.source.buffer=buffer;var chan=this;this.source.onended=(function(){chan.disconnectSource();if(callback)dynCall(\\\\\\\"vi\\\\\\\",callback,[userData])});this.source.start(startTime,startOffset);this.source.playbackStartTime=startTime-startOffset/this.source.playbackRate.value}),disconnectSource:(function(){if(this.source&&!this.source.isPausedMockNode){this.source.onended=null;this.source.disconnect();delete this.source}}),stop:(function(delay){if(channel.source&&channel.source.buffer){try{channel.source.stop(WEBAudio.audioContext.currentTime+delay)}catch(e){}if(delay==0){channel.disconnectSource()}}}),pause:(function(){var s=this.source;if(!s)return;var pausedSource={isPausedMockNode:true,loop:s.loop,loopStart:s.loopStart,loopEnd:s.loopEnd,buffer:s.buffer,playbackRate:s.playbackRate.value,playbackPausedAtPosition:s.estimatePlaybackPosition(),setPitch:(function(v){this.playbackRate=v})};this.stop(0);this.disconnectSource();this.source=pausedSource}),resume:(function(){var pausedSource=this.source;if(!pausedSource||!pausedSource.isPausedMockNode)return;delete this.source;this.setup();this.playBuffer(WEBAudio.audioContext.currentTime-Math.min(0,pausedSource.playbackPausedAtPosition),pausedSource.buffer,Math.max(0,pausedSource.playbackPausedAtPosition));this.source.loop=pausedSource.loop;this.source.loopStart=pausedSource.loopStart;this.source.loopEnd=pausedSource.loopEnd;this.source.setPitch(pausedSource.playbackRate)}),setup:(function(){if(this.source&&!this.source.isPausedMockNode)return;this.source=WEBAudio.audioContext.createBufferSource();this.source.estimatePlaybackPosition=(function(){var t=(WEBAudio.audioContext.currentTime-this.playbackStartTime)*this.playbackRate.value;if(this.loop&&t>=this.loopStart){t=(t-this.loopStart)%(this.loopEnd-this.loopStart)+this.loopStart}return t});this.source.setPitch=(function(newPitch){var curPosition=this.estimatePlaybackPosition();if(curPosition>=0){this.playbackStartTime=WEBAudio.audioContext.currentTime-curPosition/newPitch}this.playbackRate.value=newPitch});this.setupPanning()}),setupPanning:(function(){if(this.source.isPausedMockNode)return;this.source.disconnect();if(this.threeD){this.source.connect(this.panner);this.panner.connect(this.gain)}else{this.panner.disconnect();this.source.connect(this.gain)}})};channel.panner.rolloffFactor=0;channel.gain.connect(WEBAudio.audioContext.destination);WEBAudio.audioInstances[++WEBAudio.audioInstanceIdCounter]=channel;return WEBAudio.audioInstanceIdCounter}function _JS_Sound_GetLength(bufferInstance){if(WEBAudio.audioWebEnabled==0)return 0;var sound=WEBAudio.audioInstances[bufferInstance];var sampleRateRatio=44100/sound.buffer.sampleRate;return sound.buffer.length*sampleRateRatio}function _JS_Sound_GetLoadState(bufferInstance){if(WEBAudio.audioWebEnabled==0)return 2;var sound=WEBAudio.audioInstances[bufferInstance];if(sound.error)return 2;if(sound.buffer)return 0;return 1}function _JS_Sound_Init(){try{window.AudioContext=window.AudioContext||window.webkitAudioContext;WEBAudio.audioContext=new AudioContext;var tryToResumeAudioContext=(function(){if(WEBAudio.audioContext.state===\\\\\\\"suspended\\\\\\\")WEBAudio.audioContext.resume();else Module.clearInterval(resumeInterval)});var resumeInterval=Module.setInterval(tryToResumeAudioContext,400);WEBAudio.audioWebEnabled=1}catch(e){alert(\\\\\\\"Web Audio API is not supported in this browser\\\\\\\")}}function _JS_Sound_Load(ptr,length){if(WEBAudio.audioWebEnabled==0)return 0;var sound={buffer:null,error:false};WEBAudio.audioInstances[++WEBAudio.audioInstanceIdCounter]=sound;var audioData=HEAPU8.buffer.slice(ptr,ptr+length);WEBAudio.audioContext.decodeAudioData(audioData,(function(buffer){sound.buffer=buffer}),(function(){sound.error=true;console.log(\\\\\\\"Decode error.\\\\\\\")}));return WEBAudio.audioInstanceIdCounter}function _JS_Sound_Load_PCM(channels,length,sampleRate,ptr){if(WEBAudio.audioWebEnabled==0)return 0;var sound={buffer:WEBAudio.audioContext.createBuffer(channels,length,sampleRate),error:false};for(var i=0;i<channels;i++){var offs=(ptr>>2)+length*i;var buffer=sound.buffer;var copyToChannel=buffer[\\\\\\\"copyToChannel\\\\\\\"]||(function(source,channelNumber,startInChannel){var clipped=source.subarray(0,Math.min(source.length,this.length-(startInChannel|0)));this.getChannelData(channelNumber|0).set(clipped,startInChannel|0)});copyToChannel.apply(buffer,[HEAPF32.subarray(offs,offs+length),i,0])}WEBAudio.audioInstances[++WEBAudio.audioInstanceIdCounter]=sound;return WEBAudio.audioInstanceIdCounter}function _JS_Sound_Play(bufferInstance,channelInstance,offset,delay){_JS_Sound_Stop(channelInstance,0);if(WEBAudio.audioWebEnabled==0)return;var sound=WEBAudio.audioInstances[bufferInstance];var channel=WEBAudio.audioInstances[channelInstance];if(sound.buffer){try{channel.playBuffer(WEBAudio.audioContext.currentTime+delay,sound.buffer,offset)}catch(e){console.error(\\\\\\\"playBuffer error. Exception: \\\\\\\"+e)}}else console.log(\\\\\\\"Trying to play sound which is not loaded.\\\\\\\")}function _JS_Sound_ReleaseInstance(instance){delete WEBAudio.audioInstances[instance]}function _JS_Sound_ResumeIfNeeded(){if(WEBAudio.audioWebEnabled==0)return;if(WEBAudio.audioContext.state===\\\\\\\"suspended\\\\\\\")WEBAudio.audioContext.resume()}function _JS_Sound_Set3D(channelInstance,threeD){var channel=WEBAudio.audioInstances[channelInstance];if(channel.threeD!=threeD){channel.threeD=threeD;if(!channel.source){channel.setup()}channel.setupPanning()}}function _JS_Sound_SetListenerOrientation(x,y,z,xUp,yUp,zUp){if(WEBAudio.audioWebEnabled==0)return;if(WEBAudio.audioContext.listener.forwardX){WEBAudio.audioContext.listener.forwardX.setValueAtTime(-x,WEBAudio.audioContext.currentTime);WEBAudio.audioContext.listener.forwardY.setValueAtTime(-y,WEBAudio.audioContext.currentTime);WEBAudio.audioContext.listener.forwardZ.setValueAtTime(-z,WEBAudio.audioContext.currentTime);WEBAudio.audioContext.listener.upX.setValueAtTime(xUp,WEBAudio.audioContext.currentTime);WEBAudio.audioContext.listener.upY.setValueAtTime(yUp,WEBAudio.audioContext.currentTime);WEBAudio.audioContext.listener.upZ.setValueAtTime(zUp,WEBAudio.audioContext.currentTime)}else{WEBAudio.audioContext.listener.setOrientation(-x,-y,-z,xUp,yUp,zUp)}}function _JS_Sound_SetListenerPosition(x,y,z){if(WEBAudio.audioWebEnabled==0)return;if(WEBAudio.audioContext.listener.positionX){WEBAudio.audioContext.listener.positionX.setValueAtTime(x,WEBAudio.audioContext.currentTime);WEBAudio.audioContext.listener.positionY.setValueAtTime(y,WEBAudio.audioContext.currentTime);WEBAudio.audioContext.listener.positionZ.setValueAtTime(z,WEBAudio.audioContext.currentTime)}else{WEBAudio.audioContext.listener.setPosition(x,y,z)}}function _JS_Sound_SetLoop(channelInstance,loop){if(WEBAudio.audioWebEnabled==0)return;var channel=WEBAudio.audioInstances[channelInstance];if(!channel.source){channel.setup()}channel.source.loop=loop}function _JS_Sound_SetLoopPoints(channelInstance,loopStart,loopEnd){if(WEBAudio.audioWebEnabled==0)return;var channel=WEBAudio.audioInstances[channelInstance];if(!channel.source){channel.setup()}channel.source.loopStart=loopStart;channel.source.loopEnd=loopEnd}function _JS_Sound_SetPaused(channelInstance,paused){if(WEBAudio.audioWebEnabled==0)return;var channel=WEBAudio.audioInstances[channelInstance];var channelCurrentlyPaused=!channel.source||channel.source.isPausedMockNode;if(paused!=channelCurrentlyPaused){if(paused)channel.pause();else channel.resume()}}function _JS_Sound_SetPitch(channelInstance,v){if(WEBAudio.audioWebEnabled==0)return;try{WEBAudio.audioInstances[channelInstance].source.setPitch(v)}catch(e){console.error(\\\\\\\"Invalid audio pitch \\\\\\\"+v+\\\\\\\" specified to WebAudio backend!\\\\\\\")}}function _JS_Sound_SetPosition(channelInstance,x,y,z){if(WEBAudio.audioWebEnabled==0)return;var channel=WEBAudio.audioInstances[channelInstance];if(channel.x!=x||channel.y!=y||channel.z!=z){channel.panner.setPosition(x,y,z);channel.x=x;channel.y=y;channel.z=z}}function _JS_Sound_SetVolume(channelInstance,v){if(WEBAudio.audioWebEnabled==0)return;try{WEBAudio.audioInstances[channelInstance].gain.gain.setValueAtTime(v,WEBAudio.audioContext.currentTime)}catch(e){console.error(\\\\\\\"Invalid audio volume \\\\\\\"+v+\\\\\\\" specified to WebAudio backend!\\\\\\\")}}function _JS_Sound_Stop(channelInstance,delay){if(WEBAudio.audioWebEnabled==0)return;var channel=WEBAudio.audioInstances[channelInstance];channel.stop(delay)}function _JS_SystemInfo_GetCanvasClientSize(domElementSelector,outWidth,outHeight){var selector=UTF8ToString(domElementSelector);var canvas=selector==\\\\\\\"#canvas\\\\\\\"?Module[\\\\\\\"canvas\\\\\\\"]:document.querySelector(selector);var w=0,h=0;if(canvas){var size=canvas.getBoundingClientRect();w=size.width;h=size.height}HEAPF64[outWidth>>3]=w;HEAPF64[outHeight>>3]=h}function _JS_SystemInfo_GetDocumentURL(buffer,bufferSize){if(buffer)stringToUTF8(document.URL,buffer,bufferSize);return lengthBytesUTF8(document.URL)}function _JS_SystemInfo_GetGPUInfo(buffer,bufferSize){var gpuinfo=Module.SystemInfo.gpu;if(buffer)stringToUTF8(gpuinfo,buffer,bufferSize);return lengthBytesUTF8(gpuinfo)}function _JS_SystemInfo_GetMatchWebGLToCanvasSize(){return Module.matchWebGLToCanvasSize||Module.matchWebGLToCanvasSize===undefined}function _JS_SystemInfo_GetMemory(){return TOTAL_MEMORY/(1024*1024)}function _JS_SystemInfo_GetOS(buffer,bufferSize){var browser=Module.SystemInfo.os+\\\\\\\" \\\\\\\"+Module.SystemInfo.osVersion;if(buffer)stringToUTF8(browser,buffer,bufferSize);return lengthBytesUTF8(browser)}function _JS_SystemInfo_GetPreferredDevicePixelRatio(){return Module.devicePixelRatio||window.devicePixelRatio||1}function _JS_SystemInfo_GetScreenSize(outWidth,outHeight){HEAPF64[outWidth>>3]=Module.SystemInfo.width;HEAPF64[outHeight>>3]=Module.SystemInfo.height}function _JS_SystemInfo_HasCursorLock(){return Module.SystemInfo.hasCursorLock}function _JS_SystemInfo_HasFullscreen(){return Module.SystemInfo.hasFullscreen}function _JS_SystemInfo_HasWebGL(){return Module.SystemInfo.hasWebGL}function _JS_SystemInfo_IsMobile(){return Module.SystemInfo.mobile}function ___atomic_compare_exchange_8(ptr,expected,desiredl,desiredh,weak,success_memmodel,failure_memmodel){var pl=HEAP32[ptr>>2];var ph=HEAP32[ptr+4>>2];var el=HEAP32[expected>>2];var eh=HEAP32[expected+4>>2];if(pl===el&&ph===eh){HEAP32[ptr>>2]=desiredl;HEAP32[ptr+4>>2]=desiredh;return 1}else{HEAP32[expected>>2]=pl;HEAP32[expected+4>>2]=ph;return 0}}function ___atomic_fetch_add_8(ptr,vall,valh,memmodel){var l=HEAP32[ptr>>2];var h=HEAP32[ptr+4>>2];HEAP32[ptr>>2]=_i64Add(l,h,vall,valh);HEAP32[ptr+4>>2]=getTempRet0();return(setTempRet0(h),l)|0}var ENV={};function ___buildEnvironment(environ){var MAX_ENV_VALUES=64;var TOTAL_ENV_SIZE=1024;var poolPtr;var envPtr;if(!___buildEnvironment.called){___buildEnvironment.called=true;ENV[\\\\\\\"USER\\\\\\\"]=ENV[\\\\\\\"LOGNAME\\\\\\\"]=\\\\\\\"web_user\\\\\\\";ENV[\\\\\\\"PATH\\\\\\\"]=\\\\\\\"/\\\\\\\";ENV[\\\\\\\"PWD\\\\\\\"]=\\\\\\\"/\\\\\\\";ENV[\\\\\\\"HOME\\\\\\\"]=\\\\\\\"/home/web_user\\\\\\\";ENV[\\\\\\\"LANG\\\\\\\"]=\\\\\\\"C.UTF-8\\\\\\\";ENV[\\\\\\\"_\\\\\\\"]=Module[\\\\\\\"thisProgram\\\\\\\"];poolPtr=getMemory(TOTAL_ENV_SIZE);envPtr=getMemory(MAX_ENV_VALUES*4);HEAP32[envPtr>>2]=poolPtr;HEAP32[environ>>2]=envPtr}else{envPtr=HEAP32[environ>>2];poolPtr=HEAP32[envPtr>>2]}var strings=[];var totalSize=0;for(var key in ENV){if(typeof ENV[key]===\\\\\\\"string\\\\\\\"){var line=key+\\\\\\\"=\\\\\\\"+ENV[key];strings.push(line);totalSize+=line.length}}if(totalSize>TOTAL_ENV_SIZE){throw new Error(\\\\\\\"Environment size exceeded TOTAL_ENV_SIZE!\\\\\\\")}var ptrSize=4;for(var i=0;i<strings.length;i++){var line=strings[i];writeAsciiToMemory(line,poolPtr);HEAP32[envPtr+i*ptrSize>>2]=poolPtr;poolPtr+=line.length+1}HEAP32[envPtr+strings.length*ptrSize>>2]=0}function ___cxa_allocate_exception(size){return _malloc(size)}function __ZSt18uncaught_exceptionv(){return!!__ZSt18uncaught_exceptionv.uncaught_exception}var EXCEPTIONS={last:0,caught:[],infos:{},deAdjust:(function(adjusted){if(!adjusted||EXCEPTIONS.infos[adjusted])return adjusted;for(var key in EXCEPTIONS.infos){var ptr=+key;var info=EXCEPTIONS.infos[ptr];if(info.adjusted===adjusted){return ptr}}return adjusted}),addRef:(function(ptr){if(!ptr)return;var info=EXCEPTIONS.infos[ptr];info.refcount++}),decRef:(function(ptr){if(!ptr)return;var info=EXCEPTIONS.infos[ptr];assert(info.refcount>0);info.refcount--;if(info.refcount===0&&!info.rethrown){if(info.destructor){Module[\\\\\\\"dynCall_vi\\\\\\\"](info.destructor,ptr)}delete EXCEPTIONS.infos[ptr];___cxa_free_exception(ptr)}}),clearRef:(function(ptr){if(!ptr)return;var info=EXCEPTIONS.infos[ptr];info.refcount=0})};function ___cxa_begin_catch(ptr){var info=EXCEPTIONS.infos[ptr];if(info&&!info.caught){info.caught=true;__ZSt18uncaught_exceptionv.uncaught_exception--}if(info)info.rethrown=false;EXCEPTIONS.caught.push(ptr);EXCEPTIONS.addRef(EXCEPTIONS.deAdjust(ptr));return ptr}function ___cxa_free_exception(ptr){try{return _free(ptr)}catch(e){}}function ___cxa_end_catch(){Module[\\\\\\\"setThrew\\\\\\\"](0);var ptr=EXCEPTIONS.caught.pop();if(ptr){EXCEPTIONS.decRef(EXCEPTIONS.deAdjust(ptr));EXCEPTIONS.last=0}}function ___cxa_find_matching_catch_2(){return ___cxa_find_matching_catch.apply(null,arguments)}function ___cxa_find_matching_catch_3(){return ___cxa_find_matching_catch.apply(null,arguments)}function ___cxa_find_matching_catch_4(){return ___cxa_find_matching_catch.apply(null,arguments)}function ___cxa_pure_virtual(){ABORT=true;throw\\\\\\\"Pure virtual function called!\\\\\\\"}function ___cxa_rethrow(){var ptr=EXCEPTIONS.caught.pop();ptr=EXCEPTIONS.deAdjust(ptr);if(!EXCEPTIONS.infos[ptr].rethrown){EXCEPTIONS.caught.push(ptr);EXCEPTIONS.infos[ptr].rethrown=true}EXCEPTIONS.last=ptr;throw ptr}function ___resumeException(ptr){if(!EXCEPTIONS.last){EXCEPTIONS.last=ptr}throw ptr}function ___cxa_find_matching_catch(){var thrown=EXCEPTIONS.last;if(!thrown){return(setTempRet0(0),0)|0}var info=EXCEPTIONS.infos[thrown];var throwntype=info.type;if(!throwntype){return(setTempRet0(0),thrown)|0}var typeArray=Array.prototype.slice.call(arguments);var pointer=Module[\\\\\\\"___cxa_is_pointer_type\\\\\\\"](throwntype);if(!___cxa_find_matching_catch.buffer)___cxa_find_matching_catch.buffer=_malloc(4);HEAP32[___cxa_find_matching_catch.buffer>>2]=thrown;thrown=___cxa_find_matching_catch.buffer;for(var i=0;i<typeArray.length;i++){if(typeArray[i]&&Module[\\\\\\\"___cxa_can_catch\\\\\\\"](typeArray[i],throwntype,thrown)){thrown=HEAP32[thrown>>2];info.adjusted=thrown;return(setTempRet0(typeArray[i]),thrown)|0}}thrown=HEAP32[thrown>>2];return(setTempRet0(throwntype),thrown)|0}function ___cxa_throw(ptr,type,destructor){EXCEPTIONS.infos[ptr]={ptr:ptr,adjusted:ptr,type:type,destructor:destructor,refcount:0,caught:false,rethrown:false};EXCEPTIONS.last=ptr;if(!(\\\\\\\"uncaught_exception\\\\\\\"in __ZSt18uncaught_exceptionv)){__ZSt18uncaught_exceptionv.uncaught_exception=1}else{__ZSt18uncaught_exceptionv.uncaught_exception++}throw ptr}function ___gxx_personality_v0(){}function ___lock(){}var ERRNO_CODES={EPERM:1,ENOENT:2,ESRCH:3,EINTR:4,EIO:5,ENXIO:6,E2BIG:7,ENOEXEC:8,EBADF:9,ECHILD:10,EAGAIN:11,EWOULDBLOCK:11,ENOMEM:12,EACCES:13,EFAULT:14,ENOTBLK:15,EBUSY:16,EEXIST:17,EXDEV:18,ENODEV:19,ENOTDIR:20,EISDIR:21,EINVAL:22,ENFILE:23,EMFILE:24,ENOTTY:25,ETXTBSY:26,EFBIG:27,ENOSPC:28,ESPIPE:29,EROFS:30,EMLINK:31,EPIPE:32,EDOM:33,ERANGE:34,ENOMSG:42,EIDRM:43,ECHRNG:44,EL2NSYNC:45,EL3HLT:46,EL3RST:47,ELNRNG:48,EUNATCH:49,ENOCSI:50,EL2HLT:51,EDEADLK:35,ENOLCK:37,EBADE:52,EBADR:53,EXFULL:54,ENOANO:55,EBADRQC:56,EBADSLT:57,EDEADLOCK:35,EBFONT:59,ENOSTR:60,ENODATA:61,ETIME:62,ENOSR:63,ENONET:64,ENOPKG:65,EREMOTE:66,ENOLINK:67,EADV:68,ESRMNT:69,ECOMM:70,EPROTO:71,EMULTIHOP:72,EDOTDOT:73,EBADMSG:74,ENOTUNIQ:76,EBADFD:77,EREMCHG:78,ELIBACC:79,ELIBBAD:80,ELIBSCN:81,ELIBMAX:82,ELIBEXEC:83,ENOSYS:38,ENOTEMPTY:39,ENAMETOOLONG:36,ELOOP:40,EOPNOTSUPP:95,EPFNOSUPPORT:96,ECONNRESET:104,ENOBUFS:105,EAFNOSUPPORT:97,EPROTOTYPE:91,ENOTSOCK:88,ENOPROTOOPT:92,ESHUTDOWN:108,ECONNREFUSED:111,EADDRINUSE:98,ECONNABORTED:103,ENETUNREACH:101,ENETDOWN:100,ETIMEDOUT:110,EHOSTDOWN:112,EHOSTUNREACH:113,EINPROGRESS:115,EALREADY:114,EDESTADDRREQ:89,EMSGSIZE:90,EPROTONOSUPPORT:93,ESOCKTNOSUPPORT:94,EADDRNOTAVAIL:99,ENETRESET:102,EISCONN:106,ENOTCONN:107,ETOOMANYREFS:109,EUSERS:87,EDQUOT:122,ESTALE:116,ENOTSUP:95,ENOMEDIUM:123,EILSEQ:84,EOVERFLOW:75,ECANCELED:125,ENOTRECOVERABLE:131,EOWNERDEAD:130,ESTRPIPE:86};function ___setErrNo(value){if(Module[\\\\\\\"___errno_location\\\\\\\"])HEAP32[Module[\\\\\\\"___errno_location\\\\\\\"]()>>2]=value;return value}function ___map_file(pathname,size){___setErrNo(ERRNO_CODES.EPERM);return-1}var ERRNO_MESSAGES={0:\\\\\\\"Success\\\\\\\",1:\\\\\\\"Not super-user\\\\\\\",2:\\\\\\\"No such file or directory\\\\\\\",3:\\\\\\\"No such process\\\\\\\",4:\\\\\\\"Interrupted system call\\\\\\\",5:\\\\\\\"I/O error\\\\\\\",6:\\\\\\\"No such device or address\\\\\\\",7:\\\\\\\"Arg list too long\\\\\\\",8:\\\\\\\"Exec format error\\\\\\\",9:\\\\\\\"Bad file number\\\\\\\",10:\\\\\\\"No children\\\\\\\",11:\\\\\\\"No more processes\\\\\\\",12:\\\\\\\"Not enough core\\\\\\\",13:\\\\\\\"Permission denied\\\\\\\",14:\\\\\\\"Bad address\\\\\\\",15:\\\\\\\"Block device required\\\\\\\",16:\\\\\\\"Mount device busy\\\\\\\",17:\\\\\\\"File exists\\\\\\\",18:\\\\\\\"Cross-device link\\\\\\\",19:\\\\\\\"No such device\\\\\\\",20:\\\\\\\"Not a directory\\\\\\\",21:\\\\\\\"Is a directory\\\\\\\",22:\\\\\\\"Invalid argument\\\\\\\",23:\\\\\\\"Too many open files in system\\\\\\\",24:\\\\\\\"Too many open files\\\\\\\",25:\\\\\\\"Not a typewriter\\\\\\\",26:\\\\\\\"Text file busy\\\\\\\",27:\\\\\\\"File too large\\\\\\\",28:\\\\\\\"No space left on device\\\\\\\",29:\\\\\\\"Illegal seek\\\\\\\",30:\\\\\\\"Read only file system\\\\\\\",31:\\\\\\\"Too many links\\\\\\\",32:\\\\\\\"Broken pipe\\\\\\\",33:\\\\\\\"Math arg out of domain of func\\\\\\\",34:\\\\\\\"Math result not representable\\\\\\\",35:\\\\\\\"File locking deadlock error\\\\\\\",36:\\\\\\\"File or path name too long\\\\\\\",37:\\\\\\\"No record locks available\\\\\\\",38:\\\\\\\"Function not implemented\\\\\\\",39:\\\\\\\"Directory not empty\\\\\\\",40:\\\\\\\"Too many symbolic links\\\\\\\",42:\\\\\\\"No message of desired type\\\\\\\",43:\\\\\\\"Identifier removed\\\\\\\",44:\\\\\\\"Channel number out of range\\\\\\\",45:\\\\\\\"Level 2 not synchronized\\\\\\\",46:\\\\\\\"Level 3 halted\\\\\\\",47:\\\\\\\"Level 3 reset\\\\\\\",48:\\\\\\\"Link number out of range\\\\\\\",49:\\\\\\\"Protocol driver not attached\\\\\\\",50:\\\\\\\"No CSI structure available\\\\\\\",51:\\\\\\\"Level 2 halted\\\\\\\",52:\\\\\\\"Invalid exchange\\\\\\\",53:\\\\\\\"Invalid request descriptor\\\\\\\",54:\\\\\\\"Exchange full\\\\\\\",55:\\\\\\\"No anode\\\\\\\",56:\\\\\\\"Invalid request code\\\\\\\",57:\\\\\\\"Invalid slot\\\\\\\",59:\\\\\\\"Bad font file fmt\\\\\\\",60:\\\\\\\"Device not a stream\\\\\\\",61:\\\\\\\"No data (for no delay io)\\\\\\\",62:\\\\\\\"Timer expired\\\\\\\",63:\\\\\\\"Out of streams resources\\\\\\\",64:\\\\\\\"Machine is not on the network\\\\\\\",65:\\\\\\\"Package not installed\\\\\\\",66:\\\\\\\"The object is remote\\\\\\\",67:\\\\\\\"The link has been severed\\\\\\\",68:\\\\\\\"Advertise error\\\\\\\",69:\\\\\\\"Srmount error\\\\\\\",70:\\\\\\\"Communication error on send\\\\\\\",71:\\\\\\\"Protocol error\\\\\\\",72:\\\\\\\"Multihop attempted\\\\\\\",73:\\\\\\\"Cross mount point (not really error)\\\\\\\",74:\\\\\\\"Trying to read unreadable message\\\\\\\",75:\\\\\\\"Value too large for defined data type\\\\\\\",76:\\\\\\\"Given log. name not unique\\\\\\\",77:\\\\\\\"f.d. invalid for this operation\\\\\\\",78:\\\\\\\"Remote address changed\\\\\\\",79:\\\\\\\"Can   access a needed shared lib\\\\\\\",80:\\\\\\\"Accessing a corrupted shared lib\\\\\\\",81:\\\\\\\".lib section in a.out corrupted\\\\\\\",82:\\\\\\\"Attempting to link in too many libs\\\\\\\",83:\\\\\\\"Attempting to exec a shared library\\\\\\\",84:\\\\\\\"Illegal byte sequence\\\\\\\",86:\\\\\\\"Streams pipe error\\\\\\\",87:\\\\\\\"Too many users\\\\\\\",88:\\\\\\\"Socket operation on non-socket\\\\\\\",89:\\\\\\\"Destination address required\\\\\\\",90:\\\\\\\"Message too long\\\\\\\",91:\\\\\\\"Protocol wrong type for socket\\\\\\\",92:\\\\\\\"Protocol not available\\\\\\\",93:\\\\\\\"Unknown protocol\\\\\\\",94:\\\\\\\"Socket type not supported\\\\\\\",95:\\\\\\\"Not supported\\\\\\\",96:\\\\\\\"Protocol family not supported\\\\\\\",97:\\\\\\\"Address family not supported by protocol family\\\\\\\",98:\\\\\\\"Address already in use\\\\\\\",99:\\\\\\\"Address not available\\\\\\\",100:\\\\\\\"Network interface is not configured\\\\\\\",101:\\\\\\\"Network is unreachable\\\\\\\",102:\\\\\\\"Connection reset by network\\\\\\\",103:\\\\\\\"Connection aborted\\\\\\\",104:\\\\\\\"Connection reset by peer\\\\\\\",105:\\\\\\\"No buffer space available\\\\\\\",106:\\\\\\\"Socket is already connected\\\\\\\",107:\\\\\\\"Socket is not connected\\\\\\\",108:\\\\\\\"Can't send after socket shutdown\\\\\\\",109:\\\\\\\"Too many references\\\\\\\",110:\\\\\\\"Connection timed out\\\\\\\",111:\\\\\\\"Connection refused\\\\\\\",112:\\\\\\\"Host is down\\\\\\\",113:\\\\\\\"Host is unreachable\\\\\\\",114:\\\\\\\"Socket already connected\\\\\\\",115:\\\\\\\"Connection already in progress\\\\\\\",116:\\\\\\\"Stale file handle\\\\\\\",122:\\\\\\\"Quota exceeded\\\\\\\",123:\\\\\\\"No medium (in tape drive)\\\\\\\",125:\\\\\\\"Operation canceled\\\\\\\",130:\\\\\\\"Previous owner died\\\\\\\",131:\\\\\\\"State not recoverable\\\\\\\"};var PATH={splitPath:(function(filename){var splitPathRe=/^(\\\\/?|)([\\\\s\\\\S]*?)((?:\\\\.{1,2}|[^\\\\/]+?|)(\\\\.[^.\\\\/]*|))(?:[\\\\/]*)$/;return splitPathRe.exec(filename).slice(1)}),normalizeArray:(function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last===\\\\\\\".\\\\\\\"){parts.splice(i,1)}else if(last===\\\\\\\"..\\\\\\\"){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift(\\\\\\\"..\\\\\\\")}}return parts}),normalize:(function(path){var isAbsolute=path.charAt(0)===\\\\\\\"/\\\\\\\",trailingSlash=path.substr(-1)===\\\\\\\"/\\\\\\\";path=PATH.normalizeArray(path.split(\\\\\\\"/\\\\\\\").filter((function(p){return!!p})),!isAbsolute).join(\\\\\\\"/\\\\\\\");if(!path&&!isAbsolute){path=\\\\\\\".\\\\\\\"}if(path&&trailingSlash){path+=\\\\\\\"/\\\\\\\"}return(isAbsolute?\\\\\\\"/\\\\\\\":\\\\\\\"\\\\\\\")+path}),dirname:(function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return\\\\\\\".\\\\\\\"}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir}),basename:(function(path){if(path===\\\\\\\"/\\\\\\\")return\\\\\\\"/\\\\\\\";var lastSlash=path.lastIndexOf(\\\\\\\"/\\\\\\\");if(lastSlash===-1)return path;return path.substr(lastSlash+1)}),extname:(function(path){return PATH.splitPath(path)[3]}),join:(function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join(\\\\\\\"/\\\\\\\"))}),join2:(function(l,r){return PATH.normalize(l+\\\\\\\"/\\\\\\\"+r)}),resolve:(function(){var resolvedPath=\\\\\\\"\\\\\\\",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!==\\\\\\\"string\\\\\\\"){throw new TypeError(\\\\\\\"Arguments to path.resolve must be strings\\\\\\\")}else if(!path){return\\\\\\\"\\\\\\\"}resolvedPath=path+\\\\\\\"/\\\\\\\"+resolvedPath;resolvedAbsolute=path.charAt(0)===\\\\\\\"/\\\\\\\"}resolvedPath=PATH.normalizeArray(resolvedPath.split(\\\\\\\"/\\\\\\\").filter((function(p){return!!p})),!resolvedAbsolute).join(\\\\\\\"/\\\\\\\");return(resolvedAbsolute?\\\\\\\"/\\\\\\\":\\\\\\\"\\\\\\\")+resolvedPath||\\\\\\\".\\\\\\\"}),relative:(function(from,to){from=PATH.resolve(from).substr(1);to=PATH.resolve(to).substr(1);function trim(arr){var start=0;for(;start<arr.length;start++){if(arr[start]!==\\\\\\\"\\\\\\\")break}var end=arr.length-1;for(;end>=0;end--){if(arr[end]!==\\\\\\\"\\\\\\\")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split(\\\\\\\"/\\\\\\\"));var toParts=trim(to.split(\\\\\\\"/\\\\\\\"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i<length;i++){if(fromParts[i]!==toParts[i]){samePartsLength=i;break}}var outputParts=[];for(var i=samePartsLength;i<fromParts.length;i++){outputParts.push(\\\\\\\"..\\\\\\\")}outputParts=outputParts.concat(toParts.slice(samePartsLength));return outputParts.join(\\\\\\\"/\\\\\\\")})};var TTY={ttys:[],init:(function(){}),shutdown:(function(){}),register:(function(dev,ops){TTY.ttys[dev]={input:[],output:[],ops:ops};FS.registerDevice(dev,TTY.stream_ops)}),stream_ops:{open:(function(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(ERRNO_CODES.ENODEV)}stream.tty=tty;stream.seekable=false}),close:(function(stream){stream.tty.ops.flush(stream.tty)}),flush:(function(stream){stream.tty.ops.flush(stream.tty)}),read:(function(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(ERRNO_CODES.ENXIO)}var bytesRead=0;for(var i=0;i<length;i++){var result;try{result=stream.tty.ops.get_char(stream.tty)}catch(e){throw new FS.ErrnoError(ERRNO_CODES.EIO)}if(result===undefined&&bytesRead===0){throw new FS.ErrnoError(ERRNO_CODES.EAGAIN)}if(result===null||result===undefined)break;bytesRead++;buffer[offset+i]=result}if(bytesRead){stream.node.timestamp=Date.now()}return bytesRead}),write:(function(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.put_char){throw new FS.ErrnoError(ERRNO_CODES.ENXIO)}for(var i=0;i<length;i++){try{stream.tty.ops.put_char(stream.tty,buffer[offset+i])}catch(e){throw new FS.ErrnoError(ERRNO_CODES.EIO)}}if(length){stream.node.timestamp=Date.now()}return i})},default_tty_ops:{get_char:(function(tty){if(!tty.input.length){var result=null;if(ENVIRONMENT_IS_NODE){var BUFSIZE=256;var buf=new Buffer(BUFSIZE);var bytesRead=0;var isPosixPlatform=process.platform!=\\\\\\\"win32\\\\\\\";var fd=process.stdin.fd;if(isPosixPlatform){var usingDevice=false;try{fd=fs.openSync(\\\\\\\"/dev/stdin\\\\\\\",\\\\\\\"r\\\\\\\");usingDevice=true}catch(e){}}try{bytesRead=fs.readSync(fd,buf,0,BUFSIZE,null)}catch(e){if(e.toString().indexOf(\\\\\\\"EOF\\\\\\\")!=-1)bytesRead=0;else throw e}if(usingDevice){fs.closeSync(fd)}if(bytesRead>0){result=buf.slice(0,bytesRead).toString(\\\\\\\"utf-8\\\\\\\")}else{result=null}}else if(typeof window!=\\\\\\\"undefined\\\\\\\"&&typeof window.prompt==\\\\\\\"function\\\\\\\"){result=window.prompt(\\\\\\\"Input: \\\\\\\");if(result!==null){result+=\\\\\\\"\\\\n\\\\\\\"}}else if(typeof readline==\\\\\\\"function\\\\\\\"){result=readline();if(result!==null){result+=\\\\\\\"\\\\n\\\\\\\"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()}),put_char:(function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}}),flush:(function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}})},default_tty1_ops:{put_char:(function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}}),flush:(function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}})}};var MEMFS={ops_table:null,mount:(function(mount){return MEMFS.createNode(null,\\\\\\\"/\\\\\\\",16384|511,0)}),createNode:(function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node}return node}),getFileDataAsRegularArray:(function(node){if(node.contents&&node.contents.subarray){var arr=[];for(var i=0;i<node.usedBytes;++i)arr.push(node.contents[i]);return arr}return node.contents}),getFileDataAsTypedArray:(function(node){if(!node.contents)return new Uint8Array;if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)}),expandFileStorage:(function(node,newCapacity){if(node.contents&&node.contents.subarray&&newCapacity>node.contents.length){node.contents=MEMFS.getFileDataAsRegularArray(node);node.usedBytes=node.contents.length}if(!node.contents||node.contents.subarray){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity<CAPACITY_DOUBLING_MAX?2:1.125)|0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);return}if(!node.contents&&newCapacity>0)node.contents=[];while(node.contents.length<newCapacity)node.contents.push(0)}),resizeFileStorage:(function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0;return}if(!node.contents||node.contents.subarray){var oldContents=node.contents;node.contents=new Uint8Array(new ArrayBuffer(newSize));if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize;return}if(!node.contents)node.contents=[];if(node.contents.length>newSize)node.contents.length=newSize;else while(node.contents.length<newSize)node.contents.push(0);node.usedBytes=newSize}),node_ops:{getattr:(function(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.timestamp);attr.mtime=new Date(node.timestamp);attr.ctime=new Date(node.timestamp);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr}),setattr:(function(node,attr){if(attr.mode!==undefined){node.mode=attr.mode}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}}),lookup:(function(parent,name){throw FS.genericErrors[ERRNO_CODES.ENOENT]}),mknod:(function(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)}),rename:(function(old_node,new_dir,new_name){if(FS.isDir(old_node.mode)){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){for(var i in new_node.contents){throw new FS.ErrnoError(ERRNO_CODES.ENOTEMPTY)}}}delete old_node.parent.contents[old_node.name];old_node.name=new_name;new_dir.contents[new_name]=old_node;old_node.parent=new_dir}),unlink:(function(parent,name){delete parent.contents[name]}),rmdir:(function(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(ERRNO_CODES.ENOTEMPTY)}delete parent.contents[name]}),readdir:(function(node){var entries=[\\\\\\\".\\\\\\\",\\\\\\\"..\\\\\\\"];for(var key in node.contents){if(!node.contents.hasOwnProperty(key)){continue}entries.push(key)}return entries}),symlink:(function(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node}),readlink:(function(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}return node.link})},stream_ops:{read:(function(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);assert(size>=0);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i<size;i++)buffer[offset+i]=contents[position+i]}return size}),write:(function(stream,buffer,offset,length,position,canOwn){if(!length)return 0;var node=stream.node;node.timestamp=Date.now();if(buffer.subarray&&(!node.contents||node.contents.subarray)){if(canOwn){node.contents=buffer.subarray(offset,offset+length);node.usedBytes=length;return length}else if(node.usedBytes===0&&position===0){node.contents=new Uint8Array(buffer.subarray(offset,offset+length));node.usedBytes=length;return length}else if(position+length<=node.usedBytes){node.contents.set(buffer.subarray(offset,offset+length),position);return length}}MEMFS.expandFileStorage(node,position+length);if(node.contents.subarray&&buffer.subarray)node.contents.set(buffer.subarray(offset,offset+length),position);else{for(var i=0;i<length;i++){node.contents[position+i]=buffer[offset+i]}}node.usedBytes=Math.max(node.usedBytes,position+length);return length}),llseek:(function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.usedBytes}}if(position<0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}return position}),allocate:(function(stream,offset,length){MEMFS.expandFileStorage(stream.node,offset+length);stream.node.usedBytes=Math.max(stream.node.usedBytes,offset+length)}),mmap:(function(stream,buffer,offset,length,position,prot,flags){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(ERRNO_CODES.ENODEV)}var ptr;var allocated;var contents=stream.node.contents;if(!(flags&2)&&(contents.buffer===buffer||contents.buffer===buffer.buffer)){allocated=false;ptr=contents.byteOffset}else{if(position>0||position+length<stream.node.usedBytes){if(contents.subarray){contents=contents.subarray(position,position+length)}else{contents=Array.prototype.slice.call(contents,position,position+length)}}allocated=true;var fromHeap=buffer.buffer==HEAP8.buffer;ptr=_malloc(length);if(!ptr){throw new FS.ErrnoError(ERRNO_CODES.ENOMEM)}(fromHeap?HEAP8:buffer).set(contents,ptr)}return{ptr:ptr,allocated:allocated}}),msync:(function(stream,buffer,offset,length,mmapFlags){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(ERRNO_CODES.ENODEV)}if(mmapFlags&2){return 0}var bytesWritten=MEMFS.stream_ops.write(stream,buffer,0,length,offset,false);return 0})}};var IDBFS={dbs:{},indexedDB:(function(){if(typeof indexedDB!==\\\\\\\"undefined\\\\\\\")return indexedDB;var ret=null;if(typeof window===\\\\\\\"object\\\\\\\")ret=window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB;assert(ret,\\\\\\\"IDBFS used, but indexedDB not supported\\\\\\\");return ret}),DB_VERSION:21,DB_STORE_NAME:\\\\\\\"FILE_DATA\\\\\\\",mount:(function(mount){return MEMFS.mount.apply(null,arguments)}),syncfs:(function(mount,populate,callback){IDBFS.getLocalSet(mount,(function(err,local){if(err)return callback(err);IDBFS.getRemoteSet(mount,(function(err,remote){if(err)return callback(err);var src=populate?remote:local;var dst=populate?local:remote;IDBFS.reconcile(src,dst,callback)}))}))}),getDB:(function(name,callback){var db=IDBFS.dbs[name];if(db){return callback(null,db)}var req;try{req=IDBFS.indexedDB().open(name,IDBFS.DB_VERSION)}catch(e){return callback(e)}if(!req){return callback(\\\\\\\"Unable to connect to IndexedDB\\\\\\\")}req.onupgradeneeded=(function(e){var db=e.target.result;var transaction=e.target.transaction;var fileStore;if(db.objectStoreNames.contains(IDBFS.DB_STORE_NAME)){fileStore=transaction.objectStore(IDBFS.DB_STORE_NAME)}else{fileStore=db.createObjectStore(IDBFS.DB_STORE_NAME)}if(!fileStore.indexNames.contains(\\\\\\\"timestamp\\\\\\\")){fileStore.createIndex(\\\\\\\"timestamp\\\\\\\",\\\\\\\"timestamp\\\\\\\",{unique:false})}});req.onsuccess=(function(){db=req.result;IDBFS.dbs[name]=db;callback(null,db)});req.onerror=(function(e){callback(this.error);e.preventDefault()})}),getLocalSet:(function(mount,callback){var entries={};function isRealDir(p){return p!==\\\\\\\".\\\\\\\"&&p!==\\\\\\\"..\\\\\\\"}function toAbsolute(root){return(function(p){return PATH.join2(root,p)})}var check=FS.readdir(mount.mountpoint).filter(isRealDir).map(toAbsolute(mount.mountpoint));while(check.length){var path=check.pop();var stat;try{stat=FS.stat(path)}catch(e){return callback(e)}if(FS.isDir(stat.mode)){check.push.apply(check,FS.readdir(path).filter(isRealDir).map(toAbsolute(path)))}entries[path]={timestamp:stat.mtime}}return callback(null,{type:\\\\\\\"local\\\\\\\",entries:entries})}),getRemoteSet:(function(mount,callback){var entries={};IDBFS.getDB(mount.mountpoint,(function(err,db){if(err)return callback(err);try{var transaction=db.transaction([IDBFS.DB_STORE_NAME],\\\\\\\"readonly\\\\\\\");transaction.onerror=(function(e){callback(this.error);e.preventDefault()});var store=transaction.objectStore(IDBFS.DB_STORE_NAME);var index=store.index(\\\\\\\"timestamp\\\\\\\");index.openKeyCursor().onsuccess=(function(event){var cursor=event.target.result;if(!cursor){return callback(null,{type:\\\\\\\"remote\\\\\\\",db:db,entries:entries})}entries[cursor.primaryKey]={timestamp:cursor.key};cursor.continue()})}catch(e){return callback(e)}}))}),loadLocalEntry:(function(path,callback){var stat,node;try{var lookup=FS.lookupPath(path);node=lookup.node;stat=FS.stat(path)}catch(e){return callback(e)}if(FS.isDir(stat.mode)){return callback(null,{timestamp:stat.mtime,mode:stat.mode})}else if(FS.isFile(stat.mode)){node.contents=MEMFS.getFileDataAsTypedArray(node);return callback(null,{timestamp:stat.mtime,mode:stat.mode,contents:node.contents})}else{return callback(new Error(\\\\\\\"node type not supported\\\\\\\"))}}),storeLocalEntry:(function(path,entry,callback){try{if(FS.isDir(entry.mode)){FS.mkdir(path,entry.mode)}else if(FS.isFile(entry.mode)){FS.writeFile(path,entry.contents,{canOwn:true})}else{return callback(new Error(\\\\\\\"node type not supported\\\\\\\"))}FS.chmod(path,entry.mode);FS.utime(path,entry.timestamp,entry.timestamp)}catch(e){return callback(e)}callback(null)}),removeLocalEntry:(function(path,callback){try{var lookup=FS.lookupPath(path);var stat=FS.stat(path);if(FS.isDir(stat.mode)){FS.rmdir(path)}else if(FS.isFile(stat.mode)){FS.unlink(path)}}catch(e){return callback(e)}callback(null)}),loadRemoteEntry:(function(store,path,callback){var req=store.get(path);req.onsuccess=(function(event){callback(null,event.target.result)});req.onerror=(function(e){callback(this.error);e.preventDefault()})}),storeRemoteEntry:(function(store,path,entry,callback){var req=store.put(entry,path);req.onsuccess=(function(){callback(null)});req.onerror=(function(e){callback(this.error);e.preventDefault()})}),removeRemoteEntry:(function(store,path,callback){var req=store.delete(path);req.onsuccess=(function(){callback(null)});req.onerror=(function(e){callback(this.error);e.preventDefault()})}),reconcile:(function(src,dst,callback){var total=0;var create=[];Object.keys(src.entries).forEach((function(key){var e=src.entries[key];var e2=dst.entries[key];if(!e2||e.timestamp>e2.timestamp){create.push(key);total++}}));var remove=[];Object.keys(dst.entries).forEach((function(key){var e=dst.entries[key];var e2=src.entries[key];if(!e2){remove.push(key);total++}}));if(!total){return callback(null)}var completed=0;var db=src.type===\\\\\\\"remote\\\\\\\"?src.db:dst.db;var transaction=db.transaction([IDBFS.DB_STORE_NAME],\\\\\\\"readwrite\\\\\\\");var store=transaction.objectStore(IDBFS.DB_STORE_NAME);function done(err){if(err){if(!done.errored){done.errored=true;return callback(err)}return}if(++completed>=total){return callback(null)}}transaction.onerror=(function(e){done(this.error);e.preventDefault()});create.sort().forEach((function(path){if(dst.type===\\\\\\\"local\\\\\\\"){IDBFS.loadRemoteEntry(store,path,(function(err,entry){if(err)return done(err);IDBFS.storeLocalEntry(path,entry,done)}))}else{IDBFS.loadLocalEntry(path,(function(err,entry){if(err)return done(err);IDBFS.storeRemoteEntry(store,path,entry,done)}))}}));remove.sort().reverse().forEach((function(path){if(dst.type===\\\\\\\"local\\\\\\\"){IDBFS.removeLocalEntry(path,done)}else{IDBFS.removeRemoteEntry(store,path,done)}}))})};var NODEFS={isWindows:false,staticInit:(function(){NODEFS.isWindows=!!process.platform.match(/^win/);var flags=process[\\\\\\\"binding\\\\\\\"](\\\\\\\"constants\\\\\\\");if(flags[\\\\\\\"fs\\\\\\\"]){flags=flags[\\\\\\\"fs\\\\\\\"]}NODEFS.flagsForNodeMap={\\\\\\\"1024\\\\\\\":flags[\\\\\\\"O_APPEND\\\\\\\"],\\\\\\\"64\\\\\\\":flags[\\\\\\\"O_CREAT\\\\\\\"],\\\\\\\"128\\\\\\\":flags[\\\\\\\"O_EXCL\\\\\\\"],\\\\\\\"0\\\\\\\":flags[\\\\\\\"O_RDONLY\\\\\\\"],\\\\\\\"2\\\\\\\":flags[\\\\\\\"O_RDWR\\\\\\\"],\\\\\\\"4096\\\\\\\":flags[\\\\\\\"O_SYNC\\\\\\\"],\\\\\\\"512\\\\\\\":flags[\\\\\\\"O_TRUNC\\\\\\\"],\\\\\\\"1\\\\\\\":flags[\\\\\\\"O_WRONLY\\\\\\\"]}}),bufferFrom:(function(arrayBuffer){return Buffer.alloc?Buffer.from(arrayBuffer):new Buffer(arrayBuffer)}),mount:(function(mount){assert(ENVIRONMENT_IS_NODE);return NODEFS.createNode(null,\\\\\\\"/\\\\\\\",NODEFS.getMode(mount.opts.root),0)}),createNode:(function(parent,name,mode,dev){if(!FS.isDir(mode)&&!FS.isFile(mode)&&!FS.isLink(mode)){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var node=FS.createNode(parent,name,mode);node.node_ops=NODEFS.node_ops;node.stream_ops=NODEFS.stream_ops;return node}),getMode:(function(path){var stat;try{stat=fs.lstatSync(path);if(NODEFS.isWindows){stat.mode=stat.mode|(stat.mode&292)>>2}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}return stat.mode}),realPath:(function(node){var parts=[];while(node.parent!==node){parts.push(node.name);node=node.parent}parts.push(node.mount.opts.root);parts.reverse();return PATH.join.apply(null,parts)}),flagsForNode:(function(flags){flags&=~2097152;flags&=~2048;flags&=~32768;flags&=~524288;var newFlags=0;for(var k in NODEFS.flagsForNodeMap){if(flags&k){newFlags|=NODEFS.flagsForNodeMap[k];flags^=k}}if(!flags){return newFlags}else{throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}}),node_ops:{getattr:(function(node){var path=NODEFS.realPath(node);var stat;try{stat=fs.lstatSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}if(NODEFS.isWindows&&!stat.blksize){stat.blksize=4096}if(NODEFS.isWindows&&!stat.blocks){stat.blocks=(stat.size+stat.blksize-1)/stat.blksize|0}return{dev:stat.dev,ino:stat.ino,mode:stat.mode,nlink:stat.nlink,uid:stat.uid,gid:stat.gid,rdev:stat.rdev,size:stat.size,atime:stat.atime,mtime:stat.mtime,ctime:stat.ctime,blksize:stat.blksize,blocks:stat.blocks}}),setattr:(function(node,attr){var path=NODEFS.realPath(node);try{if(attr.mode!==undefined){fs.chmodSync(path,attr.mode);node.mode=attr.mode}if(attr.timestamp!==undefined){var date=new Date(attr.timestamp);fs.utimesSync(path,date,date)}if(attr.size!==undefined){fs.truncateSync(path,attr.size)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),lookup:(function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);var mode=NODEFS.getMode(path);return NODEFS.createNode(parent,name,mode)}),mknod:(function(parent,name,mode,dev){var node=NODEFS.createNode(parent,name,mode,dev);var path=NODEFS.realPath(node);try{if(FS.isDir(node.mode)){fs.mkdirSync(path,node.mode)}else{fs.writeFileSync(path,\\\\\\\"\\\\\\\",{mode:node.mode})}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}return node}),rename:(function(oldNode,newDir,newName){var oldPath=NODEFS.realPath(oldNode);var newPath=PATH.join2(NODEFS.realPath(newDir),newName);try{fs.renameSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),unlink:(function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.unlinkSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),rmdir:(function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.rmdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),readdir:(function(node){var path=NODEFS.realPath(node);try{return fs.readdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),symlink:(function(parent,newName,oldPath){var newPath=PATH.join2(NODEFS.realPath(parent),newName);try{fs.symlinkSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),readlink:(function(node){var path=NODEFS.realPath(node);try{path=fs.readlinkSync(path);path=NODEJS_PATH.relative(NODEJS_PATH.resolve(node.mount.opts.root),path);return path}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}})},stream_ops:{open:(function(stream){var path=NODEFS.realPath(stream.node);try{if(FS.isFile(stream.node.mode)){stream.nfd=fs.openSync(path,NODEFS.flagsForNode(stream.flags))}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),close:(function(stream){try{if(FS.isFile(stream.node.mode)&&stream.nfd){fs.closeSync(stream.nfd)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),read:(function(stream,buffer,offset,length,position){if(length===0)return 0;try{return fs.readSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),write:(function(stream,buffer,offset,length,position){try{return fs.writeSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),llseek:(function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){try{var stat=fs.fstatSync(stream.nfd);position+=stat.size}catch(e){throw new FS.ErrnoError(ERRNO_CODES[e.code])}}}if(position<0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}return position})}};var WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount:(function(mount){assert(ENVIRONMENT_IS_WORKER);if(!WORKERFS.reader)WORKERFS.reader=new FileReaderSync;var root=WORKERFS.createNode(null,\\\\\\\"/\\\\\\\",WORKERFS.DIR_MODE,0);var createdParents={};function ensureParent(path){var parts=path.split(\\\\\\\"/\\\\\\\");var parent=root;for(var i=0;i<parts.length-1;i++){var curr=parts.slice(0,i+1).join(\\\\\\\"/\\\\\\\");if(!createdParents[curr]){createdParents[curr]=WORKERFS.createNode(parent,parts[i],WORKERFS.DIR_MODE,0)}parent=createdParents[curr]}return parent}function base(path){var parts=path.split(\\\\\\\"/\\\\\\\");return parts[parts.length-1]}Array.prototype.forEach.call(mount.opts[\\\\\\\"files\\\\\\\"]||[],(function(file){WORKERFS.createNode(ensureParent(file.name),base(file.name),WORKERFS.FILE_MODE,0,file,file.lastModifiedDate)}));(mount.opts[\\\\\\\"blobs\\\\\\\"]||[]).forEach((function(obj){WORKERFS.createNode(ensureParent(obj[\\\\\\\"name\\\\\\\"]),base(obj[\\\\\\\"name\\\\\\\"]),WORKERFS.FILE_MODE,0,obj[\\\\\\\"data\\\\\\\"])}));(mount.opts[\\\\\\\"packages\\\\\\\"]||[]).forEach((function(pack){pack[\\\\\\\"metadata\\\\\\\"].files.forEach((function(file){var name=file.filename.substr(1);WORKERFS.createNode(ensureParent(name),base(name),WORKERFS.FILE_MODE,0,pack[\\\\\\\"blob\\\\\\\"].slice(file.start,file.end))}))}));return root}),createNode:(function(parent,name,mode,dev,contents,mtime){var node=FS.createNode(parent,name,mode);node.mode=mode;node.node_ops=WORKERFS.node_ops;node.stream_ops=WORKERFS.stream_ops;node.timestamp=(mtime||new Date).getTime();assert(WORKERFS.FILE_MODE!==WORKERFS.DIR_MODE);if(mode===WORKERFS.FILE_MODE){node.size=contents.size;node.contents=contents}else{node.size=4096;node.contents={}}if(parent){parent.contents[name]=node}return node}),node_ops:{getattr:(function(node){return{dev:1,ino:undefined,mode:node.mode,nlink:1,uid:0,gid:0,rdev:undefined,size:node.size,atime:new Date(node.timestamp),mtime:new Date(node.timestamp),ctime:new Date(node.timestamp),blksize:4096,blocks:Math.ceil(node.size/4096)}}),setattr:(function(node,attr){if(attr.mode!==undefined){node.mode=attr.mode}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp}}),lookup:(function(parent,name){throw new FS.ErrnoError(ERRNO_CODES.ENOENT)}),mknod:(function(parent,name,mode,dev){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}),rename:(function(oldNode,newDir,newName){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}),unlink:(function(parent,name){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}),rmdir:(function(parent,name){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}),readdir:(function(node){var entries=[\\\\\\\".\\\\\\\",\\\\\\\"..\\\\\\\"];for(var key in node.contents){if(!node.contents.hasOwnProperty(key)){continue}entries.push(key)}return entries}),symlink:(function(parent,newName,oldPath){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}),readlink:(function(node){throw new FS.ErrnoError(ERRNO_CODES.EPERM)})},stream_ops:{read:(function(stream,buffer,offset,length,position){if(position>=stream.node.size)return 0;var chunk=stream.node.contents.slice(position,position+length);var ab=WORKERFS.reader.readAsArrayBuffer(chunk);buffer.set(new Uint8Array(ab),offset);return chunk.size}),write:(function(stream,buffer,offset,length,position){throw new FS.ErrnoError(ERRNO_CODES.EIO)}),llseek:(function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.size}}if(position<0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}return position})}};STATICTOP+=16;STATICTOP+=16;STATICTOP+=16;var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:\\\\\\\"/\\\\\\\",initialized:false,ignorePermissions:true,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,handleFSError:(function(e){if(!(e instanceof FS.ErrnoError))throw e+\\\\\\\" : \\\\\\\"+stackTrace();return ___setErrNo(e.errno)}),lookupPath:(function(path,opts){path=PATH.resolve(FS.cwd(),path);opts=opts||{};if(!path)return{path:\\\\\\\"\\\\\\\",node:null};var defaults={follow_mount:true,recurse_count:0};for(var key in defaults){if(opts[key]===undefined){opts[key]=defaults[key]}}if(opts.recurse_count>8){throw new FS.ErrnoError(ERRNO_CODES.ELOOP)}var parts=PATH.normalizeArray(path.split(\\\\\\\"/\\\\\\\").filter((function(p){return!!p})),false);var current=FS.root;var current_path=\\\\\\\"/\\\\\\\";for(var i=0;i<parts.length;i++){var islast=i===parts.length-1;if(islast&&opts.parent){break}current=FS.lookupNode(current,parts[i]);current_path=PATH.join2(current_path,parts[i]);if(FS.isMountpoint(current)){if(!islast||islast&&opts.follow_mount){current=current.mounted.root}}if(!islast||opts.follow){var count=0;while(FS.isLink(current.mode)){var link=FS.readlink(current_path);current_path=PATH.resolve(PATH.dirname(current_path),link);var lookup=FS.lookupPath(current_path,{recurse_count:opts.recurse_count});current=lookup.node;if(count++>40){throw new FS.ErrnoError(ERRNO_CODES.ELOOP)}}}}return{path:current_path,node:current}}),getPath:(function(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!==\\\\\\\"/\\\\\\\"?mount+\\\\\\\"/\\\\\\\"+path:mount+path}path=path?node.name+\\\\\\\"/\\\\\\\"+path:node.name;node=node.parent}}),hashName:(function(parentid,name){var hash=0;for(var i=0;i<name.length;i++){hash=(hash<<5)-hash+name.charCodeAt(i)|0}return(parentid+hash>>>0)%FS.nameTable.length}),hashAddNode:(function(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node}),hashRemoveNode:(function(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}}),lookupNode:(function(parent,name){var err=FS.mayLookup(parent);if(err){throw new FS.ErrnoError(err,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)}),createNode:(function(parent,name,mode,rdev){if(!FS.FSNode){FS.FSNode=(function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev});FS.FSNode.prototype={};var readMode=292|73;var writeMode=146;Object.defineProperties(FS.FSNode.prototype,{read:{get:(function(){return(this.mode&readMode)===readMode}),set:(function(val){val?this.mode|=readMode:this.mode&=~readMode})},write:{get:(function(){return(this.mode&writeMode)===writeMode}),set:(function(val){val?this.mode|=writeMode:this.mode&=~writeMode})},isFolder:{get:(function(){return FS.isDir(this.mode)})},isDevice:{get:(function(){return FS.isChrdev(this.mode)})}})}var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node}),destroyNode:(function(node){FS.hashRemoveNode(node)}),isRoot:(function(node){return node===node.parent}),isMountpoint:(function(node){return!!node.mounted}),isFile:(function(mode){return(mode&61440)===32768}),isDir:(function(mode){return(mode&61440)===16384}),isLink:(function(mode){return(mode&61440)===40960}),isChrdev:(function(mode){return(mode&61440)===8192}),isBlkdev:(function(mode){return(mode&61440)===24576}),isFIFO:(function(mode){return(mode&61440)===4096}),isSocket:(function(mode){return(mode&49152)===49152}),flagModes:{\\\\\\\"r\\\\\\\":0,\\\\\\\"rs\\\\\\\":1052672,\\\\\\\"r+\\\\\\\":2,\\\\\\\"w\\\\\\\":577,\\\\\\\"wx\\\\\\\":705,\\\\\\\"xw\\\\\\\":705,\\\\\\\"w+\\\\\\\":578,\\\\\\\"wx+\\\\\\\":706,\\\\\\\"xw+\\\\\\\":706,\\\\\\\"a\\\\\\\":1089,\\\\\\\"ax\\\\\\\":1217,\\\\\\\"xa\\\\\\\":1217,\\\\\\\"a+\\\\\\\":1090,\\\\\\\"ax+\\\\\\\":1218,\\\\\\\"xa+\\\\\\\":1218},modeStringToFlags:(function(str){var flags=FS.flagModes[str];if(typeof flags===\\\\\\\"undefined\\\\\\\"){throw new Error(\\\\\\\"Unknown file open mode: \\\\\\\"+str)}return flags}),flagsToPermissionString:(function(flag){var perms=[\\\\\\\"r\\\\\\\",\\\\\\\"w\\\\\\\",\\\\\\\"rw\\\\\\\"][flag&3];if(flag&512){perms+=\\\\\\\"w\\\\\\\"}return perms}),nodePermissions:(function(node,perms){if(FS.ignorePermissions){return 0}if(perms.indexOf(\\\\\\\"r\\\\\\\")!==-1&&!(node.mode&292)){return ERRNO_CODES.EACCES}else if(perms.indexOf(\\\\\\\"w\\\\\\\")!==-1&&!(node.mode&146)){return ERRNO_CODES.EACCES}else if(perms.indexOf(\\\\\\\"x\\\\\\\")!==-1&&!(node.mode&73)){return ERRNO_CODES.EACCES}return 0}),mayLookup:(function(dir){var err=FS.nodePermissions(dir,\\\\\\\"x\\\\\\\");if(err)return err;if(!dir.node_ops.lookup)return ERRNO_CODES.EACCES;return 0}),mayCreate:(function(dir,name){try{var node=FS.lookupNode(dir,name);return ERRNO_CODES.EEXIST}catch(e){}return FS.nodePermissions(dir,\\\\\\\"wx\\\\\\\")}),mayDelete:(function(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var err=FS.nodePermissions(dir,\\\\\\\"wx\\\\\\\");if(err){return err}if(isdir){if(!FS.isDir(node.mode)){return ERRNO_CODES.ENOTDIR}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return ERRNO_CODES.EBUSY}}else{if(FS.isDir(node.mode)){return ERRNO_CODES.EISDIR}}return 0}),mayOpen:(function(node,flags){if(!node){return ERRNO_CODES.ENOENT}if(FS.isLink(node.mode)){return ERRNO_CODES.ELOOP}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!==\\\\\\\"r\\\\\\\"||flags&512){return ERRNO_CODES.EISDIR}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))}),MAX_OPEN_FDS:4096,nextfd:(function(fd_start,fd_end){fd_start=fd_start||0;fd_end=fd_end||FS.MAX_OPEN_FDS;for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(ERRNO_CODES.EMFILE)}),getStream:(function(fd){return FS.streams[fd]}),createStream:(function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=(function(){});FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:(function(){return this.node}),set:(function(val){this.node=val})},isRead:{get:(function(){return(this.flags&2097155)!==1})},isWrite:{get:(function(){return(this.flags&2097155)!==0})},isAppend:{get:(function(){return this.flags&1024})}})}var newStream=new FS.FSStream;for(var p in stream){newStream[p]=stream[p]}stream=newStream;var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream}),closeStream:(function(fd){FS.streams[fd]=null}),chrdev_stream_ops:{open:(function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}}),llseek:(function(){throw new FS.ErrnoError(ERRNO_CODES.ESPIPE)})},major:(function(dev){return dev>>8}),minor:(function(dev){return dev&255}),makedev:(function(ma,mi){return ma<<8|mi}),registerDevice:(function(dev,ops){FS.devices[dev]={stream_ops:ops}}),getDevice:(function(dev){return FS.devices[dev]}),getMounts:(function(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts}),syncfs:(function(populate,callback){if(typeof populate===\\\\\\\"function\\\\\\\"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){console.log(\\\\\\\"warning: \\\\\\\"+FS.syncFSRequests+\\\\\\\" FS.syncfs operations in flight at once, probably just doing extra work\\\\\\\")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(err){assert(FS.syncFSRequests>0);FS.syncFSRequests--;return callback(err)}function done(err){if(err){if(!done.errored){done.errored=true;return doCallback(err)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach((function(mount){if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)}))}),mount:(function(type,opts,mountpoint){var root=mountpoint===\\\\\\\"/\\\\\\\";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(ERRNO_CODES.EBUSY)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(ERRNO_CODES.EBUSY)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(ERRNO_CODES.ENOTDIR)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot}),unmount:(function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach((function(hash){var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.indexOf(current.mount)!==-1){FS.destroyNode(current)}current=next}}));node.mounted=null;var idx=node.mount.mounts.indexOf(mount);assert(idx!==-1);node.mount.mounts.splice(idx,1)}),lookup:(function(parent,name){return parent.node_ops.lookup(parent,name)}),mknod:(function(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name===\\\\\\\".\\\\\\\"||name===\\\\\\\"..\\\\\\\"){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var err=FS.mayCreate(parent,name);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}return parent.node_ops.mknod(parent,name,mode,dev)}),create:(function(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)}),mkdir:(function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)}),mkdirTree:(function(path,mode){var dirs=path.split(\\\\\\\"/\\\\\\\");var d=\\\\\\\"\\\\\\\";for(var i=0;i<dirs.length;++i){if(!dirs[i])continue;d+=\\\\\\\"/\\\\\\\"+dirs[i];try{FS.mkdir(d,mode)}catch(e){if(e.errno!=ERRNO_CODES.EEXIST)throw e}}}),mkdev:(function(path,mode,dev){if(typeof dev===\\\\\\\"undefined\\\\\\\"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)}),symlink:(function(oldpath,newpath){if(!PATH.resolve(oldpath)){throw new FS.ErrnoError(ERRNO_CODES.ENOENT)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(ERRNO_CODES.ENOENT)}var newname=PATH.basename(newpath);var err=FS.mayCreate(parent,newname);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}return parent.node_ops.symlink(parent,newname,oldpath)}),rename:(function(old_path,new_path){var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;try{lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node}catch(e){throw new FS.ErrnoError(ERRNO_CODES.EBUSY)}if(!old_dir||!new_dir)throw new FS.ErrnoError(ERRNO_CODES.ENOENT);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(ERRNO_CODES.EXDEV)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH.relative(old_path,new_dirname);if(relative.charAt(0)!==\\\\\\\".\\\\\\\"){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}relative=PATH.relative(new_path,old_dirname);if(relative.charAt(0)!==\\\\\\\".\\\\\\\"){throw new FS.ErrnoError(ERRNO_CODES.ENOTEMPTY)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var err=FS.mayDelete(old_dir,old_name,isdir);if(err){throw new FS.ErrnoError(err)}err=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(err){throw new FS.ErrnoError(err)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(ERRNO_CODES.EBUSY)}if(new_dir!==old_dir){err=FS.nodePermissions(old_dir,\\\\\\\"w\\\\\\\");if(err){throw new FS.ErrnoError(err)}}try{if(FS.trackingDelegate[\\\\\\\"willMovePath\\\\\\\"]){FS.trackingDelegate[\\\\\\\"willMovePath\\\\\\\"](old_path,new_path)}}catch(e){console.log(\\\\\\\"FS.trackingDelegate['willMovePath']('\\\\\\\"+old_path+\\\\\\\"', '\\\\\\\"+new_path+\\\\\\\"') threw an exception: \\\\\\\"+e.message)}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name)}catch(e){throw e}finally{FS.hashAddNode(old_node)}try{if(FS.trackingDelegate[\\\\\\\"onMovePath\\\\\\\"])FS.trackingDelegate[\\\\\\\"onMovePath\\\\\\\"](old_path,new_path)}catch(e){console.log(\\\\\\\"FS.trackingDelegate['onMovePath']('\\\\\\\"+old_path+\\\\\\\"', '\\\\\\\"+new_path+\\\\\\\"') threw an exception: \\\\\\\"+e.message)}}),rmdir:(function(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var err=FS.mayDelete(parent,name,true);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(ERRNO_CODES.EBUSY)}try{if(FS.trackingDelegate[\\\\\\\"willDeletePath\\\\\\\"]){FS.trackingDelegate[\\\\\\\"willDeletePath\\\\\\\"](path)}}catch(e){console.log(\\\\\\\"FS.trackingDelegate['willDeletePath']('\\\\\\\"+path+\\\\\\\"') threw an exception: \\\\\\\"+e.message)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node);try{if(FS.trackingDelegate[\\\\\\\"onDeletePath\\\\\\\"])FS.trackingDelegate[\\\\\\\"onDeletePath\\\\\\\"](path)}catch(e){console.log(\\\\\\\"FS.trackingDelegate['onDeletePath']('\\\\\\\"+path+\\\\\\\"') threw an exception: \\\\\\\"+e.message)}}),readdir:(function(path){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node.node_ops.readdir){throw new FS.ErrnoError(ERRNO_CODES.ENOTDIR)}return node.node_ops.readdir(node)}),unlink:(function(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var err=FS.mayDelete(parent,name,false);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(ERRNO_CODES.EBUSY)}try{if(FS.trackingDelegate[\\\\\\\"willDeletePath\\\\\\\"]){FS.trackingDelegate[\\\\\\\"willDeletePath\\\\\\\"](path)}}catch(e){console.log(\\\\\\\"FS.trackingDelegate['willDeletePath']('\\\\\\\"+path+\\\\\\\"') threw an exception: \\\\\\\"+e.message)}parent.node_ops.unlink(parent,name);FS.destroyNode(node);try{if(FS.trackingDelegate[\\\\\\\"onDeletePath\\\\\\\"])FS.trackingDelegate[\\\\\\\"onDeletePath\\\\\\\"](path)}catch(e){console.log(\\\\\\\"FS.trackingDelegate['onDeletePath']('\\\\\\\"+path+\\\\\\\"') threw an exception: \\\\\\\"+e.message)}}),readlink:(function(path){var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(ERRNO_CODES.ENOENT)}if(!link.node_ops.readlink){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}return PATH.resolve(FS.getPath(link.parent),link.node_ops.readlink(link))}),stat:(function(path,dontFollow){var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;if(!node){throw new FS.ErrnoError(ERRNO_CODES.ENOENT)}if(!node.node_ops.getattr){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}return node.node_ops.getattr(node)}),lstat:(function(path){return FS.stat(path,true)}),chmod:(function(path,mode,dontFollow){var node;if(typeof path===\\\\\\\"string\\\\\\\"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}node.node_ops.setattr(node,{mode:mode&4095|node.mode&~4095,timestamp:Date.now()})}),lchmod:(function(path,mode){FS.chmod(path,mode,true)}),fchmod:(function(fd,mode){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(ERRNO_CODES.EBADF)}FS.chmod(stream.node,mode)}),chown:(function(path,uid,gid,dontFollow){var node;if(typeof path===\\\\\\\"string\\\\\\\"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}node.node_ops.setattr(node,{timestamp:Date.now()})}),lchown:(function(path,uid,gid){FS.chown(path,uid,gid,true)}),fchown:(function(fd,uid,gid){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(ERRNO_CODES.EBADF)}FS.chown(stream.node,uid,gid)}),truncate:(function(path,len){if(len<0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var node;if(typeof path===\\\\\\\"string\\\\\\\"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}if(FS.isDir(node.mode)){throw new FS.ErrnoError(ERRNO_CODES.EISDIR)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var err=FS.nodePermissions(node,\\\\\\\"w\\\\\\\");if(err){throw new FS.ErrnoError(err)}node.node_ops.setattr(node,{size:len,timestamp:Date.now()})}),ftruncate:(function(fd,len){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(ERRNO_CODES.EBADF)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}FS.truncate(stream.node,len)}),utime:(function(path,atime,mtime){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;node.node_ops.setattr(node,{timestamp:Math.max(atime,mtime)})}),open:(function(path,flags,mode,fd_start,fd_end){if(path===\\\\\\\"\\\\\\\"){throw new FS.ErrnoError(ERRNO_CODES.ENOENT)}flags=typeof flags===\\\\\\\"string\\\\\\\"?FS.modeStringToFlags(flags):flags;mode=typeof mode===\\\\\\\"undefined\\\\\\\"?438:mode;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;if(typeof path===\\\\\\\"object\\\\\\\"){node=path}else{path=PATH.normalize(path);try{var lookup=FS.lookupPath(path,{follow:!(flags&131072)});node=lookup.node}catch(e){}}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(ERRNO_CODES.EEXIST)}}else{node=FS.mknod(path,mode,0);created=true}}if(!node){throw new FS.ErrnoError(ERRNO_CODES.ENOENT)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(ERRNO_CODES.ENOTDIR)}if(!created){var err=FS.mayOpen(node,flags);if(err){throw new FS.ErrnoError(err)}}if(flags&512){FS.truncate(node,0)}flags&=~(128|512);var stream=FS.createStream({node:node,path:FS.getPath(node),flags:flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false},fd_start,fd_end);if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(Module[\\\\\\\"logReadFiles\\\\\\\"]&&!(flags&1)){if(!FS.readFiles)FS.readFiles={};if(!(path in FS.readFiles)){FS.readFiles[path]=1;err(\\\\\\\"read file: \\\\\\\"+path)}}try{if(FS.trackingDelegate[\\\\\\\"onOpenFile\\\\\\\"]){var trackingFlags=0;if((flags&2097155)!==1){trackingFlags|=FS.tracking.openFlags.READ}if((flags&2097155)!==0){trackingFlags|=FS.tracking.openFlags.WRITE}FS.trackingDelegate[\\\\\\\"onOpenFile\\\\\\\"](path,trackingFlags)}}catch(e){console.log(\\\\\\\"FS.trackingDelegate['onOpenFile']('\\\\\\\"+path+\\\\\\\"', flags) threw an exception: \\\\\\\"+e.message)}return stream}),close:(function(stream){if(FS.isClosed(stream)){throw new FS.ErrnoError(ERRNO_CODES.EBADF)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null}),isClosed:(function(stream){return stream.fd===null}),llseek:(function(stream,offset,whence){if(FS.isClosed(stream)){throw new FS.ErrnoError(ERRNO_CODES.EBADF)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(ERRNO_CODES.ESPIPE)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position}),read:(function(stream,buffer,offset,length,position){if(length<0||position<0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}if(FS.isClosed(stream)){throw new FS.ErrnoError(ERRNO_CODES.EBADF)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(ERRNO_CODES.EBADF)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(ERRNO_CODES.EISDIR)}if(!stream.stream_ops.read){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var seeking=typeof position!==\\\\\\\"undefined\\\\\\\";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(ERRNO_CODES.ESPIPE)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead}),write:(function(stream,buffer,offset,length,position,canOwn){if(length<0||position<0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}if(FS.isClosed(stream)){throw new FS.ErrnoError(ERRNO_CODES.EBADF)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(ERRNO_CODES.EBADF)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(ERRNO_CODES.EISDIR)}if(!stream.stream_ops.write){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}if(stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!==\\\\\\\"undefined\\\\\\\";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(ERRNO_CODES.ESPIPE)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;try{if(stream.path&&FS.trackingDelegate[\\\\\\\"onWriteToFile\\\\\\\"])FS.trackingDelegate[\\\\\\\"onWriteToFile\\\\\\\"](stream.path)}catch(e){console.log(\\\\\\\"FS.trackingDelegate['onWriteToFile']('\\\\\\\"+path+\\\\\\\"') threw an exception: \\\\\\\"+e.message)}return bytesWritten}),allocate:(function(stream,offset,length){if(FS.isClosed(stream)){throw new FS.ErrnoError(ERRNO_CODES.EBADF)}if(offset<0||length<=0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(ERRNO_CODES.EBADF)}if(!FS.isFile(stream.node.mode)&&!FS.isDir(stream.node.mode)){throw new FS.ErrnoError(ERRNO_CODES.ENODEV)}if(!stream.stream_ops.allocate){throw new FS.ErrnoError(ERRNO_CODES.EOPNOTSUPP)}stream.stream_ops.allocate(stream,offset,length)}),mmap:(function(stream,buffer,offset,length,position,prot,flags){if((stream.flags&2097155)===1){throw new FS.ErrnoError(ERRNO_CODES.EACCES)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(ERRNO_CODES.ENODEV)}return stream.stream_ops.mmap(stream,buffer,offset,length,position,prot,flags)}),msync:(function(stream,buffer,offset,length,mmapFlags){if(!stream||!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)}),munmap:(function(stream){return 0}),ioctl:(function(stream,cmd,arg){if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(ERRNO_CODES.ENOTTY)}return stream.stream_ops.ioctl(stream,cmd,arg)}),readFile:(function(path,opts){opts=opts||{};opts.flags=opts.flags||\\\\\\\"r\\\\\\\";opts.encoding=opts.encoding||\\\\\\\"binary\\\\\\\";if(opts.encoding!==\\\\\\\"utf8\\\\\\\"&&opts.encoding!==\\\\\\\"binary\\\\\\\"){throw new Error('Invalid encoding type \\\\\\\"'+opts.encoding+'\\\\\\\"')}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding===\\\\\\\"utf8\\\\\\\"){ret=UTF8ArrayToString(buf,0)}else if(opts.encoding===\\\\\\\"binary\\\\\\\"){ret=buf}FS.close(stream);return ret}),writeFile:(function(path,data,opts){opts=opts||{};opts.flags=opts.flags||\\\\\\\"w\\\\\\\";var stream=FS.open(path,opts.flags,opts.mode);if(typeof data===\\\\\\\"string\\\\\\\"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn)}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error(\\\\\\\"Unsupported data type\\\\\\\")}FS.close(stream)}),cwd:(function(){return FS.currentPath}),chdir:(function(path){var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(ERRNO_CODES.ENOENT)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(ERRNO_CODES.ENOTDIR)}var err=FS.nodePermissions(lookup.node,\\\\\\\"x\\\\\\\");if(err){throw new FS.ErrnoError(err)}FS.currentPath=lookup.path}),createDefaultDirectories:(function(){FS.mkdir(\\\\\\\"/tmp\\\\\\\");FS.mkdir(\\\\\\\"/home\\\\\\\");FS.mkdir(\\\\\\\"/home/web_user\\\\\\\")}),createDefaultDevices:(function(){FS.mkdir(\\\\\\\"/dev\\\\\\\");FS.registerDevice(FS.makedev(1,3),{read:(function(){return 0}),write:(function(stream,buffer,offset,length,pos){return length})});FS.mkdev(\\\\\\\"/dev/null\\\\\\\",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev(\\\\\\\"/dev/tty\\\\\\\",FS.makedev(5,0));FS.mkdev(\\\\\\\"/dev/tty1\\\\\\\",FS.makedev(6,0));var random_device;if(typeof crypto!==\\\\\\\"undefined\\\\\\\"){var randomBuffer=new Uint8Array(1);random_device=(function(){crypto.getRandomValues(randomBuffer);return randomBuffer[0]})}else if(ENVIRONMENT_IS_NODE){random_device=(function(){return require(\\\\\\\"crypto\\\\\\\")[\\\\\\\"randomBytes\\\\\\\"](1)[0]})}else{random_device=(function(){return Math.random()*256|0})}FS.createDevice(\\\\\\\"/dev\\\\\\\",\\\\\\\"random\\\\\\\",random_device);FS.createDevice(\\\\\\\"/dev\\\\\\\",\\\\\\\"urandom\\\\\\\",random_device);FS.mkdir(\\\\\\\"/dev/shm\\\\\\\");FS.mkdir(\\\\\\\"/dev/shm/tmp\\\\\\\")}),createSpecialDirectories:(function(){FS.mkdir(\\\\\\\"/proc\\\\\\\");FS.mkdir(\\\\\\\"/proc/self\\\\\\\");FS.mkdir(\\\\\\\"/proc/self/fd\\\\\\\");FS.mount({mount:(function(){var node=FS.createNode(\\\\\\\"/proc/self\\\\\\\",\\\\\\\"fd\\\\\\\",16384|511,73);node.node_ops={lookup:(function(parent,name){var fd=+name;var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(ERRNO_CODES.EBADF);var ret={parent:null,mount:{mountpoint:\\\\\\\"fake\\\\\\\"},node_ops:{readlink:(function(){return stream.path})}};ret.parent=ret;return ret})};return node})},{},\\\\\\\"/proc/self/fd\\\\\\\")}),createStandardStreams:(function(){if(Module[\\\\\\\"stdin\\\\\\\"]){FS.createDevice(\\\\\\\"/dev\\\\\\\",\\\\\\\"stdin\\\\\\\",Module[\\\\\\\"stdin\\\\\\\"])}else{FS.symlink(\\\\\\\"/dev/tty\\\\\\\",\\\\\\\"/dev/stdin\\\\\\\")}if(Module[\\\\\\\"stdout\\\\\\\"]){FS.createDevice(\\\\\\\"/dev\\\\\\\",\\\\\\\"stdout\\\\\\\",null,Module[\\\\\\\"stdout\\\\\\\"])}else{FS.symlink(\\\\\\\"/dev/tty\\\\\\\",\\\\\\\"/dev/stdout\\\\\\\")}if(Module[\\\\\\\"stderr\\\\\\\"]){FS.createDevice(\\\\\\\"/dev\\\\\\\",\\\\\\\"stderr\\\\\\\",null,Module[\\\\\\\"stderr\\\\\\\"])}else{FS.symlink(\\\\\\\"/dev/tty1\\\\\\\",\\\\\\\"/dev/stderr\\\\\\\")}var stdin=FS.open(\\\\\\\"/dev/stdin\\\\\\\",\\\\\\\"r\\\\\\\");assert(stdin.fd===0,\\\\\\\"invalid handle for stdin (\\\\\\\"+stdin.fd+\\\\\\\")\\\\\\\");var stdout=FS.open(\\\\\\\"/dev/stdout\\\\\\\",\\\\\\\"w\\\\\\\");assert(stdout.fd===1,\\\\\\\"invalid handle for stdout (\\\\\\\"+stdout.fd+\\\\\\\")\\\\\\\");var stderr=FS.open(\\\\\\\"/dev/stderr\\\\\\\",\\\\\\\"w\\\\\\\");assert(stderr.fd===2,\\\\\\\"invalid handle for stderr (\\\\\\\"+stderr.fd+\\\\\\\")\\\\\\\")}),ensureErrnoError:(function(){if(FS.ErrnoError)return;FS.ErrnoError=function ErrnoError(errno,node){this.node=node;this.setErrno=(function(errno){this.errno=errno;for(var key in ERRNO_CODES){if(ERRNO_CODES[key]===errno){this.code=key;break}}});this.setErrno(errno);this.message=ERRNO_MESSAGES[errno];if(this.stack)Object.defineProperty(this,\\\\\\\"stack\\\\\\\",{value:(new Error).stack,writable:true})};FS.ErrnoError.prototype=new Error;FS.ErrnoError.prototype.constructor=FS.ErrnoError;[ERRNO_CODES.ENOENT].forEach((function(code){FS.genericErrors[code]=new FS.ErrnoError(code);FS.genericErrors[code].stack=\\\\\\\"<generic error, no stack>\\\\\\\"}))}),staticInit:(function(){FS.ensureErrnoError();FS.nameTable=new Array(4096);FS.mount(MEMFS,{},\\\\\\\"/\\\\\\\");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={\\\\\\\"MEMFS\\\\\\\":MEMFS,\\\\\\\"IDBFS\\\\\\\":IDBFS,\\\\\\\"NODEFS\\\\\\\":NODEFS,\\\\\\\"WORKERFS\\\\\\\":WORKERFS}}),init:(function(input,output,error){assert(!FS.init.initialized,\\\\\\\"FS.init was previously called. If you want to initialize later with custom parameters, remove any earlier calls (note that one is automatically added to the generated code)\\\\\\\");FS.init.initialized=true;FS.ensureErrnoError();Module[\\\\\\\"stdin\\\\\\\"]=input||Module[\\\\\\\"stdin\\\\\\\"];Module[\\\\\\\"stdout\\\\\\\"]=output||Module[\\\\\\\"stdout\\\\\\\"];Module[\\\\\\\"stderr\\\\\\\"]=error||Module[\\\\\\\"stderr\\\\\\\"];FS.createStandardStreams()}),quit:(function(){FS.init.initialized=false;var fflush=Module[\\\\\\\"_fflush\\\\\\\"];if(fflush)fflush(0);for(var i=0;i<FS.streams.length;i++){var stream=FS.streams[i];if(!stream){continue}FS.close(stream)}}),getMode:(function(canRead,canWrite){var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode}),joinPath:(function(parts,forceRelative){var path=PATH.join.apply(null,parts);if(forceRelative&&path[0]==\\\\\\\"/\\\\\\\")path=path.substr(1);return path}),absolutePath:(function(relative,base){return PATH.resolve(base,relative)}),standardizePath:(function(path){return PATH.normalize(path)}),findObject:(function(path,dontResolveLastLink){var ret=FS.analyzePath(path,dontResolveLastLink);if(ret.exists){return ret.object}else{___setErrNo(ret.error);return null}}),analyzePath:(function(path,dontResolveLastLink){try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path===\\\\\\\"/\\\\\\\"}catch(e){ret.error=e.errno}return ret}),createFolder:(function(parent,name,canRead,canWrite){var path=PATH.join2(typeof parent===\\\\\\\"string\\\\\\\"?parent:FS.getPath(parent),name);var mode=FS.getMode(canRead,canWrite);return FS.mkdir(path,mode)}),createPath:(function(parent,path,canRead,canWrite){parent=typeof parent===\\\\\\\"string\\\\\\\"?parent:FS.getPath(parent);var parts=path.split(\\\\\\\"/\\\\\\\").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){}parent=current}return current}),createFile:(function(parent,name,properties,canRead,canWrite){var path=PATH.join2(typeof parent===\\\\\\\"string\\\\\\\"?parent:FS.getPath(parent),name);var mode=FS.getMode(canRead,canWrite);return FS.create(path,mode)}),createDataFile:(function(parent,name,data,canRead,canWrite,canOwn){var path=name?PATH.join2(typeof parent===\\\\\\\"string\\\\\\\"?parent:FS.getPath(parent),name):parent;var mode=FS.getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data===\\\\\\\"string\\\\\\\"){var arr=new Array(data.length);for(var i=0,len=data.length;i<len;++i)arr[i]=data.charCodeAt(i);data=arr}FS.chmod(node,mode|146);var stream=FS.open(node,\\\\\\\"w\\\\\\\");FS.write(stream,data,0,data.length,0,canOwn);FS.close(stream);FS.chmod(node,mode)}return node}),createDevice:(function(parent,name,input,output){var path=PATH.join2(typeof parent===\\\\\\\"string\\\\\\\"?parent:FS.getPath(parent),name);var mode=FS.getMode(!!input,!!output);if(!FS.createDevice.major)FS.createDevice.major=64;var dev=FS.makedev(FS.createDevice.major++,0);FS.registerDevice(dev,{open:(function(stream){stream.seekable=false}),close:(function(stream){if(output&&output.buffer&&output.buffer.length){output(10)}}),read:(function(stream,buffer,offset,length,pos){var bytesRead=0;for(var i=0;i<length;i++){var result;try{result=input()}catch(e){throw new FS.ErrnoError(ERRNO_CODES.EIO)}if(result===undefined&&bytesRead===0){throw new FS.ErrnoError(ERRNO_CODES.EAGAIN)}if(result===null||result===undefined)break;bytesRead++;buffer[offset+i]=result}if(bytesRead){stream.node.timestamp=Date.now()}return bytesRead}),write:(function(stream,buffer,offset,length,pos){for(var i=0;i<length;i++){try{output(buffer[offset+i])}catch(e){throw new FS.ErrnoError(ERRNO_CODES.EIO)}}if(length){stream.node.timestamp=Date.now()}return i})});return FS.mkdev(path,mode,dev)}),createLink:(function(parent,name,target,canRead,canWrite){var path=PATH.join2(typeof parent===\\\\\\\"string\\\\\\\"?parent:FS.getPath(parent),name);return FS.symlink(target,path)}),forceLoadFile:(function(obj){if(obj.isDevice||obj.isFolder||obj.link||obj.contents)return true;var success=true;if(typeof XMLHttpRequest!==\\\\\\\"undefined\\\\\\\"){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.\\\\\\\")}else if(Module[\\\\\\\"read\\\\\\\"]){try{obj.contents=intArrayFromString(Module[\\\\\\\"read\\\\\\\"](obj.url),true);obj.usedBytes=obj.contents.length}catch(e){success=false}}else{throw new Error(\\\\\\\"Cannot load without read() or XMLHttpRequest.\\\\\\\")}if(!success)___setErrNo(ERRNO_CODES.EIO);return success}),createLazyFile:(function(parent,name,url,canRead,canWrite){function LazyUint8Array(){this.lengthKnown=false;this.chunks=[]}LazyUint8Array.prototype.get=function LazyUint8Array_get(idx){if(idx>this.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open(\\\\\\\"HEAD\\\\\\\",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error(\\\\\\\"Couldn't load \\\\\\\"+url+\\\\\\\". Status: \\\\\\\"+xhr.status);var datalength=Number(xhr.getResponseHeader(\\\\\\\"Content-length\\\\\\\"));var header;var hasByteServing=(header=xhr.getResponseHeader(\\\\\\\"Accept-Ranges\\\\\\\"))&&header===\\\\\\\"bytes\\\\\\\";var usesGzip=(header=xhr.getResponseHeader(\\\\\\\"Content-Encoding\\\\\\\"))&&header===\\\\\\\"gzip\\\\\\\";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(function(from,to){if(from>to)throw new Error(\\\\\\\"invalid range (\\\\\\\"+from+\\\\\\\", \\\\\\\"+to+\\\\\\\") or no bytes requested!\\\\\\\");if(to>datalength-1)throw new Error(\\\\\\\"only \\\\\\\"+datalength+\\\\\\\" bytes available! programmer error!\\\\\\\");var xhr=new XMLHttpRequest;xhr.open(\\\\\\\"GET\\\\\\\",url,false);if(datalength!==chunkSize)xhr.setRequestHeader(\\\\\\\"Range\\\\\\\",\\\\\\\"bytes=\\\\\\\"+from+\\\\\\\"-\\\\\\\"+to);if(typeof Uint8Array!=\\\\\\\"undefined\\\\\\\")xhr.responseType=\\\\\\\"arraybuffer\\\\\\\";if(xhr.overrideMimeType){xhr.overrideMimeType(\\\\\\\"text/plain; charset=x-user-defined\\\\\\\")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error(\\\\\\\"Couldn't load \\\\\\\"+url+\\\\\\\". Status: \\\\\\\"+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||\\\\\\\"\\\\\\\",true)}});var lazyArray=this;lazyArray.setDataGetter((function(chunkNum){var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]===\\\\\\\"undefined\\\\\\\"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]===\\\\\\\"undefined\\\\\\\")throw new Error(\\\\\\\"doXHR failed!\\\\\\\");return lazyArray.chunks[chunkNum]}));if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;console.log(\\\\\\\"LazyFiles on gzip forces download of the whole file when length is accessed\\\\\\\")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!==\\\\\\\"undefined\\\\\\\"){if(!ENVIRONMENT_IS_WORKER)throw\\\\\\\"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc\\\\\\\";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:(function(){if(!this.lengthKnown){this.cacheLength()}return this._length})},chunkSize:{get:(function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize})}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:(function(){return this.contents.length})}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach((function(key){var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(ERRNO_CODES.EIO)}return fn.apply(null,arguments)}}));stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(ERRNO_CODES.EIO)}var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);assert(size>=0);if(contents.slice){for(var i=0;i<size;i++){buffer[offset+i]=contents[position+i]}}else{for(var i=0;i<size;i++){buffer[offset+i]=contents.get(position+i)}}return size};node.stream_ops=stream_ops;return node}),createPreloadedFile:(function(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish){Browser.init();var fullname=name?PATH.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(\\\\\\\"cp \\\\\\\"+fullname);function processData(byteArray){function finish(byteArray){if(preFinish)preFinish();if(!dontCreateFile){FS.createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}if(onload)onload();removeRunDependency(dep)}var handled=false;Module[\\\\\\\"preloadPlugins\\\\\\\"].forEach((function(plugin){if(handled)return;if(plugin[\\\\\\\"canHandle\\\\\\\"](fullname)){plugin[\\\\\\\"handle\\\\\\\"](byteArray,fullname,finish,(function(){if(onerror)onerror();removeRunDependency(dep)}));handled=true}}));if(!handled)finish(byteArray)}addRunDependency(dep);if(typeof url==\\\\\\\"string\\\\\\\"){Browser.asyncLoad(url,(function(byteArray){processData(byteArray)}),onerror)}else{processData(url)}}),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(paths,onload,onerror){onload=onload||(function(){});onerror=onerror||(function(){});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=function openRequest_onupgradeneeded(){console.log(\\\\\\\"creating db\\\\\\\");var db=openRequest.result;db.createObjectStore(FS.DB_STORE_NAME)};openRequest.onsuccess=function openRequest_onsuccess(){var db=openRequest.result;var transaction=db.transaction([FS.DB_STORE_NAME],\\\\\\\"readwrite\\\\\\\");var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach((function(path){var putRequest=files.put(FS.analyzePath(path).object.contents,path);putRequest.onsuccess=function putRequest_onsuccess(){ok++;if(ok+fail==total)finish()};putRequest.onerror=function putRequest_onerror(){fail++;if(ok+fail==total)finish()}}));transaction.onerror=onerror};openRequest.onerror=onerror}),loadFilesFromDB:(function(paths,onload,onerror){onload=onload||(function(){});onerror=onerror||(function(){});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=onerror;openRequest.onsuccess=function openRequest_onsuccess(){var db=openRequest.result;try{var transaction=db.transaction([FS.DB_STORE_NAME],\\\\\\\"readonly\\\\\\\")}catch(e){onerror(e);return}var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach((function(path){var getRequest=files.get(path);getRequest.onsuccess=function getRequest_onsuccess(){if(FS.analyzePath(path).exists){FS.unlink(path)}FS.createDataFile(PATH.dirname(path),PATH.basename(path),getRequest.result,true,true,true);ok++;if(ok+fail==total)finish()};getRequest.onerror=function getRequest_onerror(){fail++;if(ok+fail==total)finish()}}));transaction.onerror=onerror};openRequest.onerror=onerror})};var SYSCALLS={DEFAULT_POLLMASK:5,mappings:{},umask:511,calculateAt:(function(dirfd,path){if(path[0]!==\\\\\\\"/\\\\\\\"){var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=FS.getStream(dirfd);if(!dirstream)throw new FS.ErrnoError(ERRNO_CODES.EBADF);dir=dirstream.path}path=PATH.join2(dir,path)}return path}),doStat:(function(func,path,buf){try{var stat=func(path)}catch(e){if(e&&e.node&&PATH.normalize(path)!==PATH.normalize(FS.getPath(e.node))){return-ERRNO_CODES.ENOTDIR}throw e}HEAP32[buf>>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;HEAP32[buf+36>>2]=stat.size;HEAP32[buf+40>>2]=4096;HEAP32[buf+44>>2]=stat.blocks;HEAP32[buf+48>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+52>>2]=0;HEAP32[buf+56>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ino;return 0}),doMsync:(function(addr,stream,len,flags){var buffer=new Uint8Array(HEAPU8.subarray(addr,addr+len));FS.msync(stream,buffer,0,len,flags)}),doMkdir:(function(path,mode){path=PATH.normalize(path);if(path[path.length-1]===\\\\\\\"/\\\\\\\")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0}),doMknod:(function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-ERRNO_CODES.EINVAL}FS.mknod(path,mode,dev);return 0}),doReadlink:(function(path,buf,bufsize){if(bufsize<=0)return-ERRNO_CODES.EINVAL;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len}),doAccess:(function(path,amode){if(amode&~7){return-ERRNO_CODES.EINVAL}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;var perms=\\\\\\\"\\\\\\\";if(amode&4)perms+=\\\\\\\"r\\\\\\\";if(amode&2)perms+=\\\\\\\"w\\\\\\\";if(amode&1)perms+=\\\\\\\"x\\\\\\\";if(perms&&FS.nodePermissions(node,perms)){return-ERRNO_CODES.EACCES}return 0}),doDup:(function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd}),doReadv:(function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i<iovcnt;i++){var ptr=HEAP32[iov+i*8>>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr<len)break}return ret}),doWritev:(function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i<iovcnt;i++){var ptr=HEAP32[iov+i*8>>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret}),varargs:0,get:(function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret}),getStr:(function(){var ret=Pointer_stringify(SYSCALLS.get());return ret}),getStreamFromFD:(function(){var stream=FS.getStream(SYSCALLS.get());if(!stream)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return stream}),getSocketFromFD:(function(){var socket=SOCKFS.getSocket(SYSCALLS.get());if(!socket)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return socket}),getSocketAddress:(function(allowNull){var addrp=SYSCALLS.get(),addrlen=SYSCALLS.get();if(allowNull&&addrp===0)return null;var info=__read_sockaddr(addrp,addrlen);if(info.errno)throw new FS.ErrnoError(info.errno);info.addr=DNS.lookup_addr(info.addr)||info.addr;return info}),get64:(function(){var low=SYSCALLS.get(),high=SYSCALLS.get();if(low>=0)assert(high===0);else assert(high===-1);return low}),getZero:(function(){assert(SYSCALLS.get()===0)})};function ___syscall10(which,varargs){SYSCALLS.varargs=varargs;try{var path=SYSCALLS.getStr();FS.unlink(path);return 0}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}var SOCKFS={mount:(function(mount){Module[\\\\\\\"websocket\\\\\\\"]=Module[\\\\\\\"websocket\\\\\\\"]&&\\\\\\\"object\\\\\\\"===typeof Module[\\\\\\\"websocket\\\\\\\"]?Module[\\\\\\\"websocket\\\\\\\"]:{};Module[\\\\\\\"websocket\\\\\\\"]._callbacks={};Module[\\\\\\\"websocket\\\\\\\"][\\\\\\\"on\\\\\\\"]=(function(event,callback){if(\\\\\\\"function\\\\\\\"===typeof callback){this._callbacks[event]=callback}return this});Module[\\\\\\\"websocket\\\\\\\"].emit=(function(event,param){if(\\\\\\\"function\\\\\\\"===typeof this._callbacks[event]){this._callbacks[event].call(this,param)}});return FS.createNode(null,\\\\\\\"/\\\\\\\",16384|511,0)}),createSocket:(function(family,type,protocol){var streaming=type==1;if(protocol){assert(streaming==(protocol==6))}var sock={family:family,type:type,protocol:protocol,server:null,error:null,peers:{},pending:[],recv_queue:[],sock_ops:SOCKFS.websocket_sock_ops};var name=SOCKFS.nextname();var node=FS.createNode(SOCKFS.root,name,49152,0);node.sock=sock;var stream=FS.createStream({path:name,node:node,flags:FS.modeStringToFlags(\\\\\\\"r+\\\\\\\"),seekable:false,stream_ops:SOCKFS.stream_ops});sock.stream=stream;return sock}),getSocket:(function(fd){var stream=FS.getStream(fd);if(!stream||!FS.isSocket(stream.node.mode)){return null}return stream.node.sock}),stream_ops:{poll:(function(stream){var sock=stream.node.sock;return sock.sock_ops.poll(sock)}),ioctl:(function(stream,request,varargs){var sock=stream.node.sock;return sock.sock_ops.ioctl(sock,request,varargs)}),read:(function(stream,buffer,offset,length,position){var sock=stream.node.sock;var msg=sock.sock_ops.recvmsg(sock,length);if(!msg){return 0}buffer.set(msg.buffer,offset);return msg.buffer.length}),write:(function(stream,buffer,offset,length,position){var sock=stream.node.sock;return sock.sock_ops.sendmsg(sock,buffer,offset,length)}),close:(function(stream){var sock=stream.node.sock;sock.sock_ops.close(sock)})},nextname:(function(){if(!SOCKFS.nextname.current){SOCKFS.nextname.current=0}return\\\\\\\"socket[\\\\\\\"+SOCKFS.nextname.current++ +\\\\\\\"]\\\\\\\"}),websocket_sock_ops:{createPeer:(function(sock,addr,port){var ws;if(typeof addr===\\\\\\\"object\\\\\\\"){ws=addr;addr=null;port=null}if(ws){if(ws._socket){addr=ws._socket.remoteAddress;port=ws._socket.remotePort}else{var result=/ws[s]?:\\\\/\\\\/([^:]+):(\\\\d+)/.exec(ws.url);if(!result){throw new Error(\\\\\\\"WebSocket URL must be in the format ws(s)://address:port\\\\\\\")}addr=result[1];port=parseInt(result[2],10)}}else{try{var runtimeConfig=Module[\\\\\\\"websocket\\\\\\\"]&&\\\\\\\"object\\\\\\\"===typeof Module[\\\\\\\"websocket\\\\\\\"];var url=\\\\\\\"ws:#\\\\\\\".replace(\\\\\\\"#\\\\\\\",\\\\\\\"//\\\\\\\");if(runtimeConfig){if(\\\\\\\"string\\\\\\\"===typeof Module[\\\\\\\"websocket\\\\\\\"][\\\\\\\"url\\\\\\\"]){url=Module[\\\\\\\"websocket\\\\\\\"][\\\\\\\"url\\\\\\\"]}}if(url===\\\\\\\"ws://\\\\\\\"||url===\\\\\\\"wss://\\\\\\\"){var parts=addr.split(\\\\\\\"/\\\\\\\");url=url+parts[0]+\\\\\\\":\\\\\\\"+port+\\\\\\\"/\\\\\\\"+parts.slice(1).join(\\\\\\\"/\\\\\\\")}var subProtocols=\\\\\\\"binary\\\\\\\";if(runtimeConfig){if(\\\\\\\"string\\\\\\\"===typeof Module[\\\\\\\"websocket\\\\\\\"][\\\\\\\"subprotocol\\\\\\\"]){subProtocols=Module[\\\\\\\"websocket\\\\\\\"][\\\\\\\"subprotocol\\\\\\\"]}}subProtocols=subProtocols.replace(/^ +| +$/g,\\\\\\\"\\\\\\\").split(/ *, */);var opts=ENVIRONMENT_IS_NODE?{\\\\\\\"protocol\\\\\\\":subProtocols.toString()}:subProtocols;if(runtimeConfig&&null===Module[\\\\\\\"websocket\\\\\\\"][\\\\\\\"subprotocol\\\\\\\"]){subProtocols=\\\\\\\"null\\\\\\\";opts=undefined}var WebSocketConstructor;if(ENVIRONMENT_IS_NODE){WebSocketConstructor=require(\\\\\\\"ws\\\\\\\")}else if(ENVIRONMENT_IS_WEB){WebSocketConstructor=window[\\\\\\\"WebSocket\\\\\\\"]}else{WebSocketConstructor=WebSocket}ws=new WebSocketConstructor(url,opts);ws.binaryType=\\\\\\\"arraybuffer\\\\\\\"}catch(e){throw new FS.ErrnoError(ERRNO_CODES.EHOSTUNREACH)}}var peer={addr:addr,port:port,socket:ws,dgram_send_queue:[]};SOCKFS.websocket_sock_ops.addPeer(sock,peer);SOCKFS.websocket_sock_ops.handlePeerEvents(sock,peer);if(sock.type===2&&typeof sock.sport!==\\\\\\\"undefined\\\\\\\"){peer.dgram_send_queue.push(new Uint8Array([255,255,255,255,\\\\\\\"p\\\\\\\".charCodeAt(0),\\\\\\\"o\\\\\\\".charCodeAt(0),\\\\\\\"r\\\\\\\".charCodeAt(0),\\\\\\\"t\\\\\\\".charCodeAt(0),(sock.sport&65280)>>8,sock.sport&255]))}return peer}),getPeer:(function(sock,addr,port){return sock.peers[addr+\\\\\\\":\\\\\\\"+port]}),addPeer:(function(sock,peer){sock.peers[peer.addr+\\\\\\\":\\\\\\\"+peer.port]=peer}),removePeer:(function(sock,peer){delete sock.peers[peer.addr+\\\\\\\":\\\\\\\"+peer.port]}),handlePeerEvents:(function(sock,peer){var first=true;var handleOpen=(function(){Module[\\\\\\\"websocket\\\\\\\"].emit(\\\\\\\"open\\\\\\\",sock.stream.fd);try{var queued=peer.dgram_send_queue.shift();while(queued){peer.socket.send(queued);queued=peer.dgram_send_queue.shift()}}catch(e){peer.socket.close()}});function handleMessage(data){assert(typeof data!==\\\\\\\"string\\\\\\\"&&data.byteLength!==undefined);if(data.byteLength==0){return}data=new Uint8Array(data);var wasfirst=first;first=false;if(wasfirst&&data.length===10&&data[0]===255&&data[1]===255&&data[2]===255&&data[3]===255&&data[4]===\\\\\\\"p\\\\\\\".charCodeAt(0)&&data[5]===\\\\\\\"o\\\\\\\".charCodeAt(0)&&data[6]===\\\\\\\"r\\\\\\\".charCodeAt(0)&&data[7]===\\\\\\\"t\\\\\\\".charCodeAt(0)){var newport=data[8]<<8|data[9];SOCKFS.websocket_sock_ops.removePeer(sock,peer);peer.port=newport;SOCKFS.websocket_sock_ops.addPeer(sock,peer);return}sock.recv_queue.push({addr:peer.addr,port:peer.port,data:data});Module[\\\\\\\"websocket\\\\\\\"].emit(\\\\\\\"message\\\\\\\",sock.stream.fd)}if(ENVIRONMENT_IS_NODE){peer.socket.on(\\\\\\\"open\\\\\\\",handleOpen);peer.socket.on(\\\\\\\"message\\\\\\\",(function(data,flags){if(!flags.binary){return}handleMessage((new Uint8Array(data)).buffer)}));peer.socket.on(\\\\\\\"close\\\\\\\",(function(){Module[\\\\\\\"websocket\\\\\\\"].emit(\\\\\\\"close\\\\\\\",sock.stream.fd)}));peer.socket.on(\\\\\\\"error\\\\\\\",(function(error){sock.error=ERRNO_CODES.ECONNREFUSED;Module[\\\\\\\"websocket\\\\\\\"].emit(\\\\\\\"error\\\\\\\",[sock.stream.fd,sock.error,\\\\\\\"ECONNREFUSED: Connection refused\\\\\\\"])}))}else{peer.socket.onopen=handleOpen;peer.socket.onclose=(function(){Module[\\\\\\\"websocket\\\\\\\"].emit(\\\\\\\"close\\\\\\\",sock.stream.fd)});peer.socket.onmessage=function peer_socket_onmessage(event){handleMessage(event.data)};peer.socket.onerror=(function(error){sock.error=ERRNO_CODES.ECONNREFUSED;Module[\\\\\\\"websocket\\\\\\\"].emit(\\\\\\\"error\\\\\\\",[sock.stream.fd,sock.error,\\\\\\\"ECONNREFUSED: Connection refused\\\\\\\"])})}}),poll:(function(sock){if(sock.type===1&&sock.server){return sock.pending.length?64|1:0}var mask=0;var dest=sock.type===1?SOCKFS.websocket_sock_ops.getPeer(sock,sock.daddr,sock.dport):null;if(sock.recv_queue.length||!dest||dest&&dest.socket.readyState===dest.socket.CLOSING||dest&&dest.socket.readyState===dest.socket.CLOSED){mask|=64|1}if(!dest||dest&&dest.socket.readyState===dest.socket.OPEN){mask|=4}if(dest&&dest.socket.readyState===dest.socket.CLOSING||dest&&dest.socket.readyState===dest.socket.CLOSED){mask|=16}return mask}),ioctl:(function(sock,request,arg){switch(request){case 21531:var bytes=0;if(sock.recv_queue.length){bytes=sock.recv_queue[0].data.length}HEAP32[arg>>2]=bytes;return 0;default:return ERRNO_CODES.EINVAL}}),close:(function(sock){if(sock.server){try{sock.server.close()}catch(e){}sock.server=null}var peers=Object.keys(sock.peers);for(var i=0;i<peers.length;i++){var peer=sock.peers[peers[i]];try{peer.socket.close()}catch(e){}SOCKFS.websocket_sock_ops.removePeer(sock,peer)}return 0}),bind:(function(sock,addr,port){if(typeof sock.saddr!==\\\\\\\"undefined\\\\\\\"||typeof sock.sport!==\\\\\\\"undefined\\\\\\\"){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}sock.saddr=addr;sock.sport=port;if(sock.type===2){if(sock.server){sock.server.close();sock.server=null}try{sock.sock_ops.listen(sock,0)}catch(e){if(!(e instanceof FS.ErrnoError))throw e;if(e.errno!==ERRNO_CODES.EOPNOTSUPP)throw e}}}),connect:(function(sock,addr,port){if(sock.server){throw new FS.ErrnoError(ERRNO_CODES.EOPNOTSUPP)}if(typeof sock.daddr!==\\\\\\\"undefined\\\\\\\"&&typeof sock.dport!==\\\\\\\"undefined\\\\\\\"){var dest=SOCKFS.websocket_sock_ops.getPeer(sock,sock.daddr,sock.dport);if(dest){if(dest.socket.readyState===dest.socket.CONNECTING){throw new FS.ErrnoError(ERRNO_CODES.EALREADY)}else{throw new FS.ErrnoError(ERRNO_CODES.EISCONN)}}}var peer=SOCKFS.websocket_sock_ops.createPeer(sock,addr,port);sock.daddr=peer.addr;sock.dport=peer.port;throw new FS.ErrnoError(ERRNO_CODES.EINPROGRESS)}),listen:(function(sock,backlog){if(!ENVIRONMENT_IS_NODE){throw new FS.ErrnoError(ERRNO_CODES.EOPNOTSUPP)}if(sock.server){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var WebSocketServer=require(\\\\\\\"ws\\\\\\\").Server;var host=sock.saddr;sock.server=new WebSocketServer({host:host,port:sock.sport});Module[\\\\\\\"websocket\\\\\\\"].emit(\\\\\\\"listen\\\\\\\",sock.stream.fd);sock.server.on(\\\\\\\"connection\\\\\\\",(function(ws){if(sock.type===1){var newsock=SOCKFS.createSocket(sock.family,sock.type,sock.protocol);var peer=SOCKFS.websocket_sock_ops.createPeer(newsock,ws);newsock.daddr=peer.addr;newsock.dport=peer.port;sock.pending.push(newsock);Module[\\\\\\\"websocket\\\\\\\"].emit(\\\\\\\"connection\\\\\\\",newsock.stream.fd)}else{SOCKFS.websocket_sock_ops.createPeer(sock,ws);Module[\\\\\\\"websocket\\\\\\\"].emit(\\\\\\\"connection\\\\\\\",sock.stream.fd)}}));sock.server.on(\\\\\\\"closed\\\\\\\",(function(){Module[\\\\\\\"websocket\\\\\\\"].emit(\\\\\\\"close\\\\\\\",sock.stream.fd);sock.server=null}));sock.server.on(\\\\\\\"error\\\\\\\",(function(error){sock.error=ERRNO_CODES.EHOSTUNREACH;Module[\\\\\\\"websocket\\\\\\\"].emit(\\\\\\\"error\\\\\\\",[sock.stream.fd,sock.error,\\\\\\\"EHOSTUNREACH: Host is unreachable\\\\\\\"])}))}),accept:(function(listensock){if(!listensock.server){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var newsock=listensock.pending.shift();newsock.stream.flags=listensock.stream.flags;return newsock}),getname:(function(sock,peer){var addr,port;if(peer){if(sock.daddr===undefined||sock.dport===undefined){throw new FS.ErrnoError(ERRNO_CODES.ENOTCONN)}addr=sock.daddr;port=sock.dport}else{addr=sock.saddr||0;port=sock.sport||0}return{addr:addr,port:port}}),sendmsg:(function(sock,buffer,offset,length,addr,port){if(sock.type===2){if(addr===undefined||port===undefined){addr=sock.daddr;port=sock.dport}if(addr===undefined||port===undefined){throw new FS.ErrnoError(ERRNO_CODES.EDESTADDRREQ)}}else{addr=sock.daddr;port=sock.dport}var dest=SOCKFS.websocket_sock_ops.getPeer(sock,addr,port);if(sock.type===1){if(!dest||dest.socket.readyState===dest.socket.CLOSING||dest.socket.readyState===dest.socket.CLOSED){throw new FS.ErrnoError(ERRNO_CODES.ENOTCONN)}else if(dest.socket.readyState===dest.socket.CONNECTING){throw new FS.ErrnoError(ERRNO_CODES.EAGAIN)}}if(ArrayBuffer.isView(buffer)){offset+=buffer.byteOffset;buffer=buffer.buffer}var data;data=buffer.slice(offset,offset+length);if(sock.type===2){if(!dest||dest.socket.readyState!==dest.socket.OPEN){if(!dest||dest.socket.readyState===dest.socket.CLOSING||dest.socket.readyState===dest.socket.CLOSED){dest=SOCKFS.websocket_sock_ops.createPeer(sock,addr,port)}dest.dgram_send_queue.push(data);return length}}try{dest.socket.send(data);return length}catch(e){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}}),recvmsg:(function(sock,length){if(sock.type===1&&sock.server){throw new FS.ErrnoError(ERRNO_CODES.ENOTCONN)}var queued=sock.recv_queue.shift();if(!queued){if(sock.type===1){var dest=SOCKFS.websocket_sock_ops.getPeer(sock,sock.daddr,sock.dport);if(!dest){throw new FS.ErrnoError(ERRNO_CODES.ENOTCONN)}else if(dest.socket.readyState===dest.socket.CLOSING||dest.socket.readyState===dest.socket.CLOSED){return null}else{throw new FS.ErrnoError(ERRNO_CODES.EAGAIN)}}else{throw new FS.ErrnoError(ERRNO_CODES.EAGAIN)}}var queuedLength=queued.data.byteLength||queued.data.length;var queuedOffset=queued.data.byteOffset||0;var queuedBuffer=queued.data.buffer||queued.data;var bytesRead=Math.min(length,queuedLength);var res={buffer:new Uint8Array(queuedBuffer,queuedOffset,bytesRead),addr:queued.addr,port:queued.port};if(sock.type===1&&bytesRead<queuedLength){var bytesRemaining=queuedLength-bytesRead;queued.data=new Uint8Array(queuedBuffer,queuedOffset+bytesRead,bytesRemaining);sock.recv_queue.unshift(queued)}return res})}};function __inet_pton4_raw(str){var b=str.split(\\\\\\\".\\\\\\\");for(var i=0;i<4;i++){var tmp=Number(b[i]);if(isNaN(tmp))return null;b[i]=tmp}return(b[0]|b[1]<<8|b[2]<<16|b[3]<<24)>>>0}function __inet_pton6_raw(str){var words;var w,offset,z;var valid6regx=/^((?=.*::)(?!.*::.+::)(::)?([\\\\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;var parts=[];if(!valid6regx.test(str)){return null}if(str===\\\\\\\"::\\\\\\\"){return[0,0,0,0,0,0,0,0]}if(str.indexOf(\\\\\\\"::\\\\\\\")===0){str=str.replace(\\\\\\\"::\\\\\\\",\\\\\\\"Z:\\\\\\\")}else{str=str.replace(\\\\\\\"::\\\\\\\",\\\\\\\":Z:\\\\\\\")}if(str.indexOf(\\\\\\\".\\\\\\\")>0){str=str.replace(new RegExp(\\\\\\\"[.]\\\\\\\",\\\\\\\"g\\\\\\\"),\\\\\\\":\\\\\\\");words=str.split(\\\\\\\":\\\\\\\");words[words.length-4]=parseInt(words[words.length-4])+parseInt(words[words.length-3])*256;words[words.length-3]=parseInt(words[words.length-2])+parseInt(words[words.length-1])*256;words=words.slice(0,words.length-2)}else{words=str.split(\\\\\\\":\\\\\\\")}offset=0;z=0;for(w=0;w<words.length;w++){if(typeof words[w]===\\\\\\\"string\\\\\\\"){if(words[w]===\\\\\\\"Z\\\\\\\"){for(z=0;z<8-words.length+1;z++){parts[w+z]=0}offset=z-1}else{parts[w+offset]=_htons(parseInt(words[w],16))}}else{parts[w+offset]=words[w]}}return[parts[1]<<16|parts[0],parts[3]<<16|parts[2],parts[5]<<16|parts[4],parts[7]<<16|parts[6]]}var DNS={address_map:{id:1,addrs:{},names:{}},lookup_name:(function(name){var res=__inet_pton4_raw(name);if(res!==null){return name}res=__inet_pton6_raw(name);if(res!==null){return name}var addr;if(DNS.address_map.addrs[name]){addr=DNS.address_map.addrs[name]}else{var id=DNS.address_map.id++;assert(id<65535,\\\\\\\"exceeded max address mappings of 65535\\\\\\\");addr=\\\\\\\"172.29.\\\\\\\"+(id&255)+\\\\\\\".\\\\\\\"+(id&65280);DNS.address_map.names[addr]=name;DNS.address_map.addrs[name]=addr}return addr}),lookup_addr:(function(addr){if(DNS.address_map.names[addr]){return DNS.address_map.names[addr]}return null})};function __inet_ntop4_raw(addr){return(addr&255)+\\\\\\\".\\\\\\\"+(addr>>8&255)+\\\\\\\".\\\\\\\"+(addr>>16&255)+\\\\\\\".\\\\\\\"+(addr>>24&255)}function __inet_ntop6_raw(ints){var str=\\\\\\\"\\\\\\\";var word=0;var longest=0;var lastzero=0;var zstart=0;var len=0;var i=0;var parts=[ints[0]&65535,ints[0]>>16,ints[1]&65535,ints[1]>>16,ints[2]&65535,ints[2]>>16,ints[3]&65535,ints[3]>>16];var hasipv4=true;var v4part=\\\\\\\"\\\\\\\";for(i=0;i<5;i++){if(parts[i]!==0){hasipv4=false;break}}if(hasipv4){v4part=__inet_ntop4_raw(parts[6]|parts[7]<<16);if(parts[5]===-1){str=\\\\\\\"::ffff:\\\\\\\";str+=v4part;return str}if(parts[5]===0){str=\\\\\\\"::\\\\\\\";if(v4part===\\\\\\\"0.0.0.0\\\\\\\")v4part=\\\\\\\"\\\\\\\";if(v4part===\\\\\\\"0.0.0.1\\\\\\\")v4part=\\\\\\\"1\\\\\\\";str+=v4part;return str}}for(word=0;word<8;word++){if(parts[word]===0){if(word-lastzero>1){len=0}lastzero=word;len++}if(len>longest){longest=len;zstart=word-longest+1}}for(word=0;word<8;word++){if(longest>1){if(parts[word]===0&&word>=zstart&&word<zstart+longest){if(word===zstart){str+=\\\\\\\":\\\\\\\";if(zstart===0)str+=\\\\\\\":\\\\\\\"}continue}}str+=Number(_ntohs(parts[word]&65535)).toString(16);str+=word<7?\\\\\\\":\\\\\\\":\\\\\\\"\\\\\\\"}return str}function __read_sockaddr(sa,salen){var family=HEAP16[sa>>1];var port=_ntohs(HEAP16[sa+2>>1]);var addr;switch(family){case 2:if(salen!==16){return{errno:ERRNO_CODES.EINVAL}}addr=HEAP32[sa+4>>2];addr=__inet_ntop4_raw(addr);break;case 10:if(salen!==28){return{errno:ERRNO_CODES.EINVAL}}addr=[HEAP32[sa+8>>2],HEAP32[sa+12>>2],HEAP32[sa+16>>2],HEAP32[sa+20>>2]];addr=__inet_ntop6_raw(addr);break;default:return{errno:ERRNO_CODES.EAFNOSUPPORT}}return{family:family,addr:addr,port:port}}function __write_sockaddr(sa,family,addr,port){switch(family){case 2:addr=__inet_pton4_raw(addr);HEAP16[sa>>1]=family;HEAP32[sa+4>>2]=addr;HEAP16[sa+2>>1]=_htons(port);break;case 10:addr=__inet_pton6_raw(addr);HEAP32[sa>>2]=family;HEAP32[sa+8>>2]=addr[0];HEAP32[sa+12>>2]=addr[1];HEAP32[sa+16>>2]=addr[2];HEAP32[sa+20>>2]=addr[3];HEAP16[sa+2>>1]=_htons(port);HEAP32[sa+4>>2]=0;HEAP32[sa+24>>2]=0;break;default:return{errno:ERRNO_CODES.EAFNOSUPPORT}}return{}}function ___syscall102(which,varargs){SYSCALLS.varargs=varargs;try{var call=SYSCALLS.get(),socketvararg=SYSCALLS.get();SYSCALLS.varargs=socketvararg;switch(call){case 1:{var domain=SYSCALLS.get(),type=SYSCALLS.get(),protocol=SYSCALLS.get();var sock=SOCKFS.createSocket(domain,type,protocol);assert(sock.stream.fd<64);return sock.stream.fd};case 2:{var sock=SYSCALLS.getSocketFromFD(),info=SYSCALLS.getSocketAddress();sock.sock_ops.bind(sock,info.addr,info.port);return 0};case 3:{var sock=SYSCALLS.getSocketFromFD(),info=SYSCALLS.getSocketAddress();sock.sock_ops.connect(sock,info.addr,info.port);return 0};case 4:{var sock=SYSCALLS.getSocketFromFD(),backlog=SYSCALLS.get();sock.sock_ops.listen(sock,backlog);return 0};case 5:{var sock=SYSCALLS.getSocketFromFD(),addr=SYSCALLS.get(),addrlen=SYSCALLS.get();var newsock=sock.sock_ops.accept(sock);if(addr){var res=__write_sockaddr(addr,newsock.family,DNS.lookup_name(newsock.daddr),newsock.dport);assert(!res.errno)}return newsock.stream.fd};case 6:{var sock=SYSCALLS.getSocketFromFD(),addr=SYSCALLS.get(),addrlen=SYSCALLS.get();var res=__write_sockaddr(addr,sock.family,DNS.lookup_name(sock.saddr||\\\\\\\"0.0.0.0\\\\\\\"),sock.sport);assert(!res.errno);return 0};case 7:{var sock=SYSCALLS.getSocketFromFD(),addr=SYSCALLS.get(),addrlen=SYSCALLS.get();if(!sock.daddr){return-ERRNO_CODES.ENOTCONN}var res=__write_sockaddr(addr,sock.family,DNS.lookup_name(sock.daddr),sock.dport);assert(!res.errno);return 0};case 11:{var sock=SYSCALLS.getSocketFromFD(),message=SYSCALLS.get(),length=SYSCALLS.get(),flags=SYSCALLS.get(),dest=SYSCALLS.getSocketAddress(true);if(!dest){return FS.write(sock.stream,HEAP8,message,length)}else{return sock.sock_ops.sendmsg(sock,HEAP8,message,length,dest.addr,dest.port)}};case 12:{var sock=SYSCALLS.getSocketFromFD(),buf=SYSCALLS.get(),len=SYSCALLS.get(),flags=SYSCALLS.get(),addr=SYSCALLS.get(),addrlen=SYSCALLS.get();var msg=sock.sock_ops.recvmsg(sock,len);if(!msg)return 0;if(addr){var res=__write_sockaddr(addr,sock.family,DNS.lookup_name(msg.addr),msg.port);assert(!res.errno)}HEAPU8.set(msg.buffer,buf);return msg.buffer.byteLength};case 14:{return-ERRNO_CODES.ENOPROTOOPT};case 15:{var sock=SYSCALLS.getSocketFromFD(),level=SYSCALLS.get(),optname=SYSCALLS.get(),optval=SYSCALLS.get(),optlen=SYSCALLS.get();if(level===1){if(optname===4){HEAP32[optval>>2]=sock.error;HEAP32[optlen>>2]=4;sock.error=null;return 0}}return-ERRNO_CODES.ENOPROTOOPT};case 16:{var sock=SYSCALLS.getSocketFromFD(),message=SYSCALLS.get(),flags=SYSCALLS.get();var iov=HEAP32[message+8>>2];var num=HEAP32[message+12>>2];var addr,port;var name=HEAP32[message>>2];var namelen=HEAP32[message+4>>2];if(name){var info=__read_sockaddr(name,namelen);if(info.errno)return-info.errno;port=info.port;addr=DNS.lookup_addr(info.addr)||info.addr}var total=0;for(var i=0;i<num;i++){total+=HEAP32[iov+(8*i+4)>>2]}var view=new Uint8Array(total);var offset=0;for(var i=0;i<num;i++){var iovbase=HEAP32[iov+(8*i+0)>>2];var iovlen=HEAP32[iov+(8*i+4)>>2];for(var j=0;j<iovlen;j++){view[offset++]=HEAP8[iovbase+j>>0]}}return sock.sock_ops.sendmsg(sock,view,0,total,addr,port)};case 17:{var sock=SYSCALLS.getSocketFromFD(),message=SYSCALLS.get(),flags=SYSCALLS.get();var iov=HEAP32[message+8>>2];var num=HEAP32[message+12>>2];var total=0;for(var i=0;i<num;i++){total+=HEAP32[iov+(8*i+4)>>2]}var msg=sock.sock_ops.recvmsg(sock,total);if(!msg)return 0;var name=HEAP32[message>>2];if(name){var res=__write_sockaddr(name,sock.family,DNS.lookup_name(msg.addr),msg.port);assert(!res.errno)}var bytesRead=0;var bytesRemaining=msg.buffer.byteLength;for(var i=0;bytesRemaining>0&&i<num;i++){var iovbase=HEAP32[iov+(8*i+0)>>2];var iovlen=HEAP32[iov+(8*i+4)>>2];if(!iovlen){continue}var length=Math.min(iovlen,bytesRemaining);var buf=msg.buffer.subarray(bytesRead,bytesRead+length);HEAPU8.set(buf,iovbase+bytesRead);bytesRead+=length;bytesRemaining-=length}return bytesRead};default:abort(\\\\\\\"unsupported socketcall syscall \\\\\\\"+call)}}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall122(which,varargs){SYSCALLS.varargs=varargs;try{var buf=SYSCALLS.get();if(!buf)return-ERRNO_CODES.EFAULT;var layout={\\\\\\\"sysname\\\\\\\":0,\\\\\\\"nodename\\\\\\\":65,\\\\\\\"domainname\\\\\\\":325,\\\\\\\"machine\\\\\\\":260,\\\\\\\"version\\\\\\\":195,\\\\\\\"release\\\\\\\":130,\\\\\\\"__size__\\\\\\\":390};function copyString(element,value){var offset=layout[element];writeAsciiToMemory(value,buf+offset)}copyString(\\\\\\\"sysname\\\\\\\",\\\\\\\"Emscripten\\\\\\\");copyString(\\\\\\\"nodename\\\\\\\",\\\\\\\"emscripten\\\\\\\");copyString(\\\\\\\"release\\\\\\\",\\\\\\\"1.0\\\\\\\");copyString(\\\\\\\"version\\\\\\\",\\\\\\\"#1\\\\\\\");copyString(\\\\\\\"machine\\\\\\\",\\\\\\\"x86-JS\\\\\\\");return 0}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall140(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),offset_high=SYSCALLS.get(),offset_low=SYSCALLS.get(),result=SYSCALLS.get(),whence=SYSCALLS.get();var offset=offset_low;FS.llseek(stream,offset,whence);HEAP32[result>>2]=stream.position;if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall142(which,varargs){SYSCALLS.varargs=varargs;try{var nfds=SYSCALLS.get(),readfds=SYSCALLS.get(),writefds=SYSCALLS.get(),exceptfds=SYSCALLS.get(),timeout=SYSCALLS.get();assert(nfds<=64,\\\\\\\"nfds must be less than or equal to 64\\\\\\\");assert(!exceptfds,\\\\\\\"exceptfds not supported\\\\\\\");var total=0;var srcReadLow=readfds?HEAP32[readfds>>2]:0,srcReadHigh=readfds?HEAP32[readfds+4>>2]:0;var srcWriteLow=writefds?HEAP32[writefds>>2]:0,srcWriteHigh=writefds?HEAP32[writefds+4>>2]:0;var srcExceptLow=exceptfds?HEAP32[exceptfds>>2]:0,srcExceptHigh=exceptfds?HEAP32[exceptfds+4>>2]:0;var dstReadLow=0,dstReadHigh=0;var dstWriteLow=0,dstWriteHigh=0;var dstExceptLow=0,dstExceptHigh=0;var allLow=(readfds?HEAP32[readfds>>2]:0)|(writefds?HEAP32[writefds>>2]:0)|(exceptfds?HEAP32[exceptfds>>2]:0);var allHigh=(readfds?HEAP32[readfds+4>>2]:0)|(writefds?HEAP32[writefds+4>>2]:0)|(exceptfds?HEAP32[exceptfds+4>>2]:0);function check(fd,low,high,val){return fd<32?low&val:high&val}for(var fd=0;fd<nfds;fd++){var mask=1<<fd%32;if(!check(fd,allLow,allHigh,mask)){continue}var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(ERRNO_CODES.EBADF);var flags=SYSCALLS.DEFAULT_POLLMASK;if(stream.stream_ops.poll){flags=stream.stream_ops.poll(stream)}if(flags&1&&check(fd,srcReadLow,srcReadHigh,mask)){fd<32?dstReadLow=dstReadLow|mask:dstReadHigh=dstReadHigh|mask;total++}if(flags&4&&check(fd,srcWriteLow,srcWriteHigh,mask)){fd<32?dstWriteLow=dstWriteLow|mask:dstWriteHigh=dstWriteHigh|mask;total++}if(flags&2&&check(fd,srcExceptLow,srcExceptHigh,mask)){fd<32?dstExceptLow=dstExceptLow|mask:dstExceptHigh=dstExceptHigh|mask;total++}}if(readfds){HEAP32[readfds>>2]=dstReadLow;HEAP32[readfds+4>>2]=dstReadHigh}if(writefds){HEAP32[writefds>>2]=dstWriteLow;HEAP32[writefds+4>>2]=dstWriteHigh}if(exceptfds){HEAP32[exceptfds>>2]=dstExceptLow;HEAP32[exceptfds+4>>2]=dstExceptHigh}return total}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall145(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doReadv(stream,iov,iovcnt)}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall146(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doWritev(stream,iov,iovcnt)}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall15(which,varargs){SYSCALLS.varargs=varargs;try{var path=SYSCALLS.getStr(),mode=SYSCALLS.get();FS.chmod(path,mode);return 0}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall183(which,varargs){SYSCALLS.varargs=varargs;try{var buf=SYSCALLS.get(),size=SYSCALLS.get();if(size===0)return-ERRNO_CODES.EINVAL;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd);if(size<cwdLengthInBytes+1)return-ERRNO_CODES.ERANGE;stringToUTF8(cwd,buf,size);return buf}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall192(which,varargs){SYSCALLS.varargs=varargs;try{var addr=SYSCALLS.get(),len=SYSCALLS.get(),prot=SYSCALLS.get(),flags=SYSCALLS.get(),fd=SYSCALLS.get(),off=SYSCALLS.get();off<<=12;var ptr;var allocated=false;if(fd===-1){ptr=_memalign(PAGE_SIZE,len);if(!ptr)return-ERRNO_CODES.ENOMEM;_memset(ptr,0,len);allocated=true}else{var info=FS.getStream(fd);if(!info)return-ERRNO_CODES.EBADF;var res=FS.mmap(info,HEAPU8,addr,len,off,prot,flags);ptr=res.ptr;allocated=res.allocated}SYSCALLS.mappings[ptr]={malloc:ptr,len:len,allocated:allocated,fd:fd,flags:flags};return ptr}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall193(which,varargs){SYSCALLS.varargs=varargs;try{var path=SYSCALLS.getStr(),zero=SYSCALLS.getZero(),length=SYSCALLS.get64();FS.truncate(path,length);return 0}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall195(which,varargs){SYSCALLS.varargs=varargs;try{var path=SYSCALLS.getStr(),buf=SYSCALLS.get();return SYSCALLS.doStat(FS.stat,path,buf)}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall196(which,varargs){SYSCALLS.varargs=varargs;try{var path=SYSCALLS.getStr(),buf=SYSCALLS.get();return SYSCALLS.doStat(FS.lstat,path,buf)}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall197(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),buf=SYSCALLS.get();return SYSCALLS.doStat(FS.stat,stream.path,buf)}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall202(which,varargs){SYSCALLS.varargs=varargs;try{return 0}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall199(){return ___syscall202.apply(null,arguments)}var PROCINFO={ppid:1,pid:42,sid:42,pgid:42};function ___syscall20(which,varargs){SYSCALLS.varargs=varargs;try{return PROCINFO.pid}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall220(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),dirp=SYSCALLS.get(),count=SYSCALLS.get();if(!stream.getdents){stream.getdents=FS.readdir(stream.path)}var pos=0;while(stream.getdents.length>0&&pos+268<=count){var id;var type;var name=stream.getdents.pop();if(name[0]===\\\\\\\".\\\\\\\"){id=1;type=4}else{var child=FS.lookupNode(stream.node,name);id=child.id;type=FS.isChrdev(child.mode)?2:FS.isDir(child.mode)?4:FS.isLink(child.mode)?10:8}HEAP32[dirp+pos>>2]=id;HEAP32[dirp+pos+4>>2]=stream.position;HEAP16[dirp+pos+8>>1]=268;HEAP8[dirp+pos+10>>0]=type;stringToUTF8(name,dirp+pos+11,256);pos+=268}return pos}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall221(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),cmd=SYSCALLS.get();switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-ERRNO_CODES.EINVAL}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd};case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0};case 12:case 12:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0};case 13:case 14:case 13:case 14:return 0;case 16:case 8:return-ERRNO_CODES.EINVAL;case 9:___setErrNo(ERRNO_CODES.EINVAL);return-1;default:{return-ERRNO_CODES.EINVAL}}}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall268(which,varargs){SYSCALLS.varargs=varargs;try{var path=SYSCALLS.getStr(),size=SYSCALLS.get(),buf=SYSCALLS.get();assert(size===64);HEAP32[buf+4>>2]=4096;HEAP32[buf+40>>2]=4096;HEAP32[buf+8>>2]=1e6;HEAP32[buf+12>>2]=5e5;HEAP32[buf+16>>2]=5e5;HEAP32[buf+20>>2]=FS.nextInode;HEAP32[buf+24>>2]=1e6;HEAP32[buf+28>>2]=42;HEAP32[buf+44>>2]=2;HEAP32[buf+36>>2]=255;return 0}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall3(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),buf=SYSCALLS.get(),count=SYSCALLS.get();return FS.read(stream,HEAP8,buf,count)}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall33(which,varargs){SYSCALLS.varargs=varargs;try{var path=SYSCALLS.getStr(),amode=SYSCALLS.get();return SYSCALLS.doAccess(path,amode)}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall38(which,varargs){SYSCALLS.varargs=varargs;try{var old_path=SYSCALLS.getStr(),new_path=SYSCALLS.getStr();FS.rename(old_path,new_path);return 0}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall39(which,varargs){SYSCALLS.varargs=varargs;try{var path=SYSCALLS.getStr(),mode=SYSCALLS.get();return SYSCALLS.doMkdir(path,mode)}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall4(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),buf=SYSCALLS.get(),count=SYSCALLS.get();return FS.write(stream,HEAP8,buf,count)}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall40(which,varargs){SYSCALLS.varargs=varargs;try{var path=SYSCALLS.getStr();FS.rmdir(path);return 0}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}var PIPEFS={BUCKET_BUFFER_SIZE:8192,mount:(function(mount){return FS.createNode(null,\\\\\\\"/\\\\\\\",16384|511,0)}),createPipe:(function(){var pipe={buckets:[]};pipe.buckets.push({buffer:new Uint8Array(PIPEFS.BUCKET_BUFFER_SIZE),offset:0,roffset:0});var rName=PIPEFS.nextname();var wName=PIPEFS.nextname();var rNode=FS.createNode(PIPEFS.root,rName,4096,0);var wNode=FS.createNode(PIPEFS.root,wName,4096,0);rNode.pipe=pipe;wNode.pipe=pipe;var readableStream=FS.createStream({path:rName,node:rNode,flags:FS.modeStringToFlags(\\\\\\\"r\\\\\\\"),seekable:false,stream_ops:PIPEFS.stream_ops});rNode.stream=readableStream;var writableStream=FS.createStream({path:wName,node:wNode,flags:FS.modeStringToFlags(\\\\\\\"w\\\\\\\"),seekable:false,stream_ops:PIPEFS.stream_ops});wNode.stream=writableStream;return{readable_fd:readableStream.fd,writable_fd:writableStream.fd}}),stream_ops:{poll:(function(stream){var pipe=stream.node.pipe;if((stream.flags&2097155)===1){return 256|4}else{if(pipe.buckets.length>0){for(var i=0;i<pipe.buckets.length;i++){var bucket=pipe.buckets[i];if(bucket.offset-bucket.roffset>0){return 64|1}}}}return 0}),ioctl:(function(stream,request,varargs){return ERRNO_CODES.EINVAL}),read:(function(stream,buffer,offset,length,position){var pipe=stream.node.pipe;var currentLength=0;for(var i=0;i<pipe.buckets.length;i++){var bucket=pipe.buckets[i];currentLength+=bucket.offset-bucket.roffset}assert(buffer instanceof ArrayBuffer||ArrayBuffer.isView(buffer));var data=buffer.subarray(offset,offset+length);if(length<=0){return 0}if(currentLength==0){throw new FS.ErrnoError(ERRNO_CODES.EAGAIN)}var toRead=Math.min(currentLength,length);var totalRead=toRead;var toRemove=0;for(var i=0;i<pipe.buckets.length;i++){var currBucket=pipe.buckets[i];var bucketSize=currBucket.offset-currBucket.roffset;if(toRead<=bucketSize){var tmpSlice=currBucket.buffer.subarray(currBucket.roffset,currBucket.offset);if(toRead<bucketSize){tmpSlice=tmpSlice.subarray(0,toRead);currBucket.roffset+=toRead}else{toRemove++}data.set(tmpSlice);break}else{var tmpSlice=currBucket.buffer.subarray(currBucket.roffset,currBucket.offset);data.set(tmpSlice);data=data.subarray(tmpSlice.byteLength);toRead-=tmpSlice.byteLength;toRemove++}}if(toRemove&&toRemove==pipe.buckets.length){toRemove--;pipe.buckets[toRemove].offset=0;pipe.buckets[toRemove].roffset=0}pipe.buckets.splice(0,toRemove);return totalRead}),write:(function(stream,buffer,offset,length,position){var pipe=stream.node.pipe;assert(buffer instanceof ArrayBuffer||ArrayBuffer.isView(buffer));var data=buffer.subarray(offset,offset+length);var dataLen=data.byteLength;if(dataLen<=0){return 0}var currBucket=null;if(pipe.buckets.length==0){currBucket={buffer:new Uint8Array(PIPEFS.BUCKET_BUFFER_SIZE),offset:0,roffset:0};pipe.buckets.push(currBucket)}else{currBucket=pipe.buckets[pipe.buckets.length-1]}assert(currBucket.offset<=PIPEFS.BUCKET_BUFFER_SIZE);var freeBytesInCurrBuffer=PIPEFS.BUCKET_BUFFER_SIZE-currBucket.offset;if(freeBytesInCurrBuffer>=dataLen){currBucket.buffer.set(data,currBucket.offset);currBucket.offset+=dataLen;return dataLen}else if(freeBytesInCurrBuffer>0){currBucket.buffer.set(data.subarray(0,freeBytesInCurrBuffer),currBucket.offset);currBucket.offset+=freeBytesInCurrBuffer;data=data.subarray(freeBytesInCurrBuffer,data.byteLength)}var numBuckets=data.byteLength/PIPEFS.BUCKET_BUFFER_SIZE|0;var remElements=data.byteLength%PIPEFS.BUCKET_BUFFER_SIZE;for(var i=0;i<numBuckets;i++){var newBucket={buffer:new Uint8Array(PIPEFS.BUCKET_BUFFER_SIZE),offset:PIPEFS.BUCKET_BUFFER_SIZE,roffset:0};pipe.buckets.push(newBucket);newBucket.buffer.set(data.subarray(0,PIPEFS.BUCKET_BUFFER_SIZE));data=data.subarray(PIPEFS.BUCKET_BUFFER_SIZE,data.byteLength)}if(remElements>0){var newBucket={buffer:new Uint8Array(PIPEFS.BUCKET_BUFFER_SIZE),offset:data.byteLength,roffset:0};pipe.buckets.push(newBucket);newBucket.buffer.set(data)}return dataLen}),close:(function(stream){var pipe=stream.node.pipe;pipe.buckets=null})},nextname:(function(){if(!PIPEFS.nextname.current){PIPEFS.nextname.current=0}return\\\\\\\"pipe[\\\\\\\"+PIPEFS.nextname.current++ +\\\\\\\"]\\\\\\\"})};function ___syscall42(which,varargs){SYSCALLS.varargs=varargs;try{var fdPtr=SYSCALLS.get();if(fdPtr==0){throw new FS.ErrnoError(ERRNO_CODES.EFAULT)}var res=PIPEFS.createPipe();HEAP32[fdPtr>>2]=res.readable_fd;HEAP32[fdPtr+4>>2]=res.writable_fd;return 0}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall5(which,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(),flags=SYSCALLS.get(),mode=SYSCALLS.get();var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall54(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),op=SYSCALLS.get();switch(op){case 21509:case 21505:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0};case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0};case 21519:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0};case 21520:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return-ERRNO_CODES.EINVAL};case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)};case 21523:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0};case 21524:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0};default:abort(\\\\\\\"bad ioctl syscall \\\\\\\"+op)}}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall6(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD();FS.close(stream);return 0}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall77(which,varargs){SYSCALLS.varargs=varargs;try{var who=SYSCALLS.get(),usage=SYSCALLS.get();_memset(usage,0,136);HEAP32[usage>>2]=1;HEAP32[usage+4>>2]=2;HEAP32[usage+8>>2]=3;HEAP32[usage+12>>2]=4;return 0}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall85(which,varargs){SYSCALLS.varargs=varargs;try{var path=SYSCALLS.getStr(),buf=SYSCALLS.get(),bufsize=SYSCALLS.get();return SYSCALLS.doReadlink(path,buf,bufsize)}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall91(which,varargs){SYSCALLS.varargs=varargs;try{var addr=SYSCALLS.get(),len=SYSCALLS.get();var info=SYSCALLS.mappings[addr];if(!info)return 0;if(len===info.len){var stream=FS.getStream(info.fd);SYSCALLS.doMsync(addr,stream,len,info.flags);FS.munmap(stream);SYSCALLS.mappings[addr]=null;if(info.allocated){_free(info.malloc)}}return 0}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___unlock(){}function _abort(){Module[\\\\\\\"abort\\\\\\\"]()}function _atexit(func,arg){__ATEXIT__.unshift({func:func,arg:arg})}function _clock(){if(_clock.start===undefined)_clock.start=Date.now();return(Date.now()-_clock.start)*(1e6/1e3)|0}function _emscripten_get_now_res(){if(ENVIRONMENT_IS_NODE){return 1}else if(typeof dateNow!==\\\\\\\"undefined\\\\\\\"||(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&self[\\\\\\\"performance\\\\\\\"]&&self[\\\\\\\"performance\\\\\\\"][\\\\\\\"now\\\\\\\"]){return 1e3}else{return 1e3*1e3}}function _emscripten_get_now(){abort()}function _emscripten_get_now_is_monotonic(){return ENVIRONMENT_IS_NODE||typeof dateNow!==\\\\\\\"undefined\\\\\\\"||(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&self[\\\\\\\"performance\\\\\\\"]&&self[\\\\\\\"performance\\\\\\\"][\\\\\\\"now\\\\\\\"]}function _clock_getres(clk_id,res){var nsec;if(clk_id===0){nsec=1e3*1e3}else if(clk_id===1&&_emscripten_get_now_is_monotonic()){nsec=_emscripten_get_now_res()}else{___setErrNo(ERRNO_CODES.EINVAL);return-1}HEAP32[res>>2]=nsec/1e9|0;HEAP32[res+4>>2]=nsec;return 0}function _clock_gettime(clk_id,tp){var now;if(clk_id===0){now=Date.now()}else if(clk_id===1&&_emscripten_get_now_is_monotonic()){now=_emscripten_get_now()}else{___setErrNo(ERRNO_CODES.EINVAL);return-1}HEAP32[tp>>2]=now/1e3|0;HEAP32[tp+4>>2]=now%1e3*1e3*1e3|0;return 0}function _difftime(time1,time0){return time1-time0}function _dlclose(handle){}function _dlerror(){return 0}function _dlopen(filename,flag){}function _dlsym(handle,symbol){return 0}function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method=\\\\\\\"timeout\\\\\\\"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method=\\\\\\\"rAF\\\\\\\"}else if(mode==2){if(typeof setImmediate===\\\\\\\"undefined\\\\\\\"){var setImmediates=[];var emscriptenMainLoopMessageId=\\\\\\\"setimmediate\\\\\\\";function Browser_setImmediate_messageHandler(event){if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}}addEventListener(\\\\\\\"message\\\\\\\",Browser_setImmediate_messageHandler,true);setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module[\\\\\\\"setImmediates\\\\\\\"]===undefined)Module[\\\\\\\"setImmediates\\\\\\\"]=[];Module[\\\\\\\"setImmediates\\\\\\\"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,\\\\\\\"*\\\\\\\")}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method=\\\\\\\"immediate\\\\\\\"}return 0}function _emscripten_set_main_loop(func,fps,simulateInfiniteLoop,arg,noSetTiming){Module[\\\\\\\"noExitRuntime\\\\\\\"]=true;assert(!Browser.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.\\\\\\\");Browser.mainLoop.func=func;Browser.mainLoop.arg=arg;var browserIterationFunc;if(typeof arg!==\\\\\\\"undefined\\\\\\\"){browserIterationFunc=(function(){Module[\\\\\\\"dynCall_vi\\\\\\\"](func,arg)})}else{browserIterationFunc=(function(){Module[\\\\\\\"dynCall_v\\\\\\\"](func)})}var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;Browser.mainLoop.runner=function Browser_mainLoop_runner(){if(ABORT)return;if(Browser.mainLoop.queue.length>0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}console.log('main loop blocker \\\\\\\"'+blocker.name+'\\\\\\\" took '+(Date.now()-start)+\\\\\\\" ms\\\\\\\");Browser.mainLoop.updateStatus();if(thisMainLoopId<Browser.mainLoop.currentlyRunningMainloop)return;setTimeout(Browser.mainLoop.runner,0);return}if(thisMainLoopId<Browser.mainLoop.currentlyRunningMainloop)return;Browser.mainLoop.currentFrameNumber=Browser.mainLoop.currentFrameNumber+1|0;if(Browser.mainLoop.timingMode==1&&Browser.mainLoop.timingValue>1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}if(Browser.mainLoop.method===\\\\\\\"timeout\\\\\\\"&&Module.ctx){err(\\\\\\\"Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!\\\\\\\");Browser.mainLoop.method=\\\\\\\"\\\\\\\"}Browser.mainLoop.runIter(browserIterationFunc);if(thisMainLoopId<Browser.mainLoop.currentlyRunningMainloop)return;if(typeof SDL===\\\\\\\"object\\\\\\\"&&SDL.audio&&SDL.audio.queueNewAudioData)SDL.audio.queueNewAudioData();Browser.mainLoop.scheduler()};if(!noSetTiming){if(fps&&fps>0)_emscripten_set_main_loop_timing(0,1e3/fps);else _emscripten_set_main_loop_timing(1,1);Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw\\\\\\\"SimulateInfiniteLoop\\\\\\\"}}var Browser={mainLoop:{scheduler:null,method:\\\\\\\"\\\\\\\",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:(function(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++}),resume:(function(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;_emscripten_set_main_loop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()}),updateStatus:(function(){if(Module[\\\\\\\"setStatus\\\\\\\"]){var message=Module[\\\\\\\"statusMessage\\\\\\\"]||\\\\\\\"Please wait...\\\\\\\";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining<expected){Module[\\\\\\\"setStatus\\\\\\\"](message+\\\\\\\" (\\\\\\\"+(expected-remaining)+\\\\\\\"/\\\\\\\"+expected+\\\\\\\")\\\\\\\")}else{Module[\\\\\\\"setStatus\\\\\\\"](message)}}else{Module[\\\\\\\"setStatus\\\\\\\"](\\\\\\\"\\\\\\\")}}}),runIter:(function(func){if(ABORT)return;if(Module[\\\\\\\"preMainLoop\\\\\\\"]){var preRet=Module[\\\\\\\"preMainLoop\\\\\\\"]();if(preRet===false){return}}try{func()}catch(e){if(e instanceof ExitStatus){return}else{if(e&&typeof e===\\\\\\\"object\\\\\\\"&&e.stack)err(\\\\\\\"exception thrown: \\\\\\\"+[e,e.stack]);throw e}}if(Module[\\\\\\\"postMainLoop\\\\\\\"])Module[\\\\\\\"postMainLoop\\\\\\\"]()})},isFullscreen:false,pointerLock:false,moduleContextCreatedCallbacks:[],workers:[],init:(function(){if(!Module[\\\\\\\"preloadPlugins\\\\\\\"])Module[\\\\\\\"preloadPlugins\\\\\\\"]=[];if(Browser.initted)return;Browser.initted=true;try{new Blob;Browser.hasBlobConstructor=true}catch(e){Browser.hasBlobConstructor=false;console.log(\\\\\\\"warning: no blob constructor, cannot create blobs with mimetypes\\\\\\\")}Browser.BlobBuilder=typeof MozBlobBuilder!=\\\\\\\"undefined\\\\\\\"?MozBlobBuilder:typeof WebKitBlobBuilder!=\\\\\\\"undefined\\\\\\\"?WebKitBlobBuilder:!Browser.hasBlobConstructor?console.log(\\\\\\\"warning: no BlobBuilder\\\\\\\"):null;Browser.URLObject=typeof window!=\\\\\\\"undefined\\\\\\\"?window.URL?window.URL:window.webkitURL:undefined;if(!Module.noImageDecoding&&typeof Browser.URLObject===\\\\\\\"undefined\\\\\\\"){console.log(\\\\\\\"warning: Browser does not support creating object URLs. Built-in browser image decoding will not be available.\\\\\\\");Module.noImageDecoding=true}var imagePlugin={};imagePlugin[\\\\\\\"canHandle\\\\\\\"]=function imagePlugin_canHandle(name){return!Module.noImageDecoding&&/\\\\.(jpg|jpeg|png|bmp)$/i.test(name)};imagePlugin[\\\\\\\"handle\\\\\\\"]=function imagePlugin_handle(byteArray,name,onload,onerror){var b=null;if(Browser.hasBlobConstructor){try{b=new Blob([byteArray],{type:Browser.getMimetype(name)});if(b.size!==byteArray.length){b=new Blob([(new Uint8Array(byteArray)).buffer],{type:Browser.getMimetype(name)})}}catch(e){warnOnce(\\\\\\\"Blob constructor present but fails: \\\\\\\"+e+\\\\\\\"; falling back to blob builder\\\\\\\")}}if(!b){var bb=new Browser.BlobBuilder;bb.append((new Uint8Array(byteArray)).buffer);b=bb.getBlob()}var url=Browser.URLObject.createObjectURL(b);var img=new Image;img.onload=function img_onload(){assert(img.complete,\\\\\\\"Image \\\\\\\"+name+\\\\\\\" could not be decoded\\\\\\\");var canvas=document.createElement(\\\\\\\"canvas\\\\\\\");canvas.width=img.width;canvas.height=img.height;var ctx=canvas.getContext(\\\\\\\"2d\\\\\\\");ctx.drawImage(img,0,0);Module[\\\\\\\"preloadedImages\\\\\\\"][name]=canvas;Browser.URLObject.revokeObjectURL(url);if(onload)onload(byteArray)};img.onerror=function img_onerror(event){console.log(\\\\\\\"Image \\\\\\\"+url+\\\\\\\" could not be decoded\\\\\\\");if(onerror)onerror()};img.src=url};Module[\\\\\\\"preloadPlugins\\\\\\\"].push(imagePlugin);var audioPlugin={};audioPlugin[\\\\\\\"canHandle\\\\\\\"]=function audioPlugin_canHandle(name){return!Module.noAudioDecoding&&name.substr(-4)in{\\\\\\\".ogg\\\\\\\":1,\\\\\\\".wav\\\\\\\":1,\\\\\\\".mp3\\\\\\\":1}};audioPlugin[\\\\\\\"handle\\\\\\\"]=function audioPlugin_handle(byteArray,name,onload,onerror){var done=false;function finish(audio){if(done)return;done=true;Module[\\\\\\\"preloadedAudios\\\\\\\"][name]=audio;if(onload)onload(byteArray)}function fail(){if(done)return;done=true;Module[\\\\\\\"preloadedAudios\\\\\\\"][name]=new Audio;if(onerror)onerror()}if(Browser.hasBlobConstructor){try{var b=new Blob([byteArray],{type:Browser.getMimetype(name)})}catch(e){return fail()}var url=Browser.URLObject.createObjectURL(b);var audio=new Audio;audio.addEventListener(\\\\\\\"canplaythrough\\\\\\\",(function(){finish(audio)}),false);audio.onerror=function audio_onerror(event){if(done)return;console.log(\\\\\\\"warning: browser could not fully decode audio \\\\\\\"+name+\\\\\\\", trying slower base64 approach\\\\\\\");function encode64(data){var BASE=\\\\\\\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\\\\\\\";var PAD=\\\\\\\"=\\\\\\\";var ret=\\\\\\\"\\\\\\\";var leftchar=0;var leftbits=0;for(var i=0;i<data.length;i++){leftchar=leftchar<<8|data[i];leftbits+=8;while(leftbits>=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src=\\\\\\\"data:audio/x-\\\\\\\"+name.substr(-3)+\\\\\\\";base64,\\\\\\\"+encode64(byteArray);finish(audio)};audio.src=url;Browser.safeSetTimeout((function(){finish(audio)}),1e4)}else{return fail()}};Module[\\\\\\\"preloadPlugins\\\\\\\"].push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document[\\\\\\\"pointerLockElement\\\\\\\"]===Module[\\\\\\\"canvas\\\\\\\"]||document[\\\\\\\"mozPointerLockElement\\\\\\\"]===Module[\\\\\\\"canvas\\\\\\\"]||document[\\\\\\\"webkitPointerLockElement\\\\\\\"]===Module[\\\\\\\"canvas\\\\\\\"]||document[\\\\\\\"msPointerLockElement\\\\\\\"]===Module[\\\\\\\"canvas\\\\\\\"]}var canvas=Module[\\\\\\\"canvas\\\\\\\"];if(canvas){canvas.requestPointerLock=canvas[\\\\\\\"requestPointerLock\\\\\\\"]||canvas[\\\\\\\"mozRequestPointerLock\\\\\\\"]||canvas[\\\\\\\"webkitRequestPointerLock\\\\\\\"]||canvas[\\\\\\\"msRequestPointerLock\\\\\\\"]||(function(){});canvas.exitPointerLock=document[\\\\\\\"exitPointerLock\\\\\\\"]||document[\\\\\\\"mozExitPointerLock\\\\\\\"]||document[\\\\\\\"webkitExitPointerLock\\\\\\\"]||document[\\\\\\\"msExitPointerLock\\\\\\\"]||(function(){});canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener(\\\\\\\"pointerlockchange\\\\\\\",pointerLockChange,false);document.addEventListener(\\\\\\\"mozpointerlockchange\\\\\\\",pointerLockChange,false);document.addEventListener(\\\\\\\"webkitpointerlockchange\\\\\\\",pointerLockChange,false);document.addEventListener(\\\\\\\"mspointerlockchange\\\\\\\",pointerLockChange,false);if(Module[\\\\\\\"elementPointerLock\\\\\\\"]){canvas.addEventListener(\\\\\\\"click\\\\\\\",(function(ev){if(!Browser.pointerLock&&Module[\\\\\\\"canvas\\\\\\\"].requestPointerLock){Module[\\\\\\\"canvas\\\\\\\"].requestPointerLock();ev.preventDefault()}}),false)}}}),createContext:(function(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}else{ctx=canvas.getContext(\\\\\\\"2d\\\\\\\")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx===\\\\\\\"undefined\\\\\\\",\\\\\\\"cannot set in module if GLctx is used, but we are a non-GL context that would replace it\\\\\\\");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach((function(callback){callback()}));Browser.init()}return ctx}),destroyContext:(function(canvas,useWebGL,setInModule){}),fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen:(function(lockPointer,resizeCanvas,vrDevice){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;Browser.vrDevice=vrDevice;if(typeof Browser.lockPointer===\\\\\\\"undefined\\\\\\\")Browser.lockPointer=true;if(typeof Browser.resizeCanvas===\\\\\\\"undefined\\\\\\\")Browser.resizeCanvas=false;if(typeof Browser.vrDevice===\\\\\\\"undefined\\\\\\\")Browser.vrDevice=null;var canvas=Module[\\\\\\\"canvas\\\\\\\"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document[\\\\\\\"fullscreenElement\\\\\\\"]||document[\\\\\\\"mozFullScreenElement\\\\\\\"]||document[\\\\\\\"msFullscreenElement\\\\\\\"]||document[\\\\\\\"webkitFullscreenElement\\\\\\\"]||document[\\\\\\\"webkitCurrentFullScreenElement\\\\\\\"])===canvasContainer){canvas.exitFullscreen=document[\\\\\\\"exitFullscreen\\\\\\\"]||document[\\\\\\\"cancelFullScreen\\\\\\\"]||document[\\\\\\\"mozCancelFullScreen\\\\\\\"]||document[\\\\\\\"msExitFullscreen\\\\\\\"]||document[\\\\\\\"webkitCancelFullScreen\\\\\\\"]||(function(){});canvas.exitFullscreen=canvas.exitFullscreen.bind(document);if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}if(Module[\\\\\\\"onFullScreen\\\\\\\"])Module[\\\\\\\"onFullScreen\\\\\\\"](Browser.isFullscreen);if(Module[\\\\\\\"onFullscreen\\\\\\\"])Module[\\\\\\\"onFullscreen\\\\\\\"](Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener(\\\\\\\"fullscreenchange\\\\\\\",fullscreenChange,false);document.addEventListener(\\\\\\\"mozfullscreenchange\\\\\\\",fullscreenChange,false);document.addEventListener(\\\\\\\"webkitfullscreenchange\\\\\\\",fullscreenChange,false);document.addEventListener(\\\\\\\"MSFullscreenChange\\\\\\\",fullscreenChange,false)}var canvasContainer=document.createElement(\\\\\\\"div\\\\\\\");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer[\\\\\\\"requestFullscreen\\\\\\\"]||canvasContainer[\\\\\\\"mozRequestFullScreen\\\\\\\"]||canvasContainer[\\\\\\\"msRequestFullscreen\\\\\\\"]||(canvasContainer[\\\\\\\"webkitRequestFullscreen\\\\\\\"]?(function(){canvasContainer[\\\\\\\"webkitRequestFullscreen\\\\\\\"](Element[\\\\\\\"ALLOW_KEYBOARD_INPUT\\\\\\\"])}):null)||(canvasContainer[\\\\\\\"webkitRequestFullScreen\\\\\\\"]?(function(){canvasContainer[\\\\\\\"webkitRequestFullScreen\\\\\\\"](Element[\\\\\\\"ALLOW_KEYBOARD_INPUT\\\\\\\"])}):null);if(vrDevice){canvasContainer.requestFullscreen({vrDisplay:vrDevice})}else{canvasContainer.requestFullscreen()}}),requestFullScreen:(function(lockPointer,resizeCanvas,vrDevice){err(\\\\\\\"Browser.requestFullScreen() is deprecated. Please call Browser.requestFullscreen instead.\\\\\\\");Browser.requestFullScreen=(function(lockPointer,resizeCanvas,vrDevice){return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)});return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)}),nextRAF:0,fakeRequestAnimationFrame:(function(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)}),requestAnimationFrame:function requestAnimationFrame(func){if(typeof window===\\\\\\\"undefined\\\\\\\"){Browser.fakeRequestAnimationFrame(func)}else{if(!window.requestAnimationFrame){window.requestAnimationFrame=window[\\\\\\\"requestAnimationFrame\\\\\\\"]||window[\\\\\\\"mozRequestAnimationFrame\\\\\\\"]||window[\\\\\\\"webkitRequestAnimationFrame\\\\\\\"]||window[\\\\\\\"msRequestAnimationFrame\\\\\\\"]||window[\\\\\\\"oRequestAnimationFrame\\\\\\\"]||Browser.fakeRequestAnimationFrame}window.requestAnimationFrame(func)}},safeCallback:(function(func){return(function(){if(!ABORT)return func.apply(null,arguments)})}),allowAsyncCallbacks:true,queuedAsyncCallbacks:[],pauseAsyncCallbacks:(function(){Browser.allowAsyncCallbacks=false}),resumeAsyncCallbacks:(function(){Browser.allowAsyncCallbacks=true;if(Browser.queuedAsyncCallbacks.length>0){var callbacks=Browser.queuedAsyncCallbacks;Browser.queuedAsyncCallbacks=[];callbacks.forEach((function(func){func()}))}}),safeRequestAnimationFrame:(function(func){return Browser.requestAnimationFrame((function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}}))}),safeSetTimeout:(function(func,timeout){Module[\\\\\\\"noExitRuntime\\\\\\\"]=true;return setTimeout((function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}}),timeout)}),safeSetInterval:(function(func,timeout){Module[\\\\\\\"noExitRuntime\\\\\\\"]=true;return setInterval((function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}}),timeout)}),getMimetype:(function(name){return{\\\\\\\"jpg\\\\\\\":\\\\\\\"image/jpeg\\\\\\\",\\\\\\\"jpeg\\\\\\\":\\\\\\\"image/jpeg\\\\\\\",\\\\\\\"png\\\\\\\":\\\\\\\"image/png\\\\\\\",\\\\\\\"bmp\\\\\\\":\\\\\\\"image/bmp\\\\\\\",\\\\\\\"ogg\\\\\\\":\\\\\\\"audio/ogg\\\\\\\",\\\\\\\"wav\\\\\\\":\\\\\\\"audio/wav\\\\\\\",\\\\\\\"mp3\\\\\\\":\\\\\\\"audio/mpeg\\\\\\\"}[name.substr(name.lastIndexOf(\\\\\\\".\\\\\\\")+1)]}),getUserMedia:(function(func){if(!window.getUserMedia){window.getUserMedia=navigator[\\\\\\\"getUserMedia\\\\\\\"]||navigator[\\\\\\\"mozGetUserMedia\\\\\\\"]}window.getUserMedia(func)}),getMovementX:(function(event){return event[\\\\\\\"movementX\\\\\\\"]||event[\\\\\\\"mozMovementX\\\\\\\"]||event[\\\\\\\"webkitMovementX\\\\\\\"]||0}),getMovementY:(function(event){return event[\\\\\\\"movementY\\\\\\\"]||event[\\\\\\\"mozMovementY\\\\\\\"]||event[\\\\\\\"webkitMovementY\\\\\\\"]||0}),getMouseWheelDelta:(function(event){var delta=0;switch(event.type){case\\\\\\\"DOMMouseScroll\\\\\\\":delta=event.detail;break;case\\\\\\\"mousewheel\\\\\\\":delta=event.wheelDelta;break;case\\\\\\\"wheel\\\\\\\":delta=event[\\\\\\\"deltaY\\\\\\\"];break;default:throw\\\\\\\"unrecognized mouse wheel event: \\\\\\\"+event.type}return delta}),mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:(function(event){if(Browser.pointerLock){if(event.type!=\\\\\\\"mousemove\\\\\\\"&&\\\\\\\"mozMovementX\\\\\\\"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!=\\\\\\\"undefined\\\\\\\"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{var rect=Module[\\\\\\\"canvas\\\\\\\"].getBoundingClientRect();var cw=Module[\\\\\\\"canvas\\\\\\\"].width;var ch=Module[\\\\\\\"canvas\\\\\\\"].height;var scrollX=typeof window.scrollX!==\\\\\\\"undefined\\\\\\\"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!==\\\\\\\"undefined\\\\\\\"?window.scrollY:window.pageYOffset;if(event.type===\\\\\\\"touchstart\\\\\\\"||event.type===\\\\\\\"touchend\\\\\\\"||event.type===\\\\\\\"touchmove\\\\\\\"){var touch=event.touch;if(touch===undefined){return}var adjustedX=touch.pageX-(scrollX+rect.left);var adjustedY=touch.pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);var coords={x:adjustedX,y:adjustedY};if(event.type===\\\\\\\"touchstart\\\\\\\"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type===\\\\\\\"touchend\\\\\\\"||event.type===\\\\\\\"touchmove\\\\\\\"){var last=Browser.touches[touch.identifier];if(!last)last=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);x=x*(cw/rect.width);y=y*(ch/rect.height);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y}}),asyncLoad:(function(url,onload,onerror,noRunDep){var dep=!noRunDep?getUniqueRunDependency(\\\\\\\"al \\\\\\\"+url):\\\\\\\"\\\\\\\";Module[\\\\\\\"readAsync\\\\\\\"](url,(function(arrayBuffer){assert(arrayBuffer,'Loading data file \\\\\\\"'+url+'\\\\\\\" failed (no arrayBuffer).');onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)}),(function(event){if(onerror){onerror()}else{throw'Loading data file \\\\\\\"'+url+'\\\\\\\" failed.'}}));if(dep)addRunDependency(dep)}),resizeListeners:[],updateResizeListeners:(function(){var canvas=Module[\\\\\\\"canvas\\\\\\\"];Browser.resizeListeners.forEach((function(listener){listener(canvas.width,canvas.height)}))}),setCanvasSize:(function(width,height,noUpdates){var canvas=Module[\\\\\\\"canvas\\\\\\\"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()}),windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:(function(){if(typeof SDL!=\\\\\\\"undefined\\\\\\\"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module[\\\\\\\"canvas\\\\\\\"]);Browser.updateResizeListeners()}),setWindowedCanvasSize:(function(){if(typeof SDL!=\\\\\\\"undefined\\\\\\\"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module[\\\\\\\"canvas\\\\\\\"]);Browser.updateResizeListeners()}),updateCanvasDimensions:(function(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module[\\\\\\\"forcedAspectRatio\\\\\\\"]&&Module[\\\\\\\"forcedAspectRatio\\\\\\\"]>0){if(w/h<Module[\\\\\\\"forcedAspectRatio\\\\\\\"]){w=Math.round(h*Module[\\\\\\\"forcedAspectRatio\\\\\\\"])}else{h=Math.round(w/Module[\\\\\\\"forcedAspectRatio\\\\\\\"])}}if((document[\\\\\\\"fullscreenElement\\\\\\\"]||document[\\\\\\\"mozFullScreenElement\\\\\\\"]||document[\\\\\\\"msFullscreenElement\\\\\\\"]||document[\\\\\\\"webkitFullscreenElement\\\\\\\"]||document[\\\\\\\"webkitCurrentFullScreenElement\\\\\\\"])===canvas.parentNode&&typeof screen!=\\\\\\\"undefined\\\\\\\"){var factor=Math.min(screen.width/w,screen.height/h);w=Math.round(w*factor);h=Math.round(h*factor)}if(Browser.resizeCanvas){if(canvas.width!=w)canvas.width=w;if(canvas.height!=h)canvas.height=h;if(typeof canvas.style!=\\\\\\\"undefined\\\\\\\"){canvas.style.removeProperty(\\\\\\\"width\\\\\\\");canvas.style.removeProperty(\\\\\\\"height\\\\\\\")}}else{if(canvas.width!=wNative)canvas.width=wNative;if(canvas.height!=hNative)canvas.height=hNative;if(typeof canvas.style!=\\\\\\\"undefined\\\\\\\"){if(w!=wNative||h!=hNative){canvas.style.setProperty(\\\\\\\"width\\\\\\\",w+\\\\\\\"px\\\\\\\",\\\\\\\"important\\\\\\\");canvas.style.setProperty(\\\\\\\"height\\\\\\\",h+\\\\\\\"px\\\\\\\",\\\\\\\"important\\\\\\\")}else{canvas.style.removeProperty(\\\\\\\"width\\\\\\\");canvas.style.removeProperty(\\\\\\\"height\\\\\\\")}}}}),wgetRequests:{},nextWgetRequestHandle:0,getNextWgetRequestHandle:(function(){var handle=Browser.nextWgetRequestHandle;Browser.nextWgetRequestHandle++;return handle})};function _emscripten_cancel_main_loop(){Browser.mainLoop.pause();Browser.mainLoop.func=null}function _emscripten_set_canvas_element_size_calling_thread(target,width,height){var canvas=JSEvents.findCanvasEventTarget(target);if(!canvas)return-4;if(canvas.canvasSharedPtr){HEAP32[canvas.canvasSharedPtr>>2]=width;HEAP32[canvas.canvasSharedPtr+4>>2]=height}if(canvas.offscreenCanvas||!canvas.controlTransferredOffscreen){if(canvas.offscreenCanvas)canvas=canvas.offscreenCanvas;var autoResizeViewport=false;if(canvas.GLctxObject&&canvas.GLctxObject.GLctx){var prevViewport=canvas.GLctxObject.GLctx.getParameter(canvas.GLctxObject.GLctx.VIEWPORT);autoResizeViewport=prevViewport[0]===0&&prevViewport[1]===0&&prevViewport[2]===canvas.width&&prevViewport[3]===canvas.height}canvas.width=width;canvas.height=height;if(autoResizeViewport){canvas.GLctxObject.GLctx.viewport(0,0,width,height)}}else{return-4}return 0}function _emscripten_set_canvas_element_size_main_thread(target,width,height){return _emscripten_set_canvas_element_size_calling_thread(target,width,height)}function _emscripten_set_canvas_element_size(target,width,height){var canvas=JSEvents.findCanvasEventTarget(target);if(canvas)return _emscripten_set_canvas_element_size_calling_thread(target,width,height);else return _emscripten_set_canvas_element_size_main_thread(target,width,height)}function emscripten_set_canvas_element_size_js(target,width,height){if(typeof target===\\\\\\\"string\\\\\\\"){var stackTop=stackSave();var targetInt=stackAlloc(target.length+1);stringToUTF8(target,targetInt,target.length+1);var ret=_emscripten_set_canvas_element_size(targetInt,width,height);stackRestore(stackTop);return ret}else{return _emscripten_set_canvas_element_size(target,width,height)}}function _emscripten_get_canvas_element_size_calling_thread(target,width,height){var canvas=JSEvents.findCanvasEventTarget(target);if(!canvas)return-4;if(canvas.canvasSharedPtr){var w=HEAP32[canvas.canvasSharedPtr>>2];var h=HEAP32[canvas.canvasSharedPtr+4>>2];HEAP32[width>>2]=w;HEAP32[height>>2]=h}else if(canvas.offscreenCanvas){HEAP32[width>>2]=canvas.offscreenCanvas.width;HEAP32[height>>2]=canvas.offscreenCanvas.height}else if(!canvas.controlTransferredOffscreen){HEAP32[width>>2]=canvas.width;HEAP32[height>>2]=canvas.height}else{return-4}return 0}function _emscripten_get_canvas_element_size_main_thread(target,width,height){return _emscripten_get_canvas_element_size_calling_thread(target,width,height)}function _emscripten_get_canvas_element_size(target,width,height){var canvas=JSEvents.findCanvasEventTarget(target);if(canvas)return _emscripten_get_canvas_element_size_calling_thread(target,width,height);else return _emscripten_get_canvas_element_size_main_thread(target,width,height)}function emscripten_get_canvas_element_size_js(target){var stackTop=stackSave();var w=stackAlloc(8);var h=w+4;if(typeof target===\\\\\\\"string\\\\\\\"){var targetInt=stackAlloc(target.length+1);stringToUTF8(target,targetInt,target.length+1);target=targetInt}var ret=_emscripten_get_canvas_element_size(target,w,h);var size=[HEAP32[w>>2],HEAP32[h>>2]];stackRestore(stackTop);return size}var JSEvents={keyEvent:0,mouseEvent:0,wheelEvent:0,uiEvent:0,focusEvent:0,deviceOrientationEvent:0,deviceMotionEvent:0,fullscreenChangeEvent:0,pointerlockChangeEvent:0,visibilityChangeEvent:0,touchEvent:0,lastGamepadState:null,lastGamepadStateFrame:null,numGamepadsConnected:0,previousFullscreenElement:null,previousScreenX:null,previousScreenY:null,removeEventListenersRegistered:false,_onGamepadConnected:(function(){++JSEvents.numGamepadsConnected}),_onGamepadDisconnected:(function(){--JSEvents.numGamepadsConnected}),staticInit:(function(){if(typeof window!==\\\\\\\"undefined\\\\\\\"){window.addEventListener(\\\\\\\"gamepadconnected\\\\\\\",JSEvents._onGamepadConnected);window.addEventListener(\\\\\\\"gamepaddisconnected\\\\\\\",JSEvents._onGamepadDisconnected);var firstState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads():null;if(firstState){JSEvents.numGamepadsConnected=firstState.length}}}),removeAllEventListeners:(function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[];window.removeEventListener(\\\\\\\"gamepadconnected\\\\\\\",JSEvents._onGamepadConnected);window.removeEventListener(\\\\\\\"gamepaddisconnected\\\\\\\",JSEvents._onGamepadDisconnected)}),registerRemoveEventListeners:(function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}}),findEventTarget:(function(target){try{if(!target)return window;if(typeof target===\\\\\\\"number\\\\\\\")target=Pointer_stringify(target);if(target===\\\\\\\"#window\\\\\\\")return window;else if(target===\\\\\\\"#document\\\\\\\")return document;else if(target===\\\\\\\"#screen\\\\\\\")return window.screen;else if(target===\\\\\\\"#canvas\\\\\\\")return Module[\\\\\\\"canvas\\\\\\\"];return typeof target===\\\\\\\"string\\\\\\\"?document.getElementById(target):target}catch(e){return null}}),findCanvasEventTarget:(function(target){if(typeof target===\\\\\\\"number\\\\\\\")target=Pointer_stringify(target);if(!target||target===\\\\\\\"#canvas\\\\\\\"){if(typeof GL!==\\\\\\\"undefined\\\\\\\"&&GL.offscreenCanvases[\\\\\\\"canvas\\\\\\\"])return GL.offscreenCanvases[\\\\\\\"canvas\\\\\\\"];return Module[\\\\\\\"canvas\\\\\\\"]}if(typeof GL!==\\\\\\\"undefined\\\\\\\"&&GL.offscreenCanvases[target])return GL.offscreenCanvases[target];return JSEvents.findEventTarget(target)}),deferredCalls:[],deferCall:(function(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort((function(x,y){return x.precedence<y.precedence}))}),removeDeferredCalls:(function(targetFunction){for(var i=0;i<JSEvents.deferredCalls.length;++i){if(JSEvents.deferredCalls[i].targetFunction==targetFunction){JSEvents.deferredCalls.splice(i,1);--i}}}),canPerformEventHandlerRequests:(function(){return JSEvents.inEventHandler&&JSEvents.currentEventHandler.allowsDeferredCalls}),runDeferredCalls:(function(){if(!JSEvents.canPerformEventHandlerRequests()){return}for(var i=0;i<JSEvents.deferredCalls.length;++i){var call=JSEvents.deferredCalls[i];JSEvents.deferredCalls.splice(i,1);--i;call.targetFunction.apply(this,call.argsList)}}),inEventHandler:0,currentEventHandler:null,eventHandlers:[],isInternetExplorer:(function(){return navigator.userAgent.indexOf(\\\\\\\"MSIE\\\\\\\")!==-1||navigator.appVersion.indexOf(\\\\\\\"Trident/\\\\\\\")>0}),removeAllHandlersOnTarget:(function(target,eventTypeString){for(var i=0;i<JSEvents.eventHandlers.length;++i){if(JSEvents.eventHandlers[i].target==target&&(!eventTypeString||eventTypeString==JSEvents.eventHandlers[i].eventTypeString)){JSEvents._removeHandler(i--)}}}),_removeHandler:(function(i){var h=JSEvents.eventHandlers[i];h.target.removeEventListener(h.eventTypeString,h.eventListenerFunc,h.useCapture);JSEvents.eventHandlers.splice(i,1)}),registerOrRemoveHandler:(function(eventHandler){var jsEventHandler=function jsEventHandler(event){++JSEvents.inEventHandler;JSEvents.currentEventHandler=eventHandler;JSEvents.runDeferredCalls();eventHandler.handlerFunc(event);JSEvents.runDeferredCalls();--JSEvents.inEventHandler};if(eventHandler.callbackfunc){eventHandler.eventListenerFunc=jsEventHandler;eventHandler.target.addEventListener(eventHandler.eventTypeString,jsEventHandler,eventHandler.useCapture);JSEvents.eventHandlers.push(eventHandler);JSEvents.registerRemoveEventListeners()}else{for(var i=0;i<JSEvents.eventHandlers.length;++i){if(JSEvents.eventHandlers[i].target==eventHandler.target&&JSEvents.eventHandlers[i].eventTypeString==eventHandler.eventTypeString){JSEvents._removeHandler(i--)}}}}),registerKeyEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.keyEvent)JSEvents.keyEvent=_malloc(164);var keyEventHandlerFunc=(function(event){var e=event||window.event;var keyEventData=JSEvents.keyEvent;stringToUTF8(e.key?e.key:\\\\\\\"\\\\\\\",keyEventData+0,32);stringToUTF8(e.code?e.code:\\\\\\\"\\\\\\\",keyEventData+32,32);HEAP32[keyEventData+64>>2]=e.location;HEAP32[keyEventData+68>>2]=e.ctrlKey;HEAP32[keyEventData+72>>2]=e.shiftKey;HEAP32[keyEventData+76>>2]=e.altKey;HEAP32[keyEventData+80>>2]=e.metaKey;HEAP32[keyEventData+84>>2]=e.repeat;stringToUTF8(e.locale?e.locale:\\\\\\\"\\\\\\\",keyEventData+88,32);stringToUTF8(e.char?e.char:\\\\\\\"\\\\\\\",keyEventData+120,32);HEAP32[keyEventData+152>>2]=e.charCode;HEAP32[keyEventData+156>>2]=e.keyCode;HEAP32[keyEventData+160>>2]=e.which;if(Module[\\\\\\\"dynCall_iiii\\\\\\\"](callbackfunc,eventTypeId,keyEventData,userData))e.preventDefault()});var eventHandler={target:JSEvents.findEventTarget(target),allowsDeferredCalls:JSEvents.isInternetExplorer()?false:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),getBoundingClientRectOrZeros:(function(target){return target.getBoundingClientRect?target.getBoundingClientRect():{left:0,top:0}}),fillMouseEventData:(function(eventStruct,e,target){HEAPF64[eventStruct>>3]=JSEvents.tick();HEAP32[eventStruct+8>>2]=e.screenX;HEAP32[eventStruct+12>>2]=e.screenY;HEAP32[eventStruct+16>>2]=e.clientX;HEAP32[eventStruct+20>>2]=e.clientY;HEAP32[eventStruct+24>>2]=e.ctrlKey;HEAP32[eventStruct+28>>2]=e.shiftKey;HEAP32[eventStruct+32>>2]=e.altKey;HEAP32[eventStruct+36>>2]=e.metaKey;HEAP16[eventStruct+40>>1]=e.button;HEAP16[eventStruct+42>>1]=e.buttons;HEAP32[eventStruct+44>>2]=e[\\\\\\\"movementX\\\\\\\"];HEAP32[eventStruct+48>>2]=e[\\\\\\\"movementY\\\\\\\"];if(Module[\\\\\\\"canvas\\\\\\\"]){var rect=Module[\\\\\\\"canvas\\\\\\\"].getBoundingClientRect();HEAP32[eventStruct+60>>2]=e.clientX-rect.left;HEAP32[eventStruct+64>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+60>>2]=0;HEAP32[eventStruct+64>>2]=0}if(target){var rect=JSEvents.getBoundingClientRectOrZeros(target);HEAP32[eventStruct+52>>2]=e.clientX-rect.left;HEAP32[eventStruct+56>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+52>>2]=0;HEAP32[eventStruct+56>>2]=0}if(e.type!==\\\\\\\"wheel\\\\\\\"&&e.type!==\\\\\\\"mousewheel\\\\\\\"){JSEvents.previousScreenX=e.screenX;JSEvents.previousScreenY=e.screenY}}),registerMouseEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.mouseEvent)JSEvents.mouseEvent=_malloc(72);target=JSEvents.findEventTarget(target);var mouseEventHandlerFunc=(function(event){var e=event||window.event;JSEvents.fillMouseEventData(JSEvents.mouseEvent,e,target);if(Module[\\\\\\\"dynCall_iiii\\\\\\\"](callbackfunc,eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()});var eventHandler={target:target,allowsDeferredCalls:eventTypeString!=\\\\\\\"mousemove\\\\\\\"&&eventTypeString!=\\\\\\\"mouseenter\\\\\\\"&&eventTypeString!=\\\\\\\"mouseleave\\\\\\\",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture:useCapture};if(JSEvents.isInternetExplorer()&&eventTypeString==\\\\\\\"mousedown\\\\\\\")eventHandler.allowsDeferredCalls=false;JSEvents.registerOrRemoveHandler(eventHandler)}),registerWheelEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.wheelEvent)JSEvents.wheelEvent=_malloc(104);target=JSEvents.findEventTarget(target);var wheelHandlerFunc=(function(event){var e=event||window.event;var wheelEvent=JSEvents.wheelEvent;JSEvents.fillMouseEventData(wheelEvent,e,target);HEAPF64[wheelEvent+72>>3]=e[\\\\\\\"deltaX\\\\\\\"];HEAPF64[wheelEvent+80>>3]=e[\\\\\\\"deltaY\\\\\\\"];HEAPF64[wheelEvent+88>>3]=e[\\\\\\\"deltaZ\\\\\\\"];HEAP32[wheelEvent+96>>2]=e[\\\\\\\"deltaMode\\\\\\\"];if(Module[\\\\\\\"dynCall_iiii\\\\\\\"](callbackfunc,eventTypeId,wheelEvent,userData))e.preventDefault()});var mouseWheelHandlerFunc=(function(event){var e=event||window.event;JSEvents.fillMouseEventData(JSEvents.wheelEvent,e,target);HEAPF64[JSEvents.wheelEvent+72>>3]=e[\\\\\\\"wheelDeltaX\\\\\\\"]||0;HEAPF64[JSEvents.wheelEvent+80>>3]=-(e[\\\\\\\"wheelDeltaY\\\\\\\"]?e[\\\\\\\"wheelDeltaY\\\\\\\"]:e[\\\\\\\"wheelDelta\\\\\\\"]);HEAPF64[JSEvents.wheelEvent+88>>3]=0;HEAP32[JSEvents.wheelEvent+96>>2]=0;var shouldCancel=Module[\\\\\\\"dynCall_iiii\\\\\\\"](callbackfunc,eventTypeId,JSEvents.wheelEvent,userData);if(shouldCancel){e.preventDefault()}});var eventHandler={target:target,allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:eventTypeString==\\\\\\\"wheel\\\\\\\"?wheelHandlerFunc:mouseWheelHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),pageScrollPos:(function(){if(window.pageXOffset>0||window.pageYOffset>0){return[window.pageXOffset,window.pageYOffset]}if(typeof document.documentElement.scrollLeft!==\\\\\\\"undefined\\\\\\\"||typeof document.documentElement.scrollTop!==\\\\\\\"undefined\\\\\\\"){return[document.documentElement.scrollLeft,document.documentElement.scrollTop]}return[document.body.scrollLeft|0,document.body.scrollTop|0]}),registerUiEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.uiEvent)JSEvents.uiEvent=_malloc(36);if(eventTypeString==\\\\\\\"scroll\\\\\\\"&&!target){target=document}else{target=JSEvents.findEventTarget(target)}var uiEventHandlerFunc=(function(event){var e=event||window.event;if(e.target!=target){return}var scrollPos=JSEvents.pageScrollPos();var uiEvent=JSEvents.uiEvent;HEAP32[uiEvent>>2]=e.detail;HEAP32[uiEvent+4>>2]=document.body.clientWidth;HEAP32[uiEvent+8>>2]=document.body.clientHeight;HEAP32[uiEvent+12>>2]=window.innerWidth;HEAP32[uiEvent+16>>2]=window.innerHeight;HEAP32[uiEvent+20>>2]=window.outerWidth;HEAP32[uiEvent+24>>2]=window.outerHeight;HEAP32[uiEvent+28>>2]=scrollPos[0];HEAP32[uiEvent+32>>2]=scrollPos[1];if(Module[\\\\\\\"dynCall_iiii\\\\\\\"](callbackfunc,eventTypeId,uiEvent,userData))e.preventDefault()});var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:uiEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),getNodeNameForTarget:(function(target){if(!target)return\\\\\\\"\\\\\\\";if(target==window)return\\\\\\\"#window\\\\\\\";if(target==window.screen)return\\\\\\\"#screen\\\\\\\";return target&&target.nodeName?target.nodeName:\\\\\\\"\\\\\\\"}),registerFocusEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.focusEvent)JSEvents.focusEvent=_malloc(256);var focusEventHandlerFunc=(function(event){var e=event||window.event;var nodeName=JSEvents.getNodeNameForTarget(e.target);var id=e.target.id?e.target.id:\\\\\\\"\\\\\\\";var focusEvent=JSEvents.focusEvent;stringToUTF8(nodeName,focusEvent+0,128);stringToUTF8(id,focusEvent+128,128);if(Module[\\\\\\\"dynCall_iiii\\\\\\\"](callbackfunc,eventTypeId,focusEvent,userData))e.preventDefault()});var eventHandler={target:JSEvents.findEventTarget(target),allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:focusEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),tick:(function(){if(window[\\\\\\\"performance\\\\\\\"]&&window[\\\\\\\"performance\\\\\\\"][\\\\\\\"now\\\\\\\"])return window[\\\\\\\"performance\\\\\\\"][\\\\\\\"now\\\\\\\"]();else return Date.now()}),fillDeviceOrientationEventData:(function(eventStruct,e,target){HEAPF64[eventStruct>>3]=JSEvents.tick();HEAPF64[eventStruct+8>>3]=e.alpha;HEAPF64[eventStruct+16>>3]=e.beta;HEAPF64[eventStruct+24>>3]=e.gamma;HEAP32[eventStruct+32>>2]=e.absolute}),registerDeviceOrientationEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.deviceOrientationEvent)JSEvents.deviceOrientationEvent=_malloc(40);var deviceOrientationEventHandlerFunc=(function(event){var e=event||window.event;JSEvents.fillDeviceOrientationEventData(JSEvents.deviceOrientationEvent,e,target);if(Module[\\\\\\\"dynCall_iiii\\\\\\\"](callbackfunc,eventTypeId,JSEvents.deviceOrientationEvent,userData))e.preventDefault()});var eventHandler={target:JSEvents.findEventTarget(target),allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:deviceOrientationEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),fillDeviceMotionEventData:(function(eventStruct,e,target){HEAPF64[eventStruct>>3]=JSEvents.tick();HEAPF64[eventStruct+8>>3]=e.acceleration.x;HEAPF64[eventStruct+16>>3]=e.acceleration.y;HEAPF64[eventStruct+24>>3]=e.acceleration.z;HEAPF64[eventStruct+32>>3]=e.accelerationIncludingGravity.x;HEAPF64[eventStruct+40>>3]=e.accelerationIncludingGravity.y;HEAPF64[eventStruct+48>>3]=e.accelerationIncludingGravity.z;HEAPF64[eventStruct+56>>3]=e.rotationRate.alpha;HEAPF64[eventStruct+64>>3]=e.rotationRate.beta;HEAPF64[eventStruct+72>>3]=e.rotationRate.gamma}),registerDeviceMotionEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.deviceMotionEvent)JSEvents.deviceMotionEvent=_malloc(80);var deviceMotionEventHandlerFunc=(function(event){var e=event||window.event;JSEvents.fillDeviceMotionEventData(JSEvents.deviceMotionEvent,e,target);if(Module[\\\\\\\"dynCall_iiii\\\\\\\"](callbackfunc,eventTypeId,JSEvents.deviceMotionEvent,userData))e.preventDefault()});var eventHandler={target:JSEvents.findEventTarget(target),allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:deviceMotionEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),screenOrientation:(function(){if(!window.screen)return undefined;return window.screen.orientation||window.screen.mozOrientation||window.screen.webkitOrientation||window.screen.msOrientation}),fillOrientationChangeEventData:(function(eventStruct,e){var orientations=[\\\\\\\"portrait-primary\\\\\\\",\\\\\\\"portrait-secondary\\\\\\\",\\\\\\\"landscape-primary\\\\\\\",\\\\\\\"landscape-secondary\\\\\\\"];var orientations2=[\\\\\\\"portrait\\\\\\\",\\\\\\\"portrait\\\\\\\",\\\\\\\"landscape\\\\\\\",\\\\\\\"landscape\\\\\\\"];var orientationString=JSEvents.screenOrientation();var orientation=orientations.indexOf(orientationString);if(orientation==-1){orientation=orientations2.indexOf(orientationString)}HEAP32[eventStruct>>2]=1<<orientation;HEAP32[eventStruct+4>>2]=window.orientation}),registerOrientationChangeEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.orientationChangeEvent)JSEvents.orientationChangeEvent=_malloc(8);if(!target){target=window.screen}else{target=JSEvents.findEventTarget(target)}var orientationChangeEventHandlerFunc=(function(event){var e=event||window.event;var orientationChangeEvent=JSEvents.orientationChangeEvent;JSEvents.fillOrientationChangeEventData(orientationChangeEvent,e);if(Module[\\\\\\\"dynCall_iiii\\\\\\\"](callbackfunc,eventTypeId,orientationChangeEvent,userData))e.preventDefault()});if(eventTypeString==\\\\\\\"orientationchange\\\\\\\"&&window.screen.mozOrientation!==undefined){eventTypeString=\\\\\\\"mozorientationchange\\\\\\\"}var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:orientationChangeEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),fullscreenEnabled:(function(){return document.fullscreenEnabled||document.mozFullScreenEnabled||document.webkitFullscreenEnabled||document.msFullscreenEnabled}),fillFullscreenChangeEventData:(function(eventStruct,e){var fullscreenElement=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;var isFullscreen=!!fullscreenElement;HEAP32[eventStruct>>2]=isFullscreen;HEAP32[eventStruct+4>>2]=JSEvents.fullscreenEnabled();var reportedElement=isFullscreen?fullscreenElement:JSEvents.previousFullscreenElement;var nodeName=JSEvents.getNodeNameForTarget(reportedElement);var id=reportedElement&&reportedElement.id?reportedElement.id:\\\\\\\"\\\\\\\";stringToUTF8(nodeName,eventStruct+8,128);stringToUTF8(id,eventStruct+136,128);HEAP32[eventStruct+264>>2]=reportedElement?reportedElement.clientWidth:0;HEAP32[eventStruct+268>>2]=reportedElement?reportedElement.clientHeight:0;HEAP32[eventStruct+272>>2]=screen.width;HEAP32[eventStruct+276>>2]=screen.height;if(isFullscreen){JSEvents.previousFullscreenElement=fullscreenElement}}),registerFullscreenChangeEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.fullscreenChangeEvent)JSEvents.fullscreenChangeEvent=_malloc(280);if(!target)target=document;else target=JSEvents.findEventTarget(target);var fullscreenChangeEventhandlerFunc=(function(event){var e=event||window.event;var fullscreenChangeEvent=JSEvents.fullscreenChangeEvent;JSEvents.fillFullscreenChangeEventData(fullscreenChangeEvent,e);if(Module[\\\\\\\"dynCall_iiii\\\\\\\"](callbackfunc,eventTypeId,fullscreenChangeEvent,userData))e.preventDefault()});var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:fullscreenChangeEventhandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),resizeCanvasForFullscreen:(function(target,strategy){var restoreOldStyle=__registerRestoreOldStyle(target);var cssWidth=strategy.softFullscreen?window.innerWidth:screen.width;var cssHeight=strategy.softFullscreen?window.innerHeight:screen.height;var rect=target.getBoundingClientRect();var windowedCssWidth=rect.right-rect.left;var windowedCssHeight=rect.bottom-rect.top;var canvasSize=emscripten_get_canvas_element_size_js(target.id);var windowedRttWidth=canvasSize[0];var windowedRttHeight=canvasSize[1];if(strategy.scaleMode==3){__setLetterbox(target,(cssHeight-windowedCssHeight)/2,(cssWidth-windowedCssWidth)/2);cssWidth=windowedCssWidth;cssHeight=windowedCssHeight}else if(strategy.scaleMode==2){if(cssWidth*windowedRttHeight<windowedRttWidth*cssHeight){var desiredCssHeight=windowedRttHeight*cssWidth/windowedRttWidth;__setLetterbox(target,(cssHeight-desiredCssHeight)/2,0);cssHeight=desiredCssHeight}else{var desiredCssWidth=windowedRttWidth*cssHeight/windowedRttHeight;__setLetterbox(target,0,(cssWidth-desiredCssWidth)/2);cssWidth=desiredCssWidth}}if(!target.style.backgroundColor)target.style.backgroundColor=\\\\\\\"black\\\\\\\";if(!document.body.style.backgroundColor)document.body.style.backgroundColor=\\\\\\\"black\\\\\\\";target.style.width=cssWidth+\\\\\\\"px\\\\\\\";target.style.height=cssHeight+\\\\\\\"px\\\\\\\";if(strategy.filteringMode==1){target.style.imageRendering=\\\\\\\"optimizeSpeed\\\\\\\";target.style.imageRendering=\\\\\\\"-moz-crisp-edges\\\\\\\";target.style.imageRendering=\\\\\\\"-o-crisp-edges\\\\\\\";target.style.imageRendering=\\\\\\\"-webkit-optimize-contrast\\\\\\\";target.style.imageRendering=\\\\\\\"optimize-contrast\\\\\\\";target.style.imageRendering=\\\\\\\"crisp-edges\\\\\\\";target.style.imageRendering=\\\\\\\"pixelated\\\\\\\"}var dpiScale=strategy.canvasResolutionScaleMode==2?window.devicePixelRatio:1;if(strategy.canvasResolutionScaleMode!=0){var newWidth=cssWidth*dpiScale|0;var newHeight=cssHeight*dpiScale|0;if(!target.controlTransferredOffscreen){target.width=newWidth;target.height=newHeight}else{emscripten_set_canvas_element_size_js(target.id,newWidth,newHeight)}if(target.GLctxObject)target.GLctxObject.GLctx.viewport(0,0,newWidth,newHeight)}return restoreOldStyle}),requestFullscreen:(function(target,strategy){if(strategy.scaleMode!=0||strategy.canvasResolutionScaleMode!=0){JSEvents.resizeCanvasForFullscreen(target,strategy)}if(target.requestFullscreen){target.requestFullscreen()}else if(target.msRequestFullscreen){target.msRequestFullscreen()}else if(target.mozRequestFullScreen){target.mozRequestFullScreen()}else if(target.mozRequestFullscreen){target.mozRequestFullscreen()}else if(target.webkitRequestFullscreen){target.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT)}else{if(typeof JSEvents.fullscreenEnabled()===\\\\\\\"undefined\\\\\\\"){return-1}else{return-3}}if(strategy.canvasResizedCallback){Module[\\\\\\\"dynCall_iiii\\\\\\\"](strategy.canvasResizedCallback,37,0,strategy.canvasResizedCallbackUserData)}return 0}),fillPointerlockChangeEventData:(function(eventStruct,e){var pointerLockElement=document.pointerLockElement||document.mozPointerLockElement||document.webkitPointerLockElement||document.msPointerLockElement;var isPointerlocked=!!pointerLockElement;HEAP32[eventStruct>>2]=isPointerlocked;var nodeName=JSEvents.getNodeNameForTarget(pointerLockElement);var id=pointerLockElement&&pointerLockElement.id?pointerLockElement.id:\\\\\\\"\\\\\\\";stringToUTF8(nodeName,eventStruct+4,128);stringToUTF8(id,eventStruct+132,128)}),registerPointerlockChangeEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.pointerlockChangeEvent)JSEvents.pointerlockChangeEvent=_malloc(260);if(!target)target=document;else target=JSEvents.findEventTarget(target);var pointerlockChangeEventHandlerFunc=(function(event){var e=event||window.event;var pointerlockChangeEvent=JSEvents.pointerlockChangeEvent;JSEvents.fillPointerlockChangeEventData(pointerlockChangeEvent,e);if(Module[\\\\\\\"dynCall_iiii\\\\\\\"](callbackfunc,eventTypeId,pointerlockChangeEvent,userData))e.preventDefault()});var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:pointerlockChangeEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),registerPointerlockErrorEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString){if(!target)target=document;else target=JSEvents.findEventTarget(target);var pointerlockErrorEventHandlerFunc=(function(event){var e=event||window.event;if(Module[\\\\\\\"dynCall_iiii\\\\\\\"](callbackfunc,eventTypeId,0,userData))e.preventDefault()});var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:pointerlockErrorEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),requestPointerLock:(function(target){if(target.requestPointerLock){target.requestPointerLock()}else if(target.mozRequestPointerLock){target.mozRequestPointerLock()}else if(target.webkitRequestPointerLock){target.webkitRequestPointerLock()}else if(target.msRequestPointerLock){target.msRequestPointerLock()}else{if(document.body.requestPointerLock||document.body.mozRequestPointerLock||document.body.webkitRequestPointerLock||document.body.msRequestPointerLock){return-3}else{return-1}}return 0}),fillVisibilityChangeEventData:(function(eventStruct,e){var visibilityStates=[\\\\\\\"hidden\\\\\\\",\\\\\\\"visible\\\\\\\",\\\\\\\"prerender\\\\\\\",\\\\\\\"unloaded\\\\\\\"];var visibilityState=visibilityStates.indexOf(document.visibilityState);HEAP32[eventStruct>>2]=document.hidden;HEAP32[eventStruct+4>>2]=visibilityState}),registerVisibilityChangeEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.visibilityChangeEvent)JSEvents.visibilityChangeEvent=_malloc(8);if(!target)target=document;else target=JSEvents.findEventTarget(target);var visibilityChangeEventHandlerFunc=(function(event){var e=event||window.event;var visibilityChangeEvent=JSEvents.visibilityChangeEvent;JSEvents.fillVisibilityChangeEventData(visibilityChangeEvent,e);if(Module[\\\\\\\"dynCall_iiii\\\\\\\"](callbackfunc,eventTypeId,visibilityChangeEvent,userData))e.preventDefault()});var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:visibilityChangeEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),registerTouchEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.touchEvent)JSEvents.touchEvent=_malloc(1684);target=JSEvents.findEventTarget(target);var touchEventHandlerFunc=(function(event){var e=event||window.event;var touches={};for(var i=0;i<e.touches.length;++i){var touch=e.touches[i];touches[touch.identifier]=touch}for(var i=0;i<e.changedTouches.length;++i){var touch=e.changedTouches[i];touches[touch.identifier]=touch;touch.changed=true}for(var i=0;i<e.targetTouches.length;++i){var touch=e.targetTouches[i];touches[touch.identifier].onTarget=true}var touchEvent=JSEvents.touchEvent;var ptr=touchEvent;HEAP32[ptr+4>>2]=e.ctrlKey;HEAP32[ptr+8>>2]=e.shiftKey;HEAP32[ptr+12>>2]=e.altKey;HEAP32[ptr+16>>2]=e.metaKey;ptr+=20;var canvasRect=Module[\\\\\\\"canvas\\\\\\\"]?Module[\\\\\\\"canvas\\\\\\\"].getBoundingClientRect():undefined;var targetRect=JSEvents.getBoundingClientRectOrZeros(target);var numTouches=0;for(var i in touches){var t=touches[i];HEAP32[ptr>>2]=t.identifier;HEAP32[ptr+4>>2]=t.screenX;HEAP32[ptr+8>>2]=t.screenY;HEAP32[ptr+12>>2]=t.clientX;HEAP32[ptr+16>>2]=t.clientY;HEAP32[ptr+20>>2]=t.pageX;HEAP32[ptr+24>>2]=t.pageY;HEAP32[ptr+28>>2]=t.changed;HEAP32[ptr+32>>2]=t.onTarget;if(canvasRect){HEAP32[ptr+44>>2]=t.clientX-canvasRect.left;HEAP32[ptr+48>>2]=t.clientY-canvasRect.top}else{HEAP32[ptr+44>>2]=0;HEAP32[ptr+48>>2]=0}HEAP32[ptr+36>>2]=t.clientX-targetRect.left;HEAP32[ptr+40>>2]=t.clientY-targetRect.top;ptr+=52;if(++numTouches>=32){break}}HEAP32[touchEvent>>2]=numTouches;if(Module[\\\\\\\"dynCall_iiii\\\\\\\"](callbackfunc,eventTypeId,touchEvent,userData))e.preventDefault()});var eventHandler={target:target,allowsDeferredCalls:eventTypeString==\\\\\\\"touchstart\\\\\\\"||eventTypeString==\\\\\\\"touchend\\\\\\\",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),fillGamepadEventData:(function(eventStruct,e){HEAPF64[eventStruct>>3]=e.timestamp;for(var i=0;i<e.axes.length;++i){HEAPF64[eventStruct+i*8+16>>3]=e.axes[i]}for(var i=0;i<e.buttons.length;++i){if(typeof e.buttons[i]===\\\\\\\"object\\\\\\\"){HEAPF64[eventStruct+i*8+528>>3]=e.buttons[i].value}else{HEAPF64[eventStruct+i*8+528>>3]=e.buttons[i]}}for(var i=0;i<e.buttons.length;++i){if(typeof e.buttons[i]===\\\\\\\"object\\\\\\\"){HEAP32[eventStruct+i*4+1040>>2]=e.buttons[i].pressed}else{HEAP32[eventStruct+i*4+1040>>2]=e.buttons[i]==1}}HEAP32[eventStruct+1296>>2]=e.connected;HEAP32[eventStruct+1300>>2]=e.index;HEAP32[eventStruct+8>>2]=e.axes.length;HEAP32[eventStruct+12>>2]=e.buttons.length;stringToUTF8(e.id,eventStruct+1304,64);stringToUTF8(e.mapping,eventStruct+1368,64)}),registerGamepadEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.gamepadEvent)JSEvents.gamepadEvent=_malloc(1432);var gamepadEventHandlerFunc=(function(event){var e=event||window.event;var gamepadEvent=JSEvents.gamepadEvent;JSEvents.fillGamepadEventData(gamepadEvent,e.gamepad);if(Module[\\\\\\\"dynCall_iiii\\\\\\\"](callbackfunc,eventTypeId,gamepadEvent,userData))e.preventDefault()});var eventHandler={target:JSEvents.findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:gamepadEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),registerBeforeUnloadEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString){var beforeUnloadEventHandlerFunc=(function(event){var e=event||window.event;var confirmationMessage=Module[\\\\\\\"dynCall_iiii\\\\\\\"](callbackfunc,eventTypeId,0,userData);if(confirmationMessage){confirmationMessage=Pointer_stringify(confirmationMessage)}if(confirmationMessage){e.preventDefault();e.returnValue=confirmationMessage;return confirmationMessage}});var eventHandler={target:JSEvents.findEventTarget(target),allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:beforeUnloadEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),battery:(function(){return navigator.battery||navigator.mozBattery||navigator.webkitBattery}),fillBatteryEventData:(function(eventStruct,e){HEAPF64[eventStruct>>3]=e.chargingTime;HEAPF64[eventStruct+8>>3]=e.dischargingTime;HEAPF64[eventStruct+16>>3]=e.level;HEAP32[eventStruct+24>>2]=e.charging}),registerBatteryEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.batteryEvent)JSEvents.batteryEvent=_malloc(32);var batteryEventHandlerFunc=(function(event){var e=event||window.event;var batteryEvent=JSEvents.batteryEvent;JSEvents.fillBatteryEventData(batteryEvent,JSEvents.battery());if(Module[\\\\\\\"dynCall_iiii\\\\\\\"](callbackfunc,eventTypeId,batteryEvent,userData))e.preventDefault()});var eventHandler={target:JSEvents.findEventTarget(target),allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:batteryEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),registerWebGlEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!target)target=Module[\\\\\\\"canvas\\\\\\\"];var webGlEventHandlerFunc=(function(event){var e=event||window.event;if(Module[\\\\\\\"dynCall_iiii\\\\\\\"](callbackfunc,eventTypeId,0,userData))e.preventDefault()});var eventHandler={target:JSEvents.findEventTarget(target),allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:webGlEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)})};var __currentFullscreenStrategy={};function _emscripten_exit_fullscreen(){if(typeof JSEvents.fullscreenEnabled()===\\\\\\\"undefined\\\\\\\")return-1;JSEvents.removeDeferredCalls(JSEvents.requestFullscreen);if(document.exitFullscreen){document.exitFullscreen()}else if(document.msExitFullscreen){document.msExitFullscreen()}else if(document.mozCancelFullScreen){document.mozCancelFullScreen()}else if(document.webkitExitFullscreen){document.webkitExitFullscreen()}else{return-1}if(__currentFullscreenStrategy.canvasResizedCallback){Module[\\\\\\\"dynCall_iiii\\\\\\\"](__currentFullscreenStrategy.canvasResizedCallback,37,0,__currentFullscreenStrategy.canvasResizedCallbackUserData)}return 0}function _emscripten_exit_pointerlock(){JSEvents.removeDeferredCalls(JSEvents.requestPointerLock);if(document.exitPointerLock){document.exitPointerLock()}else if(document.msExitPointerLock){document.msExitPointerLock()}else if(document.mozExitPointerLock){document.mozExitPointerLock()}else if(document.webkitExitPointerLock){document.webkitExitPointerLock()}else{return-1}return 0}function _emscripten_get_fullscreen_status(fullscreenStatus){if(typeof JSEvents.fullscreenEnabled()===\\\\\\\"undefined\\\\\\\")return-1;JSEvents.fillFullscreenChangeEventData(fullscreenStatus);return 0}function __emscripten_sample_gamepad_data(){if(!JSEvents.numGamepadsConnected)return;if(Browser.mainLoop.currentFrameNumber!==JSEvents.lastGamepadStateFrame||!Browser.mainLoop.currentFrameNumber){JSEvents.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads:null;JSEvents.lastGamepadStateFrame=Browser.mainLoop.currentFrameNumber}}function _emscripten_get_gamepad_status(index,gamepadState){__emscripten_sample_gamepad_data();if(!JSEvents.lastGamepadState)return-1;if(index<0||index>=JSEvents.lastGamepadState.length)return-5;if(!JSEvents.lastGamepadState[index])return-7;JSEvents.fillGamepadEventData(gamepadState,JSEvents.lastGamepadState[index]);return 0}function _emscripten_get_num_gamepads(){if(!JSEvents.numGamepadsConnected)return 0;__emscripten_sample_gamepad_data();if(!JSEvents.lastGamepadState)return-1;return JSEvents.lastGamepadState.length}function _emscripten_has_threading_support(){return 0}function _emscripten_html5_remove_all_event_listeners(){JSEvents.removeAllEventListeners()}function _emscripten_is_webgl_context_lost(target){if(!Module.ctx)return true;return Module.ctx.isContextLost()}function __reallyNegative(x){return x<0||x===0&&1/x===-Infinity}function __formatString(format,varargs){assert((varargs&3)===0);var textIndex=format;var argIndex=varargs;function prepVararg(ptr,type){if(type===\\\\\\\"double\\\\\\\"||type===\\\\\\\"i64\\\\\\\"){if(ptr&7){assert((ptr&7)===4);ptr+=4}}else{assert((ptr&3)===0)}return ptr}function getNextArg(type){var ret;argIndex=prepVararg(argIndex,type);if(type===\\\\\\\"double\\\\\\\"){ret=HEAPF64[argIndex>>3];argIndex+=8}else if(type==\\\\\\\"i64\\\\\\\"){ret=[HEAP32[argIndex>>2],HEAP32[argIndex+4>>2]];argIndex+=8}else{assert((argIndex&3)===0);type=\\\\\\\"i32\\\\\\\";ret=HEAP32[argIndex>>2];argIndex+=4}return ret}var ret=[];var curr,next,currArg;while(1){var startTextIndex=textIndex;curr=HEAP8[textIndex>>0];if(curr===0)break;next=HEAP8[textIndex+1>>0];if(curr==37){var flagAlwaysSigned=false;var flagLeftAlign=false;var flagAlternative=false;var flagZeroPad=false;var flagPadSign=false;flagsLoop:while(1){switch(next){case 43:flagAlwaysSigned=true;break;case 45:flagLeftAlign=true;break;case 35:flagAlternative=true;break;case 48:if(flagZeroPad){break flagsLoop}else{flagZeroPad=true;break};case 32:flagPadSign=true;break;default:break flagsLoop}textIndex++;next=HEAP8[textIndex+1>>0]}var width=0;if(next==42){width=getNextArg(\\\\\\\"i32\\\\\\\");textIndex++;next=HEAP8[textIndex+1>>0]}else{while(next>=48&&next<=57){width=width*10+(next-48);textIndex++;next=HEAP8[textIndex+1>>0]}}var precisionSet=false,precision=-1;if(next==46){precision=0;precisionSet=true;textIndex++;next=HEAP8[textIndex+1>>0];if(next==42){precision=getNextArg(\\\\\\\"i32\\\\\\\");textIndex++}else{while(1){var precisionChr=HEAP8[textIndex+1>>0];if(precisionChr<48||precisionChr>57)break;precision=precision*10+(precisionChr-48);textIndex++}}next=HEAP8[textIndex+1>>0]}if(precision<0){precision=6;precisionSet=false}var argSize;switch(String.fromCharCode(next)){case\\\\\\\"h\\\\\\\":var nextNext=HEAP8[textIndex+2>>0];if(nextNext==104){textIndex++;argSize=1}else{argSize=2}break;case\\\\\\\"l\\\\\\\":var nextNext=HEAP8[textIndex+2>>0];if(nextNext==108){textIndex++;argSize=8}else{argSize=4}break;case\\\\\\\"L\\\\\\\":case\\\\\\\"q\\\\\\\":case\\\\\\\"j\\\\\\\":argSize=8;break;case\\\\\\\"z\\\\\\\":case\\\\\\\"t\\\\\\\":case\\\\\\\"I\\\\\\\":argSize=4;break;default:argSize=null}if(argSize)textIndex++;next=HEAP8[textIndex+1>>0];switch(String.fromCharCode(next)){case\\\\\\\"d\\\\\\\":case\\\\\\\"i\\\\\\\":case\\\\\\\"u\\\\\\\":case\\\\\\\"o\\\\\\\":case\\\\\\\"x\\\\\\\":case\\\\\\\"X\\\\\\\":case\\\\\\\"p\\\\\\\":{var signed=next==100||next==105;argSize=argSize||4;currArg=getNextArg(\\\\\\\"i\\\\\\\"+argSize*8);var origArg=currArg;var argText;if(argSize==8){currArg=makeBigInt(currArg[0],currArg[1],next==117)}if(argSize<=4){var limit=Math.pow(256,argSize)-1;currArg=(signed?reSign:unSign)(currArg&limit,argSize*8)}var currAbsArg=Math.abs(currArg);var prefix=\\\\\\\"\\\\\\\";if(next==100||next==105){if(argSize==8&&typeof i64Math===\\\\\\\"object\\\\\\\")argText=i64Math.stringify(origArg[0],origArg[1],null);else argText=reSign(currArg,8*argSize,1).toString(10)}else if(next==117){if(argSize==8&&typeof i64Math===\\\\\\\"object\\\\\\\")argText=i64Math.stringify(origArg[0],origArg[1],true);else argText=unSign(currArg,8*argSize,1).toString(10);currArg=Math.abs(currArg)}else if(next==111){argText=(flagAlternative?\\\\\\\"0\\\\\\\":\\\\\\\"\\\\\\\")+currAbsArg.toString(8)}else if(next==120||next==88){prefix=flagAlternative&&currArg!=0?\\\\\\\"0x\\\\\\\":\\\\\\\"\\\\\\\";if(argSize==8&&typeof i64Math===\\\\\\\"object\\\\\\\"){if(origArg[1]){argText=(origArg[1]>>>0).toString(16);var lower=(origArg[0]>>>0).toString(16);while(lower.length<8)lower=\\\\\\\"0\\\\\\\"+lower;argText+=lower}else{argText=(origArg[0]>>>0).toString(16)}}else if(currArg<0){currArg=-currArg;argText=(currAbsArg-1).toString(16);var buffer=[];for(var i=0;i<argText.length;i++){buffer.push((15-parseInt(argText[i],16)).toString(16))}argText=buffer.join(\\\\\\\"\\\\\\\");while(argText.length<argSize*2)argText=\\\\\\\"f\\\\\\\"+argText}else{argText=currAbsArg.toString(16)}if(next==88){prefix=prefix.toUpperCase();argText=argText.toUpperCase()}}else if(next==112){if(currAbsArg===0){argText=\\\\\\\"(nil)\\\\\\\"}else{prefix=\\\\\\\"0x\\\\\\\";argText=currAbsArg.toString(16)}}if(precisionSet){while(argText.length<precision){argText=\\\\\\\"0\\\\\\\"+argText}}if(currArg>=0){if(flagAlwaysSigned){prefix=\\\\\\\"+\\\\\\\"+prefix}else if(flagPadSign){prefix=\\\\\\\" \\\\\\\"+prefix}}if(argText.charAt(0)==\\\\\\\"-\\\\\\\"){prefix=\\\\\\\"-\\\\\\\"+prefix;argText=argText.substr(1)}while(prefix.length+argText.length<width){if(flagLeftAlign){argText+=\\\\\\\" \\\\\\\"}else{if(flagZeroPad){argText=\\\\\\\"0\\\\\\\"+argText}else{prefix=\\\\\\\" \\\\\\\"+prefix}}}argText=prefix+argText;argText.split(\\\\\\\"\\\\\\\").forEach((function(chr){ret.push(chr.charCodeAt(0))}));break};case\\\\\\\"f\\\\\\\":case\\\\\\\"F\\\\\\\":case\\\\\\\"e\\\\\\\":case\\\\\\\"E\\\\\\\":case\\\\\\\"g\\\\\\\":case\\\\\\\"G\\\\\\\":{currArg=getNextArg(\\\\\\\"double\\\\\\\");var argText;if(isNaN(currArg)){argText=\\\\\\\"nan\\\\\\\";flagZeroPad=false}else if(!isFinite(currArg)){argText=(currArg<0?\\\\\\\"-\\\\\\\":\\\\\\\"\\\\\\\")+\\\\\\\"inf\\\\\\\";flagZeroPad=false}else{var isGeneral=false;var effectivePrecision=Math.min(precision,20);if(next==103||next==71){isGeneral=true;precision=precision||1;var exponent=parseInt(currArg.toExponential(effectivePrecision).split(\\\\\\\"e\\\\\\\")[1],10);if(precision>exponent&&exponent>=-4){next=(next==103?\\\\\\\"f\\\\\\\":\\\\\\\"F\\\\\\\").charCodeAt(0);precision-=exponent+1}else{next=(next==103?\\\\\\\"e\\\\\\\":\\\\\\\"E\\\\\\\").charCodeAt(0);precision--}effectivePrecision=Math.min(precision,20)}if(next==101||next==69){argText=currArg.toExponential(effectivePrecision);if(/[eE][-+]\\\\d$/.test(argText)){argText=argText.slice(0,-1)+\\\\\\\"0\\\\\\\"+argText.slice(-1)}}else if(next==102||next==70){argText=currArg.toFixed(effectivePrecision);if(currArg===0&&__reallyNegative(currArg)){argText=\\\\\\\"-\\\\\\\"+argText}}var parts=argText.split(\\\\\\\"e\\\\\\\");if(isGeneral&&!flagAlternative){while(parts[0].length>1&&parts[0].indexOf(\\\\\\\".\\\\\\\")!=-1&&(parts[0].slice(-1)==\\\\\\\"0\\\\\\\"||parts[0].slice(-1)==\\\\\\\".\\\\\\\")){parts[0]=parts[0].slice(0,-1)}}else{if(flagAlternative&&argText.indexOf(\\\\\\\".\\\\\\\")==-1)parts[0]+=\\\\\\\".\\\\\\\";while(precision>effectivePrecision++)parts[0]+=\\\\\\\"0\\\\\\\"}argText=parts[0]+(parts.length>1?\\\\\\\"e\\\\\\\"+parts[1]:\\\\\\\"\\\\\\\");if(next==69)argText=argText.toUpperCase();if(currArg>=0){if(flagAlwaysSigned){argText=\\\\\\\"+\\\\\\\"+argText}else if(flagPadSign){argText=\\\\\\\" \\\\\\\"+argText}}}while(argText.length<width){if(flagLeftAlign){argText+=\\\\\\\" \\\\\\\"}else{if(flagZeroPad&&(argText[0]==\\\\\\\"-\\\\\\\"||argText[0]==\\\\\\\"+\\\\\\\")){argText=argText[0]+\\\\\\\"0\\\\\\\"+argText.slice(1)}else{argText=(flagZeroPad?\\\\\\\"0\\\\\\\":\\\\\\\" \\\\\\\")+argText}}}if(next<97)argText=argText.toUpperCase();argText.split(\\\\\\\"\\\\\\\").forEach((function(chr){ret.push(chr.charCodeAt(0))}));break};case\\\\\\\"s\\\\\\\":{var arg=getNextArg(\\\\\\\"i8*\\\\\\\");var argLength=arg?_strlen(arg):\\\\\\\"(null)\\\\\\\".length;if(precisionSet)argLength=Math.min(argLength,precision);if(!flagLeftAlign){while(argLength<width--){ret.push(32)}}if(arg){for(var i=0;i<argLength;i++){ret.push(HEAPU8[arg++>>0])}}else{ret=ret.concat(intArrayFromString(\\\\\\\"(null)\\\\\\\".substr(0,argLength),true))}if(flagLeftAlign){while(argLength<width--){ret.push(32)}}break};case\\\\\\\"c\\\\\\\":{if(flagLeftAlign)ret.push(getNextArg(\\\\\\\"i8\\\\\\\"));while(--width>0){ret.push(32)}if(!flagLeftAlign)ret.push(getNextArg(\\\\\\\"i8\\\\\\\"));break};case\\\\\\\"n\\\\\\\":{var ptr=getNextArg(\\\\\\\"i32*\\\\\\\");HEAP32[ptr>>2]=ret.length;break};case\\\\\\\"%\\\\\\\":{ret.push(curr);break};default:{for(var i=startTextIndex;i<textIndex+2;i++){ret.push(HEAP8[i>>0])}}}textIndex+=2}else{ret.push(curr);textIndex+=1}}return ret}function __emscripten_traverse_stack(args){if(!args||!args.callee||!args.callee.name){return[null,\\\\\\\"\\\\\\\",\\\\\\\"\\\\\\\"]}var funstr=args.callee.toString();var funcname=args.callee.name;var str=\\\\\\\"(\\\\\\\";var first=true;for(var i in args){var a=args[i];if(!first){str+=\\\\\\\", \\\\\\\"}first=false;if(typeof a===\\\\\\\"number\\\\\\\"||typeof a===\\\\\\\"string\\\\\\\"){str+=a}else{str+=\\\\\\\"(\\\\\\\"+typeof a+\\\\\\\")\\\\\\\"}}str+=\\\\\\\")\\\\\\\";var caller=args.callee.caller;args=caller?caller.arguments:[];if(first)str=\\\\\\\"\\\\\\\";return[args,funcname,str]}function _emscripten_get_callstack_js(flags){var callstack=jsStackTrace();var iThisFunc=callstack.lastIndexOf(\\\\\\\"_emscripten_log\\\\\\\");var iThisFunc2=callstack.lastIndexOf(\\\\\\\"_emscripten_get_callstack\\\\\\\");var iNextLine=callstack.indexOf(\\\\\\\"\\\\n\\\\\\\",Math.max(iThisFunc,iThisFunc2))+1;callstack=callstack.slice(iNextLine);if(flags&8&&typeof emscripten_source_map===\\\\\\\"undefined\\\\\\\"){warnOnce('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.');flags^=8;flags|=16}var stack_args=null;if(flags&128){stack_args=__emscripten_traverse_stack(arguments);while(stack_args[1].indexOf(\\\\\\\"_emscripten_\\\\\\\")>=0)stack_args=__emscripten_traverse_stack(stack_args[0])}var lines=callstack.split(\\\\\\\"\\\\n\\\\\\\");callstack=\\\\\\\"\\\\\\\";var newFirefoxRe=new RegExp(\\\\\\\"\\\\\\\\s*(.*?)@(.*?):([0-9]+):([0-9]+)\\\\\\\");var firefoxRe=new RegExp(\\\\\\\"\\\\\\\\s*(.*?)@(.*):(.*)(:(.*))?\\\\\\\");var chromeRe=new RegExp(\\\\\\\"\\\\\\\\s*at (.*?) \\\\\\\\((.*):(.*):(.*)\\\\\\\\)\\\\\\\");for(var l in lines){var line=lines[l];var jsSymbolName=\\\\\\\"\\\\\\\";var file=\\\\\\\"\\\\\\\";var lineno=0;var column=0;var parts=chromeRe.exec(line);if(parts&&parts.length==5){jsSymbolName=parts[1];file=parts[2];lineno=parts[3];column=parts[4]}else{parts=newFirefoxRe.exec(line);if(!parts)parts=firefoxRe.exec(line);if(parts&&parts.length>=4){jsSymbolName=parts[1];file=parts[2];lineno=parts[3];column=parts[4]|0}else{callstack+=line+\\\\\\\"\\\\n\\\\\\\";continue}}var cSymbolName=flags&32?demangle(jsSymbolName):jsSymbolName;if(!cSymbolName){cSymbolName=jsSymbolName}var haveSourceMap=false;if(flags&8){var orig=emscripten_source_map.originalPositionFor({line:lineno,column:column});haveSourceMap=orig&&orig.source;if(haveSourceMap){if(flags&64){orig.source=orig.source.substring(orig.source.replace(/\\\\\\\\/g,\\\\\\\"/\\\\\\\").lastIndexOf(\\\\\\\"/\\\\\\\")+1)}callstack+=\\\\\\\"    at \\\\\\\"+cSymbolName+\\\\\\\" (\\\\\\\"+orig.source+\\\\\\\":\\\\\\\"+orig.line+\\\\\\\":\\\\\\\"+orig.column+\\\\\\\")\\\\n\\\\\\\"}}if(flags&16||!haveSourceMap){if(flags&64){file=file.substring(file.replace(/\\\\\\\\/g,\\\\\\\"/\\\\\\\").lastIndexOf(\\\\\\\"/\\\\\\\")+1)}callstack+=(haveSourceMap?\\\\\\\"     = \\\\\\\"+jsSymbolName:\\\\\\\"    at \\\\\\\"+cSymbolName)+\\\\\\\" (\\\\\\\"+file+\\\\\\\":\\\\\\\"+lineno+\\\\\\\":\\\\\\\"+column+\\\\\\\")\\\\n\\\\\\\"}if(flags&128&&stack_args[0]){if(stack_args[1]==jsSymbolName&&stack_args[2].length>0){callstack=callstack.replace(/\\\\s+$/,\\\\\\\"\\\\\\\");callstack+=\\\\\\\" with values: \\\\\\\"+stack_args[1]+stack_args[2]+\\\\\\\"\\\\n\\\\\\\"}stack_args=__emscripten_traverse_stack(stack_args[0])}}callstack=callstack.replace(/\\\\s+$/,\\\\\\\"\\\\\\\");return callstack}function _emscripten_log_js(flags,str){if(flags&24){str=str.replace(/\\\\s+$/,\\\\\\\"\\\\\\\");str+=(str.length>0?\\\\\\\"\\\\n\\\\\\\":\\\\\\\"\\\\\\\")+_emscripten_get_callstack_js(flags)}if(flags&1){if(flags&4){console.error(str)}else if(flags&2){console.warn(str)}else{console.log(str)}}else if(flags&6){err(str)}else{out(str)}}function _emscripten_log(flags,varargs){var format=HEAP32[varargs>>2];varargs+=4;var str=\\\\\\\"\\\\\\\";if(format){var result=__formatString(format,varargs);for(var i=0;i<result.length;++i){str+=String.fromCharCode(result[i])}}_emscripten_log_js(flags,str)}function _longjmp(env,value){Module[\\\\\\\"setThrew\\\\\\\"](env,value||1);throw\\\\\\\"longjmp\\\\\\\"}function _emscripten_longjmp(env,value){_longjmp(env,value)}function _emscripten_num_logical_cores(){return 1}function __setLetterbox(element,topBottom,leftRight){if(JSEvents.isInternetExplorer()){element.style.marginLeft=element.style.marginRight=leftRight+\\\\\\\"px\\\\\\\";element.style.marginTop=element.style.marginBottom=topBottom+\\\\\\\"px\\\\\\\"}else{element.style.paddingLeft=element.style.paddingRight=leftRight+\\\\\\\"px\\\\\\\";element.style.paddingTop=element.style.paddingBottom=topBottom+\\\\\\\"px\\\\\\\"}}function __emscripten_do_request_fullscreen(target,strategy){if(typeof JSEvents.fullscreenEnabled()===\\\\\\\"undefined\\\\\\\")return-1;if(!JSEvents.fullscreenEnabled())return-3;if(!target)target=\\\\\\\"#canvas\\\\\\\";target=JSEvents.findEventTarget(target);if(!target)return-4;if(!target.requestFullscreen&&!target.msRequestFullscreen&&!target.mozRequestFullScreen&&!target.mozRequestFullscreen&&!target.webkitRequestFullscreen){return-3}var canPerformRequests=JSEvents.canPerformEventHandlerRequests();if(!canPerformRequests){if(strategy.deferUntilInEventHandler){JSEvents.deferCall(JSEvents.requestFullscreen,1,[target,strategy]);return 1}else{return-2}}return JSEvents.requestFullscreen(target,strategy)}function _emscripten_request_fullscreen(target,deferUntilInEventHandler){var strategy={};strategy.scaleMode=0;strategy.canvasResolutionScaleMode=0;strategy.filteringMode=0;strategy.deferUntilInEventHandler=deferUntilInEventHandler;strategy.canvasResizedCallbackTargetThread=2;return __emscripten_do_request_fullscreen(target,strategy)}function _emscripten_request_pointerlock(target,deferUntilInEventHandler){if(!target)target=\\\\\\\"#canvas\\\\\\\";target=JSEvents.findEventTarget(target);if(!target)return-4;if(!target.requestPointerLock&&!target.mozRequestPointerLock&&!target.webkitRequestPointerLock&&!target.msRequestPointerLock){return-1}var canPerformRequests=JSEvents.canPerformEventHandlerRequests();if(!canPerformRequests){if(deferUntilInEventHandler){JSEvents.deferCall(JSEvents.requestPointerLock,2,[target]);return 1}else{return-2}}return JSEvents.requestPointerLock(target)}function _emscripten_set_blur_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){JSEvents.registerFocusEventCallback(target,userData,useCapture,callbackfunc,12,\\\\\\\"blur\\\\\\\",targetThread);return 0}function _emscripten_set_dblclick_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){JSEvents.registerMouseEventCallback(target,userData,useCapture,callbackfunc,7,\\\\\\\"dblclick\\\\\\\",targetThread);return 0}function _emscripten_set_devicemotion_callback_on_thread(userData,useCapture,callbackfunc,targetThread){JSEvents.registerDeviceMotionEventCallback(window,userData,useCapture,callbackfunc,17,\\\\\\\"devicemotion\\\\\\\",targetThread);return 0}function _emscripten_set_deviceorientation_callback_on_thread(userData,useCapture,callbackfunc,targetThread){JSEvents.registerDeviceOrientationEventCallback(window,userData,useCapture,callbackfunc,16,\\\\\\\"deviceorientation\\\\\\\",targetThread);return 0}function _emscripten_set_focus_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){JSEvents.registerFocusEventCallback(target,userData,useCapture,callbackfunc,13,\\\\\\\"focus\\\\\\\",targetThread);return 0}function _emscripten_set_fullscreenchange_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(typeof JSEvents.fullscreenEnabled()===\\\\\\\"undefined\\\\\\\")return-1;if(!target)target=document;else{target=JSEvents.findEventTarget(target);if(!target)return-4}JSEvents.registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,\\\\\\\"fullscreenchange\\\\\\\",targetThread);JSEvents.registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,\\\\\\\"mozfullscreenchange\\\\\\\",targetThread);JSEvents.registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,\\\\\\\"webkitfullscreenchange\\\\\\\",targetThread);JSEvents.registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,\\\\\\\"msfullscreenchange\\\\\\\",targetThread);return 0}function _emscripten_set_gamepadconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;JSEvents.registerGamepadEventCallback(window,userData,useCapture,callbackfunc,26,\\\\\\\"gamepadconnected\\\\\\\",targetThread);return 0}function _emscripten_set_gamepaddisconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;JSEvents.registerGamepadEventCallback(window,userData,useCapture,callbackfunc,27,\\\\\\\"gamepaddisconnected\\\\\\\",targetThread);return 0}function _emscripten_set_keydown_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){JSEvents.registerKeyEventCallback(target,userData,useCapture,callbackfunc,2,\\\\\\\"keydown\\\\\\\",targetThread);return 0}function _emscripten_set_keypress_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){JSEvents.registerKeyEventCallback(target,userData,useCapture,callbackfunc,1,\\\\\\\"keypress\\\\\\\",targetThread);return 0}function _emscripten_set_keyup_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){JSEvents.registerKeyEventCallback(target,userData,useCapture,callbackfunc,3,\\\\\\\"keyup\\\\\\\",targetThread);return 0}function _emscripten_set_mousedown_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){JSEvents.registerMouseEventCallback(target,userData,useCapture,callbackfunc,5,\\\\\\\"mousedown\\\\\\\",targetThread);return 0}function _emscripten_set_mousemove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){JSEvents.registerMouseEventCallback(target,userData,useCapture,callbackfunc,8,\\\\\\\"mousemove\\\\\\\",targetThread);return 0}function _emscripten_set_mouseup_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){JSEvents.registerMouseEventCallback(target,userData,useCapture,callbackfunc,6,\\\\\\\"mouseup\\\\\\\",targetThread);return 0}function _emscripten_set_touchcancel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){JSEvents.registerTouchEventCallback(target,userData,useCapture,callbackfunc,25,\\\\\\\"touchcancel\\\\\\\",targetThread);return 0}function _emscripten_set_touchend_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){JSEvents.registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,\\\\\\\"touchend\\\\\\\",targetThread);return 0}function _emscripten_set_touchmove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){JSEvents.registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,\\\\\\\"touchmove\\\\\\\",targetThread);return 0}function _emscripten_set_touchstart_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){JSEvents.registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,\\\\\\\"touchstart\\\\\\\",targetThread);return 0}function _emscripten_set_wheel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target=JSEvents.findEventTarget(target);if(typeof target.onwheel!==\\\\\\\"undefined\\\\\\\"){JSEvents.registerWheelEventCallback(target,userData,useCapture,callbackfunc,9,\\\\\\\"wheel\\\\\\\",targetThread);return 0}else if(typeof target.onmousewheel!==\\\\\\\"undefined\\\\\\\"){JSEvents.registerWheelEventCallback(target,userData,useCapture,callbackfunc,9,\\\\\\\"mousewheel\\\\\\\",targetThread);return 0}else{return-1}}var GL={counter:1,lastError:0,buffers:[],mappedBuffers:{},programs:[],framebuffers:[],renderbuffers:[],textures:[],uniforms:[],shaders:[],vaos:[],contexts:[],currentContext:null,offscreenCanvases:{},timerQueriesEXT:[],queries:[],samplers:[],transformFeedbacks:[],syncs:[],byteSizeByTypeRoot:5120,byteSizeByType:[1,1,2,2,4,4,4,2,3,4,8],programInfos:{},stringCache:{},stringiCache:{},tempFixedLengthArray:[],packAlignment:4,unpackAlignment:4,init:(function(){GL.miniTempBuffer=new Float32Array(GL.MINI_TEMP_BUFFER_SIZE);for(var i=0;i<GL.MINI_TEMP_BUFFER_SIZE;i++){GL.miniTempBufferViews[i]=GL.miniTempBuffer.subarray(0,i+1)}for(var i=0;i<32;i++){GL.tempFixedLengthArray.push(new Array(i))}}),recordError:function recordError(errorCode){if(!GL.lastError){GL.lastError=errorCode}},getNewId:(function(table){var ret=GL.counter++;for(var i=table.length;i<ret;i++){table[i]=null}return ret}),MINI_TEMP_BUFFER_SIZE:256,miniTempBuffer:null,miniTempBufferViews:[0],getSource:(function(shader,count,string,length){var source=\\\\\\\"\\\\\\\";for(var i=0;i<count;++i){var frag;if(length){var len=HEAP32[length+i*4>>2];if(len<0){frag=Pointer_stringify(HEAP32[string+i*4>>2])}else{frag=Pointer_stringify(HEAP32[string+i*4>>2],len)}}else{frag=Pointer_stringify(HEAP32[string+i*4>>2])}source+=frag}return source}),createContext:(function(canvas,webGLContextAttributes){if(typeof webGLContextAttributes[\\\\\\\"majorVersion\\\\\\\"]===\\\\\\\"undefined\\\\\\\"&&typeof webGLContextAttributes[\\\\\\\"minorVersion\\\\\\\"]===\\\\\\\"undefined\\\\\\\"){if(typeof WebGL2RenderingContext!==\\\\\\\"undefined\\\\\\\")webGLContextAttributes[\\\\\\\"majorVersion\\\\\\\"]=2;else webGLContextAttributes[\\\\\\\"majorVersion\\\\\\\"]=1;webGLContextAttributes[\\\\\\\"minorVersion\\\\\\\"]=0}var ctx;var errorInfo=\\\\\\\"?\\\\\\\";function onContextCreationError(event){errorInfo=event.statusMessage||errorInfo}webGLContextAttributes[\\\\\\\"powerPreference\\\\\\\"]=\\\\\\\"high-performance\\\\\\\";try{canvas.addEventListener(\\\\\\\"webglcontextcreationerror\\\\\\\",onContextCreationError,false);try{if(webGLContextAttributes[\\\\\\\"majorVersion\\\\\\\"]==1&&webGLContextAttributes[\\\\\\\"minorVersion\\\\\\\"]==0){ctx=canvas.getContext(\\\\\\\"webgl\\\\\\\",webGLContextAttributes)||canvas.getContext(\\\\\\\"experimental-webgl\\\\\\\",webGLContextAttributes)}else if(webGLContextAttributes[\\\\\\\"majorVersion\\\\\\\"]==2&&webGLContextAttributes[\\\\\\\"minorVersion\\\\\\\"]==0){ctx=canvas.getContext(\\\\\\\"webgl2\\\\\\\",webGLContextAttributes)}else{throw\\\\\\\"Unsupported WebGL context version \\\\\\\"+majorVersion+\\\\\\\".\\\\\\\"+minorVersion+\\\\\\\"!\\\\\\\"}}finally{canvas.removeEventListener(\\\\\\\"webglcontextcreationerror\\\\\\\",onContextCreationError,false)}if(!ctx)throw\\\\\\\":(\\\\\\\"}catch(e){out(\\\\\\\"Could not create canvas: \\\\\\\"+[errorInfo,e,JSON.stringify(webGLContextAttributes)]);return 0}if(!ctx)return 0;var context=GL.registerContext(ctx,webGLContextAttributes);return context}),registerContext:(function(ctx,webGLContextAttributes){var handle=_malloc(8);HEAP32[handle>>2]=webGLContextAttributes[\\\\\\\"explicitSwapControl\\\\\\\"];var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes[\\\\\\\"majorVersion\\\\\\\"],GLctx:ctx};function getChromeVersion(){var raw=navigator.userAgent.match(/Chrom(e|ium)\\\\/([0-9]+)\\\\./);return raw?parseInt(raw[2],10):false}context.supportsWebGL2EntryPoints=context.version>=2&&(getChromeVersion()===false||getChromeVersion()>=58);if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes[\\\\\\\"enableExtensionsByDefault\\\\\\\"]===\\\\\\\"undefined\\\\\\\"||webGLContextAttributes[\\\\\\\"enableExtensionsByDefault\\\\\\\"]){GL.initExtensions(context)}if(webGLContextAttributes[\\\\\\\"renderViaOffscreenBackBuffer\\\\\\\"]){return 0}return handle}),makeContextCurrent:(function(contextHandle){if(!contextHandle){GLctx=Module.ctx=GL.currentContext=null;return true}var context=GL.contexts[contextHandle];if(!context){return false}GLctx=Module.ctx=context.GLctx;GL.currentContext=context;return true}),getContext:(function(contextHandle){return GL.contexts[contextHandle]}),deleteContext:(function(contextHandle){if(!contextHandle)return;if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents===\\\\\\\"object\\\\\\\")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;_free(GL.contexts[contextHandle]);GL.contexts[contextHandle]=null}),initExtensions:(function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;context.maxVertexAttribs=GLctx.getParameter(GLctx.MAX_VERTEX_ATTRIBS);if(context.version<2){var instancedArraysExt=GLctx.getExtension(\\\\\\\"ANGLE_instanced_arrays\\\\\\\");if(instancedArraysExt){GLctx[\\\\\\\"vertexAttribDivisor\\\\\\\"]=(function(index,divisor){instancedArraysExt[\\\\\\\"vertexAttribDivisorANGLE\\\\\\\"](index,divisor)});GLctx[\\\\\\\"drawArraysInstanced\\\\\\\"]=(function(mode,first,count,primcount){instancedArraysExt[\\\\\\\"drawArraysInstancedANGLE\\\\\\\"](mode,first,count,primcount)});GLctx[\\\\\\\"drawElementsInstanced\\\\\\\"]=(function(mode,count,type,indices,primcount){instancedArraysExt[\\\\\\\"drawElementsInstancedANGLE\\\\\\\"](mode,count,type,indices,primcount)})}var vaoExt=GLctx.getExtension(\\\\\\\"OES_vertex_array_object\\\\\\\");if(vaoExt){GLctx[\\\\\\\"createVertexArray\\\\\\\"]=(function(){return vaoExt[\\\\\\\"createVertexArrayOES\\\\\\\"]()});GLctx[\\\\\\\"deleteVertexArray\\\\\\\"]=(function(vao){vaoExt[\\\\\\\"deleteVertexArrayOES\\\\\\\"](vao)});GLctx[\\\\\\\"bindVertexArray\\\\\\\"]=(function(vao){vaoExt[\\\\\\\"bindVertexArrayOES\\\\\\\"](vao)});GLctx[\\\\\\\"isVertexArray\\\\\\\"]=(function(vao){return vaoExt[\\\\\\\"isVertexArrayOES\\\\\\\"](vao)})}var drawBuffersExt=GLctx.getExtension(\\\\\\\"WEBGL_draw_buffers\\\\\\\");if(drawBuffersExt){GLctx[\\\\\\\"drawBuffers\\\\\\\"]=(function(n,bufs){drawBuffersExt[\\\\\\\"drawBuffersWEBGL\\\\\\\"](n,bufs)})}}GLctx.disjointTimerQueryExt=GLctx.getExtension(\\\\\\\"EXT_disjoint_timer_query\\\\\\\");var automaticallyEnabledExtensions=[\\\\\\\"OES_texture_float\\\\\\\",\\\\\\\"OES_texture_half_float\\\\\\\",\\\\\\\"OES_standard_derivatives\\\\\\\",\\\\\\\"OES_vertex_array_object\\\\\\\",\\\\\\\"WEBGL_compressed_texture_s3tc\\\\\\\",\\\\\\\"WEBGL_depth_texture\\\\\\\",\\\\\\\"OES_element_index_uint\\\\\\\",\\\\\\\"EXT_texture_filter_anisotropic\\\\\\\",\\\\\\\"EXT_frag_depth\\\\\\\",\\\\\\\"WEBGL_draw_buffers\\\\\\\",\\\\\\\"ANGLE_instanced_arrays\\\\\\\",\\\\\\\"OES_texture_float_linear\\\\\\\",\\\\\\\"OES_texture_half_float_linear\\\\\\\",\\\\\\\"EXT_blend_minmax\\\\\\\",\\\\\\\"EXT_shader_texture_lod\\\\\\\",\\\\\\\"EXT_texture_norm16\\\\\\\",\\\\\\\"WEBGL_compressed_texture_pvrtc\\\\\\\",\\\\\\\"EXT_color_buffer_half_float\\\\\\\",\\\\\\\"WEBGL_color_buffer_float\\\\\\\",\\\\\\\"EXT_sRGB\\\\\\\",\\\\\\\"WEBGL_compressed_texture_etc1\\\\\\\",\\\\\\\"EXT_disjoint_timer_query\\\\\\\",\\\\\\\"WEBGL_compressed_texture_etc\\\\\\\",\\\\\\\"WEBGL_compressed_texture_astc\\\\\\\",\\\\\\\"EXT_color_buffer_float\\\\\\\",\\\\\\\"WEBGL_compressed_texture_s3tc_srgb\\\\\\\",\\\\\\\"EXT_disjoint_timer_query_webgl2\\\\\\\",\\\\\\\"WEBKIT_WEBGL_compressed_texture_pvrtc\\\\\\\"];var exts=GLctx.getSupportedExtensions();if(exts&&exts.length>0){GLctx.getSupportedExtensions().forEach((function(ext){if(automaticallyEnabledExtensions.indexOf(ext)!=-1){GLctx.getExtension(ext)}}))}}),populateUniformTable:(function(program){var p=GL.programs[program];GL.programInfos[program]={uniforms:{},maxUniformLength:0,maxAttributeLength:-1,maxUniformBlockNameLength:-1};var ptable=GL.programInfos[program];var utable=ptable.uniforms;var numUniforms=GLctx.getProgramParameter(p,GLctx.ACTIVE_UNIFORMS);for(var i=0;i<numUniforms;++i){var u=GLctx.getActiveUniform(p,i);var name=u.name;ptable.maxUniformLength=Math.max(ptable.maxUniformLength,name.length+1);if(name.indexOf(\\\\\\\"]\\\\\\\",name.length-1)!==-1){var ls=name.lastIndexOf(\\\\\\\"[\\\\\\\");name=name.slice(0,ls)}var loc=GLctx.getUniformLocation(p,name);if(loc!=null){var id=GL.getNewId(GL.uniforms);utable[name]=[u.size,id];GL.uniforms[id]=loc;for(var j=1;j<u.size;++j){var n=name+\\\\\\\"[\\\\\\\"+j+\\\\\\\"]\\\\\\\";loc=GLctx.getUniformLocation(p,n);id=GL.getNewId(GL.uniforms);GL.uniforms[id]=loc}}}})};function _emscripten_webgl_do_create_context(target,attributes){var contextAttributes={};contextAttributes[\\\\\\\"alpha\\\\\\\"]=!!HEAP32[attributes>>2];contextAttributes[\\\\\\\"depth\\\\\\\"]=!!HEAP32[attributes+4>>2];contextAttributes[\\\\\\\"stencil\\\\\\\"]=!!HEAP32[attributes+8>>2];contextAttributes[\\\\\\\"antialias\\\\\\\"]=!!HEAP32[attributes+12>>2];contextAttributes[\\\\\\\"premultipliedAlpha\\\\\\\"]=!!HEAP32[attributes+16>>2];contextAttributes[\\\\\\\"preserveDrawingBuffer\\\\\\\"]=!!HEAP32[attributes+20>>2];contextAttributes[\\\\\\\"preferLowPowerToHighPerformance\\\\\\\"]=!!HEAP32[attributes+24>>2];contextAttributes[\\\\\\\"failIfMajorPerformanceCaveat\\\\\\\"]=!!HEAP32[attributes+28>>2];contextAttributes[\\\\\\\"majorVersion\\\\\\\"]=HEAP32[attributes+32>>2];contextAttributes[\\\\\\\"minorVersion\\\\\\\"]=HEAP32[attributes+36>>2];contextAttributes[\\\\\\\"explicitSwapControl\\\\\\\"]=HEAP32[attributes+44>>2];contextAttributes[\\\\\\\"proxyContextToMainThread\\\\\\\"]=HEAP32[attributes+48>>2];contextAttributes[\\\\\\\"renderViaOffscreenBackBuffer\\\\\\\"]=HEAP32[attributes+52>>2];target=Pointer_stringify(target);var canvas;if((!target||target===\\\\\\\"#canvas\\\\\\\")&&Module[\\\\\\\"canvas\\\\\\\"]){canvas=Module[\\\\\\\"canvas\\\\\\\"].id&&GL.offscreenCanvases[Module[\\\\\\\"canvas\\\\\\\"].id]?GL.offscreenCanvases[Module[\\\\\\\"canvas\\\\\\\"].id].offscreenCanvas||JSEvents.findEventTarget(Module[\\\\\\\"canvas\\\\\\\"].id):Module[\\\\\\\"canvas\\\\\\\"]}else{canvas=GL.offscreenCanvases[target]?GL.offscreenCanvases[target].offscreenCanvas:JSEvents.findEventTarget(target)}if(!canvas){return 0}if(contextAttributes[\\\\\\\"explicitSwapControl\\\\\\\"]){return 0}var contextHandle=GL.createContext(canvas,contextAttributes);return contextHandle}function _emscripten_webgl_create_context(){return _emscripten_webgl_do_create_context.apply(null,arguments)}function _emscripten_webgl_destroy_context_calling_thread(contextHandle){GL.deleteContext(contextHandle)}function _emscripten_webgl_destroy_context(){return _emscripten_webgl_destroy_context_calling_thread.apply(null,arguments)}function _emscripten_webgl_enable_extension_calling_thread(contextHandle,extension){var context=GL.getContext(contextHandle);var extString=Pointer_stringify(extension);if(extString.indexOf(\\\\\\\"GL_\\\\\\\")==0)extString=extString.substr(3);var ext=context.GLctx.getExtension(extString);return ext?1:0}function _emscripten_webgl_enable_extension(){return _emscripten_webgl_enable_extension_calling_thread.apply(null,arguments)}function _emscripten_webgl_do_get_current_context(){return GL.currentContext?GL.currentContext.handle:0}function _emscripten_webgl_get_current_context(){return _emscripten_webgl_do_get_current_context.apply(null,arguments)}function _emscripten_webgl_init_context_attributes(attributes){HEAP32[attributes>>2]=1;HEAP32[attributes+4>>2]=1;HEAP32[attributes+8>>2]=0;HEAP32[attributes+12>>2]=1;HEAP32[attributes+16>>2]=1;HEAP32[attributes+20>>2]=0;HEAP32[attributes+24>>2]=0;HEAP32[attributes+28>>2]=0;HEAP32[attributes+32>>2]=1;HEAP32[attributes+36>>2]=0;HEAP32[attributes+40>>2]=1;HEAP32[attributes+44>>2]=0;HEAP32[attributes+48>>2]=0;HEAP32[attributes+52>>2]=0}function _emscripten_webgl_make_context_current(contextHandle){var success=GL.makeContextCurrent(contextHandle);return success?0:-5}function __exit(status){exit(status)}function _exit(status){__exit(status)}function _flock(fd,operation){return 0}function _getenv(name){if(name===0)return 0;name=Pointer_stringify(name);if(!ENV.hasOwnProperty(name))return 0;if(_getenv.ret)_free(_getenv.ret);_getenv.ret=allocateUTF8(ENV[name]);return _getenv.ret}function _gethostbyname(name){name=Pointer_stringify(name);var ret=_malloc(20);var nameBuf=_malloc(name.length+1);stringToUTF8(name,nameBuf,name.length+1);HEAP32[ret>>2]=nameBuf;var aliasesBuf=_malloc(4);HEAP32[aliasesBuf>>2]=0;HEAP32[ret+4>>2]=aliasesBuf;var afinet=2;HEAP32[ret+8>>2]=afinet;HEAP32[ret+12>>2]=4;var addrListBuf=_malloc(12);HEAP32[addrListBuf>>2]=addrListBuf+8;HEAP32[addrListBuf+4>>2]=0;HEAP32[addrListBuf+8>>2]=__inet_pton4_raw(DNS.lookup_name(name));HEAP32[ret+16>>2]=addrListBuf;return ret}function _gethostbyaddr(addr,addrlen,type){if(type!==2){___setErrNo(ERRNO_CODES.EAFNOSUPPORT);return null}addr=HEAP32[addr>>2];var host=__inet_ntop4_raw(addr);var lookup=DNS.lookup_addr(host);if(lookup){host=lookup}var hostp=allocate(intArrayFromString(host),\\\\\\\"i8\\\\\\\",ALLOC_STACK);return _gethostbyname(hostp)}function _getpagesize(){return PAGE_SIZE}function _getpwuid(uid){return 0}function _gettimeofday(ptr){var now=Date.now();HEAP32[ptr>>2]=now/1e3|0;HEAP32[ptr+4>>2]=now%1e3*1e3|0;return 0}function _glActiveTexture(x0){GLctx[\\\\\\\"activeTexture\\\\\\\"](x0)}function _glAttachShader(program,shader){GLctx.attachShader(GL.programs[program],GL.shaders[shader])}function _glBeginQuery(target,id){GLctx[\\\\\\\"beginQuery\\\\\\\"](target,id?GL.queries[id]:null)}function _glBeginTransformFeedback(x0){GLctx[\\\\\\\"beginTransformFeedback\\\\\\\"](x0)}function _glBindAttribLocation(program,index,name){name=Pointer_stringify(name);GLctx.bindAttribLocation(GL.programs[program],index,name)}function _glBindBuffer(target,buffer){var bufferObj=buffer?GL.buffers[buffer]:null;if(target==35051){GLctx.currentPixelPackBufferBinding=buffer}else if(target==35052){GLctx.currentPixelUnpackBufferBinding=buffer}GLctx.bindBuffer(target,bufferObj)}function _glBindBufferBase(target,index,buffer){var bufferObj=buffer?GL.buffers[buffer]:null;GLctx[\\\\\\\"bindBufferBase\\\\\\\"](target,index,bufferObj)}function _glBindBufferRange(target,index,buffer,offset,ptrsize){var bufferObj=buffer?GL.buffers[buffer]:null;GLctx[\\\\\\\"bindBufferRange\\\\\\\"](target,index,bufferObj,offset,ptrsize)}function _glBindFramebuffer(target,framebuffer){GLctx.bindFramebuffer(target,framebuffer?GL.framebuffers[framebuffer]:null)}function _glBindRenderbuffer(target,renderbuffer){GLctx.bindRenderbuffer(target,renderbuffer?GL.renderbuffers[renderbuffer]:null)}function _glBindSampler(unit,sampler){GLctx[\\\\\\\"bindSampler\\\\\\\"](unit,sampler?GL.samplers[sampler]:null)}function _glBindTexture(target,texture){GLctx.bindTexture(target,texture?GL.textures[texture]:null)}function _glBindTransformFeedback(target,id){var transformFeedback=id?GL.transformFeedbacks[id]:null;if(id&&!transformFeedback){GL.recordError(1282);return}GLctx[\\\\\\\"bindTransformFeedback\\\\\\\"](target,transformFeedback)}function _glBindVertexArray(vao){GLctx[\\\\\\\"bindVertexArray\\\\\\\"](GL.vaos[vao])}function _glBlendEquation(x0){GLctx[\\\\\\\"blendEquation\\\\\\\"](x0)}function _glBlendEquationSeparate(x0,x1){GLctx[\\\\\\\"blendEquationSeparate\\\\\\\"](x0,x1)}function _glBlendFuncSeparate(x0,x1,x2,x3){GLctx[\\\\\\\"blendFuncSeparate\\\\\\\"](x0,x1,x2,x3)}function _glBlitFramebuffer(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9){GLctx[\\\\\\\"blitFramebuffer\\\\\\\"](x0,x1,x2,x3,x4,x5,x6,x7,x8,x9)}function _glBufferData(target,size,data,usage){if(!data){GLctx.bufferData(target,size,usage)}else{if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.bufferData(target,HEAPU8,usage,data,size);return}GLctx.bufferData(target,HEAPU8.subarray(data,data+size),usage)}}function _glBufferSubData(target,offset,size,data){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.bufferSubData(target,offset,HEAPU8,data,size);return}GLctx.bufferSubData(target,offset,HEAPU8.subarray(data,data+size))}function _glCheckFramebufferStatus(x0){return GLctx[\\\\\\\"checkFramebufferStatus\\\\\\\"](x0)}function _glClear(x0){GLctx[\\\\\\\"clear\\\\\\\"](x0)}function _glClearBufferfi(x0,x1,x2,x3){GLctx[\\\\\\\"clearBufferfi\\\\\\\"](x0,x1,x2,x3)}function _glClearBufferfv(buffer,drawbuffer,value){GLctx[\\\\\\\"clearBufferfv\\\\\\\"](buffer,drawbuffer,HEAPF32,value>>2)}function _glClearBufferuiv(buffer,drawbuffer,value){GLctx[\\\\\\\"clearBufferuiv\\\\\\\"](buffer,drawbuffer,HEAPU32,value>>2)}function _glClearColor(x0,x1,x2,x3){GLctx[\\\\\\\"clearColor\\\\\\\"](x0,x1,x2,x3)}function _glClearDepthf(x0){GLctx[\\\\\\\"clearDepth\\\\\\\"](x0)}function _glClearStencil(x0){GLctx[\\\\\\\"clearStencil\\\\\\\"](x0)}function _glClientWaitSync(sync,flags,timeoutLo,timeoutHi){timeoutLo=timeoutLo>>>0;timeoutHi=timeoutHi>>>0;var timeout=timeoutLo==4294967295&&timeoutHi==4294967295?-1:makeBigInt(timeoutLo,timeoutHi,true);return GLctx.clientWaitSync(GL.syncs[sync],flags,timeout)}function _glColorMask(red,green,blue,alpha){GLctx.colorMask(!!red,!!green,!!blue,!!alpha)}function _glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _glCompressedTexImage2D(target,level,internalFormat,width,height,border,imageSize,data){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx[\\\\\\\"compressedTexImage2D\\\\\\\"](target,level,internalFormat,width,height,border,HEAPU8,data,imageSize);return}GLctx[\\\\\\\"compressedTexImage2D\\\\\\\"](target,level,internalFormat,width,height,border,data?HEAPU8.subarray(data,data+imageSize):null)}function _glCompressedTexImage3D(target,level,internalFormat,width,height,depth,border,imageSize,data){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx[\\\\\\\"compressedTexImage3D\\\\\\\"](target,level,internalFormat,width,height,depth,border,HEAPU8,data,imageSize)}else{GLctx[\\\\\\\"compressedTexImage3D\\\\\\\"](target,level,internalFormat,width,height,depth,border,data?HEAPU8.subarray(data,data+imageSize):null)}}function _glCompressedTexSubImage2D(target,level,xoffset,yoffset,width,height,format,imageSize,data){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx[\\\\\\\"compressedTexSubImage2D\\\\\\\"](target,level,xoffset,yoffset,width,height,format,HEAPU8,data,imageSize);return}GLctx[\\\\\\\"compressedTexSubImage2D\\\\\\\"](target,level,xoffset,yoffset,width,height,format,data?HEAPU8.subarray(data,data+imageSize):null)}function _glCompressedTexSubImage3D(target,level,xoffset,yoffset,zoffset,width,height,depth,format,imageSize,data){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx[\\\\\\\"compressedTexSubImage3D\\\\\\\"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,HEAPU8,data,imageSize)}else{GLctx[\\\\\\\"compressedTexSubImage3D\\\\\\\"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,data?HEAPU8.subarray(data,data+imageSize):null)}}function _glCopyBufferSubData(x0,x1,x2,x3,x4){GLctx[\\\\\\\"copyBufferSubData\\\\\\\"](x0,x1,x2,x3,x4)}function _glCopyTexImage2D(x0,x1,x2,x3,x4,x5,x6,x7){GLctx[\\\\\\\"copyTexImage2D\\\\\\\"](x0,x1,x2,x3,x4,x5,x6,x7)}function _glCopyTexSubImage2D(x0,x1,x2,x3,x4,x5,x6,x7){GLctx[\\\\\\\"copyTexSubImage2D\\\\\\\"](x0,x1,x2,x3,x4,x5,x6,x7)}function _glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;GL.programs[id]=program;return id}function _glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _glCullFace(x0){GLctx[\\\\\\\"cullFace\\\\\\\"](x0)}function _glDeleteBuffers(n,buffers){for(var i=0;i<n;i++){var id=HEAP32[buffers+i*4>>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _glDeleteFramebuffers(n,framebuffers){for(var i=0;i<n;++i){var id=HEAP32[framebuffers+i*4>>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}}function _glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _glDeleteQueries(n,ids){for(var i=0;i<n;i++){var id=HEAP32[ids+i*4>>2];var query=GL.queries[id];if(!query)continue;GLctx[\\\\\\\"deleteQuery\\\\\\\"](query);GL.queries[id]=null}}function _glDeleteRenderbuffers(n,renderbuffers){for(var i=0;i<n;i++){var id=HEAP32[renderbuffers+i*4>>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}}function _glDeleteSamplers(n,samplers){for(var i=0;i<n;i++){var id=HEAP32[samplers+i*4>>2];var sampler=GL.samplers[id];if(!sampler)continue;GLctx[\\\\\\\"deleteSampler\\\\\\\"](sampler);sampler.name=0;GL.samplers[id]=null}}function _glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _glDeleteSync(id){if(!id)return;var sync=GL.syncs[id];if(!sync){GL.recordError(1281);return}GLctx.deleteSync(sync);sync.name=0;GL.syncs[id]=null}function _glDeleteTextures(n,textures){for(var i=0;i<n;i++){var id=HEAP32[textures+i*4>>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _glDeleteTransformFeedbacks(n,ids){for(var i=0;i<n;i++){var id=HEAP32[ids+i*4>>2];var transformFeedback=GL.transformFeedbacks[id];if(!transformFeedback)continue;GLctx[\\\\\\\"deleteTransformFeedback\\\\\\\"](transformFeedback);transformFeedback.name=0;GL.transformFeedbacks[id]=null}}function _glDeleteVertexArrays(n,vaos){for(var i=0;i<n;i++){var id=HEAP32[vaos+i*4>>2];GLctx[\\\\\\\"deleteVertexArray\\\\\\\"](GL.vaos[id]);GL.vaos[id]=null}}function _glDepthFunc(x0){GLctx[\\\\\\\"depthFunc\\\\\\\"](x0)}function _glDepthMask(flag){GLctx.depthMask(!!flag)}function _glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _glDisable(x0){GLctx[\\\\\\\"disable\\\\\\\"](x0)}function _glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _glDrawArraysInstanced(mode,first,count,primcount){GLctx[\\\\\\\"drawArraysInstanced\\\\\\\"](mode,first,count,primcount)}function _glDrawBuffers(n,bufs){var bufArray=GL.tempFixedLengthArray[n];for(var i=0;i<n;i++){bufArray[i]=HEAP32[bufs+i*4>>2]}GLctx[\\\\\\\"drawBuffers\\\\\\\"](bufArray)}function _glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _glDrawElementsInstanced(mode,count,type,indices,primcount){GLctx[\\\\\\\"drawElementsInstanced\\\\\\\"](mode,count,type,indices,primcount)}function _glEnable(x0){GLctx[\\\\\\\"enable\\\\\\\"](x0)}function _glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _glEndQuery(x0){GLctx[\\\\\\\"endQuery\\\\\\\"](x0)}function _glEndTransformFeedback(){GLctx[\\\\\\\"endTransformFeedback\\\\\\\"]()}function _glFenceSync(condition,flags){var sync=GLctx.fenceSync(condition,flags);if(sync){var id=GL.getNewId(GL.syncs);sync.name=id;GL.syncs[id]=sync;return id}else{return 0}}function _glFinish(){GLctx[\\\\\\\"finish\\\\\\\"]()}function _glFlush(){GLctx[\\\\\\\"flush\\\\\\\"]()}function emscriptenWebGLGetBufferBinding(target){switch(target){case 34962:target=34964;break;case 34963:target=34965;break;case 35051:target=35053;break;case 35052:target=35055;break;case 35982:target=35983;break;case 36662:target=36662;break;case 36663:target=36663;break;case 35345:target=35368;break}var buffer=GLctx.getParameter(target);if(buffer)return buffer.name|0;else return 0}function emscriptenWebGLValidateMapBufferTarget(target){switch(target){case 34962:case 34963:case 36662:case 36663:case 35051:case 35052:case 35882:case 35982:case 35345:return true;default:return false}}function _glFlushMappedBufferRange(target,offset,length){if(!emscriptenWebGLValidateMapBufferTarget(target)){GL.recordError(1280);err(\\\\\\\"GL_INVALID_ENUM in glFlushMappedBufferRange\\\\\\\");return}var mapping=GL.mappedBuffers[emscriptenWebGLGetBufferBinding(target)];if(!mapping){GL.recordError(1282);Module.printError(\\\\\\\"buffer was never mapped in glFlushMappedBufferRange\\\\\\\");return}if(!(mapping.access&16)){GL.recordError(1282);Module.printError(\\\\\\\"buffer was not mapped with GL_MAP_FLUSH_EXPLICIT_BIT in glFlushMappedBufferRange\\\\\\\");return}if(offset<0||length<0||offset+length>mapping.length){GL.recordError(1281);Module.printError(\\\\\\\"invalid range in glFlushMappedBufferRange\\\\\\\");return}GLctx.bufferSubData(target,mapping.offset,HEAPU8.subarray(mapping.mem+offset,mapping.mem+offset+length))}function _glFramebufferRenderbuffer(target,attachment,renderbuffertarget,renderbuffer){GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])}function _glFramebufferTexture2D(target,attachment,textarget,texture,level){GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)}function _glFramebufferTextureLayer(target,attachment,texture,level,layer){GLctx.framebufferTextureLayer(target,attachment,GL.textures[texture],level,layer)}function _glFrontFace(x0){GLctx[\\\\\\\"frontFace\\\\\\\"](x0)}function _glGenBuffers(n,buffers){for(var i=0;i<n;i++){var buffer=GLctx.createBuffer();if(!buffer){GL.recordError(1282);while(i<n)HEAP32[buffers+i++*4>>2]=0;return}var id=GL.getNewId(GL.buffers);buffer.name=id;GL.buffers[id]=buffer;HEAP32[buffers+i*4>>2]=id}}function _glGenFramebuffers(n,ids){for(var i=0;i<n;++i){var framebuffer=GLctx.createFramebuffer();if(!framebuffer){GL.recordError(1282);while(i<n)HEAP32[ids+i++*4>>2]=0;return}var id=GL.getNewId(GL.framebuffers);framebuffer.name=id;GL.framebuffers[id]=framebuffer;HEAP32[ids+i*4>>2]=id}}function _glGenQueries(n,ids){for(var i=0;i<n;i++){var query=GLctx[\\\\\\\"createQuery\\\\\\\"]();if(!query){GL.recordError(1282);while(i<n)HEAP32[ids+i++*4>>2]=0;return}var id=GL.getNewId(GL.queries);query.name=id;GL.queries[id]=query;HEAP32[ids+i*4>>2]=id}}function _glGenRenderbuffers(n,renderbuffers){for(var i=0;i<n;i++){var renderbuffer=GLctx.createRenderbuffer();if(!renderbuffer){GL.recordError(1282);while(i<n)HEAP32[renderbuffers+i++*4>>2]=0;return}var id=GL.getNewId(GL.renderbuffers);renderbuffer.name=id;GL.renderbuffers[id]=renderbuffer;HEAP32[renderbuffers+i*4>>2]=id}}function _glGenSamplers(n,samplers){for(var i=0;i<n;i++){var sampler=GLctx[\\\\\\\"createSampler\\\\\\\"]();if(!sampler){GL.recordError(1282);while(i<n)HEAP32[samplers+i++*4>>2]=0;return}var id=GL.getNewId(GL.samplers);sampler.name=id;GL.samplers[id]=sampler;HEAP32[samplers+i*4>>2]=id}}function _glGenTextures(n,textures){for(var i=0;i<n;i++){var texture=GLctx.createTexture();if(!texture){GL.recordError(1282);while(i<n)HEAP32[textures+i++*4>>2]=0;return}var id=GL.getNewId(GL.textures);texture.name=id;GL.textures[id]=texture;HEAP32[textures+i*4>>2]=id}}function _glGenTransformFeedbacks(n,ids){for(var i=0;i<n;i++){var transformFeedback=GLctx[\\\\\\\"createTransformFeedback\\\\\\\"]();if(!transformFeedback){GL.recordError(1282);while(i<n)HEAP32[ids+i++*4>>2]=0;return}var id=GL.getNewId(GL.transformFeedbacks);transformFeedback.name=id;GL.transformFeedbacks[id]=transformFeedback;HEAP32[ids+i*4>>2]=id}}function _glGenVertexArrays(n,arrays){for(var i=0;i<n;i++){var vao=GLctx[\\\\\\\"createVertexArray\\\\\\\"]();if(!vao){GL.recordError(1282);while(i<n)HEAP32[arrays+i++*4>>2]=0;return}var id=GL.getNewId(GL.vaos);vao.name=id;GL.vaos[id]=vao;HEAP32[arrays+i*4>>2]=id}}function _glGenerateMipmap(x0){GLctx[\\\\\\\"generateMipmap\\\\\\\"](x0)}function _glGetActiveAttrib(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveAttrib(program,index);if(!info)return;if(bufSize>0&&name){var numBytesWrittenExclNull=stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _glGetActiveUniform(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveUniform(program,index);if(!info)return;if(bufSize>0&&name){var numBytesWrittenExclNull=stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _glGetActiveUniformBlockName(program,uniformBlockIndex,bufSize,length,uniformBlockName){program=GL.programs[program];var result=GLctx[\\\\\\\"getActiveUniformBlockName\\\\\\\"](program,uniformBlockIndex);if(!result)return;if(uniformBlockName&&bufSize>0){var numBytesWrittenExclNull=stringToUTF8(result,uniformBlockName,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _glGetActiveUniformBlockiv(program,uniformBlockIndex,pname,params){if(!params){GL.recordError(1281);return}program=GL.programs[program];switch(pname){case 35393:var name=GLctx[\\\\\\\"getActiveUniformBlockName\\\\\\\"](program,uniformBlockIndex);HEAP32[params>>2]=name.length+1;return;default:var result=GLctx[\\\\\\\"getActiveUniformBlockParameter\\\\\\\"](program,uniformBlockIndex,pname);if(!result)return;if(typeof result==\\\\\\\"number\\\\\\\"){HEAP32[params>>2]=result}else{for(var i=0;i<result.length;i++){HEAP32[params+i*4>>2]=result[i]}}}}function _glGetActiveUniformsiv(program,uniformCount,uniformIndices,pname,params){if(!params){GL.recordError(1281);return}if(uniformCount>0&&uniformIndices==0){GL.recordError(1281);return}program=GL.programs[program];var ids=[];for(var i=0;i<uniformCount;i++){ids.push(HEAP32[uniformIndices+i*4>>2])}var result=GLctx[\\\\\\\"getActiveUniforms\\\\\\\"](program,ids,pname);if(!result)return;var len=result.length;for(var i=0;i<len;i++){HEAP32[params+i*4>>2]=result[i]}}function _glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],Pointer_stringify(name))}function _glGetError(){if(GL.lastError){var error=GL.lastError;GL.lastError=0;return error}else{return GLctx.getError()}}function _glGetFramebufferAttachmentParameteriv(target,attachment,pname,params){var result=GLctx.getFramebufferAttachmentParameter(target,attachment,pname);if(result instanceof WebGLRenderbuffer||result instanceof WebGLTexture){result=result.name|0}HEAP32[params>>2]=result}function emscriptenWebGLGetIndexed(target,index,data,type){if(!data){GL.recordError(1281);return}var result=GLctx[\\\\\\\"getIndexedParameter\\\\\\\"](target,index);var ret;switch(typeof result){case\\\\\\\"boolean\\\\\\\":ret=result?1:0;break;case\\\\\\\"number\\\\\\\":ret=result;break;case\\\\\\\"object\\\\\\\":if(result===null){switch(target){case 35983:case 35368:ret=0;break;default:{GL.recordError(1280);return}}}else if(result instanceof WebGLBuffer){ret=result.name|0}else{GL.recordError(1280);return}break;default:GL.recordError(1280);return}switch(type){case\\\\\\\"Integer64\\\\\\\":tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble- +(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[data>>2]=tempI64[0],HEAP32[data+4>>2]=tempI64[1];break;case\\\\\\\"Integer\\\\\\\":HEAP32[data>>2]=ret;break;case\\\\\\\"Float\\\\\\\":HEAPF32[data>>2]=ret;break;case\\\\\\\"Boolean\\\\\\\":HEAP8[data>>0]=ret?1:0;break;default:throw\\\\\\\"internal emscriptenWebGLGetIndexed() error, bad type: \\\\\\\"+type}}function _glGetIntegeri_v(target,index,data){emscriptenWebGLGetIndexed(target,index,data,\\\\\\\"Integer\\\\\\\")}function emscriptenWebGLGet(name_,p,type){if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!==\\\\\\\"Integer\\\\\\\"&&type!==\\\\\\\"Integer64\\\\\\\"){GL.recordError(1280)}return;case 34814:case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats.length;break;case 33309:if(GLctx.canvas.GLctxObject.version<2){GL.recordError(1282);return}var exts=GLctx.getSupportedExtensions();ret=2*exts.length;break;case 33307:case 33308:if(GLctx.canvas.GLctxObject.version<2){GL.recordError(1280);return}ret=name_==33307?3:0;break}if(ret===undefined){var result=GLctx.getParameter(name_);switch(typeof result){case\\\\\\\"number\\\\\\\":ret=result;break;case\\\\\\\"boolean\\\\\\\":ret=result?1:0;break;case\\\\\\\"string\\\\\\\":GL.recordError(1280);return;case\\\\\\\"object\\\\\\\":if(result===null){switch(name_){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 35097:case 36389:case 34068:{ret=0;break};default:{GL.recordError(1280);return}}}else if(result instanceof Float32Array||result instanceof Uint32Array||result instanceof Int32Array||result instanceof Array){for(var i=0;i<result.length;++i){switch(type){case\\\\\\\"Integer\\\\\\\":HEAP32[p+i*4>>2]=result[i];break;case\\\\\\\"Float\\\\\\\":HEAPF32[p+i*4>>2]=result[i];break;case\\\\\\\"Boolean\\\\\\\":HEAP8[p+i>>0]=result[i]?1:0;break;default:throw\\\\\\\"internal glGet error, bad type: \\\\\\\"+type}}return}else if(result instanceof WebGLBuffer||result instanceof WebGLProgram||result instanceof WebGLFramebuffer||result instanceof WebGLRenderbuffer||result instanceof WebGLQuery||result instanceof WebGLSampler||result instanceof WebGLSync||result instanceof WebGLTransformFeedback||result instanceof WebGLVertexArrayObject||result instanceof WebGLTexture){ret=result.name|0}else{GL.recordError(1280);return}break;default:GL.recordError(1280);return}}switch(type){case\\\\\\\"Integer64\\\\\\\":tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble- +(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[p>>2]=tempI64[0],HEAP32[p+4>>2]=tempI64[1];break;case\\\\\\\"Integer\\\\\\\":HEAP32[p>>2]=ret;break;case\\\\\\\"Float\\\\\\\":HEAPF32[p>>2]=ret;break;case\\\\\\\"Boolean\\\\\\\":HEAP8[p>>0]=ret?1:0;break;default:throw\\\\\\\"internal glGet error, bad type: \\\\\\\"+type}}function _glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,\\\\\\\"Integer\\\\\\\")}function _glGetInternalformativ(target,internalformat,pname,bufSize,params){if(bufSize<0){GL.recordError(1281);return}var samples=GLctx[\\\\\\\"getInternalformatParameter\\\\\\\"](target,internalformat,32937);if(!samples){GL.recordError(1280);return}switch(pname){case 32937:var n=Math.min(bufSize,samples.length);for(var i=0;i<n;i++){var v=samples[i];HEAP32[params+i*4>>2]=v}break;case 37760:if(bufSize>1){var v=samples.length;HEAP32[params>>2]=v}break;default:GL.recordError(1280)}}function _glGetProgramBinary(program,bufSize,length,binaryFormat,binary){GL.recordError(1282)}function _glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log=\\\\\\\"(unknown error)\\\\\\\";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log=\\\\\\\"(unknown error)\\\\\\\";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,GLctx.ACTIVE_ATTRIBUTES);ptable.maxAttributeLength=0;for(var i=0;i<numAttribs;++i){var activeAttrib=GLctx.getActiveAttrib(program,i);ptable.maxAttributeLength=Math.max(ptable.maxAttributeLength,activeAttrib.name.length+1)}}HEAP32[p>>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,GLctx.ACTIVE_UNIFORM_BLOCKS);ptable.maxUniformBlockNameLength=0;for(var i=0;i<numBlocks;++i){var activeBlockName=GLctx.getActiveUniformBlockName(program,i);ptable.maxUniformBlockNameLength=Math.max(ptable.maxUniformBlockNameLength,activeBlockName.length+1)}}HEAP32[p>>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _glGetQueryObjectuiv(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.queries[id];var param=GLctx[\\\\\\\"getQueryParameter\\\\\\\"](query,pname);var ret;if(typeof param==\\\\\\\"boolean\\\\\\\"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _glGetQueryiv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx[\\\\\\\"getQuery\\\\\\\"](target,pname)}function _glGetRenderbufferParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getRenderbufferParameter(target,pname)}function _glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log=\\\\\\\"(unknown error)\\\\\\\";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _glGetShaderPrecisionFormat(shaderType,precisionType,range,precision){var result=GLctx.getShaderPrecisionFormat(shaderType,precisionType);HEAP32[range>>2]=result.rangeMin;HEAP32[range+4>>2]=result.rangeMax;HEAP32[precision>>2]=result.precision}function _glGetShaderSource(shader,bufSize,length,source){var result=GLctx.getShaderSource(GL.shaders[shader]);if(!result)return;if(bufSize>0&&source){var numBytesWrittenExclNull=stringToUTF8(result,source,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log=\\\\\\\"(unknown error)\\\\\\\";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function _glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7936:case 7937:case 37445:case 37446:ret=allocate(intArrayFromString(GLctx.getParameter(name_)),\\\\\\\"i8\\\\\\\",ALLOC_NORMAL);break;case 7938:var glVersion=GLctx.getParameter(GLctx.VERSION);if(GLctx.canvas.GLctxObject.version>=2)glVersion=\\\\\\\"OpenGL ES 3.0 (\\\\\\\"+glVersion+\\\\\\\")\\\\\\\";else{glVersion=\\\\\\\"OpenGL ES 2.0 (\\\\\\\"+glVersion+\\\\\\\")\\\\\\\"}ret=allocate(intArrayFromString(glVersion),\\\\\\\"i8\\\\\\\",ALLOC_NORMAL);break;case 7939:var exts=GLctx.getSupportedExtensions();var gl_exts=[];for(var i=0;i<exts.length;++i){gl_exts.push(exts[i]);gl_exts.push(\\\\\\\"GL_\\\\\\\"+exts[i])}ret=allocate(intArrayFromString(gl_exts.join(\\\\\\\" \\\\\\\")),\\\\\\\"i8\\\\\\\",ALLOC_NORMAL);break;case 35724:var glslVersion=GLctx.getParameter(GLctx.SHADING_LANGUAGE_VERSION);var ver_re=/^WebGL GLSL ES ([0-9]\\\\.[0-9][0-9]?)(?:$| .*)/;var ver_num=glslVersion.match(ver_re);if(ver_num!==null){if(ver_num[1].length==3)ver_num[1]=ver_num[1]+\\\\\\\"0\\\\\\\";glslVersion=\\\\\\\"OpenGL ES GLSL ES \\\\\\\"+ver_num[1]+\\\\\\\" (\\\\\\\"+glslVersion+\\\\\\\")\\\\\\\"}ret=allocate(intArrayFromString(glslVersion),\\\\\\\"i8\\\\\\\",ALLOC_NORMAL);break;default:GL.recordError(1280);return 0}GL.stringCache[name_]=ret;return ret}function _glGetStringi(name,index){if(GLctx.canvas.GLctxObject.version<2){GL.recordError(1282);return 0}var stringiCache=GL.stringiCache[name];if(stringiCache){if(index<0||index>=stringiCache.length){GL.recordError(1281);return 0}return stringiCache[index]}switch(name){case 7939:var exts=GLctx.getSupportedExtensions();var gl_exts=[];for(var i=0;i<exts.length;++i){gl_exts.push(allocate(intArrayFromString(exts[i]),\\\\\\\"i8\\\\\\\",ALLOC_NORMAL));gl_exts.push(allocate(intArrayFromString(\\\\\\\"GL_\\\\\\\"+exts[i]),\\\\\\\"i8\\\\\\\",ALLOC_NORMAL))}stringiCache=GL.stringiCache[name]=gl_exts;if(index<0||index>=stringiCache.length){GL.recordError(1281);return 0}return stringiCache[index];default:GL.recordError(1280);return 0}}function _glGetTexParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getTexParameter(target,pname)}function _glGetUniformBlockIndex(program,uniformBlockName){program=GL.programs[program];uniformBlockName=Pointer_stringify(uniformBlockName);return GLctx[\\\\\\\"getUniformBlockIndex\\\\\\\"](program,uniformBlockName)}function _glGetUniformIndices(program,uniformCount,uniformNames,uniformIndices){if(!uniformIndices){GL.recordError(1281);return}if(uniformCount>0&&(uniformNames==0||uniformIndices==0)){GL.recordError(1281);return}program=GL.programs[program];var names=[];for(var i=0;i<uniformCount;i++)names.push(Pointer_stringify(HEAP32[uniformNames+i*4>>2]));var result=GLctx[\\\\\\\"getUniformIndices\\\\\\\"](program,names);if(!result)return;var len=result.length;for(var i=0;i<len;i++){HEAP32[uniformIndices+i*4>>2]=result[i]}}function _glGetUniformLocation(program,name){name=Pointer_stringify(name);var arrayOffset=0;if(name.indexOf(\\\\\\\"]\\\\\\\",name.length-1)!==-1){var ls=name.lastIndexOf(\\\\\\\"[\\\\\\\");var arrayIndex=name.slice(ls+1,-1);if(arrayIndex.length>0){arrayOffset=parseInt(arrayIndex);if(arrayOffset<0){return-1}}name=name.slice(0,ls)}var ptable=GL.programInfos[program];if(!ptable){return-1}var utable=ptable.uniforms;var uniformInfo=utable[name];if(uniformInfo&&arrayOffset<uniformInfo[0]){return uniformInfo[1]+arrayOffset}else{return-1}}function emscriptenWebGLGetUniform(program,location,params,type){if(!params){GL.recordError(1281);return}var data=GLctx.getUniform(GL.programs[program],GL.uniforms[location]);if(typeof data==\\\\\\\"number\\\\\\\"||typeof data==\\\\\\\"boolean\\\\\\\"){switch(type){case\\\\\\\"Integer\\\\\\\":HEAP32[params>>2]=data;break;case\\\\\\\"Float\\\\\\\":HEAPF32[params>>2]=data;break;default:throw\\\\\\\"internal emscriptenWebGLGetUniform() error, bad type: \\\\\\\"+type}}else{for(var i=0;i<data.length;i++){switch(type){case\\\\\\\"Integer\\\\\\\":HEAP32[params+i*4>>2]=data[i];break;case\\\\\\\"Float\\\\\\\":HEAPF32[params+i*4>>2]=data[i];break;default:throw\\\\\\\"internal emscriptenWebGLGetUniform() error, bad type: \\\\\\\"+type}}}}function _glGetUniformiv(program,location,params){emscriptenWebGLGetUniform(program,location,params,\\\\\\\"Integer\\\\\\\")}function emscriptenWebGLGetVertexAttrib(index,pname,params,type){if(!params){GL.recordError(1281);return}var data=GLctx.getVertexAttrib(index,pname);if(pname==34975){HEAP32[params>>2]=data[\\\\\\\"name\\\\\\\"]}else if(typeof data==\\\\\\\"number\\\\\\\"||typeof data==\\\\\\\"boolean\\\\\\\"){switch(type){case\\\\\\\"Integer\\\\\\\":HEAP32[params>>2]=data;break;case\\\\\\\"Float\\\\\\\":HEAPF32[params>>2]=data;break;case\\\\\\\"FloatToInteger\\\\\\\":HEAP32[params>>2]=Math.fround(data);break;default:throw\\\\\\\"internal emscriptenWebGLGetVertexAttrib() error, bad type: \\\\\\\"+type}}else{for(var i=0;i<data.length;i++){switch(type){case\\\\\\\"Integer\\\\\\\":HEAP32[params+i*4>>2]=data[i];break;case\\\\\\\"Float\\\\\\\":HEAPF32[params+i*4>>2]=data[i];break;case\\\\\\\"FloatToInteger\\\\\\\":HEAP32[params+i*4>>2]=Math.fround(data[i]);break;default:throw\\\\\\\"internal emscriptenWebGLGetVertexAttrib() error, bad type: \\\\\\\"+type}}}}function _glGetVertexAttribiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,\\\\\\\"FloatToInteger\\\\\\\")}function _glInvalidateFramebuffer(target,numAttachments,attachments){var list=GL.tempFixedLengthArray[numAttachments];for(var i=0;i<numAttachments;i++){list[i]=HEAP32[attachments+i*4>>2]}GLctx[\\\\\\\"invalidateFramebuffer\\\\\\\"](target,list)}function _glIsEnabled(x0){return GLctx[\\\\\\\"isEnabled\\\\\\\"](x0)}function _glIsVertexArray(array){var vao=GL.vaos[array];if(!vao)return 0;return GLctx[\\\\\\\"isVertexArray\\\\\\\"](vao)}function _glLinkProgram(program){GLctx.linkProgram(GL.programs[program]);GL.programInfos[program]=null;GL.populateUniformTable(program)}function _glMapBufferRange(target,offset,length,access){if(access!=26&&access!=10){err(\\\\\\\"glMapBufferRange is only supported when access is MAP_WRITE|INVALIDATE_BUFFER\\\\\\\");return 0}if(!emscriptenWebGLValidateMapBufferTarget(target)){GL.recordError(1280);err(\\\\\\\"GL_INVALID_ENUM in glMapBufferRange\\\\\\\");return 0}var mem=_malloc(length);if(!mem)return 0;GL.mappedBuffers[emscriptenWebGLGetBufferBinding(target)]={offset:offset,length:length,mem:mem,access:access};return mem}function _glPixelStorei(pname,param){if(pname==3333){GL.packAlignment=param}else if(pname==3317){GL.unpackAlignment=param}GLctx.pixelStorei(pname,param)}function _glPolygonOffset(x0,x1){GLctx[\\\\\\\"polygonOffset\\\\\\\"](x0,x1)}function _glProgramBinary(program,binaryFormat,binary,length){GL.recordError(1280)}function _glProgramParameteri(program,pname,value){GL.recordError(1280)}function _glReadBuffer(x0){GLctx[\\\\\\\"readBuffer\\\\\\\"](x0)}function emscriptenWebGLComputeImageSize(width,height,sizePerPixel,alignment){function roundedToNextMultipleOf(x,y){return Math.floor((x+y-1)/y)*y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height<=0?0:(height-1)*alignedRowSize+plainRowSize}function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat){var sizePerPixel;var numChannels;switch(format){case 6406:case 6409:case 6402:case 6403:case 36244:numChannels=1;break;case 6410:case 33319:case 33320:numChannels=2;break;case 6407:case 35904:case 36248:numChannels=3;break;case 6408:case 35906:case 36249:numChannels=4;break;default:GL.recordError(1280);return null}switch(type){case 5121:case 5120:sizePerPixel=numChannels*1;break;case 5123:case 36193:case 5131:case 5122:sizePerPixel=numChannels*2;break;case 5125:case 5126:case 5124:sizePerPixel=numChannels*4;break;case 34042:case 35902:case 33640:case 35899:case 34042:sizePerPixel=4;break;case 33635:case 32819:case 32820:sizePerPixel=2;break;default:GL.recordError(1280);return null}var bytes=emscriptenWebGLComputeImageSize(width,height,sizePerPixel,GL.unpackAlignment);switch(type){case 5120:return HEAP8.subarray(pixels,pixels+bytes);case 5121:return HEAPU8.subarray(pixels,pixels+bytes);case 5122:return HEAP16.subarray(pixels>>1,pixels+bytes>>1);case 5124:return HEAP32.subarray(pixels>>2,pixels+bytes>>2);case 5126:return HEAPF32.subarray(pixels>>2,pixels+bytes>>2);case 5125:case 34042:case 35902:case 33640:case 35899:case 34042:return HEAPU32.subarray(pixels>>2,pixels+bytes>>2);case 5123:case 33635:case 32819:case 32820:case 36193:case 5131:return HEAPU16.subarray(pixels>>1,pixels+bytes>>1);default:GL.recordError(1280);return null}}function emscriptenWebGLGetHeapForType(type){switch(type){case 5120:return HEAP8;case 5121:return HEAPU8;case 5122:return HEAP16;case 5123:case 33635:case 32819:case 32820:case 36193:case 5131:return HEAPU16;case 5124:return HEAP32;case 5125:case 34042:case 35902:case 33640:case 35899:case 34042:return HEAPU32;case 5126:return HEAPF32;default:return null}}function emscriptenWebGLGetShiftForType(type){switch(type){case 5120:case 5121:return 0;case 5122:case 5123:case 33635:case 32819:case 32820:case 36193:case 5131:return 1;case 5124:case 5126:case 5125:case 34042:case 35902:case 33640:case 35899:case 34042:return 2;default:return 0}}function _glReadPixels(x,y,width,height,format,type,pixels){if(GL.currentContext.supportsWebGL2EntryPoints){if(GLctx.currentPixelPackBufferBinding){GLctx.readPixels(x,y,width,height,format,type,pixels)}else{GLctx.readPixels(x,y,width,height,format,type,emscriptenWebGLGetHeapForType(type),pixels>>emscriptenWebGLGetShiftForType(type))}return}var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}function _glRenderbufferStorage(x0,x1,x2,x3){GLctx[\\\\\\\"renderbufferStorage\\\\\\\"](x0,x1,x2,x3)}function _glRenderbufferStorageMultisample(x0,x1,x2,x3,x4){GLctx[\\\\\\\"renderbufferStorageMultisample\\\\\\\"](x0,x1,x2,x3,x4)}function _glSamplerParameteri(sampler,pname,param){GLctx[\\\\\\\"samplerParameteri\\\\\\\"](sampler?GL.samplers[sampler]:null,pname,param)}function _glScissor(x0,x1,x2,x3){GLctx[\\\\\\\"scissor\\\\\\\"](x0,x1,x2,x3)}function _glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _glStencilFuncSeparate(x0,x1,x2,x3){GLctx[\\\\\\\"stencilFuncSeparate\\\\\\\"](x0,x1,x2,x3)}function _glStencilMask(x0){GLctx[\\\\\\\"stencilMask\\\\\\\"](x0)}function _glStencilOpSeparate(x0,x1,x2,x3){GLctx[\\\\\\\"stencilOpSeparate\\\\\\\"](x0,x1,x2,x3)}function _glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){if(GL.currentContext.supportsWebGL2EntryPoints){if(GLctx.currentPixelUnpackBufferBinding){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels)}else if(pixels!=0){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,emscriptenWebGLGetHeapForType(type),pixels>>emscriptenWebGLGetShiftForType(type))}else{GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,null)}return}var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat);GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixelData)}function _glTexImage3D(target,level,internalFormat,width,height,depth,border,format,type,pixels){if(GLctx.currentPixelUnpackBufferBinding){GLctx[\\\\\\\"texImage3D\\\\\\\"](target,level,internalFormat,width,height,depth,border,format,type,pixels)}else if(pixels!=0){GLctx[\\\\\\\"texImage3D\\\\\\\"](target,level,internalFormat,width,height,depth,border,format,type,emscriptenWebGLGetHeapForType(type),pixels>>emscriptenWebGLGetShiftForType(type))}else{GLctx[\\\\\\\"texImage3D\\\\\\\"](target,level,internalFormat,width,height,depth,border,format,type,null)}}function _glTexParameterf(x0,x1,x2){GLctx[\\\\\\\"texParameterf\\\\\\\"](x0,x1,x2)}function _glTexParameteri(x0,x1,x2){GLctx[\\\\\\\"texParameteri\\\\\\\"](x0,x1,x2)}function _glTexParameteriv(target,pname,params){var param=HEAP32[params>>2];GLctx.texParameteri(target,pname,param)}function _glTexStorage2D(x0,x1,x2,x3,x4){GLctx[\\\\\\\"texStorage2D\\\\\\\"](x0,x1,x2,x3,x4)}function _glTexStorage3D(x0,x1,x2,x3,x4,x5){GLctx[\\\\\\\"texStorage3D\\\\\\\"](x0,x1,x2,x3,x4,x5)}function _glTexSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels){if(GL.currentContext.supportsWebGL2EntryPoints){if(GLctx.currentPixelUnpackBufferBinding){GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels)}else if(pixels!=0){GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,emscriptenWebGLGetHeapForType(type),pixels>>emscriptenWebGLGetShiftForType(type))}else{GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,null)}return}var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)}function _glTexSubImage3D(target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,pixels){if(GLctx.currentPixelUnpackBufferBinding){GLctx[\\\\\\\"texSubImage3D\\\\\\\"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,pixels)}else if(pixels!=0){GLctx[\\\\\\\"texSubImage3D\\\\\\\"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,emscriptenWebGLGetHeapForType(type),pixels>>emscriptenWebGLGetShiftForType(type))}else{GLctx[\\\\\\\"texSubImage3D\\\\\\\"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,null)}}function _glTransformFeedbackVaryings(program,count,varyings,bufferMode){program=GL.programs[program];var vars=[];for(var i=0;i<count;i++)vars.push(Pointer_stringify(HEAP32[varyings+i*4>>2]));GLctx[\\\\\\\"transformFeedbackVaryings\\\\\\\"](program,vars,bufferMode)}function _glUniform1fv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform1fv(GL.uniforms[location],HEAPF32,value>>2,count);return}var view;if(count<=GL.MINI_TEMP_BUFFER_SIZE){view=GL.miniTempBufferViews[count-1];for(var i=0;i<count;++i){view[i]=HEAPF32[value+4*i>>2]}}else{view=HEAPF32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1fv(GL.uniforms[location],view)}function _glUniform1i(location,v0){GLctx.uniform1i(GL.uniforms[location],v0)}function _glUniform1iv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform1iv(GL.uniforms[location],HEAP32,value>>2,count);return}GLctx.uniform1iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*4>>2))}function _glUniform1uiv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform1uiv(GL.uniforms[location],HEAPU32,value>>2,count)}else{GLctx.uniform1uiv(GL.uniforms[location],HEAPU32.subarray(value>>2,value+count*4>>2))}}function _glUniform2fv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform2fv(GL.uniforms[location],HEAPF32,value>>2,count*2);return}var view;if(2*count<=GL.MINI_TEMP_BUFFER_SIZE){view=GL.miniTempBufferViews[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2]}}else{view=HEAPF32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(GL.uniforms[location],view)}function _glUniform2iv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform2iv(GL.uniforms[location],HEAP32,value>>2,count*2);return}GLctx.uniform2iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*8>>2))}function _glUniform2uiv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform2uiv(GL.uniforms[location],HEAPU32,value>>2,count*2)}else{GLctx.uniform2uiv(GL.uniforms[location],HEAPU32.subarray(value>>2,value+count*8>>2))}}function _glUniform3fv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform3fv(GL.uniforms[location],HEAPF32,value>>2,count*3);return}var view;if(3*count<=GL.MINI_TEMP_BUFFER_SIZE){view=GL.miniTempBufferViews[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2]}}else{view=HEAPF32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3fv(GL.uniforms[location],view)}function _glUniform3iv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform3iv(GL.uniforms[location],HEAP32,value>>2,count*3);return}GLctx.uniform3iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*12>>2))}function _glUniform3uiv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform3uiv(GL.uniforms[location],HEAPU32,value>>2,count*3)}else{GLctx.uniform3uiv(GL.uniforms[location],HEAPU32.subarray(value>>2,value+count*12>>2))}}function _glUniform4fv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform4fv(GL.uniforms[location],HEAPF32,value>>2,count*4);return}var view;if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4fv(GL.uniforms[location],view)}function _glUniform4iv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform4iv(GL.uniforms[location],HEAP32,value>>2,count*4);return}GLctx.uniform4iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*16>>2))}function _glUniform4uiv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform4uiv(GL.uniforms[location],HEAPU32,value>>2,count*4)}else{GLctx.uniform4uiv(GL.uniforms[location],HEAPU32.subarray(value>>2,value+count*16>>2))}}function _glUniformBlockBinding(program,uniformBlockIndex,uniformBlockBinding){program=GL.programs[program];GLctx[\\\\\\\"uniformBlockBinding\\\\\\\"](program,uniformBlockIndex,uniformBlockBinding)}function _glUniformMatrix3fv(location,count,transpose,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniformMatrix3fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*9);return}var view;if(9*count<=GL.MINI_TEMP_BUFFER_SIZE){view=GL.miniTempBufferViews[9*count-1];for(var i=0;i<9*count;i+=9){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2]}}else{view=HEAPF32.subarray(value>>2,value+count*36>>2)}GLctx.uniformMatrix3fv(GL.uniforms[location],!!transpose,view)}function _glUniformMatrix4fv(location,count,transpose,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*16);return}var view;if(16*count<=GL.MINI_TEMP_BUFFER_SIZE){view=GL.miniTempBufferViews[16*count-1];for(var i=0;i<16*count;i+=16){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _glUnmapBuffer(target){if(!emscriptenWebGLValidateMapBufferTarget(target)){GL.recordError(1280);err(\\\\\\\"GL_INVALID_ENUM in glUnmapBuffer\\\\\\\");return 0}var buffer=emscriptenWebGLGetBufferBinding(target);var mapping=GL.mappedBuffers[buffer];if(!mapping){GL.recordError(1282);Module.printError(\\\\\\\"buffer was never mapped in glUnmapBuffer\\\\\\\");return 0}GL.mappedBuffers[buffer]=null;if(!(mapping.access&16))if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.bufferSubData(target,mapping.offset,HEAPU8,mapping.mem,mapping.length)}else{GLctx.bufferSubData(target,mapping.offset,HEAPU8.subarray(mapping.mem,mapping.mem+mapping.length))}_free(mapping.mem);return 1}function _glUseProgram(program){GLctx.useProgram(program?GL.programs[program]:null)}function _glValidateProgram(program){GLctx.validateProgram(GL.programs[program])}function _glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx[\\\\\\\"vertexAttrib4f\\\\\\\"](x0,x1,x2,x3,x4)}function _glVertexAttrib4fv(index,v){GLctx.vertexAttrib4f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2],HEAPF32[v+12>>2])}function _glVertexAttribIPointer(index,size,type,stride,ptr){var cb=GL.currentContext.clientBuffers[index];if(!GL.currArrayBuffer){cb.size=size;cb.type=type;cb.normalized=false;cb.stride=stride;cb.ptr=ptr;cb.clientside=true;return}cb.clientside=false;GLctx.vertexAttribIPointer(index,size,type,stride,ptr)}function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _glViewport(x0,x1,x2,x3){GLctx[\\\\\\\"viewport\\\\\\\"](x0,x1,x2,x3)}var ___tm_current=STATICTOP;STATICTOP+=48;var ___tm_timezone=allocate(intArrayFromString(\\\\\\\"GMT\\\\\\\"),\\\\\\\"i8\\\\\\\",ALLOC_STATIC);function _gmtime_r(time,tmPtr){var date=new Date(HEAP32[time>>2]*1e3);HEAP32[tmPtr>>2]=date.getUTCSeconds();HEAP32[tmPtr+4>>2]=date.getUTCMinutes();HEAP32[tmPtr+8>>2]=date.getUTCHours();HEAP32[tmPtr+12>>2]=date.getUTCDate();HEAP32[tmPtr+16>>2]=date.getUTCMonth();HEAP32[tmPtr+20>>2]=date.getUTCFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getUTCDay();HEAP32[tmPtr+36>>2]=0;HEAP32[tmPtr+32>>2]=0;var start=Date.UTC(date.getUTCFullYear(),0,1,0,0,0,0);var yday=(date.getTime()-start)/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+40>>2]=___tm_timezone;return tmPtr}function _gmtime(time){return _gmtime_r(time,___tm_current)}function _inet_addr(ptr){var addr=__inet_pton4_raw(Pointer_stringify(ptr));if(addr===null){return-1}return addr}var _llvm_ceil_f32=Math_ceil;var _llvm_ceil_f64=Math_ceil;function _llvm_copysign_f64(x,y){return y<0||y===0&&1/y<0?-Math_abs(x):Math_abs(x)}function _llvm_cttz_i32(x){x=x|0;return(x?31-(Math_clz32(x^x-1)|0)|0:32)|0}function _llvm_eh_typeid_for(type){return type}function _llvm_exp2_f32(x){return Math.pow(2,x)}var _llvm_fabs_f32=Math_abs;var _llvm_fabs_f64=Math_abs;var _llvm_floor_f32=Math_floor;var _llvm_floor_f64=Math_floor;function _llvm_log10_f32(x){return Math.log(x)/Math.LN10}function _llvm_log10_f64(){return _llvm_log10_f32.apply(null,arguments)}function _llvm_log2_f32(x){return Math.log(x)/Math.LN2}var _llvm_pow_f64=Math_pow;var _llvm_sqrt_f32=Math_sqrt;function _llvm_trap(){abort(\\\\\\\"trap!\\\\\\\")}var _llvm_trunc_f32=Math_trunc;function _tzset(){if(_tzset.called)return;_tzset.called=true;HEAP32[__get_timezone()>>2]=(new Date).getTimezoneOffset()*60;var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);HEAP32[__get_daylight()>>2]=Number(winter.getTimezoneOffset()!=summer.getTimezoneOffset());function extractZone(date){var match=date.toTimeString().match(/\\\\(([A-Za-z ]+)\\\\)$/);return match?match[1]:\\\\\\\"GMT\\\\\\\"}var winterName=extractZone(winter);var summerName=extractZone(summer);var winterNamePtr=allocate(intArrayFromString(winterName),\\\\\\\"i8\\\\\\\",ALLOC_NORMAL);var summerNamePtr=allocate(intArrayFromString(summerName),\\\\\\\"i8\\\\\\\",ALLOC_NORMAL);if(summer.getTimezoneOffset()<winter.getTimezoneOffset()){HEAP32[__get_tzname()>>2]=winterNamePtr;HEAP32[__get_tzname()+4>>2]=summerNamePtr}else{HEAP32[__get_tzname()>>2]=summerNamePtr;HEAP32[__get_tzname()+4>>2]=winterNamePtr}}function _localtime_r(time,tmPtr){_tzset();var date=new Date(HEAP32[time>>2]*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var start=new Date(date.getFullYear(),0,1);var yday=(date.getTime()-start.getTime())/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var summerOffset=(new Date(date.getFullYear(),6,1)).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst;var zonePtr=HEAP32[__get_tzname()+(dst?4:0)>>2];HEAP32[tmPtr+40>>2]=zonePtr;return tmPtr}function _localtime(time){return _localtime_r(time,___tm_current)}function _emscripten_memcpy_big(dest,src,num){HEAPU8.set(HEAPU8.subarray(src,src+num),dest);return dest}function _mktime(tmPtr){_tzset();var date=new Date(HEAP32[tmPtr+20>>2]+1900,HEAP32[tmPtr+16>>2],HEAP32[tmPtr+12>>2],HEAP32[tmPtr+8>>2],HEAP32[tmPtr+4>>2],HEAP32[tmPtr>>2],0);var dst=HEAP32[tmPtr+32>>2];var guessedOffset=date.getTimezoneOffset();var start=new Date(date.getFullYear(),0,1);var summerOffset=(new Date(date.getFullYear(),6,1)).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dstOffset=Math.min(winterOffset,summerOffset);if(dst<0){HEAP32[tmPtr+32>>2]=Number(summerOffset!=winterOffset&&dstOffset==guessedOffset)}else if(dst>0!=(dstOffset==guessedOffset)){var nonDstOffset=Math.max(winterOffset,summerOffset);var trueOffset=dst>0?dstOffset:nonDstOffset;date.setTime(date.getTime()+(trueOffset-guessedOffset)*6e4)}HEAP32[tmPtr+24>>2]=date.getDay();var yday=(date.getTime()-start.getTime())/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;return date.getTime()/1e3|0}function _usleep(useconds){var msec=useconds/1e3;if((ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&self[\\\\\\\"performance\\\\\\\"]&&self[\\\\\\\"performance\\\\\\\"][\\\\\\\"now\\\\\\\"]){var start=self[\\\\\\\"performance\\\\\\\"][\\\\\\\"now\\\\\\\"]();while(self[\\\\\\\"performance\\\\\\\"][\\\\\\\"now\\\\\\\"]()-start<msec){}}else{var start=Date.now();while(Date.now()-start<msec){}}return 0}function _nanosleep(rqtp,rmtp){var seconds=HEAP32[rqtp>>2];var nanoseconds=HEAP32[rqtp+4>>2];if(rmtp!==0){HEAP32[rmtp>>2]=0;HEAP32[rmtp+4>>2]=0}return _usleep(seconds*1e6+nanoseconds/1e3)}function _pthread_cond_destroy(){return 0}function _pthread_cond_init(){return 0}function _pthread_cond_timedwait(){return 0}function _pthread_cond_wait(){return 0}var PTHREAD_SPECIFIC={};function _pthread_getspecific(key){return PTHREAD_SPECIFIC[key]||0}var PTHREAD_SPECIFIC_NEXT_KEY=1;function _pthread_key_create(key,destructor){if(key==0){return ERRNO_CODES.EINVAL}HEAP32[key>>2]=PTHREAD_SPECIFIC_NEXT_KEY;PTHREAD_SPECIFIC[PTHREAD_SPECIFIC_NEXT_KEY]=0;PTHREAD_SPECIFIC_NEXT_KEY++;return 0}function _pthread_key_delete(key){if(key in PTHREAD_SPECIFIC){delete PTHREAD_SPECIFIC[key];return 0}return ERRNO_CODES.EINVAL}function _pthread_mutex_destroy(){}function _pthread_mutex_init(){}function _pthread_mutexattr_destroy(){}function _pthread_mutexattr_init(){}function _pthread_mutexattr_setprotocol(){}function _pthread_mutexattr_settype(){}function _pthread_once(ptr,func){if(!_pthread_once.seen)_pthread_once.seen={};if(ptr in _pthread_once.seen)return;Module[\\\\\\\"dynCall_v\\\\\\\"](func);_pthread_once.seen[ptr]=1}function _pthread_setspecific(key,value){if(!(key in PTHREAD_SPECIFIC)){return ERRNO_CODES.EINVAL}PTHREAD_SPECIFIC[key]=value;return 0}function _sched_yield(){return 0}function _setenv(envname,envval,overwrite){if(envname===0){___setErrNo(ERRNO_CODES.EINVAL);return-1}var name=Pointer_stringify(envname);var val=Pointer_stringify(envval);if(name===\\\\\\\"\\\\\\\"||name.indexOf(\\\\\\\"=\\\\\\\")!==-1){___setErrNo(ERRNO_CODES.EINVAL);return-1}if(ENV.hasOwnProperty(name)&&!overwrite)return 0;ENV[name]=val;___buildEnvironment(__get_environ());return 0}function _sigaction(signum,act,oldact){return 0}function _sigemptyset(set){HEAP32[set>>2]=0;return 0}function __isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function __arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]);return sum}var __MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var __MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function __addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=__isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?Pointer_stringify(tm_zone):\\\\\\\"\\\\\\\"};var pattern=Pointer_stringify(format);var EXPANSION_RULES_1={\\\\\\\"%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\\\\\\\"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,\\\\\\\"g\\\\\\\"),EXPANSION_RULES_1[rule])}var WEEKDAYS=[\\\\\\\"Sunday\\\\\\\",\\\\\\\"Monday\\\\\\\",\\\\\\\"Tuesday\\\\\\\",\\\\\\\"Wednesday\\\\\\\",\\\\\\\"Thursday\\\\\\\",\\\\\\\"Friday\\\\\\\",\\\\\\\"Saturday\\\\\\\"];var MONTHS=[\\\\\\\"January\\\\\\\",\\\\\\\"February\\\\\\\",\\\\\\\"March\\\\\\\",\\\\\\\"April\\\\\\\",\\\\\\\"May\\\\\\\",\\\\\\\"June\\\\\\\",\\\\\\\"July\\\\\\\",\\\\\\\"August\\\\\\\",\\\\\\\"September\\\\\\\",\\\\\\\"October\\\\\\\",\\\\\\\"November\\\\\\\",\\\\\\\"December\\\\\\\"];function leadingSomething(value,digits,character){var str=typeof value===\\\\\\\"number\\\\\\\"?value.toString():value||\\\\\\\"\\\\\\\";while(str.length<digits){str=character[0]+str}return str}function leadingNulls(value,digits){return leadingSomething(value,digits,\\\\\\\"0\\\\\\\")}function compareByDay(date1,date2){function sgn(value){return value<0?-1:value>0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}else{return thisDate.getFullYear()}}else{return thisDate.getFullYear()-1}}var EXPANSION_RULES_2={\\\\\\\"%a\\\\\\\":(function(date){return WEEKDAYS[date.tm_wday].substring(0,3)}),\\\\\\\"%A\\\\\\\":(function(date){return WEEKDAYS[date.tm_wday]}),\\\\\\\"%b\\\\\\\":(function(date){return MONTHS[date.tm_mon].substring(0,3)}),\\\\\\\"%B\\\\\\\":(function(date){return MONTHS[date.tm_mon]}),\\\\\\\"%C\\\\\\\":(function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)}),\\\\\\\"%d\\\\\\\":(function(date){return leadingNulls(date.tm_mday,2)}),\\\\\\\"%e\\\\\\\":(function(date){return leadingSomething(date.tm_mday,2,\\\\\\\" \\\\\\\")}),\\\\\\\"%g\\\\\\\":(function(date){return getWeekBasedYear(date).toString().substring(2)}),\\\\\\\"%G\\\\\\\":(function(date){return getWeekBasedYear(date)}),\\\\\\\"%H\\\\\\\":(function(date){return leadingNulls(date.tm_hour,2)}),\\\\\\\"%I\\\\\\\":(function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)}),\\\\\\\"%j\\\\\\\":(function(date){return leadingNulls(date.tm_mday+__arraySum(__isLeapYear(date.tm_year+1900)?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,date.tm_mon-1),3)}),\\\\\\\"%m\\\\\\\":(function(date){return leadingNulls(date.tm_mon+1,2)}),\\\\\\\"%M\\\\\\\":(function(date){return leadingNulls(date.tm_min,2)}),\\\\\\\"%n\\\\\\\":(function(){return\\\\\\\"\\\\n\\\\\\\"}),\\\\\\\"%p\\\\\\\":(function(date){if(date.tm_hour>=0&&date.tm_hour<12){return\\\\\\\"AM\\\\\\\"}else{return\\\\\\\"PM\\\\\\\"}}),\\\\\\\"%S\\\\\\\":(function(date){return leadingNulls(date.tm_sec,2)}),\\\\\\\"%t\\\\\\\":(function(){return\\\\\\\"\\\\t\\\\\\\"}),\\\\\\\"%u\\\\\\\":(function(date){var day=new Date(date.tm_year+1900,date.tm_mon+1,date.tm_mday,0,0,0,0);return day.getDay()||7}),\\\\\\\"%U\\\\\\\":(function(date){var janFirst=new Date(date.tm_year+1900,0,1);var firstSunday=janFirst.getDay()===0?janFirst:__addDays(janFirst,7-janFirst.getDay());var endDate=new Date(date.tm_year+1900,date.tm_mon,date.tm_mday);if(compareByDay(firstSunday,endDate)<0){var februaryFirstUntilEndMonth=__arraySum(__isLeapYear(endDate.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,endDate.getMonth()-1)-31;var firstSundayUntilEndJanuary=31-firstSunday.getDate();var days=firstSundayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate();return leadingNulls(Math.ceil(days/7),2)}return compareByDay(firstSunday,janFirst)===0?\\\\\\\"01\\\\\\\":\\\\\\\"00\\\\\\\"}),\\\\\\\"%V\\\\\\\":(function(date){var janFourthThisYear=new Date(date.tm_year+1900,0,4);var janFourthNextYear=new Date(date.tm_year+1901,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);var endDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);if(compareByDay(endDate,firstWeekStartThisYear)<0){return\\\\\\\"53\\\\\\\"}if(compareByDay(firstWeekStartNextYear,endDate)<=0){return\\\\\\\"01\\\\\\\"}var daysDifference;if(firstWeekStartThisYear.getFullYear()<date.tm_year+1900){daysDifference=date.tm_yday+32-firstWeekStartThisYear.getDate()}else{daysDifference=date.tm_yday+1-firstWeekStartThisYear.getDate()}return leadingNulls(Math.ceil(daysDifference/7),2)}),\\\\\\\"%w\\\\\\\":(function(date){var day=new Date(date.tm_year+1900,date.tm_mon+1,date.tm_mday,0,0,0,0);return day.getDay()}),\\\\\\\"%W\\\\\\\":(function(date){var janFirst=new Date(date.tm_year,0,1);var firstMonday=janFirst.getDay()===1?janFirst:__addDays(janFirst,janFirst.getDay()===0?1:7-janFirst.getDay()+1);var endDate=new Date(date.tm_year+1900,date.tm_mon,date.tm_mday);if(compareByDay(firstMonday,endDate)<0){var februaryFirstUntilEndMonth=__arraySum(__isLeapYear(endDate.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,endDate.getMonth()-1)-31;var firstMondayUntilEndJanuary=31-firstMonday.getDate();var days=firstMondayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate();return leadingNulls(Math.ceil(days/7),2)}return compareByDay(firstMonday,janFirst)===0?\\\\\\\"01\\\\\\\":\\\\\\\"00\\\\\\\"}),\\\\\\\"%y\\\\\\\":(function(date){return(date.tm_year+1900).toString().substring(2)}),\\\\\\\"%Y\\\\\\\":(function(date){return date.tm_year+1900}),\\\\\\\"%z\\\\\\\":(function(date){var off=date.tm_gmtoff;var ahead=off>=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?\\\\\\\"+\\\\\\\":\\\\\\\"-\\\\\\\")+String(\\\\\\\"0000\\\\\\\"+off).slice(-4)}),\\\\\\\"%Z\\\\\\\":(function(date){return date.tm_zone}),\\\\\\\"%%\\\\\\\":(function(){return\\\\\\\"%\\\\\\\"})};for(var rule in EXPANSION_RULES_2){if(pattern.indexOf(rule)>=0){pattern=pattern.replace(new RegExp(rule,\\\\\\\"g\\\\\\\"),EXPANSION_RULES_2[rule](date))}}var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _sysconf(name){switch(name){case 30:return PAGE_SIZE;case 85:var maxHeapSize=2*1024*1024*1024-65536;return maxHeapSize/PAGE_SIZE;case 132:case 133:case 12:case 137:case 138:case 15:case 235:case 16:case 17:case 18:case 19:case 20:case 149:case 13:case 10:case 236:case 153:case 9:case 21:case 22:case 159:case 154:case 14:case 77:case 78:case 139:case 80:case 81:case 82:case 68:case 67:case 164:case 11:case 29:case 47:case 48:case 95:case 52:case 51:case 46:return 200809;case 79:return 0;case 27:case 246:case 127:case 128:case 23:case 24:case 160:case 161:case 181:case 182:case 242:case 183:case 184:case 243:case 244:case 245:case 165:case 178:case 179:case 49:case 50:case 168:case 169:case 175:case 170:case 171:case 172:case 97:case 76:case 32:case 173:case 35:return-1;case 176:case 177:case 7:case 155:case 8:case 157:case 125:case 126:case 92:case 93:case 129:case 130:case 131:case 94:case 91:return 1;case 74:case 60:case 69:case 70:case 4:return 1024;case 31:case 42:case 72:return 32;case 87:case 26:case 33:return 2147483647;case 34:case 1:return 47839;case 38:case 36:return 99;case 43:case 37:return 2048;case 0:return 2097152;case 3:return 65536;case 28:return 32768;case 44:return 32767;case 75:return 16384;case 39:return 1e3;case 89:return 700;case 71:return 256;case 40:return 255;case 2:return 100;case 180:return 64;case 25:return 20;case 5:return 16;case 6:return 6;case 73:return 4;case 84:{if(typeof navigator===\\\\\\\"object\\\\\\\")return navigator[\\\\\\\"hardwareConcurrency\\\\\\\"]||1;return 1}}___setErrNo(ERRNO_CODES.EINVAL);return-1}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}function _unsetenv(name){if(name===0){___setErrNo(ERRNO_CODES.EINVAL);return-1}name=Pointer_stringify(name);if(name===\\\\\\\"\\\\\\\"||name.indexOf(\\\\\\\"=\\\\\\\")!==-1){___setErrNo(ERRNO_CODES.EINVAL);return-1}if(ENV.hasOwnProperty(name)){delete ENV[name];___buildEnvironment(__get_environ())}return 0}function _utime(path,times){var time;if(times){var offset=4;time=HEAP32[times+offset>>2];time*=1e3}else{time=Date.now()}path=Pointer_stringify(path);try{FS.utime(path,time,time);return 0}catch(e){FS.handleFSError(e);return-1}}FS.staticInit();__ATINIT__.unshift((function(){if(!Module[\\\\\\\"noFSInit\\\\\\\"]&&!FS.init.initialized)FS.init()}));__ATMAIN__.push((function(){FS.ignorePermissions=false}));__ATEXIT__.push((function(){FS.quit()}));Module[\\\\\\\"FS_createPath\\\\\\\"]=FS.createPath;Module[\\\\\\\"FS_createDataFile\\\\\\\"]=FS.createDataFile;__ATINIT__.unshift((function(){TTY.init()}));__ATEXIT__.push((function(){TTY.shutdown()}));if(ENVIRONMENT_IS_NODE){var fs=require(\\\\\\\"fs\\\\\\\");var NODEJS_PATH=require(\\\\\\\"path\\\\\\\");NODEFS.staticInit()}__ATINIT__.push((function(){SOCKFS.root=FS.mount(SOCKFS,{},null)}));__ATINIT__.push((function(){PIPEFS.root=FS.mount(PIPEFS,{},null)}));if(ENVIRONMENT_IS_NODE){_emscripten_get_now=function _emscripten_get_now_actual(){var t=process[\\\\\\\"hrtime\\\\\\\"]();return t[0]*1e3+t[1]/1e6}}else if(typeof dateNow!==\\\\\\\"undefined\\\\\\\"){_emscripten_get_now=dateNow}else if(typeof self===\\\\\\\"object\\\\\\\"&&self[\\\\\\\"performance\\\\\\\"]&&typeof self[\\\\\\\"performance\\\\\\\"][\\\\\\\"now\\\\\\\"]===\\\\\\\"function\\\\\\\"){_emscripten_get_now=(function(){return self[\\\\\\\"performance\\\\\\\"][\\\\\\\"now\\\\\\\"]()})}else if(typeof performance===\\\\\\\"object\\\\\\\"&&typeof performance[\\\\\\\"now\\\\\\\"]===\\\\\\\"function\\\\\\\"){_emscripten_get_now=(function(){return performance[\\\\\\\"now\\\\\\\"]()})}else{_emscripten_get_now=Date.now}Module[\\\\\\\"requestFullScreen\\\\\\\"]=function Module_requestFullScreen(lockPointer,resizeCanvas,vrDevice){err(\\\\\\\"Module.requestFullScreen is deprecated. Please call Module.requestFullscreen instead.\\\\\\\");Module[\\\\\\\"requestFullScreen\\\\\\\"]=Module[\\\\\\\"requestFullscreen\\\\\\\"];Browser.requestFullScreen(lockPointer,resizeCanvas,vrDevice)};Module[\\\\\\\"requestFullscreen\\\\\\\"]=function Module_requestFullscreen(lockPointer,resizeCanvas,vrDevice){Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};Module[\\\\\\\"requestAnimationFrame\\\\\\\"]=function Module_requestAnimationFrame(func){Browser.requestAnimationFrame(func)};Module[\\\\\\\"setCanvasSize\\\\\\\"]=function Module_setCanvasSize(width,height,noUpdates){Browser.setCanvasSize(width,height,noUpdates)};Module[\\\\\\\"pauseMainLoop\\\\\\\"]=function Module_pauseMainLoop(){Browser.mainLoop.pause()};Module[\\\\\\\"resumeMainLoop\\\\\\\"]=function Module_resumeMainLoop(){Browser.mainLoop.resume()};Module[\\\\\\\"getUserMedia\\\\\\\"]=function Module_getUserMedia(){Browser.getUserMedia()};Module[\\\\\\\"createContext\\\\\\\"]=function Module_createContext(canvas,useWebGL,setInModule,webGLContextAttributes){return Browser.createContext(canvas,useWebGL,setInModule,webGLContextAttributes)};JSEvents.staticInit();var GLctx;GL.init();DYNAMICTOP_PTR=staticAlloc(4);STACK_BASE=STACKTOP=alignMemory(STATICTOP);STACK_MAX=STACK_BASE+TOTAL_STACK;DYNAMIC_BASE=alignMemory(STACK_MAX);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;staticSealed=true;function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}Module[\\\\\\\"wasmTableSize\\\\\\\"]=128331;Module[\\\\\\\"wasmMaxTableSize\\\\\\\"]=128331;function invoke_dddi(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_dddi\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ddi(index,a1,a2){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ddi\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ddidi(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ddidi\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_dfi(index,a1,a2){var sp=stackSave();try{return Module[\\\\\\\"dynCall_dfi\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_di(index,a1){var sp=stackSave();try{return Module[\\\\\\\"dynCall_di\\\\\\\"](index,a1)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_diddi(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_diddi\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_didi(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_didi\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_dii(index,a1,a2){var sp=stackSave();try{return Module[\\\\\\\"dynCall_dii\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_diii(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_diii\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_diiii(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_diiii\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_dji(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_dji\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_f(index){var sp=stackSave();try{return Module[\\\\\\\"dynCall_f\\\\\\\"](index)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fdi(index,a1,a2){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fdi\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ff(index,a1){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ff\\\\\\\"](index,a1)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fff(index,a1,a2){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fff\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ffffffi(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ffffffi\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fffffi(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fffffi\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ffffi(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ffffi\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fffi(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fffi\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fffifffi(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fffifffi\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ffi(index,a1,a2){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ffi\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fi(index,a1){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fi\\\\\\\"](index,a1)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fidi(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fidi\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fif(index,a1,a2){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fif\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fiff(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fiff\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fifffffi(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fifffffi\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fifffi(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fifffi\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fiffi(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fiffi\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fifi(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fifi\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fifii(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fifii\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fifiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fifiii\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fifiiiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fifiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fii(index,a1,a2){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fii\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fiiffi(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fiiffi\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fiifi(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fiifi\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fiifii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fiifii\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fiii(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fiii\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fiiifii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fiiifii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fiiii(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fiiii\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fiiiif(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fiiiif\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fiiiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fiiiii\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fiiiiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fiiiiiifiifif(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fiiiiiifiifif\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fiiiiiifiiiif(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fiiiiiifiiiif\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fji(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fji\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_i(index){var sp=stackSave();try{return Module[\\\\\\\"dynCall_i\\\\\\\"](index)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iddi(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iddi\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_idfi(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_idfi\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_idi(index,a1,a2){var sp=stackSave();try{return Module[\\\\\\\"dynCall_idi\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_idii(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_idii\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_idiii(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_idiii\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_idji(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_idji\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_if(index,a1){var sp=stackSave();try{return Module[\\\\\\\"dynCall_if\\\\\\\"](index,a1)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ifdi(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ifdi\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iffffi(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iffffi\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ifffi(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ifffi\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iffi(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iffi\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ifi(index,a1,a2){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ifi\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ifii(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ifii\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ifiii(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ifiii\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ifji(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ifji\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ii(index,a1){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ii\\\\\\\"](index,a1)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiddi(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiddi\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iidfi(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iidfi\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iidi(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iidi\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iidii(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iidii\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iidji(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iidji\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iif(index,a1,a2){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iif\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iifdi(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iifdi\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iifff(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iifff\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iifffi(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iifffi\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiffi(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiffi\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iifi(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iifi\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iifii(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iifii\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iifiifiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iifiifiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iifiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iifiii\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iifiiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iifiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iifiiiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iifiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iifiiiijii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iifiiiijii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iifji(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iifji\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iii(index,a1,a2){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iii\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiddi(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiddi\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiidi(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiidi\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiidii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiidii\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiif(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiif\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiff(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiff\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiffii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiffii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiifi(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiifi\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiifii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiifii\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiifiifii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiifiifii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiifiifiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiifiifiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiifiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiifiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiifiiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiifiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiii(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiii\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiifffffi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiifffffi\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiifffffii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiifffffii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiifffiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiifffiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiifi(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiifi\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiifii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiifii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiifiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiifiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiifiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiifiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiifiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiifiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiii(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiii\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiff(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiff\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiffi(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiffi\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiffii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiffii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiifi(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiifi\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiifiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiifiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiifiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiifiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiifiiiiif(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiifiiiiif\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiii\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiifff(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiifff\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiifffiiifiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiifffiiifiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiffiiiiiiiiiffffiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiffiiiiiiiiiffffiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiffiiiiiiiiiffffiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiffiiiiiiiiiffffiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiffiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiffiiiiiiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiifiif(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiifiif\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiifiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiifiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiifiif(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiifiif\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiifiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiifiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiifiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiifiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiiifiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiiifiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiiiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiiiiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiiiiiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiji(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiji\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiij(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiij\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiji(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiji\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiijii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiijii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiijiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiijiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiij(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiij\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiji(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiji\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiijii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiijii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiijiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiijiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iij(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iij\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iijdi(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iijdi\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iijfi(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iijfi\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiji(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiji\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iijii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iijii\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iijiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iijiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iijji(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iijji\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iijjii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iijjii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iijjjji(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iijjjji\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iijjjjiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iijjjjiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ij(index,a1,a2){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ij\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ijdi(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ijdi\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ijfi(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ijfi\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iji(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iji\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ijii(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ijii\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ijiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ijiii\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ijiiiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ijiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ijj(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ijj\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ijji(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ijji\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_j(index){var sp=stackSave();try{return Module[\\\\\\\"dynCall_j\\\\\\\"](index)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jdi(index,a1,a2){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jdi\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jdii(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jdii\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jfi(index,a1,a2){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jfi\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ji(index,a1){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ji\\\\\\\"](index,a1)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jidi(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jidi\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jidii(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jidii\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jii(index,a1,a2){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jii\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jiii(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jiii\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jiiii(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jiiii\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jiiiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jiiiii\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jiiiiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jiiji(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jiiji\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jiji(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jiji\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jijii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jijii\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jijiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jijiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jijj(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jijj\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jijji(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jijji\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jji(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jji\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jjji(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jjji\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_v(index){var sp=stackSave();try{Module[\\\\\\\"dynCall_v\\\\\\\"](index)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vd(index,a1){var sp=stackSave();try{Module[\\\\\\\"dynCall_vd\\\\\\\"](index,a1)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vf(index,a1){var sp=stackSave();try{Module[\\\\\\\"dynCall_vf\\\\\\\"](index,a1)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vff(index,a1,a2){var sp=stackSave();try{Module[\\\\\\\"dynCall_vff\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vffff(index,a1,a2,a3,a4){var sp=stackSave();try{Module[\\\\\\\"dynCall_vffff\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vffffi(index,a1,a2,a3,a4,a5){var sp=stackSave();try{Module[\\\\\\\"dynCall_vffffi\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vffffii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_vffffii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vffi(index,a1,a2,a3){var sp=stackSave();try{Module[\\\\\\\"dynCall_vffi\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vfi(index,a1,a2){var sp=stackSave();try{Module[\\\\\\\"dynCall_vfi\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vfii(index,a1,a2,a3){var sp=stackSave();try{Module[\\\\\\\"dynCall_vfii\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vfiii(index,a1,a2,a3,a4){var sp=stackSave();try{Module[\\\\\\\"dynCall_vfiii\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vi(index,a1){var sp=stackSave();try{Module[\\\\\\\"dynCall_vi\\\\\\\"](index,a1)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vid(index,a1,a2){var sp=stackSave();try{Module[\\\\\\\"dynCall_vid\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vidd(index,a1,a2,a3){var sp=stackSave();try{Module[\\\\\\\"dynCall_vidd\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viddi(index,a1,a2,a3,a4){var sp=stackSave();try{Module[\\\\\\\"dynCall_viddi\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viddii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{Module[\\\\\\\"dynCall_viddii\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viddiiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_viddiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vidi(index,a1,a2,a3){var sp=stackSave();try{Module[\\\\\\\"dynCall_vidi\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vidii(index,a1,a2,a3,a4){var sp=stackSave();try{Module[\\\\\\\"dynCall_vidii\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vidiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{Module[\\\\\\\"dynCall_vidiii\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vif(index,a1,a2){var sp=stackSave();try{Module[\\\\\\\"dynCall_vif\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viff(index,a1,a2,a3){var sp=stackSave();try{Module[\\\\\\\"dynCall_viff\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vifff(index,a1,a2,a3,a4){var sp=stackSave();try{Module[\\\\\\\"dynCall_vifff\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viffff(index,a1,a2,a3,a4,a5){var sp=stackSave();try{Module[\\\\\\\"dynCall_viffff\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vifffffi(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_vifffffi\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viffffi(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_viffffi\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viffffii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_viffffii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viffffiifffiiiiif(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16){var sp=stackSave();try{Module[\\\\\\\"dynCall_viffffiifffiiiiif\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vifffi(index,a1,a2,a3,a4,a5){var sp=stackSave();try{Module[\\\\\\\"dynCall_vifffi\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vifffii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_vifffii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viffi(index,a1,a2,a3,a4){var sp=stackSave();try{Module[\\\\\\\"dynCall_viffi\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viffii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{Module[\\\\\\\"dynCall_viffii\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viffiifffffiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13){var sp=stackSave();try{Module[\\\\\\\"dynCall_viffiifffffiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viffiifffiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{Module[\\\\\\\"dynCall_viffiifffiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viffiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_viffiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viffiiiif(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{Module[\\\\\\\"dynCall_viffiiiif\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viffiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{Module[\\\\\\\"dynCall_viffiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vifi(index,a1,a2,a3){var sp=stackSave();try{Module[\\\\\\\"dynCall_vifi\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vififiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_vififiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vififiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{Module[\\\\\\\"dynCall_vififiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vifii(index,a1,a2,a3,a4){var sp=stackSave();try{Module[\\\\\\\"dynCall_vifii\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vifiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{Module[\\\\\\\"dynCall_vifiii\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vifiiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_vifiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vifiiiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_vifiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vifijii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_vifijii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vii(index,a1,a2){var sp=stackSave();try{Module[\\\\\\\"dynCall_vii\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viid(index,a1,a2,a3){var sp=stackSave();try{Module[\\\\\\\"dynCall_viid\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiddi(index,a1,a2,a3,a4,a5){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiddi\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viidi(index,a1,a2,a3,a4){var sp=stackSave();try{Module[\\\\\\\"dynCall_viidi\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viidii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{Module[\\\\\\\"dynCall_viidii\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viif(index,a1,a2,a3){var sp=stackSave();try{Module[\\\\\\\"dynCall_viif\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiff(index,a1,a2,a3,a4){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiff\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viifff(index,a1,a2,a3,a4,a5){var sp=stackSave();try{Module[\\\\\\\"dynCall_viifff\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiffffffffi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiffffffffi\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiffffffffiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiffffffffiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viifffffffi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{Module[\\\\\\\"dynCall_viifffffffi\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiffffffi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiffffffi\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viifffffi(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{Module[\\\\\\\"dynCall_viifffffi\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiffffi(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiffffi\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viifffi(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_viifffi\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viifffii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_viifffii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiffi(index,a1,a2,a3,a4,a5){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiffi\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiffii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiffii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viifi(index,a1,a2,a3,a4){var sp=stackSave();try{Module[\\\\\\\"dynCall_viifi\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viififii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_viififii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viifii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{Module[\\\\\\\"dynCall_viifii\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viifiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_viifiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viifiiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_viifiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viifiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{Module[\\\\\\\"dynCall_viifiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viii(index,a1,a2,a3){var sp=stackSave();try{Module[\\\\\\\"dynCall_viii\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiidi(index,a1,a2,a3,a4,a5){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiidi\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiif(index,a1,a2,a3,a4){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiif\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiifffi(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiifffi\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiffi(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiffi\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiffii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiffii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiifi(index,a1,a2,a3,a4,a5){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiifi\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiififfi(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiififfi\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiififi(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiififi\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiififii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiififii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiifii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiifii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiifiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiifiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiifiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiifiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiii(index,a1,a2,a3,a4){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiii\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiif(index,a1,a2,a3,a4,a5){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiif\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiffffii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiffffii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiifffi(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiifffi\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiffi(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiffi\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiifi(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiifi\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiififfi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiififfi\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiifii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiifii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiifiifi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiifiifi\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiifiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiifiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiifiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiifiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiifiiiiif(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiifiiiiif\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiifiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiifiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiii\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiif(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiif\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiifffi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiifffi\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiffi(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiffi\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiffii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiffii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiifi(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiifi\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiifii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiifii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiif(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiif\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiifi(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiifi\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiiifi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiiifi\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiiifiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiiifiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiiiifi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiiiifi\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiiiiiiifii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiiiiiiifii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiiiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiiiiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiiiiiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiij(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiij\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiijiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiijiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiji(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiji\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiijji(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiijji\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viij(index,a1,a2,a3,a4){var sp=stackSave();try{Module[\\\\\\\"dynCall_viij\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiji(index,a1,a2,a3,a4,a5){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiji\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viijii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_viijii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viijiijiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{Module[\\\\\\\"dynCall_viijiijiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viijijii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{Module[\\\\\\\"dynCall_viijijii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viijijiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{Module[\\\\\\\"dynCall_viijijiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viijijj(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{Module[\\\\\\\"dynCall_viijijj\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viijj(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_viijj\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viijji(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_viijji\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vij(index,a1,a2,a3){var sp=stackSave();try{Module[\\\\\\\"dynCall_vij\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viji(index,a1,a2,a3,a4){var sp=stackSave();try{Module[\\\\\\\"dynCall_viji\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vijii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{Module[\\\\\\\"dynCall_vijii\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vijiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_vijiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vijiji(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_vijiji\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vijji(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_vijji\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vijjii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_vijjii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vijjjji(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{Module[\\\\\\\"dynCall_vijjjji\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vji(index,a1,a2,a3){var sp=stackSave();try{Module[\\\\\\\"dynCall_vji\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vjii(index,a1,a2,a3,a4){var sp=stackSave();try{Module[\\\\\\\"dynCall_vjii\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vjiiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_vjiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vjji(index,a1,a2,a3,a4,a5){var sp=stackSave();try{Module[\\\\\\\"dynCall_vjji\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}Module.asmGlobalArg={};Module.asmLibraryArg={\\\\\\\"abort\\\\\\\":abort,\\\\\\\"assert\\\\\\\":assert,\\\\\\\"enlargeMemory\\\\\\\":enlargeMemory,\\\\\\\"getTotalMemory\\\\\\\":getTotalMemory,\\\\\\\"abortOnCannotGrowMemory\\\\\\\":abortOnCannotGrowMemory,\\\\\\\"invoke_dddi\\\\\\\":invoke_dddi,\\\\\\\"invoke_ddi\\\\\\\":invoke_ddi,\\\\\\\"invoke_ddidi\\\\\\\":invoke_ddidi,\\\\\\\"invoke_dfi\\\\\\\":invoke_dfi,\\\\\\\"invoke_di\\\\\\\":invoke_di,\\\\\\\"invoke_diddi\\\\\\\":invoke_diddi,\\\\\\\"invoke_didi\\\\\\\":invoke_didi,\\\\\\\"invoke_dii\\\\\\\":invoke_dii,\\\\\\\"invoke_diii\\\\\\\":invoke_diii,\\\\\\\"invoke_diiii\\\\\\\":invoke_diiii,\\\\\\\"invoke_dji\\\\\\\":invoke_dji,\\\\\\\"invoke_f\\\\\\\":invoke_f,\\\\\\\"invoke_fdi\\\\\\\":invoke_fdi,\\\\\\\"invoke_ff\\\\\\\":invoke_ff,\\\\\\\"invoke_fff\\\\\\\":invoke_fff,\\\\\\\"invoke_ffffffi\\\\\\\":invoke_ffffffi,\\\\\\\"invoke_fffffi\\\\\\\":invoke_fffffi,\\\\\\\"invoke_ffffi\\\\\\\":invoke_ffffi,\\\\\\\"invoke_fffi\\\\\\\":invoke_fffi,\\\\\\\"invoke_fffifffi\\\\\\\":invoke_fffifffi,\\\\\\\"invoke_ffi\\\\\\\":invoke_ffi,\\\\\\\"invoke_fi\\\\\\\":invoke_fi,\\\\\\\"invoke_fidi\\\\\\\":invoke_fidi,\\\\\\\"invoke_fif\\\\\\\":invoke_fif,\\\\\\\"invoke_fiff\\\\\\\":invoke_fiff,\\\\\\\"invoke_fifffffi\\\\\\\":invoke_fifffffi,\\\\\\\"invoke_fifffi\\\\\\\":invoke_fifffi,\\\\\\\"invoke_fiffi\\\\\\\":invoke_fiffi,\\\\\\\"invoke_fifi\\\\\\\":invoke_fifi,\\\\\\\"invoke_fifii\\\\\\\":invoke_fifii,\\\\\\\"invoke_fifiii\\\\\\\":invoke_fifiii,\\\\\\\"invoke_fifiiiii\\\\\\\":invoke_fifiiiii,\\\\\\\"invoke_fii\\\\\\\":invoke_fii,\\\\\\\"invoke_fiiffi\\\\\\\":invoke_fiiffi,\\\\\\\"invoke_fiifi\\\\\\\":invoke_fiifi,\\\\\\\"invoke_fiifii\\\\\\\":invoke_fiifii,\\\\\\\"invoke_fiii\\\\\\\":invoke_fiii,\\\\\\\"invoke_fiiifii\\\\\\\":invoke_fiiifii,\\\\\\\"invoke_fiiii\\\\\\\":invoke_fiiii,\\\\\\\"invoke_fiiiif\\\\\\\":invoke_fiiiif,\\\\\\\"invoke_fiiiii\\\\\\\":invoke_fiiiii,\\\\\\\"invoke_fiiiiii\\\\\\\":invoke_fiiiiii,\\\\\\\"invoke_fiiiiiifiifif\\\\\\\":invoke_fiiiiiifiifif,\\\\\\\"invoke_fiiiiiifiiiif\\\\\\\":invoke_fiiiiiifiiiif,\\\\\\\"invoke_fji\\\\\\\":invoke_fji,\\\\\\\"invoke_i\\\\\\\":invoke_i,\\\\\\\"invoke_iddi\\\\\\\":invoke_iddi,\\\\\\\"invoke_idfi\\\\\\\":invoke_idfi,\\\\\\\"invoke_idi\\\\\\\":invoke_idi,\\\\\\\"invoke_idii\\\\\\\":invoke_idii,\\\\\\\"invoke_idiii\\\\\\\":invoke_idiii,\\\\\\\"invoke_idji\\\\\\\":invoke_idji,\\\\\\\"invoke_if\\\\\\\":invoke_if,\\\\\\\"invoke_ifdi\\\\\\\":invoke_ifdi,\\\\\\\"invoke_iffffi\\\\\\\":invoke_iffffi,\\\\\\\"invoke_ifffi\\\\\\\":invoke_ifffi,\\\\\\\"invoke_iffi\\\\\\\":invoke_iffi,\\\\\\\"invoke_ifi\\\\\\\":invoke_ifi,\\\\\\\"invoke_ifii\\\\\\\":invoke_ifii,\\\\\\\"invoke_ifiii\\\\\\\":invoke_ifiii,\\\\\\\"invoke_ifji\\\\\\\":invoke_ifji,\\\\\\\"invoke_ii\\\\\\\":invoke_ii,\\\\\\\"invoke_iiddi\\\\\\\":invoke_iiddi,\\\\\\\"invoke_iidfi\\\\\\\":invoke_iidfi,\\\\\\\"invoke_iidi\\\\\\\":invoke_iidi,\\\\\\\"invoke_iidii\\\\\\\":invoke_iidii,\\\\\\\"invoke_iidji\\\\\\\":invoke_iidji,\\\\\\\"invoke_iif\\\\\\\":invoke_iif,\\\\\\\"invoke_iifdi\\\\\\\":invoke_iifdi,\\\\\\\"invoke_iifff\\\\\\\":invoke_iifff,\\\\\\\"invoke_iifffi\\\\\\\":invoke_iifffi,\\\\\\\"invoke_iiffi\\\\\\\":invoke_iiffi,\\\\\\\"invoke_iifi\\\\\\\":invoke_iifi,\\\\\\\"invoke_iifii\\\\\\\":invoke_iifii,\\\\\\\"invoke_iifiifiii\\\\\\\":invoke_iifiifiii,\\\\\\\"invoke_iifiii\\\\\\\":invoke_iifiii,\\\\\\\"invoke_iifiiii\\\\\\\":invoke_iifiiii,\\\\\\\"invoke_iifiiiii\\\\\\\":invoke_iifiiiii,\\\\\\\"invoke_iifiiiijii\\\\\\\":invoke_iifiiiijii,\\\\\\\"invoke_iifji\\\\\\\":invoke_iifji,\\\\\\\"invoke_iii\\\\\\\":invoke_iii,\\\\\\\"invoke_iiiddi\\\\\\\":invoke_iiiddi,\\\\\\\"invoke_iiidi\\\\\\\":invoke_iiidi,\\\\\\\"invoke_iiidii\\\\\\\":invoke_iiidii,\\\\\\\"invoke_iiif\\\\\\\":invoke_iiif,\\\\\\\"invoke_iiiff\\\\\\\":invoke_iiiff,\\\\\\\"invoke_iiiffii\\\\\\\":invoke_iiiffii,\\\\\\\"invoke_iiifi\\\\\\\":invoke_iiifi,\\\\\\\"invoke_iiifii\\\\\\\":invoke_iiifii,\\\\\\\"invoke_iiifiifii\\\\\\\":invoke_iiifiifii,\\\\\\\"invoke_iiifiifiii\\\\\\\":invoke_iiifiifiii,\\\\\\\"invoke_iiifiii\\\\\\\":invoke_iiifiii,\\\\\\\"invoke_iiifiiii\\\\\\\":invoke_iiifiiii,\\\\\\\"invoke_iiii\\\\\\\":invoke_iiii,\\\\\\\"invoke_iiiifffffi\\\\\\\":invoke_iiiifffffi,\\\\\\\"invoke_iiiifffffii\\\\\\\":invoke_iiiifffffii,\\\\\\\"invoke_iiiifffiii\\\\\\\":invoke_iiiifffiii,\\\\\\\"invoke_iiiifi\\\\\\\":invoke_iiiifi,\\\\\\\"invoke_iiiifii\\\\\\\":invoke_iiiifii,\\\\\\\"invoke_iiiifiii\\\\\\\":invoke_iiiifiii,\\\\\\\"invoke_iiiifiiii\\\\\\\":invoke_iiiifiiii,\\\\\\\"invoke_iiiifiiiii\\\\\\\":invoke_iiiifiiiii,\\\\\\\"invoke_iiiii\\\\\\\":invoke_iiiii,\\\\\\\"invoke_iiiiiff\\\\\\\":invoke_iiiiiff,\\\\\\\"invoke_iiiiiffi\\\\\\\":invoke_iiiiiffi,\\\\\\\"invoke_iiiiiffii\\\\\\\":invoke_iiiiiffii,\\\\\\\"invoke_iiiiifi\\\\\\\":invoke_iiiiifi,\\\\\\\"invoke_iiiiifiii\\\\\\\":invoke_iiiiifiii,\\\\\\\"invoke_iiiiifiiiii\\\\\\\":invoke_iiiiifiiiii,\\\\\\\"invoke_iiiiifiiiiif\\\\\\\":invoke_iiiiifiiiiif,\\\\\\\"invoke_iiiiii\\\\\\\":invoke_iiiiii,\\\\\\\"invoke_iiiiiifff\\\\\\\":invoke_iiiiiifff,\\\\\\\"invoke_iiiiiifffiiifiii\\\\\\\":invoke_iiiiiifffiiifiii,\\\\\\\"invoke_iiiiiiffiiiiiiiiiffffiii\\\\\\\":invoke_iiiiiiffiiiiiiiiiffffiii,\\\\\\\"invoke_iiiiiiffiiiiiiiiiffffiiii\\\\\\\":invoke_iiiiiiffiiiiiiiiiffffiiii,\\\\\\\"invoke_iiiiiiffiiiiiiiiiiiiiii\\\\\\\":invoke_iiiiiiffiiiiiiiiiiiiiii,\\\\\\\"invoke_iiiiiifiif\\\\\\\":invoke_iiiiiifiif,\\\\\\\"invoke_iiiiiifiii\\\\\\\":invoke_iiiiiifiii,\\\\\\\"invoke_iiiiiii\\\\\\\":invoke_iiiiiii,\\\\\\\"invoke_iiiiiiifiif\\\\\\\":invoke_iiiiiiifiif,\\\\\\\"invoke_iiiiiiifiii\\\\\\\":invoke_iiiiiiifiii,\\\\\\\"invoke_iiiiiiifiiii\\\\\\\":invoke_iiiiiiifiiii,\\\\\\\"invoke_iiiiiiii\\\\\\\":invoke_iiiiiiii,\\\\\\\"invoke_iiiiiiiifiii\\\\\\\":invoke_iiiiiiiifiii,\\\\\\\"invoke_iiiiiiiii\\\\\\\":invoke_iiiiiiiii,\\\\\\\"invoke_iiiiiiiiii\\\\\\\":invoke_iiiiiiiiii,\\\\\\\"invoke_iiiiiiiiiii\\\\\\\":invoke_iiiiiiiiiii,\\\\\\\"invoke_iiiiiiiiiiii\\\\\\\":invoke_iiiiiiiiiiii,\\\\\\\"invoke_iiiiiiiiiiiii\\\\\\\":invoke_iiiiiiiiiiiii,\\\\\\\"invoke_iiiiiiiiiiiiii\\\\\\\":invoke_iiiiiiiiiiiiii,\\\\\\\"invoke_iiiiiiiiiiiiiii\\\\\\\":invoke_iiiiiiiiiiiiiii,\\\\\\\"invoke_iiiiiiiiiiiiiiii\\\\\\\":invoke_iiiiiiiiiiiiiiii,\\\\\\\"invoke_iiiiiiiiiiiiiiiii\\\\\\\":invoke_iiiiiiiiiiiiiiiii,\\\\\\\"invoke_iiiiiiiiiiiiiiiiii\\\\\\\":invoke_iiiiiiiiiiiiiiiiii,\\\\\\\"invoke_iiiiiiiiiiiiiiiiiii\\\\\\\":invoke_iiiiiiiiiiiiiiiiiii,\\\\\\\"invoke_iiiiiji\\\\\\\":invoke_iiiiiji,\\\\\\\"invoke_iiiij\\\\\\\":invoke_iiiij,\\\\\\\"invoke_iiiiji\\\\\\\":invoke_iiiiji,\\\\\\\"invoke_iiiijii\\\\\\\":invoke_iiiijii,\\\\\\\"invoke_iiiijiii\\\\\\\":invoke_iiiijiii,\\\\\\\"invoke_iiij\\\\\\\":invoke_iiij,\\\\\\\"invoke_iiiji\\\\\\\":invoke_iiiji,\\\\\\\"invoke_iiijii\\\\\\\":invoke_iiijii,\\\\\\\"invoke_iiijiii\\\\\\\":invoke_iiijiii,\\\\\\\"invoke_iij\\\\\\\":invoke_iij,\\\\\\\"invoke_iijdi\\\\\\\":invoke_iijdi,\\\\\\\"invoke_iijfi\\\\\\\":invoke_iijfi,\\\\\\\"invoke_iiji\\\\\\\":invoke_iiji,\\\\\\\"invoke_iijii\\\\\\\":invoke_iijii,\\\\\\\"invoke_iijiii\\\\\\\":invoke_iijiii,\\\\\\\"invoke_iijji\\\\\\\":invoke_iijji,\\\\\\\"invoke_iijjii\\\\\\\":invoke_iijjii,\\\\\\\"invoke_iijjjji\\\\\\\":invoke_iijjjji,\\\\\\\"invoke_iijjjjiii\\\\\\\":invoke_iijjjjiii,\\\\\\\"invoke_ij\\\\\\\":invoke_ij,\\\\\\\"invoke_ijdi\\\\\\\":invoke_ijdi,\\\\\\\"invoke_ijfi\\\\\\\":invoke_ijfi,\\\\\\\"invoke_iji\\\\\\\":invoke_iji,\\\\\\\"invoke_ijii\\\\\\\":invoke_ijii,\\\\\\\"invoke_ijiii\\\\\\\":invoke_ijiii,\\\\\\\"invoke_ijiiiii\\\\\\\":invoke_ijiiiii,\\\\\\\"invoke_ijj\\\\\\\":invoke_ijj,\\\\\\\"invoke_ijji\\\\\\\":invoke_ijji,\\\\\\\"invoke_j\\\\\\\":invoke_j,\\\\\\\"invoke_jdi\\\\\\\":invoke_jdi,\\\\\\\"invoke_jdii\\\\\\\":invoke_jdii,\\\\\\\"invoke_jfi\\\\\\\":invoke_jfi,\\\\\\\"invoke_ji\\\\\\\":invoke_ji,\\\\\\\"invoke_jidi\\\\\\\":invoke_jidi,\\\\\\\"invoke_jidii\\\\\\\":invoke_jidii,\\\\\\\"invoke_jii\\\\\\\":invoke_jii,\\\\\\\"invoke_jiii\\\\\\\":invoke_jiii,\\\\\\\"invoke_jiiii\\\\\\\":invoke_jiiii,\\\\\\\"invoke_jiiiii\\\\\\\":invoke_jiiiii,\\\\\\\"invoke_jiiiiii\\\\\\\":invoke_jiiiiii,\\\\\\\"invoke_jiiiiiiiiii\\\\\\\":invoke_jiiiiiiiiii,\\\\\\\"invoke_jiiji\\\\\\\":invoke_jiiji,\\\\\\\"invoke_jiji\\\\\\\":invoke_jiji,\\\\\\\"invoke_jijii\\\\\\\":invoke_jijii,\\\\\\\"invoke_jijiii\\\\\\\":invoke_jijiii,\\\\\\\"invoke_jijj\\\\\\\":invoke_jijj,\\\\\\\"invoke_jijji\\\\\\\":invoke_jijji,\\\\\\\"invoke_jji\\\\\\\":invoke_jji,\\\\\\\"invoke_jjji\\\\\\\":invoke_jjji,\\\\\\\"invoke_v\\\\\\\":invoke_v,\\\\\\\"invoke_vd\\\\\\\":invoke_vd,\\\\\\\"invoke_vf\\\\\\\":invoke_vf,\\\\\\\"invoke_vff\\\\\\\":invoke_vff,\\\\\\\"invoke_vffff\\\\\\\":invoke_vffff,\\\\\\\"invoke_vffffi\\\\\\\":invoke_vffffi,\\\\\\\"invoke_vffffii\\\\\\\":invoke_vffffii,\\\\\\\"invoke_vffi\\\\\\\":invoke_vffi,\\\\\\\"invoke_vfi\\\\\\\":invoke_vfi,\\\\\\\"invoke_vfii\\\\\\\":invoke_vfii,\\\\\\\"invoke_vfiii\\\\\\\":invoke_vfiii,\\\\\\\"invoke_vi\\\\\\\":invoke_vi,\\\\\\\"invoke_vid\\\\\\\":invoke_vid,\\\\\\\"invoke_vidd\\\\\\\":invoke_vidd,\\\\\\\"invoke_viddi\\\\\\\":invoke_viddi,\\\\\\\"invoke_viddii\\\\\\\":invoke_viddii,\\\\\\\"invoke_viddiiii\\\\\\\":invoke_viddiiii,\\\\\\\"invoke_vidi\\\\\\\":invoke_vidi,\\\\\\\"invoke_vidii\\\\\\\":invoke_vidii,\\\\\\\"invoke_vidiii\\\\\\\":invoke_vidiii,\\\\\\\"invoke_vif\\\\\\\":invoke_vif,\\\\\\\"invoke_viff\\\\\\\":invoke_viff,\\\\\\\"invoke_vifff\\\\\\\":invoke_vifff,\\\\\\\"invoke_viffff\\\\\\\":invoke_viffff,\\\\\\\"invoke_vifffffi\\\\\\\":invoke_vifffffi,\\\\\\\"invoke_viffffi\\\\\\\":invoke_viffffi,\\\\\\\"invoke_viffffii\\\\\\\":invoke_viffffii,\\\\\\\"invoke_viffffiifffiiiiif\\\\\\\":invoke_viffffiifffiiiiif,\\\\\\\"invoke_vifffi\\\\\\\":invoke_vifffi,\\\\\\\"invoke_vifffii\\\\\\\":invoke_vifffii,\\\\\\\"invoke_viffi\\\\\\\":invoke_viffi,\\\\\\\"invoke_viffii\\\\\\\":invoke_viffii,\\\\\\\"invoke_viffiifffffiii\\\\\\\":invoke_viffiifffffiii,\\\\\\\"invoke_viffiifffiii\\\\\\\":invoke_viffiifffiii,\\\\\\\"invoke_viffiii\\\\\\\":invoke_viffiii,\\\\\\\"invoke_viffiiiif\\\\\\\":invoke_viffiiiif,\\\\\\\"invoke_viffiiiii\\\\\\\":invoke_viffiiiii,\\\\\\\"invoke_vifi\\\\\\\":invoke_vifi,\\\\\\\"invoke_vififiii\\\\\\\":invoke_vififiii,\\\\\\\"invoke_vififiiii\\\\\\\":invoke_vififiiii,\\\\\\\"invoke_vifii\\\\\\\":invoke_vifii,\\\\\\\"invoke_vifiii\\\\\\\":invoke_vifiii,\\\\\\\"invoke_vifiiii\\\\\\\":invoke_vifiiii,\\\\\\\"invoke_vifiiiii\\\\\\\":invoke_vifiiiii,\\\\\\\"invoke_vifijii\\\\\\\":invoke_vifijii,\\\\\\\"invoke_vii\\\\\\\":invoke_vii,\\\\\\\"invoke_viid\\\\\\\":invoke_viid,\\\\\\\"invoke_viiddi\\\\\\\":invoke_viiddi,\\\\\\\"invoke_viidi\\\\\\\":invoke_viidi,\\\\\\\"invoke_viidii\\\\\\\":invoke_viidii,\\\\\\\"invoke_viif\\\\\\\":invoke_viif,\\\\\\\"invoke_viiff\\\\\\\":invoke_viiff,\\\\\\\"invoke_viifff\\\\\\\":invoke_viifff,\\\\\\\"invoke_viiffffffffi\\\\\\\":invoke_viiffffffffi,\\\\\\\"invoke_viiffffffffiii\\\\\\\":invoke_viiffffffffiii,\\\\\\\"invoke_viifffffffi\\\\\\\":invoke_viifffffffi,\\\\\\\"invoke_viiffffffi\\\\\\\":invoke_viiffffffi,\\\\\\\"invoke_viifffffi\\\\\\\":invoke_viifffffi,\\\\\\\"invoke_viiffffi\\\\\\\":invoke_viiffffi,\\\\\\\"invoke_viifffi\\\\\\\":invoke_viifffi,\\\\\\\"invoke_viifffii\\\\\\\":invoke_viifffii,\\\\\\\"invoke_viiffi\\\\\\\":invoke_viiffi,\\\\\\\"invoke_viiffii\\\\\\\":invoke_viiffii,\\\\\\\"invoke_viifi\\\\\\\":invoke_viifi,\\\\\\\"invoke_viififii\\\\\\\":invoke_viififii,\\\\\\\"invoke_viifii\\\\\\\":invoke_viifii,\\\\\\\"invoke_viifiii\\\\\\\":invoke_viifiii,\\\\\\\"invoke_viifiiii\\\\\\\":invoke_viifiiii,\\\\\\\"invoke_viifiiiii\\\\\\\":invoke_viifiiiii,\\\\\\\"invoke_viii\\\\\\\":invoke_viii,\\\\\\\"invoke_viiidi\\\\\\\":invoke_viiidi,\\\\\\\"invoke_viiif\\\\\\\":invoke_viiif,\\\\\\\"invoke_viiifffi\\\\\\\":invoke_viiifffi,\\\\\\\"invoke_viiiffi\\\\\\\":invoke_viiiffi,\\\\\\\"invoke_viiiffii\\\\\\\":invoke_viiiffii,\\\\\\\"invoke_viiifi\\\\\\\":invoke_viiifi,\\\\\\\"invoke_viiififfi\\\\\\\":invoke_viiififfi,\\\\\\\"invoke_viiififi\\\\\\\":invoke_viiififi,\\\\\\\"invoke_viiififii\\\\\\\":invoke_viiififii,\\\\\\\"invoke_viiifii\\\\\\\":invoke_viiifii,\\\\\\\"invoke_viiifiii\\\\\\\":invoke_viiifiii,\\\\\\\"invoke_viiifiiiii\\\\\\\":invoke_viiifiiiii,\\\\\\\"invoke_viiii\\\\\\\":invoke_viiii,\\\\\\\"invoke_viiiif\\\\\\\":invoke_viiiif,\\\\\\\"invoke_viiiiffffii\\\\\\\":invoke_viiiiffffii,\\\\\\\"invoke_viiiifffi\\\\\\\":invoke_viiiifffi,\\\\\\\"invoke_viiiiffi\\\\\\\":invoke_viiiiffi,\\\\\\\"invoke_viiiifi\\\\\\\":invoke_viiiifi,\\\\\\\"invoke_viiiififfi\\\\\\\":invoke_viiiififfi,\\\\\\\"invoke_viiiifii\\\\\\\":invoke_viiiifii,\\\\\\\"invoke_viiiifiifi\\\\\\\":invoke_viiiifiifi,\\\\\\\"invoke_viiiifiiii\\\\\\\":invoke_viiiifiiii,\\\\\\\"invoke_viiiifiiiii\\\\\\\":invoke_viiiifiiiii,\\\\\\\"invoke_viiiifiiiiif\\\\\\\":invoke_viiiifiiiiif,\\\\\\\"invoke_viiiifiiiiiiii\\\\\\\":invoke_viiiifiiiiiiii,\\\\\\\"invoke_viiiii\\\\\\\":invoke_viiiii,\\\\\\\"invoke_viiiiif\\\\\\\":invoke_viiiiif,\\\\\\\"invoke_viiiiifffi\\\\\\\":invoke_viiiiifffi,\\\\\\\"invoke_viiiiiffi\\\\\\\":invoke_viiiiiffi,\\\\\\\"invoke_viiiiiffii\\\\\\\":invoke_viiiiiffii,\\\\\\\"invoke_viiiiifi\\\\\\\":invoke_viiiiifi,\\\\\\\"invoke_viiiiifii\\\\\\\":invoke_viiiiifii,\\\\\\\"invoke_viiiiii\\\\\\\":invoke_viiiiii,\\\\\\\"invoke_viiiiiif\\\\\\\":invoke_viiiiiif,\\\\\\\"invoke_viiiiiifi\\\\\\\":invoke_viiiiiifi,\\\\\\\"invoke_viiiiiii\\\\\\\":invoke_viiiiiii,\\\\\\\"invoke_viiiiiiifi\\\\\\\":invoke_viiiiiiifi,\\\\\\\"invoke_viiiiiiifiii\\\\\\\":invoke_viiiiiiifiii,\\\\\\\"invoke_viiiiiiii\\\\\\\":invoke_viiiiiiii,\\\\\\\"invoke_viiiiiiiifi\\\\\\\":invoke_viiiiiiiifi,\\\\\\\"invoke_viiiiiiiii\\\\\\\":invoke_viiiiiiiii,\\\\\\\"invoke_viiiiiiiiii\\\\\\\":invoke_viiiiiiiiii,\\\\\\\"invoke_viiiiiiiiiii\\\\\\\":invoke_viiiiiiiiiii,\\\\\\\"invoke_viiiiiiiiiiifii\\\\\\\":invoke_viiiiiiiiiiifii,\\\\\\\"invoke_viiiiiiiiiiii\\\\\\\":invoke_viiiiiiiiiiii,\\\\\\\"invoke_viiiiiiiiiiiii\\\\\\\":invoke_viiiiiiiiiiiii,\\\\\\\"invoke_viiiiiiiiiiiiii\\\\\\\":invoke_viiiiiiiiiiiiii,\\\\\\\"invoke_viiiiiiiiiiiiiii\\\\\\\":invoke_viiiiiiiiiiiiiii,\\\\\\\"invoke_viiiiiiiiiiiiiiii\\\\\\\":invoke_viiiiiiiiiiiiiiii,\\\\\\\"invoke_viiiiiiiiiiiiiiiii\\\\\\\":invoke_viiiiiiiiiiiiiiiii,\\\\\\\"invoke_viiiiiiiiiiiiiiiiii\\\\\\\":invoke_viiiiiiiiiiiiiiiiii,\\\\\\\"invoke_viiiij\\\\\\\":invoke_viiiij,\\\\\\\"invoke_viiiijiiii\\\\\\\":invoke_viiiijiiii,\\\\\\\"invoke_viiiji\\\\\\\":invoke_viiiji,\\\\\\\"invoke_viiijji\\\\\\\":invoke_viiijji,\\\\\\\"invoke_viij\\\\\\\":invoke_viij,\\\\\\\"invoke_viiji\\\\\\\":invoke_viiji,\\\\\\\"invoke_viijii\\\\\\\":invoke_viijii,\\\\\\\"invoke_viijiijiii\\\\\\\":invoke_viijiijiii,\\\\\\\"invoke_viijijii\\\\\\\":invoke_viijijii,\\\\\\\"invoke_viijijiii\\\\\\\":invoke_viijijiii,\\\\\\\"invoke_viijijj\\\\\\\":invoke_viijijj,\\\\\\\"invoke_viijj\\\\\\\":invoke_viijj,\\\\\\\"invoke_viijji\\\\\\\":invoke_viijji,\\\\\\\"invoke_vij\\\\\\\":invoke_vij,\\\\\\\"invoke_viji\\\\\\\":invoke_viji,\\\\\\\"invoke_vijii\\\\\\\":invoke_vijii,\\\\\\\"invoke_vijiii\\\\\\\":invoke_vijiii,\\\\\\\"invoke_vijiji\\\\\\\":invoke_vijiji,\\\\\\\"invoke_vijji\\\\\\\":invoke_vijji,\\\\\\\"invoke_vijjii\\\\\\\":invoke_vijjii,\\\\\\\"invoke_vijjjji\\\\\\\":invoke_vijjjji,\\\\\\\"invoke_vji\\\\\\\":invoke_vji,\\\\\\\"invoke_vjii\\\\\\\":invoke_vjii,\\\\\\\"invoke_vjiiii\\\\\\\":invoke_vjiiii,\\\\\\\"invoke_vjji\\\\\\\":invoke_vjji,\\\\\\\"JS_ScreenOrientation_eventHandler\\\\\\\":JS_ScreenOrientation_eventHandler,\\\\\\\"_JS_Cursor_SetImage\\\\\\\":_JS_Cursor_SetImage,\\\\\\\"_JS_Cursor_SetShow\\\\\\\":_JS_Cursor_SetShow,\\\\\\\"_JS_Eval_ClearInterval\\\\\\\":_JS_Eval_ClearInterval,\\\\\\\"_JS_Eval_OpenURL\\\\\\\":_JS_Eval_OpenURL,\\\\\\\"_JS_Eval_SetInterval\\\\\\\":_JS_Eval_SetInterval,\\\\\\\"_JS_FileSystem_Initialize\\\\\\\":_JS_FileSystem_Initialize,\\\\\\\"_JS_FileSystem_Sync\\\\\\\":_JS_FileSystem_Sync,\\\\\\\"_JS_Log_Dump\\\\\\\":_JS_Log_Dump,\\\\\\\"_JS_Log_StackTrace\\\\\\\":_JS_Log_StackTrace,\\\\\\\"_JS_ScreenOrientation_DeInit\\\\\\\":_JS_ScreenOrientation_DeInit,\\\\\\\"_JS_ScreenOrientation_Init\\\\\\\":_JS_ScreenOrientation_Init,\\\\\\\"_JS_Sound_Create_Channel\\\\\\\":_JS_Sound_Create_Channel,\\\\\\\"_JS_Sound_GetLength\\\\\\\":_JS_Sound_GetLength,\\\\\\\"_JS_Sound_GetLoadState\\\\\\\":_JS_Sound_GetLoadState,\\\\\\\"_JS_Sound_Init\\\\\\\":_JS_Sound_Init,\\\\\\\"_JS_Sound_Load\\\\\\\":_JS_Sound_Load,\\\\\\\"_JS_Sound_Load_PCM\\\\\\\":_JS_Sound_Load_PCM,\\\\\\\"_JS_Sound_Play\\\\\\\":_JS_Sound_Play,\\\\\\\"_JS_Sound_ReleaseInstance\\\\\\\":_JS_Sound_ReleaseInstance,\\\\\\\"_JS_Sound_ResumeIfNeeded\\\\\\\":_JS_Sound_ResumeIfNeeded,\\\\\\\"_JS_Sound_Set3D\\\\\\\":_JS_Sound_Set3D,\\\\\\\"_JS_Sound_SetListenerOrientation\\\\\\\":_JS_Sound_SetListenerOrientation,\\\\\\\"_JS_Sound_SetListenerPosition\\\\\\\":_JS_Sound_SetListenerPosition,\\\\\\\"_JS_Sound_SetLoop\\\\\\\":_JS_Sound_SetLoop,\\\\\\\"_JS_Sound_SetLoopPoints\\\\\\\":_JS_Sound_SetLoopPoints,\\\\\\\"_JS_Sound_SetPaused\\\\\\\":_JS_Sound_SetPaused,\\\\\\\"_JS_Sound_SetPitch\\\\\\\":_JS_Sound_SetPitch,\\\\\\\"_JS_Sound_SetPosition\\\\\\\":_JS_Sound_SetPosition,\\\\\\\"_JS_Sound_SetVolume\\\\\\\":_JS_Sound_SetVolume,\\\\\\\"_JS_Sound_Stop\\\\\\\":_JS_Sound_Stop,\\\\\\\"_JS_SystemInfo_GetCanvasClientSize\\\\\\\":_JS_SystemInfo_GetCanvasClientSize,\\\\\\\"_JS_SystemInfo_GetDocumentURL\\\\\\\":_JS_SystemInfo_GetDocumentURL,\\\\\\\"_JS_SystemInfo_GetGPUInfo\\\\\\\":_JS_SystemInfo_GetGPUInfo,\\\\\\\"_JS_SystemInfo_GetMatchWebGLToCanvasSize\\\\\\\":_JS_SystemInfo_GetMatchWebGLToCanvasSize,\\\\\\\"_JS_SystemInfo_GetMemory\\\\\\\":_JS_SystemInfo_GetMemory,\\\\\\\"_JS_SystemInfo_GetOS\\\\\\\":_JS_SystemInfo_GetOS,\\\\\\\"_JS_SystemInfo_GetPreferredDevicePixelRatio\\\\\\\":_JS_SystemInfo_GetPreferredDevicePixelRatio,\\\\\\\"_JS_SystemInfo_GetScreenSize\\\\\\\":_JS_SystemInfo_GetScreenSize,\\\\\\\"_JS_SystemInfo_HasCursorLock\\\\\\\":_JS_SystemInfo_HasCursorLock,\\\\\\\"_JS_SystemInfo_HasFullscreen\\\\\\\":_JS_SystemInfo_HasFullscreen,\\\\\\\"_JS_SystemInfo_HasWebGL\\\\\\\":_JS_SystemInfo_HasWebGL,\\\\\\\"_JS_SystemInfo_IsMobile\\\\\\\":_JS_SystemInfo_IsMobile,\\\\\\\"__ZSt18uncaught_exceptionv\\\\\\\":__ZSt18uncaught_exceptionv,\\\\\\\"___atomic_compare_exchange_8\\\\\\\":___atomic_compare_exchange_8,\\\\\\\"___atomic_fetch_add_8\\\\\\\":___atomic_fetch_add_8,\\\\\\\"___buildEnvironment\\\\\\\":___buildEnvironment,\\\\\\\"___cxa_allocate_exception\\\\\\\":___cxa_allocate_exception,\\\\\\\"___cxa_begin_catch\\\\\\\":___cxa_begin_catch,\\\\\\\"___cxa_end_catch\\\\\\\":___cxa_end_catch,\\\\\\\"___cxa_find_matching_catch\\\\\\\":___cxa_find_matching_catch,\\\\\\\"___cxa_find_matching_catch_2\\\\\\\":___cxa_find_matching_catch_2,\\\\\\\"___cxa_find_matching_catch_3\\\\\\\":___cxa_find_matching_catch_3,\\\\\\\"___cxa_find_matching_catch_4\\\\\\\":___cxa_find_matching_catch_4,\\\\\\\"___cxa_free_exception\\\\\\\":___cxa_free_exception,\\\\\\\"___cxa_pure_virtual\\\\\\\":___cxa_pure_virtual,\\\\\\\"___cxa_rethrow\\\\\\\":___cxa_rethrow,\\\\\\\"___cxa_throw\\\\\\\":___cxa_throw,\\\\\\\"___gxx_personality_v0\\\\\\\":___gxx_personality_v0,\\\\\\\"___lock\\\\\\\":___lock,\\\\\\\"___map_file\\\\\\\":___map_file,\\\\\\\"___resumeException\\\\\\\":___resumeException,\\\\\\\"___setErrNo\\\\\\\":___setErrNo,\\\\\\\"___syscall10\\\\\\\":___syscall10,\\\\\\\"___syscall102\\\\\\\":___syscall102,\\\\\\\"___syscall122\\\\\\\":___syscall122,\\\\\\\"___syscall140\\\\\\\":___syscall140,\\\\\\\"___syscall142\\\\\\\":___syscall142,\\\\\\\"___syscall145\\\\\\\":___syscall145,\\\\\\\"___syscall146\\\\\\\":___syscall146,\\\\\\\"___syscall15\\\\\\\":___syscall15,\\\\\\\"___syscall183\\\\\\\":___syscall183,\\\\\\\"___syscall192\\\\\\\":___syscall192,\\\\\\\"___syscall193\\\\\\\":___syscall193,\\\\\\\"___syscall195\\\\\\\":___syscall195,\\\\\\\"___syscall196\\\\\\\":___syscall196,\\\\\\\"___syscall197\\\\\\\":___syscall197,\\\\\\\"___syscall199\\\\\\\":___syscall199,\\\\\\\"___syscall20\\\\\\\":___syscall20,\\\\\\\"___syscall202\\\\\\\":___syscall202,\\\\\\\"___syscall220\\\\\\\":___syscall220,\\\\\\\"___syscall221\\\\\\\":___syscall221,\\\\\\\"___syscall268\\\\\\\":___syscall268,\\\\\\\"___syscall3\\\\\\\":___syscall3,\\\\\\\"___syscall33\\\\\\\":___syscall33,\\\\\\\"___syscall38\\\\\\\":___syscall38,\\\\\\\"___syscall39\\\\\\\":___syscall39,\\\\\\\"___syscall4\\\\\\\":___syscall4,\\\\\\\"___syscall40\\\\\\\":___syscall40,\\\\\\\"___syscall42\\\\\\\":___syscall42,\\\\\\\"___syscall5\\\\\\\":___syscall5,\\\\\\\"___syscall54\\\\\\\":___syscall54,\\\\\\\"___syscall6\\\\\\\":___syscall6,\\\\\\\"___syscall77\\\\\\\":___syscall77,\\\\\\\"___syscall85\\\\\\\":___syscall85,\\\\\\\"___syscall91\\\\\\\":___syscall91,\\\\\\\"___unlock\\\\\\\":___unlock,\\\\\\\"__addDays\\\\\\\":__addDays,\\\\\\\"__arraySum\\\\\\\":__arraySum,\\\\\\\"__emscripten_do_request_fullscreen\\\\\\\":__emscripten_do_request_fullscreen,\\\\\\\"__emscripten_sample_gamepad_data\\\\\\\":__emscripten_sample_gamepad_data,\\\\\\\"__emscripten_traverse_stack\\\\\\\":__emscripten_traverse_stack,\\\\\\\"__exit\\\\\\\":__exit,\\\\\\\"__formatString\\\\\\\":__formatString,\\\\\\\"__inet_ntop4_raw\\\\\\\":__inet_ntop4_raw,\\\\\\\"__inet_ntop6_raw\\\\\\\":__inet_ntop6_raw,\\\\\\\"__inet_pton4_raw\\\\\\\":__inet_pton4_raw,\\\\\\\"__inet_pton6_raw\\\\\\\":__inet_pton6_raw,\\\\\\\"__isLeapYear\\\\\\\":__isLeapYear,\\\\\\\"__read_sockaddr\\\\\\\":__read_sockaddr,\\\\\\\"__reallyNegative\\\\\\\":__reallyNegative,\\\\\\\"__setLetterbox\\\\\\\":__setLetterbox,\\\\\\\"__write_sockaddr\\\\\\\":__write_sockaddr,\\\\\\\"_abort\\\\\\\":_abort,\\\\\\\"_atexit\\\\\\\":_atexit,\\\\\\\"_clock\\\\\\\":_clock,\\\\\\\"_clock_getres\\\\\\\":_clock_getres,\\\\\\\"_clock_gettime\\\\\\\":_clock_gettime,\\\\\\\"_difftime\\\\\\\":_difftime,\\\\\\\"_dlclose\\\\\\\":_dlclose,\\\\\\\"_dlerror\\\\\\\":_dlerror,\\\\\\\"_dlopen\\\\\\\":_dlopen,\\\\\\\"_dlsym\\\\\\\":_dlsym,\\\\\\\"_emscripten_asm_const_i\\\\\\\":_emscripten_asm_const_i,\\\\\\\"_emscripten_asm_const_ii\\\\\\\":_emscripten_asm_const_ii,\\\\\\\"_emscripten_asm_const_sync_on_main_thread_i\\\\\\\":_emscripten_asm_const_sync_on_main_thread_i,\\\\\\\"_emscripten_cancel_main_loop\\\\\\\":_emscripten_cancel_main_loop,\\\\\\\"_emscripten_exit_fullscreen\\\\\\\":_emscripten_exit_fullscreen,\\\\\\\"_emscripten_exit_pointerlock\\\\\\\":_emscripten_exit_pointerlock,\\\\\\\"_emscripten_get_callstack_js\\\\\\\":_emscripten_get_callstack_js,\\\\\\\"_emscripten_get_canvas_element_size\\\\\\\":_emscripten_get_canvas_element_size,\\\\\\\"_emscripten_get_canvas_element_size_calling_thread\\\\\\\":_emscripten_get_canvas_element_size_calling_thread,\\\\\\\"_emscripten_get_canvas_element_size_main_thread\\\\\\\":_emscripten_get_canvas_element_size_main_thread,\\\\\\\"_emscripten_get_fullscreen_status\\\\\\\":_emscripten_get_fullscreen_status,\\\\\\\"_emscripten_get_gamepad_status\\\\\\\":_emscripten_get_gamepad_status,\\\\\\\"_emscripten_get_now\\\\\\\":_emscripten_get_now,\\\\\\\"_emscripten_get_now_is_monotonic\\\\\\\":_emscripten_get_now_is_monotonic,\\\\\\\"_emscripten_get_now_res\\\\\\\":_emscripten_get_now_res,\\\\\\\"_emscripten_get_num_gamepads\\\\\\\":_emscripten_get_num_gamepads,\\\\\\\"_emscripten_has_threading_support\\\\\\\":_emscripten_has_threading_support,\\\\\\\"_emscripten_html5_remove_all_event_listeners\\\\\\\":_emscripten_html5_remove_all_event_listeners,\\\\\\\"_emscripten_is_webgl_context_lost\\\\\\\":_emscripten_is_webgl_context_lost,\\\\\\\"_emscripten_log\\\\\\\":_emscripten_log,\\\\\\\"_emscripten_log_js\\\\\\\":_emscripten_log_js,\\\\\\\"_emscripten_longjmp\\\\\\\":_emscripten_longjmp,\\\\\\\"_emscripten_memcpy_big\\\\\\\":_emscripten_memcpy_big,\\\\\\\"_emscripten_num_logical_cores\\\\\\\":_emscripten_num_logical_cores,\\\\\\\"_emscripten_request_fullscreen\\\\\\\":_emscripten_request_fullscreen,\\\\\\\"_emscripten_request_pointerlock\\\\\\\":_emscripten_request_pointerlock,\\\\\\\"_emscripten_set_blur_callback_on_thread\\\\\\\":_emscripten_set_blur_callback_on_thread,\\\\\\\"_emscripten_set_canvas_element_size\\\\\\\":_emscripten_set_canvas_element_size,\\\\\\\"_emscripten_set_canvas_element_size_calling_thread\\\\\\\":_emscripten_set_canvas_element_size_calling_thread,\\\\\\\"_emscripten_set_canvas_element_size_main_thread\\\\\\\":_emscripten_set_canvas_element_size_main_thread,\\\\\\\"_emscripten_set_dblclick_callback_on_thread\\\\\\\":_emscripten_set_dblclick_callback_on_thread,\\\\\\\"_emscripten_set_devicemotion_callback_on_thread\\\\\\\":_emscripten_set_devicemotion_callback_on_thread,\\\\\\\"_emscripten_set_deviceorientation_callback_on_thread\\\\\\\":_emscripten_set_deviceorientation_callback_on_thread,\\\\\\\"_emscripten_set_focus_callback_on_thread\\\\\\\":_emscripten_set_focus_callback_on_thread,\\\\\\\"_emscripten_set_fullscreenchange_callback_on_thread\\\\\\\":_emscripten_set_fullscreenchange_callback_on_thread,\\\\\\\"_emscripten_set_gamepadconnected_callback_on_thread\\\\\\\":_emscripten_set_gamepadconnected_callback_on_thread,\\\\\\\"_emscripten_set_gamepaddisconnected_callback_on_thread\\\\\\\":_emscripten_set_gamepaddisconnected_callback_on_thread,\\\\\\\"_emscripten_set_keydown_callback_on_thread\\\\\\\":_emscripten_set_keydown_callback_on_thread,\\\\\\\"_emscripten_set_keypress_callback_on_thread\\\\\\\":_emscripten_set_keypress_callback_on_thread,\\\\\\\"_emscripten_set_keyup_callback_on_thread\\\\\\\":_emscripten_set_keyup_callback_on_thread,\\\\\\\"_emscripten_set_main_loop\\\\\\\":_emscripten_set_main_loop,\\\\\\\"_emscripten_set_main_loop_timing\\\\\\\":_emscripten_set_main_loop_timing,\\\\\\\"_emscripten_set_mousedown_callback_on_thread\\\\\\\":_emscripten_set_mousedown_callback_on_thread,\\\\\\\"_emscripten_set_mousemove_callback_on_thread\\\\\\\":_emscripten_set_mousemove_callback_on_thread,\\\\\\\"_emscripten_set_mouseup_callback_on_thread\\\\\\\":_emscripten_set_mouseup_callback_on_thread,\\\\\\\"_emscripten_set_touchcancel_callback_on_thread\\\\\\\":_emscripten_set_touchcancel_callback_on_thread,\\\\\\\"_emscripten_set_touchend_callback_on_thread\\\\\\\":_emscripten_set_touchend_callback_on_thread,\\\\\\\"_emscripten_set_touchmove_callback_on_thread\\\\\\\":_emscripten_set_touchmove_callback_on_thread,\\\\\\\"_emscripten_set_touchstart_callback_on_thread\\\\\\\":_emscripten_set_touchstart_callback_on_thread,\\\\\\\"_emscripten_set_wheel_callback_on_thread\\\\\\\":_emscripten_set_wheel_callback_on_thread,\\\\\\\"_emscripten_webgl_create_context\\\\\\\":_emscripten_webgl_create_context,\\\\\\\"_emscripten_webgl_destroy_context\\\\\\\":_emscripten_webgl_destroy_context,\\\\\\\"_emscripten_webgl_destroy_context_calling_thread\\\\\\\":_emscripten_webgl_destroy_context_calling_thread,\\\\\\\"_emscripten_webgl_do_create_context\\\\\\\":_emscripten_webgl_do_create_context,\\\\\\\"_emscripten_webgl_do_get_current_context\\\\\\\":_emscripten_webgl_do_get_current_context,\\\\\\\"_emscripten_webgl_enable_extension\\\\\\\":_emscripten_webgl_enable_extension,\\\\\\\"_emscripten_webgl_enable_extension_calling_thread\\\\\\\":_emscripten_webgl_enable_extension_calling_thread,\\\\\\\"_emscripten_webgl_get_current_context\\\\\\\":_emscripten_webgl_get_current_context,\\\\\\\"_emscripten_webgl_init_context_attributes\\\\\\\":_emscripten_webgl_init_context_attributes,\\\\\\\"_emscripten_webgl_make_context_current\\\\\\\":_emscripten_webgl_make_context_current,\\\\\\\"_exit\\\\\\\":_exit,\\\\\\\"_flock\\\\\\\":_flock,\\\\\\\"_getenv\\\\\\\":_getenv,\\\\\\\"_gethostbyaddr\\\\\\\":_gethostbyaddr,\\\\\\\"_gethostbyname\\\\\\\":_gethostbyname,\\\\\\\"_getpagesize\\\\\\\":_getpagesize,\\\\\\\"_getpwuid\\\\\\\":_getpwuid,\\\\\\\"_gettimeofday\\\\\\\":_gettimeofday,\\\\\\\"_glActiveTexture\\\\\\\":_glActiveTexture,\\\\\\\"_glAttachShader\\\\\\\":_glAttachShader,\\\\\\\"_glBeginQuery\\\\\\\":_glBeginQuery,\\\\\\\"_glBeginTransformFeedback\\\\\\\":_glBeginTransformFeedback,\\\\\\\"_glBindAttribLocation\\\\\\\":_glBindAttribLocation,\\\\\\\"_glBindBuffer\\\\\\\":_glBindBuffer,\\\\\\\"_glBindBufferBase\\\\\\\":_glBindBufferBase,\\\\\\\"_glBindBufferRange\\\\\\\":_glBindBufferRange,\\\\\\\"_glBindFramebuffer\\\\\\\":_glBindFramebuffer,\\\\\\\"_glBindRenderbuffer\\\\\\\":_glBindRenderbuffer,\\\\\\\"_glBindSampler\\\\\\\":_glBindSampler,\\\\\\\"_glBindTexture\\\\\\\":_glBindTexture,\\\\\\\"_glBindTransformFeedback\\\\\\\":_glBindTransformFeedback,\\\\\\\"_glBindVertexArray\\\\\\\":_glBindVertexArray,\\\\\\\"_glBlendEquation\\\\\\\":_glBlendEquation,\\\\\\\"_glBlendEquationSeparate\\\\\\\":_glBlendEquationSeparate,\\\\\\\"_glBlendFuncSeparate\\\\\\\":_glBlendFuncSeparate,\\\\\\\"_glBlitFramebuffer\\\\\\\":_glBlitFramebuffer,\\\\\\\"_glBufferData\\\\\\\":_glBufferData,\\\\\\\"_glBufferSubData\\\\\\\":_glBufferSubData,\\\\\\\"_glCheckFramebufferStatus\\\\\\\":_glCheckFramebufferStatus,\\\\\\\"_glClear\\\\\\\":_glClear,\\\\\\\"_glClearBufferfi\\\\\\\":_glClearBufferfi,\\\\\\\"_glClearBufferfv\\\\\\\":_glClearBufferfv,\\\\\\\"_glClearBufferuiv\\\\\\\":_glClearBufferuiv,\\\\\\\"_glClearColor\\\\\\\":_glClearColor,\\\\\\\"_glClearDepthf\\\\\\\":_glClearDepthf,\\\\\\\"_glClearStencil\\\\\\\":_glClearStencil,\\\\\\\"_glClientWaitSync\\\\\\\":_glClientWaitSync,\\\\\\\"_glColorMask\\\\\\\":_glColorMask,\\\\\\\"_glCompileShader\\\\\\\":_glCompileShader,\\\\\\\"_glCompressedTexImage2D\\\\\\\":_glCompressedTexImage2D,\\\\\\\"_glCompressedTexImage3D\\\\\\\":_glCompressedTexImage3D,\\\\\\\"_glCompressedTexSubImage2D\\\\\\\":_glCompressedTexSubImage2D,\\\\\\\"_glCompressedTexSubImage3D\\\\\\\":_glCompressedTexSubImage3D,\\\\\\\"_glCopyBufferSubData\\\\\\\":_glCopyBufferSubData,\\\\\\\"_glCopyTexImage2D\\\\\\\":_glCopyTexImage2D,\\\\\\\"_glCopyTexSubImage2D\\\\\\\":_glCopyTexSubImage2D,\\\\\\\"_glCreateProgram\\\\\\\":_glCreateProgram,\\\\\\\"_glCreateShader\\\\\\\":_glCreateShader,\\\\\\\"_glCullFace\\\\\\\":_glCullFace,\\\\\\\"_glDeleteBuffers\\\\\\\":_glDeleteBuffers,\\\\\\\"_glDeleteFramebuffers\\\\\\\":_glDeleteFramebuffers,\\\\\\\"_glDeleteProgram\\\\\\\":_glDeleteProgram,\\\\\\\"_glDeleteQueries\\\\\\\":_glDeleteQueries,\\\\\\\"_glDeleteRenderbuffers\\\\\\\":_glDeleteRenderbuffers,\\\\\\\"_glDeleteSamplers\\\\\\\":_glDeleteSamplers,\\\\\\\"_glDeleteShader\\\\\\\":_glDeleteShader,\\\\\\\"_glDeleteSync\\\\\\\":_glDeleteSync,\\\\\\\"_glDeleteTextures\\\\\\\":_glDeleteTextures,\\\\\\\"_glDeleteTransformFeedbacks\\\\\\\":_glDeleteTransformFeedbacks,\\\\\\\"_glDeleteVertexArrays\\\\\\\":_glDeleteVertexArrays,\\\\\\\"_glDepthFunc\\\\\\\":_glDepthFunc,\\\\\\\"_glDepthMask\\\\\\\":_glDepthMask,\\\\\\\"_glDetachShader\\\\\\\":_glDetachShader,\\\\\\\"_glDisable\\\\\\\":_glDisable,\\\\\\\"_glDisableVertexAttribArray\\\\\\\":_glDisableVertexAttribArray,\\\\\\\"_glDrawArrays\\\\\\\":_glDrawArrays,\\\\\\\"_glDrawArraysInstanced\\\\\\\":_glDrawArraysInstanced,\\\\\\\"_glDrawBuffers\\\\\\\":_glDrawBuffers,\\\\\\\"_glDrawElements\\\\\\\":_glDrawElements,\\\\\\\"_glDrawElementsInstanced\\\\\\\":_glDrawElementsInstanced,\\\\\\\"_glEnable\\\\\\\":_glEnable,\\\\\\\"_glEnableVertexAttribArray\\\\\\\":_glEnableVertexAttribArray,\\\\\\\"_glEndQuery\\\\\\\":_glEndQuery,\\\\\\\"_glEndTransformFeedback\\\\\\\":_glEndTransformFeedback,\\\\\\\"_glFenceSync\\\\\\\":_glFenceSync,\\\\\\\"_glFinish\\\\\\\":_glFinish,\\\\\\\"_glFlush\\\\\\\":_glFlush,\\\\\\\"_glFlushMappedBufferRange\\\\\\\":_glFlushMappedBufferRange,\\\\\\\"_glFramebufferRenderbuffer\\\\\\\":_glFramebufferRenderbuffer,\\\\\\\"_glFramebufferTexture2D\\\\\\\":_glFramebufferTexture2D,\\\\\\\"_glFramebufferTextureLayer\\\\\\\":_glFramebufferTextureLayer,\\\\\\\"_glFrontFace\\\\\\\":_glFrontFace,\\\\\\\"_glGenBuffers\\\\\\\":_glGenBuffers,\\\\\\\"_glGenFramebuffers\\\\\\\":_glGenFramebuffers,\\\\\\\"_glGenQueries\\\\\\\":_glGenQueries,\\\\\\\"_glGenRenderbuffers\\\\\\\":_glGenRenderbuffers,\\\\\\\"_glGenSamplers\\\\\\\":_glGenSamplers,\\\\\\\"_glGenTextures\\\\\\\":_glGenTextures,\\\\\\\"_glGenTransformFeedbacks\\\\\\\":_glGenTransformFeedbacks,\\\\\\\"_glGenVertexArrays\\\\\\\":_glGenVertexArrays,\\\\\\\"_glGenerateMipmap\\\\\\\":_glGenerateMipmap,\\\\\\\"_glGetActiveAttrib\\\\\\\":_glGetActiveAttrib,\\\\\\\"_glGetActiveUniform\\\\\\\":_glGetActiveUniform,\\\\\\\"_glGetActiveUniformBlockName\\\\\\\":_glGetActiveUniformBlockName,\\\\\\\"_glGetActiveUniformBlockiv\\\\\\\":_glGetActiveUniformBlockiv,\\\\\\\"_glGetActiveUniformsiv\\\\\\\":_glGetActiveUniformsiv,\\\\\\\"_glGetAttribLocation\\\\\\\":_glGetAttribLocation,\\\\\\\"_glGetError\\\\\\\":_glGetError,\\\\\\\"_glGetFramebufferAttachmentParameteriv\\\\\\\":_glGetFramebufferAttachmentParameteriv,\\\\\\\"_glGetIntegeri_v\\\\\\\":_glGetIntegeri_v,\\\\\\\"_glGetIntegerv\\\\\\\":_glGetIntegerv,\\\\\\\"_glGetInternalformativ\\\\\\\":_glGetInternalformativ,\\\\\\\"_glGetProgramBinary\\\\\\\":_glGetProgramBinary,\\\\\\\"_glGetProgramInfoLog\\\\\\\":_glGetProgramInfoLog,\\\\\\\"_glGetProgramiv\\\\\\\":_glGetProgramiv,\\\\\\\"_glGetQueryObjectuiv\\\\\\\":_glGetQueryObjectuiv,\\\\\\\"_glGetQueryiv\\\\\\\":_glGetQueryiv,\\\\\\\"_glGetRenderbufferParameteriv\\\\\\\":_glGetRenderbufferParameteriv,\\\\\\\"_glGetShaderInfoLog\\\\\\\":_glGetShaderInfoLog,\\\\\\\"_glGetShaderPrecisionFormat\\\\\\\":_glGetShaderPrecisionFormat,\\\\\\\"_glGetShaderSource\\\\\\\":_glGetShaderSource,\\\\\\\"_glGetShaderiv\\\\\\\":_glGetShaderiv,\\\\\\\"_glGetString\\\\\\\":_glGetString,\\\\\\\"_glGetStringi\\\\\\\":_glGetStringi,\\\\\\\"_glGetTexParameteriv\\\\\\\":_glGetTexParameteriv,\\\\\\\"_glGetUniformBlockIndex\\\\\\\":_glGetUniformBlockIndex,\\\\\\\"_glGetUniformIndices\\\\\\\":_glGetUniformIndices,\\\\\\\"_glGetUniformLocation\\\\\\\":_glGetUniformLocation,\\\\\\\"_glGetUniformiv\\\\\\\":_glGetUniformiv,\\\\\\\"_glGetVertexAttribiv\\\\\\\":_glGetVertexAttribiv,\\\\\\\"_glInvalidateFramebuffer\\\\\\\":_glInvalidateFramebuffer,\\\\\\\"_glIsEnabled\\\\\\\":_glIsEnabled,\\\\\\\"_glIsVertexArray\\\\\\\":_glIsVertexArray,\\\\\\\"_glLinkProgram\\\\\\\":_glLinkProgram,\\\\\\\"_glMapBufferRange\\\\\\\":_glMapBufferRange,\\\\\\\"_glPixelStorei\\\\\\\":_glPixelStorei,\\\\\\\"_glPolygonOffset\\\\\\\":_glPolygonOffset,\\\\\\\"_glProgramBinary\\\\\\\":_glProgramBinary,\\\\\\\"_glProgramParameteri\\\\\\\":_glProgramParameteri,\\\\\\\"_glReadBuffer\\\\\\\":_glReadBuffer,\\\\\\\"_glReadPixels\\\\\\\":_glReadPixels,\\\\\\\"_glRenderbufferStorage\\\\\\\":_glRenderbufferStorage,\\\\\\\"_glRenderbufferStorageMultisample\\\\\\\":_glRenderbufferStorageMultisample,\\\\\\\"_glSamplerParameteri\\\\\\\":_glSamplerParameteri,\\\\\\\"_glScissor\\\\\\\":_glScissor,\\\\\\\"_glShaderSource\\\\\\\":_glShaderSource,\\\\\\\"_glStencilFuncSeparate\\\\\\\":_glStencilFuncSeparate,\\\\\\\"_glStencilMask\\\\\\\":_glStencilMask,\\\\\\\"_glStencilOpSeparate\\\\\\\":_glStencilOpSeparate,\\\\\\\"_glTexImage2D\\\\\\\":_glTexImage2D,\\\\\\\"_glTexImage3D\\\\\\\":_glTexImage3D,\\\\\\\"_glTexParameterf\\\\\\\":_glTexParameterf,\\\\\\\"_glTexParameteri\\\\\\\":_glTexParameteri,\\\\\\\"_glTexParameteriv\\\\\\\":_glTexParameteriv,\\\\\\\"_glTexStorage2D\\\\\\\":_glTexStorage2D,\\\\\\\"_glTexStorage3D\\\\\\\":_glTexStorage3D,\\\\\\\"_glTexSubImage2D\\\\\\\":_glTexSubImage2D,\\\\\\\"_glTexSubImage3D\\\\\\\":_glTexSubImage3D,\\\\\\\"_glTransformFeedbackVaryings\\\\\\\":_glTransformFeedbackVaryings,\\\\\\\"_glUniform1fv\\\\\\\":_glUniform1fv,\\\\\\\"_glUniform1i\\\\\\\":_glUniform1i,\\\\\\\"_glUniform1iv\\\\\\\":_glUniform1iv,\\\\\\\"_glUniform1uiv\\\\\\\":_glUniform1uiv,\\\\\\\"_glUniform2fv\\\\\\\":_glUniform2fv,\\\\\\\"_glUniform2iv\\\\\\\":_glUniform2iv,\\\\\\\"_glUniform2uiv\\\\\\\":_glUniform2uiv,\\\\\\\"_glUniform3fv\\\\\\\":_glUniform3fv,\\\\\\\"_glUniform3iv\\\\\\\":_glUniform3iv,\\\\\\\"_glUniform3uiv\\\\\\\":_glUniform3uiv,\\\\\\\"_glUniform4fv\\\\\\\":_glUniform4fv,\\\\\\\"_glUniform4iv\\\\\\\":_glUniform4iv,\\\\\\\"_glUniform4uiv\\\\\\\":_glUniform4uiv,\\\\\\\"_glUniformBlockBinding\\\\\\\":_glUniformBlockBinding,\\\\\\\"_glUniformMatrix3fv\\\\\\\":_glUniformMatrix3fv,\\\\\\\"_glUniformMatrix4fv\\\\\\\":_glUniformMatrix4fv,\\\\\\\"_glUnmapBuffer\\\\\\\":_glUnmapBuffer,\\\\\\\"_glUseProgram\\\\\\\":_glUseProgram,\\\\\\\"_glValidateProgram\\\\\\\":_glValidateProgram,\\\\\\\"_glVertexAttrib4f\\\\\\\":_glVertexAttrib4f,\\\\\\\"_glVertexAttrib4fv\\\\\\\":_glVertexAttrib4fv,\\\\\\\"_glVertexAttribIPointer\\\\\\\":_glVertexAttribIPointer,\\\\\\\"_glVertexAttribPointer\\\\\\\":_glVertexAttribPointer,\\\\\\\"_glViewport\\\\\\\":_glViewport,\\\\\\\"_gmtime\\\\\\\":_gmtime,\\\\\\\"_gmtime_r\\\\\\\":_gmtime_r,\\\\\\\"_inet_addr\\\\\\\":_inet_addr,\\\\\\\"_llvm_ceil_f32\\\\\\\":_llvm_ceil_f32,\\\\\\\"_llvm_ceil_f64\\\\\\\":_llvm_ceil_f64,\\\\\\\"_llvm_copysign_f64\\\\\\\":_llvm_copysign_f64,\\\\\\\"_llvm_cttz_i32\\\\\\\":_llvm_cttz_i32,\\\\\\\"_llvm_eh_typeid_for\\\\\\\":_llvm_eh_typeid_for,\\\\\\\"_llvm_exp2_f32\\\\\\\":_llvm_exp2_f32,\\\\\\\"_llvm_fabs_f32\\\\\\\":_llvm_fabs_f32,\\\\\\\"_llvm_fabs_f64\\\\\\\":_llvm_fabs_f64,\\\\\\\"_llvm_floor_f32\\\\\\\":_llvm_floor_f32,\\\\\\\"_llvm_floor_f64\\\\\\\":_llvm_floor_f64,\\\\\\\"_llvm_log10_f32\\\\\\\":_llvm_log10_f32,\\\\\\\"_llvm_log10_f64\\\\\\\":_llvm_log10_f64,\\\\\\\"_llvm_log2_f32\\\\\\\":_llvm_log2_f32,\\\\\\\"_llvm_pow_f64\\\\\\\":_llvm_pow_f64,\\\\\\\"_llvm_sqrt_f32\\\\\\\":_llvm_sqrt_f32,\\\\\\\"_llvm_trap\\\\\\\":_llvm_trap,\\\\\\\"_llvm_trunc_f32\\\\\\\":_llvm_trunc_f32,\\\\\\\"_localtime\\\\\\\":_localtime,\\\\\\\"_localtime_r\\\\\\\":_localtime_r,\\\\\\\"_longjmp\\\\\\\":_longjmp,\\\\\\\"_mktime\\\\\\\":_mktime,\\\\\\\"_nanosleep\\\\\\\":_nanosleep,\\\\\\\"_pthread_cond_destroy\\\\\\\":_pthread_cond_destroy,\\\\\\\"_pthread_cond_init\\\\\\\":_pthread_cond_init,\\\\\\\"_pthread_cond_timedwait\\\\\\\":_pthread_cond_timedwait,\\\\\\\"_pthread_cond_wait\\\\\\\":_pthread_cond_wait,\\\\\\\"_pthread_getspecific\\\\\\\":_pthread_getspecific,\\\\\\\"_pthread_key_create\\\\\\\":_pthread_key_create,\\\\\\\"_pthread_key_delete\\\\\\\":_pthread_key_delete,\\\\\\\"_pthread_mutex_destroy\\\\\\\":_pthread_mutex_destroy,\\\\\\\"_pthread_mutex_init\\\\\\\":_pthread_mutex_init,\\\\\\\"_pthread_mutexattr_destroy\\\\\\\":_pthread_mutexattr_destroy,\\\\\\\"_pthread_mutexattr_init\\\\\\\":_pthread_mutexattr_init,\\\\\\\"_pthread_mutexattr_setprotocol\\\\\\\":_pthread_mutexattr_setprotocol,\\\\\\\"_pthread_mutexattr_settype\\\\\\\":_pthread_mutexattr_settype,\\\\\\\"_pthread_once\\\\\\\":_pthread_once,\\\\\\\"_pthread_setspecific\\\\\\\":_pthread_setspecific,\\\\\\\"_sched_yield\\\\\\\":_sched_yield,\\\\\\\"_setenv\\\\\\\":_setenv,\\\\\\\"_sigaction\\\\\\\":_sigaction,\\\\\\\"_sigemptyset\\\\\\\":_sigemptyset,\\\\\\\"_strftime\\\\\\\":_strftime,\\\\\\\"_sysconf\\\\\\\":_sysconf,\\\\\\\"_time\\\\\\\":_time,\\\\\\\"_tzset\\\\\\\":_tzset,\\\\\\\"_unsetenv\\\\\\\":_unsetenv,\\\\\\\"_usleep\\\\\\\":_usleep,\\\\\\\"_utime\\\\\\\":_utime,\\\\\\\"emscriptenWebGLComputeImageSize\\\\\\\":emscriptenWebGLComputeImageSize,\\\\\\\"emscriptenWebGLGet\\\\\\\":emscriptenWebGLGet,\\\\\\\"emscriptenWebGLGetBufferBinding\\\\\\\":emscriptenWebGLGetBufferBinding,\\\\\\\"emscriptenWebGLGetHeapForType\\\\\\\":emscriptenWebGLGetHeapForType,\\\\\\\"emscriptenWebGLGetIndexed\\\\\\\":emscriptenWebGLGetIndexed,\\\\\\\"emscriptenWebGLGetShiftForType\\\\\\\":emscriptenWebGLGetShiftForType,\\\\\\\"emscriptenWebGLGetTexPixelData\\\\\\\":emscriptenWebGLGetTexPixelData,\\\\\\\"emscriptenWebGLGetUniform\\\\\\\":emscriptenWebGLGetUniform,\\\\\\\"emscriptenWebGLGetVertexAttrib\\\\\\\":emscriptenWebGLGetVertexAttrib,\\\\\\\"emscriptenWebGLValidateMapBufferTarget\\\\\\\":emscriptenWebGLValidateMapBufferTarget,\\\\\\\"emscripten_get_canvas_element_size_js\\\\\\\":emscripten_get_canvas_element_size_js,\\\\\\\"emscripten_set_canvas_element_size_js\\\\\\\":emscripten_set_canvas_element_size_js,\\\\\\\"DYNAMICTOP_PTR\\\\\\\":DYNAMICTOP_PTR,\\\\\\\"tempDoublePtr\\\\\\\":tempDoublePtr,\\\\\\\"ABORT\\\\\\\":ABORT,\\\\\\\"STACKTOP\\\\\\\":STACKTOP,\\\\\\\"STACK_MAX\\\\\\\":STACK_MAX};var asm=Module[\\\\\\\"asm\\\\\\\"](Module.asmGlobalArg,Module.asmLibraryArg,buffer);Module[\\\\\\\"asm\\\\\\\"]=asm;var _SendMessage=Module[\\\\\\\"_SendMessage\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_SendMessage\\\\\\\"].apply(null,arguments)});var _SendMessageFloat=Module[\\\\\\\"_SendMessageFloat\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_SendMessageFloat\\\\\\\"].apply(null,arguments)});var _SendMessageString=Module[\\\\\\\"_SendMessageString\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_SendMessageString\\\\\\\"].apply(null,arguments)});var _SetFullscreen=Module[\\\\\\\"_SetFullscreen\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_SetFullscreen\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_AIScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_AIScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_AIScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_AccessibilityScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_AccessibilityScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_AccessibilityScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_AndroidJNIScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_AndroidJNIScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_AndroidJNIScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_AnimationClip_cpp=Module[\\\\\\\"__GLOBAL__sub_I_AnimationClip_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_AnimationClip_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_AnimationScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_AnimationScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_AnimationScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_AssetBundleFileSystem_cpp=Module[\\\\\\\"__GLOBAL__sub_I_AssetBundleFileSystem_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_AssetBundleFileSystem_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_AssetBundleScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_AssetBundleScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_AssetBundleScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_AudioScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_AudioScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_AudioScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_ClothScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_ClothScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_ClothScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_DirectorScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_DirectorScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_DirectorScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_External_ProphecySDK_BlitOperations_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_External_ProphecySDK_BlitOperations_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_External_ProphecySDK_BlitOperations_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_External_Yoga_Yoga_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_External_Yoga_Yoga_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_External_Yoga_Yoga_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_External_il2cpp_builds_external_baselib_Platforms_WebGL_Source_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_External_il2cpp_builds_external_baselib_Platforms_WebGL_Source_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_External_il2cpp_builds_external_baselib_Platforms_WebGL_Source_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_GUITexture_cpp=Module[\\\\\\\"__GLOBAL__sub_I_GUITexture_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_GUITexture_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_GfxDeviceNull_cpp=Module[\\\\\\\"__GLOBAL__sub_I_GfxDeviceNull_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_GfxDeviceNull_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_GridScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_GridScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_GridScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_IMGUIScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_IMGUIScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_IMGUIScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_InputLegacyScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_InputLegacyScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_InputLegacyScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_InputScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_InputScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_InputScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_LogAssert_cpp=Module[\\\\\\\"__GLOBAL__sub_I_LogAssert_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_LogAssert_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Lump_libil2cpp_gc_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Lump_libil2cpp_gc_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Lump_libil2cpp_gc_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Lump_libil2cpp_icalls_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Lump_libil2cpp_icalls_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Lump_libil2cpp_icalls_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Lump_libil2cpp_metadata_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Lump_libil2cpp_metadata_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Lump_libil2cpp_metadata_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Lump_libil2cpp_mono_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Lump_libil2cpp_mono_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Lump_libil2cpp_mono_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Lump_libil2cpp_os_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Lump_libil2cpp_os_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Lump_libil2cpp_os_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Lump_libil2cpp_utils_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Lump_libil2cpp_utils_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Lump_libil2cpp_utils_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Lump_libil2cpp_vm_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Lump_libil2cpp_vm_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Lump_libil2cpp_vm_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Lump_libil2cpp_vm_utils_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Lump_libil2cpp_vm_utils_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Lump_libil2cpp_vm_utils_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Mesh_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Mesh_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Mesh_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Animation_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Animation_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Animation_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Animation_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Animation_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Animation_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Animation_7_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Animation_7_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Animation_7_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Animation_Constraints_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Animation_Constraints_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Animation_Constraints_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_AssetBundle_Public_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_AssetBundle_Public_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_AssetBundle_Public_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Audio_Public_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Audio_Public_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Audio_Public_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Audio_Public_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Audio_Public_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Audio_Public_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Audio_Public_3_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Audio_Public_3_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Audio_Public_3_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Audio_Public_ScriptBindings_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Audio_Public_ScriptBindings_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Audio_Public_ScriptBindings_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Audio_Public_sound_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Audio_Public_sound_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Audio_Public_sound_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Cloth_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Cloth_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Cloth_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_DSPGraph_Public_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_DSPGraph_Public_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_DSPGraph_Public_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Grid_Public_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Grid_Public_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Grid_Public_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_IMGUI_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_IMGUI_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_IMGUI_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_IMGUI_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_IMGUI_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_IMGUI_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Input_Private_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Input_Private_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Input_Private_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_ParticleSystem_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_ParticleSystem_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_ParticleSystem_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Physics2D_Public_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Physics2D_Public_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Physics2D_Public_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Physics2D_Public_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Physics2D_Public_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Physics2D_Public_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Physics_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Physics_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Physics_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Physics_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Physics_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Physics_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Profiler_Public_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Profiler_Public_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Profiler_Public_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Profiler_Runtime_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Profiler_Runtime_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Profiler_Runtime_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Subsystems_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Subsystems_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Subsystems_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Terrain_Public_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Terrain_Public_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Terrain_Public_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Terrain_Public_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Terrain_Public_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Terrain_Public_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Terrain_Public_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Terrain_Public_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Terrain_Public_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Terrain_Public_3_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Terrain_Public_3_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Terrain_Public_3_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Terrain_VR_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Terrain_VR_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Terrain_VR_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_TextCore_Native_FontEngine_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_TextCore_Native_FontEngine_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_TextCore_Native_FontEngine_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_TextRendering_Public_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_TextRendering_Public_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_TextRendering_Public_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Tilemap_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Tilemap_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Tilemap_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Tilemap_Public_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Tilemap_Public_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Tilemap_Public_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_UI_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_UI_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_UI_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_UI_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_UI_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_UI_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_UI_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_UI_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_UI_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_UnityWebRequest_Public_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_UnityWebRequest_Public_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_UnityWebRequest_Public_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_VFX_Public_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_VFX_Public_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_VFX_Public_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_VFX_Public_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_VFX_Public_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_VFX_Public_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_VFX_Public_Systems_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_VFX_Public_Systems_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_VFX_Public_Systems_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_VR_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_VR_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_VR_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_VR_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_VR_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_VR_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Video_Public_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Video_Public_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Video_Public_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Video_Public_Base_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Video_Public_Base_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Video_Public_Base_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_XR_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_XR_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_XR_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_XR_Public_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_XR_Public_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_XR_Public_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_XR_Stats_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_XR_Stats_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_XR_Stats_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_XR_Subsystems_Display_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_XR_Subsystems_Display_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_XR_Subsystems_Display_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_XR_Subsystems_Input_Public_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_XR_Subsystems_Input_Public_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_XR_Subsystems_Input_Public_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_XR_Subsystems_Input_Public_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_XR_Subsystems_Input_Public_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_XR_Subsystems_Input_Public_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_XR_Subsystems_Meshing_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_XR_Subsystems_Meshing_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_XR_Subsystems_Meshing_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_XR_Tracing_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_XR_Tracing_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_XR_Tracing_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_NoiseModule_cpp=Module[\\\\\\\"__GLOBAL__sub_I_NoiseModule_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_NoiseModule_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_ParticleSystemGeometryJob_cpp=Module[\\\\\\\"__GLOBAL__sub_I_ParticleSystemGeometryJob_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_ParticleSystemGeometryJob_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_ParticleSystemScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_ParticleSystemScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_ParticleSystemScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Physics2DScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Physics2DScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Physics2DScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_PhysicsQuery_cpp=Module[\\\\\\\"__GLOBAL__sub_I_PhysicsQuery_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_PhysicsQuery_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_PhysicsScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_PhysicsScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_PhysicsScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_PlatformDependent_WebGL_External_baselib_builds_Source_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_PlatformDependent_WebGL_External_baselib_builds_Source_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_PlatformDependent_WebGL_External_baselib_builds_Source_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_PlatformDependent_WebGL_Source_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_PlatformDependent_WebGL_Source_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_PlatformDependent_WebGL_Source_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_PlatformDependent_WebGL_Source_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_PlatformDependent_WebGL_Source_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_PlatformDependent_WebGL_Source_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_PluginInterfaceVR_cpp=Module[\\\\\\\"__GLOBAL__sub_I_PluginInterfaceVR_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_PluginInterfaceVR_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_2D_Renderer_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_2D_Renderer_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_2D_Renderer_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_2D_Sorting_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_2D_Sorting_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_2D_Sorting_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_2D_SpriteAtlas_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_2D_SpriteAtlas_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_2D_SpriteAtlas_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Allocator_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Allocator_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Allocator_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Application_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Application_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Application_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_BaseClasses_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_BaseClasses_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_BaseClasses_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_BaseClasses_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_BaseClasses_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_BaseClasses_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_BaseClasses_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_BaseClasses_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_BaseClasses_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_BaseClasses_3_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_BaseClasses_3_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_BaseClasses_3_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Burst_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Burst_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Burst_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Camera_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Camera_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Camera_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Camera_5_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_5_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_5_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Camera_6_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_6_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_6_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Camera_7_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_7_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_7_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Camera_8_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_8_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_8_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Camera_Culling_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_Culling_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_Culling_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Camera_RenderLoops_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_RenderLoops_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_RenderLoops_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Camera_RenderLoops_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_RenderLoops_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_RenderLoops_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Containers_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Containers_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Containers_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Core_Callbacks_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Core_Callbacks_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Core_Callbacks_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Director_Core_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Director_Core_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Director_Core_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Export_Unsafe_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Export_Unsafe_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Export_Unsafe_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_File_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_File_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_File_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Geometry_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Geometry_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Geometry_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_GfxDevice_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_GfxDevice_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_GfxDevice_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_GfxDevice_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_GfxDevice_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_GfxDevice_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_GfxDevice_3_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_GfxDevice_3_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_GfxDevice_3_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_GfxDevice_4_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_GfxDevice_4_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_GfxDevice_4_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_GfxDevice_5_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_GfxDevice_5_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_GfxDevice_5_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_GfxDevice_opengles_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_GfxDevice_opengles_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_GfxDevice_opengles_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_10_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_10_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_10_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_11_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_11_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_11_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_12_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_12_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_12_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_4_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_4_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_4_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_5_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_5_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_5_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_6_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_6_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_6_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_8_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_8_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_8_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_9_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_9_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_9_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_Billboard_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_Billboard_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_Billboard_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_CommandBuffer_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_CommandBuffer_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_CommandBuffer_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_LOD_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_LOD_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_LOD_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_Mesh_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_Mesh_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_Mesh_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_Mesh_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_Mesh_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_Mesh_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_Mesh_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_Mesh_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_Mesh_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_Mesh_4_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_Mesh_4_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_Mesh_4_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_Mesh_5_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_Mesh_5_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_Mesh_5_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_ScriptableRenderLoop_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_ScriptableRenderLoop_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_ScriptableRenderLoop_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Input_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Input_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Input_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Interfaces_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Interfaces_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Interfaces_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Interfaces_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Interfaces_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Interfaces_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Interfaces_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Interfaces_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Interfaces_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Jobs_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Jobs_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Jobs_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Jobs_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Jobs_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Jobs_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Jobs_Internal_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Jobs_Internal_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Jobs_Internal_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Jobs_ScriptBindings_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Jobs_ScriptBindings_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Jobs_ScriptBindings_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Math_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Math_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Math_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Math_Random_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Math_Random_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Math_Random_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Misc_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Misc_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Misc_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Misc_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Misc_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Misc_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Misc_3_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Misc_3_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Misc_3_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Misc_4_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Misc_4_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Misc_4_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Misc_5_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Misc_5_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Misc_5_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Modules_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Modules_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Modules_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Mono_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Mono_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Mono_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Mono_SerializationBackend_DirectMemoryAccess_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Mono_SerializationBackend_DirectMemoryAccess_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Mono_SerializationBackend_DirectMemoryAccess_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Mono_SerializationBackend_DirectMemoryAccess_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Mono_SerializationBackend_DirectMemoryAccess_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Mono_SerializationBackend_DirectMemoryAccess_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_PluginInterface_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_PluginInterface_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_PluginInterface_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_PreloadManager_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_PreloadManager_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_PreloadManager_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Profiler_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Profiler_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Profiler_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Profiler_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Profiler_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Profiler_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Profiler_ExternalGPUProfiler_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Profiler_ExternalGPUProfiler_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Profiler_ExternalGPUProfiler_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Profiler_ScriptBindings_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Profiler_ScriptBindings_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Profiler_ScriptBindings_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_SceneManager_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_SceneManager_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_SceneManager_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_ScriptingBackend_Il2Cpp_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_ScriptingBackend_Il2Cpp_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_ScriptingBackend_Il2Cpp_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Scripting_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Scripting_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Scripting_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Scripting_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Scripting_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Scripting_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Scripting_3_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Scripting_3_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Scripting_3_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Scripting_APIUpdating_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Scripting_APIUpdating_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Scripting_APIUpdating_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Serialize_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Serialize_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Serialize_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Serialize_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Serialize_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Serialize_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Serialize_TransferFunctions_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Serialize_TransferFunctions_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Serialize_TransferFunctions_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Serialize_TransferFunctions_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Serialize_TransferFunctions_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Serialize_TransferFunctions_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Shaders_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Shaders_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Shaders_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Shaders_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Shaders_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Shaders_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Shaders_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Shaders_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Shaders_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Shaders_4_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Shaders_4_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Shaders_4_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Shaders_5_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Shaders_5_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Shaders_5_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Shaders_GpuPrograms_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Shaders_GpuPrograms_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Shaders_GpuPrograms_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Shaders_ShaderImpl_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Shaders_ShaderImpl_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Shaders_ShaderImpl_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Transform_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Transform_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Transform_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Transform_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Transform_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Transform_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Utilities_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Utilities_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Utilities_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Utilities_5_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Utilities_5_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Utilities_5_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Utilities_6_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Utilities_6_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Utilities_6_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Utilities_7_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Utilities_7_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Utilities_7_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Utilities_9_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Utilities_9_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Utilities_9_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Video_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Video_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Video_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_VirtualFileSystem_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_VirtualFileSystem_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_VirtualFileSystem_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Shader_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Shader_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Shader_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Shadows_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Shadows_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Shadows_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_ShapeModule_cpp=Module[\\\\\\\"__GLOBAL__sub_I_ShapeModule_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_ShapeModule_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_SubsystemsScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_SubsystemsScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_SubsystemsScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_SwInterCollision_cpp=Module[\\\\\\\"__GLOBAL__sub_I_SwInterCollision_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_SwInterCollision_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_SwSolverKernel_cpp=Module[\\\\\\\"__GLOBAL__sub_I_SwSolverKernel_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_SwSolverKernel_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_TemplateInstantiations_cpp=Module[\\\\\\\"__GLOBAL__sub_I_TemplateInstantiations_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_TemplateInstantiations_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_TerrainScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_TerrainScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_TerrainScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_TextCoreScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_TextCoreScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_TextCoreScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_TextRenderingScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_TextRenderingScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_TextRenderingScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_TilemapScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_TilemapScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_TilemapScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_UIElementsNativeScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_UIElementsNativeScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_UIElementsNativeScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_UIScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_UIScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_UIScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_UVModule_cpp=Module[\\\\\\\"__GLOBAL__sub_I_UVModule_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_UVModule_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_UnityAdsSettings_cpp=Module[\\\\\\\"__GLOBAL__sub_I_UnityAdsSettings_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_UnityAdsSettings_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_UnityAnalyticsScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_UnityAnalyticsScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_UnityAnalyticsScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_UnityWebRequestScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_UnityWebRequestScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_UnityWebRequestScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_VFXScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_VFXScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_VFXScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_VRScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_VRScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_VRScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_VideoScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_VideoScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_VideoScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_VideoYUV420Convert_cpp=Module[\\\\\\\"__GLOBAL__sub_I_VideoYUV420Convert_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_VideoYUV420Convert_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_VisualEffectAsset_cpp=Module[\\\\\\\"__GLOBAL__sub_I_VisualEffectAsset_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_VisualEffectAsset_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Wind_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Wind_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Wind_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_XRAudio_cpp=Module[\\\\\\\"__GLOBAL__sub_I_XRAudio_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_XRAudio_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_XRPreInit_cpp=Module[\\\\\\\"__GLOBAL__sub_I_XRPreInit_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_XRPreInit_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_XRScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_XRScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_XRScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_XRWindowsLocatableCamera_cpp=Module[\\\\\\\"__GLOBAL__sub_I_XRWindowsLocatableCamera_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_XRWindowsLocatableCamera_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_artifacts_WebGL_codegenerator_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_artifacts_WebGL_codegenerator_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_artifacts_WebGL_codegenerator_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_nvcloth_src_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_nvcloth_src_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_nvcloth_src_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_nvcloth_src_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_nvcloth_src_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_nvcloth_src_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_physx_source_physxextensions_src_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_physx_source_physxextensions_src_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_physx_source_physxextensions_src_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_umbra_cpp=Module[\\\\\\\"__GLOBAL__sub_I_umbra_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_umbra_cpp\\\\\\\"].apply(null,arguments)});var ___cxa_can_catch=Module[\\\\\\\"___cxa_can_catch\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxa_can_catch\\\\\\\"].apply(null,arguments)});var ___cxa_is_pointer_type=Module[\\\\\\\"___cxa_is_pointer_type\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxa_is_pointer_type\\\\\\\"].apply(null,arguments)});var ___cxx_global_var_init_10024=Module[\\\\\\\"___cxx_global_var_init_10024\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxx_global_var_init_10024\\\\\\\"].apply(null,arguments)});var ___cxx_global_var_init_104_4269=Module[\\\\\\\"___cxx_global_var_init_104_4269\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxx_global_var_init_104_4269\\\\\\\"].apply(null,arguments)});var ___cxx_global_var_init_130_7666=Module[\\\\\\\"___cxx_global_var_init_130_7666\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxx_global_var_init_130_7666\\\\\\\"].apply(null,arguments)});var ___cxx_global_var_init_18_10374=Module[\\\\\\\"___cxx_global_var_init_18_10374\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxx_global_var_init_18_10374\\\\\\\"].apply(null,arguments)});var ___cxx_global_var_init_18_1122=Module[\\\\\\\"___cxx_global_var_init_18_1122\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxx_global_var_init_18_1122\\\\\\\"].apply(null,arguments)});var ___cxx_global_var_init_19_10375=Module[\\\\\\\"___cxx_global_var_init_19_10375\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxx_global_var_init_19_10375\\\\\\\"].apply(null,arguments)});var ___cxx_global_var_init_20_10376=Module[\\\\\\\"___cxx_global_var_init_20_10376\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxx_global_var_init_20_10376\\\\\\\"].apply(null,arguments)});var ___cxx_global_var_init_23_17=Module[\\\\\\\"___cxx_global_var_init_23_17\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxx_global_var_init_23_17\\\\\\\"].apply(null,arguments)});var ___cxx_global_var_init_3992=Module[\\\\\\\"___cxx_global_var_init_3992\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxx_global_var_init_3992\\\\\\\"].apply(null,arguments)});var ___cxx_global_var_init_528=Module[\\\\\\\"___cxx_global_var_init_528\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxx_global_var_init_528\\\\\\\"].apply(null,arguments)});var ___cxx_global_var_init_62_8873=Module[\\\\\\\"___cxx_global_var_init_62_8873\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxx_global_var_init_62_8873\\\\\\\"].apply(null,arguments)});var ___cxx_global_var_init_89_7101=Module[\\\\\\\"___cxx_global_var_init_89_7101\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxx_global_var_init_89_7101\\\\\\\"].apply(null,arguments)});var ___cxx_global_var_init_9577=Module[\\\\\\\"___cxx_global_var_init_9577\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxx_global_var_init_9577\\\\\\\"].apply(null,arguments)});var ___cxx_global_var_init_9_9378=Module[\\\\\\\"___cxx_global_var_init_9_9378\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxx_global_var_init_9_9378\\\\\\\"].apply(null,arguments)});var ___emscripten_environ_constructor=Module[\\\\\\\"___emscripten_environ_constructor\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___emscripten_environ_constructor\\\\\\\"].apply(null,arguments)});var ___errno_location=Module[\\\\\\\"___errno_location\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___errno_location\\\\\\\"].apply(null,arguments)});var __get_daylight=Module[\\\\\\\"__get_daylight\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__get_daylight\\\\\\\"].apply(null,arguments)});var __get_environ=Module[\\\\\\\"__get_environ\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__get_environ\\\\\\\"].apply(null,arguments)});var __get_timezone=Module[\\\\\\\"__get_timezone\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__get_timezone\\\\\\\"].apply(null,arguments)});var __get_tzname=Module[\\\\\\\"__get_tzname\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__get_tzname\\\\\\\"].apply(null,arguments)});var _emscripten_replace_memory=Module[\\\\\\\"_emscripten_replace_memory\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_emscripten_replace_memory\\\\\\\"].apply(null,arguments)});var _free=Module[\\\\\\\"_free\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_free\\\\\\\"].apply(null,arguments)});var _htonl=Module[\\\\\\\"_htonl\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_htonl\\\\\\\"].apply(null,arguments)});var _htons=Module[\\\\\\\"_htons\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_htons\\\\\\\"].apply(null,arguments)});var _i64Add=Module[\\\\\\\"_i64Add\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_i64Add\\\\\\\"].apply(null,arguments)});var _llvm_bswap_i16=Module[\\\\\\\"_llvm_bswap_i16\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_llvm_bswap_i16\\\\\\\"].apply(null,arguments)});var _llvm_bswap_i32=Module[\\\\\\\"_llvm_bswap_i32\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_llvm_bswap_i32\\\\\\\"].apply(null,arguments)});var _llvm_ctlz_i64=Module[\\\\\\\"_llvm_ctlz_i64\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_llvm_ctlz_i64\\\\\\\"].apply(null,arguments)});var _llvm_ctpop_i32=Module[\\\\\\\"_llvm_ctpop_i32\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_llvm_ctpop_i32\\\\\\\"].apply(null,arguments)});var _llvm_maxnum_f32=Module[\\\\\\\"_llvm_maxnum_f32\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_llvm_maxnum_f32\\\\\\\"].apply(null,arguments)});var _llvm_maxnum_f64=Module[\\\\\\\"_llvm_maxnum_f64\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_llvm_maxnum_f64\\\\\\\"].apply(null,arguments)});var _llvm_minnum_f32=Module[\\\\\\\"_llvm_minnum_f32\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_llvm_minnum_f32\\\\\\\"].apply(null,arguments)});var _llvm_round_f32=Module[\\\\\\\"_llvm_round_f32\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_llvm_round_f32\\\\\\\"].apply(null,arguments)});var _main=Module[\\\\\\\"_main\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_main\\\\\\\"].apply(null,arguments)});var _malloc=Module[\\\\\\\"_malloc\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_malloc\\\\\\\"].apply(null,arguments)});var _memalign=Module[\\\\\\\"_memalign\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_memalign\\\\\\\"].apply(null,arguments)});var _memcpy=Module[\\\\\\\"_memcpy\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_memcpy\\\\\\\"].apply(null,arguments)});var _memmove=Module[\\\\\\\"_memmove\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_memmove\\\\\\\"].apply(null,arguments)});var _memset=Module[\\\\\\\"_memset\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_memset\\\\\\\"].apply(null,arguments)});var _ntohs=Module[\\\\\\\"_ntohs\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_ntohs\\\\\\\"].apply(null,arguments)});var _pthread_cond_broadcast=Module[\\\\\\\"_pthread_cond_broadcast\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_pthread_cond_broadcast\\\\\\\"].apply(null,arguments)});var _pthread_mutex_lock=Module[\\\\\\\"_pthread_mutex_lock\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_pthread_mutex_lock\\\\\\\"].apply(null,arguments)});var _pthread_mutex_unlock=Module[\\\\\\\"_pthread_mutex_unlock\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_pthread_mutex_unlock\\\\\\\"].apply(null,arguments)});var _realloc=Module[\\\\\\\"_realloc\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_realloc\\\\\\\"].apply(null,arguments)});var _saveSetjmp=Module[\\\\\\\"_saveSetjmp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_saveSetjmp\\\\\\\"].apply(null,arguments)});var _sbrk=Module[\\\\\\\"_sbrk\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_sbrk\\\\\\\"].apply(null,arguments)});var _strlen=Module[\\\\\\\"_strlen\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_strlen\\\\\\\"].apply(null,arguments)});var _testSetjmp=Module[\\\\\\\"_testSetjmp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_testSetjmp\\\\\\\"].apply(null,arguments)});var establishStackSpace=Module[\\\\\\\"establishStackSpace\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"establishStackSpace\\\\\\\"].apply(null,arguments)});var getTempRet0=Module[\\\\\\\"getTempRet0\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"getTempRet0\\\\\\\"].apply(null,arguments)});var runPostSets=Module[\\\\\\\"runPostSets\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"runPostSets\\\\\\\"].apply(null,arguments)});var setTempRet0=Module[\\\\\\\"setTempRet0\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"setTempRet0\\\\\\\"].apply(null,arguments)});var setThrew=Module[\\\\\\\"setThrew\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"setThrew\\\\\\\"].apply(null,arguments)});var stackAlloc=Module[\\\\\\\"stackAlloc\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"stackAlloc\\\\\\\"].apply(null,arguments)});var stackRestore=Module[\\\\\\\"stackRestore\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"stackRestore\\\\\\\"].apply(null,arguments)});var stackSave=Module[\\\\\\\"stackSave\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"stackSave\\\\\\\"].apply(null,arguments)});var dynCall_dddi=Module[\\\\\\\"dynCall_dddi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_dddi\\\\\\\"].apply(null,arguments)});var dynCall_ddi=Module[\\\\\\\"dynCall_ddi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ddi\\\\\\\"].apply(null,arguments)});var dynCall_ddidi=Module[\\\\\\\"dynCall_ddidi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ddidi\\\\\\\"].apply(null,arguments)});var dynCall_dfi=Module[\\\\\\\"dynCall_dfi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_dfi\\\\\\\"].apply(null,arguments)});var dynCall_di=Module[\\\\\\\"dynCall_di\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_di\\\\\\\"].apply(null,arguments)});var dynCall_diddi=Module[\\\\\\\"dynCall_diddi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_diddi\\\\\\\"].apply(null,arguments)});var dynCall_didi=Module[\\\\\\\"dynCall_didi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_didi\\\\\\\"].apply(null,arguments)});var dynCall_dii=Module[\\\\\\\"dynCall_dii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_dii\\\\\\\"].apply(null,arguments)});var dynCall_diii=Module[\\\\\\\"dynCall_diii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_diii\\\\\\\"].apply(null,arguments)});var dynCall_diiii=Module[\\\\\\\"dynCall_diiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_diiii\\\\\\\"].apply(null,arguments)});var dynCall_dji=Module[\\\\\\\"dynCall_dji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_dji\\\\\\\"].apply(null,arguments)});var dynCall_f=Module[\\\\\\\"dynCall_f\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_f\\\\\\\"].apply(null,arguments)});var dynCall_fdi=Module[\\\\\\\"dynCall_fdi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fdi\\\\\\\"].apply(null,arguments)});var dynCall_ff=Module[\\\\\\\"dynCall_ff\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ff\\\\\\\"].apply(null,arguments)});var dynCall_fff=Module[\\\\\\\"dynCall_fff\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fff\\\\\\\"].apply(null,arguments)});var dynCall_ffffffi=Module[\\\\\\\"dynCall_ffffffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ffffffi\\\\\\\"].apply(null,arguments)});var dynCall_fffffi=Module[\\\\\\\"dynCall_fffffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fffffi\\\\\\\"].apply(null,arguments)});var dynCall_ffffi=Module[\\\\\\\"dynCall_ffffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ffffi\\\\\\\"].apply(null,arguments)});var dynCall_fffi=Module[\\\\\\\"dynCall_fffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fffi\\\\\\\"].apply(null,arguments)});var dynCall_fffifffi=Module[\\\\\\\"dynCall_fffifffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fffifffi\\\\\\\"].apply(null,arguments)});var dynCall_ffi=Module[\\\\\\\"dynCall_ffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ffi\\\\\\\"].apply(null,arguments)});var dynCall_fi=Module[\\\\\\\"dynCall_fi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fi\\\\\\\"].apply(null,arguments)});var dynCall_fidi=Module[\\\\\\\"dynCall_fidi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fidi\\\\\\\"].apply(null,arguments)});var dynCall_fif=Module[\\\\\\\"dynCall_fif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fif\\\\\\\"].apply(null,arguments)});var dynCall_fiff=Module[\\\\\\\"dynCall_fiff\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fiff\\\\\\\"].apply(null,arguments)});var dynCall_fifffffi=Module[\\\\\\\"dynCall_fifffffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fifffffi\\\\\\\"].apply(null,arguments)});var dynCall_fifffi=Module[\\\\\\\"dynCall_fifffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fifffi\\\\\\\"].apply(null,arguments)});var dynCall_fiffi=Module[\\\\\\\"dynCall_fiffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fiffi\\\\\\\"].apply(null,arguments)});var dynCall_fifi=Module[\\\\\\\"dynCall_fifi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fifi\\\\\\\"].apply(null,arguments)});var dynCall_fifii=Module[\\\\\\\"dynCall_fifii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fifii\\\\\\\"].apply(null,arguments)});var dynCall_fifiii=Module[\\\\\\\"dynCall_fifiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fifiii\\\\\\\"].apply(null,arguments)});var dynCall_fifiiiii=Module[\\\\\\\"dynCall_fifiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fifiiiii\\\\\\\"].apply(null,arguments)});var dynCall_fii=Module[\\\\\\\"dynCall_fii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fii\\\\\\\"].apply(null,arguments)});var dynCall_fiiffi=Module[\\\\\\\"dynCall_fiiffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fiiffi\\\\\\\"].apply(null,arguments)});var dynCall_fiifi=Module[\\\\\\\"dynCall_fiifi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fiifi\\\\\\\"].apply(null,arguments)});var dynCall_fiifii=Module[\\\\\\\"dynCall_fiifii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fiifii\\\\\\\"].apply(null,arguments)});var dynCall_fiii=Module[\\\\\\\"dynCall_fiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fiii\\\\\\\"].apply(null,arguments)});var dynCall_fiiifii=Module[\\\\\\\"dynCall_fiiifii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fiiifii\\\\\\\"].apply(null,arguments)});var dynCall_fiiii=Module[\\\\\\\"dynCall_fiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fiiii\\\\\\\"].apply(null,arguments)});var dynCall_fiiiif=Module[\\\\\\\"dynCall_fiiiif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fiiiif\\\\\\\"].apply(null,arguments)});var dynCall_fiiiii=Module[\\\\\\\"dynCall_fiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fiiiii\\\\\\\"].apply(null,arguments)});var dynCall_fiiiiii=Module[\\\\\\\"dynCall_fiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_fiiiiiifiifif=Module[\\\\\\\"dynCall_fiiiiiifiifif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fiiiiiifiifif\\\\\\\"].apply(null,arguments)});var dynCall_fiiiiiifiiiif=Module[\\\\\\\"dynCall_fiiiiiifiiiif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fiiiiiifiiiif\\\\\\\"].apply(null,arguments)});var dynCall_fji=Module[\\\\\\\"dynCall_fji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fji\\\\\\\"].apply(null,arguments)});var dynCall_i=Module[\\\\\\\"dynCall_i\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_i\\\\\\\"].apply(null,arguments)});var dynCall_iddi=Module[\\\\\\\"dynCall_iddi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iddi\\\\\\\"].apply(null,arguments)});var dynCall_idfi=Module[\\\\\\\"dynCall_idfi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_idfi\\\\\\\"].apply(null,arguments)});var dynCall_idi=Module[\\\\\\\"dynCall_idi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_idi\\\\\\\"].apply(null,arguments)});var dynCall_idii=Module[\\\\\\\"dynCall_idii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_idii\\\\\\\"].apply(null,arguments)});var dynCall_idiii=Module[\\\\\\\"dynCall_idiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_idiii\\\\\\\"].apply(null,arguments)});var dynCall_idji=Module[\\\\\\\"dynCall_idji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_idji\\\\\\\"].apply(null,arguments)});var dynCall_if=Module[\\\\\\\"dynCall_if\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_if\\\\\\\"].apply(null,arguments)});var dynCall_ifdi=Module[\\\\\\\"dynCall_ifdi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ifdi\\\\\\\"].apply(null,arguments)});var dynCall_iffffi=Module[\\\\\\\"dynCall_iffffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iffffi\\\\\\\"].apply(null,arguments)});var dynCall_ifffi=Module[\\\\\\\"dynCall_ifffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ifffi\\\\\\\"].apply(null,arguments)});var dynCall_iffi=Module[\\\\\\\"dynCall_iffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iffi\\\\\\\"].apply(null,arguments)});var dynCall_ifi=Module[\\\\\\\"dynCall_ifi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ifi\\\\\\\"].apply(null,arguments)});var dynCall_ifii=Module[\\\\\\\"dynCall_ifii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ifii\\\\\\\"].apply(null,arguments)});var dynCall_ifiii=Module[\\\\\\\"dynCall_ifiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ifiii\\\\\\\"].apply(null,arguments)});var dynCall_ifji=Module[\\\\\\\"dynCall_ifji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ifji\\\\\\\"].apply(null,arguments)});var dynCall_ii=Module[\\\\\\\"dynCall_ii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ii\\\\\\\"].apply(null,arguments)});var dynCall_iiddi=Module[\\\\\\\"dynCall_iiddi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiddi\\\\\\\"].apply(null,arguments)});var dynCall_iidfi=Module[\\\\\\\"dynCall_iidfi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iidfi\\\\\\\"].apply(null,arguments)});var dynCall_iidi=Module[\\\\\\\"dynCall_iidi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iidi\\\\\\\"].apply(null,arguments)});var dynCall_iidii=Module[\\\\\\\"dynCall_iidii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iidii\\\\\\\"].apply(null,arguments)});var dynCall_iidji=Module[\\\\\\\"dynCall_iidji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iidji\\\\\\\"].apply(null,arguments)});var dynCall_iif=Module[\\\\\\\"dynCall_iif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iif\\\\\\\"].apply(null,arguments)});var dynCall_iifdi=Module[\\\\\\\"dynCall_iifdi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iifdi\\\\\\\"].apply(null,arguments)});var dynCall_iifff=Module[\\\\\\\"dynCall_iifff\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iifff\\\\\\\"].apply(null,arguments)});var dynCall_iifffi=Module[\\\\\\\"dynCall_iifffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iifffi\\\\\\\"].apply(null,arguments)});var dynCall_iiffi=Module[\\\\\\\"dynCall_iiffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiffi\\\\\\\"].apply(null,arguments)});var dynCall_iifi=Module[\\\\\\\"dynCall_iifi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iifi\\\\\\\"].apply(null,arguments)});var dynCall_iifii=Module[\\\\\\\"dynCall_iifii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iifii\\\\\\\"].apply(null,arguments)});var dynCall_iifiifiii=Module[\\\\\\\"dynCall_iifiifiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iifiifiii\\\\\\\"].apply(null,arguments)});var dynCall_iifiii=Module[\\\\\\\"dynCall_iifiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iifiii\\\\\\\"].apply(null,arguments)});var dynCall_iifiiii=Module[\\\\\\\"dynCall_iifiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iifiiii\\\\\\\"].apply(null,arguments)});var dynCall_iifiiiii=Module[\\\\\\\"dynCall_iifiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iifiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iifiiiijii=Module[\\\\\\\"dynCall_iifiiiijii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iifiiiijii\\\\\\\"].apply(null,arguments)});var dynCall_iifji=Module[\\\\\\\"dynCall_iifji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iifji\\\\\\\"].apply(null,arguments)});var dynCall_iii=Module[\\\\\\\"dynCall_iii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iii\\\\\\\"].apply(null,arguments)});var dynCall_iiiddi=Module[\\\\\\\"dynCall_iiiddi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiddi\\\\\\\"].apply(null,arguments)});var dynCall_iiidi=Module[\\\\\\\"dynCall_iiidi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiidi\\\\\\\"].apply(null,arguments)});var dynCall_iiidii=Module[\\\\\\\"dynCall_iiidii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiidii\\\\\\\"].apply(null,arguments)});var dynCall_iiif=Module[\\\\\\\"dynCall_iiif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiif\\\\\\\"].apply(null,arguments)});var dynCall_iiiff=Module[\\\\\\\"dynCall_iiiff\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiff\\\\\\\"].apply(null,arguments)});var dynCall_iiiffii=Module[\\\\\\\"dynCall_iiiffii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiffii\\\\\\\"].apply(null,arguments)});var dynCall_iiifi=Module[\\\\\\\"dynCall_iiifi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiifi\\\\\\\"].apply(null,arguments)});var dynCall_iiifii=Module[\\\\\\\"dynCall_iiifii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiifii\\\\\\\"].apply(null,arguments)});var dynCall_iiifiifii=Module[\\\\\\\"dynCall_iiifiifii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiifiifii\\\\\\\"].apply(null,arguments)});var dynCall_iiifiifiii=Module[\\\\\\\"dynCall_iiifiifiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiifiifiii\\\\\\\"].apply(null,arguments)});var dynCall_iiifiii=Module[\\\\\\\"dynCall_iiifiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiifiii\\\\\\\"].apply(null,arguments)});var dynCall_iiifiiii=Module[\\\\\\\"dynCall_iiifiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiifiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiii=Module[\\\\\\\"dynCall_iiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiifffffi=Module[\\\\\\\"dynCall_iiiifffffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiifffffi\\\\\\\"].apply(null,arguments)});var dynCall_iiiifffffii=Module[\\\\\\\"dynCall_iiiifffffii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiifffffii\\\\\\\"].apply(null,arguments)});var dynCall_iiiifffiii=Module[\\\\\\\"dynCall_iiiifffiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiifffiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiifi=Module[\\\\\\\"dynCall_iiiifi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiifi\\\\\\\"].apply(null,arguments)});var dynCall_iiiifii=Module[\\\\\\\"dynCall_iiiifii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiifii\\\\\\\"].apply(null,arguments)});var dynCall_iiiifiii=Module[\\\\\\\"dynCall_iiiifiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiifiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiifiiii=Module[\\\\\\\"dynCall_iiiifiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiifiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiifiiiii=Module[\\\\\\\"dynCall_iiiifiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiifiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiii=Module[\\\\\\\"dynCall_iiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiff=Module[\\\\\\\"dynCall_iiiiiff\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiff\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiffi=Module[\\\\\\\"dynCall_iiiiiffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiffi\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiffii=Module[\\\\\\\"dynCall_iiiiiffii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiffii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiifi=Module[\\\\\\\"dynCall_iiiiifi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiifi\\\\\\\"].apply(null,arguments)});var dynCall_iiiiifiii=Module[\\\\\\\"dynCall_iiiiifiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiifiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiifiiiii=Module[\\\\\\\"dynCall_iiiiifiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiifiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiifiiiiif=Module[\\\\\\\"dynCall_iiiiifiiiiif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiifiiiiif\\\\\\\"].apply(null,arguments)});var dynCall_iiiiii=Module[\\\\\\\"dynCall_iiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiifff=Module[\\\\\\\"dynCall_iiiiiifff\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiifff\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiifffiiifiii=Module[\\\\\\\"dynCall_iiiiiifffiiifiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiifffiiifiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiffiiiiiiiiiffffiii=Module[\\\\\\\"dynCall_iiiiiiffiiiiiiiiiffffiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiffiiiiiiiiiffffiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiffiiiiiiiiiffffiiii=Module[\\\\\\\"dynCall_iiiiiiffiiiiiiiiiffffiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiffiiiiiiiiiffffiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiffiiiiiiiiiiiiiii=Module[\\\\\\\"dynCall_iiiiiiffiiiiiiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiffiiiiiiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiifiif=Module[\\\\\\\"dynCall_iiiiiifiif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiifiif\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiifiii=Module[\\\\\\\"dynCall_iiiiiifiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiifiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiii=Module[\\\\\\\"dynCall_iiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiifiif=Module[\\\\\\\"dynCall_iiiiiiifiif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiifiif\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiifiii=Module[\\\\\\\"dynCall_iiiiiiifiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiifiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiifiiii=Module[\\\\\\\"dynCall_iiiiiiifiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiifiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiii=Module[\\\\\\\"dynCall_iiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiiifiii=Module[\\\\\\\"dynCall_iiiiiiiifiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiiifiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiiii=Module[\\\\\\\"dynCall_iiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiiiii=Module[\\\\\\\"dynCall_iiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiiiiii=Module[\\\\\\\"dynCall_iiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiiiiiii=Module[\\\\\\\"dynCall_iiiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiiiiiiii=Module[\\\\\\\"dynCall_iiiiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiiiiiiiii=Module[\\\\\\\"dynCall_iiiiiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiiiiiiiiii=Module[\\\\\\\"dynCall_iiiiiiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiiiiiiiiiii=Module[\\\\\\\"dynCall_iiiiiiiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiiiiiiiiiiii=Module[\\\\\\\"dynCall_iiiiiiiiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiiiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiiiiiiiiiiiii=Module[\\\\\\\"dynCall_iiiiiiiiiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiiiiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiiiiiiiiiiiiii=Module[\\\\\\\"dynCall_iiiiiiiiiiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiiiiiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiji=Module[\\\\\\\"dynCall_iiiiiji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiji\\\\\\\"].apply(null,arguments)});var dynCall_iiiij=Module[\\\\\\\"dynCall_iiiij\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiij\\\\\\\"].apply(null,arguments)});var dynCall_iiiiji=Module[\\\\\\\"dynCall_iiiiji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiji\\\\\\\"].apply(null,arguments)});var dynCall_iiiijii=Module[\\\\\\\"dynCall_iiiijii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiijii\\\\\\\"].apply(null,arguments)});var dynCall_iiiijiii=Module[\\\\\\\"dynCall_iiiijiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiijiii\\\\\\\"].apply(null,arguments)});var dynCall_iiij=Module[\\\\\\\"dynCall_iiij\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiij\\\\\\\"].apply(null,arguments)});var dynCall_iiiji=Module[\\\\\\\"dynCall_iiiji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiji\\\\\\\"].apply(null,arguments)});var dynCall_iiijii=Module[\\\\\\\"dynCall_iiijii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiijii\\\\\\\"].apply(null,arguments)});var dynCall_iiijiii=Module[\\\\\\\"dynCall_iiijiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiijiii\\\\\\\"].apply(null,arguments)});var dynCall_iij=Module[\\\\\\\"dynCall_iij\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iij\\\\\\\"].apply(null,arguments)});var dynCall_iijdi=Module[\\\\\\\"dynCall_iijdi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iijdi\\\\\\\"].apply(null,arguments)});var dynCall_iijfi=Module[\\\\\\\"dynCall_iijfi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iijfi\\\\\\\"].apply(null,arguments)});var dynCall_iiji=Module[\\\\\\\"dynCall_iiji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiji\\\\\\\"].apply(null,arguments)});var dynCall_iijii=Module[\\\\\\\"dynCall_iijii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iijii\\\\\\\"].apply(null,arguments)});var dynCall_iijiii=Module[\\\\\\\"dynCall_iijiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iijiii\\\\\\\"].apply(null,arguments)});var dynCall_iijji=Module[\\\\\\\"dynCall_iijji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iijji\\\\\\\"].apply(null,arguments)});var dynCall_iijjii=Module[\\\\\\\"dynCall_iijjii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iijjii\\\\\\\"].apply(null,arguments)});var dynCall_iijjjji=Module[\\\\\\\"dynCall_iijjjji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iijjjji\\\\\\\"].apply(null,arguments)});var dynCall_iijjjjiii=Module[\\\\\\\"dynCall_iijjjjiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iijjjjiii\\\\\\\"].apply(null,arguments)});var dynCall_ij=Module[\\\\\\\"dynCall_ij\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ij\\\\\\\"].apply(null,arguments)});var dynCall_ijdi=Module[\\\\\\\"dynCall_ijdi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ijdi\\\\\\\"].apply(null,arguments)});var dynCall_ijfi=Module[\\\\\\\"dynCall_ijfi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ijfi\\\\\\\"].apply(null,arguments)});var dynCall_iji=Module[\\\\\\\"dynCall_iji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iji\\\\\\\"].apply(null,arguments)});var dynCall_ijii=Module[\\\\\\\"dynCall_ijii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ijii\\\\\\\"].apply(null,arguments)});var dynCall_ijiii=Module[\\\\\\\"dynCall_ijiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ijiii\\\\\\\"].apply(null,arguments)});var dynCall_ijiiiii=Module[\\\\\\\"dynCall_ijiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ijiiiii\\\\\\\"].apply(null,arguments)});var dynCall_ijj=Module[\\\\\\\"dynCall_ijj\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ijj\\\\\\\"].apply(null,arguments)});var dynCall_ijji=Module[\\\\\\\"dynCall_ijji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ijji\\\\\\\"].apply(null,arguments)});var dynCall_j=Module[\\\\\\\"dynCall_j\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_j\\\\\\\"].apply(null,arguments)});var dynCall_jdi=Module[\\\\\\\"dynCall_jdi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jdi\\\\\\\"].apply(null,arguments)});var dynCall_jdii=Module[\\\\\\\"dynCall_jdii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jdii\\\\\\\"].apply(null,arguments)});var dynCall_jfi=Module[\\\\\\\"dynCall_jfi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jfi\\\\\\\"].apply(null,arguments)});var dynCall_ji=Module[\\\\\\\"dynCall_ji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ji\\\\\\\"].apply(null,arguments)});var dynCall_jidi=Module[\\\\\\\"dynCall_jidi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jidi\\\\\\\"].apply(null,arguments)});var dynCall_jidii=Module[\\\\\\\"dynCall_jidii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jidii\\\\\\\"].apply(null,arguments)});var dynCall_jii=Module[\\\\\\\"dynCall_jii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jii\\\\\\\"].apply(null,arguments)});var dynCall_jiii=Module[\\\\\\\"dynCall_jiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jiii\\\\\\\"].apply(null,arguments)});var dynCall_jiiii=Module[\\\\\\\"dynCall_jiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jiiii\\\\\\\"].apply(null,arguments)});var dynCall_jiiiii=Module[\\\\\\\"dynCall_jiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jiiiii\\\\\\\"].apply(null,arguments)});var dynCall_jiiiiii=Module[\\\\\\\"dynCall_jiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_jiiiiiiiiii=Module[\\\\\\\"dynCall_jiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_jiiji=Module[\\\\\\\"dynCall_jiiji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jiiji\\\\\\\"].apply(null,arguments)});var dynCall_jiji=Module[\\\\\\\"dynCall_jiji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jiji\\\\\\\"].apply(null,arguments)});var dynCall_jijii=Module[\\\\\\\"dynCall_jijii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jijii\\\\\\\"].apply(null,arguments)});var dynCall_jijiii=Module[\\\\\\\"dynCall_jijiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jijiii\\\\\\\"].apply(null,arguments)});var dynCall_jijj=Module[\\\\\\\"dynCall_jijj\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jijj\\\\\\\"].apply(null,arguments)});var dynCall_jijji=Module[\\\\\\\"dynCall_jijji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jijji\\\\\\\"].apply(null,arguments)});var dynCall_jji=Module[\\\\\\\"dynCall_jji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jji\\\\\\\"].apply(null,arguments)});var dynCall_jjji=Module[\\\\\\\"dynCall_jjji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jjji\\\\\\\"].apply(null,arguments)});var dynCall_v=Module[\\\\\\\"dynCall_v\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_v\\\\\\\"].apply(null,arguments)});var dynCall_vd=Module[\\\\\\\"dynCall_vd\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vd\\\\\\\"].apply(null,arguments)});var dynCall_vf=Module[\\\\\\\"dynCall_vf\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vf\\\\\\\"].apply(null,arguments)});var dynCall_vff=Module[\\\\\\\"dynCall_vff\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vff\\\\\\\"].apply(null,arguments)});var dynCall_vffff=Module[\\\\\\\"dynCall_vffff\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vffff\\\\\\\"].apply(null,arguments)});var dynCall_vffffi=Module[\\\\\\\"dynCall_vffffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vffffi\\\\\\\"].apply(null,arguments)});var dynCall_vffffii=Module[\\\\\\\"dynCall_vffffii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vffffii\\\\\\\"].apply(null,arguments)});var dynCall_vffi=Module[\\\\\\\"dynCall_vffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vffi\\\\\\\"].apply(null,arguments)});var dynCall_vfi=Module[\\\\\\\"dynCall_vfi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vfi\\\\\\\"].apply(null,arguments)});var dynCall_vfii=Module[\\\\\\\"dynCall_vfii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vfii\\\\\\\"].apply(null,arguments)});var dynCall_vfiii=Module[\\\\\\\"dynCall_vfiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vfiii\\\\\\\"].apply(null,arguments)});var dynCall_vi=Module[\\\\\\\"dynCall_vi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vi\\\\\\\"].apply(null,arguments)});var dynCall_vid=Module[\\\\\\\"dynCall_vid\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vid\\\\\\\"].apply(null,arguments)});var dynCall_vidd=Module[\\\\\\\"dynCall_vidd\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vidd\\\\\\\"].apply(null,arguments)});var dynCall_viddi=Module[\\\\\\\"dynCall_viddi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viddi\\\\\\\"].apply(null,arguments)});var dynCall_viddii=Module[\\\\\\\"dynCall_viddii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viddii\\\\\\\"].apply(null,arguments)});var dynCall_viddiiii=Module[\\\\\\\"dynCall_viddiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viddiiii\\\\\\\"].apply(null,arguments)});var dynCall_vidi=Module[\\\\\\\"dynCall_vidi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vidi\\\\\\\"].apply(null,arguments)});var dynCall_vidii=Module[\\\\\\\"dynCall_vidii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vidii\\\\\\\"].apply(null,arguments)});var dynCall_vidiii=Module[\\\\\\\"dynCall_vidiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vidiii\\\\\\\"].apply(null,arguments)});var dynCall_vif=Module[\\\\\\\"dynCall_vif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vif\\\\\\\"].apply(null,arguments)});var dynCall_viff=Module[\\\\\\\"dynCall_viff\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viff\\\\\\\"].apply(null,arguments)});var dynCall_vifff=Module[\\\\\\\"dynCall_vifff\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vifff\\\\\\\"].apply(null,arguments)});var dynCall_viffff=Module[\\\\\\\"dynCall_viffff\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viffff\\\\\\\"].apply(null,arguments)});var dynCall_vifffffi=Module[\\\\\\\"dynCall_vifffffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vifffffi\\\\\\\"].apply(null,arguments)});var dynCall_viffffi=Module[\\\\\\\"dynCall_viffffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viffffi\\\\\\\"].apply(null,arguments)});var dynCall_viffffii=Module[\\\\\\\"dynCall_viffffii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viffffii\\\\\\\"].apply(null,arguments)});var dynCall_viffffiifffiiiiif=Module[\\\\\\\"dynCall_viffffiifffiiiiif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viffffiifffiiiiif\\\\\\\"].apply(null,arguments)});var dynCall_vifffi=Module[\\\\\\\"dynCall_vifffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vifffi\\\\\\\"].apply(null,arguments)});var dynCall_vifffii=Module[\\\\\\\"dynCall_vifffii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vifffii\\\\\\\"].apply(null,arguments)});var dynCall_viffi=Module[\\\\\\\"dynCall_viffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viffi\\\\\\\"].apply(null,arguments)});var dynCall_viffii=Module[\\\\\\\"dynCall_viffii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viffii\\\\\\\"].apply(null,arguments)});var dynCall_viffiifffffiii=Module[\\\\\\\"dynCall_viffiifffffiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viffiifffffiii\\\\\\\"].apply(null,arguments)});var dynCall_viffiifffiii=Module[\\\\\\\"dynCall_viffiifffiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viffiifffiii\\\\\\\"].apply(null,arguments)});var dynCall_viffiii=Module[\\\\\\\"dynCall_viffiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viffiii\\\\\\\"].apply(null,arguments)});var dynCall_viffiiiif=Module[\\\\\\\"dynCall_viffiiiif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viffiiiif\\\\\\\"].apply(null,arguments)});var dynCall_viffiiiii=Module[\\\\\\\"dynCall_viffiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viffiiiii\\\\\\\"].apply(null,arguments)});var dynCall_vifi=Module[\\\\\\\"dynCall_vifi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vifi\\\\\\\"].apply(null,arguments)});var dynCall_vififiii=Module[\\\\\\\"dynCall_vififiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vififiii\\\\\\\"].apply(null,arguments)});var dynCall_vififiiii=Module[\\\\\\\"dynCall_vififiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vififiiii\\\\\\\"].apply(null,arguments)});var dynCall_vifii=Module[\\\\\\\"dynCall_vifii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vifii\\\\\\\"].apply(null,arguments)});var dynCall_vifiii=Module[\\\\\\\"dynCall_vifiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vifiii\\\\\\\"].apply(null,arguments)});var dynCall_vifiiii=Module[\\\\\\\"dynCall_vifiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vifiiii\\\\\\\"].apply(null,arguments)});var dynCall_vifiiiii=Module[\\\\\\\"dynCall_vifiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vifiiiii\\\\\\\"].apply(null,arguments)});var dynCall_vifijii=Module[\\\\\\\"dynCall_vifijii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vifijii\\\\\\\"].apply(null,arguments)});var dynCall_vii=Module[\\\\\\\"dynCall_vii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vii\\\\\\\"].apply(null,arguments)});var dynCall_viid=Module[\\\\\\\"dynCall_viid\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viid\\\\\\\"].apply(null,arguments)});var dynCall_viiddi=Module[\\\\\\\"dynCall_viiddi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiddi\\\\\\\"].apply(null,arguments)});var dynCall_viidi=Module[\\\\\\\"dynCall_viidi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viidi\\\\\\\"].apply(null,arguments)});var dynCall_viidii=Module[\\\\\\\"dynCall_viidii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viidii\\\\\\\"].apply(null,arguments)});var dynCall_viif=Module[\\\\\\\"dynCall_viif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viif\\\\\\\"].apply(null,arguments)});var dynCall_viiff=Module[\\\\\\\"dynCall_viiff\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiff\\\\\\\"].apply(null,arguments)});var dynCall_viifff=Module[\\\\\\\"dynCall_viifff\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viifff\\\\\\\"].apply(null,arguments)});var dynCall_viiffffffffi=Module[\\\\\\\"dynCall_viiffffffffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiffffffffi\\\\\\\"].apply(null,arguments)});var dynCall_viiffffffffiii=Module[\\\\\\\"dynCall_viiffffffffiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiffffffffiii\\\\\\\"].apply(null,arguments)});var dynCall_viifffffffi=Module[\\\\\\\"dynCall_viifffffffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viifffffffi\\\\\\\"].apply(null,arguments)});var dynCall_viiffffffi=Module[\\\\\\\"dynCall_viiffffffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiffffffi\\\\\\\"].apply(null,arguments)});var dynCall_viifffffi=Module[\\\\\\\"dynCall_viifffffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viifffffi\\\\\\\"].apply(null,arguments)});var dynCall_viiffffi=Module[\\\\\\\"dynCall_viiffffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiffffi\\\\\\\"].apply(null,arguments)});var dynCall_viifffi=Module[\\\\\\\"dynCall_viifffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viifffi\\\\\\\"].apply(null,arguments)});var dynCall_viifffii=Module[\\\\\\\"dynCall_viifffii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viifffii\\\\\\\"].apply(null,arguments)});var dynCall_viiffi=Module[\\\\\\\"dynCall_viiffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiffi\\\\\\\"].apply(null,arguments)});var dynCall_viiffii=Module[\\\\\\\"dynCall_viiffii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiffii\\\\\\\"].apply(null,arguments)});var dynCall_viifi=Module[\\\\\\\"dynCall_viifi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viifi\\\\\\\"].apply(null,arguments)});var dynCall_viififii=Module[\\\\\\\"dynCall_viififii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viififii\\\\\\\"].apply(null,arguments)});var dynCall_viifii=Module[\\\\\\\"dynCall_viifii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viifii\\\\\\\"].apply(null,arguments)});var dynCall_viifiii=Module[\\\\\\\"dynCall_viifiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viifiii\\\\\\\"].apply(null,arguments)});var dynCall_viifiiii=Module[\\\\\\\"dynCall_viifiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viifiiii\\\\\\\"].apply(null,arguments)});var dynCall_viifiiiii=Module[\\\\\\\"dynCall_viifiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viifiiiii\\\\\\\"].apply(null,arguments)});var dynCall_viii=Module[\\\\\\\"dynCall_viii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viii\\\\\\\"].apply(null,arguments)});var dynCall_viiidi=Module[\\\\\\\"dynCall_viiidi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiidi\\\\\\\"].apply(null,arguments)});var dynCall_viiif=Module[\\\\\\\"dynCall_viiif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiif\\\\\\\"].apply(null,arguments)});var dynCall_viiifffi=Module[\\\\\\\"dynCall_viiifffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiifffi\\\\\\\"].apply(null,arguments)});var dynCall_viiiffi=Module[\\\\\\\"dynCall_viiiffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiffi\\\\\\\"].apply(null,arguments)});var dynCall_viiiffii=Module[\\\\\\\"dynCall_viiiffii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiffii\\\\\\\"].apply(null,arguments)});var dynCall_viiifi=Module[\\\\\\\"dynCall_viiifi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiifi\\\\\\\"].apply(null,arguments)});var dynCall_viiififfi=Module[\\\\\\\"dynCall_viiififfi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiififfi\\\\\\\"].apply(null,arguments)});var dynCall_viiififi=Module[\\\\\\\"dynCall_viiififi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiififi\\\\\\\"].apply(null,arguments)});var dynCall_viiififii=Module[\\\\\\\"dynCall_viiififii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiififii\\\\\\\"].apply(null,arguments)});var dynCall_viiifii=Module[\\\\\\\"dynCall_viiifii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiifii\\\\\\\"].apply(null,arguments)});var dynCall_viiifiii=Module[\\\\\\\"dynCall_viiifiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiifiii\\\\\\\"].apply(null,arguments)});var dynCall_viiifiiiii=Module[\\\\\\\"dynCall_viiifiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiifiiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiii=Module[\\\\\\\"dynCall_viiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiif=Module[\\\\\\\"dynCall_viiiif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiif\\\\\\\"].apply(null,arguments)});var dynCall_viiiiffffii=Module[\\\\\\\"dynCall_viiiiffffii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiffffii\\\\\\\"].apply(null,arguments)});var dynCall_viiiifffi=Module[\\\\\\\"dynCall_viiiifffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiifffi\\\\\\\"].apply(null,arguments)});var dynCall_viiiiffi=Module[\\\\\\\"dynCall_viiiiffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiffi\\\\\\\"].apply(null,arguments)});var dynCall_viiiifi=Module[\\\\\\\"dynCall_viiiifi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiifi\\\\\\\"].apply(null,arguments)});var dynCall_viiiififfi=Module[\\\\\\\"dynCall_viiiififfi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiififfi\\\\\\\"].apply(null,arguments)});var dynCall_viiiifii=Module[\\\\\\\"dynCall_viiiifii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiifii\\\\\\\"].apply(null,arguments)});var dynCall_viiiifiifi=Module[\\\\\\\"dynCall_viiiifiifi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiifiifi\\\\\\\"].apply(null,arguments)});var dynCall_viiiifiiii=Module[\\\\\\\"dynCall_viiiifiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiifiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiifiiiii=Module[\\\\\\\"dynCall_viiiifiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiifiiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiifiiiiif=Module[\\\\\\\"dynCall_viiiifiiiiif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiifiiiiif\\\\\\\"].apply(null,arguments)});var dynCall_viiiifiiiiiiii=Module[\\\\\\\"dynCall_viiiifiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiifiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiii=Module[\\\\\\\"dynCall_viiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiiif=Module[\\\\\\\"dynCall_viiiiif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiif\\\\\\\"].apply(null,arguments)});var dynCall_viiiiifffi=Module[\\\\\\\"dynCall_viiiiifffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiifffi\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiffi=Module[\\\\\\\"dynCall_viiiiiffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiffi\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiffii=Module[\\\\\\\"dynCall_viiiiiffii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiffii\\\\\\\"].apply(null,arguments)});var dynCall_viiiiifi=Module[\\\\\\\"dynCall_viiiiifi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiifi\\\\\\\"].apply(null,arguments)});var dynCall_viiiiifii=Module[\\\\\\\"dynCall_viiiiifii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiifii\\\\\\\"].apply(null,arguments)});var dynCall_viiiiii=Module[\\\\\\\"dynCall_viiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiif=Module[\\\\\\\"dynCall_viiiiiif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiif\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiifi=Module[\\\\\\\"dynCall_viiiiiifi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiifi\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiii=Module[\\\\\\\"dynCall_viiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiiifi=Module[\\\\\\\"dynCall_viiiiiiifi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiiifi\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiiifiii=Module[\\\\\\\"dynCall_viiiiiiifiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiiifiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiiii=Module[\\\\\\\"dynCall_viiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiiiifi=Module[\\\\\\\"dynCall_viiiiiiiifi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiiiifi\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiiiii=Module[\\\\\\\"dynCall_viiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiiiiii=Module[\\\\\\\"dynCall_viiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiiiiiii=Module[\\\\\\\"dynCall_viiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiiiiiiifii=Module[\\\\\\\"dynCall_viiiiiiiiiiifii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiiiiiiifii\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiiiiiiii=Module[\\\\\\\"dynCall_viiiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiiiiiiiii=Module[\\\\\\\"dynCall_viiiiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiiiiiiiiii=Module[\\\\\\\"dynCall_viiiiiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiiiiiiiiiii=Module[\\\\\\\"dynCall_viiiiiiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiiiiiiiiiiii=Module[\\\\\\\"dynCall_viiiiiiiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiiiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiiiiiiiiiiiii=Module[\\\\\\\"dynCall_viiiiiiiiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiiiiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiiiiiiiiiiiiii=Module[\\\\\\\"dynCall_viiiiiiiiiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiiiiiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiij=Module[\\\\\\\"dynCall_viiiij\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiij\\\\\\\"].apply(null,arguments)});var dynCall_viiiijiiii=Module[\\\\\\\"dynCall_viiiijiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiijiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiji=Module[\\\\\\\"dynCall_viiiji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiji\\\\\\\"].apply(null,arguments)});var dynCall_viiijji=Module[\\\\\\\"dynCall_viiijji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiijji\\\\\\\"].apply(null,arguments)});var dynCall_viij=Module[\\\\\\\"dynCall_viij\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viij\\\\\\\"].apply(null,arguments)});var dynCall_viiji=Module[\\\\\\\"dynCall_viiji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiji\\\\\\\"].apply(null,arguments)});var dynCall_viijii=Module[\\\\\\\"dynCall_viijii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viijii\\\\\\\"].apply(null,arguments)});var dynCall_viijiijiii=Module[\\\\\\\"dynCall_viijiijiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viijiijiii\\\\\\\"].apply(null,arguments)});var dynCall_viijijii=Module[\\\\\\\"dynCall_viijijii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viijijii\\\\\\\"].apply(null,arguments)});var dynCall_viijijiii=Module[\\\\\\\"dynCall_viijijiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viijijiii\\\\\\\"].apply(null,arguments)});var dynCall_viijijj=Module[\\\\\\\"dynCall_viijijj\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viijijj\\\\\\\"].apply(null,arguments)});var dynCall_viijj=Module[\\\\\\\"dynCall_viijj\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viijj\\\\\\\"].apply(null,arguments)});var dynCall_viijji=Module[\\\\\\\"dynCall_viijji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viijji\\\\\\\"].apply(null,arguments)});var dynCall_vij=Module[\\\\\\\"dynCall_vij\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vij\\\\\\\"].apply(null,arguments)});var dynCall_viji=Module[\\\\\\\"dynCall_viji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viji\\\\\\\"].apply(null,arguments)});var dynCall_vijii=Module[\\\\\\\"dynCall_vijii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vijii\\\\\\\"].apply(null,arguments)});var dynCall_vijiii=Module[\\\\\\\"dynCall_vijiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vijiii\\\\\\\"].apply(null,arguments)});var dynCall_vijiji=Module[\\\\\\\"dynCall_vijiji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vijiji\\\\\\\"].apply(null,arguments)});var dynCall_vijji=Module[\\\\\\\"dynCall_vijji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vijji\\\\\\\"].apply(null,arguments)});var dynCall_vijjii=Module[\\\\\\\"dynCall_vijjii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vijjii\\\\\\\"].apply(null,arguments)});var dynCall_vijjjji=Module[\\\\\\\"dynCall_vijjjji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vijjjji\\\\\\\"].apply(null,arguments)});var dynCall_vji=Module[\\\\\\\"dynCall_vji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vji\\\\\\\"].apply(null,arguments)});var dynCall_vjii=Module[\\\\\\\"dynCall_vjii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vjii\\\\\\\"].apply(null,arguments)});var dynCall_vjiiii=Module[\\\\\\\"dynCall_vjiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vjiiii\\\\\\\"].apply(null,arguments)});var dynCall_vjji=Module[\\\\\\\"dynCall_vjji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vjji\\\\\\\"].apply(null,arguments)});Module[\\\\\\\"asm\\\\\\\"]=asm;Module[\\\\\\\"ccall\\\\\\\"]=ccall;Module[\\\\\\\"cwrap\\\\\\\"]=cwrap;Module[\\\\\\\"stackTrace\\\\\\\"]=stackTrace;Module[\\\\\\\"addRunDependency\\\\\\\"]=addRunDependency;Module[\\\\\\\"removeRunDependency\\\\\\\"]=removeRunDependency;Module[\\\\\\\"FS_createPath\\\\\\\"]=FS.createPath;Module[\\\\\\\"FS_createDataFile\\\\\\\"]=FS.createDataFile;function ExitStatus(status){this.name=\\\\\\\"ExitStatus\\\\\\\";this.message=\\\\\\\"Program terminated with exit(\\\\\\\"+status+\\\\\\\")\\\\\\\";this.status=status}ExitStatus.prototype=new Error;ExitStatus.prototype.constructor=ExitStatus;var initialStackTop;var calledMain=false;dependenciesFulfilled=function runCaller(){if(!Module[\\\\\\\"calledRun\\\\\\\"])run();if(!Module[\\\\\\\"calledRun\\\\\\\"])dependenciesFulfilled=runCaller};Module[\\\\\\\"callMain\\\\\\\"]=function callMain(args){args=args||[];ensureInitRuntime();var argc=args.length+1;var argv=stackAlloc((argc+1)*4);HEAP32[argv>>2]=allocateUTF8OnStack(Module[\\\\\\\"thisProgram\\\\\\\"]);for(var i=1;i<argc;i++){HEAP32[(argv>>2)+i]=allocateUTF8OnStack(args[i-1])}HEAP32[(argv>>2)+argc]=0;try{var ret=Module[\\\\\\\"_main\\\\\\\"](argc,argv,0);exit(ret,true)}catch(e){if(e instanceof ExitStatus){return}else if(e==\\\\\\\"SimulateInfiniteLoop\\\\\\\"){Module[\\\\\\\"noExitRuntime\\\\\\\"]=true;return}else{var toLog=e;if(e&&typeof e===\\\\\\\"object\\\\\\\"&&e.stack){toLog=[e,e.stack]}err(\\\\\\\"exception thrown: \\\\\\\"+toLog);Module[\\\\\\\"quit\\\\\\\"](1,e)}}finally{calledMain=true}};function run(args){args=args||Module[\\\\\\\"arguments\\\\\\\"];if(runDependencies>0){return}preRun();if(runDependencies>0)return;if(Module[\\\\\\\"calledRun\\\\\\\"])return;function doRun(){if(Module[\\\\\\\"calledRun\\\\\\\"])return;Module[\\\\\\\"calledRun\\\\\\\"]=true;if(ABORT)return;ensureInitRuntime();preMain();if(Module[\\\\\\\"onRuntimeInitialized\\\\\\\"])Module[\\\\\\\"onRuntimeInitialized\\\\\\\"]();if(Module[\\\\\\\"_main\\\\\\\"]&&shouldRunNow)Module[\\\\\\\"callMain\\\\\\\"](args);postRun()}if(Module[\\\\\\\"setStatus\\\\\\\"]){Module[\\\\\\\"setStatus\\\\\\\"](\\\\\\\"Running...\\\\\\\");setTimeout((function(){setTimeout((function(){Module[\\\\\\\"setStatus\\\\\\\"](\\\\\\\"\\\\\\\")}),1);doRun()}),1)}else{doRun()}}Module[\\\\\\\"run\\\\\\\"]=run;function exit(status,implicit){if(implicit&&Module[\\\\\\\"noExitRuntime\\\\\\\"]&&status===0){return}if(Module[\\\\\\\"noExitRuntime\\\\\\\"]){}else{ABORT=true;EXITSTATUS=status;STACKTOP=initialStackTop;exitRuntime();if(Module[\\\\\\\"onExit\\\\\\\"])Module[\\\\\\\"onExit\\\\\\\"](status)}Module[\\\\\\\"quit\\\\\\\"](status,new ExitStatus(status))}function abort(what){if(Module[\\\\\\\"onAbort\\\\\\\"]){Module[\\\\\\\"onAbort\\\\\\\"](what)}if(what!==undefined){out(what);err(what);what=JSON.stringify(what)}else{what=\\\\\\\"\\\\\\\"}ABORT=true;EXITSTATUS=1;throw\\\\\\\"abort(\\\\\\\"+what+\\\\\\\"). Build with -s ASSERTIONS=1 for more info.\\\\\\\"}Module[\\\\\\\"abort\\\\\\\"]=abort;if(Module[\\\\\\\"preInit\\\\\\\"]){if(typeof Module[\\\\\\\"preInit\\\\\\\"]==\\\\\\\"function\\\\\\\")Module[\\\\\\\"preInit\\\\\\\"]=[Module[\\\\\\\"preInit\\\\\\\"]];while(Module[\\\\\\\"preInit\\\\\\\"].length>0){Module[\\\\\\\"preInit\\\\\\\"].pop()()}}var shouldRunNow=true;if(Module[\\\\\\\"noInitialRun\\\\\\\"]){shouldRunNow=false}Module[\\\\\\\"noExitRuntime\\\\\\\"]=true;run()\\n\\n\\n\\n\\n}\\n\"","status":200,"headers":{"content-type":"application/javascript","content-length":"522077"}},"type":2,"external":true,"timestamp":1723855164942}],"browser":{"name":"chromium","version":"119.0.6045.9"},"viewport":{"width":2000,"height":2000},"screenshot":"iVBORw0KGgoAAAANSUhEUgAAB9AAAAfQCAYAAACaOMR5AAAAAXNSR0IArs4c6QAAIABJREFUeJzs3Wu0nXV96PvvmrmuhEAghKsBREAuijdALgaNOLTeam0rWtuj7d71WI/bjrZ2d5/TPTwde/f0tLp7aiu1llpa7K672EqxXrgrCgJSBQVEBbnfIcRAIFwSMtd5sUJMuHiBlczA+nzGyMiaz5rz//zmGOHF5Duf/zNWTQQAAAAAAAAA09xg1AMAAAAAAAAAwNZAQAcAAAAAAACABHQAAAAAAAAAqAR0AAAAAAAAAKgEdAAAAAAAAACoBHQAAAAAAAAAqAR0AAAAAAAAAKgEdAAAAAAAAACoBHQAAAAAAAAAqAR0AAAAAAAAAKgEdAAAAAAAAACoBHQAAAAAAAAAqAR0AAAAAAAAAKgEdAAAAAAAAACoBHQAAAAAAAAAqAR0AAAAAAAAAKgEdAAAAAAAAACoBHQAAAAAAAAAqAR0AAAAAAAAAKgEdAAAAAAAAACoBHQAAAAAAAAAqAR0AAAAAAAAAKgEdAAAAAAAAACoBHQAAAAAAAAAqAR0AAAAAAAAAKgEdAAAAAAAAACoBHQAAAAAAAAAqAR0AAAAAAAAAKgEdAAAAAAAAACoBHQAAAAAAAAAqAR0AAAAAAAAAKgEdAAAAAAAAACoBHQAAAAAAAAAqAR0AAAAAAAAAKgEdAAAAAAAAACoBHQAAAAAAAAAqAR0AAAAAAAAAKgEdAAAAAAAAACoBHQAAAAAAAAAqAR0AAAAAAAAAKgEdAAAAAAAAACoBHQAAAAAAAAAqAR0AAAAAAAAAKgEdAAAAAAAAACoBHQAAAAAAAAAqAR0AAAAAAAAAKgEdAAAAAAAAACoBHQAAAAAAAAAqAR0AAAAAAAAAKgEdAAAAAAAAACoBHQAAAAAAAAAqAR0AAAAAAAAAKgEdAAAAAAAAACoBHQAAAAAAAAAqAR0AAAAAAAAAKgEdAAAAAAAAACoBHQAAAAAAAAAqAR0AAAAAAAAAKgEdAAAAAAAAACoBHQAAAAAAAAAqAR0AAAAAAAAAKgEdAAAAAAAAACoBHQAAAAAAAAAqAR0AAAAAAAAAKgEdAAAAAAAAACoBHQAAAAAAAAAqAR0AAAAAAAAAKgEdAAAAAAAAACoBHQAAAAAAAAAqAR0AAAAAAAAAKgEdAAAAAAAAACoBHQAAAAAAAAAqAR0AAAAAAAAAKgEdAAAAAAAAACoBHQAAAAAAAAAqAR0AAAAAAAAAKgEdAAAAAAAAACoBHQAAAAAAAAAqAR0AAAAAAAAAKgEdAAAAAAAAACoBHQAAAAAAAAAqAR0AAAAAAAAAKgEdAAAAAAAAACoBHQAAAAAAAAAqAR0AAAAAAAAAKgEdAAAAAAAAACoBHQAAAAAAAAAqAR0AAAAAAAAAKgEdAAAAAAAAACoBHQAAAAAAAAAqAR0AAAAAAAAAKgEdAAAAAAAAACoBHQAAAAAAAAAqAR0AAAAAAAAAKgEdAAAAAAAAACoBHQAAAAAAAAAqAR0AAAAAAAAAKgEdAAAAAAAAACoBHQAAAAAAAAAqAR0AAAAAAAAAKgEdAAAAAAAAACoBHQAAAAAAAAAqAR0AAAAAAAAAKgEdAAAAAAAAACoBHQAAAAAAAAAqAR0AAAAAAAAAKgEdAAAAAAAAACoBHQAAAAAAAAAqAR0AAAAAAAAAKgEdAAAAAAAAACoBHQAAAAAAAAAqAR0AAAAAAAAAKgEdAAAAAAAAACoBHQAAAAAAAAAqAR0AAAAAAAAAKgEdAAAAAAAAACoBHQAAAAAAAAAqAR0AAAAAAAAAKgEdAAAAAAAAACoBHQAAAAAAAAAqAR0AAAAAAAAAKgEdAAAAAAAAACoBHQAAAAAAAAAqAR0AAAAAAAAAKgEdAAAAAAAAACoBHQAAAAAAAAAqAR0AAAAAAAAAKgEdAAAAAAAAACoBHQAAAAAAAAAqAR0AAAAAAAAAKgEdAAAAAAAAACoBHQAAAAAAAAAqAR0AAAAAAAAAKgEdAAAAAAAAACoBHQAAAAAAAAAqAR0AAAAAAAAAKgEdAAAAAAAAACoBHQAAAAAAAAAqAR0AAAAAAAAAKgEdAAAAAAAAACoBHQAAAAAAAAAqAR0AAAAAAAAAKgEdAAAAAAAAACoBHQAAAAAAAAAqAR0AAAAAAAAAKgEdAAAAAAAAACoBHQAAAAAAAAAqAR0AAAAAAAAAKgEdAAAAAAAAACoBHQAAAAAAAAAqAR0AAAAAAAAAKgEdAAAAAAAAACoBHQAAAAAAAAAqAR0AAAAAAAAAKgEdAAAAAAAAACoBHQAAAAAAAAAqAR0AAAAAAAAAKgEdAAAAAAAAACoBHQAAAAAAAAAqAR0AAAAAAAAAKgEdAAAAAAAAACo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83GjngYAAAB+LPdABwAAgK3ccDjslltuasmSPR/zuzPPv6R/vOSG/uF9bx7BZAAAAPDMIqADAADAVu7WW29t1qxZXXjhV/vZnxXKAQAAYHOZOeoBAAAAgEmnff7zzd9+x44+6vBNji9fvrzly28XzwEAAGAzE9ABAACmoUuqq6sV1XtGPAs/NHf+3FavvOsxx1/wgheMYBoAAACYfmzhDgAAMI18uzrwkQcHVVdM/jgYzTg8ygUXXNCRRx456jEAAABg2vL/SAAAAJ7hfr0aLquVf1IHXlidWQ2ry0+qe0+tz+zYcLQjst6Piuef/ewpXX3VVZ1//oVTes6P7TWlywEAAMDTmoAOAADwDHVik538bz5RfaC2e8c7a8+X1qvubnID911q/s718vO68/g3jnRWfry9935O222/fXvt9awpXXebsbphvyldchO/u/mWBgAAgCnnHugAAABbuf+z2q7J+2/dW62s/vpHPP/j1ZteXjseUf3nauFfVofWvdvXtvusf9a21c3VmlqzbeMvfXf1uc31FpgCt99+W9tuu7A1a9ZM6bqrltfK++qeX62xg2vb35nS5fvT6v+r3j+1ywIAAMBmIaADAABshf642rPaplpbG7ZYn1j/Z071F4/zui//Wr3g12q7xdVzq06qdqke3iieP+J51dU1NrM1c3aY+jfBk/aRP/+zDn7+C/rutbf0nne9o6rrvn9tixbt2otedPCUnuu9903+/c2Vk/9S7ju3Vm9bO79w6s7x/ib/Jb5t6pYEAACAzUJABwAA2Ir8ZfXWatFGx+6tbq2+XY2t//OSx3ntBZ+q/V9Rg1k1sfCaxppXXbn+t2sf5xVra2JurZvZjeeeMXVvgqds/wOf16y5s9puzuTjk076ZK985atavfq+zXbOF/1bXfnyenBVzd/tPd102/Nbsuv/MWXrv60ffhHkie4n98Hm919aPWXnBAAAgJ+WgA4AALCVGD7B8QVNXkw+q/rm+mOPDpBf+cYH2m+vn2vY3GYvPKCxDb9ZW11bHf04K6+udTO6+b77esm7/9tTG54pNXv27AYzZrRo5x0777zz+va3v92OOy5uzZrH+yLE1Hnu+u3br7n87u4fPtxlt365G9ct6A1LHu8rGz+9QZP/zoeza/A4O9H/l1Z3avW6KTkbAAAA/PSe6EvfAAAAbCHDnjieb2zvasb6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4bMNMAMI4QwMbuIyi1cj/rv1SSustBhi1pBqWZSaJqs8HvpTCp06NWkanf4Yu7xPkIaxdyfML4vgmA6rf1wNj/ohHrBtPjBNHvF4YLcfpkyva5LESWB78IOT5NeG6MHdO50G/YAGJesfAERERERERERapvdnERERERGRdracZE7/CLBh1hZYA3j20faicmsfR+Qn8bwFPWCl22CJy80go4qJ7jxI7NGkaWjLByyPvYgOCcl7HSnlmYpOHB97eN2eRYsWYVkW8+bNbV0dk2r/i7FtijwewA3d4xs18dIB08jl3QtwRpr7ITcI5lu94BQgFSh12s5o3VVFREREREREDnkK0EVERERERNpRB84h0XM233I9Zy0A4uHkFs6xlKH/PFxowTE4o7ndbq43CwmPKoM/9XYWFB/YoO3SL3k7+VhS4hJx7dXNNVUm133eodG+UaNGsXjxYk466ZSW63jJgiQAG0w32Cb8Pr1JMzex2Ha+M1K9CkqAWE8AxgGHA5FAHixE656LiIiIiIiItJYCdBERERERkXbkih2AlXgrUTzJzteBtbCgxbMsrGbneJf/ls7xFgzDmWs/H/LMrUSEV8KSw2AMMBJIcNpWzVvFtQOOIjY6loYxuQUk+it5bu5/4Oym1ygtKm25kNHFMBSIAAwDggYsAv7cq0lTm3IsKwNiICcKIiOhLHIxDAI6ABWQCYxtw3MQEREREREROdQpQBcREREREWlHIf8uijoNYO3jBt1K4BI3zhrVLXFZWJbFu2+/TUlh9sEuUxoYjEXWKMAF7ICa1HXEUEUwpx+VA4AuOIH0BsicsY7Icf05IiKSroC7to98wF0TomhuIZx7QbPXOeX0U1j47dL9F3NODEQBNThh/npgXPOv7iGKqWAxO06EhBSoNG0CbHLC90yong9d2/gsRERERERERA51CtBFRERERETaUU7188T9UEJSL7guGl4aBX1bffaLnDlpEtFxKVjl+QexStmjP99QZgIVsHE0BM7egEkVgdIhBCLAtHDenFcAv/qUrlP7cZXXRVecGdL9wEogJWjD/GqYsv/IeuzoEfs+ONqCjk4t5ADrgN/ubLZpDIMJUkk2c0kcn0uAIDZVhIUyIAN4wcnRRURERERERKRtFKCLiIiIiIi0s2J60X0D9KndTm3VWRsab0YktG9R0kQf7iGSIzHcUPRUKb2H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Q0aPy6muKQcjQSRWTfdugw8aY9txwATANM0OTiwiIiIiIiIix0MFdBEREREREZFjtGbdmxQXDsFwouQVdGVZbS35hklrzOHMrgWHHGPbNgCLFi1iwoQJHRlXRERERERERI6TjnAXEREREREROQbPr1pNXl4+ALYTIwFsbfVR4XaYU5E45JgVK1ZQXV2NYYDX6+7AtCIiIiIiIiJyIlRAFxERERERETmK659fQ34gD9PlxSZBmASFv4DSoQGylm1k/d0DDjluxIgR7Nz5IdXVtZx11ljmzZtHKBRi77Zt3HjrrR28ChERERERERE5GhXQRUREREREJC3mToLQZsjdA3lALbAKOBXLytHMIDl5GbRh0xBxMbJbH4IjH6PpkQyMxq1HHFtW1gOAZ599Fr/fj2VZlA8+dMFdRERERERERNJLBXQREREREemUVlwBW9+BXbsgDvxnugN1Emv+DN4YBLPBF4fsGBgVwBLo+ldoDMEdHpgVTXfSj3Q/49t0CXShImyzIeZiQWUMgJblNwLQdJTxs2e/zrZtO5g5cyaQLKT/63cRERERERERObUYgJPuECIiIiIiIu3lzWW/xx9ejaflF/hs8DvgdYGrFTKqIbAL2ACR52AhMNsDPzmFirefBn9b9CsKrTq6eC38/ga8WTtwe9/CHarCtxeMncAyqJ0Ff22FL6c78CeNmwd3TuSznmY2761n01d6Htdw27YBmD93LpOnTWPx4sVEo1EmTpzIW2++wZTp57dHahERERERERE5AdqBLiIiIiIinw6P7AFfG939Uf6tOMHoIHR3Rcj1xMkqGILHfS0edzWW9S6GMQt3Wx2+vUAO4IB3PGQu0oekVLlo9jomZMcZlhGnq99Dvi+A252ByYcYxgYcCkm4H8SOgbURGh6ENa1Qke7gh5DdvJHG+YNZ+fpf2bP55uMa+6/iOcDEKVMAGDduHE8//TTz58/nrSXrUppVRERERERERE6OdqCLiIiIiMhpqavr69jdxlA/oS/Rc4pheAa358KEQIKBXocun/ioYzpRDGNXsnhrvImv7XG8W8F8B+JPwPvr4GUD7tUnpBN3z3ron8WF5RYzixzGBg1yXB99JcEAoBqXMw9P5FY8IWA5NP4dKv8Eg9IUu70tXfoOsViU0aPPZunCeZwz9dx0RxIRERERERGRw9DmChEREREROa0U+m/A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bf+iqlJ/M76LdTXjztI0rM8NMz2riIiIiIiIiIifSEmgR0RERETEjFjoPC3bNW034C61o+Zo96kSxfdg3SJwsj+x0Almr1ynVvQo298yiFXbpjfeiWdSK/del3jUk/ePWeICLcPaRoxZbdwmW1wMPovHHNDnvdObwvQtbXO6qtR9WPViQQNf5/4C80XXURt/j+0YcMtMzygiIiIiIiIi4idaEugRERERETEjaro0DRmxSW/n+wwNMbIDA3Rcv1lzIq7HGf7xiu+bu/A0xtsUH7dtmMc8YepjveMaTlpC0a6u27j0xoPjuizUYYExm7QmEvsDbgVPOyC2hUdNb8nTssx9tqzAQvRy7GY2juMKFr2XnfM4fhDNL1g/+pYZnElERERERERERNwvCfSIiIiIiJgRTSOGrTVqp3bjbHNHqN9IbYz+9rFghVfpssK84xcryvnK9hpbu7lxy/TGOm1FtWX7/QXogw0u+qn9YxY4T4e5SuMatmvYbbvLwa1YdECf9017xVO3ovgT43NWcip6WLCBR45hI8V7UbByM0XHd61qvmgGZxIREREREREREftKAj0iIiIiImbE/ed0ryzeq7vsMtJkziDDVuufiOlxqr/8wb0WLXg0jYbh2jqrBnnBNEq/n38Ty+dRH6ddMFjw8dsPjuueSJE39Rux0Tbf3vPd6TBfdQD6xqrt1OkueBpml2+z9nj0Ygc/t56ioPvL1QsGXWi7253NC2ZwFhERERERERERcaAk0CMiIiIiYkZ1OkcnjFbbom92IljqKbqscNSSp6s3aJZNG7te6lubptf/mStZ2kD7uQY7vux7o7z9iQfHtTU09SuV+yXPN8BTsUR1NvtGNh/GOqfqse5z31xV8nw3z1vF8Tdy23Z6MAtdtvjejKbwIyIiIiIiIiJiMkmgR0RERETEjDna880uT9uztXqz/t0qi45eJ7rpulk2zVlovMlwx27XDfO2R/AKVT77rx5sgA2c0Nmtf/wzytp17u38sn/63uShTUNaRu20f8AxZ+H+7d53VR/HTnehU3SqDxi0snoGd/LUbZy+lgFswTzDOqx2j9+boRlERERERERERMQDSQI9IiIiIiJmzBwn6UHLuJatBltX7Pnu3m+/lXNXOmYr6+rc3f1p79lefXcuiin0/6KFv2Sg9VabiiHba9/2yd18/WmTx+5yzUFtO+bi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","consoleMessages":[{"text":"Unrecognized Content-Security-Policy directive 'prefetch-src'.","level":"error","timestamp":1723855164284},{"text":"CREATOR:  tz1WJ9dTwb1qFj4sEZSXtABXZgXaRURgCjep","level":"log","timestamp":1723855164320},{"text":"VIEWER:  ","level":"log","timestamp":1723855164324},{"text":"loading 0%","level":"log","timestamp":1723855164387},{"text":"You can reduce startup time if you configure your web server to add \"Content-Encoding: br\" response header when serving \"d42eec60fb62dd4e2219591ce7b264cd.js.unityweb\" file.","level":"log","timestamp":1723855164445},{"text":"You can reduce startup time if you configure your web server to add \"Content-Encoding: br\" response header when serving \"5fad1f1afc386beca61c815f462cb12b.wasm.unityweb\" file.","level":"log","timestamp":1723855164520},{"text":"loading 53.66054501227491%","level":"log","timestamp":1723855164621},{"text":"loading 70.3924636251462%","level":"log","timestamp":1723855164675},{"text":"loading 90%","level":"log","timestamp":1723855164714},{"text":"loading 90%","level":"log","timestamp":1723855164747},{"text":"You can reduce startup time if you configure your web server to add \"Content-Encoding: br\" response header when serving \"136bacafb33ed62bfe9f5384cb441e48.data.unityweb\" file.","level":"log","timestamp":1723855164747},{"text":"[UnityCache] 'https://ipfs.arkivo.art/ipfs/QmZJFzuZ7BoxqV4qanFLHaJp1jQGYTb5HhBuQw2JcmTFMm/136bacafb33ed62bfe9f5384cb441e48.data.unityweb' successfully downloaded and stored in the indexedDB cache","level":"log","timestamp":1723855164815},{"text":"Loading player data from data.unity3d\n","level":"log","timestamp":1723855167059},{"text":"Initialize engine version: 2021.1.4f1 (2e6cfe8f57df)\n","level":"log","timestamp":1723855167075},{"text":"[Subsystems] Discovering subsystems at path UnitySubsystems\n","level":"log","timestamp":1723855167075},{"text":"Creating WebGL 2.0 context.","level":"log","timestamp":1723855167077},{"text":"Renderer: WebKit WebGL\n","level":"log","timestamp":1723855167135},{"text":"Vendor:   WebKit\n","level":"log","timestamp":1723855167137},{"text":"Version:  OpenGL ES 3.0 (WebGL 2.0 (OpenGL ES 3.0 Chromium))\n","level":"log","timestamp":1723855167137},{"text":"GLES:     3\n","level":"log","timestamp":1723855167137},{"text":" EXT_color_buffer_float GL_EXT_color_buffer_float EXT_color_buffer_half_float GL_EXT_color_buffer_half_float EXT_float_blend GL_EXT_float_blend EXT_texture_compression_bptc GL_EXT_texture_compression_bptc EXT_texture_compression_rgtc GL_EXT_texture_compression_rgtc EXT_texture_filter_anisotropic GL_EXT_texture_filter_anisotropic EXT_texture_norm16 GL_EXT_texture_norm16 OES_draw_buffers_indexed GL_OES_draw_buffers_indexed OES_texture_float_linear GL_OES_texture_float_linear OVR_multiview2 GL_OVR_multiview2 WEBGL_clip_cull_distance GL_WEBGL_clip_cull_distance WEBGL_compressed_texture_astc GL_WEBGL_compressed_texture_astc WEBGL_compressed_texture_etc GL_WEBGL_compressed_texture_etc WEBGL_compressed_texture_etc1 GL_WEBGL_compressed_texture_etc1 WEBGL_compressed_texture_s3tc GL_WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb GL_WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info GL_WEBGL_debug_renderer_info WEBGL_lose_context GL_WEBGL_lose_context WEBGL_multi_draw GL_WEBGL_multi_draw\n","level":"log","timestamp":1723855167137},{"text":"OPENGL LOG: Creating OpenGL ES 3.0 graphics device ; Context level  <OpenGL ES 3.0> ; Context handle 30573104\n","level":"log","timestamp":1723855167165},{"text":"Input Manager initialize...\n","level":"log","timestamp":1723855168365},{"text":"UnloadTime: 6.799999 ms\n","level":"log","timestamp":1723855168593},{"text":"loading 100%","level":"log","timestamp":1723855168886},{"text":"loading FULL","level":"log","timestamp":1723855168887},{"text":"[.WebGL-0x1ae001bce300]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels","level":"warning","timestamp":1723855169422},{"text":"warning: 2 FS.syncfs operations in flight at once, probably just doing extra work","level":"log","timestamp":1723855169670},{"text":"[.WebGL-0x1ae001bce300]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels","level":"warning","timestamp":1723855169671},{"text":"[.WebGL-0x1ae001bce300]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels","level":"warning","timestamp":1723855169944},{"text":"[.WebGL-0x1ae001bce300]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels (this message will no longer repeat)","level":"warning","timestamp":1723855170195}],"screenshotDelay":10000},"timestamp":1723855163723},"created_at":"2024-08-17T00:39:38.735+00:00","updated_at":"2024-08-17T00:39:38.735+00:00"}