var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.arrayIteratorImpl=function(n){var k=0;return function(){return k>>0,$jscomp.propertyToPolyfillSymbol[p]=$jscomp.IS_SYMBOL_NATIVE? $jscomp.global.Symbol(p):$jscomp.POLYFILL_PREFIX+l+"$"+p),$jscomp.defineProperty(u,$jscomp.propertyToPolyfillSymbol[p],{configurable:!0,writable:!0,value:k})))}; $jscomp.polyfill("Promise",function(n){function k(){this.batch_=null}function l(m){return m instanceof p?m:new p(function(e,r){e(m)})}if(n&&(!($jscomp.FORCE_POLYFILL_PROMISE||$jscomp.FORCE_POLYFILL_PROMISE_WHEN_NO_UNHANDLED_REJECTION&&"undefined"===typeof $jscomp.global.PromiseRejectionEvent)||!$jscomp.global.Promise||-1===$jscomp.global.Promise.toString().indexOf("[native code]")))return n;k.prototype.asyncExecute=function(m){if(null==this.batch_){this.batch_=[];var e=this;this.asyncExecuteFunction(function(){e.executeBatch_()})}this.batch_.push(m)}; var u=$jscomp.global.setTimeout;k.prototype.asyncExecuteFunction=function(m){u(m,0)};k.prototype.executeBatch_=function(){for(;this.batch_&&this.batch_.length;){var m=this.batch_;this.batch_=[];for(var e=0;e>>16&65535)*p+u*(l>>>16&65535)<<16>>>0)|0}},"es6","es3");$jscomp.polyfill("Math.fround",function(n){if(n)return n;if($jscomp.SIMPLE_FROUND_POLYFILL||"function"!==typeof Float32Array)return function(l){return l};var k=new Float32Array(1);return function(l){k[0]=l;return k[0]}},"es6","es3"); $jscomp.polyfill("Math.clz32",function(n){return n?n:function(k){k=Number(k)>>>0;if(0===k)return 32;var l=0;0===(k&4294901760)&&(k<<=16,l+=16);0===(k&4278190080)&&(k<<=8,l+=8);0===(k&4026531840)&&(k<<=4,l+=4);0===(k&3221225472)&&(k<<=2,l+=2);0===(k&2147483648)&&l++;return l}},"es6","es3");$jscomp.polyfill("Math.trunc",function(n){return n?n:function(k){k=Number(k);if(isNaN(k)||Infinity===k||-Infinity===k||0===k)return k;var l=Math.floor(Math.abs(k));return 0>k?-l:l}},"es6","es3"); $jscomp.checkStringArgs=function(n,k,l){if(null==n)throw new TypeError("The 'this' value for String.prototype."+l+" must not be null or undefined");if(k instanceof RegExp)throw new TypeError("First argument to String.prototype."+l+" must not be a regular expression");return n+""}; $jscomp.polyfill("String.prototype.startsWith",function(n){return n?n:function(k,l){var u=$jscomp.checkStringArgs(this,k,"startsWith");k+="";var p=u.length,B=k.length;l=Math.max(0,Math.min(l|0,u.length));for(var m=0;m=B}},"es6","es3"); $jscomp.polyfill("Array.prototype.copyWithin",function(n){function k(l){l=Number(l);return Infinity===l||-Infinity===l?l:l|0}return n?n:function(l,u,p){var B=this.length;l=k(l);u=k(u);p=void 0===p?B:k(p);l=0>l?Math.max(B+l,0):Math.min(l,B);u=0>u?Math.max(B+u,0):Math.min(u,B);p=0>p?Math.max(B+p,0):Math.min(p,B);if(lu;)--p in this?this[--l]=this[p]:delete this[--l];return this}},"es6","es3"); $jscomp.typedArrayCopyWithin=function(n){return n?n:Array.prototype.copyWithin};$jscomp.polyfill("Int8Array.prototype.copyWithin",$jscomp.typedArrayCopyWithin,"es6","es5");$jscomp.polyfill("Uint8Array.prototype.copyWithin",$jscomp.typedArrayCopyWithin,"es6","es5");$jscomp.polyfill("Uint8ClampedArray.prototype.copyWithin",$jscomp.typedArrayCopyWithin,"es6","es5");$jscomp.polyfill("Int16Array.prototype.copyWithin",$jscomp.typedArrayCopyWithin,"es6","es5"); $jscomp.polyfill("Uint16Array.prototype.copyWithin",$jscomp.typedArrayCopyWithin,"es6","es5");$jscomp.polyfill("Int32Array.prototype.copyWithin",$jscomp.typedArrayCopyWithin,"es6","es5");$jscomp.polyfill("Uint32Array.prototype.copyWithin",$jscomp.typedArrayCopyWithin,"es6","es5");$jscomp.polyfill("Float32Array.prototype.copyWithin",$jscomp.typedArrayCopyWithin,"es6","es5");$jscomp.polyfill("Float64Array.prototype.copyWithin",$jscomp.typedArrayCopyWithin,"es6","es5"); var DracoDecoderModule=function(){var n="undefined"!==typeof document&&document.currentScript?document.currentScript.src:void 0;"undefined"!==typeof __filename&&(n=n||__filename);return function(k){function l(g){return a.locateFile?a.locateFile(g,ba):ba+g}function u(g){u.shown||(u.shown={});u.shown[g]||(u.shown[g]=1,I(g))}function p(g,b){Object.getOwnPropertyDescriptor(a,g)||Object.defineProperty(a,g,{configurable:!0,get:function(){c("Module."+g+" has been replaced with plain "+b+" (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)")}})} function B(g,b){g="'"+g+"' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)";b&&(g+=". Alternatively, forcing filesystem support (-sFORCE_FILESYSTEM) can export this for you");return g}function m(g,b){Object.getOwnPropertyDescriptor(a,g)||Object.defineProperty(a,g,{configurable:!0,get:function(){c(B(g,b))}})}function e(g,b){Object.getOwnPropertyDescriptor(a,g)||(a[g]=function(){return c(B(g,b))})}function r(g,b){g||c("Assertion failed"+(b?": "+b:""))}function A(g,b,d){var f=b+d; for(d=b;g[d]&&!(d>=f);)++d;if(16q?f+=String.fromCharCode(q):(q-=65536,f+=String.fromCharCode(55296|q>>10, 56320|q&1023))}}else f+=String.fromCharCode(q)}return f}function H(g,b){return g?A(na,g,b):""}function ka(g){Ba=g;a.HEAP8=da=new Int8Array(g);a.HEAP16=new Int16Array(g);a.HEAP32=fa=new Int32Array(g);a.HEAPU8=na=new Uint8Array(g);a.HEAPU16=new Uint16Array(g);a.HEAPU32=J=new Uint32Array(g);a.HEAPF32=new Float32Array(g);a.HEAPF64=new Float64Array(g)}function V(){var g=Ca();r(0==(g&3));fa[g>>2]=34821223;fa[g+4>>2]=2310721022;J[0]=1668509029}function W(){if(!ta){var g=Ca(),b=J[g>>2],d=J[g+4>>2];34821223== b&&2310721022==d||c("Stack overflow! Stack cookie has been overwritten at 0x"+g.toString(16)+", expected hex dwords 0x89BACDFE and 0x2135467, but received 0x"+d.toString(16)+" 0x"+b.toString(16));1668509029!==J[0]&&c("Runtime error: The application has corrupted its heap memory area (address zero)!")}}function ma(g){ia++;a.monitorRunDependencies&&a.monitorRunDependencies(ia);g?(r(!oa[g]),oa[g]=1,null===ja&&"undefined"!=typeof setInterval&&(ja=setInterval(function(){if(ta)clearInterval(ja),ja=null; else{var b=!1,d;for(d in oa)b||(b=!0,I("still waiting on run dependencies:")),I("dependency: "+d);b&&I("(end of list)")}},1E4))):I("warning: run dependency added without ID")}function c(g){if(a.onAbort)a.onAbort(g);g="Aborted("+g+")";I(g);ta=!0;g=new WebAssembly.RuntimeError(g);Da(g);throw g;}function h(g,b){return function(){var d=b;b||(d=a.asm);r(ua,"native function `"+g+"` called before runtime initialization");d[g]||r(d[g],"exported native function `"+g+"` not found");return d[g].apply(null,arguments)}} function Qa(g){try{if(g==K&&pa)return new Uint8Array(pa);if(qa)return qa(g);throw"both async and sync fetching of the wasm failed";}catch(b){c(b)}}function db(){if(!pa&&(Ea||la)){if("function"==typeof fetch&&!K.startsWith("file://"))return fetch(K,{credentials:"same-origin"}).then(function(g){if(!g.ok)throw"failed to load wasm binary file at '"+K+"'";return g.arrayBuffer()}).catch(function(){return Qa(K)});if(va)return new Promise(function(g,b){va(K,function(d){g(new Uint8Array(d))},b)})}return Promise.resolve().then(function(){return Qa(K)})} function Fa(g){for(;0=wa.length&&(wa.length=g+1),wa[g]=b=xa.get(g));r(xa.get(g)==b,"JavaScript-side Wasm function table mirror is out of date!");return b}function eb(g){this.excPtr=g;this.ptr=g-24;this.set_type=function(b){J[this.ptr+4>>2]=b};this.get_type=function(){return J[this.ptr+4>>2]};this.set_destructor= function(b){J[this.ptr+8>>2]=b};this.get_destructor=function(){return J[this.ptr+8>>2]};this.set_refcount=function(b){fa[this.ptr>>2]=b};this.set_caught=function(b){da[this.ptr+12>>0]=b?1:0};this.get_caught=function(){return 0!=da[this.ptr+12>>0]};this.set_rethrown=function(b){da[this.ptr+13>>0]=b?1:0};this.get_rethrown=function(){return 0!=da[this.ptr+13>>0]};this.init=function(b,d){this.set_adjusted_ptr(0);this.set_type(b);this.set_destructor(d);this.set_refcount(0);this.set_caught(!1);this.set_rethrown(!1)}; this.add_ref=function(){fa[this.ptr>>2]+=1};this.release_ref=function(){var b=fa[this.ptr>>2];fa[this.ptr>>2]=b-1;r(0>2]=b};this.get_adjusted_ptr=function(){return J[this.ptr+16>>2]};this.get_exception_ptr=function(){if(fb(this.get_type()))return J[this.excPtr>>2];var b=this.get_adjusted_ptr();return 0!==b?b:this.excPtr}}function Ga(g){function b(){if(!ya&&(ya=!0,a.calledRun=!0,!ta)){r(!ua);ua=!0;W();Fa(Ha);Sa(a);if(a.onRuntimeInitialized)a.onRuntimeInitialized(); r(!a._main,'compiled without a main, but one is present. if you added it from JS, use Module["onRuntimeInitialized"]');W();if(a.postRun)for("function"==typeof a.postRun&&(a.postRun=[a.postRun]);a.postRun.length;)Ta.unshift(a.postRun.shift());Fa(Ta)}}if(!(0=f&&(f=65536+((f&1023)<<10)|g.charCodeAt(++d)&1023);127>=f?++b:b=2047>=f?b+2:65535>=f?b+3:b+4}b=Array(b+1);d=0;f=b.length;if(0=v){var D=g.charCodeAt(++q); v=65536+((v&1023)<<10)|D&1023}if(127>=v){if(d>=f)break;b[d++]=v}else{if(2047>=v){if(d+1>=f)break;b[d++]=192|v>>6}else{if(65535>=v){if(d+2>=f)break;b[d++]=224|v>>12}else{if(d+3>=f)break;1114111>18;b[d++]=128|v>>12&63}b[d++]=128|v>>6&63}b[d++]=128|v&63}}b[d]=0}g=w.alloc(b,da);w.copy(b,da,g);return g}return g} function Ia(g){if("object"===typeof g){var b=w.alloc(g,da);w.copy(g,da,b);return b}return g}function ea(){throw"cannot construct a VoidPtr, no constructor in IDL";}function Y(){this.ptr=gb();C(Y)[this.ptr]=this}function U(){this.ptr=hb();C(U)[this.ptr]=this}function ca(){this.ptr=ib();C(ca)[this.ptr]=this}function y(){this.ptr=jb();C(y)[this.ptr]=this}function F(){this.ptr=kb();C(F)[this.ptr]=this}function L(){this.ptr=lb();C(L)[this.ptr]=this}function M(){this.ptr=mb();C(M)[this.ptr]=this}function G(){this.ptr= nb();C(G)[this.ptr]=this}function Z(){this.ptr=ob();C(Z)[this.ptr]=this}function E(){throw"cannot construct a Status, no constructor in IDL";}function N(){this.ptr=pb();C(N)[this.ptr]=this}function O(){this.ptr=qb();C(O)[this.ptr]=this}function P(){this.ptr=rb();C(P)[this.ptr]=this}function Q(){this.ptr=sb();C(Q)[this.ptr]=this}function R(){this.ptr=tb();C(R)[this.ptr]=this}function S(){this.ptr=ub();C(S)[this.ptr]=this}function T(){this.ptr=vb();C(T)[this.ptr]=this}function z(){this.ptr=wb();C(z)[this.ptr]= this}function t(){this.ptr=xb();C(t)[this.ptr]=this}k=k||{};var a="undefined"!=typeof k?k:{},Sa,Da;a.ready=new Promise(function(g,b){Sa=g;Da=b});Object.getOwnPropertyDescriptor(a.ready,"_free")||(Object.defineProperty(a.ready,"_free",{configurable:!0,get:function(){c("You are getting _free on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_free",{configurable:!0,set:function(){c("You are setting _free on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_malloc")||(Object.defineProperty(a.ready,"_malloc",{configurable:!0,get:function(){c("You are getting _malloc on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_malloc",{configurable:!0,set:function(){c("You are setting _malloc on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_VoidPtr___destroy___0")||(Object.defineProperty(a.ready,"_emscripten_bind_VoidPtr___destroy___0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_VoidPtr___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_VoidPtr___destroy___0",{configurable:!0,set:function(){c("You are setting _emscripten_bind_VoidPtr___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DecoderBuffer_DecoderBuffer_0")||(Object.defineProperty(a.ready,"_emscripten_bind_DecoderBuffer_DecoderBuffer_0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_DecoderBuffer_DecoderBuffer_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_DecoderBuffer_DecoderBuffer_0",{configurable:!0, set:function(){c("You are setting _emscripten_bind_DecoderBuffer_DecoderBuffer_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DecoderBuffer_Init_2")||(Object.defineProperty(a.ready,"_emscripten_bind_DecoderBuffer_Init_2",{configurable:!0,get:function(){c("You are getting _emscripten_bind_DecoderBuffer_Init_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}), Object.defineProperty(a.ready,"_emscripten_bind_DecoderBuffer_Init_2",{configurable:!0,set:function(){c("You are setting _emscripten_bind_DecoderBuffer_Init_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DecoderBuffer___destroy___0")||(Object.defineProperty(a.ready,"_emscripten_bind_DecoderBuffer___destroy___0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_DecoderBuffer___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}), Object.defineProperty(a.ready,"_emscripten_bind_DecoderBuffer___destroy___0",{configurable:!0,set:function(){c("You are setting _emscripten_bind_DecoderBuffer___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_AttributeTransformData_AttributeTransformData_0")||(Object.defineProperty(a.ready,"_emscripten_bind_AttributeTransformData_AttributeTransformData_0", {configurable:!0,get:function(){c("You are getting _emscripten_bind_AttributeTransformData_AttributeTransformData_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_AttributeTransformData_AttributeTransformData_0",{configurable:!0,set:function(){c("You are setting _emscripten_bind_AttributeTransformData_AttributeTransformData_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_AttributeTransformData_transform_type_0")||(Object.defineProperty(a.ready,"_emscripten_bind_AttributeTransformData_transform_type_0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_AttributeTransformData_transform_type_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_AttributeTransformData_transform_type_0", {configurable:!0,set:function(){c("You are setting _emscripten_bind_AttributeTransformData_transform_type_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_AttributeTransformData___destroy___0")||(Object.defineProperty(a.ready,"_emscripten_bind_AttributeTransformData___destroy___0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_AttributeTransformData___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}), Object.defineProperty(a.ready,"_emscripten_bind_AttributeTransformData___destroy___0",{configurable:!0,set:function(){c("You are setting _emscripten_bind_AttributeTransformData___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_GeometryAttribute_GeometryAttribute_0")||(Object.defineProperty(a.ready,"_emscripten_bind_GeometryAttribute_GeometryAttribute_0", {configurable:!0,get:function(){c("You are getting _emscripten_bind_GeometryAttribute_GeometryAttribute_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_GeometryAttribute_GeometryAttribute_0",{configurable:!0,set:function(){c("You are setting _emscripten_bind_GeometryAttribute_GeometryAttribute_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_GeometryAttribute___destroy___0")||(Object.defineProperty(a.ready,"_emscripten_bind_GeometryAttribute___destroy___0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_GeometryAttribute___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_GeometryAttribute___destroy___0", {configurable:!0,set:function(){c("You are setting _emscripten_bind_GeometryAttribute___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointAttribute_PointAttribute_0")||(Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_PointAttribute_0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_PointAttribute_PointAttribute_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}), Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_PointAttribute_0",{configurable:!0,set:function(){c("You are setting _emscripten_bind_PointAttribute_PointAttribute_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointAttribute_size_0")||(Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_size_0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_PointAttribute_size_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}), Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_size_0",{configurable:!0,set:function(){c("You are setting _emscripten_bind_PointAttribute_size_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointAttribute_GetAttributeTransformData_0")||(Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_GetAttributeTransformData_0", {configurable:!0,get:function(){c("You are getting _emscripten_bind_PointAttribute_GetAttributeTransformData_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_GetAttributeTransformData_0",{configurable:!0,set:function(){c("You are setting _emscripten_bind_PointAttribute_GetAttributeTransformData_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointAttribute_attribute_type_0")||(Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_attribute_type_0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_PointAttribute_attribute_type_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_attribute_type_0", {configurable:!0,set:function(){c("You are setting _emscripten_bind_PointAttribute_attribute_type_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointAttribute_data_type_0")||(Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_data_type_0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_PointAttribute_data_type_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}), Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_data_type_0",{configurable:!0,set:function(){c("You are setting _emscripten_bind_PointAttribute_data_type_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointAttribute_num_components_0")||(Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_num_components_0",{configurable:!0, get:function(){c("You are getting _emscripten_bind_PointAttribute_num_components_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_num_components_0",{configurable:!0,set:function(){c("You are setting _emscripten_bind_PointAttribute_num_components_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointAttribute_normalized_0")||(Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_normalized_0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_PointAttribute_normalized_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_normalized_0",{configurable:!0, set:function(){c("You are setting _emscripten_bind_PointAttribute_normalized_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointAttribute_byte_stride_0")||(Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_byte_stride_0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_PointAttribute_byte_stride_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}), Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_byte_stride_0",{configurable:!0,set:function(){c("You are setting _emscripten_bind_PointAttribute_byte_stride_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointAttribute_byte_offset_0")||(Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_byte_offset_0",{configurable:!0, get:function(){c("You are getting _emscripten_bind_PointAttribute_byte_offset_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_byte_offset_0",{configurable:!0,set:function(){c("You are setting _emscripten_bind_PointAttribute_byte_offset_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointAttribute_unique_id_0")||(Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_unique_id_0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_PointAttribute_unique_id_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_unique_id_0",{configurable:!0,set:function(){c("You are setting _emscripten_bind_PointAttribute_unique_id_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointAttribute___destroy___0")||(Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute___destroy___0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_PointAttribute___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute___destroy___0",{configurable:!0, set:function(){c("You are setting _emscripten_bind_PointAttribute___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_AttributeQuantizationTransform_AttributeQuantizationTransform_0")||(Object.defineProperty(a.ready,"_emscripten_bind_AttributeQuantizationTransform_AttributeQuantizationTransform_0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_AttributeQuantizationTransform_AttributeQuantizationTransform_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}), Object.defineProperty(a.ready,"_emscripten_bind_AttributeQuantizationTransform_AttributeQuantizationTransform_0",{configurable:!0,set:function(){c("You are setting _emscripten_bind_AttributeQuantizationTransform_AttributeQuantizationTransform_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_AttributeQuantizationTransform_InitFromAttribute_1")|| (Object.defineProperty(a.ready,"_emscripten_bind_AttributeQuantizationTransform_InitFromAttribute_1",{configurable:!0,get:function(){c("You are getting _emscripten_bind_AttributeQuantizationTransform_InitFromAttribute_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_AttributeQuantizationTransform_InitFromAttribute_1",{configurable:!0,set:function(){c("You are setting _emscripten_bind_AttributeQuantizationTransform_InitFromAttribute_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_AttributeQuantizationTransform_quantization_bits_0")||(Object.defineProperty(a.ready,"_emscripten_bind_AttributeQuantizationTransform_quantization_bits_0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_AttributeQuantizationTransform_quantization_bits_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready, "_emscripten_bind_AttributeQuantizationTransform_quantization_bits_0",{configurable:!0,set:function(){c("You are setting _emscripten_bind_AttributeQuantizationTransform_quantization_bits_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_AttributeQuantizationTransform_min_value_1")||(Object.defineProperty(a.ready,"_emscripten_bind_AttributeQuantizationTransform_min_value_1", {configurable:!0,get:function(){c("You are getting _emscripten_bind_AttributeQuantizationTransform_min_value_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_AttributeQuantizationTransform_min_value_1",{configurable:!0,set:function(){c("You are setting _emscripten_bind_AttributeQuantizationTransform_min_value_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_AttributeQuantizationTransform_range_0")||(Object.defineProperty(a.ready,"_emscripten_bind_AttributeQuantizationTransform_range_0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_AttributeQuantizationTransform_range_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_AttributeQuantizationTransform_range_0", {configurable:!0,set:function(){c("You are setting _emscripten_bind_AttributeQuantizationTransform_range_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_AttributeQuantizationTransform___destroy___0")||(Object.defineProperty(a.ready,"_emscripten_bind_AttributeQuantizationTransform___destroy___0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_AttributeQuantizationTransform___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}), Object.defineProperty(a.ready,"_emscripten_bind_AttributeQuantizationTransform___destroy___0",{configurable:!0,set:function(){c("You are setting _emscripten_bind_AttributeQuantizationTransform___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_AttributeOctahedronTransform_AttributeOctahedronTransform_0")||(Object.defineProperty(a.ready, "_emscripten_bind_AttributeOctahedronTransform_AttributeOctahedronTransform_0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_AttributeOctahedronTransform_AttributeOctahedronTransform_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_AttributeOctahedronTransform_AttributeOctahedronTransform_0",{configurable:!0,set:function(){c("You are setting _emscripten_bind_AttributeOctahedronTransform_AttributeOctahedronTransform_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_AttributeOctahedronTransform_InitFromAttribute_1")||(Object.defineProperty(a.ready,"_emscripten_bind_AttributeOctahedronTransform_InitFromAttribute_1",{configurable:!0,get:function(){c("You are getting _emscripten_bind_AttributeOctahedronTransform_InitFromAttribute_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready, "_emscripten_bind_AttributeOctahedronTransform_InitFromAttribute_1",{configurable:!0,set:function(){c("You are setting _emscripten_bind_AttributeOctahedronTransform_InitFromAttribute_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_AttributeOctahedronTransform_quantization_bits_0")||(Object.defineProperty(a.ready,"_emscripten_bind_AttributeOctahedronTransform_quantization_bits_0", {configurable:!0,get:function(){c("You are getting _emscripten_bind_AttributeOctahedronTransform_quantization_bits_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_AttributeOctahedronTransform_quantization_bits_0",{configurable:!0,set:function(){c("You are setting _emscripten_bind_AttributeOctahedronTransform_quantization_bits_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_AttributeOctahedronTransform___destroy___0")||(Object.defineProperty(a.ready,"_emscripten_bind_AttributeOctahedronTransform___destroy___0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_AttributeOctahedronTransform___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_AttributeOctahedronTransform___destroy___0", {configurable:!0,set:function(){c("You are setting _emscripten_bind_AttributeOctahedronTransform___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointCloud_PointCloud_0")||(Object.defineProperty(a.ready,"_emscripten_bind_PointCloud_PointCloud_0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_PointCloud_PointCloud_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}), Object.defineProperty(a.ready,"_emscripten_bind_PointCloud_PointCloud_0",{configurable:!0,set:function(){c("You are setting _emscripten_bind_PointCloud_PointCloud_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointCloud_num_attributes_0")||(Object.defineProperty(a.ready,"_emscripten_bind_PointCloud_num_attributes_0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_PointCloud_num_attributes_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}), Object.defineProperty(a.ready,"_emscripten_bind_PointCloud_num_attributes_0",{configurable:!0,set:function(){c("You are setting _emscripten_bind_PointCloud_num_attributes_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointCloud_num_points_0")||(Object.defineProperty(a.ready,"_emscripten_bind_PointCloud_num_points_0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_PointCloud_num_points_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}), Object.defineProperty(a.ready,"_emscripten_bind_PointCloud_num_points_0",{configurable:!0,set:function(){c("You are setting _emscripten_bind_PointCloud_num_points_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointCloud___destroy___0")||(Object.defineProperty(a.ready,"_emscripten_bind_PointCloud___destroy___0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_PointCloud___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}), Object.defineProperty(a.ready,"_emscripten_bind_PointCloud___destroy___0",{configurable:!0,set:function(){c("You are setting _emscripten_bind_PointCloud___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Mesh_Mesh_0")||(Object.defineProperty(a.ready,"_emscripten_bind_Mesh_Mesh_0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_Mesh_Mesh_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}), Object.defineProperty(a.ready,"_emscripten_bind_Mesh_Mesh_0",{configurable:!0,set:function(){c("You are setting _emscripten_bind_Mesh_Mesh_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Mesh_num_faces_0")||(Object.defineProperty(a.ready,"_emscripten_bind_Mesh_num_faces_0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_Mesh_num_faces_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}), Object.defineProperty(a.ready,"_emscripten_bind_Mesh_num_faces_0",{configurable:!0,set:function(){c("You are setting _emscripten_bind_Mesh_num_faces_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Mesh_num_attributes_0")||(Object.defineProperty(a.ready,"_emscripten_bind_Mesh_num_attributes_0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_Mesh_num_attributes_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}), Object.defineProperty(a.ready,"_emscripten_bind_Mesh_num_attributes_0",{configurable:!0,set:function(){c("You are setting _emscripten_bind_Mesh_num_attributes_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Mesh_num_points_0")||(Object.defineProperty(a.ready,"_emscripten_bind_Mesh_num_points_0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_Mesh_num_points_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}), Object.defineProperty(a.ready,"_emscripten_bind_Mesh_num_points_0",{configurable:!0,set:function(){c("You are setting _emscripten_bind_Mesh_num_points_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Mesh___destroy___0")||(Object.defineProperty(a.ready,"_emscripten_bind_Mesh___destroy___0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_Mesh___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}), Object.defineProperty(a.ready,"_emscripten_bind_Mesh___destroy___0",{configurable:!0,set:function(){c("You are setting _emscripten_bind_Mesh___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Metadata_Metadata_0")||(Object.defineProperty(a.ready,"_emscripten_bind_Metadata_Metadata_0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_Metadata_Metadata_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}), Object.defineProperty(a.ready,"_emscripten_bind_Metadata_Metadata_0",{configurable:!0,set:function(){c("You are setting _emscripten_bind_Metadata_Metadata_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Metadata___destroy___0")||(Object.defineProperty(a.ready,"_emscripten_bind_Metadata___destroy___0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_Metadata___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}), Object.defineProperty(a.ready,"_emscripten_bind_Metadata___destroy___0",{configurable:!0,set:function(){c("You are setting _emscripten_bind_Metadata___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Status_code_0")||(Object.defineProperty(a.ready,"_emscripten_bind_Status_code_0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_Status_code_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}), Object.defineProperty(a.ready,"_emscripten_bind_Status_code_0",{configurable:!0,set:function(){c("You are setting _emscripten_bind_Status_code_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Status_ok_0")||(Object.defineProperty(a.ready,"_emscripten_bind_Status_ok_0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_Status_ok_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}), Object.defineProperty(a.ready,"_emscripten_bind_Status_ok_0",{configurable:!0,set:function(){c("You are setting _emscripten_bind_Status_ok_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Status_error_msg_0")||(Object.defineProperty(a.ready,"_emscripten_bind_Status_error_msg_0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_Status_error_msg_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}), Object.defineProperty(a.ready,"_emscripten_bind_Status_error_msg_0",{configurable:!0,set:function(){c("You are setting _emscripten_bind_Status_error_msg_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Status___destroy___0")||(Object.defineProperty(a.ready,"_emscripten_bind_Status___destroy___0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_Status___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}), Object.defineProperty(a.ready,"_emscripten_bind_Status___destroy___0",{configurable:!0,set:function(){c("You are setting _emscripten_bind_Status___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoFloat32Array_DracoFloat32Array_0")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoFloat32Array_DracoFloat32Array_0",{configurable:!0, get:function(){c("You are getting _emscripten_bind_DracoFloat32Array_DracoFloat32Array_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_DracoFloat32Array_DracoFloat32Array_0",{configurable:!0,set:function(){c("You are setting _emscripten_bind_DracoFloat32Array_DracoFloat32Array_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoFloat32Array_GetValue_1")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoFloat32Array_GetValue_1",{configurable:!0,get:function(){c("You are getting _emscripten_bind_DracoFloat32Array_GetValue_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_DracoFloat32Array_GetValue_1",{configurable:!0, set:function(){c("You are setting _emscripten_bind_DracoFloat32Array_GetValue_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoFloat32Array_size_0")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoFloat32Array_size_0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_DracoFloat32Array_size_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}), Object.defineProperty(a.ready,"_emscripten_bind_DracoFloat32Array_size_0",{configurable:!0,set:function(){c("You are setting _emscripten_bind_DracoFloat32Array_size_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoFloat32Array___destroy___0")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoFloat32Array___destroy___0",{configurable:!0, get:function(){c("You are getting _emscripten_bind_DracoFloat32Array___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_DracoFloat32Array___destroy___0",{configurable:!0,set:function(){c("You are setting _emscripten_bind_DracoFloat32Array___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoInt8Array_DracoInt8Array_0")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoInt8Array_DracoInt8Array_0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_DracoInt8Array_DracoInt8Array_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_DracoInt8Array_DracoInt8Array_0", {configurable:!0,set:function(){c("You are setting _emscripten_bind_DracoInt8Array_DracoInt8Array_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoInt8Array_GetValue_1")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoInt8Array_GetValue_1",{configurable:!0,get:function(){c("You are getting _emscripten_bind_DracoInt8Array_GetValue_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}), Object.defineProperty(a.ready,"_emscripten_bind_DracoInt8Array_GetValue_1",{configurable:!0,set:function(){c("You are setting _emscripten_bind_DracoInt8Array_GetValue_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoInt8Array_size_0")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoInt8Array_size_0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_DracoInt8Array_size_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}), Object.defineProperty(a.ready,"_emscripten_bind_DracoInt8Array_size_0",{configurable:!0,set:function(){c("You are setting _emscripten_bind_DracoInt8Array_size_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoInt8Array___destroy___0")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoInt8Array___destroy___0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_DracoInt8Array___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}), Object.defineProperty(a.ready,"_emscripten_bind_DracoInt8Array___destroy___0",{configurable:!0,set:function(){c("You are setting _emscripten_bind_DracoInt8Array___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoUInt8Array_DracoUInt8Array_0")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoUInt8Array_DracoUInt8Array_0", {configurable:!0,get:function(){c("You are getting _emscripten_bind_DracoUInt8Array_DracoUInt8Array_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_DracoUInt8Array_DracoUInt8Array_0",{configurable:!0,set:function(){c("You are setting _emscripten_bind_DracoUInt8Array_DracoUInt8Array_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoUInt8Array_GetValue_1")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoUInt8Array_GetValue_1",{configurable:!0,get:function(){c("You are getting _emscripten_bind_DracoUInt8Array_GetValue_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_DracoUInt8Array_GetValue_1",{configurable:!0,set:function(){c("You are setting _emscripten_bind_DracoUInt8Array_GetValue_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoUInt8Array_size_0")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoUInt8Array_size_0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_DracoUInt8Array_size_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_DracoUInt8Array_size_0",{configurable:!0,set:function(){c("You are setting _emscripten_bind_DracoUInt8Array_size_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoUInt8Array___destroy___0")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoUInt8Array___destroy___0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_DracoUInt8Array___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_DracoUInt8Array___destroy___0",{configurable:!0, set:function(){c("You are setting _emscripten_bind_DracoUInt8Array___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoInt16Array_DracoInt16Array_0")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoInt16Array_DracoInt16Array_0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_DracoInt16Array_DracoInt16Array_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}), Object.defineProperty(a.ready,"_emscripten_bind_DracoInt16Array_DracoInt16Array_0",{configurable:!0,set:function(){c("You are setting _emscripten_bind_DracoInt16Array_DracoInt16Array_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoInt16Array_GetValue_1")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoInt16Array_GetValue_1",{configurable:!0, get:function(){c("You are getting _emscripten_bind_DracoInt16Array_GetValue_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_DracoInt16Array_GetValue_1",{configurable:!0,set:function(){c("You are setting _emscripten_bind_DracoInt16Array_GetValue_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoInt16Array_size_0")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoInt16Array_size_0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_DracoInt16Array_size_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_DracoInt16Array_size_0",{configurable:!0,set:function(){c("You are setting _emscripten_bind_DracoInt16Array_size_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoInt16Array___destroy___0")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoInt16Array___destroy___0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_DracoInt16Array___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_DracoInt16Array___destroy___0",{configurable:!0, set:function(){c("You are setting _emscripten_bind_DracoInt16Array___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoUInt16Array_DracoUInt16Array_0")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoUInt16Array_DracoUInt16Array_0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_DracoUInt16Array_DracoUInt16Array_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}), Object.defineProperty(a.ready,"_emscripten_bind_DracoUInt16Array_DracoUInt16Array_0",{configurable:!0,set:function(){c("You are setting _emscripten_bind_DracoUInt16Array_DracoUInt16Array_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoUInt16Array_GetValue_1")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoUInt16Array_GetValue_1", {configurable:!0,get:function(){c("You are getting _emscripten_bind_DracoUInt16Array_GetValue_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_DracoUInt16Array_GetValue_1",{configurable:!0,set:function(){c("You are setting _emscripten_bind_DracoUInt16Array_GetValue_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoUInt16Array_size_0")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoUInt16Array_size_0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_DracoUInt16Array_size_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_DracoUInt16Array_size_0",{configurable:!0,set:function(){c("You are setting _emscripten_bind_DracoUInt16Array_size_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoUInt16Array___destroy___0")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoUInt16Array___destroy___0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_DracoUInt16Array___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_DracoUInt16Array___destroy___0",{configurable:!0, set:function(){c("You are setting _emscripten_bind_DracoUInt16Array___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoInt32Array_DracoInt32Array_0")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoInt32Array_DracoInt32Array_0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_DracoInt32Array_DracoInt32Array_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}), Object.defineProperty(a.ready,"_emscripten_bind_DracoInt32Array_DracoInt32Array_0",{configurable:!0,set:function(){c("You are setting _emscripten_bind_DracoInt32Array_DracoInt32Array_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoInt32Array_GetValue_1")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoInt32Array_GetValue_1",{configurable:!0, get:function(){c("You are getting _emscripten_bind_DracoInt32Array_GetValue_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_DracoInt32Array_GetValue_1",{configurable:!0,set:function(){c("You are setting _emscripten_bind_DracoInt32Array_GetValue_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoInt32Array_size_0")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoInt32Array_size_0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_DracoInt32Array_size_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_DracoInt32Array_size_0",{configurable:!0,set:function(){c("You are setting _emscripten_bind_DracoInt32Array_size_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoInt32Array___destroy___0")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoInt32Array___destroy___0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_DracoInt32Array___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_DracoInt32Array___destroy___0",{configurable:!0, set:function(){c("You are setting _emscripten_bind_DracoInt32Array___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoUInt32Array_DracoUInt32Array_0")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoUInt32Array_DracoUInt32Array_0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_DracoUInt32Array_DracoUInt32Array_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}), Object.defineProperty(a.ready,"_emscripten_bind_DracoUInt32Array_DracoUInt32Array_0",{configurable:!0,set:function(){c("You are setting _emscripten_bind_DracoUInt32Array_DracoUInt32Array_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoUInt32Array_GetValue_1")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoUInt32Array_GetValue_1", {configurable:!0,get:function(){c("You are getting _emscripten_bind_DracoUInt32Array_GetValue_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_DracoUInt32Array_GetValue_1",{configurable:!0,set:function(){c("You are setting _emscripten_bind_DracoUInt32Array_GetValue_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoUInt32Array_size_0")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoUInt32Array_size_0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_DracoUInt32Array_size_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_DracoUInt32Array_size_0",{configurable:!0,set:function(){c("You are setting _emscripten_bind_DracoUInt32Array_size_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoUInt32Array___destroy___0")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoUInt32Array___destroy___0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_DracoUInt32Array___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_DracoUInt32Array___destroy___0",{configurable:!0, set:function(){c("You are setting _emscripten_bind_DracoUInt32Array___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_MetadataQuerier_MetadataQuerier_0")||(Object.defineProperty(a.ready,"_emscripten_bind_MetadataQuerier_MetadataQuerier_0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_MetadataQuerier_MetadataQuerier_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}), Object.defineProperty(a.ready,"_emscripten_bind_MetadataQuerier_MetadataQuerier_0",{configurable:!0,set:function(){c("You are setting _emscripten_bind_MetadataQuerier_MetadataQuerier_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_MetadataQuerier_HasEntry_2")||(Object.defineProperty(a.ready,"_emscripten_bind_MetadataQuerier_HasEntry_2",{configurable:!0, get:function(){c("You are getting _emscripten_bind_MetadataQuerier_HasEntry_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_MetadataQuerier_HasEntry_2",{configurable:!0,set:function(){c("You are setting _emscripten_bind_MetadataQuerier_HasEntry_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_MetadataQuerier_GetIntEntry_2")||(Object.defineProperty(a.ready,"_emscripten_bind_MetadataQuerier_GetIntEntry_2",{configurable:!0,get:function(){c("You are getting _emscripten_bind_MetadataQuerier_GetIntEntry_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_MetadataQuerier_GetIntEntry_2",{configurable:!0, set:function(){c("You are setting _emscripten_bind_MetadataQuerier_GetIntEntry_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_MetadataQuerier_GetIntEntryArray_3")||(Object.defineProperty(a.ready,"_emscripten_bind_MetadataQuerier_GetIntEntryArray_3",{configurable:!0,get:function(){c("You are getting _emscripten_bind_MetadataQuerier_GetIntEntryArray_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}), Object.defineProperty(a.ready,"_emscripten_bind_MetadataQuerier_GetIntEntryArray_3",{configurable:!0,set:function(){c("You are setting _emscripten_bind_MetadataQuerier_GetIntEntryArray_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_MetadataQuerier_GetDoubleEntry_2")||(Object.defineProperty(a.ready,"_emscripten_bind_MetadataQuerier_GetDoubleEntry_2", {configurable:!0,get:function(){c("You are getting _emscripten_bind_MetadataQuerier_GetDoubleEntry_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_MetadataQuerier_GetDoubleEntry_2",{configurable:!0,set:function(){c("You are setting _emscripten_bind_MetadataQuerier_GetDoubleEntry_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_MetadataQuerier_GetStringEntry_2")||(Object.defineProperty(a.ready,"_emscripten_bind_MetadataQuerier_GetStringEntry_2",{configurable:!0,get:function(){c("You are getting _emscripten_bind_MetadataQuerier_GetStringEntry_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_MetadataQuerier_GetStringEntry_2", {configurable:!0,set:function(){c("You are setting _emscripten_bind_MetadataQuerier_GetStringEntry_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_MetadataQuerier_NumEntries_1")||(Object.defineProperty(a.ready,"_emscripten_bind_MetadataQuerier_NumEntries_1",{configurable:!0,get:function(){c("You are getting _emscripten_bind_MetadataQuerier_NumEntries_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}), Object.defineProperty(a.ready,"_emscripten_bind_MetadataQuerier_NumEntries_1",{configurable:!0,set:function(){c("You are setting _emscripten_bind_MetadataQuerier_NumEntries_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_MetadataQuerier_GetEntryName_2")||(Object.defineProperty(a.ready,"_emscripten_bind_MetadataQuerier_GetEntryName_2",{configurable:!0, get:function(){c("You are getting _emscripten_bind_MetadataQuerier_GetEntryName_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_MetadataQuerier_GetEntryName_2",{configurable:!0,set:function(){c("You are setting _emscripten_bind_MetadataQuerier_GetEntryName_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_MetadataQuerier___destroy___0")||(Object.defineProperty(a.ready,"_emscripten_bind_MetadataQuerier___destroy___0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_MetadataQuerier___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_MetadataQuerier___destroy___0",{configurable:!0, set:function(){c("You are setting _emscripten_bind_MetadataQuerier___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_Decoder_0")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_Decoder_0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_Decoder_Decoder_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}), Object.defineProperty(a.ready,"_emscripten_bind_Decoder_Decoder_0",{configurable:!0,set:function(){c("You are setting _emscripten_bind_Decoder_Decoder_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_DecodeArrayToPointCloud_3")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_DecodeArrayToPointCloud_3",{configurable:!0,get:function(){c("You are getting _emscripten_bind_Decoder_DecodeArrayToPointCloud_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}), Object.defineProperty(a.ready,"_emscripten_bind_Decoder_DecodeArrayToPointCloud_3",{configurable:!0,set:function(){c("You are setting _emscripten_bind_Decoder_DecodeArrayToPointCloud_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_DecodeArrayToMesh_3")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_DecodeArrayToMesh_3",{configurable:!0, get:function(){c("You are getting _emscripten_bind_Decoder_DecodeArrayToMesh_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_Decoder_DecodeArrayToMesh_3",{configurable:!0,set:function(){c("You are setting _emscripten_bind_Decoder_DecodeArrayToMesh_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_GetAttributeId_2")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeId_2",{configurable:!0,get:function(){c("You are getting _emscripten_bind_Decoder_GetAttributeId_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeId_2",{configurable:!0,set:function(){c("You are setting _emscripten_bind_Decoder_GetAttributeId_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_GetAttributeIdByName_2")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeIdByName_2",{configurable:!0,get:function(){c("You are getting _emscripten_bind_Decoder_GetAttributeIdByName_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeIdByName_2",{configurable:!0, set:function(){c("You are setting _emscripten_bind_Decoder_GetAttributeIdByName_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_GetAttributeIdByMetadataEntry_3")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeIdByMetadataEntry_3",{configurable:!0,get:function(){c("You are getting _emscripten_bind_Decoder_GetAttributeIdByMetadataEntry_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}), Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeIdByMetadataEntry_3",{configurable:!0,set:function(){c("You are setting _emscripten_bind_Decoder_GetAttributeIdByMetadataEntry_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_GetAttribute_2")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttribute_2", {configurable:!0,get:function(){c("You are getting _emscripten_bind_Decoder_GetAttribute_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttribute_2",{configurable:!0,set:function(){c("You are setting _emscripten_bind_Decoder_GetAttribute_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_GetAttributeByUniqueId_2")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeByUniqueId_2",{configurable:!0,get:function(){c("You are getting _emscripten_bind_Decoder_GetAttributeByUniqueId_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeByUniqueId_2", {configurable:!0,set:function(){c("You are setting _emscripten_bind_Decoder_GetAttributeByUniqueId_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_GetMetadata_1")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetMetadata_1",{configurable:!0,get:function(){c("You are getting _emscripten_bind_Decoder_GetMetadata_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}), Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetMetadata_1",{configurable:!0,set:function(){c("You are setting _emscripten_bind_Decoder_GetMetadata_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_GetAttributeMetadata_2")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeMetadata_2",{configurable:!0,get:function(){c("You are getting _emscripten_bind_Decoder_GetAttributeMetadata_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}), Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeMetadata_2",{configurable:!0,set:function(){c("You are setting _emscripten_bind_Decoder_GetAttributeMetadata_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_GetFaceFromMesh_3")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetFaceFromMesh_3",{configurable:!0, get:function(){c("You are getting _emscripten_bind_Decoder_GetFaceFromMesh_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetFaceFromMesh_3",{configurable:!0,set:function(){c("You are setting _emscripten_bind_Decoder_GetFaceFromMesh_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_GetTriangleStripsFromMesh_2")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetTriangleStripsFromMesh_2",{configurable:!0,get:function(){c("You are getting _emscripten_bind_Decoder_GetTriangleStripsFromMesh_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetTriangleStripsFromMesh_2", {configurable:!0,set:function(){c("You are setting _emscripten_bind_Decoder_GetTriangleStripsFromMesh_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_GetTrianglesUInt16Array_3")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetTrianglesUInt16Array_3",{configurable:!0,get:function(){c("You are getting _emscripten_bind_Decoder_GetTrianglesUInt16Array_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}), Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetTrianglesUInt16Array_3",{configurable:!0,set:function(){c("You are setting _emscripten_bind_Decoder_GetTrianglesUInt16Array_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_GetTrianglesUInt32Array_3")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetTrianglesUInt32Array_3", {configurable:!0,get:function(){c("You are getting _emscripten_bind_Decoder_GetTrianglesUInt32Array_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetTrianglesUInt32Array_3",{configurable:!0,set:function(){c("You are setting _emscripten_bind_Decoder_GetTrianglesUInt32Array_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_GetAttributeFloat_3")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeFloat_3",{configurable:!0,get:function(){c("You are getting _emscripten_bind_Decoder_GetAttributeFloat_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeFloat_3",{configurable:!0, set:function(){c("You are setting _emscripten_bind_Decoder_GetAttributeFloat_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_GetAttributeFloatForAllPoints_3")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeFloatForAllPoints_3",{configurable:!0,get:function(){c("You are getting _emscripten_bind_Decoder_GetAttributeFloatForAllPoints_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}), Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeFloatForAllPoints_3",{configurable:!0,set:function(){c("You are setting _emscripten_bind_Decoder_GetAttributeFloatForAllPoints_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_GetAttributeIntForAllPoints_3")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeIntForAllPoints_3", {configurable:!0,get:function(){c("You are getting _emscripten_bind_Decoder_GetAttributeIntForAllPoints_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeIntForAllPoints_3",{configurable:!0,set:function(){c("You are setting _emscripten_bind_Decoder_GetAttributeIntForAllPoints_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_GetAttributeInt8ForAllPoints_3")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeInt8ForAllPoints_3",{configurable:!0,get:function(){c("You are getting _emscripten_bind_Decoder_GetAttributeInt8ForAllPoints_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeInt8ForAllPoints_3", {configurable:!0,set:function(){c("You are setting _emscripten_bind_Decoder_GetAttributeInt8ForAllPoints_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_GetAttributeUInt8ForAllPoints_3")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeUInt8ForAllPoints_3",{configurable:!0,get:function(){c("You are getting _emscripten_bind_Decoder_GetAttributeUInt8ForAllPoints_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}), Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeUInt8ForAllPoints_3",{configurable:!0,set:function(){c("You are setting _emscripten_bind_Decoder_GetAttributeUInt8ForAllPoints_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_GetAttributeInt16ForAllPoints_3")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeInt16ForAllPoints_3", {configurable:!0,get:function(){c("You are getting _emscripten_bind_Decoder_GetAttributeInt16ForAllPoints_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeInt16ForAllPoints_3",{configurable:!0,set:function(){c("You are setting _emscripten_bind_Decoder_GetAttributeInt16ForAllPoints_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_GetAttributeUInt16ForAllPoints_3")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeUInt16ForAllPoints_3",{configurable:!0,get:function(){c("You are getting _emscripten_bind_Decoder_GetAttributeUInt16ForAllPoints_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeUInt16ForAllPoints_3", {configurable:!0,set:function(){c("You are setting _emscripten_bind_Decoder_GetAttributeUInt16ForAllPoints_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_GetAttributeInt32ForAllPoints_3")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeInt32ForAllPoints_3",{configurable:!0,get:function(){c("You are getting _emscripten_bind_Decoder_GetAttributeInt32ForAllPoints_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}), Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeInt32ForAllPoints_3",{configurable:!0,set:function(){c("You are setting _emscripten_bind_Decoder_GetAttributeInt32ForAllPoints_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_GetAttributeUInt32ForAllPoints_3")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeUInt32ForAllPoints_3", {configurable:!0,get:function(){c("You are getting _emscripten_bind_Decoder_GetAttributeUInt32ForAllPoints_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeUInt32ForAllPoints_3",{configurable:!0,set:function(){c("You are setting _emscripten_bind_Decoder_GetAttributeUInt32ForAllPoints_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_GetAttributeDataArrayForAllPoints_5")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeDataArrayForAllPoints_5",{configurable:!0,get:function(){c("You are getting _emscripten_bind_Decoder_GetAttributeDataArrayForAllPoints_5 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeDataArrayForAllPoints_5", {configurable:!0,set:function(){c("You are setting _emscripten_bind_Decoder_GetAttributeDataArrayForAllPoints_5 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_SkipAttributeTransform_1")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_SkipAttributeTransform_1",{configurable:!0,get:function(){c("You are getting _emscripten_bind_Decoder_SkipAttributeTransform_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}), Object.defineProperty(a.ready,"_emscripten_bind_Decoder_SkipAttributeTransform_1",{configurable:!0,set:function(){c("You are setting _emscripten_bind_Decoder_SkipAttributeTransform_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_GetEncodedGeometryType_Deprecated_1")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetEncodedGeometryType_Deprecated_1", {configurable:!0,get:function(){c("You are getting _emscripten_bind_Decoder_GetEncodedGeometryType_Deprecated_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetEncodedGeometryType_Deprecated_1",{configurable:!0,set:function(){c("You are setting _emscripten_bind_Decoder_GetEncodedGeometryType_Deprecated_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_DecodeBufferToPointCloud_2")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_DecodeBufferToPointCloud_2",{configurable:!0,get:function(){c("You are getting _emscripten_bind_Decoder_DecodeBufferToPointCloud_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_Decoder_DecodeBufferToPointCloud_2", {configurable:!0,set:function(){c("You are setting _emscripten_bind_Decoder_DecodeBufferToPointCloud_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_DecodeBufferToMesh_2")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_DecodeBufferToMesh_2",{configurable:!0,get:function(){c("You are getting _emscripten_bind_Decoder_DecodeBufferToMesh_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}), Object.defineProperty(a.ready,"_emscripten_bind_Decoder_DecodeBufferToMesh_2",{configurable:!0,set:function(){c("You are setting _emscripten_bind_Decoder_DecodeBufferToMesh_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder___destroy___0")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder___destroy___0",{configurable:!0,get:function(){c("You are getting _emscripten_bind_Decoder___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}), Object.defineProperty(a.ready,"_emscripten_bind_Decoder___destroy___0",{configurable:!0,set:function(){c("You are setting _emscripten_bind_Decoder___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_INVALID_TRANSFORM")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_INVALID_TRANSFORM", {configurable:!0,get:function(){c("You are getting _emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_INVALID_TRANSFORM on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_INVALID_TRANSFORM",{configurable:!0,set:function(){c("You are setting _emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_INVALID_TRANSFORM on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_NO_TRANSFORM")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_NO_TRANSFORM",{configurable:!0,get:function(){c("You are getting _emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_NO_TRANSFORM on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready, "_emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_NO_TRANSFORM",{configurable:!0,set:function(){c("You are setting _emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_NO_TRANSFORM on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_QUANTIZATION_TRANSFORM")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_QUANTIZATION_TRANSFORM", {configurable:!0,get:function(){c("You are getting _emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_QUANTIZATION_TRANSFORM on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_QUANTIZATION_TRANSFORM",{configurable:!0,set:function(){c("You are setting _emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_QUANTIZATION_TRANSFORM on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_OCTAHEDRON_TRANSFORM")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_OCTAHEDRON_TRANSFORM",{configurable:!0,get:function(){c("You are getting _emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_OCTAHEDRON_TRANSFORM on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}), Object.defineProperty(a.ready,"_emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_OCTAHEDRON_TRANSFORM",{configurable:!0,set:function(){c("You are setting _emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_OCTAHEDRON_TRANSFORM on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_GeometryAttribute_Type_INVALID")||(Object.defineProperty(a.ready, "_emscripten_enum_draco_GeometryAttribute_Type_INVALID",{configurable:!0,get:function(){c("You are getting _emscripten_enum_draco_GeometryAttribute_Type_INVALID on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_GeometryAttribute_Type_INVALID",{configurable:!0,set:function(){c("You are setting _emscripten_enum_draco_GeometryAttribute_Type_INVALID on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_GeometryAttribute_Type_POSITION")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_GeometryAttribute_Type_POSITION",{configurable:!0,get:function(){c("You are getting _emscripten_enum_draco_GeometryAttribute_Type_POSITION on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_GeometryAttribute_Type_POSITION", {configurable:!0,set:function(){c("You are setting _emscripten_enum_draco_GeometryAttribute_Type_POSITION on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_GeometryAttribute_Type_NORMAL")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_GeometryAttribute_Type_NORMAL",{configurable:!0,get:function(){c("You are getting _emscripten_enum_draco_GeometryAttribute_Type_NORMAL on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}), Object.defineProperty(a.ready,"_emscripten_enum_draco_GeometryAttribute_Type_NORMAL",{configurable:!0,set:function(){c("You are setting _emscripten_enum_draco_GeometryAttribute_Type_NORMAL on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_GeometryAttribute_Type_COLOR")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_GeometryAttribute_Type_COLOR", {configurable:!0,get:function(){c("You are getting _emscripten_enum_draco_GeometryAttribute_Type_COLOR on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_GeometryAttribute_Type_COLOR",{configurable:!0,set:function(){c("You are setting _emscripten_enum_draco_GeometryAttribute_Type_COLOR on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_GeometryAttribute_Type_TEX_COORD")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_GeometryAttribute_Type_TEX_COORD",{configurable:!0,get:function(){c("You are getting _emscripten_enum_draco_GeometryAttribute_Type_TEX_COORD on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_GeometryAttribute_Type_TEX_COORD", {configurable:!0,set:function(){c("You are setting _emscripten_enum_draco_GeometryAttribute_Type_TEX_COORD on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_GeometryAttribute_Type_GENERIC")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_GeometryAttribute_Type_GENERIC",{configurable:!0,get:function(){c("You are getting _emscripten_enum_draco_GeometryAttribute_Type_GENERIC on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}), Object.defineProperty(a.ready,"_emscripten_enum_draco_GeometryAttribute_Type_GENERIC",{configurable:!0,set:function(){c("You are setting _emscripten_enum_draco_GeometryAttribute_Type_GENERIC on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_EncodedGeometryType_INVALID_GEOMETRY_TYPE")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_EncodedGeometryType_INVALID_GEOMETRY_TYPE", {configurable:!0,get:function(){c("You are getting _emscripten_enum_draco_EncodedGeometryType_INVALID_GEOMETRY_TYPE on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_EncodedGeometryType_INVALID_GEOMETRY_TYPE",{configurable:!0,set:function(){c("You are setting _emscripten_enum_draco_EncodedGeometryType_INVALID_GEOMETRY_TYPE on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_EncodedGeometryType_POINT_CLOUD")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_EncodedGeometryType_POINT_CLOUD",{configurable:!0,get:function(){c("You are getting _emscripten_enum_draco_EncodedGeometryType_POINT_CLOUD on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_EncodedGeometryType_POINT_CLOUD", {configurable:!0,set:function(){c("You are setting _emscripten_enum_draco_EncodedGeometryType_POINT_CLOUD on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_EncodedGeometryType_TRIANGULAR_MESH")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_EncodedGeometryType_TRIANGULAR_MESH",{configurable:!0,get:function(){c("You are getting _emscripten_enum_draco_EncodedGeometryType_TRIANGULAR_MESH on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}), Object.defineProperty(a.ready,"_emscripten_enum_draco_EncodedGeometryType_TRIANGULAR_MESH",{configurable:!0,set:function(){c("You are setting _emscripten_enum_draco_EncodedGeometryType_TRIANGULAR_MESH on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_DataType_DT_INVALID")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_DataType_DT_INVALID", {configurable:!0,get:function(){c("You are getting _emscripten_enum_draco_DataType_DT_INVALID on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_DataType_DT_INVALID",{configurable:!0,set:function(){c("You are setting _emscripten_enum_draco_DataType_DT_INVALID on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_DataType_DT_INT8")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_DataType_DT_INT8",{configurable:!0,get:function(){c("You are getting _emscripten_enum_draco_DataType_DT_INT8 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_DataType_DT_INT8",{configurable:!0,set:function(){c("You are setting _emscripten_enum_draco_DataType_DT_INT8 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_DataType_DT_UINT8")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_DataType_DT_UINT8",{configurable:!0,get:function(){c("You are getting _emscripten_enum_draco_DataType_DT_UINT8 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_DataType_DT_UINT8",{configurable:!0,set:function(){c("You are setting _emscripten_enum_draco_DataType_DT_UINT8 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_DataType_DT_INT16")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_DataType_DT_INT16",{configurable:!0,get:function(){c("You are getting _emscripten_enum_draco_DataType_DT_INT16 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_DataType_DT_INT16",{configurable:!0,set:function(){c("You are setting _emscripten_enum_draco_DataType_DT_INT16 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_DataType_DT_UINT16")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_DataType_DT_UINT16",{configurable:!0,get:function(){c("You are getting _emscripten_enum_draco_DataType_DT_UINT16 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_DataType_DT_UINT16",{configurable:!0,set:function(){c("You are setting _emscripten_enum_draco_DataType_DT_UINT16 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_DataType_DT_INT32")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_DataType_DT_INT32",{configurable:!0,get:function(){c("You are getting _emscripten_enum_draco_DataType_DT_INT32 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_DataType_DT_INT32",{configurable:!0,set:function(){c("You are setting _emscripten_enum_draco_DataType_DT_INT32 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_DataType_DT_UINT32")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_DataType_DT_UINT32",{configurable:!0,get:function(){c("You are getting _emscripten_enum_draco_DataType_DT_UINT32 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_DataType_DT_UINT32",{configurable:!0,set:function(){c("You are setting _emscripten_enum_draco_DataType_DT_UINT32 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_DataType_DT_INT64")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_DataType_DT_INT64",{configurable:!0,get:function(){c("You are getting _emscripten_enum_draco_DataType_DT_INT64 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_DataType_DT_INT64",{configurable:!0,set:function(){c("You are setting _emscripten_enum_draco_DataType_DT_INT64 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_DataType_DT_UINT64")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_DataType_DT_UINT64",{configurable:!0,get:function(){c("You are getting _emscripten_enum_draco_DataType_DT_UINT64 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_DataType_DT_UINT64",{configurable:!0,set:function(){c("You are setting _emscripten_enum_draco_DataType_DT_UINT64 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_DataType_DT_FLOAT32")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_DataType_DT_FLOAT32",{configurable:!0,get:function(){c("You are getting _emscripten_enum_draco_DataType_DT_FLOAT32 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_DataType_DT_FLOAT32",{configurable:!0,set:function(){c("You are setting _emscripten_enum_draco_DataType_DT_FLOAT32 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_DataType_DT_FLOAT64")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_DataType_DT_FLOAT64",{configurable:!0,get:function(){c("You are getting _emscripten_enum_draco_DataType_DT_FLOAT64 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_DataType_DT_FLOAT64",{configurable:!0,set:function(){c("You are setting _emscripten_enum_draco_DataType_DT_FLOAT64 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_DataType_DT_BOOL")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_DataType_DT_BOOL",{configurable:!0,get:function(){c("You are getting _emscripten_enum_draco_DataType_DT_BOOL on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_DataType_DT_BOOL",{configurable:!0,set:function(){c("You are setting _emscripten_enum_draco_DataType_DT_BOOL on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_DataType_DT_TYPES_COUNT")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_DataType_DT_TYPES_COUNT",{configurable:!0,get:function(){c("You are getting _emscripten_enum_draco_DataType_DT_TYPES_COUNT on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_DataType_DT_TYPES_COUNT",{configurable:!0, set:function(){c("You are setting _emscripten_enum_draco_DataType_DT_TYPES_COUNT on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_StatusCode_OK")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_StatusCode_OK",{configurable:!0,get:function(){c("You are getting _emscripten_enum_draco_StatusCode_OK on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}), Object.defineProperty(a.ready,"_emscripten_enum_draco_StatusCode_OK",{configurable:!0,set:function(){c("You are setting _emscripten_enum_draco_StatusCode_OK on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_StatusCode_DRACO_ERROR")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_StatusCode_DRACO_ERROR",{configurable:!0,get:function(){c("You are getting _emscripten_enum_draco_StatusCode_DRACO_ERROR on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}), Object.defineProperty(a.ready,"_emscripten_enum_draco_StatusCode_DRACO_ERROR",{configurable:!0,set:function(){c("You are setting _emscripten_enum_draco_StatusCode_DRACO_ERROR on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_StatusCode_IO_ERROR")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_StatusCode_IO_ERROR",{configurable:!0, get:function(){c("You are getting _emscripten_enum_draco_StatusCode_IO_ERROR on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_StatusCode_IO_ERROR",{configurable:!0,set:function(){c("You are setting _emscripten_enum_draco_StatusCode_IO_ERROR on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_StatusCode_INVALID_PARAMETER")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_StatusCode_INVALID_PARAMETER",{configurable:!0,get:function(){c("You are getting _emscripten_enum_draco_StatusCode_INVALID_PARAMETER on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_StatusCode_INVALID_PARAMETER", {configurable:!0,set:function(){c("You are setting _emscripten_enum_draco_StatusCode_INVALID_PARAMETER on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_StatusCode_UNSUPPORTED_VERSION")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_StatusCode_UNSUPPORTED_VERSION",{configurable:!0,get:function(){c("You are getting _emscripten_enum_draco_StatusCode_UNSUPPORTED_VERSION on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}), Object.defineProperty(a.ready,"_emscripten_enum_draco_StatusCode_UNSUPPORTED_VERSION",{configurable:!0,set:function(){c("You are setting _emscripten_enum_draco_StatusCode_UNSUPPORTED_VERSION on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_StatusCode_UNKNOWN_VERSION")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_StatusCode_UNKNOWN_VERSION", {configurable:!0,get:function(){c("You are getting _emscripten_enum_draco_StatusCode_UNKNOWN_VERSION on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_StatusCode_UNKNOWN_VERSION",{configurable:!0,set:function(){c("You are setting _emscripten_enum_draco_StatusCode_UNKNOWN_VERSION on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"_fflush")||(Object.defineProperty(a.ready,"_fflush",{configurable:!0,get:function(){c("You are getting _fflush on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_fflush",{configurable:!0,set:function(){c("You are setting _fflush on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); Object.getOwnPropertyDescriptor(a.ready,"onRuntimeInitialized")||(Object.defineProperty(a.ready,"onRuntimeInitialized",{configurable:!0,get:function(){c("You are getting onRuntimeInitialized on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"onRuntimeInitialized",{configurable:!0,set:function(){c("You are setting onRuntimeInitialized on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})); var Wa=!1,Xa=!1;a.onRuntimeInitialized=function(){Wa=!0;if(Xa&&"function"===typeof a.onModuleLoaded)a.onModuleLoaded(a)};a.onModuleParsed=function(){Xa=!0;if(Wa&&"function"===typeof a.onModuleLoaded)a.onModuleLoaded(a)};a.isVersionSupported=function(g){if("string"!==typeof g)return!1;g=g.split(".");return 2>g.length||3=g[1]?!0:0!=g[0]||10>>=0;r(g>b); if(2147483648=d;d*=2){var f=b*(1+.2/d);f=Math.min(f,g+100663296);var q=Math;f=Math.max(g,f);q=q.min.call(q,2147483648,f+(65536-f%65536)%65536);a:{f=q;try{ra.grow(f-Ba.byteLength+65535>>>16);ka(ra.buffer);var v=1;break a}catch(D){I("emscripten_realloc_buffer: Attempted to grow heap from "+Ba.byteLength+" bytes to "+f+" bytes, but got error: "+D)}v=void 0}if(v)return!0}I("Failed to grow the heap from "+ b+" bytes to "+q+" bytes, not enough memory!");return!1},fd_close:function(g){c("fd_close called without SYSCALLS_REQUIRE_FILESYSTEM")},fd_seek:function(g,b,d,f,q){return 70},fd_write:function(g,b,d,f){for(var q=0,v=0;v>2],ab=J[b+4>>2];b+=8;for(var Na=0;Na>2]=q;return 0},setTempRet0:function(g){}};(function(){function g(v,D){a.asm=v.exports;ra=a.asm.memory;r(ra, "memory not found in wasm exports");ka(ra.buffer);xa=a.asm.__indirect_function_table;r(xa,"table not found in wasm exports");Ha.unshift(a.asm.__wasm_call_ctors);ia--;a.monitorRunDependencies&&a.monitorRunDependencies(ia);r(oa["wasm-instantiate"]);delete oa["wasm-instantiate"];0==ia&&(null!==ja&&(clearInterval(ja),ja=null),sa&&(v=sa,sa=null,v()))}function b(v){r(a===q,"the Module object should not be replaced during async compilation - perhaps the order of HTML elements is wrong?");q=null;g(v.instance)} function d(v){return db().then(function(D){return WebAssembly.instantiate(D,f)}).then(function(D){return D}).then(v,function(D){I("failed to asynchronously prepare wasm: "+D);K.startsWith("file://")&&I("warning: Loading from a file URI ("+K+") is not supported in most browsers. See https://emscripten.org/docs/getting_started/FAQ.html#how-do-i-run-a-local-webserver-for-testing-why-does-my-program-stall-in-downloading-or-preparing");c(D)})}var f={env:cb,wasi_snapshot_preview1:cb};ma("wasm-instantiate"); var q=a;if(a.instantiateWasm)try{return a.instantiateWasm(f,g)}catch(v){return I("Module.instantiateWasm callback failed with error: "+v),!1}(function(){return pa||"function"!=typeof WebAssembly.instantiateStreaming||K.startsWith("data:application/octet-stream;base64,")||K.startsWith("file://")||Ja||"function"!=typeof fetch?d(b):fetch(K,{credentials:"same-origin"}).then(function(v){return WebAssembly.instantiateStreaming(v,f).then(b,function(D){I("wasm streaming compile failed: "+D);I("falling back to ArrayBuffer instantiation"); return d(b)})})})().catch(Da);return{}})();a.___wasm_call_ctors=h("__wasm_call_ctors");var Cb=a._emscripten_bind_VoidPtr___destroy___0=h("emscripten_bind_VoidPtr___destroy___0"),gb=a._emscripten_bind_DecoderBuffer_DecoderBuffer_0=h("emscripten_bind_DecoderBuffer_DecoderBuffer_0"),Db=a._emscripten_bind_DecoderBuffer_Init_2=h("emscripten_bind_DecoderBuffer_Init_2"),Eb=a._emscripten_bind_DecoderBuffer___destroy___0=h("emscripten_bind_DecoderBuffer___destroy___0"),hb=a._emscripten_bind_AttributeTransformData_AttributeTransformData_0= h("emscripten_bind_AttributeTransformData_AttributeTransformData_0"),Fb=a._emscripten_bind_AttributeTransformData_transform_type_0=h("emscripten_bind_AttributeTransformData_transform_type_0"),Gb=a._emscripten_bind_AttributeTransformData___destroy___0=h("emscripten_bind_AttributeTransformData___destroy___0"),ib=a._emscripten_bind_GeometryAttribute_GeometryAttribute_0=h("emscripten_bind_GeometryAttribute_GeometryAttribute_0"),Hb=a._emscripten_bind_GeometryAttribute___destroy___0=h("emscripten_bind_GeometryAttribute___destroy___0"), jb=a._emscripten_bind_PointAttribute_PointAttribute_0=h("emscripten_bind_PointAttribute_PointAttribute_0"),Ib=a._emscripten_bind_PointAttribute_size_0=h("emscripten_bind_PointAttribute_size_0"),Jb=a._emscripten_bind_PointAttribute_GetAttributeTransformData_0=h("emscripten_bind_PointAttribute_GetAttributeTransformData_0"),Kb=a._emscripten_bind_PointAttribute_attribute_type_0=h("emscripten_bind_PointAttribute_attribute_type_0"),Lb=a._emscripten_bind_PointAttribute_data_type_0=h("emscripten_bind_PointAttribute_data_type_0"), Mb=a._emscripten_bind_PointAttribute_num_components_0=h("emscripten_bind_PointAttribute_num_components_0"),Nb=a._emscripten_bind_PointAttribute_normalized_0=h("emscripten_bind_PointAttribute_normalized_0"),Ob=a._emscripten_bind_PointAttribute_byte_stride_0=h("emscripten_bind_PointAttribute_byte_stride_0"),Pb=a._emscripten_bind_PointAttribute_byte_offset_0=h("emscripten_bind_PointAttribute_byte_offset_0"),Qb=a._emscripten_bind_PointAttribute_unique_id_0=h("emscripten_bind_PointAttribute_unique_id_0"), Rb=a._emscripten_bind_PointAttribute___destroy___0=h("emscripten_bind_PointAttribute___destroy___0"),kb=a._emscripten_bind_AttributeQuantizationTransform_AttributeQuantizationTransform_0=h("emscripten_bind_AttributeQuantizationTransform_AttributeQuantizationTransform_0"),Sb=a._emscripten_bind_AttributeQuantizationTransform_InitFromAttribute_1=h("emscripten_bind_AttributeQuantizationTransform_InitFromAttribute_1"),Tb=a._emscripten_bind_AttributeQuantizationTransform_quantization_bits_0=h("emscripten_bind_AttributeQuantizationTransform_quantization_bits_0"), Ub=a._emscripten_bind_AttributeQuantizationTransform_min_value_1=h("emscripten_bind_AttributeQuantizationTransform_min_value_1"),Vb=a._emscripten_bind_AttributeQuantizationTransform_range_0=h("emscripten_bind_AttributeQuantizationTransform_range_0"),Wb=a._emscripten_bind_AttributeQuantizationTransform___destroy___0=h("emscripten_bind_AttributeQuantizationTransform___destroy___0"),lb=a._emscripten_bind_AttributeOctahedronTransform_AttributeOctahedronTransform_0=h("emscripten_bind_AttributeOctahedronTransform_AttributeOctahedronTransform_0"), Xb=a._emscripten_bind_AttributeOctahedronTransform_InitFromAttribute_1=h("emscripten_bind_AttributeOctahedronTransform_InitFromAttribute_1"),Yb=a._emscripten_bind_AttributeOctahedronTransform_quantization_bits_0=h("emscripten_bind_AttributeOctahedronTransform_quantization_bits_0"),Zb=a._emscripten_bind_AttributeOctahedronTransform___destroy___0=h("emscripten_bind_AttributeOctahedronTransform___destroy___0"),mb=a._emscripten_bind_PointCloud_PointCloud_0=h("emscripten_bind_PointCloud_PointCloud_0"), $b=a._emscripten_bind_PointCloud_num_attributes_0=h("emscripten_bind_PointCloud_num_attributes_0"),ac=a._emscripten_bind_PointCloud_num_points_0=h("emscripten_bind_PointCloud_num_points_0"),bc=a._emscripten_bind_PointCloud___destroy___0=h("emscripten_bind_PointCloud___destroy___0"),nb=a._emscripten_bind_Mesh_Mesh_0=h("emscripten_bind_Mesh_Mesh_0"),cc=a._emscripten_bind_Mesh_num_faces_0=h("emscripten_bind_Mesh_num_faces_0"),dc=a._emscripten_bind_Mesh_num_attributes_0=h("emscripten_bind_Mesh_num_attributes_0"), ec=a._emscripten_bind_Mesh_num_points_0=h("emscripten_bind_Mesh_num_points_0"),fc=a._emscripten_bind_Mesh___destroy___0=h("emscripten_bind_Mesh___destroy___0"),ob=a._emscripten_bind_Metadata_Metadata_0=h("emscripten_bind_Metadata_Metadata_0"),gc=a._emscripten_bind_Metadata___destroy___0=h("emscripten_bind_Metadata___destroy___0"),hc=a._emscripten_bind_Status_code_0=h("emscripten_bind_Status_code_0"),ic=a._emscripten_bind_Status_ok_0=h("emscripten_bind_Status_ok_0"),jc=a._emscripten_bind_Status_error_msg_0= h("emscripten_bind_Status_error_msg_0"),kc=a._emscripten_bind_Status___destroy___0=h("emscripten_bind_Status___destroy___0"),pb=a._emscripten_bind_DracoFloat32Array_DracoFloat32Array_0=h("emscripten_bind_DracoFloat32Array_DracoFloat32Array_0"),lc=a._emscripten_bind_DracoFloat32Array_GetValue_1=h("emscripten_bind_DracoFloat32Array_GetValue_1"),mc=a._emscripten_bind_DracoFloat32Array_size_0=h("emscripten_bind_DracoFloat32Array_size_0"),nc=a._emscripten_bind_DracoFloat32Array___destroy___0=h("emscripten_bind_DracoFloat32Array___destroy___0"), qb=a._emscripten_bind_DracoInt8Array_DracoInt8Array_0=h("emscripten_bind_DracoInt8Array_DracoInt8Array_0"),oc=a._emscripten_bind_DracoInt8Array_GetValue_1=h("emscripten_bind_DracoInt8Array_GetValue_1"),pc=a._emscripten_bind_DracoInt8Array_size_0=h("emscripten_bind_DracoInt8Array_size_0"),qc=a._emscripten_bind_DracoInt8Array___destroy___0=h("emscripten_bind_DracoInt8Array___destroy___0"),rb=a._emscripten_bind_DracoUInt8Array_DracoUInt8Array_0=h("emscripten_bind_DracoUInt8Array_DracoUInt8Array_0"), rc=a._emscripten_bind_DracoUInt8Array_GetValue_1=h("emscripten_bind_DracoUInt8Array_GetValue_1"),sc=a._emscripten_bind_DracoUInt8Array_size_0=h("emscripten_bind_DracoUInt8Array_size_0"),tc=a._emscripten_bind_DracoUInt8Array___destroy___0=h("emscripten_bind_DracoUInt8Array___destroy___0"),sb=a._emscripten_bind_DracoInt16Array_DracoInt16Array_0=h("emscripten_bind_DracoInt16Array_DracoInt16Array_0"),uc=a._emscripten_bind_DracoInt16Array_GetValue_1=h("emscripten_bind_DracoInt16Array_GetValue_1"),vc=a._emscripten_bind_DracoInt16Array_size_0= h("emscripten_bind_DracoInt16Array_size_0"),wc=a._emscripten_bind_DracoInt16Array___destroy___0=h("emscripten_bind_DracoInt16Array___destroy___0"),tb=a._emscripten_bind_DracoUInt16Array_DracoUInt16Array_0=h("emscripten_bind_DracoUInt16Array_DracoUInt16Array_0"),xc=a._emscripten_bind_DracoUInt16Array_GetValue_1=h("emscripten_bind_DracoUInt16Array_GetValue_1"),yc=a._emscripten_bind_DracoUInt16Array_size_0=h("emscripten_bind_DracoUInt16Array_size_0"),zc=a._emscripten_bind_DracoUInt16Array___destroy___0= h("emscripten_bind_DracoUInt16Array___destroy___0"),ub=a._emscripten_bind_DracoInt32Array_DracoInt32Array_0=h("emscripten_bind_DracoInt32Array_DracoInt32Array_0"),Ac=a._emscripten_bind_DracoInt32Array_GetValue_1=h("emscripten_bind_DracoInt32Array_GetValue_1"),Bc=a._emscripten_bind_DracoInt32Array_size_0=h("emscripten_bind_DracoInt32Array_size_0"),Cc=a._emscripten_bind_DracoInt32Array___destroy___0=h("emscripten_bind_DracoInt32Array___destroy___0"),vb=a._emscripten_bind_DracoUInt32Array_DracoUInt32Array_0= h("emscripten_bind_DracoUInt32Array_DracoUInt32Array_0"),Dc=a._emscripten_bind_DracoUInt32Array_GetValue_1=h("emscripten_bind_DracoUInt32Array_GetValue_1"),Ec=a._emscripten_bind_DracoUInt32Array_size_0=h("emscripten_bind_DracoUInt32Array_size_0"),Fc=a._emscripten_bind_DracoUInt32Array___destroy___0=h("emscripten_bind_DracoUInt32Array___destroy___0"),wb=a._emscripten_bind_MetadataQuerier_MetadataQuerier_0=h("emscripten_bind_MetadataQuerier_MetadataQuerier_0"),Gc=a._emscripten_bind_MetadataQuerier_HasEntry_2= h("emscripten_bind_MetadataQuerier_HasEntry_2"),Hc=a._emscripten_bind_MetadataQuerier_GetIntEntry_2=h("emscripten_bind_MetadataQuerier_GetIntEntry_2"),Ic=a._emscripten_bind_MetadataQuerier_GetIntEntryArray_3=h("emscripten_bind_MetadataQuerier_GetIntEntryArray_3"),Jc=a._emscripten_bind_MetadataQuerier_GetDoubleEntry_2=h("emscripten_bind_MetadataQuerier_GetDoubleEntry_2"),Kc=a._emscripten_bind_MetadataQuerier_GetStringEntry_2=h("emscripten_bind_MetadataQuerier_GetStringEntry_2"),Lc=a._emscripten_bind_MetadataQuerier_NumEntries_1= h("emscripten_bind_MetadataQuerier_NumEntries_1"),Mc=a._emscripten_bind_MetadataQuerier_GetEntryName_2=h("emscripten_bind_MetadataQuerier_GetEntryName_2"),Nc=a._emscripten_bind_MetadataQuerier___destroy___0=h("emscripten_bind_MetadataQuerier___destroy___0"),xb=a._emscripten_bind_Decoder_Decoder_0=h("emscripten_bind_Decoder_Decoder_0"),Oc=a._emscripten_bind_Decoder_DecodeArrayToPointCloud_3=h("emscripten_bind_Decoder_DecodeArrayToPointCloud_3"),Pc=a._emscripten_bind_Decoder_DecodeArrayToMesh_3=h("emscripten_bind_Decoder_DecodeArrayToMesh_3"), Qc=a._emscripten_bind_Decoder_GetAttributeId_2=h("emscripten_bind_Decoder_GetAttributeId_2"),Rc=a._emscripten_bind_Decoder_GetAttributeIdByName_2=h("emscripten_bind_Decoder_GetAttributeIdByName_2"),Sc=a._emscripten_bind_Decoder_GetAttributeIdByMetadataEntry_3=h("emscripten_bind_Decoder_GetAttributeIdByMetadataEntry_3"),Tc=a._emscripten_bind_Decoder_GetAttribute_2=h("emscripten_bind_Decoder_GetAttribute_2"),Uc=a._emscripten_bind_Decoder_GetAttributeByUniqueId_2=h("emscripten_bind_Decoder_GetAttributeByUniqueId_2"), Vc=a._emscripten_bind_Decoder_GetMetadata_1=h("emscripten_bind_Decoder_GetMetadata_1"),Wc=a._emscripten_bind_Decoder_GetAttributeMetadata_2=h("emscripten_bind_Decoder_GetAttributeMetadata_2"),Xc=a._emscripten_bind_Decoder_GetFaceFromMesh_3=h("emscripten_bind_Decoder_GetFaceFromMesh_3"),Yc=a._emscripten_bind_Decoder_GetTriangleStripsFromMesh_2=h("emscripten_bind_Decoder_GetTriangleStripsFromMesh_2"),Zc=a._emscripten_bind_Decoder_GetTrianglesUInt16Array_3=h("emscripten_bind_Decoder_GetTrianglesUInt16Array_3"), $c=a._emscripten_bind_Decoder_GetTrianglesUInt32Array_3=h("emscripten_bind_Decoder_GetTrianglesUInt32Array_3"),ad=a._emscripten_bind_Decoder_GetAttributeFloat_3=h("emscripten_bind_Decoder_GetAttributeFloat_3"),bd=a._emscripten_bind_Decoder_GetAttributeFloatForAllPoints_3=h("emscripten_bind_Decoder_GetAttributeFloatForAllPoints_3"),cd=a._emscripten_bind_Decoder_GetAttributeIntForAllPoints_3=h("emscripten_bind_Decoder_GetAttributeIntForAllPoints_3"),dd=a._emscripten_bind_Decoder_GetAttributeInt8ForAllPoints_3= h("emscripten_bind_Decoder_GetAttributeInt8ForAllPoints_3"),ed=a._emscripten_bind_Decoder_GetAttributeUInt8ForAllPoints_3=h("emscripten_bind_Decoder_GetAttributeUInt8ForAllPoints_3"),fd=a._emscripten_bind_Decoder_GetAttributeInt16ForAllPoints_3=h("emscripten_bind_Decoder_GetAttributeInt16ForAllPoints_3"),gd=a._emscripten_bind_Decoder_GetAttributeUInt16ForAllPoints_3=h("emscripten_bind_Decoder_GetAttributeUInt16ForAllPoints_3"),hd=a._emscripten_bind_Decoder_GetAttributeInt32ForAllPoints_3=h("emscripten_bind_Decoder_GetAttributeInt32ForAllPoints_3"), id=a._emscripten_bind_Decoder_GetAttributeUInt32ForAllPoints_3=h("emscripten_bind_Decoder_GetAttributeUInt32ForAllPoints_3"),jd=a._emscripten_bind_Decoder_GetAttributeDataArrayForAllPoints_5=h("emscripten_bind_Decoder_GetAttributeDataArrayForAllPoints_5"),kd=a._emscripten_bind_Decoder_SkipAttributeTransform_1=h("emscripten_bind_Decoder_SkipAttributeTransform_1"),ld=a._emscripten_bind_Decoder_GetEncodedGeometryType_Deprecated_1=h("emscripten_bind_Decoder_GetEncodedGeometryType_Deprecated_1"),md=a._emscripten_bind_Decoder_DecodeBufferToPointCloud_2= h("emscripten_bind_Decoder_DecodeBufferToPointCloud_2"),nd=a._emscripten_bind_Decoder_DecodeBufferToMesh_2=h("emscripten_bind_Decoder_DecodeBufferToMesh_2"),od=a._emscripten_bind_Decoder___destroy___0=h("emscripten_bind_Decoder___destroy___0"),pd=a._emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_INVALID_TRANSFORM=h("emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_INVALID_TRANSFORM"),qd=a._emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_NO_TRANSFORM=h("emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_NO_TRANSFORM"), rd=a._emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_QUANTIZATION_TRANSFORM=h("emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_QUANTIZATION_TRANSFORM"),sd=a._emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_OCTAHEDRON_TRANSFORM=h("emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_OCTAHEDRON_TRANSFORM"),td=a._emscripten_enum_draco_GeometryAttribute_Type_INVALID=h("emscripten_enum_draco_GeometryAttribute_Type_INVALID"),ud=a._emscripten_enum_draco_GeometryAttribute_Type_POSITION= h("emscripten_enum_draco_GeometryAttribute_Type_POSITION"),vd=a._emscripten_enum_draco_GeometryAttribute_Type_NORMAL=h("emscripten_enum_draco_GeometryAttribute_Type_NORMAL"),wd=a._emscripten_enum_draco_GeometryAttribute_Type_COLOR=h("emscripten_enum_draco_GeometryAttribute_Type_COLOR"),xd=a._emscripten_enum_draco_GeometryAttribute_Type_TEX_COORD=h("emscripten_enum_draco_GeometryAttribute_Type_TEX_COORD"),yd=a._emscripten_enum_draco_GeometryAttribute_Type_GENERIC=h("emscripten_enum_draco_GeometryAttribute_Type_GENERIC"), zd=a._emscripten_enum_draco_EncodedGeometryType_INVALID_GEOMETRY_TYPE=h("emscripten_enum_draco_EncodedGeometryType_INVALID_GEOMETRY_TYPE"),Ad=a._emscripten_enum_draco_EncodedGeometryType_POINT_CLOUD=h("emscripten_enum_draco_EncodedGeometryType_POINT_CLOUD"),Bd=a._emscripten_enum_draco_EncodedGeometryType_TRIANGULAR_MESH=h("emscripten_enum_draco_EncodedGeometryType_TRIANGULAR_MESH"),Cd=a._emscripten_enum_draco_DataType_DT_INVALID=h("emscripten_enum_draco_DataType_DT_INVALID"),Dd=a._emscripten_enum_draco_DataType_DT_INT8= h("emscripten_enum_draco_DataType_DT_INT8"),Ed=a._emscripten_enum_draco_DataType_DT_UINT8=h("emscripten_enum_draco_DataType_DT_UINT8"),Fd=a._emscripten_enum_draco_DataType_DT_INT16=h("emscripten_enum_draco_DataType_DT_INT16"),Gd=a._emscripten_enum_draco_DataType_DT_UINT16=h("emscripten_enum_draco_DataType_DT_UINT16"),Hd=a._emscripten_enum_draco_DataType_DT_INT32=h("emscripten_enum_draco_DataType_DT_INT32"),Id=a._emscripten_enum_draco_DataType_DT_UINT32=h("emscripten_enum_draco_DataType_DT_UINT32"), Jd=a._emscripten_enum_draco_DataType_DT_INT64=h("emscripten_enum_draco_DataType_DT_INT64"),Kd=a._emscripten_enum_draco_DataType_DT_UINT64=h("emscripten_enum_draco_DataType_DT_UINT64"),Ld=a._emscripten_enum_draco_DataType_DT_FLOAT32=h("emscripten_enum_draco_DataType_DT_FLOAT32"),Md=a._emscripten_enum_draco_DataType_DT_FLOAT64=h("emscripten_enum_draco_DataType_DT_FLOAT64"),Nd=a._emscripten_enum_draco_DataType_DT_BOOL=h("emscripten_enum_draco_DataType_DT_BOOL"),Od=a._emscripten_enum_draco_DataType_DT_TYPES_COUNT= h("emscripten_enum_draco_DataType_DT_TYPES_COUNT"),Pd=a._emscripten_enum_draco_StatusCode_OK=h("emscripten_enum_draco_StatusCode_OK"),Qd=a._emscripten_enum_draco_StatusCode_DRACO_ERROR=h("emscripten_enum_draco_StatusCode_DRACO_ERROR"),Rd=a._emscripten_enum_draco_StatusCode_IO_ERROR=h("emscripten_enum_draco_StatusCode_IO_ERROR"),Sd=a._emscripten_enum_draco_StatusCode_INVALID_PARAMETER=h("emscripten_enum_draco_StatusCode_INVALID_PARAMETER"),Td=a._emscripten_enum_draco_StatusCode_UNSUPPORTED_VERSION= h("emscripten_enum_draco_StatusCode_UNSUPPORTED_VERSION"),Ud=a._emscripten_enum_draco_StatusCode_UNKNOWN_VERSION=h("emscripten_enum_draco_StatusCode_UNKNOWN_VERSION");a.___errno_location=h("__errno_location");a._fflush=h("fflush");var Bb=a._malloc=h("malloc");a._free=h("free");var Ua=a._emscripten_stack_init=function(){return(Ua=a._emscripten_stack_init=a.asm.emscripten_stack_init).apply(null,arguments)};a._emscripten_stack_get_free=function(){return(a._emscripten_stack_get_free=a.asm.emscripten_stack_get_free).apply(null, arguments)};a._emscripten_stack_get_base=function(){return(a._emscripten_stack_get_base=a.asm.emscripten_stack_get_base).apply(null,arguments)};var Ca=a._emscripten_stack_get_end=function(){return(Ca=a._emscripten_stack_get_end=a.asm.emscripten_stack_get_end).apply(null,arguments)};a.stackSave=h("stackSave");a.stackRestore=h("stackRestore");a.stackAlloc=h("stackAlloc");var fb=a.___cxa_is_pointer_type=h("__cxa_is_pointer_type");a.dynCall_jiji=h("dynCall_jiji");e("ccall",!1);e("cwrap",!1);e("allocate", !1);e("UTF8ArrayToString",!1);e("UTF8ToString",!1);e("stringToUTF8Array",!1);e("stringToUTF8",!1);e("lengthBytesUTF8",!1);e("addOnPreRun",!1);e("addOnInit",!1);e("addOnPreMain",!1);e("addOnExit",!1);e("addOnPostRun",!1);e("addRunDependency",!0);e("removeRunDependency",!0);e("FS_createFolder",!1);e("FS_createPath",!0);e("FS_createDataFile",!0);e("FS_createPreloadedFile",!0);e("FS_createLazyFile",!0);e("FS_createLink",!1);e("FS_createDevice",!0);e("FS_unlink",!0);e("getLEB",!1);e("getFunctionTables", !1);e("alignFunctionTables",!1);e("registerFunctions",!1);e("addFunction",!1);e("removeFunction",!1);e("prettyPrint",!1);e("getCompilerSetting",!1);e("print",!1);e("printErr",!1);e("getTempRet0",!1);e("setTempRet0",!1);e("callMain",!1);e("abort",!1);e("keepRuntimeAlive",!1);e("wasmMemory",!1);e("warnOnce",!1);e("stackSave",!1);e("stackRestore",!1);e("stackAlloc",!1);e("AsciiToString",!1);e("stringToAscii",!1);e("UTF16ToString",!1);e("stringToUTF16",!1);e("lengthBytesUTF16",!1);e("UTF32ToString",!1); e("stringToUTF32",!1);e("lengthBytesUTF32",!1);e("allocateUTF8",!1);e("allocateUTF8OnStack",!1);e("ExitStatus",!1);e("intArrayFromString",!1);e("intArrayToString",!1);e("writeStringToMemory",!1);e("writeArrayToMemory",!1);e("writeAsciiToMemory",!1);a.writeStackCookie=V;a.checkStackCookie=W;e("ptrToString",!1);e("zeroMemory",!1);e("stringToNewUTF8",!1);e("getHeapMax",!1);e("emscripten_realloc_buffer",!1);e("ENV",!1);e("ERRNO_CODES",!1);e("ERRNO_MESSAGES",!1);e("setErrNo",!1);e("inetPton4",!1);e("inetNtop4", !1);e("inetPton6",!1);e("inetNtop6",!1);e("readSockaddr",!1);e("writeSockaddr",!1);e("DNS",!1);e("getHostByName",!1);e("Protocols",!1);e("Sockets",!1);e("getRandomDevice",!1);e("traverseStack",!1);e("UNWIND_CACHE",!1);e("convertPCtoSourceLocation",!1);e("readAsmConstArgsArray",!1);e("readAsmConstArgs",!1);e("mainThreadEM_ASM",!1);e("jstoi_q",!1);e("jstoi_s",!1);e("getExecutableName",!1);e("listenOnce",!1);e("autoResumeAudioContext",!1);e("dynCallLegacy",!1);e("getDynCaller",!1);e("dynCall",!1);e("handleException", !1);e("runtimeKeepalivePush",!1);e("runtimeKeepalivePop",!1);e("callUserCallback",!1);e("maybeExit",!1);e("safeSetTimeout",!1);e("asmjsMangle",!1);e("asyncLoad",!1);e("alignMemory",!1);e("mmapAlloc",!1);e("writeI53ToI64",!1);e("writeI53ToI64Clamped",!1);e("writeI53ToI64Signaling",!1);e("writeI53ToU64Clamped",!1);e("writeI53ToU64Signaling",!1);e("readI53FromI64",!1);e("readI53FromU64",!1);e("convertI32PairToI53",!1);e("convertI32PairToI53Checked",!1);e("convertU32PairToI53",!1);e("reallyNegative", !1);e("unSign",!1);e("strLen",!1);e("reSign",!1);e("formatString",!1);e("setValue",!1);e("getValue",!1);e("PATH",!1);e("PATH_FS",!1);e("SYSCALLS",!1);e("getSocketFromFD",!1);e("getSocketAddress",!1);e("JSEvents",!1);e("registerKeyEventCallback",!1);e("specialHTMLTargets",!1);e("maybeCStringToJsString",!1);e("findEventTarget",!1);e("findCanvasEventTarget",!1);e("getBoundingClientRect",!1);e("fillMouseEventData",!1);e("registerMouseEventCallback",!1);e("registerWheelEventCallback",!1);e("registerUiEventCallback", !1);e("registerFocusEventCallback",!1);e("fillDeviceOrientationEventData",!1);e("registerDeviceOrientationEventCallback",!1);e("fillDeviceMotionEventData",!1);e("registerDeviceMotionEventCallback",!1);e("screenOrientation",!1);e("fillOrientationChangeEventData",!1);e("registerOrientationChangeEventCallback",!1);e("fillFullscreenChangeEventData",!1);e("registerFullscreenChangeEventCallback",!1);e("JSEvents_requestFullscreen",!1);e("JSEvents_resizeCanvasForFullscreen",!1);e("registerRestoreOldStyle", !1);e("hideEverythingExceptGivenElement",!1);e("restoreHiddenElements",!1);e("setLetterbox",!1);e("currentFullscreenStrategy",!1);e("restoreOldWindowedStyle",!1);e("softFullscreenResizeWebGLRenderTarget",!1);e("doRequestFullscreen",!1);e("fillPointerlockChangeEventData",!1);e("registerPointerlockChangeEventCallback",!1);e("registerPointerlockErrorEventCallback",!1);e("requestPointerLock",!1);e("fillVisibilityChangeEventData",!1);e("registerVisibilityChangeEventCallback",!1);e("registerTouchEventCallback", !1);e("fillGamepadEventData",!1);e("registerGamepadEventCallback",!1);e("registerBeforeUnloadEventCallback",!1);e("fillBatteryEventData",!1);e("battery",!1);e("registerBatteryEventCallback",!1);e("setCanvasElementSize",!1);e("getCanvasElementSize",!1);e("demangle",!1);e("demangleAll",!1);e("jsStackTrace",!1);e("stackTrace",!1);e("getEnvStrings",!1);e("checkWasiClock",!1);e("flush_NO_FILESYSTEM",!1);e("dlopenMissingError",!1);e("setImmediateWrapped",!1);e("clearImmediateWrapped",!1);e("polyfillSetImmediate", !1);e("uncaughtExceptionCount",!1);e("exceptionLast",!1);e("exceptionCaught",!1);e("ExceptionInfo",!1);e("exception_addRef",!1);e("exception_decRef",!1);e("Browser",!1);e("setMainLoop",!1);e("wget",!1);e("tempFixedLengthArray",!1);e("miniTempWebGLFloatBuffers",!1);e("heapObjectForWebGLType",!1);e("heapAccessShiftForWebGLHeap",!1);e("GL",!1);e("emscriptenWebGLGet",!1);e("computeUnpackAlignedImageSize",!1);e("emscriptenWebGLGetTexPixelData",!1);e("emscriptenWebGLGetUniform",!1);e("webglGetUniformLocation", !1);e("webglPrepareUniformLocationsBeforeFirstUse",!1);e("webglGetLeftBracePos",!1);e("emscriptenWebGLGetVertexAttrib",!1);e("writeGLArray",!1);e("AL",!1);e("SDL_unicode",!1);e("SDL_ttfContext",!1);e("SDL_audio",!1);e("SDL",!1);e("SDL_gfx",!1);e("GLUT",!1);e("EGL",!1);e("GLFW_Window",!1);e("GLFW",!1);e("GLEW",!1);e("IDBStore",!1);e("runAndAbortIfError",!1);m("ALLOC_NORMAL",!1);m("ALLOC_STACK",!1);var ya;sa=function b(){ya||Ga();ya||(sa=b)};a.run=Ga;if(a.preInit)for("function"==typeof a.preInit&&(a.preInit= [a.preInit]);0=w.size?(r(0>>=0;switch(d.BYTES_PER_ELEMENT){case 2:f>>>=1;break;case 4:f>>>=2;break;case 8:f>>>=3}for(var q=0;qb.byteLength)return a.INVALID_GEOMETRY_TYPE;switch(b[7]){case 0:return a.POINT_CLOUD;case 1:return a.TRIANGULAR_MESH;default:return a.INVALID_GEOMETRY_TYPE}};return k.ready}}(); "object"===typeof exports&&"object"===typeof module?module.exports=DracoDecoderModule:"function"===typeof define&&define.amd?define([],function(){return DracoDecoderModule}):"object"===typeof exports&&(exports.DracoDecoderModule=DracoDecoderModule);