{"id":21639,"artifact_id":20613,"version":1,"data":{"version":1,"artifact":{"chain":"tezos","title":"i am full","artist":"tz1cWc92txKYxPJMLXn9CN9vpLvtKmczD1E3","tokenId":"783040","description":"is it healthy to not have kids?\n\ncontrollers: w-a-s-d+mouse","contractAddress":"KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton"},"snapshot":{"net":[{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4?creator=tz1cWc92txKYxPJMLXn9CN9vpLvtKmczD1E3&viewer=&objkt=783040","host":"ipfs.arkivo.art","path":"/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4","type":"http","query":"?creator=tz1cWc92txKYxPJMLXn9CN9vpLvtKmczD1E3&viewer=&objkt=783040","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":1723937745088},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4?creator=tz1cWc92txKYxPJMLXn9CN9vpLvtKmczD1E3&viewer=&objkt=783040","body":"","status":301,"headers":{"date":"Sat, 17 Aug 2024 23:35:45 GMT","server":"nginx/1.27.0","location":"/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/?creator=tz1cWc92txKYxPJMLXn9CN9vpLvtKmczD1E3&viewer=&objkt=783040","connection":"keep-alive","x-ipfs-path":"/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4","content-type":"text/html; charset=utf-8","x-ipfs-roots":"bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4","content-length":"175","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":1723937745163},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/?creator=tz1cWc92txKYxPJMLXn9CN9vpLvtKmczD1E3&viewer=&objkt=783040","host":"ipfs.arkivo.art","path":"/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/","type":"http","query":"?creator=tz1cWc92txKYxPJMLXn9CN9vpLvtKmczD1E3&viewer=&objkt=783040","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":1723937745164},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/?creator=tz1cWc92txKYxPJMLXn9CN9vpLvtKmczD1E3&viewer=&objkt=783040","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 23:35:45 GMT","etag":"\"bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/","content-type":"text/html","x-ipfs-roots":"bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4","accept-ranges":"bytes","cache-control":"public, max-age=29030400, immutable","content-length":"5901","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":1723937745166},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/styles/webxr.css","host":"ipfs.arkivo.art","path":"/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/styles/webxr.css","type":"http","query":"","method":"GET","headers":{"referer":"https://ipfs.arkivo.art/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/?creator=tz1cWc92txKYxPJMLXn9CN9vpLvtKmczD1E3&viewer=&objkt=783040","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":1723937745197},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/lib/telemetry.js","host":"ipfs.arkivo.art","path":"/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/lib/telemetry.js","type":"http","query":"","method":"GET","headers":{"referer":"https://ipfs.arkivo.art/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/?creator=tz1cWc92txKYxPJMLXn9CN9vpLvtKmczD1E3&viewer=&objkt=783040","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":1723937745197},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/lib/telemetry.js","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 23:35:45 GMT","etag":"\"bafkreicyyox4kny22ny2mxvjbsh3xg36wzugqvbqafz66q7z4676hnygcm\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/lib/telemetry.js","content-type":"text/javascript; charset=utf-8","x-ipfs-roots":"bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4,bafybeiecvqb5r4nd7zsxah3bhjasdexkchde7qjn3yybva7q7kfd2cgrym,bafkreicyyox4kny22ny2mxvjbsh3xg36wzugqvbqafz66q7z4676hnygcm","accept-ranges":"bytes","cache-control":"public, max-age=29030400, immutable","content-length":"7012","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":1723937745202},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/styles/webxr.css","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 23:35:45 GMT","etag":"\"bafkreicjv3xqbnjnjbh4q6fqoauuqe53u62fjgam6uwsqmgz3mjtngcwra\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/styles/webxr.css","content-type":"text/css; charset=utf-8","x-ipfs-roots":"bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4,bafybeia4luggckfradpv7ds7xgelxpfe63z4wm6kkarqlbgxwbrx5lxhcm,bafkreicjv3xqbnjnjbh4q6fqoauuqe53u62fjgam6uwsqmgz3mjtngcwra","accept-ranges":"bytes","cache-control":"public, max-age=29030400, immutable","content-length":"2752","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":1723937745208},{"data":{"url":"https://www.googletagmanager.com/gtag/js?id=UA-77033033-6","host":"www.googletagmanager.com","path":"/gtag/js","type":"http","query":"?id=UA-77033033-6","method":"GET","headers":{"referer":"https://ipfs.arkivo.art/","sec-ch-ua":"\"HeadlessChrome\";v=\"119\", \"Chromium\";v=\"119\", \"Not?A_Brand\";v=\"24\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"Linux\""},"fragment":"","postData":null,"protocol":"https:"},"type":1,"external":true,"timestamp":1723937745217},{"data":{"url":"https://cdn.ravenjs.com/3.22.3/console/raven.min.js","host":"cdn.ravenjs.com","path":"/3.22.3/console/raven.min.js","type":"http","query":"","method":"GET","headers":{"referer":"https://ipfs.arkivo.art/","sec-ch-ua":"\"HeadlessChrome\";v=\"119\", \"Chromium\";v=\"119\", \"Not?A_Brand\";v=\"24\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"Linux\""},"fragment":"","postData":null,"protocol":"https:"},"type":1,"external":true,"timestamp":1723937745220},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/Build/UnityLoader.js","host":"ipfs.arkivo.art","path":"/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/Build/UnityLoader.js","type":"http","query":"","method":"GET","headers":{"referer":"https://ipfs.arkivo.art/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/?creator=tz1cWc92txKYxPJMLXn9CN9vpLvtKmczD1E3&viewer=&objkt=783040","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":1723937745220},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/Build/UnityLoader.js","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 23:35:45 GMT","etag":"\"bafkreihjmntmawofk2i6xdin27dchkrswuxkrtu6p45seil3ldq2arpfsm\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/Build/UnityLoader.js","content-type":"text/javascript; charset=utf-8","x-ipfs-roots":"bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4,bafybeiemhkf4xp2vn2fdhvml4xrjuqol5ti26xgpqq44qxc3ivey3hfa7q,bafkreihjmntmawofk2i6xdin27dchkrswuxkrtu6p45seil3ldq2arpfsm","accept-ranges":"bytes","cache-control":"public, max-age=29030400, immutable","content-length":"159918","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":1723937745235},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/mousedrag.png","host":"ipfs.arkivo.art","path":"/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/mousedrag.png","type":"http","query":"","method":"GET","headers":{"referer":"https://ipfs.arkivo.art/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/?creator=tz1cWc92txKYxPJMLXn9CN9vpLvtKmczD1E3&viewer=&objkt=783040","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":1723937745313},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/vendor/gl-matrix-min.js","host":"ipfs.arkivo.art","path":"/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/vendor/gl-matrix-min.js","type":"http","query":"","method":"GET","headers":{"referer":"https://ipfs.arkivo.art/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/?creator=tz1cWc92txKYxPJMLXn9CN9vpLvtKmczD1E3&viewer=&objkt=783040","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":1723937745314},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/mousedrag.png","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 23:35:45 GMT","etag":"\"bafkreiedjwq2xjnfvgehr3q7tw5mfmwjv7l6p7c7kzn6pknrk4tiniigkq\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/mousedrag.png","content-type":"image/png","x-ipfs-roots":"bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4,bafkreiedjwq2xjnfvgehr3q7tw5mfmwjv7l6p7c7kzn6pknrk4tiniigkq","accept-ranges":"bytes","cache-control":"public, max-age=29030400, immutable","content-length":"1233","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":1723937745326},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/vendor/gl-matrix-min.js","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 23:35:45 GMT","etag":"\"bafkreigijygwcyyp5g34qjg6gubf4wenuz6tt2vzukzsch75j3w733wvpe\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/vendor/gl-matrix-min.js","content-type":"text/javascript; charset=utf-8","x-ipfs-roots":"bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4,bafybeidy54xrkhxunxxtttgapiwrsssdjj7ldzflxb3ybirfmujc7qu5ja,bafkreigijygwcyyp5g34qjg6gubf4wenuz6tt2vzukzsch75j3w733wvpe","accept-ranges":"bytes","cache-control":"public, max-age=29030400, immutable","content-length":"48054","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":1723937745328},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/webxr.js","host":"ipfs.arkivo.art","path":"/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/webxr.js","type":"http","query":"","method":"GET","headers":{"referer":"https://ipfs.arkivo.art/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/?creator=tz1cWc92txKYxPJMLXn9CN9vpLvtKmczD1E3&viewer=&objkt=783040","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":1723937745343},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/webxr.js","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 23:35:45 GMT","etag":"\"bafkreigzuoouzsnmpjev52dj2325jybctr4djyhon7g2zhfn7zlyo7v6ny\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/webxr.js","content-type":"text/javascript; charset=utf-8","x-ipfs-roots":"bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4,bafkreigzuoouzsnmpjev52dj2325jybctr4djyhon7g2zhfn7zlyo7v6ny","accept-ranges":"bytes","cache-control":"public, max-age=29030400, immutable","content-length":"14053","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":1723937745350},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/Build/iamfullhtml.json","host":"ipfs.arkivo.art","path":"/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/Build/iamfullhtml.json","type":"http","query":"","method":"GET","headers":{"referer":"https://ipfs.arkivo.art/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/?creator=tz1cWc92txKYxPJMLXn9CN9vpLvtKmczD1E3&viewer=&objkt=783040","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":1723937745357},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/Build/iamfullhtml.json","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 23:35:45 GMT","etag":"\"bafkreicoumiuiyn4e44hxth3fub5jz6sjvvlyr5hflzpy435r3toioj6rm\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/Build/iamfullhtml.json","content-type":"application/json","x-ipfs-roots":"bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4,bafybeiemhkf4xp2vn2fdhvml4xrjuqol5ti26xgpqq44qxc3ivey3hfa7q,bafkreicoumiuiyn4e44hxth3fub5jz6sjvvlyr5hflzpy435r3toioj6rm","accept-ranges":"bytes","cache-control":"public, max-age=29030400, immutable","content-length":"556","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":1723937745407},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/Build/iamfullhtml.jpg","host":"ipfs.arkivo.art","path":"/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/Build/iamfullhtml.jpg","type":"http","query":"","method":"GET","headers":{"referer":"https://ipfs.arkivo.art/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/?creator=tz1cWc92txKYxPJMLXn9CN9vpLvtKmczD1E3&viewer=&objkt=783040","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":1723937745408},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/Build/iamfullhtml.jpg","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 23:35:45 GMT","etag":"\"bafkreiem2r4jce6l4ot6tigs6nx5tce2r5gbzqpveiqodaxwmxbmkodozm\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/Build/iamfullhtml.jpg","content-type":"image/jpeg","x-ipfs-roots":"bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4,bafybeiemhkf4xp2vn2fdhvml4xrjuqol5ti26xgpqq44qxc3ivey3hfa7q,bafkreiem2r4jce6l4ot6tigs6nx5tce2r5gbzqpveiqodaxwmxbmkodozm","accept-ranges":"bytes","cache-control":"public, max-age=29030400, immutable","content-length":"101540","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":1723937745412},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/Build/iamfullhtml.wasm.code.unityweb","host":"ipfs.arkivo.art","path":"/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/Build/iamfullhtml.wasm.code.unityweb","type":"http","query":"","method":"GET","headers":{"referer":"https://ipfs.arkivo.art/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/?creator=tz1cWc92txKYxPJMLXn9CN9vpLvtKmczD1E3&viewer=&objkt=783040","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":1723937745421},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/Build/iamfullhtml.wasm.framework.unityweb","host":"ipfs.arkivo.art","path":"/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/Build/iamfullhtml.wasm.framework.unityweb","type":"http","query":"","method":"GET","headers":{"referer":"https://ipfs.arkivo.art/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/?creator=tz1cWc92txKYxPJMLXn9CN9vpLvtKmczD1E3&viewer=&objkt=783040","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":1723937745422},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/Build/iamfullhtml.wasm.framework.unityweb","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 23:35:45 GMT","etag":"\"bafybeiafwdh7kx7rzmpnnf3cfuyptrzhck5cdhwj6z7mc5yrpfrtm6wicq\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/Build/iamfullhtml.wasm.framework.unityweb","content-type":"text/plain; charset=utf-8","x-ipfs-roots":"bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4,bafybeiemhkf4xp2vn2fdhvml4xrjuqol5ti26xgpqq44qxc3ivey3hfa7q,bafybeiafwdh7kx7rzmpnnf3cfuyptrzhck5cdhwj6z7mc5yrpfrtm6wicq","accept-ranges":"bytes","cache-control":"public, max-age=29030400, immutable","content-length":"471325","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":1723937745475},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/Build/iamfullhtml.wasm.code.unityweb","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 23:35:45 GMT","etag":"\"bafybeihcsmzdmv4blf4lyzslagjieuevnsgkwb4axjxaw6ev4g2d5nkaym\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/Build/iamfullhtml.wasm.code.unityweb","content-type":"application/wasm","x-ipfs-roots":"bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4,bafybeiemhkf4xp2vn2fdhvml4xrjuqol5ti26xgpqq44qxc3ivey3hfa7q,bafybeihcsmzdmv4blf4lyzslagjieuevnsgkwb4axjxaw6ev4g2d5nkaym","accept-ranges":"bytes","cache-control":"public, max-age=29030400, immutable","content-length":"17496198","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":1723937745484},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/Build/iamfullhtml.data.unityweb","host":"ipfs.arkivo.art","path":"/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/Build/iamfullhtml.data.unityweb","type":"http","query":"","method":"GET","headers":{"referer":"https://ipfs.arkivo.art/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/?creator=tz1cWc92txKYxPJMLXn9CN9vpLvtKmczD1E3&viewer=&objkt=783040","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":1723937745485},{"data":{"url":"blob:https://ipfs.arkivo.art/3fdb25f1-930d-49a3-8280-49d52f1c2fb0","host":"","path":"https://ipfs.arkivo.art/3fdb25f1-930d-49a3-8280-49d52f1c2fb0","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":1723937745494},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/Build/iamfullhtml.data.unityweb","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 23:35:45 GMT","etag":"\"bafybeibtu77774ooimfdo6k4xno5cwgcc73uleil57zd6jxdqi7zdvl2ay\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/Build/iamfullhtml.data.unityweb","content-type":"application/octet-stream","x-ipfs-roots":"bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4,bafybeiemhkf4xp2vn2fdhvml4xrjuqol5ti26xgpqq44qxc3ivey3hfa7q,bafybeibtu77774ooimfdo6k4xno5cwgcc73uleil57zd6jxdqi7zdvl2ay","accept-ranges":"bytes","cache-control":"public, max-age=29030400, immutable","content-length":"134610683","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":1723937745532},{"data":{"url":"blob:https://ipfs.arkivo.art/3fdb25f1-930d-49a3-8280-49d52f1c2fb0","body":"\"this.require = function(){return{}}; this.decompress = function(e){return 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":"text/javascript","content-length":"264"}},"type":2,"external":true,"timestamp":1723937745535},{"data":{"url":"blob:https://ipfs.arkivo.art/3231763a-b2b7-407a-9cd2-d2dfda96d7bf","host":"","path":"https://ipfs.arkivo.art/3231763a-b2b7-407a-9cd2-d2dfda96d7bf","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":1723937745902},{"data":{"url":"blob:https://ipfs.arkivo.art/3231763a-b2b7-407a-9cd2-d2dfda96d7bf","body":"\"\\nvar UnityModule = (function() {\\n  var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined;\\n  return (\\nfunction(UnityModule) {\\n  UnityModule = UnityModule || {};\\n\\nvar Module=typeof UnityModule!==\\\\\\\"undefined\\\\\\\"?UnityModule:{};if(typeof ENVIRONMENT_IS_PTHREAD===\\\\\\\"undefined\\\\\\\"||!ENVIRONMENT_IS_PTHREAD){Module[\\\\\\\"preRun\\\\\\\"].push((function(){var unityFileSystemInit=Module[\\\\\\\"unityFileSystemInit\\\\\\\"]||(function(){if(!Module.indexedDB){console.log(\\\\\\\"IndexedDB is not available. Data will not persist in cache and PlayerPrefs will not be saved.\\\\\\\")}FS.mkdir(\\\\\\\"/idbfs\\\\\\\");FS.mount(IDBFS,{},\\\\\\\"/idbfs\\\\\\\");Module.addRunDependency(\\\\\\\"JS_FileSystem_Mount\\\\\\\");FS.syncfs(true,(function(err){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}});Module[\\\\\\\"demangle\\\\\\\"]=demangle||(function(symbol){return symbol});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;setTimeout((function(){Module[\\\\\\\"InternalBrowser\\\\\\\"]=Browser||{};if(GL&&GL.createContext){GL.createContextOld=GL.createContext;GL.createContext=(function(canvas,webGLContextAttributes){var contextAttributes={xrCompatible:true};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}return GL.createContextOld(canvas,contextAttributes)})}}),0);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);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(_scriptDir){scriptDirectory=_scriptDir}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 jsCallStartIndex=1;var functionPointers=new Array(0);function addFunction(func,sig){var base=0;for(var i=base;i<base+0;i++){if(!functionPointers[i]){functionPointers[i]=func;return jsCallStartIndex+i}}throw\\\\\\\"Finished up all reserved function pointers. Use a higher value for RESERVED_FUNCTION_POINTERS.\\\\\\\"}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(){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]()}STATIC_BASE=GLOBAL_BASE;STATICTOP=STATIC_BASE+3298576;__ATINIT__.push({func:(function(){__GLOBAL__sub_I_AccessibilityScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_AIScriptingClasses_cpp()})},{func:(function(){___cxx_global_var_init()})},{func:(function(){__GLOBAL__sub_I_AndroidJNIScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_AnimationScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Animation_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Animation_3_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Animation_6_cpp()})},{func:(function(){__GLOBAL__sub_I_Avatar_cpp()})},{func:(function(){__GLOBAL__sub_I_ConstraintManager_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()})},{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_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Allocator_2_cpp()})},{func:(function(){___cxx_global_var_init_7()})},{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_3_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Camera_4_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_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_98()})},{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_10_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_11_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_Billboard_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_131()})},{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_ScriptBindings_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_SceneManager_0_cpp()})},{func:(function(){___cxx_global_var_init_8100()})},{func:(function(){__GLOBAL__sub_I_Runtime_Shaders_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Shaders_3_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Shaders_4_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Shaders_ShaderImpl_2_cpp()})},{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_2_9504()})},{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_13()})},{func:(function(){___cxx_global_var_init_14()})},{func:(function(){___cxx_global_var_init_15()})},{func:(function(){__GLOBAL__sub_I_Modules_Profiler_Public_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Profiler_Runtime_1_cpp()})},{func:(function(){__GLOBAL__sub_I_UnsafeUtility_bindings_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_1_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_2_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_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_LogAssert_cpp()})},{func:(function(){__GLOBAL__sub_I_Shader_cpp()})},{func:(function(){__GLOBAL__sub_I_Transform_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_3664()})},{func:(function(){__GLOBAL__sub_I_IMGUIScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_IMGUI_0_cpp()})},{func:(function(){___cxx_global_var_init_22()})},{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_Modules_3_cpp()})},{func:(function(){__GLOBAL__sub_I_ParticleSystemRenderer_cpp()})},{func:(function(){__GLOBAL__sub_I_ShapeModule_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_1_cpp()})},{func:(function(){__GLOBAL__sub_I_PhysicsQuery_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(){___cxx_global_var_init_69()})},{func:(function(){__GLOBAL__sub_I_Modules_Terrain_Public_1_cpp()})},{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_UIElementsScriptingClasses_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_Modules_UnityAnalytics_Dispatcher_0_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_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_VFX_Public_2_cpp()})},{func:(function(){__GLOBAL__sub_I_VideoScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Video_Public_Base_0_cpp()})},{func:(function(){__GLOBAL__sub_I_VRScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_VR_2_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_VR_PluginInterface_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Wind_cpp()})},{func:(function(){__GLOBAL__sub_I_XRScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_XR_Subsystems_Input_Public_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Lump_libil2cpp_os_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_gc_cpp()})},{func:(function(){__GLOBAL__sub_I_Il2CppCodeRegistration_cpp()})},{func:(function(){___emscripten_environ_constructor()})});var STATIC_BUMP=3298576;Module[\\\\\\\"STATIC_BASE\\\\\\\"]=STATIC_BASE;Module[\\\\\\\"STATIC_BUMP\\\\\\\"]=STATIC_BUMP;var tempDoublePtr=STATICTOP;STATICTOP+=16;function _ConfigureToggleXRKeyName(keyName){document.dispatchEvent(new CustomEvent(\\\\\\\"Unity\\\\\\\",{detail:\\\\\\\"ConfigureToggleVRKeyName:\\\\\\\"+Pointer_stringify(keyName)}))}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_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(){if(!Module.indexedDB)return;Module.setInterval((function(){fs.sync(true)}),fs.syncInternal)}function _JS_FileSystem_Sync(){if(!Module.indexedDB)return;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 WEBAudio={audioInstanceIdCounter:0,audioInstances:{},audioContext:null,audioWebEnabled:0};function _JS_Sound_ResumeIfNeeded(){if(WEBAudio.audioWebEnabled==0)return;if(WEBAudio.audioContext.state===\\\\\\\"suspended\\\\\\\")WEBAudio.audioContext.resume()}function _JS_SystemInfo_GetCanvasClientSize(domElementSelector,outWidth,outHeight){var selector=UTF8ToString(domElementSelector);var canvas=selector==\\\\\\\"#canvas\\\\\\\"?Module[\\\\\\\"canvas\\\\\\\"]:document.querySelector(selector);HEAPF64[outWidth>>3]=canvas?canvas.clientWidth:0;HEAPF64[outHeight>>3]=canvas?canvas.clientHeight:0}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=UnityLoader.SystemInfo.gpu;if(buffer)stringToUTF8(gpuinfo,buffer,bufferSize);return lengthBytesUTF8(gpuinfo)}function _JS_SystemInfo_GetMemory(){return TOTAL_MEMORY/(1024*1024)}function _JS_SystemInfo_GetOS(buffer,bufferSize){var browser=UnityLoader.SystemInfo.os+\\\\\\\" \\\\\\\"+UnityLoader.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]=UnityLoader.SystemInfo.width;HEAPF64[outHeight>>3]=UnityLoader.SystemInfo.height}function _JS_SystemInfo_HasCursorLock(){return UnityLoader.SystemInfo.hasCursorLock}function _JS_SystemInfo_HasFullscreen(){return UnityLoader.SystemInfo.hasFullscreen}function _JS_SystemInfo_HasWebGL(){return UnityLoader.SystemInfo.hasWebGL}var wr={requestInstances:{},nextRequestId:1};function _JS_WebRequest_Abort(request){wr.requestInstances[request].abort()}function _JS_WebRequest_Create(url,method){var _url=Pointer_stringify(url);var _method=Pointer_stringify(method);var cacheControl=typeof Module.cacheControl==\\\\\\\"function\\\\\\\"?Module.cacheControl(_url):Module.cacheControl?Module.cacheControl[\\\\\\\"UnityWebRequest\\\\\\\"]||Module.cacheControl[\\\\\\\"default\\\\\\\"]:\\\\\\\"no-cache\\\\\\\";var http=Module.companyName&&Module.productName&&cacheControl&&cacheControl!=\\\\\\\"no-cache\\\\\\\"?new UnityLoader.UnityCache.XMLHttpRequest({companyName:Module.companyName,productName:Module.productName,cacheControl:cacheControl}):new XMLHttpRequest;http.open(_method,_url,true);http.responseType=\\\\\\\"arraybuffer\\\\\\\";wr.requestInstances[wr.nextRequestId]=http;return wr.nextRequestId++}function _JS_WebRequest_GetResponseHeaders(request,buffer,bufferSize){var headers=wr.requestInstances[request].getAllResponseHeaders();if(buffer)stringToUTF8(headers,buffer,bufferSize);return lengthBytesUTF8(headers)}function _JS_WebRequest_Release(request){var http=wr.requestInstances[request];http.onload=null;http.onerror=null;http.ontimeout=null;http.onabort=null;delete http;wr.requestInstances[request]=null}function _JS_WebRequest_Send(request,ptr,length){var http=wr.requestInstances[request];try{if(length>0){var postData=HEAPU8.subarray(ptr,ptr+length);http.send(postData)}else http.send()}catch(e){console.error(e.name+\\\\\\\": \\\\\\\"+e.message)}}function _JS_WebRequest_SetProgressHandler(request,arg,onprogress){var http=wr.requestInstances[request];http.onprogress=function http_onprogress(e){if(onprogress){if(e.lengthComputable)dynCall(\\\\\\\"viii\\\\\\\",onprogress,[arg,e.loaded,e.total])}}}function _JS_WebRequest_SetRequestHeader(request,header,value){var _header=Pointer_stringify(header);var _value=Pointer_stringify(value);wr.requestInstances[request].setRequestHeader(_header,_value)}function _JS_WebRequest_SetResponseHandler(request,arg,onresponse){var http=wr.requestInstances[request];http.onload=function http_onload(e){if(onresponse){var kWebRequestOK=0;var byteArray=new Uint8Array(http.response);if(byteArray.length!=0){var buffer=_malloc(byteArray.length);HEAPU8.set(byteArray,buffer);dynCall(\\\\\\\"viiiiii\\\\\\\",onresponse,[arg,http.status,buffer,byteArray.length,0,kWebRequestOK])}else{dynCall(\\\\\\\"viiiiii\\\\\\\",onresponse,[arg,http.status,0,0,0,kWebRequestOK])}}};function HandleError(err,code){if(onresponse){var len=lengthBytesUTF8(err)+1;var buffer=_malloc(len);stringToUTF8(err,buffer,len);dynCall(\\\\\\\"viiiiii\\\\\\\",onresponse,[arg,http.status,0,0,buffer,code]);_free(buffer)}}http.onerror=function http_onerror(e){var kWebErrorUnknown=2;HandleError(\\\\\\\"Unknown error.\\\\\\\",kWebErrorUnknown)};http.ontimeout=function http_onerror(e){var kWebErrorTimeout=14;HandleError(\\\\\\\"Connection timed out.\\\\\\\",kWebErrorTimeout)};http.onabort=function http_onerror(e){var kWebErrorAborted=17;HandleError(\\\\\\\"Aborted.\\\\\\\",kWebErrorAborted)}}function _JS_WebRequest_SetTimeout(request,timeout){wr.requestInstances[request].timeout=timeout}function _ListenWebXRData(){document.addEventListener(\\\\\\\"VRData\\\\\\\",(function(evt){var data=evt.detail;Object.keys(data).forEach((function(key,i){var dataLength=data[key].length;for(var x=0;x<dataLength;x++){SharedArray[i*dataLength+x]=data[key][x]}}))}))}function _XRInitSharedArray(byteOffset,length){SharedArray=new Float32Array(buffer,byteOffset,length)}function _XRPostRender(){document.dispatchEvent(new CustomEvent(\\\\\\\"Unity\\\\\\\",{detail:\\\\\\\"PostRender\\\\\\\"}))}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 ___syscall194(which,varargs){SYSCALLS.varargs=varargs;try{var fd=SYSCALLS.get(),zero=SYSCALLS.getZero(),length=SYSCALLS.get64();FS.ftruncate(fd,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)}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}}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 _displayXRElementId(id){document.dispatchEvent(new CustomEvent(\\\\\\\"Unity\\\\\\\",{detail:{type:\\\\\\\"displayElementId\\\\\\\",id:Pointer_stringify(id)}}))}var DLFCN={error:null,errorMsg:null,loadedLibs:{},loadedLibNames:{}};function _dlclose(handle){if(!DLFCN.loadedLibs[handle]){DLFCN.errorMsg=\\\\\\\"Tried to dlclose() unopened handle: \\\\\\\"+handle;return 1}else{var lib_record=DLFCN.loadedLibs[handle];if(--lib_record.refcount==0){if(lib_record.module.cleanups){lib_record.module.cleanups.forEach((function(cleanup){cleanup()}))}delete DLFCN.loadedLibNames[lib_record.name];delete DLFCN.loadedLibs[handle]}return 0}}function _dlopen(filename,flag){abort(\\\\\\\"To use dlopen, you need to use Emscripten's linking support, see https://github.com/kripken/emscripten/wiki/Linking\\\\\\\");var searchpaths=[];if(filename===0){filename=\\\\\\\"__self__\\\\\\\"}else{var strfilename=Pointer_stringify(filename);var isValidFile=(function(filename){var target=FS.findObject(filename);return target&&!target.isFolder&&!target.isDevice});if(isValidFile(strfilename)){filename=strfilename}else{if(ENV[\\\\\\\"LD_LIBRARY_PATH\\\\\\\"]){searchpaths=ENV[\\\\\\\"LD_LIBRARY_PATH\\\\\\\"].split(\\\\\\\":\\\\\\\")}for(var ident in searchpaths){var searchfile=PATH.join2(searchpaths[ident],strfilename);if(isValidFile(searchfile)){filename=searchfile;break}}}}if(DLFCN.loadedLibNames[filename]){var handle=DLFCN.loadedLibNames[filename];DLFCN.loadedLibs[handle].refcount++;return handle}var lib_module;if(filename===\\\\\\\"__self__\\\\\\\"){var handle=-1;lib_module=Module}else{if(Module[\\\\\\\"preloadedWasm\\\\\\\"]!==undefined&&Module[\\\\\\\"preloadedWasm\\\\\\\"][filename]!==undefined){lib_module=Module[\\\\\\\"preloadedWasm\\\\\\\"][filename]}else{var target=FS.findObject(filename);if(!target||target.isFolder||target.isDevice){DLFCN.errorMsg=\\\\\\\"Could not find dynamic lib: \\\\\\\"+filename;return 0}FS.forceLoadFile(target);try{var lib_data=FS.readFile(filename,{encoding:\\\\\\\"binary\\\\\\\"});if(!(lib_data instanceof Uint8Array))lib_data=new Uint8Array(lib_data);lib_module=loadWebAssemblyModule(lib_data)}catch(e){DLFCN.errorMsg=\\\\\\\"Could not evaluate dynamic lib: \\\\\\\"+filename+\\\\\\\"\\\\n\\\\\\\"+e;return 0}}var handle=1;for(var key in DLFCN.loadedLibs){if(DLFCN.loadedLibs.hasOwnProperty(key))handle++}if(flag&256){for(var ident in lib_module){if(lib_module.hasOwnProperty(ident)){if(ident[0]==\\\\\\\"_\\\\\\\"){Module[ident]=lib_module[ident]}}}}}DLFCN.loadedLibs[handle]={refcount:1,name:filename,module:lib_module};DLFCN.loadedLibNames[filename]=handle;return handle}function _dlsym(handle,symbol){symbol=Pointer_stringify(symbol);if(!DLFCN.loadedLibs[handle]){DLFCN.errorMsg=\\\\\\\"Tried to dlsym() from an unopened handle: \\\\\\\"+handle;return 0}else{var lib=DLFCN.loadedLibs[handle];symbol=\\\\\\\"_\\\\\\\"+symbol;if(!lib.module.hasOwnProperty(symbol)){DLFCN.errorMsg='Tried to lookup unknown symbol \\\\\\\"'+symbol+'\\\\\\\" in dynamic lib: '+lib.name;return 0}else{var result=lib.module[symbol];if(typeof result===\\\\\\\"function\\\\\\\"){return addFunction(result)}return result}}}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(target,width,height){var canvas=JSEvents.findCanvasEventTarget(target);if(!canvas)return-4;canvas.width=width;canvas.height=height;return 0}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_main_loop_timing(mode,value){if(mode)HEAP32[mode>>2]=Browser.mainLoop.timingMode;if(value)HEAP32[value>>2]=Browser.mainLoop.timingValue}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 _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 _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_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 _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)}));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\\\\\\\"]=82732;Module[\\\\\\\"wasmMaxTableSize\\\\\\\"]=82732;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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_iiff(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiff\\\\\\\"](index,a1,a2,a3)}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_iifffiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iifffiii\\\\\\\"](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_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_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_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_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_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_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_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_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_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_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_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_iiiiiiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiiiiiiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiiiiiiiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20)}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_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_iiijji(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiijji\\\\\\\"](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_iiijjii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiijjii\\\\\\\"](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_iiijjiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiijjiii\\\\\\\"](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_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_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_iijjiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iijjiii\\\\\\\"](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_iijjji(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iijjji\\\\\\\"](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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_viijjiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{Module[\\\\\\\"dynCall_viijjiii\\\\\\\"](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_viijjji(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{Module[\\\\\\\"dynCall_viijjji\\\\\\\"](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_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_vijijji(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{Module[\\\\\\\"dynCall_vijijji\\\\\\\"](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_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_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_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_ffffi\\\\\\\":invoke_ffffi,\\\\\\\"invoke_fffi\\\\\\\":invoke_fffi,\\\\\\\"invoke_fffifffi\\\\\\\":invoke_fffifffi,\\\\\\\"invoke_ffi\\\\\\\":invoke_ffi,\\\\\\\"invoke_fi\\\\\\\":invoke_fi,\\\\\\\"invoke_fiff\\\\\\\":invoke_fiff,\\\\\\\"invoke_fiffi\\\\\\\":invoke_fiffi,\\\\\\\"invoke_fifi\\\\\\\":invoke_fifi,\\\\\\\"invoke_fifii\\\\\\\":invoke_fifii,\\\\\\\"invoke_fii\\\\\\\":invoke_fii,\\\\\\\"invoke_fiifi\\\\\\\":invoke_fiifi,\\\\\\\"invoke_fiifii\\\\\\\":invoke_fiifii,\\\\\\\"invoke_fiii\\\\\\\":invoke_fiii,\\\\\\\"invoke_fiiii\\\\\\\":invoke_fiiii,\\\\\\\"invoke_fiiiiiifiifif\\\\\\\":invoke_fiiiiiifiifif,\\\\\\\"invoke_fiiiiiifiiiif\\\\\\\":invoke_fiiiiiifiiiif,\\\\\\\"invoke_fji\\\\\\\":invoke_fji,\\\\\\\"invoke_i\\\\\\\":invoke_i,\\\\\\\"invoke_idi\\\\\\\":invoke_idi,\\\\\\\"invoke_idiii\\\\\\\":invoke_idiii,\\\\\\\"invoke_ifffi\\\\\\\":invoke_ifffi,\\\\\\\"invoke_iffi\\\\\\\":invoke_iffi,\\\\\\\"invoke_ifi\\\\\\\":invoke_ifi,\\\\\\\"invoke_ifii\\\\\\\":invoke_ifii,\\\\\\\"invoke_ifiii\\\\\\\":invoke_ifiii,\\\\\\\"invoke_ii\\\\\\\":invoke_ii,\\\\\\\"invoke_iidi\\\\\\\":invoke_iidi,\\\\\\\"invoke_iidii\\\\\\\":invoke_iidii,\\\\\\\"invoke_iif\\\\\\\":invoke_iif,\\\\\\\"invoke_iiff\\\\\\\":invoke_iiff,\\\\\\\"invoke_iifff\\\\\\\":invoke_iifff,\\\\\\\"invoke_iifffi\\\\\\\":invoke_iifffi,\\\\\\\"invoke_iifffiii\\\\\\\":invoke_iifffiii,\\\\\\\"invoke_iiffi\\\\\\\":invoke_iiffi,\\\\\\\"invoke_iifi\\\\\\\":invoke_iifi,\\\\\\\"invoke_iifii\\\\\\\":invoke_iifii,\\\\\\\"invoke_iifiii\\\\\\\":invoke_iifiii,\\\\\\\"invoke_iii\\\\\\\":invoke_iii,\\\\\\\"invoke_iiif\\\\\\\":invoke_iiif,\\\\\\\"invoke_iiifi\\\\\\\":invoke_iiifi,\\\\\\\"invoke_iiifii\\\\\\\":invoke_iiifii,\\\\\\\"invoke_iiifiii\\\\\\\":invoke_iiifiii,\\\\\\\"invoke_iiifiiii\\\\\\\":invoke_iiifiiii,\\\\\\\"invoke_iiii\\\\\\\":invoke_iiii,\\\\\\\"invoke_iiiifffffi\\\\\\\":invoke_iiiifffffi,\\\\\\\"invoke_iiiifffffii\\\\\\\":invoke_iiiifffffii,\\\\\\\"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_iiiiifiii\\\\\\\":invoke_iiiiifiii,\\\\\\\"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_iiiiiiii\\\\\\\":invoke_iiiiiiii,\\\\\\\"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_iiiiiiiiiiiiiiiiiiii\\\\\\\":invoke_iiiiiiiiiiiiiiiiiiii,\\\\\\\"invoke_iiiiiiiiiiiiiiiiiiiii\\\\\\\":invoke_iiiiiiiiiiiiiiiiiiiii,\\\\\\\"invoke_iiiiiji\\\\\\\":invoke_iiiiiji,\\\\\\\"invoke_iiiij\\\\\\\":invoke_iiiij,\\\\\\\"invoke_iiiiji\\\\\\\":invoke_iiiiji,\\\\\\\"invoke_iiiijii\\\\\\\":invoke_iiiijii,\\\\\\\"invoke_iiij\\\\\\\":invoke_iiij,\\\\\\\"invoke_iiiji\\\\\\\":invoke_iiiji,\\\\\\\"invoke_iiijii\\\\\\\":invoke_iiijii,\\\\\\\"invoke_iiijiii\\\\\\\":invoke_iiijiii,\\\\\\\"invoke_iiijji\\\\\\\":invoke_iiijji,\\\\\\\"invoke_iiijjii\\\\\\\":invoke_iiijjii,\\\\\\\"invoke_iiijjiii\\\\\\\":invoke_iiijjiii,\\\\\\\"invoke_iij\\\\\\\":invoke_iij,\\\\\\\"invoke_iiji\\\\\\\":invoke_iiji,\\\\\\\"invoke_iijii\\\\\\\":invoke_iijii,\\\\\\\"invoke_iijiii\\\\\\\":invoke_iijiii,\\\\\\\"invoke_iijji\\\\\\\":invoke_iijji,\\\\\\\"invoke_iijjii\\\\\\\":invoke_iijjii,\\\\\\\"invoke_iijjiii\\\\\\\":invoke_iijjiii,\\\\\\\"invoke_iijjji\\\\\\\":invoke_iijjji,\\\\\\\"invoke_ij\\\\\\\":invoke_ij,\\\\\\\"invoke_iji\\\\\\\":invoke_iji,\\\\\\\"invoke_ijii\\\\\\\":invoke_ijii,\\\\\\\"invoke_ijiii\\\\\\\":invoke_ijiii,\\\\\\\"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_v\\\\\\\":invoke_v,\\\\\\\"invoke_vd\\\\\\\":invoke_vd,\\\\\\\"invoke_vf\\\\\\\":invoke_vf,\\\\\\\"invoke_vff\\\\\\\":invoke_vff,\\\\\\\"invoke_vffff\\\\\\\":invoke_vffff,\\\\\\\"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_vidi\\\\\\\":invoke_vidi,\\\\\\\"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_viffiii\\\\\\\":invoke_viffiii,\\\\\\\"invoke_viffiiiif\\\\\\\":invoke_viffiiiif,\\\\\\\"invoke_vifi\\\\\\\":invoke_vifi,\\\\\\\"invoke_vifii\\\\\\\":invoke_vifii,\\\\\\\"invoke_vifiiii\\\\\\\":invoke_vifiiii,\\\\\\\"invoke_vii\\\\\\\":invoke_vii,\\\\\\\"invoke_viid\\\\\\\":invoke_viid,\\\\\\\"invoke_viidi\\\\\\\":invoke_viidi,\\\\\\\"invoke_viidii\\\\\\\":invoke_viidii,\\\\\\\"invoke_viif\\\\\\\":invoke_viif,\\\\\\\"invoke_viiff\\\\\\\":invoke_viiff,\\\\\\\"invoke_viifff\\\\\\\":invoke_viifff,\\\\\\\"invoke_viifffi\\\\\\\":invoke_viifffi,\\\\\\\"invoke_viiffi\\\\\\\":invoke_viiffi,\\\\\\\"invoke_viiffii\\\\\\\":invoke_viiffii,\\\\\\\"invoke_viifi\\\\\\\":invoke_viifi,\\\\\\\"invoke_viifii\\\\\\\":invoke_viifii,\\\\\\\"invoke_viifiii\\\\\\\":invoke_viifiii,\\\\\\\"invoke_viifiiii\\\\\\\":invoke_viifiiii,\\\\\\\"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_viiifii\\\\\\\":invoke_viiifii,\\\\\\\"invoke_viiifiii\\\\\\\":invoke_viiifiii,\\\\\\\"invoke_viiifiiiii\\\\\\\":invoke_viiifiiiii,\\\\\\\"invoke_viiii\\\\\\\":invoke_viiii,\\\\\\\"invoke_viiiif\\\\\\\":invoke_viiiif,\\\\\\\"invoke_viiiiffi\\\\\\\":invoke_viiiiffi,\\\\\\\"invoke_viiiifii\\\\\\\":invoke_viiiifii,\\\\\\\"invoke_viiiifiiiiif\\\\\\\":invoke_viiiifiiiiif,\\\\\\\"invoke_viiiii\\\\\\\":invoke_viiiii,\\\\\\\"invoke_viiiiif\\\\\\\":invoke_viiiiif,\\\\\\\"invoke_viiiiiffi\\\\\\\":invoke_viiiiiffi,\\\\\\\"invoke_viiiiiffii\\\\\\\":invoke_viiiiiffii,\\\\\\\"invoke_viiiiifi\\\\\\\":invoke_viiiiifi,\\\\\\\"invoke_viiiiii\\\\\\\":invoke_viiiiii,\\\\\\\"invoke_viiiiiif\\\\\\\":invoke_viiiiiif,\\\\\\\"invoke_viiiiiii\\\\\\\":invoke_viiiiiii,\\\\\\\"invoke_viiiiiiii\\\\\\\":invoke_viiiiiiii,\\\\\\\"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_viijjiii\\\\\\\":invoke_viijjiii,\\\\\\\"invoke_viijjji\\\\\\\":invoke_viijjji,\\\\\\\"invoke_vij\\\\\\\":invoke_vij,\\\\\\\"invoke_viji\\\\\\\":invoke_viji,\\\\\\\"invoke_vijii\\\\\\\":invoke_vijii,\\\\\\\"invoke_vijiii\\\\\\\":invoke_vijiii,\\\\\\\"invoke_vijiji\\\\\\\":invoke_vijiji,\\\\\\\"invoke_vijijji\\\\\\\":invoke_vijijji,\\\\\\\"invoke_vijji\\\\\\\":invoke_vijji,\\\\\\\"invoke_vijjii\\\\\\\":invoke_vijjii,\\\\\\\"invoke_vji\\\\\\\":invoke_vji,\\\\\\\"invoke_vjii\\\\\\\":invoke_vjii,\\\\\\\"invoke_vjiiii\\\\\\\":invoke_vjiiii,\\\\\\\"invoke_vjji\\\\\\\":invoke_vjji,\\\\\\\"_ConfigureToggleXRKeyName\\\\\\\":_ConfigureToggleXRKeyName,\\\\\\\"_JS_Cursor_SetImage\\\\\\\":_JS_Cursor_SetImage,\\\\\\\"_JS_Cursor_SetShow\\\\\\\":_JS_Cursor_SetShow,\\\\\\\"_JS_Eval_ClearInterval\\\\\\\":_JS_Eval_ClearInterval,\\\\\\\"_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_Sound_ResumeIfNeeded\\\\\\\":_JS_Sound_ResumeIfNeeded,\\\\\\\"_JS_SystemInfo_GetCanvasClientSize\\\\\\\":_JS_SystemInfo_GetCanvasClientSize,\\\\\\\"_JS_SystemInfo_GetDocumentURL\\\\\\\":_JS_SystemInfo_GetDocumentURL,\\\\\\\"_JS_SystemInfo_GetGPUInfo\\\\\\\":_JS_SystemInfo_GetGPUInfo,\\\\\\\"_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_WebRequest_Abort\\\\\\\":_JS_WebRequest_Abort,\\\\\\\"_JS_WebRequest_Create\\\\\\\":_JS_WebRequest_Create,\\\\\\\"_JS_WebRequest_GetResponseHeaders\\\\\\\":_JS_WebRequest_GetResponseHeaders,\\\\\\\"_JS_WebRequest_Release\\\\\\\":_JS_WebRequest_Release,\\\\\\\"_JS_WebRequest_Send\\\\\\\":_JS_WebRequest_Send,\\\\\\\"_JS_WebRequest_SetProgressHandler\\\\\\\":_JS_WebRequest_SetProgressHandler,\\\\\\\"_JS_WebRequest_SetRequestHeader\\\\\\\":_JS_WebRequest_SetRequestHeader,\\\\\\\"_JS_WebRequest_SetResponseHandler\\\\\\\":_JS_WebRequest_SetResponseHandler,\\\\\\\"_JS_WebRequest_SetTimeout\\\\\\\":_JS_WebRequest_SetTimeout,\\\\\\\"_ListenWebXRData\\\\\\\":_ListenWebXRData,\\\\\\\"_XRInitSharedArray\\\\\\\":_XRInitSharedArray,\\\\\\\"_XRPostRender\\\\\\\":_XRPostRender,\\\\\\\"__ZSt18uncaught_exceptionv\\\\\\\":__ZSt18uncaught_exceptionv,\\\\\\\"___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,\\\\\\\"___syscall194\\\\\\\":___syscall194,\\\\\\\"___syscall195\\\\\\\":___syscall195,\\\\\\\"___syscall196\\\\\\\":___syscall196,\\\\\\\"___syscall197\\\\\\\":___syscall197,\\\\\\\"___syscall199\\\\\\\":___syscall199,\\\\\\\"___syscall202\\\\\\\":___syscall202,\\\\\\\"___syscall220\\\\\\\":___syscall220,\\\\\\\"___syscall221\\\\\\\":___syscall221,\\\\\\\"___syscall268\\\\\\\":___syscall268,\\\\\\\"___syscall3\\\\\\\":___syscall3,\\\\\\\"___syscall33\\\\\\\":___syscall33,\\\\\\\"___syscall38\\\\\\\":___syscall38,\\\\\\\"___syscall39\\\\\\\":___syscall39,\\\\\\\"___syscall4\\\\\\\":___syscall4,\\\\\\\"___syscall40\\\\\\\":___syscall40,\\\\\\\"___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,\\\\\\\"_displayXRElementId\\\\\\\":_displayXRElementId,\\\\\\\"_dlclose\\\\\\\":_dlclose,\\\\\\\"_dlopen\\\\\\\":_dlopen,\\\\\\\"_dlsym\\\\\\\":_dlsym,\\\\\\\"_emscripten_asm_const_i\\\\\\\":_emscripten_asm_const_i,\\\\\\\"_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_main_loop_timing\\\\\\\":_emscripten_get_main_loop_timing,\\\\\\\"_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_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,\\\\\\\"_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,\\\\\\\"_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_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,\\\\\\\"_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,\\\\\\\"_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_Avatar_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Avatar_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Avatar_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_ConstraintManager_cpp=Module[\\\\\\\"__GLOBAL__sub_I_ConstraintManager_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_ConstraintManager_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_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_Il2CppCodeRegistration_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Il2CppCodeRegistration_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Il2CppCodeRegistration_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_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_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_Modules_Animation_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Animation_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Animation_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Animation_3_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Animation_3_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Animation_3_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Animation_6_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Animation_6_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Animation_6_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_Modules_3_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_ParticleSystem_Modules_3_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_ParticleSystem_Modules_3_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_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Physics_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Physics_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Profiler_Public_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Profiler_Public_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Profiler_Public_0_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_UnityAnalytics_Dispatcher_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_UnityAnalytics_Dispatcher_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_UnityAnalytics_Dispatcher_0_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_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_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_VFX_Public_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_VFX_Public_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_VR_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_VR_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_VR_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_VR_PluginInterface_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_VR_PluginInterface_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_VR_PluginInterface_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_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_ParticleSystemRenderer_cpp=Module[\\\\\\\"__GLOBAL__sub_I_ParticleSystemRenderer_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_ParticleSystemRenderer_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_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_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Allocator_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Allocator_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_3_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_3_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_3_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Camera_4_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_4_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_4_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_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_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_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_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_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_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_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Mono_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Mono_2_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_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_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Scripting_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Scripting_1_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_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Serialize_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Serialize_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_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_3_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Shaders_3_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Shaders_3_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_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_Transform_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Transform_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Transform_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_UIElementsScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_UIElementsScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_UIElementsScriptingClasses_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_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_UnsafeUtility_bindings_cpp=Module[\\\\\\\"__GLOBAL__sub_I_UnsafeUtility_bindings_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_UnsafeUtility_bindings_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_Wind_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Wind_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Wind_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_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_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=Module[\\\\\\\"___cxx_global_var_init\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxx_global_var_init\\\\\\\"].apply(null,arguments)});var ___cxx_global_var_init_13=Module[\\\\\\\"___cxx_global_var_init_13\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxx_global_var_init_13\\\\\\\"].apply(null,arguments)});var ___cxx_global_var_init_131=Module[\\\\\\\"___cxx_global_var_init_131\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxx_global_var_init_131\\\\\\\"].apply(null,arguments)});var ___cxx_global_var_init_14=Module[\\\\\\\"___cxx_global_var_init_14\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxx_global_var_init_14\\\\\\\"].apply(null,arguments)});var ___cxx_global_var_init_15=Module[\\\\\\\"___cxx_global_var_init_15\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxx_global_var_init_15\\\\\\\"].apply(null,arguments)});var ___cxx_global_var_init_18=Module[\\\\\\\"___cxx_global_var_init_18\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxx_global_var_init_18\\\\\\\"].apply(null,arguments)});var ___cxx_global_var_init_22=Module[\\\\\\\"___cxx_global_var_init_22\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxx_global_var_init_22\\\\\\\"].apply(null,arguments)});var ___cxx_global_var_init_2_9504=Module[\\\\\\\"___cxx_global_var_init_2_9504\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxx_global_var_init_2_9504\\\\\\\"].apply(null,arguments)});var ___cxx_global_var_init_3664=Module[\\\\\\\"___cxx_global_var_init_3664\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxx_global_var_init_3664\\\\\\\"].apply(null,arguments)});var ___cxx_global_var_init_69=Module[\\\\\\\"___cxx_global_var_init_69\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxx_global_var_init_69\\\\\\\"].apply(null,arguments)});var ___cxx_global_var_init_7=Module[\\\\\\\"___cxx_global_var_init_7\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxx_global_var_init_7\\\\\\\"].apply(null,arguments)});var ___cxx_global_var_init_8100=Module[\\\\\\\"___cxx_global_var_init_8100\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxx_global_var_init_8100\\\\\\\"].apply(null,arguments)});var ___cxx_global_var_init_98=Module[\\\\\\\"___cxx_global_var_init_98\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxx_global_var_init_98\\\\\\\"].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_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_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_fiff=Module[\\\\\\\"dynCall_fiff\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fiff\\\\\\\"].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_fii=Module[\\\\\\\"dynCall_fii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fii\\\\\\\"].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_fiiii=Module[\\\\\\\"dynCall_fiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fiiii\\\\\\\"].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_idi=Module[\\\\\\\"dynCall_idi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_idi\\\\\\\"].apply(null,arguments)});var dynCall_idiii=Module[\\\\\\\"dynCall_idiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_idiii\\\\\\\"].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_ii=Module[\\\\\\\"dynCall_ii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ii\\\\\\\"].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_iif=Module[\\\\\\\"dynCall_iif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iif\\\\\\\"].apply(null,arguments)});var dynCall_iiff=Module[\\\\\\\"dynCall_iiff\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiff\\\\\\\"].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_iifffiii=Module[\\\\\\\"dynCall_iifffiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iifffiii\\\\\\\"].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_iifiii=Module[\\\\\\\"dynCall_iifiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iifiii\\\\\\\"].apply(null,arguments)});var dynCall_iii=Module[\\\\\\\"dynCall_iii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iii\\\\\\\"].apply(null,arguments)});var dynCall_iiif=Module[\\\\\\\"dynCall_iiif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiif\\\\\\\"].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_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_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_iiiiifiii=Module[\\\\\\\"dynCall_iiiiifiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiifiii\\\\\\\"].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_iiiiiiii=Module[\\\\\\\"dynCall_iiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiii\\\\\\\"].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_iiiiiiiiiiiiiiiiiiii=Module[\\\\\\\"dynCall_iiiiiiiiiiiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiiiiiiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiiiiiiiiiiiiiiii=Module[\\\\\\\"dynCall_iiiiiiiiiiiiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiiiiiiiiiiiiiiii\\\\\\\"].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_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_iiijji=Module[\\\\\\\"dynCall_iiijji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiijji\\\\\\\"].apply(null,arguments)});var dynCall_iiijjii=Module[\\\\\\\"dynCall_iiijjii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiijjii\\\\\\\"].apply(null,arguments)});var dynCall_iiijjiii=Module[\\\\\\\"dynCall_iiijjiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiijjiii\\\\\\\"].apply(null,arguments)});var dynCall_iij=Module[\\\\\\\"dynCall_iij\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iij\\\\\\\"].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_iijjiii=Module[\\\\\\\"dynCall_iijjiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iijjiii\\\\\\\"].apply(null,arguments)});var dynCall_iijjji=Module[\\\\\\\"dynCall_iijjji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iijjji\\\\\\\"].apply(null,arguments)});var dynCall_ij=Module[\\\\\\\"dynCall_ij\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ij\\\\\\\"].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_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_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_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_vidi=Module[\\\\\\\"dynCall_vidi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vidi\\\\\\\"].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_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_vifi=Module[\\\\\\\"dynCall_vifi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vifi\\\\\\\"].apply(null,arguments)});var dynCall_vifii=Module[\\\\\\\"dynCall_vifii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vifii\\\\\\\"].apply(null,arguments)});var dynCall_vifiiii=Module[\\\\\\\"dynCall_vifiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vifiiii\\\\\\\"].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_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_viifffi=Module[\\\\\\\"dynCall_viifffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viifffi\\\\\\\"].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_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_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_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_viiiiffi=Module[\\\\\\\"dynCall_viiiiffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiffi\\\\\\\"].apply(null,arguments)});var dynCall_viiiifii=Module[\\\\\\\"dynCall_viiiifii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiifii\\\\\\\"].apply(null,arguments)});var dynCall_viiiifiiiiif=Module[\\\\\\\"dynCall_viiiifiiiiif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiifiiiiif\\\\\\\"].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_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_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_viiiiiii=Module[\\\\\\\"dynCall_viiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiiii=Module[\\\\\\\"dynCall_viiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiiii\\\\\\\"].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_viijjiii=Module[\\\\\\\"dynCall_viijjiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viijjiii\\\\\\\"].apply(null,arguments)});var dynCall_viijjji=Module[\\\\\\\"dynCall_viijjji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viijjji\\\\\\\"].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_vijijji=Module[\\\\\\\"dynCall_vijijji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vijijji\\\\\\\"].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_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;Module[\\\\\\\"then\\\\\\\"]=(function(func){if(Module[\\\\\\\"calledRun\\\\\\\"]){func(Module)}else{var old=Module[\\\\\\\"onRuntimeInitialized\\\\\\\"];Module[\\\\\\\"onRuntimeInitialized\\\\\\\"]=(function(){if(old)old();func(Module)})}return Module});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  return UnityModule;\\n}\\n);\\n})();\\nif (typeof exports === 'object' && typeof module === 'object')\\n    module.exports = UnityModule;\\n  else if (typeof define === 'function' && define['amd'])\\n    define([], function() { return UnityModule; });\\n  else if (typeof exports === 'object')\\n    exports[\\\\\\\"UnityModule\\\\\\\"] = UnityModule;\\n  \"","status":200,"headers":{"content-type":"application/javascript","content-length":"471325"}},"type":2,"external":true,"timestamp":1723937746081}],"browser":{"name":"chromium","version":"119.0.6045.9"},"viewport":{"width":2000,"height":2000},"screenshot":"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","consoleMessages":[{"text":"Unrecognized Content-Security-Policy directive 'prefetch-src'.","level":"error","timestamp":1723937745192},{"text":"Refused to load the script 'https://www.googletagmanager.com/gtag/js?id=UA-77033033-6' because it violates the following Content Security Policy directive: \"script-src 'self'\n      'unsafe-inline'\n      'unsafe-eval'\n      blob:\". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback.\n","level":"error","timestamp":1723937745211},{"text":"Could not load Analytics.js script: Event","level":"warning","timestamp":1723937745218},{"text":"Refused to load the script 'https://cdn.ravenjs.com/3.22.3/console/raven.min.js' because it violates the following Content Security Policy directive: \"script-src 'self'\n      'unsafe-inline'\n      'unsafe-eval'\n      blob:\". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback.\n","level":"error","timestamp":1723937745220},{"text":"Could not load Raven.js script: Event","level":"warning","timestamp":1723937745221},{"text":"[UnityCache] 'https://ipfs.arkivo.art/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/Build/iamfullhtml.wasm.framework.unityweb' successfully downloaded and stored in the indexedDB cache","level":"log","timestamp":1723937745527},{"text":"[UnityCache] 'https://ipfs.arkivo.art/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/Build/iamfullhtml.wasm.code.unityweb' successfully downloaded and stored in the indexedDB cache","level":"log","timestamp":1723937745852},{"text":"[UnityCache] 'https://ipfs.arkivo.art/ipfs/bafybeigllct5piu6v7oli7emmmv6hr3bh3ygn5hxbptx2oixgcepbazyj4/Build/iamfullhtml.data.unityweb' successfully downloaded and stored in the indexedDB cache","level":"log","timestamp":1723937747151},{"text":"Loading player data from data.unity3d\n","level":"log","timestamp":1723937747301},{"text":"Initialize engine version: 2019.4.39f1 (78d14dfa024b)\n","level":"log","timestamp":1723937747314},{"text":"[Subsystems] Discovering subsystems at path UnitySubsystems\n","level":"log","timestamp":1723937747338},{"text":"Creating WebGL 2.0 context.","level":"log","timestamp":1723937747338},{"text":"Renderer: WebKit WebGL\n","level":"log","timestamp":1723937747404},{"text":"Vendor:   WebKit\n","level":"log","timestamp":1723937747404},{"text":"Version:  OpenGL ES 3.0 (WebGL 2.0 (OpenGL ES 3.0 Chromium))\n","level":"log","timestamp":1723937747406},{"text":"GLES:     3\n","level":"log","timestamp":1723937747406},{"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":1723937747406},{"text":"OPENGL LOG: Creating OpenGL ES 3.0 graphics device ; Context level  <OpenGL ES 3.0> ; Context handle 21090008\n","level":"log","timestamp":1723937747452},{"text":"UnloadTime: 10.500000 ms\n","level":"log","timestamp":1723937748512},{"text":"Active Graphics Tier: Tier2 \n(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 39)\n\n","level":"log","timestamp":1723937748542},{"text":"[.WebGL-0x228c00375500]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels","level":"warning","timestamp":1723937749046},{"text":"warning: 2 FS.syncfs operations in flight at once, probably just doing extra work","level":"log","timestamp":1723937749047},{"text":"[.WebGL-0x228c00375500]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels","level":"warning","timestamp":1723937749269},{"text":"[.WebGL-0x228c00375500]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels","level":"warning","timestamp":1723937749495},{"text":"[.WebGL-0x228c00375500]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels (this message will no longer repeat)","level":"warning","timestamp":1723937749726},{"text":"Input Manager initialize...\n","level":"log","timestamp":1723937750934}],"screenshotDelay":10000},"timestamp":1723937744697},"created_at":"2024-08-17T23:35:56.302+00:00","updated_at":"2024-08-17T23:35:56.302+00:00"}