48 lines
535 KiB
JavaScript
48 lines
535 KiB
JavaScript
![]() |
|
||
|
var DracoDecoderModule = (function() {
|
||
|
var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined;
|
||
|
if (typeof __filename !== 'undefined') _scriptDir = _scriptDir || __filename;
|
||
|
return (
|
||
|
function(DracoDecoderModule) {
|
||
|
DracoDecoderModule = DracoDecoderModule || {};
|
||
|
|
||
|
var Module=typeof DracoDecoderModule!=="undefined"?DracoDecoderModule:{};var isRuntimeInitialized=false;var isModuleParsed=false;Module["onRuntimeInitialized"]=function(){isRuntimeInitialized=true;if(isModuleParsed){if(typeof Module["onModuleLoaded"]==="function"){Module["onModuleLoaded"](Module)}}};Module["onModuleParsed"]=function(){isModuleParsed=true;if(isRuntimeInitialized){if(typeof Module["onModuleLoaded"]==="function"){Module["onModuleLoaded"](Module)}}};function isVersionSupported(versionString){if(typeof versionString!=="string")return false;const version=versionString.split(".");if(version.length<2||version.length>3)return false;if(version[0]==1&&version[1]>=0&&version[1]<=3)return true;if(version[0]!=0||version[1]>10)return false;return true}Module["isVersionSupported"]=isVersionSupported;var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}var arguments_=[];var thisProgram="./this.program";var quit_=function(status,toThrow){throw toThrow};var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_HAS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_HAS_NODE=typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string";ENVIRONMENT_IS_NODE=ENVIRONMENT_HAS_NODE&&!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)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;var nodeFS;var nodePath;if(ENVIRONMENT_IS_NODE){scriptDirectory=__dirname+"/";read_=function shell_read(filename,binary){var ret=tryParseAsDataURI(filename);if(ret){return binary?ret:ret.toString()}if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);return nodeFS["readFileSync"](filename,binary?null:"utf8")};readBinary=function readBinary(filename){var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}assert(ret.buffer);return ret};if(process["argv"].length>1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",abort);quit_=function(status){process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){read_=function shell_read(f){var data=tryParseAsDataURI(f);if(data){return intArrayToString(data)}return read(f)}}readBinary=function readBinary(f){var data;data=tryParseAsDataURI(f);if(data){return data}if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}data=read(f,"binary");assert(typeof data==="object");return data};if(typeof scriptArgs!="undefined"){arguments_=scriptArgs}else if(typeof arguments!="undefined"){arguments_=arguments}if(typeof quit==="function"){quit_=function(status){quit(status)}}if(typeof print!=="undefined"){if(typeof console==="undefined")console={};console.log=print;console.warn=console.error=typeof printErr!=="undefined"?printErr:print}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=function shell_read(url){try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText}catch(err){var data=tryParseAsDataURI(url);if(data){return intArrayToString(data)}throw err}};if(ENVIRONMENT_IS_WORKER){readBinary=function readBinary(url){try{var xhr=new XMLHttpRequest;xhr.open("GET
|
||
|
// EMSCRIPTEN_START_ASM
|
||
|
function a(/** @suppress {uselessCode} */asmLibraryArg,wasmMemory,wasmTable){var scratchBuffer=new ArrayBuffer(8);var b=new Int32Array(scratchBuffer);var c=new Float32Array(scratchBuffer);var d=new Float64Array(scratchBuffer);function e(index){return b[index]}function f(index,value){b[index]=value}function g(){return d[0]}function h(value){d[0]=value}function i(low,high){b[0]=low;b[1]=high}function j(global,env,buffer){var k=env.memory;var l=wasmTable;var m=new global.Int8Array(buffer);var n=new global.Int16Array(buffer);var o=new global.Int32Array(buffer);var p=new global.Uint8Array(buffer);var q=new global.Uint16Array(buffer);var r=new global.Uint32Array(buffer);var s=new global.Float32Array(buffer);var t=new global.Float64Array(buffer);var u=global.Math.imul;var v=global.Math.fround;var w=global.Math.abs;var x=global.Math.clz32;var y=global.Math.min;var z=global.Math.max;var A=global.Math.floor;var B=global.Math.ceil;var C=global.Math.sqrt;var D=env.abort;var E=global.NaN;var F=global.Infinity;var G=env.__cxa_allocate_exception;var H=env.__cxa_throw;var I=env.fd_write;var J=env.fd_close;var K=env.environ_sizes_get;var L=env.environ_get;var M=env.abort;var N=env.emscripten_resize_heap;var O=env.emscripten_memcpy_big;var P=env.setTempRet0;var Q=env.fd_seek;var R=5256544;var S=13656;var T=0;
|
||
|
// EMSCRIPTEN_START_FUNCS
|
||
|
function ca(){ok()}function da(a,b){var c=0,d=0,e=0,f=0;c=R-16|0;R=c;o[c+8>>2]=0;o[c>>2]=0;o[c+4>>2]=0;d=_j(b);if(d>>>0<4294967280){a:{b:{if(d>>>0>=11){f=d+16&-16;e=Hk(f);o[c+8>>2]=f|-2147483648;o[c>>2]=e;o[c+4>>2]=d;break b}m[c+11|0]=d;e=c;if(!d){break a}}wl(e,b,d)}m[d+e|0]=0;a=ea(a,c);if(m[c+11|0]<=-1){ul(o[c>>2])}R=c+16|0;return(a|0)!=0}Kk();D()}function ea(a,b){var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;a=o[a+4>>2];if(a){h=p[b+11|0];i=h<<24>>24<0;h=i?o[b+4>>2]:h;l=i?o[b>>2]:b;while(1){b=a+16|0;g=p[a+27|0];i=g<<24>>24<0;j=i?o[a+20>>2]:g;m=j>>>0<h>>>0;a:{b:{c:{d:{e:{f:{g=m?j:h;if(g){k=i?o[b>>2]:b;n=Zj(l,k,g);if(n){break f}}if(h>>>0<j>>>0){break a}if(!g){break d}k=i?o[b>>2]:b;break e}if((n|0)<=-1){break a}}b=Zj(k,l,g);if(b){break c}}if(m){break b}return 1}if((b|0)<=-1){break b}return 1}a=a+4|0}a=o[a>>2];if(a){continue}break}}return 0}function fa(a,b){var p=0,q=0,r=0,s=0;p=R-16|0;R=p;o[p+12>>2]=0;o[p+8>>2]=0;o[p>>2]=0;o[p+4>>2]=0;q=_j(b);if(q>>>0<4294967280){a:{b:{if(q>>>0>=11){s=q+16&-16;r=Hk(s);o[p+8>>2]=s|-2147483648;o[p>>2]=r;o[p+4>>2]=q;break b}m[p+11|0]=q;r=p;if(!q){break a}}wl(r,b,q)}m[q+r|0]=0;jj(a,p,p+12|0);a=o[p+12>>2];if(m[p+11|0]<=-1){ul(o[p>>2])}R=p+16|0;return a}Kk();D()}function ga(a,b,t){var u=0,v=0,w=0,x=0;u=R-32|0;R=u;o[u+24>>2]=0;o[u+16>>2]=0;o[u+20>>2]=0;v=_j(b);if(v>>>0<4294967280){a:{b:{if(v>>>0>=11){x=v+16&-16;w=Hk(x);o[u+24>>2]=x|-2147483648;o[u+16>>2]=w;o[u+20>>2]=v;break b}m[u+27|0]=v;w=u+16|0;if(!v){break a}}wl(w,b,v)}m[v+w|0]=0;o[u+8>>2]=0;o[u>>2]=0;o[u+4>>2]=0;kj(a,u+16|0,u);a=o[t>>2];if(a){o[t+4>>2]=a;ul(a);o[t+8>>2]=0;o[t>>2]=0;o[t+4>>2]=0}o[t>>2]=o[u>>2];o[t+4>>2]=o[u+4>>2];o[t+8>>2]=o[u+8>>2];if(m[u+27|0]<=-1){ul(o[u+16>>2])}R=u+32|0;return}Kk();D()}function ha(a,b){var y=0,z=0,A=0,B=0,C=0;y=R-32|0;R=y;o[y+24>>2]=0;o[y+28>>2]=0;o[y+16>>2]=0;o[y+8>>2]=0;o[y+12>>2]=0;z=_j(b);if(z>>>0<4294967280){a:{b:{if(z>>>0>=11){B=z+16&-16;A=Hk(B);o[y+16>>2]=B|-2147483648;o[y+8>>2]=A;o[y+12>>2]=z;break b}m[y+19|0]=z;A=y+8|0;if(!z){break a}}wl(A,b,z)}m[z+A|0]=0;lj(a,y+8|0,y+24|0);C=t[y+24>>3];if(m[y+19|0]<=-1){ul(o[y+8>>2])}R=y+32|0;return C}Kk();D()}function ia(a,b,t){var E=0,F=0,G=0,H=0;E=R-16|0;R=E;o[E+8>>2]=0;o[E>>2]=0;o[E+4>>2]=0;F=_j(t);if(F>>>0<4294967280){a:{b:{if(F>>>0>=11){H=F+16&-16;G=Hk(H);o[E+8>>2]=H|-2147483648;o[E>>2]=G;o[E+4>>2]=F;break b}m[E+11|0]=F;G=E;if(!F){break a}}wl(G,t,F)}m[F+G|0]=0;a=a+16|0;t=0;c:{if(!mj(b,E,a)){break c}t=o[a>>2];if(m[a+11|0]<=-1){break c}t=a}if(m[E+11|0]<=-1){ul(o[E>>2])}R=E+16|0;return t}Kk();D()}function ja(a,b,t){var D=0,I=0,J=0,K=0;a:{if(o[a+12>>2]==(b|0)){break a}D=o[a>>2];J=a+4|0;I=o[J>>2];if((D|0)!=(I|0)){while(1){K=I+ -12|0;if(m[I+ -1|0]<=-1){ul(o[K>>2])}I=K;if((I|0)!=(D|0)){continue}break}}o[a+12>>2]=b;o[J>>2]=D;I=o[b>>2];J=b+4|0;if((I|0)==(J|0)){break a}K=a+8|0;while(1){b=I+16|0;b:{if(o[K>>2]!=(D|0)){Mk(D,b);b=a+4|0;o[b>>2]=o[b>>2]+12;break b}ka(a,b)}D=o[I+4>>2];c:{if(!D){b=o[I+8>>2];if(o[b>>2]==(I|0)){break c}I=I+8|0;while(1){D=o[I>>2];I=D+8|0;b=o[D+8>>2];if((D|0)!=o[b>>2]){continue}break}break c}while(1){b=D;D=o[D>>2];if(D){continue}break}}if((b|0)==(J|0)){break a}D=o[a+4>>2];I=b;continue}}D=0;d:{if((t|0)<0){break d}b=o[a+4>>2];a=o[a>>2];if((b-a|0)/12>>>0<=t>>>0){break d}D=a+u(t,12)|0;if(m[D+11|0]>-1){break d}D=o[D>>2]}return D}function ka(a,b){var t=0,L=0,M=0,N=0,O=0;a:{b:{c:{M=o[a>>2];O=(o[a+4>>2]-M|0)/12|0;t=O+1|0;if(t>>>0<357913942){M=(o[a+8>>2]-M|0)/12|0;N=M<<1;t=M>>>0<178956970?N>>>0<t>>>0?t:N:357913941;L=0;d:{if(!t){break d}if(t>>>0>=357913942){break c}L=Hk(u(t,12))}M=L+u(t,12)|0;b=Mk(L+u(O,12)|0,b);O=b+12|0;t=o[a+4>>2];L=o[a>>2];if((t|0)==(L|0)){break b}while(1){t=t+ -12|0;N=o[t+4>>2];b=b+ -12|0;o[b>>2]=o[t>>2];o[b+4>>2]=N;N=t+8|0;o[b+8>>2]=o[N>>2];o[t>>2]=0;o[t+4>>2]=0;o[N>>2]=0;if((t|0)!=(L|0)){continue}break}L=o[a+4>>2];t=o[a>>2];break a}Yk();D()}_a(1040);D()}t=L}o[a>>2]=b;o[a+8>>2]=M;o[a+4>>2]=O;if((t|0)!=(L|0)){while(1){a=L+ -12|0;if(m[L+ -1|0]<=-1){ul(o[a>>2])}L=a;if((a|0)!=(t|0)){continue}break}}if(t){ul(t)}}function la(a){var b=0;ui(a);b=a+16|0;o[b>>2]=0;o[b+4>>2]=0;o[a+24>>2]=0;o[a+28>>2]=0;o[a+12>>2]=b;o[a+32>>2]=0;o[a+36>>2]=0;return a}fu
|
||
|
|
||
|
|
||
|
|
||
|
function Cg(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;o[a>>2]=8064;b=a+48|0;c=o[b>>2];o[b>>2]=0;if(c){l[o[o[c>>2]+4>>2]](c)}o[a>>2]=10052;b=o[a+20>>2];if(b){o[a+24>>2]=b;ul(b)}c=o[a+8>>2];if(c){b=c;f=a+12|0;d=o[f>>2];e=b;a:{if((b|0)==(d|0)){break a}while(1){d=d+ -4|0;b=o[d>>2];o[d>>2]=0;if(b){l[o[o[b>>2]+4>>2]](b)}if((c|0)!=(d|0)){continue}break}e=o[a+8>>2]}b=e;o[f>>2]=c;ul(b)}ul(a)}function Dg(a){a=a|0;a=o[a+48>>2];return l[o[o[a>>2]+36>>2]](a)|0}function Eg(a,g){a=a|0;g=g|0;a=o[a+48>>2];return l[o[o[a>>2]+12>>2]](a,g)|0}function Fg(a,g){a=a|0;g=g|0;a=o[a+48>>2];return l[o[o[a>>2]+16>>2]](a,g)|0}function Gg(a){o[a>>2]=8172;xl(a+4|0,0,80);o[a+96>>2]=0;o[a+100>>2]=0;o[a+92>>2]=-1;o[a+84>>2]=-1;o[a+88>>2]=-1;o[a+104>>2]=0;o[a+108>>2]=0;o[a+112>>2]=0;o[a+116>>2]=0;o[a+120>>2]=0;o[a+124>>2]=0;o[a+128>>2]=0;o[a+132>>2]=0;o[a+136>>2]=0;o[a+140>>2]=0;o[a+144>>2]=0;o[a+148>>2]=0;o[a+156>>2]=0;o[a+160>>2]=0;o[a+152>>2]=1065353216;o[a+164>>2]=0;o[a+168>>2]=0;o[a+172>>2]=0;o[a+176>>2]=0;o[a+180>>2]=0;o[a+184>>2]=0;o[a+188>>2]=0;o[a+192>>2]=0;o[a+196>>2]=0;o[a+200>>2]=0;o[a+204>>2]=0;o[a+208>>2]=0;o[a+212>>2]=-1;o[a+216>>2]=0;o[a+220>>2]=0;o[a+224>>2]=0;Hg(a+232|0)}function Hg(a){oi(a);oi(a+40|0);Mf(a+80|0);oi(a+96|0);o[a+144>>2]=0;o[a+136>>2]=0;o[a+140>>2]=0}function Ig(a,g){a=a|0;g=g|0;o[a+4>>2]=g;return 1}function Jg(a,g){a=a|0;g=g|0;var h=0,i=0,j=0,k=0,m=0;h=o[a+216>>2];k=a+220|0;if((h|0)!=o[k>>2]){while(1){a:{h=o[u(j,144)+h>>2];if((h|0)<0){break a}m=o[a+4>>2];i=o[m+8>>2];if((h|0)>=o[m+12>>2]-i>>2){break a}h=o[i+(h<<2)>>2];if((l[o[o[h>>2]+24>>2]](h)|0)<1){break a}i=0;while(1){if((l[o[o[h>>2]+20>>2]](h,i)|0)!=(g|0)){i=i+1|0;if((i|0)<(l[o[o[h>>2]+24>>2]](h)|0)){continue}break a}break}a=o[a+216>>2]+u(j,144)|0;return(p[a+100|0]?a+4|0:0)|0}j=j+1|0;h=o[a+216>>2];if(j>>>0<(o[k>>2]-h|0)/144>>>0){continue}break}}return 0}function Kg(a,g){a=a|0;g=g|0;var n=0,p=0,q=0,r=0,s=0;n=o[a+216>>2];r=a+220|0;if((n|0)!=o[r>>2]){while(1){a:{n=o[u(q,144)+n>>2];if((n|0)<0){break a}s=o[a+4>>2];p=o[s+8>>2];if((n|0)>=o[s+12>>2]-p>>2){break a}n=o[p+(n<<2)>>2];if((l[o[o[n>>2]+24>>2]](n)|0)<1){break a}p=0;while(1){if((l[o[o[n>>2]+20>>2]](n,p)|0)!=(g|0)){p=p+1|0;if((p|0)<(l[o[o[n>>2]+24>>2]](n)|0)){continue}break a}break}return(o[a+216>>2]+u(q,144)|0)+104|0}q=q+1|0;n=o[a+216>>2];if(q>>>0<(o[r>>2]-n|0)/144>>>0){continue}break}}return a+184|0}function Lg(a,g){a=a|0;g=g|0;var t=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,E=0,F=0,G=0,H=0,I=0,J=0;x=R-80|0;R=x;a:{b:{H=o[a+4>>2];t=o[H+32>>2];C=o[t+8>>2];B=o[t+16>>2];F=o[t+12>>2];v=F;z=o[t+20>>2];y=z;c:{if((v|0)<(y|0)?1:(v|0)<=(y|0)?C>>>0>B>>>0?0:1:0){break c}I=o[t>>2];E=p[I+B|0];v=z;A=B+1|0;if(A>>>0<1){v=v+1|0}y=t;o[t+16>>2]=A;o[t+20>>2]=v;if((F|0)<(v|0)?1:(F|0)<=(v|0)?C>>>0>A>>>0?0:1:0){break c}J=p[A+I|0];v=z;A=B+2|0;if(A>>>0<2){v=v+1|0}o[t+16>>2]=A;o[y+20>>2]=v;G=E<<24>>24;d:{if((G|0)>=0){y=o[a+216>>2];if((o[a+220>>2]-y|0)/144>>>0<=E>>>0){break c}y=y+u(E,144)|0;if(o[y>>2]<=-1){break d}break c}if(o[a+212>>2]>-1){break c}y=a+212|0}o[y>>2]=g;y=0;w=q[H+36>>1];if((w<<24|w<<8&16711680)>>>16>>>0>=258){w=0;if((F|0)<(v|0)?1:(F|0)<=(v|0)?C>>>0>A>>>0?0:1:0){break c}y=p[A+I|0];v=B+3|0;if(v>>>0<3){z=z+1|0}o[t+16>>2]=v;o[t+20>>2]=z}e:{f:{g:{if(!J){if((G|0)<=-1){t=a+184|0}else{t=o[a+216>>2]+u(E,144)|0;m[t+100|0]=0;t=t+104|0}w=0;if(y>>>0>1){break c}if(!(y-1)){break g}Mg(x+16|0,a,t);break f}w=0;if(y|(G|0)<0){break c}z=o[H+44>>2];w=o[a+216>>2];t=Hk(80);o[t>>2]=9636;o[t+76>>2]=0;o[t+68>>2]=z;v=t+12|0;o[v>>2]=0;o[v+4>>2]=0;o[t+4>>2]=0;y=t+20|0;o[y>>2]=0;o[y+4>>2]=0;F=t+28|0;B=F;o[B>>2]=0;o[B+4>>2]=0;o[t+36>>2]=0;o[t+40>>2]=0;B=t+44|0;o[B>>2]=0;o[B+4>>2]=0;o[t+52>>2]=0;w=w+u(E,144)|0;E=w+104|0;o[t+72>>2]=E;o[t- -64>>2]=0;H=t+56|0;C=H;o[C>>2]=0;o[C+4>>2]=0;o[t+8>>2]=8512;C=x+56|0;o[C>>2]=0;o[C+4>>2]=0;o[x+48>>2]=0;o[x+52>>2]=0;I=x+32|0;A=I;o[A>>2]=0;o[A+4>>2]=0;o[x+72>>2]=0;o[x+40>>2]=0;o[x+44>>2]=0;o[x+24>>2]=0;o[x+28>>2]=0;o[x+64>>2]=0;o[x+68>>2]=0;o[x+16>>2]=8512;A=w+4|0;o[x+20>>2]=A;w=o[w+68>>2];G=o[w>>2];w=o[w+4>>2];m[x+79|0]=0;$a(x+40|0,(w-G>>2>>>0)/3|0,x+79|0);w=o[x+20>>2];G=o[w+56>>2];w=o[w+52>>2];m[x+79|0]=0;$a(x+52|0,G-w>>2,x+79|0);o[x+36>>2]=t
|
||
|
|
||
|
|
||
|
|
||
|
function tl(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;l=R-16|0;R=l;a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{k:{if(a>>>0<=244){f=o[3288];h=a>>>0<11?16:a+11&-8;b=h>>>3;a=f>>>b;if(a&3){d=b+((a^-1)&1)|0;b=d<<3;e=o[b+13200>>2];a=e+8|0;c=o[e+8>>2];b=b+13192|0;l:{if((c|0)==(b|0)){m=13152,n=Zl(d)&f,o[m>>2]=n;break l}o[c+12>>2]=b;o[b+8>>2]=c}b=d<<3;o[e+4>>2]=b|3;b=b+e|0;o[b+4>>2]=o[b+4>>2]|1;break a}k=o[3290];if(h>>>0<=k>>>0){break k}if(a){c=a<<b;a=2<<b;a=c&(0-a|a);b=(0-a&a)+ -1|0;a=b>>>12&16;c=a;b=b>>>a;a=b>>>5&8;c=c|a;b=b>>>a;a=b>>>2&4;c=c|a;b=b>>>a;a=b>>>1&2;c=c|a;b=b>>>a;a=b>>>1&1;c=(c|a)+(b>>>a)|0;a=c<<3;g=o[a+13200>>2];b=o[g+8>>2];a=a+13192|0;m:{if((b|0)==(a|0)){f=Zl(c)&f;o[3288]=f;break m}o[b+12>>2]=a;o[a+8>>2]=b}a=g+8|0;o[g+4>>2]=h|3;d=g+h|0;b=c<<3;e=b-h|0;o[d+4>>2]=e|1;o[b+g>>2]=e;if(k){b=k>>>3;c=(b<<3)+13192|0;h=o[3293];b=1<<b;n:{if(!(b&f)){o[3288]=b|f;b=c;break n}b=o[c+8>>2]}o[c+8>>2]=h;o[b+12>>2]=h;o[h+12>>2]=c;o[h+8>>2]=b}o[3293]=d;o[3290]=e;break a}i=o[3289];if(!i){break k}b=(i&0-i)+ -1|0;a=b>>>12&16;c=a;b=b>>>a;a=b>>>5&8;c=c|a;b=b>>>a;a=b>>>2&4;c=c|a;b=b>>>a;a=b>>>1&2;c=c|a;b=b>>>a;a=b>>>1&1;b=o[((c|a)+(b>>>a)<<2)+13456>>2];d=(o[b+4>>2]&-8)-h|0;c=b;while(1){o:{a=o[c+16>>2];if(!a){a=o[c+20>>2];if(!a){break o}}c=(o[a+4>>2]&-8)-h|0;e=c>>>0<d>>>0;d=e?c:d;b=e?a:b;c=a;continue}break}j=o[b+24>>2];e=o[b+12>>2];if((e|0)!=(b|0)){a=o[b+8>>2];o[a+12>>2]=e;o[e+8>>2]=a;break b}c=b+20|0;a=o[c>>2];if(!a){a=o[b+16>>2];if(!a){break j}c=b+16|0}while(1){g=c;e=a;c=a+20|0;a=o[c>>2];if(a){continue}c=e+16|0;a=o[e+16>>2];if(a){continue}break}o[g>>2]=0;break b}h=-1;if(a>>>0>4294967231){break k}a=a+11|0;h=a&-8;i=o[3289];if(!i){break k}a=a>>>8;g=0;p:{if(!a){break p}g=31;if(h>>>0>16777215){break p}b=a+1048320>>>16&8;a=a<<b;d=a+520192>>>16&4;a=a<<d;c=a+245760>>>16&2;a=(a<<c>>>15)-(c|(b|d))|0;g=(a<<1|h>>>a+21&1)+28|0}c=0-h|0;d=o[(g<<2)+13456>>2];q:{r:{s:{if(!d){a=0;break s}b=h<<((g|0)==31?0:25-(g>>>1)|0);a=0;while(1){t:{f=(o[d+4>>2]&-8)-h|0;if(f>>>0>=c>>>0){break t}e=d;c=f;if(c){break t}c=0;a=d;break r}f=o[d+20>>2];d=o[((b>>>29&4)+d|0)+16>>2];a=f?(f|0)==(d|0)?a:f:a;b=b<<((d|0)!=0);if(d){continue}break}}if(!(a|e)){a=2<<g;a=(0-a|a)&i;if(!a){break k}b=(a&0-a)+ -1|0;a=b>>>12&16;d=a;b=b>>>a;a=b>>>5&8;d=d|a;b=b>>>a;a=b>>>2&4;d=d|a;b=b>>>a;a=b>>>1&2;d=d|a;b=b>>>a;a=b>>>1&1;a=o[((d|a)+(b>>>a)<<2)+13456>>2]}if(!a){break q}}while(1){b=(o[a+4>>2]&-8)-h|0;d=b>>>0<c>>>0;c=d?b:c;e=d?a:e;b=o[a+16>>2];if(b){a=b}else{a=o[a+20>>2]}if(a){continue}break}}if(!e|c>>>0>=o[3290]-h>>>0){break k}g=o[e+24>>2];b=o[e+12>>2];if((e|0)!=(b|0)){a=o[e+8>>2];o[a+12>>2]=b;o[b+8>>2]=a;break c}d=e+20|0;a=o[d>>2];if(!a){a=o[e+16>>2];if(!a){break i}d=e+16|0}while(1){f=d;b=a;d=a+20|0;a=o[d>>2];if(a){continue}d=b+16|0;a=o[b+16>>2];if(a){continue}break}o[f>>2]=0;break c}c=o[3290];if(c>>>0>=h>>>0){d=o[3293];b=c-h|0;u:{if(b>>>0>=16){o[3290]=b;a=d+h|0;o[3293]=a;o[a+4>>2]=b|1;o[c+d>>2]=b;o[d+4>>2]=h|3;break u}o[3293]=0;o[3290]=0;o[d+4>>2]=c|3;a=c+d|0;o[a+4>>2]=o[a+4>>2]|1}a=d+8|0;break a}j=o[3291];if(j>>>0>h>>>0){b=j-h|0;o[3291]=b;c=o[3294];a=c+h|0;o[3294]=a;o[a+4>>2]=b|1;o[c+4>>2]=h|3;a=c+8|0;break a}a=0;i=h+47|0;b=i;if(o[3406]){c=o[3408]}else{o[3409]=-1;o[3410]=-1;o[3407]=4096;o[3408]=4096;o[3406]=l+12&-16^1431655768;o[3411]=0;o[3399]=0;c=4096}g=b+c|0;f=0-c|0;c=g&f;if(c>>>0<=h>>>0){break a}e=o[3398];if(e){d=o[3396];b=d+c|0;if(b>>>0<=d>>>0|b>>>0>e>>>0){break a}}if(p[13596]&4){break f}v:{w:{d=o[3294];if(d){a=13600;while(1){b=o[a>>2];if(b+o[a+4>>2]>>>0>d>>>0?b>>>0<=d>>>0:0){break w}a=o[a+8>>2];if(a){continue}break}}b=vl(0);if((b|0)==-1){break g}f=c;d=o[3407];a=d+ -1|0;if(a&b){f=(c-b|0)+(a+b&0-d)|0}if(f>>>0<=h>>>0|f>>>0>2147483646){break g}e=o[3398];if(e){d=o[3396];a=d+f|0;if(a>>>0<=d>>>0|a>>>0>e>>>0){break g}}a=vl(f);if((b|0)!=(a|0)){break v}break e}f=f&g-j;if(f>>>0>2147483646){break g}b=vl(f);if((b|0)==(o[a>>2]+o[a+4>>2]|0)){break h}a=b}b=a;if(!(h+48>>>0<=f>>>0|f>>>0>2147483646|(a|0)==-1)){a=o[3408];a=a+(i-f|0)&0-a;if(a>>>0>2147483646){break e}if((vl(a)|0)!=-1){f=a+f|0;break e}vl(0-f|0);break g}if((b|0)!=-1){break e}break g}e=0;break b}b=0;break c}if((b|0)!=-1){break e}}o[3399]=
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
// EMSCRIPTEN_END_FUNCS
|
||
|
l[1]=cl;l[2]=$c;l[3]=ad;l[4]=bd;l[5]=Zc;l[6]=_c;l[7]=gd;l[8]=hd;l[9]=id;l[10]=cd;l[11]=dd;l[12]=zd;l[13]=Ad;l[14]=vd;l[15]=wd;l[16]=Bd;l[17]=Cd;l[18]=Dd;l[19]=zb;l[20]=Ed;l[21]=al;l[22]=Fd;l[23]=id;l[24]=Od;l[25]=Pd;l[26]=Hd;l[27]=Id;l[28]=Jd;l[29]=Kd;l[30]=Fd;l[31]=Md;l[32]=Nd;l[33]=Yd;l[34]=Zd;l[35]=Rd;l[36]=Td;l[37]=_d;l[38]=Ud;l[39]=Vd;l[40]=Wd;l[41]=Xd;l[42]=ie;l[43]=je;l[44]=ae;l[45]=be;l[46]=ce;l[47]=fe;l[48]=de;l[49]=ke;l[50]=he;l[51]=qe;l[52]=re;l[53]=id;l[54]=vb;l[55]=se;l[56]=te;l[57]=ue;l[58]=Ed;l[59]=te;l[60]=id;l[61]=ve;l[62]=we;l[63]=Ad;l[64]=Ad;l[65]=xe;l[66]=ye;l[67]=ze;l[68]=se;l[69]=Ae;l[70]=De;l[71]=Ee;l[72]=Fe;l[73]=Ge;l[74]=He;l[75]=id;l[76]=Ed;l[77]=Ie;l[78]=Je;l[79]=Ke;l[80]=Ne;l[81]=Oe;l[82]=Pe;l[83]=Qe;l[84]=id;l[85]=Ed;l[86]=Re;l[87]=Se;l[88]=Te;l[89]=$c;l[90]=ad;l[91]=Ve;l[92]=zb;l[93]=Ue;l[94]=re;l[95]=id;l[96]=se;l[97]=Ye;l[98]=Ad;l[99]=Ze;l[100]=_e;l[101]=ze;l[102]=se;l[103]=Ae;l[104]=$e;l[105]=af;l[106]=bf;l[107]=Ge;l[108]=He;l[109]=id;l[110]=Ed;l[111]=Ie;l[112]=Je;l[113]=cf;l[114]=ef;l[115]=ff;l[116]=Pe;l[117]=Qe;l[118]=id;l[119]=Ed;l[120]=Re;l[121]=Se;l[122]=gf;l[123]=$c;l[124]=ad;l[125]=Ve;l[126]=zb;l[127]=hf;l[128]=re;l[129]=te;l[130]=id;l[131]=kf;l[132]=je;l[133]=lf;l[134]=nf;l[135]=mf;l[136]=qf;l[137]=bd;l[138]=of;l[139]=sf;l[140]=tf;l[141]=Pe;l[142]=vb;l[143]=uf;l[144]=id;l[145]=Ed;l[146]=vf;l[147]=id;l[148]=wf;l[149]=xf;l[150]=yf;l[151]=$c;l[152]=ad;l[153]=Ve;l[154]=zb;l[155]=Ue;l[156]=Bf;l[157]=Cf;l[158]=Pe;l[159]=uf;l[160]=id;l[161]=Ed;l[162]=vf;l[163]=xf;l[164]=Df;l[165]=$c;l[166]=ad;l[167]=Ve;l[168]=zb;l[169]=hf;l[170]=$c;l[171]=ad;l[172]=te;l[173]=id;l[174]=te;l[175]=ue;l[176]=Ed;l[177]=Af;l[178]=Ef;l[179]=Kf;l[180]=Lf;l[181]=Ff;l[182]=Gf;l[183]=mf;l[184]=Hf;l[185]=If;l[186]=Jf;l[187]=wg;l[188]=Ad;l[189]=id;l[190]=id;l[191]=vg;l[192]=gi;l[193]=hi;l[194]=id;l[195]=te;l[196]=Ed;l[197]=Ed;l[198]=Bg;l[199]=Cg;l[200]=yg;l[201]=xg;l[202]=Ag;l[203]=Dg;l[204]=Eg;l[205]=Fg;l[206]=zg;l[207]=lh;l[208]=mh;l[209]=Ig;l[210]=Jg;l[211]=Kg;l[212]=Lg;l[213]=Sg;l[214]=id;l[215]=vb;l[216]=eh;l[217]=nh;l[218]=ph;l[219]=Ig;l[220]=Jg;l[221]=Kg;l[222]=Lg;l[223]=gh;l[224]=id;l[225]=vb;l[226]=eh;l[227]=Rg;l[228]=qh;l[229]=Qg;l[230]=rh;l[231]=sh;l[232]=wh;l[233]=xh;l[234]=yh;l[235]=zh;l[236]=vh;l[237]=Bh;l[238]=th;l[239]=Ch;l[240]=Dh;l[241]=Fh;l[242]=Gh;l[243]=Hh;l[244]=Ih;l[245]=Eh;l[246]=Kh;l[247]=Lh;l[248]=Mh;l[249]=Nh;l[250]=Oh;l[251]=Zh;l[252]=Yh;l[253]=Uh;l[254]=$c;l[255]=ad;l[256]=_h;l[257]=$h;l[258]=Ad;l[259]=te;l[260]=id;l[261]=Ni;l[262]=Oi;l[263]=Pi;l[264]=Ri;l[265]=Mi;l[266]=Bj;l[267]=wj;l[268]=zj;l[269]=Pj;l[270]=Qj;l[271]=Tj;l[272]=Rj;l[273]=Sj;l[274]=qk;l[275]=$c;l[276]=ad;l[277]=bl;l[278]=el;l[279]=fl;l[280]=gl;l[281]=$c;l[282]=ad;l[283]=Cj;l[284]=Cj;l[285]=il;l[286]=sl;l[287]=ql;l[288]=ll;l[289]=ad;l[290]=rl;l[291]=pl;l[292]=ml;function U(){return buffer.byteLength/65536|0}function V(pagesToAdd){pagesToAdd=pagesToAdd|0;var W=U()|0;var X=W+pagesToAdd|0;if(W<X&&X<65536){var Y=new ArrayBuffer(u(X,65536));var Z=new global.Int8Array(Y);Z.set(m);m=Z;m=new global.Int8Array(Y);n=new global.Int16Array(Y);o=new global.Int32Array(Y);p=new global.Uint8Array(Y);q=new global.Uint16Array(Y);r=new global.Uint32Array(Y);s=new global.Float32Array(Y);t=new global.Float64Array(Y);buffer=Y;k.buffer=Y}return W}return{"__wasm_call_ctors":ca,"emscripten_bind_Status_code_0":db,"emscripten_bind_Status_ok_0":eb,"emscripten_bind_Status_error_msg_0":fb,"emscripten_bind_Status___destroy___0":gb,"emscripten_bind_DracoUInt16Array_DracoUInt16Array_0":hb,"emscripten_bind_DracoUInt16Array_GetValue_1":ib,"emscripten_bind_DracoUInt16Array_size_0":jb,"emscripten_bind_DracoUInt16Array___destroy___0":kb,"emscripten_bind_PointCloud_PointCloud_0":lb,"emscripten_bind_PointCloud_num_attributes_0":mb,"emscripten_bind_PointCloud_num_points_0":nb,"emscripten_bind_PointCloud___destroy___0":ob,"emscripten_bind_DracoUInt8Array_DracoUInt8Array_0":hb,"emscripten_bind_DracoUInt8Array_GetValue_1":pb,"emscripten_bind_DracoUInt8Array_size_0":qb,"emscripten_bind_DracoUInt8Array___destroy___0":kb,"emscripten_bind_DracoUInt32Array_DracoUInt32Ar
|
||
|
|
||
|
|
||
|
// EMSCRIPTEN_END_ASM
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
)(asmLibraryArg,wasmMemory,wasmTable);return{"exports":exports}},instantiate:function(binary,info){return{then:function(ok,err){ok({"instance":new WebAssembly.Instance(new WebAssembly.Module(binary,info))})}}},RuntimeError:Error};wasmBinary=[];if(typeof WebAssembly!=="object"){err("no native wasm support detected")}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 wasmMemory;var wasmTable=new WebAssembly.Table({"initial":293,"maximum":293+0,"element":"anyfunc"});var ABORT=false;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}function ccall(ident,returnType,argTypes,args,opts){var toC={"string":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},"array":function(arr){var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string")return UTF8ToString(ret);if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i<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}var ALLOC_NONE=3;var UTF8Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(u8Array,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(u8Array[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx<endPtr){var u0=u8Array[idx++];if(!(u0&128)){str+=String.fromCharCode(u0);continue}var u1=u8Array[idx++]&63;if((u0&224)==192){str+=String.fromCharCode((u0&31)<<6|u1);continue}var u2=u8Array[idx++]&63;if((u0&240)==224){u0=(u0&15)<<12|u1<<6|u2}else{u0=(u0&7)<<18|u1<<12|u2<<6|u8Array[idx++]&63}if(u0<65536){str+=String.fromCharCode(u0)}else{var ch=u0-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}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(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}}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<
|
||
|
|
||
|
|
||
|
return DracoDecoderModule
|
||
|
}
|
||
|
);
|
||
|
})();
|
||
|
if (typeof exports === 'object' && typeof module === 'object')
|
||
|
module.exports = DracoDecoderModule;
|
||
|
else if (typeof define === 'function' && define['amd'])
|
||
|
define([], function() { return DracoDecoderModule; });
|
||
|
else if (typeof exports === 'object')
|
||
|
exports["DracoDecoderModule"] = DracoDecoderModule;
|
||
|
|