Commit cbfe8e71 authored by 李苏's avatar 李苏 💬

vt.js资源

parent 5c1985d2
This source diff could not be displayed because it is too large. You can view the blob instead.
# Draco 3D Data Compression
Draco is an open-source library for compressing and decompressing 3D geometric meshes and point clouds. It is intended to improve the storage and transmission of 3D graphics.
[Website](https://google.github.io/draco/) | [GitHub](https://github.com/google/draco)
## Contents
This folder contains three utilities:
* `draco_decoder.js` — Emscripten-compiled decoder, compatible with any modern browser.
* `draco_decoder.wasm` — WebAssembly decoder, compatible with newer browsers and devices.
* `draco_wasm_wrapper.js` — JavaScript wrapper for the WASM decoder.
Each file is provided in two variations:
* **Default:** Latest stable builds, tracking the project's [master branch](https://github.com/google/draco).
* **glTF:** Builds targeted by the [glTF mesh compression extension](https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_draco_mesh_compression), tracking the [corresponding Draco branch](https://github.com/google/draco/tree/gltf_2.0_draco_extension).
Either variation may be used with `THREE.DRACOLoader`:
```js
var dracoLoader = new THREE.DRACOLoader();
dracoLoader.setDecoderPath('path/to/decoders/');
dracoLoader.setDecoderConfig({type: 'js'}); // (Optional) Override detection of WASM support.
```
Further [documentation on GitHub](https://github.com/google/draco/tree/master/javascript/example#static-loading-javascript-decoder).
## License
[Apache License 2.0](https://github.com/google/draco/blob/master/LICENSE)
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.arrayIteratorImpl=function(k){var n=0;return function(){return n<k.length?{done:!1,value:k[n++]}:{done:!0}}};$jscomp.arrayIterator=function(k){return{next:$jscomp.arrayIteratorImpl(k)}};$jscomp.makeIterator=function(k){var n="undefined"!=typeof Symbol&&Symbol.iterator&&k[Symbol.iterator];return n?n.call(k):$jscomp.arrayIterator(k)};$jscomp.ASSUME_ES5=!1;$jscomp.ASSUME_NO_NATIVE_MAP=!1;$jscomp.ASSUME_NO_NATIVE_SET=!1;$jscomp.SIMPLE_FROUND_POLYFILL=!1;
$jscomp.ISOLATE_POLYFILLS=!1;$jscomp.FORCE_POLYFILL_PROMISE=!1;$jscomp.FORCE_POLYFILL_PROMISE_WHEN_NO_UNHANDLED_REJECTION=!1;$jscomp.getGlobal=function(k){k=["object"==typeof globalThis&&globalThis,k,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var n=0;n<k.length;++n){var l=k[n];if(l&&l.Math==Math)return l}throw Error("Cannot find global object");};$jscomp.global=$jscomp.getGlobal(this);
$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(k,n,l){if(k==Array.prototype||k==Object.prototype)return k;k[n]=l.value;return k};$jscomp.IS_SYMBOL_NATIVE="function"===typeof Symbol&&"symbol"===typeof Symbol("x");$jscomp.TRUST_ES6_POLYFILLS=!$jscomp.ISOLATE_POLYFILLS||$jscomp.IS_SYMBOL_NATIVE;$jscomp.polyfills={};$jscomp.propertyToPolyfillSymbol={};$jscomp.POLYFILL_PREFIX="$jscp$";
var $jscomp$lookupPolyfilledValue=function(k,n){var l=$jscomp.propertyToPolyfillSymbol[n];if(null==l)return k[n];l=k[l];return void 0!==l?l:k[n]};$jscomp.polyfill=function(k,n,l,p){n&&($jscomp.ISOLATE_POLYFILLS?$jscomp.polyfillIsolated(k,n,l,p):$jscomp.polyfillUnisolated(k,n,l,p))};
$jscomp.polyfillUnisolated=function(k,n,l,p){l=$jscomp.global;k=k.split(".");for(p=0;p<k.length-1;p++){var h=k[p];if(!(h in l))return;l=l[h]}k=k[k.length-1];p=l[k];n=n(p);n!=p&&null!=n&&$jscomp.defineProperty(l,k,{configurable:!0,writable:!0,value:n})};
$jscomp.polyfillIsolated=function(k,n,l,p){var h=k.split(".");k=1===h.length;p=h[0];p=!k&&p in $jscomp.polyfills?$jscomp.polyfills:$jscomp.global;for(var A=0;A<h.length-1;A++){var f=h[A];if(!(f in p))return;p=p[f]}h=h[h.length-1];l=$jscomp.IS_SYMBOL_NATIVE&&"es6"===l?p[h]:null;n=n(l);null!=n&&(k?$jscomp.defineProperty($jscomp.polyfills,h,{configurable:!0,writable:!0,value:n}):n!==l&&(void 0===$jscomp.propertyToPolyfillSymbol[h]&&(l=1E9*Math.random()>>>0,$jscomp.propertyToPolyfillSymbol[h]=$jscomp.IS_SYMBOL_NATIVE?
$jscomp.global.Symbol(h):$jscomp.POLYFILL_PREFIX+l+"$"+h),$jscomp.defineProperty(p,$jscomp.propertyToPolyfillSymbol[h],{configurable:!0,writable:!0,value:n})))};
$jscomp.polyfill("Promise",function(k){function n(){this.batch_=null}function l(f){return f instanceof h?f:new h(function(q,v){q(f)})}if(k&&(!($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 k;n.prototype.asyncExecute=function(f){if(null==this.batch_){this.batch_=[];var q=this;this.asyncExecuteFunction(function(){q.executeBatch_()})}this.batch_.push(f)};
var p=$jscomp.global.setTimeout;n.prototype.asyncExecuteFunction=function(f){p(f,0)};n.prototype.executeBatch_=function(){for(;this.batch_&&this.batch_.length;){var f=this.batch_;this.batch_=[];for(var q=0;q<f.length;++q){var v=f[q];f[q]=null;try{v()}catch(z){this.asyncThrow_(z)}}}this.batch_=null};n.prototype.asyncThrow_=function(f){this.asyncExecuteFunction(function(){throw f;})};var h=function(f){this.state_=0;this.result_=void 0;this.onSettledCallbacks_=[];this.isRejectionHandled_=!1;var q=this.createResolveAndReject_();
try{f(q.resolve,q.reject)}catch(v){q.reject(v)}};h.prototype.createResolveAndReject_=function(){function f(z){return function(O){v||(v=!0,z.call(q,O))}}var q=this,v=!1;return{resolve:f(this.resolveTo_),reject:f(this.reject_)}};h.prototype.resolveTo_=function(f){if(f===this)this.reject_(new TypeError("A Promise cannot resolve to itself"));else if(f instanceof h)this.settleSameAsPromise_(f);else{a:switch(typeof f){case "object":var q=null!=f;break a;case "function":q=!0;break a;default:q=!1}q?this.resolveToNonPromiseObj_(f):
this.fulfill_(f)}};h.prototype.resolveToNonPromiseObj_=function(f){var q=void 0;try{q=f.then}catch(v){this.reject_(v);return}"function"==typeof q?this.settleSameAsThenable_(q,f):this.fulfill_(f)};h.prototype.reject_=function(f){this.settle_(2,f)};h.prototype.fulfill_=function(f){this.settle_(1,f)};h.prototype.settle_=function(f,q){if(0!=this.state_)throw Error("Cannot settle("+f+", "+q+"): Promise already settled in state"+this.state_);this.state_=f;this.result_=q;2===this.state_&&this.scheduleUnhandledRejectionCheck_();
this.executeOnSettledCallbacks_()};h.prototype.scheduleUnhandledRejectionCheck_=function(){var f=this;p(function(){if(f.notifyUnhandledRejection_()){var q=$jscomp.global.console;"undefined"!==typeof q&&q.error(f.result_)}},1)};h.prototype.notifyUnhandledRejection_=function(){if(this.isRejectionHandled_)return!1;var f=$jscomp.global.CustomEvent,q=$jscomp.global.Event,v=$jscomp.global.dispatchEvent;if("undefined"===typeof v)return!0;"function"===typeof f?f=new f("unhandledrejection",{cancelable:!0}):
"function"===typeof q?f=new q("unhandledrejection",{cancelable:!0}):(f=$jscomp.global.document.createEvent("CustomEvent"),f.initCustomEvent("unhandledrejection",!1,!0,f));f.promise=this;f.reason=this.result_;return v(f)};h.prototype.executeOnSettledCallbacks_=function(){if(null!=this.onSettledCallbacks_){for(var f=0;f<this.onSettledCallbacks_.length;++f)A.asyncExecute(this.onSettledCallbacks_[f]);this.onSettledCallbacks_=null}};var A=new n;h.prototype.settleSameAsPromise_=function(f){var q=this.createResolveAndReject_();
f.callWhenSettled_(q.resolve,q.reject)};h.prototype.settleSameAsThenable_=function(f,q){var v=this.createResolveAndReject_();try{f.call(q,v.resolve,v.reject)}catch(z){v.reject(z)}};h.prototype.then=function(f,q){function v(t,x){return"function"==typeof t?function(D){try{z(t(D))}catch(R){O(R)}}:x}var z,O,ba=new h(function(t,x){z=t;O=x});this.callWhenSettled_(v(f,z),v(q,O));return ba};h.prototype.catch=function(f){return this.then(void 0,f)};h.prototype.callWhenSettled_=function(f,q){function v(){switch(z.state_){case 1:f(z.result_);
break;case 2:q(z.result_);break;default:throw Error("Unexpected state: "+z.state_);}}var z=this;null==this.onSettledCallbacks_?A.asyncExecute(v):this.onSettledCallbacks_.push(v);this.isRejectionHandled_=!0};h.resolve=l;h.reject=function(f){return new h(function(q,v){v(f)})};h.race=function(f){return new h(function(q,v){for(var z=$jscomp.makeIterator(f),O=z.next();!O.done;O=z.next())l(O.value).callWhenSettled_(q,v)})};h.all=function(f){var q=$jscomp.makeIterator(f),v=q.next();return v.done?l([]):new h(function(z,
O){function ba(D){return function(R){t[D]=R;x--;0==x&&z(t)}}var t=[],x=0;do t.push(void 0),x++,l(v.value).callWhenSettled_(ba(t.length-1),O),v=q.next();while(!v.done)})};return h},"es6","es3");$jscomp.owns=function(k,n){return Object.prototype.hasOwnProperty.call(k,n)};$jscomp.assign=$jscomp.TRUST_ES6_POLYFILLS&&"function"==typeof Object.assign?Object.assign:function(k,n){for(var l=1;l<arguments.length;l++){var p=arguments[l];if(p)for(var h in p)$jscomp.owns(p,h)&&(k[h]=p[h])}return k};
$jscomp.polyfill("Object.assign",function(k){return k||$jscomp.assign},"es6","es3");$jscomp.checkStringArgs=function(k,n,l){if(null==k)throw new TypeError("The 'this' value for String.prototype."+l+" must not be null or undefined");if(n instanceof RegExp)throw new TypeError("First argument to String.prototype."+l+" must not be a regular expression");return k+""};
$jscomp.polyfill("String.prototype.startsWith",function(k){return k?k:function(n,l){var p=$jscomp.checkStringArgs(this,n,"startsWith");n+="";var h=p.length,A=n.length;l=Math.max(0,Math.min(l|0,p.length));for(var f=0;f<A&&l<h;)if(p[l++]!=n[f++])return!1;return f>=A}},"es6","es3");
$jscomp.polyfill("Array.prototype.copyWithin",function(k){function n(l){l=Number(l);return Infinity===l||-Infinity===l?l:l|0}return k?k:function(l,p,h){var A=this.length;l=n(l);p=n(p);h=void 0===h?A:n(h);l=0>l?Math.max(A+l,0):Math.min(l,A);p=0>p?Math.max(A+p,0):Math.min(p,A);h=0>h?Math.max(A+h,0):Math.min(h,A);if(l<p)for(;p<h;)p in this?this[l++]=this[p++]:(delete this[l++],p++);else for(h=Math.min(h,A+p-l),l+=h-p;h>p;)--h in this?this[--l]=this[h]:delete this[--l];return this}},"es6","es3");
$jscomp.typedArrayCopyWithin=function(k){return k?k: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 k="undefined"!==typeof document&&document.currentScript?document.currentScript.src:void 0;"undefined"!==typeof __filename&&(k=k||__filename);return function(n){function l(e){return a.locateFile?a.locateFile(e,U):U+e}function p(e,b,c){var d=b+c;for(c=b;e[c]&&!(c>=d);)++c;if(16<c-b&&e.buffer&&va)return va.decode(e.subarray(b,c));for(d="";b<c;){var g=e[b++];if(g&128){var u=e[b++]&63;if(192==(g&224))d+=String.fromCharCode((g&31)<<6|u);else{var X=e[b++]&63;g=224==
(g&240)?(g&15)<<12|u<<6|X:(g&7)<<18|u<<12|X<<6|e[b++]&63;65536>g?d+=String.fromCharCode(g):(g-=65536,d+=String.fromCharCode(55296|g>>10,56320|g&1023))}}else d+=String.fromCharCode(g)}return d}function h(e,b){return e?p(ea,e,b):""}function A(){var e=ja.buffer;a.HEAP8=Y=new Int8Array(e);a.HEAP16=new Int16Array(e);a.HEAP32=ca=new Int32Array(e);a.HEAPU8=ea=new Uint8Array(e);a.HEAPU16=new Uint16Array(e);a.HEAPU32=V=new Uint32Array(e);a.HEAPF32=new Float32Array(e);a.HEAPF64=new Float64Array(e)}function f(e){if(a.onAbort)a.onAbort(e);
e="Aborted("+e+")";da(e);wa=!0;e=new WebAssembly.RuntimeError(e+". Build with -sASSERTIONS for more info.");ka(e);throw e;}function q(e){try{if(e==P&&fa)return new Uint8Array(fa);if(ma)return ma(e);throw"both async and sync fetching of the wasm failed";}catch(b){f(b)}}function v(){if(!fa&&(xa||ha)){if("function"==typeof fetch&&!P.startsWith("file://"))return fetch(P,{credentials:"same-origin"}).then(function(e){if(!e.ok)throw"failed to load wasm binary file at '"+P+"'";return e.arrayBuffer()}).catch(function(){return q(P)});
if(na)return new Promise(function(e,b){na(P,function(c){e(new Uint8Array(c))},b)})}return Promise.resolve().then(function(){return q(P)})}function z(e){for(;0<e.length;)e.shift()(a)}function O(e){this.excPtr=e;this.ptr=e-24;this.set_type=function(b){V[this.ptr+4>>2]=b};this.get_type=function(){return V[this.ptr+4>>2]};this.set_destructor=function(b){V[this.ptr+8>>2]=b};this.get_destructor=function(){return V[this.ptr+8>>2]};this.set_refcount=function(b){ca[this.ptr>>2]=b};this.set_caught=function(b){Y[this.ptr+
12>>0]=b?1:0};this.get_caught=function(){return 0!=Y[this.ptr+12>>0]};this.set_rethrown=function(b){Y[this.ptr+13>>0]=b?1:0};this.get_rethrown=function(){return 0!=Y[this.ptr+13>>0]};this.init=function(b,c){this.set_adjusted_ptr(0);this.set_type(b);this.set_destructor(c);this.set_refcount(0);this.set_caught(!1);this.set_rethrown(!1)};this.add_ref=function(){ca[this.ptr>>2]+=1};this.release_ref=function(){var b=ca[this.ptr>>2];ca[this.ptr>>2]=b-1;return 1===b};this.set_adjusted_ptr=function(b){V[this.ptr+
16>>2]=b};this.get_adjusted_ptr=function(){return V[this.ptr+16>>2]};this.get_exception_ptr=function(){if(ya(this.get_type()))return V[this.excPtr>>2];var b=this.get_adjusted_ptr();return 0!==b?b:this.excPtr}}function ba(){function e(){if(!la&&(la=!0,a.calledRun=!0,!wa)){za=!0;z(oa);Aa(a);if(a.onRuntimeInitialized)a.onRuntimeInitialized();if(a.postRun)for("function"==typeof a.postRun&&(a.postRun=[a.postRun]);a.postRun.length;)Ba.unshift(a.postRun.shift());z(Ba)}}if(!(0<aa)){if(a.preRun)for("function"==
typeof a.preRun&&(a.preRun=[a.preRun]);a.preRun.length;)Ca.unshift(a.preRun.shift());z(Ca);0<aa||(a.setStatus?(a.setStatus("Running..."),setTimeout(function(){setTimeout(function(){a.setStatus("")},1);e()},1)):e())}}function t(){}function x(e){return(e||t).__cache__}function D(e,b){var c=x(b),d=c[e];if(d)return d;d=Object.create((b||t).prototype);d.ptr=e;return c[e]=d}function R(e){if("string"===typeof e){for(var b=0,c=0;c<e.length;++c){var d=e.charCodeAt(c);127>=d?b++:2047>=d?b+=2:55296<=d&&57343>=
d?(b+=4,++c):b+=3}b=Array(b+1);c=0;d=b.length;if(0<d){d=c+d-1;for(var g=0;g<e.length;++g){var u=e.charCodeAt(g);if(55296<=u&&57343>=u){var X=e.charCodeAt(++g);u=65536+((u&1023)<<10)|X&1023}if(127>=u){if(c>=d)break;b[c++]=u}else{if(2047>=u){if(c+1>=d)break;b[c++]=192|u>>6}else{if(65535>=u){if(c+2>=d)break;b[c++]=224|u>>12}else{if(c+3>=d)break;b[c++]=240|u>>18;b[c++]=128|u>>12&63}b[c++]=128|u>>6&63}b[c++]=128|u&63}}b[c]=0}e=r.alloc(b,Y);r.copy(b,Y,e);return e}return e}function pa(e){if("object"===typeof e){var b=
r.alloc(e,Y);r.copy(e,Y,b);return b}return e}function Z(){throw"cannot construct a VoidPtr, no constructor in IDL";}function S(){this.ptr=Da();x(S)[this.ptr]=this}function Q(){this.ptr=Ea();x(Q)[this.ptr]=this}function W(){this.ptr=Fa();x(W)[this.ptr]=this}function w(){this.ptr=Ga();x(w)[this.ptr]=this}function C(){this.ptr=Ha();x(C)[this.ptr]=this}function F(){this.ptr=Ia();x(F)[this.ptr]=this}function G(){this.ptr=Ja();x(G)[this.ptr]=this}function E(){this.ptr=Ka();x(E)[this.ptr]=this}function T(){this.ptr=
La();x(T)[this.ptr]=this}function B(){throw"cannot construct a Status, no constructor in IDL";}function H(){this.ptr=Ma();x(H)[this.ptr]=this}function I(){this.ptr=Na();x(I)[this.ptr]=this}function J(){this.ptr=Oa();x(J)[this.ptr]=this}function K(){this.ptr=Pa();x(K)[this.ptr]=this}function L(){this.ptr=Qa();x(L)[this.ptr]=this}function M(){this.ptr=Ra();x(M)[this.ptr]=this}function N(){this.ptr=Sa();x(N)[this.ptr]=this}function y(){this.ptr=Ta();x(y)[this.ptr]=this}function m(){this.ptr=Ua();x(m)[this.ptr]=
this}n=void 0===n?{}:n;var a="undefined"!=typeof n?n:{},Aa,ka;a.ready=new Promise(function(e,b){Aa=e;ka=b});var Va=!1,Wa=!1;a.onRuntimeInitialized=function(){Va=!0;if(Wa&&"function"===typeof a.onModuleLoaded)a.onModuleLoaded(a)};a.onModuleParsed=function(){Wa=!0;if(Va&&"function"===typeof a.onModuleLoaded)a.onModuleLoaded(a)};a.isVersionSupported=function(e){if("string"!==typeof e)return!1;e=e.split(".");return 2>e.length||3<e.length?!1:1==e[0]&&0<=e[1]&&5>=e[1]?!0:0!=e[0]||10<e[1]?!1:!0};var Xa=
Object.assign({},a),xa="object"==typeof window,ha="function"==typeof importScripts,Ya="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,U="";if(Ya){var Za=require("fs"),qa=require("path");U=ha?qa.dirname(U)+"/":__dirname+"/";var $a=function(e,b){e=e.startsWith("file://")?new URL(e):qa.normalize(e);return Za.readFileSync(e,b?void 0:"utf8")};var ma=function(e){e=$a(e,!0);e.buffer||(e=new Uint8Array(e));return e};var na=function(e,b,c){e=e.startsWith("file://")?
new URL(e):qa.normalize(e);Za.readFile(e,function(d,g){d?c(d):b(g.buffer)})};1<process.argv.length&&process.argv[1].replace(/\\/g,"/");process.argv.slice(2);a.inspect=function(){return"[Emscripten Module object]"}}else if(xa||ha)ha?U=self.location.href:"undefined"!=typeof document&&document.currentScript&&(U=document.currentScript.src),k&&(U=k),U=0!==U.indexOf("blob:")?U.substr(0,U.replace(/[?#].*/,"").lastIndexOf("/")+1):"",$a=function(e){var b=new XMLHttpRequest;b.open("GET",e,!1);b.send(null);
return b.responseText},ha&&(ma=function(e){var b=new XMLHttpRequest;b.open("GET",e,!1);b.responseType="arraybuffer";b.send(null);return new Uint8Array(b.response)}),na=function(e,b,c){var d=new XMLHttpRequest;d.open("GET",e,!0);d.responseType="arraybuffer";d.onload=function(){200==d.status||0==d.status&&d.response?b(d.response):c()};d.onerror=c;d.send(null)};var ud=a.print||console.log.bind(console),da=a.printErr||console.warn.bind(console);Object.assign(a,Xa);Xa=null;var fa;a.wasmBinary&&(fa=a.wasmBinary);
"object"!=typeof WebAssembly&&f("no native wasm support detected");var ja,wa=!1,va="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0,Y,ea,ca,V,Ca=[],oa=[],Ba=[],za=!1,aa=0,ra=null,ia=null;var P="draco_decoder.wasm";P.startsWith("data:application/octet-stream;base64,")||(P=l(P));var vd=0,wd=[null,[],[]],xd={b:function(e,b,c){(new O(e)).init(b,c);vd++;throw e;},a:function(){f("")},g:function(e,b,c){ea.copyWithin(e,b,b+c)},e:function(e){var b=ea.length;e>>>=0;if(2147483648<e)return!1;for(var c=
1;4>=c;c*=2){var d=b*(1+.2/c);d=Math.min(d,e+100663296);var g=Math;d=Math.max(e,d);g=g.min.call(g,2147483648,d+(65536-d%65536)%65536);a:{d=ja.buffer;try{ja.grow(g-d.byteLength+65535>>>16);A();var u=1;break a}catch(X){}u=void 0}if(u)return!0}return!1},f:function(e){return 52},d:function(e,b,c,d,g){return 70},c:function(e,b,c,d){for(var g=0,u=0;u<c;u++){var X=V[b>>2],ab=V[b+4>>2];b+=8;for(var sa=0;sa<ab;sa++){var ta=ea[X+sa],ua=wd[e];0===ta||10===ta?((1===e?ud:da)(p(ua,0)),ua.length=0):ua.push(ta)}g+=
ab}V[d>>2]=g;return 0}};(function(){function e(g,u){a.asm=g.exports;ja=a.asm.h;A();oa.unshift(a.asm.i);aa--;a.monitorRunDependencies&&a.monitorRunDependencies(aa);0==aa&&(null!==ra&&(clearInterval(ra),ra=null),ia&&(g=ia,ia=null,g()))}function b(g){e(g.instance)}function c(g){return v().then(function(u){return WebAssembly.instantiate(u,d)}).then(function(u){return u}).then(g,function(u){da("failed to asynchronously prepare wasm: "+u);f(u)})}var d={a:xd};aa++;a.monitorRunDependencies&&a.monitorRunDependencies(aa);
if(a.instantiateWasm)try{return a.instantiateWasm(d,e)}catch(g){da("Module.instantiateWasm callback failed with error: "+g),ka(g)}(function(){return fa||"function"!=typeof WebAssembly.instantiateStreaming||P.startsWith("data:application/octet-stream;base64,")||P.startsWith("file://")||Ya||"function"!=typeof fetch?c(b):fetch(P,{credentials:"same-origin"}).then(function(g){return WebAssembly.instantiateStreaming(g,d).then(b,function(u){da("wasm streaming compile failed: "+u);da("falling back to ArrayBuffer instantiation");
return c(b)})})})().catch(ka);return{}})();var bb=a._emscripten_bind_VoidPtr___destroy___0=function(){return(bb=a._emscripten_bind_VoidPtr___destroy___0=a.asm.k).apply(null,arguments)},Da=a._emscripten_bind_DecoderBuffer_DecoderBuffer_0=function(){return(Da=a._emscripten_bind_DecoderBuffer_DecoderBuffer_0=a.asm.l).apply(null,arguments)},cb=a._emscripten_bind_DecoderBuffer_Init_2=function(){return(cb=a._emscripten_bind_DecoderBuffer_Init_2=a.asm.m).apply(null,arguments)},db=a._emscripten_bind_DecoderBuffer___destroy___0=
function(){return(db=a._emscripten_bind_DecoderBuffer___destroy___0=a.asm.n).apply(null,arguments)},Ea=a._emscripten_bind_AttributeTransformData_AttributeTransformData_0=function(){return(Ea=a._emscripten_bind_AttributeTransformData_AttributeTransformData_0=a.asm.o).apply(null,arguments)},eb=a._emscripten_bind_AttributeTransformData_transform_type_0=function(){return(eb=a._emscripten_bind_AttributeTransformData_transform_type_0=a.asm.p).apply(null,arguments)},fb=a._emscripten_bind_AttributeTransformData___destroy___0=
function(){return(fb=a._emscripten_bind_AttributeTransformData___destroy___0=a.asm.q).apply(null,arguments)},Fa=a._emscripten_bind_GeometryAttribute_GeometryAttribute_0=function(){return(Fa=a._emscripten_bind_GeometryAttribute_GeometryAttribute_0=a.asm.r).apply(null,arguments)},gb=a._emscripten_bind_GeometryAttribute___destroy___0=function(){return(gb=a._emscripten_bind_GeometryAttribute___destroy___0=a.asm.s).apply(null,arguments)},Ga=a._emscripten_bind_PointAttribute_PointAttribute_0=function(){return(Ga=
a._emscripten_bind_PointAttribute_PointAttribute_0=a.asm.t).apply(null,arguments)},hb=a._emscripten_bind_PointAttribute_size_0=function(){return(hb=a._emscripten_bind_PointAttribute_size_0=a.asm.u).apply(null,arguments)},ib=a._emscripten_bind_PointAttribute_GetAttributeTransformData_0=function(){return(ib=a._emscripten_bind_PointAttribute_GetAttributeTransformData_0=a.asm.v).apply(null,arguments)},jb=a._emscripten_bind_PointAttribute_attribute_type_0=function(){return(jb=a._emscripten_bind_PointAttribute_attribute_type_0=
a.asm.w).apply(null,arguments)},kb=a._emscripten_bind_PointAttribute_data_type_0=function(){return(kb=a._emscripten_bind_PointAttribute_data_type_0=a.asm.x).apply(null,arguments)},lb=a._emscripten_bind_PointAttribute_num_components_0=function(){return(lb=a._emscripten_bind_PointAttribute_num_components_0=a.asm.y).apply(null,arguments)},mb=a._emscripten_bind_PointAttribute_normalized_0=function(){return(mb=a._emscripten_bind_PointAttribute_normalized_0=a.asm.z).apply(null,arguments)},nb=a._emscripten_bind_PointAttribute_byte_stride_0=
function(){return(nb=a._emscripten_bind_PointAttribute_byte_stride_0=a.asm.A).apply(null,arguments)},ob=a._emscripten_bind_PointAttribute_byte_offset_0=function(){return(ob=a._emscripten_bind_PointAttribute_byte_offset_0=a.asm.B).apply(null,arguments)},pb=a._emscripten_bind_PointAttribute_unique_id_0=function(){return(pb=a._emscripten_bind_PointAttribute_unique_id_0=a.asm.C).apply(null,arguments)},qb=a._emscripten_bind_PointAttribute___destroy___0=function(){return(qb=a._emscripten_bind_PointAttribute___destroy___0=
a.asm.D).apply(null,arguments)},Ha=a._emscripten_bind_AttributeQuantizationTransform_AttributeQuantizationTransform_0=function(){return(Ha=a._emscripten_bind_AttributeQuantizationTransform_AttributeQuantizationTransform_0=a.asm.E).apply(null,arguments)},rb=a._emscripten_bind_AttributeQuantizationTransform_InitFromAttribute_1=function(){return(rb=a._emscripten_bind_AttributeQuantizationTransform_InitFromAttribute_1=a.asm.F).apply(null,arguments)},sb=a._emscripten_bind_AttributeQuantizationTransform_quantization_bits_0=
function(){return(sb=a._emscripten_bind_AttributeQuantizationTransform_quantization_bits_0=a.asm.G).apply(null,arguments)},tb=a._emscripten_bind_AttributeQuantizationTransform_min_value_1=function(){return(tb=a._emscripten_bind_AttributeQuantizationTransform_min_value_1=a.asm.H).apply(null,arguments)},ub=a._emscripten_bind_AttributeQuantizationTransform_range_0=function(){return(ub=a._emscripten_bind_AttributeQuantizationTransform_range_0=a.asm.I).apply(null,arguments)},vb=a._emscripten_bind_AttributeQuantizationTransform___destroy___0=
function(){return(vb=a._emscripten_bind_AttributeQuantizationTransform___destroy___0=a.asm.J).apply(null,arguments)},Ia=a._emscripten_bind_AttributeOctahedronTransform_AttributeOctahedronTransform_0=function(){return(Ia=a._emscripten_bind_AttributeOctahedronTransform_AttributeOctahedronTransform_0=a.asm.K).apply(null,arguments)},wb=a._emscripten_bind_AttributeOctahedronTransform_InitFromAttribute_1=function(){return(wb=a._emscripten_bind_AttributeOctahedronTransform_InitFromAttribute_1=a.asm.L).apply(null,
arguments)},xb=a._emscripten_bind_AttributeOctahedronTransform_quantization_bits_0=function(){return(xb=a._emscripten_bind_AttributeOctahedronTransform_quantization_bits_0=a.asm.M).apply(null,arguments)},yb=a._emscripten_bind_AttributeOctahedronTransform___destroy___0=function(){return(yb=a._emscripten_bind_AttributeOctahedronTransform___destroy___0=a.asm.N).apply(null,arguments)},Ja=a._emscripten_bind_PointCloud_PointCloud_0=function(){return(Ja=a._emscripten_bind_PointCloud_PointCloud_0=a.asm.O).apply(null,
arguments)},zb=a._emscripten_bind_PointCloud_num_attributes_0=function(){return(zb=a._emscripten_bind_PointCloud_num_attributes_0=a.asm.P).apply(null,arguments)},Ab=a._emscripten_bind_PointCloud_num_points_0=function(){return(Ab=a._emscripten_bind_PointCloud_num_points_0=a.asm.Q).apply(null,arguments)},Bb=a._emscripten_bind_PointCloud___destroy___0=function(){return(Bb=a._emscripten_bind_PointCloud___destroy___0=a.asm.R).apply(null,arguments)},Ka=a._emscripten_bind_Mesh_Mesh_0=function(){return(Ka=
a._emscripten_bind_Mesh_Mesh_0=a.asm.S).apply(null,arguments)},Cb=a._emscripten_bind_Mesh_num_faces_0=function(){return(Cb=a._emscripten_bind_Mesh_num_faces_0=a.asm.T).apply(null,arguments)},Db=a._emscripten_bind_Mesh_num_attributes_0=function(){return(Db=a._emscripten_bind_Mesh_num_attributes_0=a.asm.U).apply(null,arguments)},Eb=a._emscripten_bind_Mesh_num_points_0=function(){return(Eb=a._emscripten_bind_Mesh_num_points_0=a.asm.V).apply(null,arguments)},Fb=a._emscripten_bind_Mesh___destroy___0=function(){return(Fb=
a._emscripten_bind_Mesh___destroy___0=a.asm.W).apply(null,arguments)},La=a._emscripten_bind_Metadata_Metadata_0=function(){return(La=a._emscripten_bind_Metadata_Metadata_0=a.asm.X).apply(null,arguments)},Gb=a._emscripten_bind_Metadata___destroy___0=function(){return(Gb=a._emscripten_bind_Metadata___destroy___0=a.asm.Y).apply(null,arguments)},Hb=a._emscripten_bind_Status_code_0=function(){return(Hb=a._emscripten_bind_Status_code_0=a.asm.Z).apply(null,arguments)},Ib=a._emscripten_bind_Status_ok_0=function(){return(Ib=
a._emscripten_bind_Status_ok_0=a.asm._).apply(null,arguments)},Jb=a._emscripten_bind_Status_error_msg_0=function(){return(Jb=a._emscripten_bind_Status_error_msg_0=a.asm.$).apply(null,arguments)},Kb=a._emscripten_bind_Status___destroy___0=function(){return(Kb=a._emscripten_bind_Status___destroy___0=a.asm.aa).apply(null,arguments)},Ma=a._emscripten_bind_DracoFloat32Array_DracoFloat32Array_0=function(){return(Ma=a._emscripten_bind_DracoFloat32Array_DracoFloat32Array_0=a.asm.ba).apply(null,arguments)},
Lb=a._emscripten_bind_DracoFloat32Array_GetValue_1=function(){return(Lb=a._emscripten_bind_DracoFloat32Array_GetValue_1=a.asm.ca).apply(null,arguments)},Mb=a._emscripten_bind_DracoFloat32Array_size_0=function(){return(Mb=a._emscripten_bind_DracoFloat32Array_size_0=a.asm.da).apply(null,arguments)},Nb=a._emscripten_bind_DracoFloat32Array___destroy___0=function(){return(Nb=a._emscripten_bind_DracoFloat32Array___destroy___0=a.asm.ea).apply(null,arguments)},Na=a._emscripten_bind_DracoInt8Array_DracoInt8Array_0=
function(){return(Na=a._emscripten_bind_DracoInt8Array_DracoInt8Array_0=a.asm.fa).apply(null,arguments)},Ob=a._emscripten_bind_DracoInt8Array_GetValue_1=function(){return(Ob=a._emscripten_bind_DracoInt8Array_GetValue_1=a.asm.ga).apply(null,arguments)},Pb=a._emscripten_bind_DracoInt8Array_size_0=function(){return(Pb=a._emscripten_bind_DracoInt8Array_size_0=a.asm.ha).apply(null,arguments)},Qb=a._emscripten_bind_DracoInt8Array___destroy___0=function(){return(Qb=a._emscripten_bind_DracoInt8Array___destroy___0=
a.asm.ia).apply(null,arguments)},Oa=a._emscripten_bind_DracoUInt8Array_DracoUInt8Array_0=function(){return(Oa=a._emscripten_bind_DracoUInt8Array_DracoUInt8Array_0=a.asm.ja).apply(null,arguments)},Rb=a._emscripten_bind_DracoUInt8Array_GetValue_1=function(){return(Rb=a._emscripten_bind_DracoUInt8Array_GetValue_1=a.asm.ka).apply(null,arguments)},Sb=a._emscripten_bind_DracoUInt8Array_size_0=function(){return(Sb=a._emscripten_bind_DracoUInt8Array_size_0=a.asm.la).apply(null,arguments)},Tb=a._emscripten_bind_DracoUInt8Array___destroy___0=
function(){return(Tb=a._emscripten_bind_DracoUInt8Array___destroy___0=a.asm.ma).apply(null,arguments)},Pa=a._emscripten_bind_DracoInt16Array_DracoInt16Array_0=function(){return(Pa=a._emscripten_bind_DracoInt16Array_DracoInt16Array_0=a.asm.na).apply(null,arguments)},Ub=a._emscripten_bind_DracoInt16Array_GetValue_1=function(){return(Ub=a._emscripten_bind_DracoInt16Array_GetValue_1=a.asm.oa).apply(null,arguments)},Vb=a._emscripten_bind_DracoInt16Array_size_0=function(){return(Vb=a._emscripten_bind_DracoInt16Array_size_0=
a.asm.pa).apply(null,arguments)},Wb=a._emscripten_bind_DracoInt16Array___destroy___0=function(){return(Wb=a._emscripten_bind_DracoInt16Array___destroy___0=a.asm.qa).apply(null,arguments)},Qa=a._emscripten_bind_DracoUInt16Array_DracoUInt16Array_0=function(){return(Qa=a._emscripten_bind_DracoUInt16Array_DracoUInt16Array_0=a.asm.ra).apply(null,arguments)},Xb=a._emscripten_bind_DracoUInt16Array_GetValue_1=function(){return(Xb=a._emscripten_bind_DracoUInt16Array_GetValue_1=a.asm.sa).apply(null,arguments)},
Yb=a._emscripten_bind_DracoUInt16Array_size_0=function(){return(Yb=a._emscripten_bind_DracoUInt16Array_size_0=a.asm.ta).apply(null,arguments)},Zb=a._emscripten_bind_DracoUInt16Array___destroy___0=function(){return(Zb=a._emscripten_bind_DracoUInt16Array___destroy___0=a.asm.ua).apply(null,arguments)},Ra=a._emscripten_bind_DracoInt32Array_DracoInt32Array_0=function(){return(Ra=a._emscripten_bind_DracoInt32Array_DracoInt32Array_0=a.asm.va).apply(null,arguments)},$b=a._emscripten_bind_DracoInt32Array_GetValue_1=
function(){return($b=a._emscripten_bind_DracoInt32Array_GetValue_1=a.asm.wa).apply(null,arguments)},ac=a._emscripten_bind_DracoInt32Array_size_0=function(){return(ac=a._emscripten_bind_DracoInt32Array_size_0=a.asm.xa).apply(null,arguments)},bc=a._emscripten_bind_DracoInt32Array___destroy___0=function(){return(bc=a._emscripten_bind_DracoInt32Array___destroy___0=a.asm.ya).apply(null,arguments)},Sa=a._emscripten_bind_DracoUInt32Array_DracoUInt32Array_0=function(){return(Sa=a._emscripten_bind_DracoUInt32Array_DracoUInt32Array_0=
a.asm.za).apply(null,arguments)},cc=a._emscripten_bind_DracoUInt32Array_GetValue_1=function(){return(cc=a._emscripten_bind_DracoUInt32Array_GetValue_1=a.asm.Aa).apply(null,arguments)},dc=a._emscripten_bind_DracoUInt32Array_size_0=function(){return(dc=a._emscripten_bind_DracoUInt32Array_size_0=a.asm.Ba).apply(null,arguments)},ec=a._emscripten_bind_DracoUInt32Array___destroy___0=function(){return(ec=a._emscripten_bind_DracoUInt32Array___destroy___0=a.asm.Ca).apply(null,arguments)},Ta=a._emscripten_bind_MetadataQuerier_MetadataQuerier_0=
function(){return(Ta=a._emscripten_bind_MetadataQuerier_MetadataQuerier_0=a.asm.Da).apply(null,arguments)},fc=a._emscripten_bind_MetadataQuerier_HasEntry_2=function(){return(fc=a._emscripten_bind_MetadataQuerier_HasEntry_2=a.asm.Ea).apply(null,arguments)},gc=a._emscripten_bind_MetadataQuerier_GetIntEntry_2=function(){return(gc=a._emscripten_bind_MetadataQuerier_GetIntEntry_2=a.asm.Fa).apply(null,arguments)},hc=a._emscripten_bind_MetadataQuerier_GetIntEntryArray_3=function(){return(hc=a._emscripten_bind_MetadataQuerier_GetIntEntryArray_3=
a.asm.Ga).apply(null,arguments)},ic=a._emscripten_bind_MetadataQuerier_GetDoubleEntry_2=function(){return(ic=a._emscripten_bind_MetadataQuerier_GetDoubleEntry_2=a.asm.Ha).apply(null,arguments)},jc=a._emscripten_bind_MetadataQuerier_GetStringEntry_2=function(){return(jc=a._emscripten_bind_MetadataQuerier_GetStringEntry_2=a.asm.Ia).apply(null,arguments)},kc=a._emscripten_bind_MetadataQuerier_NumEntries_1=function(){return(kc=a._emscripten_bind_MetadataQuerier_NumEntries_1=a.asm.Ja).apply(null,arguments)},
lc=a._emscripten_bind_MetadataQuerier_GetEntryName_2=function(){return(lc=a._emscripten_bind_MetadataQuerier_GetEntryName_2=a.asm.Ka).apply(null,arguments)},mc=a._emscripten_bind_MetadataQuerier___destroy___0=function(){return(mc=a._emscripten_bind_MetadataQuerier___destroy___0=a.asm.La).apply(null,arguments)},Ua=a._emscripten_bind_Decoder_Decoder_0=function(){return(Ua=a._emscripten_bind_Decoder_Decoder_0=a.asm.Ma).apply(null,arguments)},nc=a._emscripten_bind_Decoder_DecodeArrayToPointCloud_3=function(){return(nc=
a._emscripten_bind_Decoder_DecodeArrayToPointCloud_3=a.asm.Na).apply(null,arguments)},oc=a._emscripten_bind_Decoder_DecodeArrayToMesh_3=function(){return(oc=a._emscripten_bind_Decoder_DecodeArrayToMesh_3=a.asm.Oa).apply(null,arguments)},pc=a._emscripten_bind_Decoder_GetAttributeId_2=function(){return(pc=a._emscripten_bind_Decoder_GetAttributeId_2=a.asm.Pa).apply(null,arguments)},qc=a._emscripten_bind_Decoder_GetAttributeIdByName_2=function(){return(qc=a._emscripten_bind_Decoder_GetAttributeIdByName_2=
a.asm.Qa).apply(null,arguments)},rc=a._emscripten_bind_Decoder_GetAttributeIdByMetadataEntry_3=function(){return(rc=a._emscripten_bind_Decoder_GetAttributeIdByMetadataEntry_3=a.asm.Ra).apply(null,arguments)},sc=a._emscripten_bind_Decoder_GetAttribute_2=function(){return(sc=a._emscripten_bind_Decoder_GetAttribute_2=a.asm.Sa).apply(null,arguments)},tc=a._emscripten_bind_Decoder_GetAttributeByUniqueId_2=function(){return(tc=a._emscripten_bind_Decoder_GetAttributeByUniqueId_2=a.asm.Ta).apply(null,arguments)},
uc=a._emscripten_bind_Decoder_GetMetadata_1=function(){return(uc=a._emscripten_bind_Decoder_GetMetadata_1=a.asm.Ua).apply(null,arguments)},vc=a._emscripten_bind_Decoder_GetAttributeMetadata_2=function(){return(vc=a._emscripten_bind_Decoder_GetAttributeMetadata_2=a.asm.Va).apply(null,arguments)},wc=a._emscripten_bind_Decoder_GetFaceFromMesh_3=function(){return(wc=a._emscripten_bind_Decoder_GetFaceFromMesh_3=a.asm.Wa).apply(null,arguments)},xc=a._emscripten_bind_Decoder_GetTriangleStripsFromMesh_2=
function(){return(xc=a._emscripten_bind_Decoder_GetTriangleStripsFromMesh_2=a.asm.Xa).apply(null,arguments)},yc=a._emscripten_bind_Decoder_GetTrianglesUInt16Array_3=function(){return(yc=a._emscripten_bind_Decoder_GetTrianglesUInt16Array_3=a.asm.Ya).apply(null,arguments)},zc=a._emscripten_bind_Decoder_GetTrianglesUInt32Array_3=function(){return(zc=a._emscripten_bind_Decoder_GetTrianglesUInt32Array_3=a.asm.Za).apply(null,arguments)},Ac=a._emscripten_bind_Decoder_GetAttributeFloat_3=function(){return(Ac=
a._emscripten_bind_Decoder_GetAttributeFloat_3=a.asm._a).apply(null,arguments)},Bc=a._emscripten_bind_Decoder_GetAttributeFloatForAllPoints_3=function(){return(Bc=a._emscripten_bind_Decoder_GetAttributeFloatForAllPoints_3=a.asm.$a).apply(null,arguments)},Cc=a._emscripten_bind_Decoder_GetAttributeIntForAllPoints_3=function(){return(Cc=a._emscripten_bind_Decoder_GetAttributeIntForAllPoints_3=a.asm.ab).apply(null,arguments)},Dc=a._emscripten_bind_Decoder_GetAttributeInt8ForAllPoints_3=function(){return(Dc=
a._emscripten_bind_Decoder_GetAttributeInt8ForAllPoints_3=a.asm.bb).apply(null,arguments)},Ec=a._emscripten_bind_Decoder_GetAttributeUInt8ForAllPoints_3=function(){return(Ec=a._emscripten_bind_Decoder_GetAttributeUInt8ForAllPoints_3=a.asm.cb).apply(null,arguments)},Fc=a._emscripten_bind_Decoder_GetAttributeInt16ForAllPoints_3=function(){return(Fc=a._emscripten_bind_Decoder_GetAttributeInt16ForAllPoints_3=a.asm.db).apply(null,arguments)},Gc=a._emscripten_bind_Decoder_GetAttributeUInt16ForAllPoints_3=
function(){return(Gc=a._emscripten_bind_Decoder_GetAttributeUInt16ForAllPoints_3=a.asm.eb).apply(null,arguments)},Hc=a._emscripten_bind_Decoder_GetAttributeInt32ForAllPoints_3=function(){return(Hc=a._emscripten_bind_Decoder_GetAttributeInt32ForAllPoints_3=a.asm.fb).apply(null,arguments)},Ic=a._emscripten_bind_Decoder_GetAttributeUInt32ForAllPoints_3=function(){return(Ic=a._emscripten_bind_Decoder_GetAttributeUInt32ForAllPoints_3=a.asm.gb).apply(null,arguments)},Jc=a._emscripten_bind_Decoder_GetAttributeDataArrayForAllPoints_5=
function(){return(Jc=a._emscripten_bind_Decoder_GetAttributeDataArrayForAllPoints_5=a.asm.hb).apply(null,arguments)},Kc=a._emscripten_bind_Decoder_SkipAttributeTransform_1=function(){return(Kc=a._emscripten_bind_Decoder_SkipAttributeTransform_1=a.asm.ib).apply(null,arguments)},Lc=a._emscripten_bind_Decoder_GetEncodedGeometryType_Deprecated_1=function(){return(Lc=a._emscripten_bind_Decoder_GetEncodedGeometryType_Deprecated_1=a.asm.jb).apply(null,arguments)},Mc=a._emscripten_bind_Decoder_DecodeBufferToPointCloud_2=
function(){return(Mc=a._emscripten_bind_Decoder_DecodeBufferToPointCloud_2=a.asm.kb).apply(null,arguments)},Nc=a._emscripten_bind_Decoder_DecodeBufferToMesh_2=function(){return(Nc=a._emscripten_bind_Decoder_DecodeBufferToMesh_2=a.asm.lb).apply(null,arguments)},Oc=a._emscripten_bind_Decoder___destroy___0=function(){return(Oc=a._emscripten_bind_Decoder___destroy___0=a.asm.mb).apply(null,arguments)},Pc=a._emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_INVALID_TRANSFORM=function(){return(Pc=a._emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_INVALID_TRANSFORM=
a.asm.nb).apply(null,arguments)},Qc=a._emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_NO_TRANSFORM=function(){return(Qc=a._emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_NO_TRANSFORM=a.asm.ob).apply(null,arguments)},Rc=a._emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_QUANTIZATION_TRANSFORM=function(){return(Rc=a._emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_QUANTIZATION_TRANSFORM=a.asm.pb).apply(null,arguments)},Sc=a._emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_OCTAHEDRON_TRANSFORM=
function(){return(Sc=a._emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_OCTAHEDRON_TRANSFORM=a.asm.qb).apply(null,arguments)},Tc=a._emscripten_enum_draco_GeometryAttribute_Type_INVALID=function(){return(Tc=a._emscripten_enum_draco_GeometryAttribute_Type_INVALID=a.asm.rb).apply(null,arguments)},Uc=a._emscripten_enum_draco_GeometryAttribute_Type_POSITION=function(){return(Uc=a._emscripten_enum_draco_GeometryAttribute_Type_POSITION=a.asm.sb).apply(null,arguments)},Vc=a._emscripten_enum_draco_GeometryAttribute_Type_NORMAL=
function(){return(Vc=a._emscripten_enum_draco_GeometryAttribute_Type_NORMAL=a.asm.tb).apply(null,arguments)},Wc=a._emscripten_enum_draco_GeometryAttribute_Type_COLOR=function(){return(Wc=a._emscripten_enum_draco_GeometryAttribute_Type_COLOR=a.asm.ub).apply(null,arguments)},Xc=a._emscripten_enum_draco_GeometryAttribute_Type_TEX_COORD=function(){return(Xc=a._emscripten_enum_draco_GeometryAttribute_Type_TEX_COORD=a.asm.vb).apply(null,arguments)},Yc=a._emscripten_enum_draco_GeometryAttribute_Type_GENERIC=
function(){return(Yc=a._emscripten_enum_draco_GeometryAttribute_Type_GENERIC=a.asm.wb).apply(null,arguments)},Zc=a._emscripten_enum_draco_EncodedGeometryType_INVALID_GEOMETRY_TYPE=function(){return(Zc=a._emscripten_enum_draco_EncodedGeometryType_INVALID_GEOMETRY_TYPE=a.asm.xb).apply(null,arguments)},$c=a._emscripten_enum_draco_EncodedGeometryType_POINT_CLOUD=function(){return($c=a._emscripten_enum_draco_EncodedGeometryType_POINT_CLOUD=a.asm.yb).apply(null,arguments)},ad=a._emscripten_enum_draco_EncodedGeometryType_TRIANGULAR_MESH=
function(){return(ad=a._emscripten_enum_draco_EncodedGeometryType_TRIANGULAR_MESH=a.asm.zb).apply(null,arguments)},bd=a._emscripten_enum_draco_DataType_DT_INVALID=function(){return(bd=a._emscripten_enum_draco_DataType_DT_INVALID=a.asm.Ab).apply(null,arguments)},cd=a._emscripten_enum_draco_DataType_DT_INT8=function(){return(cd=a._emscripten_enum_draco_DataType_DT_INT8=a.asm.Bb).apply(null,arguments)},dd=a._emscripten_enum_draco_DataType_DT_UINT8=function(){return(dd=a._emscripten_enum_draco_DataType_DT_UINT8=
a.asm.Cb).apply(null,arguments)},ed=a._emscripten_enum_draco_DataType_DT_INT16=function(){return(ed=a._emscripten_enum_draco_DataType_DT_INT16=a.asm.Db).apply(null,arguments)},fd=a._emscripten_enum_draco_DataType_DT_UINT16=function(){return(fd=a._emscripten_enum_draco_DataType_DT_UINT16=a.asm.Eb).apply(null,arguments)},gd=a._emscripten_enum_draco_DataType_DT_INT32=function(){return(gd=a._emscripten_enum_draco_DataType_DT_INT32=a.asm.Fb).apply(null,arguments)},hd=a._emscripten_enum_draco_DataType_DT_UINT32=
function(){return(hd=a._emscripten_enum_draco_DataType_DT_UINT32=a.asm.Gb).apply(null,arguments)},id=a._emscripten_enum_draco_DataType_DT_INT64=function(){return(id=a._emscripten_enum_draco_DataType_DT_INT64=a.asm.Hb).apply(null,arguments)},jd=a._emscripten_enum_draco_DataType_DT_UINT64=function(){return(jd=a._emscripten_enum_draco_DataType_DT_UINT64=a.asm.Ib).apply(null,arguments)},kd=a._emscripten_enum_draco_DataType_DT_FLOAT32=function(){return(kd=a._emscripten_enum_draco_DataType_DT_FLOAT32=a.asm.Jb).apply(null,
arguments)},ld=a._emscripten_enum_draco_DataType_DT_FLOAT64=function(){return(ld=a._emscripten_enum_draco_DataType_DT_FLOAT64=a.asm.Kb).apply(null,arguments)},md=a._emscripten_enum_draco_DataType_DT_BOOL=function(){return(md=a._emscripten_enum_draco_DataType_DT_BOOL=a.asm.Lb).apply(null,arguments)},nd=a._emscripten_enum_draco_DataType_DT_TYPES_COUNT=function(){return(nd=a._emscripten_enum_draco_DataType_DT_TYPES_COUNT=a.asm.Mb).apply(null,arguments)},od=a._emscripten_enum_draco_StatusCode_OK=function(){return(od=
a._emscripten_enum_draco_StatusCode_OK=a.asm.Nb).apply(null,arguments)},pd=a._emscripten_enum_draco_StatusCode_DRACO_ERROR=function(){return(pd=a._emscripten_enum_draco_StatusCode_DRACO_ERROR=a.asm.Ob).apply(null,arguments)},qd=a._emscripten_enum_draco_StatusCode_IO_ERROR=function(){return(qd=a._emscripten_enum_draco_StatusCode_IO_ERROR=a.asm.Pb).apply(null,arguments)},rd=a._emscripten_enum_draco_StatusCode_INVALID_PARAMETER=function(){return(rd=a._emscripten_enum_draco_StatusCode_INVALID_PARAMETER=
a.asm.Qb).apply(null,arguments)},sd=a._emscripten_enum_draco_StatusCode_UNSUPPORTED_VERSION=function(){return(sd=a._emscripten_enum_draco_StatusCode_UNSUPPORTED_VERSION=a.asm.Rb).apply(null,arguments)},td=a._emscripten_enum_draco_StatusCode_UNKNOWN_VERSION=function(){return(td=a._emscripten_enum_draco_StatusCode_UNKNOWN_VERSION=a.asm.Sb).apply(null,arguments)};a._malloc=function(){return(a._malloc=a.asm.Tb).apply(null,arguments)};a._free=function(){return(a._free=a.asm.Ub).apply(null,arguments)};
var ya=function(){return(ya=a.asm.Vb).apply(null,arguments)};a.___start_em_js=15856;a.___stop_em_js=15954;var la;ia=function b(){la||ba();la||(ia=b)};if(a.preInit)for("function"==typeof a.preInit&&(a.preInit=[a.preInit]);0<a.preInit.length;)a.preInit.pop()();ba();t.prototype=Object.create(t.prototype);t.prototype.constructor=t;t.prototype.__class__=t;t.__cache__={};a.WrapperObject=t;a.getCache=x;a.wrapPointer=D;a.castObject=function(b,c){return D(b.ptr,c)};a.NULL=D(0);a.destroy=function(b){if(!b.__destroy__)throw"Error: Cannot destroy object. (Did you create it yourself?)";
b.__destroy__();delete x(b.__class__)[b.ptr]};a.compare=function(b,c){return b.ptr===c.ptr};a.getPointer=function(b){return b.ptr};a.getClass=function(b){return b.__class__};var r={buffer:0,size:0,pos:0,temps:[],needed:0,prepare:function(){if(r.needed){for(var b=0;b<r.temps.length;b++)a._free(r.temps[b]);r.temps.length=0;a._free(r.buffer);r.buffer=0;r.size+=r.needed;r.needed=0}r.buffer||(r.size+=128,r.buffer=a._malloc(r.size),r.buffer||f(void 0));r.pos=0},alloc:function(b,c){r.buffer||f(void 0);b=
b.length*c.BYTES_PER_ELEMENT;b=b+7&-8;r.pos+b>=r.size?(0<b||f(void 0),r.needed+=b,c=a._malloc(b),r.temps.push(c)):(c=r.buffer+r.pos,r.pos+=b);return c},copy:function(b,c,d){d>>>=0;switch(c.BYTES_PER_ELEMENT){case 2:d>>>=1;break;case 4:d>>>=2;break;case 8:d>>>=3}for(var g=0;g<b.length;g++)c[d+g]=b[g]}};Z.prototype=Object.create(t.prototype);Z.prototype.constructor=Z;Z.prototype.__class__=Z;Z.__cache__={};a.VoidPtr=Z;Z.prototype.__destroy__=Z.prototype.__destroy__=function(){bb(this.ptr)};S.prototype=
Object.create(t.prototype);S.prototype.constructor=S;S.prototype.__class__=S;S.__cache__={};a.DecoderBuffer=S;S.prototype.Init=S.prototype.Init=function(b,c){var d=this.ptr;r.prepare();"object"==typeof b&&(b=pa(b));c&&"object"===typeof c&&(c=c.ptr);cb(d,b,c)};S.prototype.__destroy__=S.prototype.__destroy__=function(){db(this.ptr)};Q.prototype=Object.create(t.prototype);Q.prototype.constructor=Q;Q.prototype.__class__=Q;Q.__cache__={};a.AttributeTransformData=Q;Q.prototype.transform_type=Q.prototype.transform_type=
function(){return eb(this.ptr)};Q.prototype.__destroy__=Q.prototype.__destroy__=function(){fb(this.ptr)};W.prototype=Object.create(t.prototype);W.prototype.constructor=W;W.prototype.__class__=W;W.__cache__={};a.GeometryAttribute=W;W.prototype.__destroy__=W.prototype.__destroy__=function(){gb(this.ptr)};w.prototype=Object.create(t.prototype);w.prototype.constructor=w;w.prototype.__class__=w;w.__cache__={};a.PointAttribute=w;w.prototype.size=w.prototype.size=function(){return hb(this.ptr)};w.prototype.GetAttributeTransformData=
w.prototype.GetAttributeTransformData=function(){return D(ib(this.ptr),Q)};w.prototype.attribute_type=w.prototype.attribute_type=function(){return jb(this.ptr)};w.prototype.data_type=w.prototype.data_type=function(){return kb(this.ptr)};w.prototype.num_components=w.prototype.num_components=function(){return lb(this.ptr)};w.prototype.normalized=w.prototype.normalized=function(){return!!mb(this.ptr)};w.prototype.byte_stride=w.prototype.byte_stride=function(){return nb(this.ptr)};w.prototype.byte_offset=
w.prototype.byte_offset=function(){return ob(this.ptr)};w.prototype.unique_id=w.prototype.unique_id=function(){return pb(this.ptr)};w.prototype.__destroy__=w.prototype.__destroy__=function(){qb(this.ptr)};C.prototype=Object.create(t.prototype);C.prototype.constructor=C;C.prototype.__class__=C;C.__cache__={};a.AttributeQuantizationTransform=C;C.prototype.InitFromAttribute=C.prototype.InitFromAttribute=function(b){var c=this.ptr;b&&"object"===typeof b&&(b=b.ptr);return!!rb(c,b)};C.prototype.quantization_bits=
C.prototype.quantization_bits=function(){return sb(this.ptr)};C.prototype.min_value=C.prototype.min_value=function(b){var c=this.ptr;b&&"object"===typeof b&&(b=b.ptr);return tb(c,b)};C.prototype.range=C.prototype.range=function(){return ub(this.ptr)};C.prototype.__destroy__=C.prototype.__destroy__=function(){vb(this.ptr)};F.prototype=Object.create(t.prototype);F.prototype.constructor=F;F.prototype.__class__=F;F.__cache__={};a.AttributeOctahedronTransform=F;F.prototype.InitFromAttribute=F.prototype.InitFromAttribute=
function(b){var c=this.ptr;b&&"object"===typeof b&&(b=b.ptr);return!!wb(c,b)};F.prototype.quantization_bits=F.prototype.quantization_bits=function(){return xb(this.ptr)};F.prototype.__destroy__=F.prototype.__destroy__=function(){yb(this.ptr)};G.prototype=Object.create(t.prototype);G.prototype.constructor=G;G.prototype.__class__=G;G.__cache__={};a.PointCloud=G;G.prototype.num_attributes=G.prototype.num_attributes=function(){return zb(this.ptr)};G.prototype.num_points=G.prototype.num_points=function(){return Ab(this.ptr)};
G.prototype.__destroy__=G.prototype.__destroy__=function(){Bb(this.ptr)};E.prototype=Object.create(t.prototype);E.prototype.constructor=E;E.prototype.__class__=E;E.__cache__={};a.Mesh=E;E.prototype.num_faces=E.prototype.num_faces=function(){return Cb(this.ptr)};E.prototype.num_attributes=E.prototype.num_attributes=function(){return Db(this.ptr)};E.prototype.num_points=E.prototype.num_points=function(){return Eb(this.ptr)};E.prototype.__destroy__=E.prototype.__destroy__=function(){Fb(this.ptr)};T.prototype=
Object.create(t.prototype);T.prototype.constructor=T;T.prototype.__class__=T;T.__cache__={};a.Metadata=T;T.prototype.__destroy__=T.prototype.__destroy__=function(){Gb(this.ptr)};B.prototype=Object.create(t.prototype);B.prototype.constructor=B;B.prototype.__class__=B;B.__cache__={};a.Status=B;B.prototype.code=B.prototype.code=function(){return Hb(this.ptr)};B.prototype.ok=B.prototype.ok=function(){return!!Ib(this.ptr)};B.prototype.error_msg=B.prototype.error_msg=function(){return h(Jb(this.ptr))};
B.prototype.__destroy__=B.prototype.__destroy__=function(){Kb(this.ptr)};H.prototype=Object.create(t.prototype);H.prototype.constructor=H;H.prototype.__class__=H;H.__cache__={};a.DracoFloat32Array=H;H.prototype.GetValue=H.prototype.GetValue=function(b){var c=this.ptr;b&&"object"===typeof b&&(b=b.ptr);return Lb(c,b)};H.prototype.size=H.prototype.size=function(){return Mb(this.ptr)};H.prototype.__destroy__=H.prototype.__destroy__=function(){Nb(this.ptr)};I.prototype=Object.create(t.prototype);I.prototype.constructor=
I;I.prototype.__class__=I;I.__cache__={};a.DracoInt8Array=I;I.prototype.GetValue=I.prototype.GetValue=function(b){var c=this.ptr;b&&"object"===typeof b&&(b=b.ptr);return Ob(c,b)};I.prototype.size=I.prototype.size=function(){return Pb(this.ptr)};I.prototype.__destroy__=I.prototype.__destroy__=function(){Qb(this.ptr)};J.prototype=Object.create(t.prototype);J.prototype.constructor=J;J.prototype.__class__=J;J.__cache__={};a.DracoUInt8Array=J;J.prototype.GetValue=J.prototype.GetValue=function(b){var c=
this.ptr;b&&"object"===typeof b&&(b=b.ptr);return Rb(c,b)};J.prototype.size=J.prototype.size=function(){return Sb(this.ptr)};J.prototype.__destroy__=J.prototype.__destroy__=function(){Tb(this.ptr)};K.prototype=Object.create(t.prototype);K.prototype.constructor=K;K.prototype.__class__=K;K.__cache__={};a.DracoInt16Array=K;K.prototype.GetValue=K.prototype.GetValue=function(b){var c=this.ptr;b&&"object"===typeof b&&(b=b.ptr);return Ub(c,b)};K.prototype.size=K.prototype.size=function(){return Vb(this.ptr)};
K.prototype.__destroy__=K.prototype.__destroy__=function(){Wb(this.ptr)};L.prototype=Object.create(t.prototype);L.prototype.constructor=L;L.prototype.__class__=L;L.__cache__={};a.DracoUInt16Array=L;L.prototype.GetValue=L.prototype.GetValue=function(b){var c=this.ptr;b&&"object"===typeof b&&(b=b.ptr);return Xb(c,b)};L.prototype.size=L.prototype.size=function(){return Yb(this.ptr)};L.prototype.__destroy__=L.prototype.__destroy__=function(){Zb(this.ptr)};M.prototype=Object.create(t.prototype);M.prototype.constructor=
M;M.prototype.__class__=M;M.__cache__={};a.DracoInt32Array=M;M.prototype.GetValue=M.prototype.GetValue=function(b){var c=this.ptr;b&&"object"===typeof b&&(b=b.ptr);return $b(c,b)};M.prototype.size=M.prototype.size=function(){return ac(this.ptr)};M.prototype.__destroy__=M.prototype.__destroy__=function(){bc(this.ptr)};N.prototype=Object.create(t.prototype);N.prototype.constructor=N;N.prototype.__class__=N;N.__cache__={};a.DracoUInt32Array=N;N.prototype.GetValue=N.prototype.GetValue=function(b){var c=
this.ptr;b&&"object"===typeof b&&(b=b.ptr);return cc(c,b)};N.prototype.size=N.prototype.size=function(){return dc(this.ptr)};N.prototype.__destroy__=N.prototype.__destroy__=function(){ec(this.ptr)};y.prototype=Object.create(t.prototype);y.prototype.constructor=y;y.prototype.__class__=y;y.__cache__={};a.MetadataQuerier=y;y.prototype.HasEntry=y.prototype.HasEntry=function(b,c){var d=this.ptr;r.prepare();b&&"object"===typeof b&&(b=b.ptr);c=c&&"object"===typeof c?c.ptr:R(c);return!!fc(d,b,c)};y.prototype.GetIntEntry=
y.prototype.GetIntEntry=function(b,c){var d=this.ptr;r.prepare();b&&"object"===typeof b&&(b=b.ptr);c=c&&"object"===typeof c?c.ptr:R(c);return gc(d,b,c)};y.prototype.GetIntEntryArray=y.prototype.GetIntEntryArray=function(b,c,d){var g=this.ptr;r.prepare();b&&"object"===typeof b&&(b=b.ptr);c=c&&"object"===typeof c?c.ptr:R(c);d&&"object"===typeof d&&(d=d.ptr);hc(g,b,c,d)};y.prototype.GetDoubleEntry=y.prototype.GetDoubleEntry=function(b,c){var d=this.ptr;r.prepare();b&&"object"===typeof b&&(b=b.ptr);c=
c&&"object"===typeof c?c.ptr:R(c);return ic(d,b,c)};y.prototype.GetStringEntry=y.prototype.GetStringEntry=function(b,c){var d=this.ptr;r.prepare();b&&"object"===typeof b&&(b=b.ptr);c=c&&"object"===typeof c?c.ptr:R(c);return h(jc(d,b,c))};y.prototype.NumEntries=y.prototype.NumEntries=function(b){var c=this.ptr;b&&"object"===typeof b&&(b=b.ptr);return kc(c,b)};y.prototype.GetEntryName=y.prototype.GetEntryName=function(b,c){var d=this.ptr;b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=
c.ptr);return h(lc(d,b,c))};y.prototype.__destroy__=y.prototype.__destroy__=function(){mc(this.ptr)};m.prototype=Object.create(t.prototype);m.prototype.constructor=m;m.prototype.__class__=m;m.__cache__={};a.Decoder=m;m.prototype.DecodeArrayToPointCloud=m.prototype.DecodeArrayToPointCloud=function(b,c,d){var g=this.ptr;r.prepare();"object"==typeof b&&(b=pa(b));c&&"object"===typeof c&&(c=c.ptr);d&&"object"===typeof d&&(d=d.ptr);return D(nc(g,b,c,d),B)};m.prototype.DecodeArrayToMesh=m.prototype.DecodeArrayToMesh=
function(b,c,d){var g=this.ptr;r.prepare();"object"==typeof b&&(b=pa(b));c&&"object"===typeof c&&(c=c.ptr);d&&"object"===typeof d&&(d=d.ptr);return D(oc(g,b,c,d),B)};m.prototype.GetAttributeId=m.prototype.GetAttributeId=function(b,c){var d=this.ptr;b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);return pc(d,b,c)};m.prototype.GetAttributeIdByName=m.prototype.GetAttributeIdByName=function(b,c){var d=this.ptr;r.prepare();b&&"object"===typeof b&&(b=b.ptr);c=c&&"object"===typeof c?
c.ptr:R(c);return qc(d,b,c)};m.prototype.GetAttributeIdByMetadataEntry=m.prototype.GetAttributeIdByMetadataEntry=function(b,c,d){var g=this.ptr;r.prepare();b&&"object"===typeof b&&(b=b.ptr);c=c&&"object"===typeof c?c.ptr:R(c);d=d&&"object"===typeof d?d.ptr:R(d);return rc(g,b,c,d)};m.prototype.GetAttribute=m.prototype.GetAttribute=function(b,c){var d=this.ptr;b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);return D(sc(d,b,c),w)};m.prototype.GetAttributeByUniqueId=m.prototype.GetAttributeByUniqueId=
function(b,c){var d=this.ptr;b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);return D(tc(d,b,c),w)};m.prototype.GetMetadata=m.prototype.GetMetadata=function(b){var c=this.ptr;b&&"object"===typeof b&&(b=b.ptr);return D(uc(c,b),T)};m.prototype.GetAttributeMetadata=m.prototype.GetAttributeMetadata=function(b,c){var d=this.ptr;b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);return D(vc(d,b,c),T)};m.prototype.GetFaceFromMesh=m.prototype.GetFaceFromMesh=function(b,
c,d){var g=this.ptr;b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);d&&"object"===typeof d&&(d=d.ptr);return!!wc(g,b,c,d)};m.prototype.GetTriangleStripsFromMesh=m.prototype.GetTriangleStripsFromMesh=function(b,c){var d=this.ptr;b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);return xc(d,b,c)};m.prototype.GetTrianglesUInt16Array=m.prototype.GetTrianglesUInt16Array=function(b,c,d){var g=this.ptr;b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);
d&&"object"===typeof d&&(d=d.ptr);return!!yc(g,b,c,d)};m.prototype.GetTrianglesUInt32Array=m.prototype.GetTrianglesUInt32Array=function(b,c,d){var g=this.ptr;b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);d&&"object"===typeof d&&(d=d.ptr);return!!zc(g,b,c,d)};m.prototype.GetAttributeFloat=m.prototype.GetAttributeFloat=function(b,c,d){var g=this.ptr;b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);d&&"object"===typeof d&&(d=d.ptr);return!!Ac(g,b,c,d)};m.prototype.GetAttributeFloatForAllPoints=
m.prototype.GetAttributeFloatForAllPoints=function(b,c,d){var g=this.ptr;b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);d&&"object"===typeof d&&(d=d.ptr);return!!Bc(g,b,c,d)};m.prototype.GetAttributeIntForAllPoints=m.prototype.GetAttributeIntForAllPoints=function(b,c,d){var g=this.ptr;b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);d&&"object"===typeof d&&(d=d.ptr);return!!Cc(g,b,c,d)};m.prototype.GetAttributeInt8ForAllPoints=m.prototype.GetAttributeInt8ForAllPoints=
function(b,c,d){var g=this.ptr;b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);d&&"object"===typeof d&&(d=d.ptr);return!!Dc(g,b,c,d)};m.prototype.GetAttributeUInt8ForAllPoints=m.prototype.GetAttributeUInt8ForAllPoints=function(b,c,d){var g=this.ptr;b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);d&&"object"===typeof d&&(d=d.ptr);return!!Ec(g,b,c,d)};m.prototype.GetAttributeInt16ForAllPoints=m.prototype.GetAttributeInt16ForAllPoints=function(b,c,d){var g=this.ptr;
b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);d&&"object"===typeof d&&(d=d.ptr);return!!Fc(g,b,c,d)};m.prototype.GetAttributeUInt16ForAllPoints=m.prototype.GetAttributeUInt16ForAllPoints=function(b,c,d){var g=this.ptr;b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);d&&"object"===typeof d&&(d=d.ptr);return!!Gc(g,b,c,d)};m.prototype.GetAttributeInt32ForAllPoints=m.prototype.GetAttributeInt32ForAllPoints=function(b,c,d){var g=this.ptr;b&&"object"===typeof b&&
(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);d&&"object"===typeof d&&(d=d.ptr);return!!Hc(g,b,c,d)};m.prototype.GetAttributeUInt32ForAllPoints=m.prototype.GetAttributeUInt32ForAllPoints=function(b,c,d){var g=this.ptr;b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);d&&"object"===typeof d&&(d=d.ptr);return!!Ic(g,b,c,d)};m.prototype.GetAttributeDataArrayForAllPoints=m.prototype.GetAttributeDataArrayForAllPoints=function(b,c,d,g,u){var X=this.ptr;b&&"object"===typeof b&&(b=b.ptr);c&&
"object"===typeof c&&(c=c.ptr);d&&"object"===typeof d&&(d=d.ptr);g&&"object"===typeof g&&(g=g.ptr);u&&"object"===typeof u&&(u=u.ptr);return!!Jc(X,b,c,d,g,u)};m.prototype.SkipAttributeTransform=m.prototype.SkipAttributeTransform=function(b){var c=this.ptr;b&&"object"===typeof b&&(b=b.ptr);Kc(c,b)};m.prototype.GetEncodedGeometryType_Deprecated=m.prototype.GetEncodedGeometryType_Deprecated=function(b){var c=this.ptr;b&&"object"===typeof b&&(b=b.ptr);return Lc(c,b)};m.prototype.DecodeBufferToPointCloud=
m.prototype.DecodeBufferToPointCloud=function(b,c){var d=this.ptr;b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);return D(Mc(d,b,c),B)};m.prototype.DecodeBufferToMesh=m.prototype.DecodeBufferToMesh=function(b,c){var d=this.ptr;b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);return D(Nc(d,b,c),B)};m.prototype.__destroy__=m.prototype.__destroy__=function(){Oc(this.ptr)};(function(){function b(){a.ATTRIBUTE_INVALID_TRANSFORM=Pc();a.ATTRIBUTE_NO_TRANSFORM=Qc();
a.ATTRIBUTE_QUANTIZATION_TRANSFORM=Rc();a.ATTRIBUTE_OCTAHEDRON_TRANSFORM=Sc();a.INVALID=Tc();a.POSITION=Uc();a.NORMAL=Vc();a.COLOR=Wc();a.TEX_COORD=Xc();a.GENERIC=Yc();a.INVALID_GEOMETRY_TYPE=Zc();a.POINT_CLOUD=$c();a.TRIANGULAR_MESH=ad();a.DT_INVALID=bd();a.DT_INT8=cd();a.DT_UINT8=dd();a.DT_INT16=ed();a.DT_UINT16=fd();a.DT_INT32=gd();a.DT_UINT32=hd();a.DT_INT64=id();a.DT_UINT64=jd();a.DT_FLOAT32=kd();a.DT_FLOAT64=ld();a.DT_BOOL=md();a.DT_TYPES_COUNT=nd();a.OK=od();a.DRACO_ERROR=pd();a.IO_ERROR=qd();
a.INVALID_PARAMETER=rd();a.UNSUPPORTED_VERSION=sd();a.UNKNOWN_VERSION=td()}za?b():oa.unshift(b)})();if("function"===typeof a.onModuleParsed)a.onModuleParsed();a.Decoder.prototype.GetEncodedGeometryType=function(b){if(b.__class__&&b.__class__===a.DecoderBuffer)return a.Decoder.prototype.GetEncodedGeometryType_Deprecated(b);if(8>b.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 n.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);
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.arrayIteratorImpl=function(h){var n=0;return function(){return n<h.length?{done:!1,value:h[n++]}:{done:!0}}};$jscomp.arrayIterator=function(h){return{next:$jscomp.arrayIteratorImpl(h)}};$jscomp.makeIterator=function(h){var n="undefined"!=typeof Symbol&&Symbol.iterator&&h[Symbol.iterator];return n?n.call(h):$jscomp.arrayIterator(h)};$jscomp.ASSUME_ES5=!1;$jscomp.ASSUME_NO_NATIVE_MAP=!1;$jscomp.ASSUME_NO_NATIVE_SET=!1;$jscomp.SIMPLE_FROUND_POLYFILL=!1;
$jscomp.ISOLATE_POLYFILLS=!1;$jscomp.FORCE_POLYFILL_PROMISE=!1;$jscomp.FORCE_POLYFILL_PROMISE_WHEN_NO_UNHANDLED_REJECTION=!1;$jscomp.getGlobal=function(h){h=["object"==typeof globalThis&&globalThis,h,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var n=0;n<h.length;++n){var k=h[n];if(k&&k.Math==Math)return k}throw Error("Cannot find global object");};$jscomp.global=$jscomp.getGlobal(this);
$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(h,n,k){if(h==Array.prototype||h==Object.prototype)return h;h[n]=k.value;return h};$jscomp.IS_SYMBOL_NATIVE="function"===typeof Symbol&&"symbol"===typeof Symbol("x");$jscomp.TRUST_ES6_POLYFILLS=!$jscomp.ISOLATE_POLYFILLS||$jscomp.IS_SYMBOL_NATIVE;$jscomp.polyfills={};$jscomp.propertyToPolyfillSymbol={};$jscomp.POLYFILL_PREFIX="$jscp$";
var $jscomp$lookupPolyfilledValue=function(h,n){var k=$jscomp.propertyToPolyfillSymbol[n];if(null==k)return h[n];k=h[k];return void 0!==k?k:h[n]};$jscomp.polyfill=function(h,n,k,p){n&&($jscomp.ISOLATE_POLYFILLS?$jscomp.polyfillIsolated(h,n,k,p):$jscomp.polyfillUnisolated(h,n,k,p))};
$jscomp.polyfillUnisolated=function(h,n,k,p){k=$jscomp.global;h=h.split(".");for(p=0;p<h.length-1;p++){var l=h[p];if(!(l in k))return;k=k[l]}h=h[h.length-1];p=k[h];n=n(p);n!=p&&null!=n&&$jscomp.defineProperty(k,h,{configurable:!0,writable:!0,value:n})};
$jscomp.polyfillIsolated=function(h,n,k,p){var l=h.split(".");h=1===l.length;p=l[0];p=!h&&p in $jscomp.polyfills?$jscomp.polyfills:$jscomp.global;for(var y=0;y<l.length-1;y++){var f=l[y];if(!(f in p))return;p=p[f]}l=l[l.length-1];k=$jscomp.IS_SYMBOL_NATIVE&&"es6"===k?p[l]:null;n=n(k);null!=n&&(h?$jscomp.defineProperty($jscomp.polyfills,l,{configurable:!0,writable:!0,value:n}):n!==k&&(void 0===$jscomp.propertyToPolyfillSymbol[l]&&(k=1E9*Math.random()>>>0,$jscomp.propertyToPolyfillSymbol[l]=$jscomp.IS_SYMBOL_NATIVE?
$jscomp.global.Symbol(l):$jscomp.POLYFILL_PREFIX+k+"$"+l),$jscomp.defineProperty(p,$jscomp.propertyToPolyfillSymbol[l],{configurable:!0,writable:!0,value:n})))};
$jscomp.polyfill("Promise",function(h){function n(){this.batch_=null}function k(f){return f instanceof l?f:new l(function(q,u){q(f)})}if(h&&(!($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 h;n.prototype.asyncExecute=function(f){if(null==this.batch_){this.batch_=[];var q=this;this.asyncExecuteFunction(function(){q.executeBatch_()})}this.batch_.push(f)};
var p=$jscomp.global.setTimeout;n.prototype.asyncExecuteFunction=function(f){p(f,0)};n.prototype.executeBatch_=function(){for(;this.batch_&&this.batch_.length;){var f=this.batch_;this.batch_=[];for(var q=0;q<f.length;++q){var u=f[q];f[q]=null;try{u()}catch(A){this.asyncThrow_(A)}}}this.batch_=null};n.prototype.asyncThrow_=function(f){this.asyncExecuteFunction(function(){throw f;})};var l=function(f){this.state_=0;this.result_=void 0;this.onSettledCallbacks_=[];this.isRejectionHandled_=!1;var q=this.createResolveAndReject_();
try{f(q.resolve,q.reject)}catch(u){q.reject(u)}};l.prototype.createResolveAndReject_=function(){function f(A){return function(F){u||(u=!0,A.call(q,F))}}var q=this,u=!1;return{resolve:f(this.resolveTo_),reject:f(this.reject_)}};l.prototype.resolveTo_=function(f){if(f===this)this.reject_(new TypeError("A Promise cannot resolve to itself"));else if(f instanceof l)this.settleSameAsPromise_(f);else{a:switch(typeof f){case "object":var q=null!=f;break a;case "function":q=!0;break a;default:q=!1}q?this.resolveToNonPromiseObj_(f):
this.fulfill_(f)}};l.prototype.resolveToNonPromiseObj_=function(f){var q=void 0;try{q=f.then}catch(u){this.reject_(u);return}"function"==typeof q?this.settleSameAsThenable_(q,f):this.fulfill_(f)};l.prototype.reject_=function(f){this.settle_(2,f)};l.prototype.fulfill_=function(f){this.settle_(1,f)};l.prototype.settle_=function(f,q){if(0!=this.state_)throw Error("Cannot settle("+f+", "+q+"): Promise already settled in state"+this.state_);this.state_=f;this.result_=q;2===this.state_&&this.scheduleUnhandledRejectionCheck_();
this.executeOnSettledCallbacks_()};l.prototype.scheduleUnhandledRejectionCheck_=function(){var f=this;p(function(){if(f.notifyUnhandledRejection_()){var q=$jscomp.global.console;"undefined"!==typeof q&&q.error(f.result_)}},1)};l.prototype.notifyUnhandledRejection_=function(){if(this.isRejectionHandled_)return!1;var f=$jscomp.global.CustomEvent,q=$jscomp.global.Event,u=$jscomp.global.dispatchEvent;if("undefined"===typeof u)return!0;"function"===typeof f?f=new f("unhandledrejection",{cancelable:!0}):
"function"===typeof q?f=new q("unhandledrejection",{cancelable:!0}):(f=$jscomp.global.document.createEvent("CustomEvent"),f.initCustomEvent("unhandledrejection",!1,!0,f));f.promise=this;f.reason=this.result_;return u(f)};l.prototype.executeOnSettledCallbacks_=function(){if(null!=this.onSettledCallbacks_){for(var f=0;f<this.onSettledCallbacks_.length;++f)y.asyncExecute(this.onSettledCallbacks_[f]);this.onSettledCallbacks_=null}};var y=new n;l.prototype.settleSameAsPromise_=function(f){var q=this.createResolveAndReject_();
f.callWhenSettled_(q.resolve,q.reject)};l.prototype.settleSameAsThenable_=function(f,q){var u=this.createResolveAndReject_();try{f.call(q,u.resolve,u.reject)}catch(A){u.reject(A)}};l.prototype.then=function(f,q){function u(w,B){return"function"==typeof w?function(R){try{A(w(R))}catch(Z){F(Z)}}:B}var A,F,v=new l(function(w,B){A=w;F=B});this.callWhenSettled_(u(f,A),u(q,F));return v};l.prototype.catch=function(f){return this.then(void 0,f)};l.prototype.callWhenSettled_=function(f,q){function u(){switch(A.state_){case 1:f(A.result_);
break;case 2:q(A.result_);break;default:throw Error("Unexpected state: "+A.state_);}}var A=this;null==this.onSettledCallbacks_?y.asyncExecute(u):this.onSettledCallbacks_.push(u);this.isRejectionHandled_=!0};l.resolve=k;l.reject=function(f){return new l(function(q,u){u(f)})};l.race=function(f){return new l(function(q,u){for(var A=$jscomp.makeIterator(f),F=A.next();!F.done;F=A.next())k(F.value).callWhenSettled_(q,u)})};l.all=function(f){var q=$jscomp.makeIterator(f),u=q.next();return u.done?k([]):new l(function(A,
F){function v(R){return function(Z){w[R]=Z;B--;0==B&&A(w)}}var w=[],B=0;do w.push(void 0),B++,k(u.value).callWhenSettled_(v(w.length-1),F),u=q.next();while(!u.done)})};return l},"es6","es3");$jscomp.owns=function(h,n){return Object.prototype.hasOwnProperty.call(h,n)};$jscomp.assign=$jscomp.TRUST_ES6_POLYFILLS&&"function"==typeof Object.assign?Object.assign:function(h,n){for(var k=1;k<arguments.length;k++){var p=arguments[k];if(p)for(var l in p)$jscomp.owns(p,l)&&(h[l]=p[l])}return h};
$jscomp.polyfill("Object.assign",function(h){return h||$jscomp.assign},"es6","es3");$jscomp.checkStringArgs=function(h,n,k){if(null==h)throw new TypeError("The 'this' value for String.prototype."+k+" must not be null or undefined");if(n instanceof RegExp)throw new TypeError("First argument to String.prototype."+k+" must not be a regular expression");return h+""};
$jscomp.polyfill("String.prototype.startsWith",function(h){return h?h:function(n,k){var p=$jscomp.checkStringArgs(this,n,"startsWith");n+="";var l=p.length,y=n.length;k=Math.max(0,Math.min(k|0,p.length));for(var f=0;f<y&&k<l;)if(p[k++]!=n[f++])return!1;return f>=y}},"es6","es3");
$jscomp.polyfill("Array.prototype.copyWithin",function(h){function n(k){k=Number(k);return Infinity===k||-Infinity===k?k:k|0}return h?h:function(k,p,l){var y=this.length;k=n(k);p=n(p);l=void 0===l?y:n(l);k=0>k?Math.max(y+k,0):Math.min(k,y);p=0>p?Math.max(y+p,0):Math.min(p,y);l=0>l?Math.max(y+l,0):Math.min(l,y);if(k<p)for(;p<l;)p in this?this[k++]=this[p++]:(delete this[k++],p++);else for(l=Math.min(l,y+p-k),k+=l-p;l>p;)--l in this?this[--k]=this[l]:delete this[--k];return this}},"es6","es3");
$jscomp.typedArrayCopyWithin=function(h){return h?h: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 h="undefined"!==typeof document&&document.currentScript?document.currentScript.src:void 0;"undefined"!==typeof __filename&&(h=h||__filename);return function(n){function k(e){return a.locateFile?a.locateFile(e,U):U+e}function p(e,b){if(e){var c=ia;var d=e+b;for(b=e;c[b]&&!(b>=d);)++b;if(16<b-e&&c.buffer&&ra)c=ra.decode(c.subarray(e,b));else{for(d="";e<b;){var g=c[e++];if(g&128){var t=c[e++]&63;if(192==(g&224))d+=String.fromCharCode((g&31)<<6|t);else{var aa=c[e++]&
63;g=224==(g&240)?(g&15)<<12|t<<6|aa:(g&7)<<18|t<<12|aa<<6|c[e++]&63;65536>g?d+=String.fromCharCode(g):(g-=65536,d+=String.fromCharCode(55296|g>>10,56320|g&1023))}}else d+=String.fromCharCode(g)}c=d}}else c="";return c}function l(){var e=ja.buffer;a.HEAP8=W=new Int8Array(e);a.HEAP16=new Int16Array(e);a.HEAP32=ca=new Int32Array(e);a.HEAPU8=ia=new Uint8Array(e);a.HEAPU16=new Uint16Array(e);a.HEAPU32=Y=new Uint32Array(e);a.HEAPF32=new Float32Array(e);a.HEAPF64=new Float64Array(e)}function y(e){if(a.onAbort)a.onAbort(e);
e="Aborted("+e+")";da(e);sa=!0;e=new WebAssembly.RuntimeError(e+". Build with -sASSERTIONS for more info.");ka(e);throw e;}function f(e){try{if(e==P&&ea)return new Uint8Array(ea);if(ma)return ma(e);throw"both async and sync fetching of the wasm failed";}catch(b){y(b)}}function q(){if(!ea&&(ta||fa)){if("function"==typeof fetch&&!P.startsWith("file://"))return fetch(P,{credentials:"same-origin"}).then(function(e){if(!e.ok)throw"failed to load wasm binary file at '"+P+"'";return e.arrayBuffer()}).catch(function(){return f(P)});
if(na)return new Promise(function(e,b){na(P,function(c){e(new Uint8Array(c))},b)})}return Promise.resolve().then(function(){return f(P)})}function u(e){for(;0<e.length;)e.shift()(a)}function A(e){this.excPtr=e;this.ptr=e-24;this.set_type=function(b){Y[this.ptr+4>>2]=b};this.get_type=function(){return Y[this.ptr+4>>2]};this.set_destructor=function(b){Y[this.ptr+8>>2]=b};this.get_destructor=function(){return Y[this.ptr+8>>2]};this.set_refcount=function(b){ca[this.ptr>>2]=b};this.set_caught=function(b){W[this.ptr+
12>>0]=b?1:0};this.get_caught=function(){return 0!=W[this.ptr+12>>0]};this.set_rethrown=function(b){W[this.ptr+13>>0]=b?1:0};this.get_rethrown=function(){return 0!=W[this.ptr+13>>0]};this.init=function(b,c){this.set_adjusted_ptr(0);this.set_type(b);this.set_destructor(c);this.set_refcount(0);this.set_caught(!1);this.set_rethrown(!1)};this.add_ref=function(){ca[this.ptr>>2]+=1};this.release_ref=function(){var b=ca[this.ptr>>2];ca[this.ptr>>2]=b-1;return 1===b};this.set_adjusted_ptr=function(b){Y[this.ptr+
16>>2]=b};this.get_adjusted_ptr=function(){return Y[this.ptr+16>>2]};this.get_exception_ptr=function(){if(ua(this.get_type()))return Y[this.excPtr>>2];var b=this.get_adjusted_ptr();return 0!==b?b:this.excPtr}}function F(){function e(){if(!la&&(la=!0,a.calledRun=!0,!sa)){va=!0;u(oa);wa(a);if(a.onRuntimeInitialized)a.onRuntimeInitialized();if(a.postRun)for("function"==typeof a.postRun&&(a.postRun=[a.postRun]);a.postRun.length;)xa.unshift(a.postRun.shift());u(xa)}}if(!(0<ba)){if(a.preRun)for("function"==
typeof a.preRun&&(a.preRun=[a.preRun]);a.preRun.length;)ya.unshift(a.preRun.shift());u(ya);0<ba||(a.setStatus?(a.setStatus("Running..."),setTimeout(function(){setTimeout(function(){a.setStatus("")},1);e()},1)):e())}}function v(){}function w(e){return(e||v).__cache__}function B(e,b){var c=w(b),d=c[e];if(d)return d;d=Object.create((b||v).prototype);d.ptr=e;return c[e]=d}function R(e){if("string"===typeof e){for(var b=0,c=0;c<e.length;++c){var d=e.charCodeAt(c);127>=d?b++:2047>=d?b+=2:55296<=d&&57343>=
d?(b+=4,++c):b+=3}b=Array(b+1);c=0;d=b.length;if(0<d){d=c+d-1;for(var g=0;g<e.length;++g){var t=e.charCodeAt(g);if(55296<=t&&57343>=t){var aa=e.charCodeAt(++g);t=65536+((t&1023)<<10)|aa&1023}if(127>=t){if(c>=d)break;b[c++]=t}else{if(2047>=t){if(c+1>=d)break;b[c++]=192|t>>6}else{if(65535>=t){if(c+2>=d)break;b[c++]=224|t>>12}else{if(c+3>=d)break;b[c++]=240|t>>18;b[c++]=128|t>>12&63}b[c++]=128|t>>6&63}b[c++]=128|t&63}}b[c]=0}e=r.alloc(b,W);r.copy(b,W,e);return e}return e}function Z(e){if("object"===
typeof e){var b=r.alloc(e,W);r.copy(e,W,b);return b}return e}function X(){throw"cannot construct a VoidPtr, no constructor in IDL";}function S(){this.ptr=za();w(S)[this.ptr]=this}function Q(){this.ptr=Aa();w(Q)[this.ptr]=this}function V(){this.ptr=Ba();w(V)[this.ptr]=this}function x(){this.ptr=Ca();w(x)[this.ptr]=this}function D(){this.ptr=Da();w(D)[this.ptr]=this}function G(){this.ptr=Ea();w(G)[this.ptr]=this}function H(){this.ptr=Fa();w(H)[this.ptr]=this}function E(){this.ptr=Ga();w(E)[this.ptr]=
this}function T(){this.ptr=Ha();w(T)[this.ptr]=this}function C(){throw"cannot construct a Status, no constructor in IDL";}function I(){this.ptr=Ia();w(I)[this.ptr]=this}function J(){this.ptr=Ja();w(J)[this.ptr]=this}function K(){this.ptr=Ka();w(K)[this.ptr]=this}function L(){this.ptr=La();w(L)[this.ptr]=this}function M(){this.ptr=Ma();w(M)[this.ptr]=this}function N(){this.ptr=Na();w(N)[this.ptr]=this}function O(){this.ptr=Oa();w(O)[this.ptr]=this}function z(){this.ptr=Pa();w(z)[this.ptr]=this}function m(){this.ptr=
Qa();w(m)[this.ptr]=this}n=void 0===n?{}:n;var a="undefined"!=typeof n?n:{},wa,ka;a.ready=new Promise(function(e,b){wa=e;ka=b});var Ra=!1,Sa=!1;a.onRuntimeInitialized=function(){Ra=!0;if(Sa&&"function"===typeof a.onModuleLoaded)a.onModuleLoaded(a)};a.onModuleParsed=function(){Sa=!0;if(Ra&&"function"===typeof a.onModuleLoaded)a.onModuleLoaded(a)};a.isVersionSupported=function(e){if("string"!==typeof e)return!1;e=e.split(".");return 2>e.length||3<e.length?!1:1==e[0]&&0<=e[1]&&5>=e[1]?!0:0!=e[0]||10<
e[1]?!1:!0};var Ta=Object.assign({},a),ta="object"==typeof window,fa="function"==typeof importScripts,Ua="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,U="";if(Ua){var Va=require("fs"),pa=require("path");U=fa?pa.dirname(U)+"/":__dirname+"/";var Wa=function(e,b){e=e.startsWith("file://")?new URL(e):pa.normalize(e);return Va.readFileSync(e,b?void 0:"utf8")};var ma=function(e){e=Wa(e,!0);e.buffer||(e=new Uint8Array(e));return e};var na=function(e,
b,c){e=e.startsWith("file://")?new URL(e):pa.normalize(e);Va.readFile(e,function(d,g){d?c(d):b(g.buffer)})};1<process.argv.length&&process.argv[1].replace(/\\/g,"/");process.argv.slice(2);a.inspect=function(){return"[Emscripten Module object]"}}else if(ta||fa)fa?U=self.location.href:"undefined"!=typeof document&&document.currentScript&&(U=document.currentScript.src),h&&(U=h),U=0!==U.indexOf("blob:")?U.substr(0,U.replace(/[?#].*/,"").lastIndexOf("/")+1):"",Wa=function(e){var b=new XMLHttpRequest;b.open("GET",
e,!1);b.send(null);return b.responseText},fa&&(ma=function(e){var b=new XMLHttpRequest;b.open("GET",e,!1);b.responseType="arraybuffer";b.send(null);return new Uint8Array(b.response)}),na=function(e,b,c){var d=new XMLHttpRequest;d.open("GET",e,!0);d.responseType="arraybuffer";d.onload=function(){200==d.status||0==d.status&&d.response?b(d.response):c()};d.onerror=c;d.send(null)};a.print||console.log.bind(console);var da=a.printErr||console.warn.bind(console);Object.assign(a,Ta);Ta=null;var ea;a.wasmBinary&&
(ea=a.wasmBinary);"object"!=typeof WebAssembly&&y("no native wasm support detected");var ja,sa=!1,ra="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0,W,ia,ca,Y,ya=[],oa=[],xa=[],va=!1,ba=0,qa=null,ha=null;var P="draco_decoder_gltf.wasm";P.startsWith("data:application/octet-stream;base64,")||(P=k(P));var pd=0,qd={b:function(e,b,c){(new A(e)).init(b,c);pd++;throw e;},a:function(){y("")},d:function(e,b,c){ia.copyWithin(e,b,b+c)},c:function(e){var b=ia.length;e>>>=0;if(2147483648<e)return!1;
for(var c=1;4>=c;c*=2){var d=b*(1+.2/c);d=Math.min(d,e+100663296);var g=Math;d=Math.max(e,d);g=g.min.call(g,2147483648,d+(65536-d%65536)%65536);a:{d=ja.buffer;try{ja.grow(g-d.byteLength+65535>>>16);l();var t=1;break a}catch(aa){}t=void 0}if(t)return!0}return!1}};(function(){function e(g,t){a.asm=g.exports;ja=a.asm.e;l();oa.unshift(a.asm.f);ba--;a.monitorRunDependencies&&a.monitorRunDependencies(ba);0==ba&&(null!==qa&&(clearInterval(qa),qa=null),ha&&(g=ha,ha=null,g()))}function b(g){e(g.instance)}
function c(g){return q().then(function(t){return WebAssembly.instantiate(t,d)}).then(function(t){return t}).then(g,function(t){da("failed to asynchronously prepare wasm: "+t);y(t)})}var d={a:qd};ba++;a.monitorRunDependencies&&a.monitorRunDependencies(ba);if(a.instantiateWasm)try{return a.instantiateWasm(d,e)}catch(g){da("Module.instantiateWasm callback failed with error: "+g),ka(g)}(function(){return ea||"function"!=typeof WebAssembly.instantiateStreaming||P.startsWith("data:application/octet-stream;base64,")||
P.startsWith("file://")||Ua||"function"!=typeof fetch?c(b):fetch(P,{credentials:"same-origin"}).then(function(g){return WebAssembly.instantiateStreaming(g,d).then(b,function(t){da("wasm streaming compile failed: "+t);da("falling back to ArrayBuffer instantiation");return c(b)})})})().catch(ka);return{}})();var Xa=a._emscripten_bind_VoidPtr___destroy___0=function(){return(Xa=a._emscripten_bind_VoidPtr___destroy___0=a.asm.h).apply(null,arguments)},za=a._emscripten_bind_DecoderBuffer_DecoderBuffer_0=
function(){return(za=a._emscripten_bind_DecoderBuffer_DecoderBuffer_0=a.asm.i).apply(null,arguments)},Ya=a._emscripten_bind_DecoderBuffer_Init_2=function(){return(Ya=a._emscripten_bind_DecoderBuffer_Init_2=a.asm.j).apply(null,arguments)},Za=a._emscripten_bind_DecoderBuffer___destroy___0=function(){return(Za=a._emscripten_bind_DecoderBuffer___destroy___0=a.asm.k).apply(null,arguments)},Aa=a._emscripten_bind_AttributeTransformData_AttributeTransformData_0=function(){return(Aa=a._emscripten_bind_AttributeTransformData_AttributeTransformData_0=
a.asm.l).apply(null,arguments)},$a=a._emscripten_bind_AttributeTransformData_transform_type_0=function(){return($a=a._emscripten_bind_AttributeTransformData_transform_type_0=a.asm.m).apply(null,arguments)},ab=a._emscripten_bind_AttributeTransformData___destroy___0=function(){return(ab=a._emscripten_bind_AttributeTransformData___destroy___0=a.asm.n).apply(null,arguments)},Ba=a._emscripten_bind_GeometryAttribute_GeometryAttribute_0=function(){return(Ba=a._emscripten_bind_GeometryAttribute_GeometryAttribute_0=
a.asm.o).apply(null,arguments)},bb=a._emscripten_bind_GeometryAttribute___destroy___0=function(){return(bb=a._emscripten_bind_GeometryAttribute___destroy___0=a.asm.p).apply(null,arguments)},Ca=a._emscripten_bind_PointAttribute_PointAttribute_0=function(){return(Ca=a._emscripten_bind_PointAttribute_PointAttribute_0=a.asm.q).apply(null,arguments)},cb=a._emscripten_bind_PointAttribute_size_0=function(){return(cb=a._emscripten_bind_PointAttribute_size_0=a.asm.r).apply(null,arguments)},db=a._emscripten_bind_PointAttribute_GetAttributeTransformData_0=
function(){return(db=a._emscripten_bind_PointAttribute_GetAttributeTransformData_0=a.asm.s).apply(null,arguments)},eb=a._emscripten_bind_PointAttribute_attribute_type_0=function(){return(eb=a._emscripten_bind_PointAttribute_attribute_type_0=a.asm.t).apply(null,arguments)},fb=a._emscripten_bind_PointAttribute_data_type_0=function(){return(fb=a._emscripten_bind_PointAttribute_data_type_0=a.asm.u).apply(null,arguments)},gb=a._emscripten_bind_PointAttribute_num_components_0=function(){return(gb=a._emscripten_bind_PointAttribute_num_components_0=
a.asm.v).apply(null,arguments)},hb=a._emscripten_bind_PointAttribute_normalized_0=function(){return(hb=a._emscripten_bind_PointAttribute_normalized_0=a.asm.w).apply(null,arguments)},ib=a._emscripten_bind_PointAttribute_byte_stride_0=function(){return(ib=a._emscripten_bind_PointAttribute_byte_stride_0=a.asm.x).apply(null,arguments)},jb=a._emscripten_bind_PointAttribute_byte_offset_0=function(){return(jb=a._emscripten_bind_PointAttribute_byte_offset_0=a.asm.y).apply(null,arguments)},kb=a._emscripten_bind_PointAttribute_unique_id_0=
function(){return(kb=a._emscripten_bind_PointAttribute_unique_id_0=a.asm.z).apply(null,arguments)},lb=a._emscripten_bind_PointAttribute___destroy___0=function(){return(lb=a._emscripten_bind_PointAttribute___destroy___0=a.asm.A).apply(null,arguments)},Da=a._emscripten_bind_AttributeQuantizationTransform_AttributeQuantizationTransform_0=function(){return(Da=a._emscripten_bind_AttributeQuantizationTransform_AttributeQuantizationTransform_0=a.asm.B).apply(null,arguments)},mb=a._emscripten_bind_AttributeQuantizationTransform_InitFromAttribute_1=
function(){return(mb=a._emscripten_bind_AttributeQuantizationTransform_InitFromAttribute_1=a.asm.C).apply(null,arguments)},nb=a._emscripten_bind_AttributeQuantizationTransform_quantization_bits_0=function(){return(nb=a._emscripten_bind_AttributeQuantizationTransform_quantization_bits_0=a.asm.D).apply(null,arguments)},ob=a._emscripten_bind_AttributeQuantizationTransform_min_value_1=function(){return(ob=a._emscripten_bind_AttributeQuantizationTransform_min_value_1=a.asm.E).apply(null,arguments)},pb=
a._emscripten_bind_AttributeQuantizationTransform_range_0=function(){return(pb=a._emscripten_bind_AttributeQuantizationTransform_range_0=a.asm.F).apply(null,arguments)},qb=a._emscripten_bind_AttributeQuantizationTransform___destroy___0=function(){return(qb=a._emscripten_bind_AttributeQuantizationTransform___destroy___0=a.asm.G).apply(null,arguments)},Ea=a._emscripten_bind_AttributeOctahedronTransform_AttributeOctahedronTransform_0=function(){return(Ea=a._emscripten_bind_AttributeOctahedronTransform_AttributeOctahedronTransform_0=
a.asm.H).apply(null,arguments)},rb=a._emscripten_bind_AttributeOctahedronTransform_InitFromAttribute_1=function(){return(rb=a._emscripten_bind_AttributeOctahedronTransform_InitFromAttribute_1=a.asm.I).apply(null,arguments)},sb=a._emscripten_bind_AttributeOctahedronTransform_quantization_bits_0=function(){return(sb=a._emscripten_bind_AttributeOctahedronTransform_quantization_bits_0=a.asm.J).apply(null,arguments)},tb=a._emscripten_bind_AttributeOctahedronTransform___destroy___0=function(){return(tb=
a._emscripten_bind_AttributeOctahedronTransform___destroy___0=a.asm.K).apply(null,arguments)},Fa=a._emscripten_bind_PointCloud_PointCloud_0=function(){return(Fa=a._emscripten_bind_PointCloud_PointCloud_0=a.asm.L).apply(null,arguments)},ub=a._emscripten_bind_PointCloud_num_attributes_0=function(){return(ub=a._emscripten_bind_PointCloud_num_attributes_0=a.asm.M).apply(null,arguments)},vb=a._emscripten_bind_PointCloud_num_points_0=function(){return(vb=a._emscripten_bind_PointCloud_num_points_0=a.asm.N).apply(null,
arguments)},wb=a._emscripten_bind_PointCloud___destroy___0=function(){return(wb=a._emscripten_bind_PointCloud___destroy___0=a.asm.O).apply(null,arguments)},Ga=a._emscripten_bind_Mesh_Mesh_0=function(){return(Ga=a._emscripten_bind_Mesh_Mesh_0=a.asm.P).apply(null,arguments)},xb=a._emscripten_bind_Mesh_num_faces_0=function(){return(xb=a._emscripten_bind_Mesh_num_faces_0=a.asm.Q).apply(null,arguments)},yb=a._emscripten_bind_Mesh_num_attributes_0=function(){return(yb=a._emscripten_bind_Mesh_num_attributes_0=
a.asm.R).apply(null,arguments)},zb=a._emscripten_bind_Mesh_num_points_0=function(){return(zb=a._emscripten_bind_Mesh_num_points_0=a.asm.S).apply(null,arguments)},Ab=a._emscripten_bind_Mesh___destroy___0=function(){return(Ab=a._emscripten_bind_Mesh___destroy___0=a.asm.T).apply(null,arguments)},Ha=a._emscripten_bind_Metadata_Metadata_0=function(){return(Ha=a._emscripten_bind_Metadata_Metadata_0=a.asm.U).apply(null,arguments)},Bb=a._emscripten_bind_Metadata___destroy___0=function(){return(Bb=a._emscripten_bind_Metadata___destroy___0=
a.asm.V).apply(null,arguments)},Cb=a._emscripten_bind_Status_code_0=function(){return(Cb=a._emscripten_bind_Status_code_0=a.asm.W).apply(null,arguments)},Db=a._emscripten_bind_Status_ok_0=function(){return(Db=a._emscripten_bind_Status_ok_0=a.asm.X).apply(null,arguments)},Eb=a._emscripten_bind_Status_error_msg_0=function(){return(Eb=a._emscripten_bind_Status_error_msg_0=a.asm.Y).apply(null,arguments)},Fb=a._emscripten_bind_Status___destroy___0=function(){return(Fb=a._emscripten_bind_Status___destroy___0=
a.asm.Z).apply(null,arguments)},Ia=a._emscripten_bind_DracoFloat32Array_DracoFloat32Array_0=function(){return(Ia=a._emscripten_bind_DracoFloat32Array_DracoFloat32Array_0=a.asm._).apply(null,arguments)},Gb=a._emscripten_bind_DracoFloat32Array_GetValue_1=function(){return(Gb=a._emscripten_bind_DracoFloat32Array_GetValue_1=a.asm.$).apply(null,arguments)},Hb=a._emscripten_bind_DracoFloat32Array_size_0=function(){return(Hb=a._emscripten_bind_DracoFloat32Array_size_0=a.asm.aa).apply(null,arguments)},Ib=
a._emscripten_bind_DracoFloat32Array___destroy___0=function(){return(Ib=a._emscripten_bind_DracoFloat32Array___destroy___0=a.asm.ba).apply(null,arguments)},Ja=a._emscripten_bind_DracoInt8Array_DracoInt8Array_0=function(){return(Ja=a._emscripten_bind_DracoInt8Array_DracoInt8Array_0=a.asm.ca).apply(null,arguments)},Jb=a._emscripten_bind_DracoInt8Array_GetValue_1=function(){return(Jb=a._emscripten_bind_DracoInt8Array_GetValue_1=a.asm.da).apply(null,arguments)},Kb=a._emscripten_bind_DracoInt8Array_size_0=
function(){return(Kb=a._emscripten_bind_DracoInt8Array_size_0=a.asm.ea).apply(null,arguments)},Lb=a._emscripten_bind_DracoInt8Array___destroy___0=function(){return(Lb=a._emscripten_bind_DracoInt8Array___destroy___0=a.asm.fa).apply(null,arguments)},Ka=a._emscripten_bind_DracoUInt8Array_DracoUInt8Array_0=function(){return(Ka=a._emscripten_bind_DracoUInt8Array_DracoUInt8Array_0=a.asm.ga).apply(null,arguments)},Mb=a._emscripten_bind_DracoUInt8Array_GetValue_1=function(){return(Mb=a._emscripten_bind_DracoUInt8Array_GetValue_1=
a.asm.ha).apply(null,arguments)},Nb=a._emscripten_bind_DracoUInt8Array_size_0=function(){return(Nb=a._emscripten_bind_DracoUInt8Array_size_0=a.asm.ia).apply(null,arguments)},Ob=a._emscripten_bind_DracoUInt8Array___destroy___0=function(){return(Ob=a._emscripten_bind_DracoUInt8Array___destroy___0=a.asm.ja).apply(null,arguments)},La=a._emscripten_bind_DracoInt16Array_DracoInt16Array_0=function(){return(La=a._emscripten_bind_DracoInt16Array_DracoInt16Array_0=a.asm.ka).apply(null,arguments)},Pb=a._emscripten_bind_DracoInt16Array_GetValue_1=
function(){return(Pb=a._emscripten_bind_DracoInt16Array_GetValue_1=a.asm.la).apply(null,arguments)},Qb=a._emscripten_bind_DracoInt16Array_size_0=function(){return(Qb=a._emscripten_bind_DracoInt16Array_size_0=a.asm.ma).apply(null,arguments)},Rb=a._emscripten_bind_DracoInt16Array___destroy___0=function(){return(Rb=a._emscripten_bind_DracoInt16Array___destroy___0=a.asm.na).apply(null,arguments)},Ma=a._emscripten_bind_DracoUInt16Array_DracoUInt16Array_0=function(){return(Ma=a._emscripten_bind_DracoUInt16Array_DracoUInt16Array_0=
a.asm.oa).apply(null,arguments)},Sb=a._emscripten_bind_DracoUInt16Array_GetValue_1=function(){return(Sb=a._emscripten_bind_DracoUInt16Array_GetValue_1=a.asm.pa).apply(null,arguments)},Tb=a._emscripten_bind_DracoUInt16Array_size_0=function(){return(Tb=a._emscripten_bind_DracoUInt16Array_size_0=a.asm.qa).apply(null,arguments)},Ub=a._emscripten_bind_DracoUInt16Array___destroy___0=function(){return(Ub=a._emscripten_bind_DracoUInt16Array___destroy___0=a.asm.ra).apply(null,arguments)},Na=a._emscripten_bind_DracoInt32Array_DracoInt32Array_0=
function(){return(Na=a._emscripten_bind_DracoInt32Array_DracoInt32Array_0=a.asm.sa).apply(null,arguments)},Vb=a._emscripten_bind_DracoInt32Array_GetValue_1=function(){return(Vb=a._emscripten_bind_DracoInt32Array_GetValue_1=a.asm.ta).apply(null,arguments)},Wb=a._emscripten_bind_DracoInt32Array_size_0=function(){return(Wb=a._emscripten_bind_DracoInt32Array_size_0=a.asm.ua).apply(null,arguments)},Xb=a._emscripten_bind_DracoInt32Array___destroy___0=function(){return(Xb=a._emscripten_bind_DracoInt32Array___destroy___0=
a.asm.va).apply(null,arguments)},Oa=a._emscripten_bind_DracoUInt32Array_DracoUInt32Array_0=function(){return(Oa=a._emscripten_bind_DracoUInt32Array_DracoUInt32Array_0=a.asm.wa).apply(null,arguments)},Yb=a._emscripten_bind_DracoUInt32Array_GetValue_1=function(){return(Yb=a._emscripten_bind_DracoUInt32Array_GetValue_1=a.asm.xa).apply(null,arguments)},Zb=a._emscripten_bind_DracoUInt32Array_size_0=function(){return(Zb=a._emscripten_bind_DracoUInt32Array_size_0=a.asm.ya).apply(null,arguments)},$b=a._emscripten_bind_DracoUInt32Array___destroy___0=
function(){return($b=a._emscripten_bind_DracoUInt32Array___destroy___0=a.asm.za).apply(null,arguments)},Pa=a._emscripten_bind_MetadataQuerier_MetadataQuerier_0=function(){return(Pa=a._emscripten_bind_MetadataQuerier_MetadataQuerier_0=a.asm.Aa).apply(null,arguments)},ac=a._emscripten_bind_MetadataQuerier_HasEntry_2=function(){return(ac=a._emscripten_bind_MetadataQuerier_HasEntry_2=a.asm.Ba).apply(null,arguments)},bc=a._emscripten_bind_MetadataQuerier_GetIntEntry_2=function(){return(bc=a._emscripten_bind_MetadataQuerier_GetIntEntry_2=
a.asm.Ca).apply(null,arguments)},cc=a._emscripten_bind_MetadataQuerier_GetIntEntryArray_3=function(){return(cc=a._emscripten_bind_MetadataQuerier_GetIntEntryArray_3=a.asm.Da).apply(null,arguments)},dc=a._emscripten_bind_MetadataQuerier_GetDoubleEntry_2=function(){return(dc=a._emscripten_bind_MetadataQuerier_GetDoubleEntry_2=a.asm.Ea).apply(null,arguments)},ec=a._emscripten_bind_MetadataQuerier_GetStringEntry_2=function(){return(ec=a._emscripten_bind_MetadataQuerier_GetStringEntry_2=a.asm.Fa).apply(null,
arguments)},fc=a._emscripten_bind_MetadataQuerier_NumEntries_1=function(){return(fc=a._emscripten_bind_MetadataQuerier_NumEntries_1=a.asm.Ga).apply(null,arguments)},gc=a._emscripten_bind_MetadataQuerier_GetEntryName_2=function(){return(gc=a._emscripten_bind_MetadataQuerier_GetEntryName_2=a.asm.Ha).apply(null,arguments)},hc=a._emscripten_bind_MetadataQuerier___destroy___0=function(){return(hc=a._emscripten_bind_MetadataQuerier___destroy___0=a.asm.Ia).apply(null,arguments)},Qa=a._emscripten_bind_Decoder_Decoder_0=
function(){return(Qa=a._emscripten_bind_Decoder_Decoder_0=a.asm.Ja).apply(null,arguments)},ic=a._emscripten_bind_Decoder_DecodeArrayToPointCloud_3=function(){return(ic=a._emscripten_bind_Decoder_DecodeArrayToPointCloud_3=a.asm.Ka).apply(null,arguments)},jc=a._emscripten_bind_Decoder_DecodeArrayToMesh_3=function(){return(jc=a._emscripten_bind_Decoder_DecodeArrayToMesh_3=a.asm.La).apply(null,arguments)},kc=a._emscripten_bind_Decoder_GetAttributeId_2=function(){return(kc=a._emscripten_bind_Decoder_GetAttributeId_2=
a.asm.Ma).apply(null,arguments)},lc=a._emscripten_bind_Decoder_GetAttributeIdByName_2=function(){return(lc=a._emscripten_bind_Decoder_GetAttributeIdByName_2=a.asm.Na).apply(null,arguments)},mc=a._emscripten_bind_Decoder_GetAttributeIdByMetadataEntry_3=function(){return(mc=a._emscripten_bind_Decoder_GetAttributeIdByMetadataEntry_3=a.asm.Oa).apply(null,arguments)},nc=a._emscripten_bind_Decoder_GetAttribute_2=function(){return(nc=a._emscripten_bind_Decoder_GetAttribute_2=a.asm.Pa).apply(null,arguments)},
oc=a._emscripten_bind_Decoder_GetAttributeByUniqueId_2=function(){return(oc=a._emscripten_bind_Decoder_GetAttributeByUniqueId_2=a.asm.Qa).apply(null,arguments)},pc=a._emscripten_bind_Decoder_GetMetadata_1=function(){return(pc=a._emscripten_bind_Decoder_GetMetadata_1=a.asm.Ra).apply(null,arguments)},qc=a._emscripten_bind_Decoder_GetAttributeMetadata_2=function(){return(qc=a._emscripten_bind_Decoder_GetAttributeMetadata_2=a.asm.Sa).apply(null,arguments)},rc=a._emscripten_bind_Decoder_GetFaceFromMesh_3=
function(){return(rc=a._emscripten_bind_Decoder_GetFaceFromMesh_3=a.asm.Ta).apply(null,arguments)},sc=a._emscripten_bind_Decoder_GetTriangleStripsFromMesh_2=function(){return(sc=a._emscripten_bind_Decoder_GetTriangleStripsFromMesh_2=a.asm.Ua).apply(null,arguments)},tc=a._emscripten_bind_Decoder_GetTrianglesUInt16Array_3=function(){return(tc=a._emscripten_bind_Decoder_GetTrianglesUInt16Array_3=a.asm.Va).apply(null,arguments)},uc=a._emscripten_bind_Decoder_GetTrianglesUInt32Array_3=function(){return(uc=
a._emscripten_bind_Decoder_GetTrianglesUInt32Array_3=a.asm.Wa).apply(null,arguments)},vc=a._emscripten_bind_Decoder_GetAttributeFloat_3=function(){return(vc=a._emscripten_bind_Decoder_GetAttributeFloat_3=a.asm.Xa).apply(null,arguments)},wc=a._emscripten_bind_Decoder_GetAttributeFloatForAllPoints_3=function(){return(wc=a._emscripten_bind_Decoder_GetAttributeFloatForAllPoints_3=a.asm.Ya).apply(null,arguments)},xc=a._emscripten_bind_Decoder_GetAttributeIntForAllPoints_3=function(){return(xc=a._emscripten_bind_Decoder_GetAttributeIntForAllPoints_3=
a.asm.Za).apply(null,arguments)},yc=a._emscripten_bind_Decoder_GetAttributeInt8ForAllPoints_3=function(){return(yc=a._emscripten_bind_Decoder_GetAttributeInt8ForAllPoints_3=a.asm._a).apply(null,arguments)},zc=a._emscripten_bind_Decoder_GetAttributeUInt8ForAllPoints_3=function(){return(zc=a._emscripten_bind_Decoder_GetAttributeUInt8ForAllPoints_3=a.asm.$a).apply(null,arguments)},Ac=a._emscripten_bind_Decoder_GetAttributeInt16ForAllPoints_3=function(){return(Ac=a._emscripten_bind_Decoder_GetAttributeInt16ForAllPoints_3=
a.asm.ab).apply(null,arguments)},Bc=a._emscripten_bind_Decoder_GetAttributeUInt16ForAllPoints_3=function(){return(Bc=a._emscripten_bind_Decoder_GetAttributeUInt16ForAllPoints_3=a.asm.bb).apply(null,arguments)},Cc=a._emscripten_bind_Decoder_GetAttributeInt32ForAllPoints_3=function(){return(Cc=a._emscripten_bind_Decoder_GetAttributeInt32ForAllPoints_3=a.asm.cb).apply(null,arguments)},Dc=a._emscripten_bind_Decoder_GetAttributeUInt32ForAllPoints_3=function(){return(Dc=a._emscripten_bind_Decoder_GetAttributeUInt32ForAllPoints_3=
a.asm.db).apply(null,arguments)},Ec=a._emscripten_bind_Decoder_GetAttributeDataArrayForAllPoints_5=function(){return(Ec=a._emscripten_bind_Decoder_GetAttributeDataArrayForAllPoints_5=a.asm.eb).apply(null,arguments)},Fc=a._emscripten_bind_Decoder_SkipAttributeTransform_1=function(){return(Fc=a._emscripten_bind_Decoder_SkipAttributeTransform_1=a.asm.fb).apply(null,arguments)},Gc=a._emscripten_bind_Decoder_GetEncodedGeometryType_Deprecated_1=function(){return(Gc=a._emscripten_bind_Decoder_GetEncodedGeometryType_Deprecated_1=
a.asm.gb).apply(null,arguments)},Hc=a._emscripten_bind_Decoder_DecodeBufferToPointCloud_2=function(){return(Hc=a._emscripten_bind_Decoder_DecodeBufferToPointCloud_2=a.asm.hb).apply(null,arguments)},Ic=a._emscripten_bind_Decoder_DecodeBufferToMesh_2=function(){return(Ic=a._emscripten_bind_Decoder_DecodeBufferToMesh_2=a.asm.ib).apply(null,arguments)},Jc=a._emscripten_bind_Decoder___destroy___0=function(){return(Jc=a._emscripten_bind_Decoder___destroy___0=a.asm.jb).apply(null,arguments)},Kc=a._emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_INVALID_TRANSFORM=
function(){return(Kc=a._emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_INVALID_TRANSFORM=a.asm.kb).apply(null,arguments)},Lc=a._emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_NO_TRANSFORM=function(){return(Lc=a._emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_NO_TRANSFORM=a.asm.lb).apply(null,arguments)},Mc=a._emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_QUANTIZATION_TRANSFORM=function(){return(Mc=a._emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_QUANTIZATION_TRANSFORM=
a.asm.mb).apply(null,arguments)},Nc=a._emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_OCTAHEDRON_TRANSFORM=function(){return(Nc=a._emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_OCTAHEDRON_TRANSFORM=a.asm.nb).apply(null,arguments)},Oc=a._emscripten_enum_draco_GeometryAttribute_Type_INVALID=function(){return(Oc=a._emscripten_enum_draco_GeometryAttribute_Type_INVALID=a.asm.ob).apply(null,arguments)},Pc=a._emscripten_enum_draco_GeometryAttribute_Type_POSITION=function(){return(Pc=a._emscripten_enum_draco_GeometryAttribute_Type_POSITION=
a.asm.pb).apply(null,arguments)},Qc=a._emscripten_enum_draco_GeometryAttribute_Type_NORMAL=function(){return(Qc=a._emscripten_enum_draco_GeometryAttribute_Type_NORMAL=a.asm.qb).apply(null,arguments)},Rc=a._emscripten_enum_draco_GeometryAttribute_Type_COLOR=function(){return(Rc=a._emscripten_enum_draco_GeometryAttribute_Type_COLOR=a.asm.rb).apply(null,arguments)},Sc=a._emscripten_enum_draco_GeometryAttribute_Type_TEX_COORD=function(){return(Sc=a._emscripten_enum_draco_GeometryAttribute_Type_TEX_COORD=
a.asm.sb).apply(null,arguments)},Tc=a._emscripten_enum_draco_GeometryAttribute_Type_GENERIC=function(){return(Tc=a._emscripten_enum_draco_GeometryAttribute_Type_GENERIC=a.asm.tb).apply(null,arguments)},Uc=a._emscripten_enum_draco_EncodedGeometryType_INVALID_GEOMETRY_TYPE=function(){return(Uc=a._emscripten_enum_draco_EncodedGeometryType_INVALID_GEOMETRY_TYPE=a.asm.ub).apply(null,arguments)},Vc=a._emscripten_enum_draco_EncodedGeometryType_POINT_CLOUD=function(){return(Vc=a._emscripten_enum_draco_EncodedGeometryType_POINT_CLOUD=
a.asm.vb).apply(null,arguments)},Wc=a._emscripten_enum_draco_EncodedGeometryType_TRIANGULAR_MESH=function(){return(Wc=a._emscripten_enum_draco_EncodedGeometryType_TRIANGULAR_MESH=a.asm.wb).apply(null,arguments)},Xc=a._emscripten_enum_draco_DataType_DT_INVALID=function(){return(Xc=a._emscripten_enum_draco_DataType_DT_INVALID=a.asm.xb).apply(null,arguments)},Yc=a._emscripten_enum_draco_DataType_DT_INT8=function(){return(Yc=a._emscripten_enum_draco_DataType_DT_INT8=a.asm.yb).apply(null,arguments)},Zc=
a._emscripten_enum_draco_DataType_DT_UINT8=function(){return(Zc=a._emscripten_enum_draco_DataType_DT_UINT8=a.asm.zb).apply(null,arguments)},$c=a._emscripten_enum_draco_DataType_DT_INT16=function(){return($c=a._emscripten_enum_draco_DataType_DT_INT16=a.asm.Ab).apply(null,arguments)},ad=a._emscripten_enum_draco_DataType_DT_UINT16=function(){return(ad=a._emscripten_enum_draco_DataType_DT_UINT16=a.asm.Bb).apply(null,arguments)},bd=a._emscripten_enum_draco_DataType_DT_INT32=function(){return(bd=a._emscripten_enum_draco_DataType_DT_INT32=
a.asm.Cb).apply(null,arguments)},cd=a._emscripten_enum_draco_DataType_DT_UINT32=function(){return(cd=a._emscripten_enum_draco_DataType_DT_UINT32=a.asm.Db).apply(null,arguments)},dd=a._emscripten_enum_draco_DataType_DT_INT64=function(){return(dd=a._emscripten_enum_draco_DataType_DT_INT64=a.asm.Eb).apply(null,arguments)},ed=a._emscripten_enum_draco_DataType_DT_UINT64=function(){return(ed=a._emscripten_enum_draco_DataType_DT_UINT64=a.asm.Fb).apply(null,arguments)},fd=a._emscripten_enum_draco_DataType_DT_FLOAT32=
function(){return(fd=a._emscripten_enum_draco_DataType_DT_FLOAT32=a.asm.Gb).apply(null,arguments)},gd=a._emscripten_enum_draco_DataType_DT_FLOAT64=function(){return(gd=a._emscripten_enum_draco_DataType_DT_FLOAT64=a.asm.Hb).apply(null,arguments)},hd=a._emscripten_enum_draco_DataType_DT_BOOL=function(){return(hd=a._emscripten_enum_draco_DataType_DT_BOOL=a.asm.Ib).apply(null,arguments)},id=a._emscripten_enum_draco_DataType_DT_TYPES_COUNT=function(){return(id=a._emscripten_enum_draco_DataType_DT_TYPES_COUNT=
a.asm.Jb).apply(null,arguments)},jd=a._emscripten_enum_draco_StatusCode_OK=function(){return(jd=a._emscripten_enum_draco_StatusCode_OK=a.asm.Kb).apply(null,arguments)},kd=a._emscripten_enum_draco_StatusCode_DRACO_ERROR=function(){return(kd=a._emscripten_enum_draco_StatusCode_DRACO_ERROR=a.asm.Lb).apply(null,arguments)},ld=a._emscripten_enum_draco_StatusCode_IO_ERROR=function(){return(ld=a._emscripten_enum_draco_StatusCode_IO_ERROR=a.asm.Mb).apply(null,arguments)},md=a._emscripten_enum_draco_StatusCode_INVALID_PARAMETER=
function(){return(md=a._emscripten_enum_draco_StatusCode_INVALID_PARAMETER=a.asm.Nb).apply(null,arguments)},nd=a._emscripten_enum_draco_StatusCode_UNSUPPORTED_VERSION=function(){return(nd=a._emscripten_enum_draco_StatusCode_UNSUPPORTED_VERSION=a.asm.Ob).apply(null,arguments)},od=a._emscripten_enum_draco_StatusCode_UNKNOWN_VERSION=function(){return(od=a._emscripten_enum_draco_StatusCode_UNKNOWN_VERSION=a.asm.Pb).apply(null,arguments)};a._malloc=function(){return(a._malloc=a.asm.Qb).apply(null,arguments)};
a._free=function(){return(a._free=a.asm.Rb).apply(null,arguments)};var ua=function(){return(ua=a.asm.Sb).apply(null,arguments)};a.___start_em_js=11660;a.___stop_em_js=11758;var la;ha=function b(){la||F();la||(ha=b)};if(a.preInit)for("function"==typeof a.preInit&&(a.preInit=[a.preInit]);0<a.preInit.length;)a.preInit.pop()();F();v.prototype=Object.create(v.prototype);v.prototype.constructor=v;v.prototype.__class__=v;v.__cache__={};a.WrapperObject=v;a.getCache=w;a.wrapPointer=B;a.castObject=function(b,
c){return B(b.ptr,c)};a.NULL=B(0);a.destroy=function(b){if(!b.__destroy__)throw"Error: Cannot destroy object. (Did you create it yourself?)";b.__destroy__();delete w(b.__class__)[b.ptr]};a.compare=function(b,c){return b.ptr===c.ptr};a.getPointer=function(b){return b.ptr};a.getClass=function(b){return b.__class__};var r={buffer:0,size:0,pos:0,temps:[],needed:0,prepare:function(){if(r.needed){for(var b=0;b<r.temps.length;b++)a._free(r.temps[b]);r.temps.length=0;a._free(r.buffer);r.buffer=0;r.size+=
r.needed;r.needed=0}r.buffer||(r.size+=128,r.buffer=a._malloc(r.size),r.buffer||y(void 0));r.pos=0},alloc:function(b,c){r.buffer||y(void 0);b=b.length*c.BYTES_PER_ELEMENT;b=b+7&-8;r.pos+b>=r.size?(0<b||y(void 0),r.needed+=b,c=a._malloc(b),r.temps.push(c)):(c=r.buffer+r.pos,r.pos+=b);return c},copy:function(b,c,d){d>>>=0;switch(c.BYTES_PER_ELEMENT){case 2:d>>>=1;break;case 4:d>>>=2;break;case 8:d>>>=3}for(var g=0;g<b.length;g++)c[d+g]=b[g]}};X.prototype=Object.create(v.prototype);X.prototype.constructor=
X;X.prototype.__class__=X;X.__cache__={};a.VoidPtr=X;X.prototype.__destroy__=X.prototype.__destroy__=function(){Xa(this.ptr)};S.prototype=Object.create(v.prototype);S.prototype.constructor=S;S.prototype.__class__=S;S.__cache__={};a.DecoderBuffer=S;S.prototype.Init=S.prototype.Init=function(b,c){var d=this.ptr;r.prepare();"object"==typeof b&&(b=Z(b));c&&"object"===typeof c&&(c=c.ptr);Ya(d,b,c)};S.prototype.__destroy__=S.prototype.__destroy__=function(){Za(this.ptr)};Q.prototype=Object.create(v.prototype);
Q.prototype.constructor=Q;Q.prototype.__class__=Q;Q.__cache__={};a.AttributeTransformData=Q;Q.prototype.transform_type=Q.prototype.transform_type=function(){return $a(this.ptr)};Q.prototype.__destroy__=Q.prototype.__destroy__=function(){ab(this.ptr)};V.prototype=Object.create(v.prototype);V.prototype.constructor=V;V.prototype.__class__=V;V.__cache__={};a.GeometryAttribute=V;V.prototype.__destroy__=V.prototype.__destroy__=function(){bb(this.ptr)};x.prototype=Object.create(v.prototype);x.prototype.constructor=
x;x.prototype.__class__=x;x.__cache__={};a.PointAttribute=x;x.prototype.size=x.prototype.size=function(){return cb(this.ptr)};x.prototype.GetAttributeTransformData=x.prototype.GetAttributeTransformData=function(){return B(db(this.ptr),Q)};x.prototype.attribute_type=x.prototype.attribute_type=function(){return eb(this.ptr)};x.prototype.data_type=x.prototype.data_type=function(){return fb(this.ptr)};x.prototype.num_components=x.prototype.num_components=function(){return gb(this.ptr)};x.prototype.normalized=
x.prototype.normalized=function(){return!!hb(this.ptr)};x.prototype.byte_stride=x.prototype.byte_stride=function(){return ib(this.ptr)};x.prototype.byte_offset=x.prototype.byte_offset=function(){return jb(this.ptr)};x.prototype.unique_id=x.prototype.unique_id=function(){return kb(this.ptr)};x.prototype.__destroy__=x.prototype.__destroy__=function(){lb(this.ptr)};D.prototype=Object.create(v.prototype);D.prototype.constructor=D;D.prototype.__class__=D;D.__cache__={};a.AttributeQuantizationTransform=
D;D.prototype.InitFromAttribute=D.prototype.InitFromAttribute=function(b){var c=this.ptr;b&&"object"===typeof b&&(b=b.ptr);return!!mb(c,b)};D.prototype.quantization_bits=D.prototype.quantization_bits=function(){return nb(this.ptr)};D.prototype.min_value=D.prototype.min_value=function(b){var c=this.ptr;b&&"object"===typeof b&&(b=b.ptr);return ob(c,b)};D.prototype.range=D.prototype.range=function(){return pb(this.ptr)};D.prototype.__destroy__=D.prototype.__destroy__=function(){qb(this.ptr)};G.prototype=
Object.create(v.prototype);G.prototype.constructor=G;G.prototype.__class__=G;G.__cache__={};a.AttributeOctahedronTransform=G;G.prototype.InitFromAttribute=G.prototype.InitFromAttribute=function(b){var c=this.ptr;b&&"object"===typeof b&&(b=b.ptr);return!!rb(c,b)};G.prototype.quantization_bits=G.prototype.quantization_bits=function(){return sb(this.ptr)};G.prototype.__destroy__=G.prototype.__destroy__=function(){tb(this.ptr)};H.prototype=Object.create(v.prototype);H.prototype.constructor=H;H.prototype.__class__=
H;H.__cache__={};a.PointCloud=H;H.prototype.num_attributes=H.prototype.num_attributes=function(){return ub(this.ptr)};H.prototype.num_points=H.prototype.num_points=function(){return vb(this.ptr)};H.prototype.__destroy__=H.prototype.__destroy__=function(){wb(this.ptr)};E.prototype=Object.create(v.prototype);E.prototype.constructor=E;E.prototype.__class__=E;E.__cache__={};a.Mesh=E;E.prototype.num_faces=E.prototype.num_faces=function(){return xb(this.ptr)};E.prototype.num_attributes=E.prototype.num_attributes=
function(){return yb(this.ptr)};E.prototype.num_points=E.prototype.num_points=function(){return zb(this.ptr)};E.prototype.__destroy__=E.prototype.__destroy__=function(){Ab(this.ptr)};T.prototype=Object.create(v.prototype);T.prototype.constructor=T;T.prototype.__class__=T;T.__cache__={};a.Metadata=T;T.prototype.__destroy__=T.prototype.__destroy__=function(){Bb(this.ptr)};C.prototype=Object.create(v.prototype);C.prototype.constructor=C;C.prototype.__class__=C;C.__cache__={};a.Status=C;C.prototype.code=
C.prototype.code=function(){return Cb(this.ptr)};C.prototype.ok=C.prototype.ok=function(){return!!Db(this.ptr)};C.prototype.error_msg=C.prototype.error_msg=function(){return p(Eb(this.ptr))};C.prototype.__destroy__=C.prototype.__destroy__=function(){Fb(this.ptr)};I.prototype=Object.create(v.prototype);I.prototype.constructor=I;I.prototype.__class__=I;I.__cache__={};a.DracoFloat32Array=I;I.prototype.GetValue=I.prototype.GetValue=function(b){var c=this.ptr;b&&"object"===typeof b&&(b=b.ptr);return Gb(c,
b)};I.prototype.size=I.prototype.size=function(){return Hb(this.ptr)};I.prototype.__destroy__=I.prototype.__destroy__=function(){Ib(this.ptr)};J.prototype=Object.create(v.prototype);J.prototype.constructor=J;J.prototype.__class__=J;J.__cache__={};a.DracoInt8Array=J;J.prototype.GetValue=J.prototype.GetValue=function(b){var c=this.ptr;b&&"object"===typeof b&&(b=b.ptr);return Jb(c,b)};J.prototype.size=J.prototype.size=function(){return Kb(this.ptr)};J.prototype.__destroy__=J.prototype.__destroy__=function(){Lb(this.ptr)};
K.prototype=Object.create(v.prototype);K.prototype.constructor=K;K.prototype.__class__=K;K.__cache__={};a.DracoUInt8Array=K;K.prototype.GetValue=K.prototype.GetValue=function(b){var c=this.ptr;b&&"object"===typeof b&&(b=b.ptr);return Mb(c,b)};K.prototype.size=K.prototype.size=function(){return Nb(this.ptr)};K.prototype.__destroy__=K.prototype.__destroy__=function(){Ob(this.ptr)};L.prototype=Object.create(v.prototype);L.prototype.constructor=L;L.prototype.__class__=L;L.__cache__={};a.DracoInt16Array=
L;L.prototype.GetValue=L.prototype.GetValue=function(b){var c=this.ptr;b&&"object"===typeof b&&(b=b.ptr);return Pb(c,b)};L.prototype.size=L.prototype.size=function(){return Qb(this.ptr)};L.prototype.__destroy__=L.prototype.__destroy__=function(){Rb(this.ptr)};M.prototype=Object.create(v.prototype);M.prototype.constructor=M;M.prototype.__class__=M;M.__cache__={};a.DracoUInt16Array=M;M.prototype.GetValue=M.prototype.GetValue=function(b){var c=this.ptr;b&&"object"===typeof b&&(b=b.ptr);return Sb(c,b)};
M.prototype.size=M.prototype.size=function(){return Tb(this.ptr)};M.prototype.__destroy__=M.prototype.__destroy__=function(){Ub(this.ptr)};N.prototype=Object.create(v.prototype);N.prototype.constructor=N;N.prototype.__class__=N;N.__cache__={};a.DracoInt32Array=N;N.prototype.GetValue=N.prototype.GetValue=function(b){var c=this.ptr;b&&"object"===typeof b&&(b=b.ptr);return Vb(c,b)};N.prototype.size=N.prototype.size=function(){return Wb(this.ptr)};N.prototype.__destroy__=N.prototype.__destroy__=function(){Xb(this.ptr)};
O.prototype=Object.create(v.prototype);O.prototype.constructor=O;O.prototype.__class__=O;O.__cache__={};a.DracoUInt32Array=O;O.prototype.GetValue=O.prototype.GetValue=function(b){var c=this.ptr;b&&"object"===typeof b&&(b=b.ptr);return Yb(c,b)};O.prototype.size=O.prototype.size=function(){return Zb(this.ptr)};O.prototype.__destroy__=O.prototype.__destroy__=function(){$b(this.ptr)};z.prototype=Object.create(v.prototype);z.prototype.constructor=z;z.prototype.__class__=z;z.__cache__={};a.MetadataQuerier=
z;z.prototype.HasEntry=z.prototype.HasEntry=function(b,c){var d=this.ptr;r.prepare();b&&"object"===typeof b&&(b=b.ptr);c=c&&"object"===typeof c?c.ptr:R(c);return!!ac(d,b,c)};z.prototype.GetIntEntry=z.prototype.GetIntEntry=function(b,c){var d=this.ptr;r.prepare();b&&"object"===typeof b&&(b=b.ptr);c=c&&"object"===typeof c?c.ptr:R(c);return bc(d,b,c)};z.prototype.GetIntEntryArray=z.prototype.GetIntEntryArray=function(b,c,d){var g=this.ptr;r.prepare();b&&"object"===typeof b&&(b=b.ptr);c=c&&"object"===
typeof c?c.ptr:R(c);d&&"object"===typeof d&&(d=d.ptr);cc(g,b,c,d)};z.prototype.GetDoubleEntry=z.prototype.GetDoubleEntry=function(b,c){var d=this.ptr;r.prepare();b&&"object"===typeof b&&(b=b.ptr);c=c&&"object"===typeof c?c.ptr:R(c);return dc(d,b,c)};z.prototype.GetStringEntry=z.prototype.GetStringEntry=function(b,c){var d=this.ptr;r.prepare();b&&"object"===typeof b&&(b=b.ptr);c=c&&"object"===typeof c?c.ptr:R(c);return p(ec(d,b,c))};z.prototype.NumEntries=z.prototype.NumEntries=function(b){var c=this.ptr;
b&&"object"===typeof b&&(b=b.ptr);return fc(c,b)};z.prototype.GetEntryName=z.prototype.GetEntryName=function(b,c){var d=this.ptr;b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);return p(gc(d,b,c))};z.prototype.__destroy__=z.prototype.__destroy__=function(){hc(this.ptr)};m.prototype=Object.create(v.prototype);m.prototype.constructor=m;m.prototype.__class__=m;m.__cache__={};a.Decoder=m;m.prototype.DecodeArrayToPointCloud=m.prototype.DecodeArrayToPointCloud=function(b,c,d){var g=
this.ptr;r.prepare();"object"==typeof b&&(b=Z(b));c&&"object"===typeof c&&(c=c.ptr);d&&"object"===typeof d&&(d=d.ptr);return B(ic(g,b,c,d),C)};m.prototype.DecodeArrayToMesh=m.prototype.DecodeArrayToMesh=function(b,c,d){var g=this.ptr;r.prepare();"object"==typeof b&&(b=Z(b));c&&"object"===typeof c&&(c=c.ptr);d&&"object"===typeof d&&(d=d.ptr);return B(jc(g,b,c,d),C)};m.prototype.GetAttributeId=m.prototype.GetAttributeId=function(b,c){var d=this.ptr;b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&
(c=c.ptr);return kc(d,b,c)};m.prototype.GetAttributeIdByName=m.prototype.GetAttributeIdByName=function(b,c){var d=this.ptr;r.prepare();b&&"object"===typeof b&&(b=b.ptr);c=c&&"object"===typeof c?c.ptr:R(c);return lc(d,b,c)};m.prototype.GetAttributeIdByMetadataEntry=m.prototype.GetAttributeIdByMetadataEntry=function(b,c,d){var g=this.ptr;r.prepare();b&&"object"===typeof b&&(b=b.ptr);c=c&&"object"===typeof c?c.ptr:R(c);d=d&&"object"===typeof d?d.ptr:R(d);return mc(g,b,c,d)};m.prototype.GetAttribute=
m.prototype.GetAttribute=function(b,c){var d=this.ptr;b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);return B(nc(d,b,c),x)};m.prototype.GetAttributeByUniqueId=m.prototype.GetAttributeByUniqueId=function(b,c){var d=this.ptr;b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);return B(oc(d,b,c),x)};m.prototype.GetMetadata=m.prototype.GetMetadata=function(b){var c=this.ptr;b&&"object"===typeof b&&(b=b.ptr);return B(pc(c,b),T)};m.prototype.GetAttributeMetadata=m.prototype.GetAttributeMetadata=
function(b,c){var d=this.ptr;b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);return B(qc(d,b,c),T)};m.prototype.GetFaceFromMesh=m.prototype.GetFaceFromMesh=function(b,c,d){var g=this.ptr;b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);d&&"object"===typeof d&&(d=d.ptr);return!!rc(g,b,c,d)};m.prototype.GetTriangleStripsFromMesh=m.prototype.GetTriangleStripsFromMesh=function(b,c){var d=this.ptr;b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);
return sc(d,b,c)};m.prototype.GetTrianglesUInt16Array=m.prototype.GetTrianglesUInt16Array=function(b,c,d){var g=this.ptr;b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);d&&"object"===typeof d&&(d=d.ptr);return!!tc(g,b,c,d)};m.prototype.GetTrianglesUInt32Array=m.prototype.GetTrianglesUInt32Array=function(b,c,d){var g=this.ptr;b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);d&&"object"===typeof d&&(d=d.ptr);return!!uc(g,b,c,d)};m.prototype.GetAttributeFloat=m.prototype.GetAttributeFloat=
function(b,c,d){var g=this.ptr;b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);d&&"object"===typeof d&&(d=d.ptr);return!!vc(g,b,c,d)};m.prototype.GetAttributeFloatForAllPoints=m.prototype.GetAttributeFloatForAllPoints=function(b,c,d){var g=this.ptr;b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);d&&"object"===typeof d&&(d=d.ptr);return!!wc(g,b,c,d)};m.prototype.GetAttributeIntForAllPoints=m.prototype.GetAttributeIntForAllPoints=function(b,c,d){var g=this.ptr;
b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);d&&"object"===typeof d&&(d=d.ptr);return!!xc(g,b,c,d)};m.prototype.GetAttributeInt8ForAllPoints=m.prototype.GetAttributeInt8ForAllPoints=function(b,c,d){var g=this.ptr;b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);d&&"object"===typeof d&&(d=d.ptr);return!!yc(g,b,c,d)};m.prototype.GetAttributeUInt8ForAllPoints=m.prototype.GetAttributeUInt8ForAllPoints=function(b,c,d){var g=this.ptr;b&&"object"===typeof b&&(b=
b.ptr);c&&"object"===typeof c&&(c=c.ptr);d&&"object"===typeof d&&(d=d.ptr);return!!zc(g,b,c,d)};m.prototype.GetAttributeInt16ForAllPoints=m.prototype.GetAttributeInt16ForAllPoints=function(b,c,d){var g=this.ptr;b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);d&&"object"===typeof d&&(d=d.ptr);return!!Ac(g,b,c,d)};m.prototype.GetAttributeUInt16ForAllPoints=m.prototype.GetAttributeUInt16ForAllPoints=function(b,c,d){var g=this.ptr;b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&
(c=c.ptr);d&&"object"===typeof d&&(d=d.ptr);return!!Bc(g,b,c,d)};m.prototype.GetAttributeInt32ForAllPoints=m.prototype.GetAttributeInt32ForAllPoints=function(b,c,d){var g=this.ptr;b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);d&&"object"===typeof d&&(d=d.ptr);return!!Cc(g,b,c,d)};m.prototype.GetAttributeUInt32ForAllPoints=m.prototype.GetAttributeUInt32ForAllPoints=function(b,c,d){var g=this.ptr;b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);d&&"object"===
typeof d&&(d=d.ptr);return!!Dc(g,b,c,d)};m.prototype.GetAttributeDataArrayForAllPoints=m.prototype.GetAttributeDataArrayForAllPoints=function(b,c,d,g,t){var aa=this.ptr;b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);d&&"object"===typeof d&&(d=d.ptr);g&&"object"===typeof g&&(g=g.ptr);t&&"object"===typeof t&&(t=t.ptr);return!!Ec(aa,b,c,d,g,t)};m.prototype.SkipAttributeTransform=m.prototype.SkipAttributeTransform=function(b){var c=this.ptr;b&&"object"===typeof b&&(b=b.ptr);Fc(c,
b)};m.prototype.GetEncodedGeometryType_Deprecated=m.prototype.GetEncodedGeometryType_Deprecated=function(b){var c=this.ptr;b&&"object"===typeof b&&(b=b.ptr);return Gc(c,b)};m.prototype.DecodeBufferToPointCloud=m.prototype.DecodeBufferToPointCloud=function(b,c){var d=this.ptr;b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);return B(Hc(d,b,c),C)};m.prototype.DecodeBufferToMesh=m.prototype.DecodeBufferToMesh=function(b,c){var d=this.ptr;b&&"object"===typeof b&&(b=b.ptr);c&&"object"===
typeof c&&(c=c.ptr);return B(Ic(d,b,c),C)};m.prototype.__destroy__=m.prototype.__destroy__=function(){Jc(this.ptr)};(function(){function b(){a.ATTRIBUTE_INVALID_TRANSFORM=Kc();a.ATTRIBUTE_NO_TRANSFORM=Lc();a.ATTRIBUTE_QUANTIZATION_TRANSFORM=Mc();a.ATTRIBUTE_OCTAHEDRON_TRANSFORM=Nc();a.INVALID=Oc();a.POSITION=Pc();a.NORMAL=Qc();a.COLOR=Rc();a.TEX_COORD=Sc();a.GENERIC=Tc();a.INVALID_GEOMETRY_TYPE=Uc();a.POINT_CLOUD=Vc();a.TRIANGULAR_MESH=Wc();a.DT_INVALID=Xc();a.DT_INT8=Yc();a.DT_UINT8=Zc();a.DT_INT16=
$c();a.DT_UINT16=ad();a.DT_INT32=bd();a.DT_UINT32=cd();a.DT_INT64=dd();a.DT_UINT64=ed();a.DT_FLOAT32=fd();a.DT_FLOAT64=gd();a.DT_BOOL=hd();a.DT_TYPES_COUNT=id();a.OK=jd();a.DRACO_ERROR=kd();a.IO_ERROR=ld();a.INVALID_PARAMETER=md();a.UNSUPPORTED_VERSION=nd();a.UNKNOWN_VERSION=od()}va?b():oa.unshift(b)})();if("function"===typeof a.onModuleParsed)a.onModuleParsed();a.Decoder.prototype.GetEncodedGeometryType=function(b){if(b.__class__&&b.__class__===a.DecoderBuffer)return a.Decoder.prototype.GetEncodedGeometryType_Deprecated(b);
if(8>b.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 n.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);
This source diff could not be displayed because it is too large. You can view the blob instead.
{"enviroment":{"type":"skybox","value":["enviroment/reflection3/up.jpg","enviroment/reflection3/rt.jpg","enviroment/reflection3/lf.jpg","enviroment/reflection3/fr.jpg","enviroment/reflection3/dn.jpg","enviroment/reflection3/bk.jpg"]},"background":{"type":"image","value":"background/icon_20221201215253987_971645.jpg"},"ground":{"item":[{"code":"g1615535330592","color":"rgba(18,40,80,1)","repeatFactorInner":50,"repeatFactorOuter":50,"groundClearance":-4,"url":"ground/icon_20221201215254162_680557.png","maskUrl":"ground/光1.png","glowFactor":0,"animationSpeed":1,"name":"蜂窝1","opacity":0.5,"flowColor":"rgba(255,255,255,1)","repeatFactor":50},{"code":"g1615535358214","color":"rgba(0,167,255,1)","repeatFactorInner":50,"repeatFactorOuter":50,"groundClearance":-4,"url":"ground/icon_20221201215254235_443693.png","maskUrl":"ground/光1.png","glowFactor":0.5,"animationSpeed":0.5,"name":"蜂窝2","opacity":0.19,"flowColor":"rgba(0,121,255,1)","repeatFactor":50},{"code":"g1615947503141","color":"rgba(98,201,255,1)","repeatFactorInner":100,"repeatFactorOuter":100,"groundClearance":-4,"url":"ground/地板线01.png","maskUrl":"ground/光1.png","glowFactor":0,"animationSpeed":0.5,"name":"网格","opacity":0.5,"flowColor":"#ffffff","repeatFactor":100},{"code":"g1615947588584","color":"rgba(114,255,242,1)","repeatFactorInner":100,"repeatFactorOuter":100,"groundClearance":-1,"url":"ground/地板线01.png","maskUrl":"ground/光1.png","glowFactor":0.5,"animationSpeed":0.5,"name":"网格2","opacity":0.21,"flowColor":"rgba(98,195,255,1)","repeatFactor":100}],"groundReflect":true,"reflectFactor":0.89,"enable":true,"visibleOnEarth":true},"particle":{"item":[{"name":"特效粒子1615535145391","direction":"up","particlesPerSecond":2.5,"particleTexture":"sdk:/resources/theme/particle/光点黑白02.png","velocity":[6.390000000000001,6.390000000000001],"acceleration":[0,0],"sizeTween":[[0,1],[0,20.843]],"opacityTween":[[0,1],[0.35700000000000004,0.7310000000000001]],"colorTween":[[0,1],[[0.2338235294117647,0.76,0.822156862745098],[1,1,1]]],"sizeScale":1}],"enable":true,"visibleOnEarth":true},"class":{"建筑层顶":{"useColormap":true,"reflection":{"roughness":0.2,"enable":false,"metalness":0.6,"specularFactor":1},"color":{"enable":false,"value":"#888888"},"scrollSpeed":0.003,"useScrollTex":false,"fresnel":{"inverse":false,"power":0},"wireframe":{"color":"#ffffff","enable":false,"opacity":0.89,"glow":false},"enable":true,"scrollColor":"#ffffff","colormap":{"1":"#1048b5","0.13":"#070f38"},"opacity":0.91,"scrollTex":"class/scroll.jpg","colormapIntensity":1,"glow":0,"colorImage":{"color":"#888888","enable":false}},"次要建筑":{"useColormap":true,"reflection":{"roughness":0.1,"enable":true,"metalness":0.8,"specularFactor":0},"color":{"enable":false,"value":"#888888"},"scrollSpeed":0.003,"useScrollTex":false,"fresnel":{"inverse":false,"power":0},"wireframe":{"color":"#ffffff","enable":true,"opacity":0.23,"glow":false},"enable":true,"scrollColor":"#ffffff","colormap":{"0.15":"rgba(57,92,195,1)","0.33":"rgba(3,82,245,1)","0.97":"rgba(0,0,0,1)","0.73":"rgba(0,21,63,1)","0.84":"rgba(0,0,0,1)"},"opacity":1,"scrollTex":"class/scroll.jpg","colormapIntensity":1,"glow":0,"colorImage":{"color":"#888888","enable":false}},"墙":{"useColormap":true,"reflection":{"roughness":0.17,"enable":true,"metalness":0.15,"specularFactor":1},"color":{"enable":false,"value":"#888888"},"scrollSpeed":0.003,"useScrollTex":false,"fresnel":{"inverse":false,"power":0},"wireframe":{"color":"#39AFFF","enable":true,"opacity":0.78,"glow":true},"enable":true,"scrollColor":"#ffffff","colormap":{"0.92":"rgba(3,34,110,1)","0.21":"rgba(95,176,255,1)"},"opacity":0.52,"scrollTex":"class/scroll.jpg","colormapIntensity":1,"glow":0,"colorImage":{"color":"#888888","enable":false}},"地面":{"useColormap":true,"reflection":{"roughness":0.2,"enable":true,"metalness":0.84,"specularFactor":0},"color":{"enable":false,"value":"#888888"},"scrollSpeed":0.003,"useScrollTex":false,"fresnel":{"inverse":false,"power":0},"wireframe":{"color":"rgba(83,189,255,1)","enable":true,"opacity":0.47,"glow":false},"enable":true,"scrollColor":"#ffffff","colormap":{"0":"rgba(4,15,24,1)","1":"rgba(1,24,50,1)","0.33":"rgba(1,36,98,1)","0.53":"rgba(0,2,4,1)"},"opacity":1,"scrollTex":"class/scroll.jpg","colormapIntensity":1,"glow":0,"colorImage":{"color":"#888888","enable":false}},"小品":{"useColormap":true,"reflection":{"roughness":0.76,"enable":true,"metalness":0.76,"specularFactor":1},"color":{"enable":false,"value":"#888888"},"scrollSpeed":0.003,"useScrollTex":false,"fresnel":{"inverse":false,"power":0},"wireframe":{"color":"rgba(105,225,255,1)","enable":true,"opacity":0.33,"glow":true},"enable":true,"scrollColor":"#ffffff","colormap":{"1":"rgba(0,176,255,1)","0.06":"rgba(0,55,137,1)"},"opacity":0.71,"scrollTex":"class/scroll.jpg","colormapIntensity":1,"glow":0,"colorImage":{"color":"#888888","enable":false}},"植被":{"useColormap":true,"reflection":{"roughness":0.2,"enable":false,"metalness":0.6,"specularFactor":1},"color":{"enable":false,"value":"#888888"},"scrollSpeed":0.003,"useScrollTex":false,"fresnel":{"inverse":false,"power":0},"wireframe":{"color":"#00fff0","enable":false,"opacity":0.2,"glow":false},"enable":true,"scrollColor":"#ffffff","colormap":{"0":"#00ffb2","0.36":"#2fb8d6","0.99":"#135e1f","0.66":"#128cd1"},"opacity":0.18,"scrollTex":"class/scroll.jpg","colormapIntensity":1,"glow":0,"colorImage":{"color":"#888888","enable":false}},"物体":{"useColormap":true,"reflection":{"roughness":0.76,"enable":true,"metalness":0.76,"specularFactor":1},"color":{"enable":false,"value":"#888888"},"scrollSpeed":0.003,"useScrollTex":false,"fresnel":{"inverse":false,"power":0},"wireframe":{"color":"rgba(102,224,255,1)","enable":true,"opacity":0.33,"glow":true},"enable":true,"scrollColor":"#ffffff","colormap":{"0":"rgba(4,104,255,1)","1":"rgba(0,176,255,1)"},"opacity":0.71,"scrollTex":"class/scroll.jpg","colormapIntensity":1,"glow":0,"colorImage":{"color":"#888888","enable":false}},"门窗":{"useColormap":true,"reflection":{"roughness":0.46,"enable":true,"metalness":0.6,"specularFactor":1},"color":{"enable":false,"value":"#888888"},"scrollSpeed":0.003,"useScrollTex":false,"fresnel":{"inverse":false,"power":0},"wireframe":{"color":"#ffffff","enable":true,"opacity":0.24,"glow":true},"enable":true,"scrollColor":"#ffffff","colormap":{"0":"#2264e5","0.44":"#0055fc","0.65":"#007bed","0.96":"#022787"},"opacity":0.67,"scrollTex":"class/scroll.jpg","colormapIntensity":1,"glow":0,"colorImage":{"color":"#888888","enable":false}},"天花板":{"useColormap":true,"reflection":{"roughness":0.2,"enable":false,"metalness":0.6,"specularFactor":1},"color":{"enable":false,"value":"#888888"},"scrollSpeed":0.003,"useScrollTex":false,"fresnel":{"inverse":false,"power":0},"wireframe":{"color":"#ffffff","enable":false,"opacity":0.8300000000000001,"glow":false},"enable":true,"scrollColor":"#ffffff","colormap":{"1":"#233987","0.13":"#1b29aa"},"opacity":0.85,"scrollTex":"class/scroll.jpg","colormapIntensity":1,"glow":0,"colorImage":{"color":"#888888","enable":false}},"主建筑":{"useColormap":true,"reflection":{"roughness":0.16,"enable":true,"metalness":0.8,"specularFactor":0},"color":{"enable":false,"value":"#888888"},"scrollSpeed":0.003,"useScrollTex":false,"fresnel":{"inverse":false,"power":0},"wireframe":{"color":"#ffffff","enable":true,"opacity":0.23,"glow":false},"enable":true,"scrollColor":"#ffffff","colormap":{"0.15":"rgba(57,92,195,1)","0.33":"rgba(3,82,245,1)","0.97":"rgba(0,0,0,1)","0.73":"rgba(0,21,63,1)","0.84":"rgba(0,0,0,1)"},"opacity":1,"scrollTex":"class/scroll.jpg","colormapIntensity":1,"glow":0,"colorImage":{"color":"#888888","enable":false}},"地板":{"useColormap":true,"reflection":{"roughness":0.2,"enable":false,"metalness":0.6,"specularFactor":1},"color":{"enable":false,"value":"#888888"},"scrollSpeed":0.003,"useScrollTex":false,"fresnel":{"inverse":false,"power":0},"wireframe":{"color":"#ffffff","enable":false,"opacity":0.37,"glow":false},"enable":true,"scrollColor":"#ffffff","colormap":{"1":"rgba(3,39,110,1)","0.65":"rgba(4,100,255,1)"},"opacity":0.92,"scrollTex":"class/scroll.jpg","colormapIntensity":1,"glow":0,"colorImage":{"color":"#888888","enable":false}}},"lighting":{"spotLights":[],"distance":2000,"mainLight":{"intensity":0.3,"flag":true,"shadow":false,"color":16777215,"mainLightFlag":true,"alpha":30,"shadowBias":-0.003,"beta":0,"shadowQuality":"high"},"ambientLight":{"intensity":0,"color":16777215,"ambientFlag":true},"position":[2178031.49,4093163.9,4379567.91],"hemisphereLight":{"intensity":0,"hemisphereFlag":true,"color":16777215,"groundColor":2236962},"tertiaryLight":{"intensity":0.2,"flag":true,"shadow":false,"color":16777215,"alpha":30,"shadowBias":-0.003,"title":"第三平行光","beta":-120,"shadowQuality":"high"},"secondaryLight":{"intensity":0.5,"flag":true,"shadow":false,"color":16777215,"alpha":30,"shadowBias":-0.003,"title":"第二平行光","beta":120,"shadowQuality":"high"}},"postEffect":{"enable":true,"bloom":{"strength":0.2,"threshold":0.45,"radius":0.2,"enabled":true},"colorCorrection":{"saturation":1.2,"brightness":0,"exposure":0,"contrast":1.2,"gamma":0.8,"enabled":true},"film":{"scanlinesIntensity":0,"scanlinesCount":2048,"noiseIntensity":0.35,"grayscale":false,"enabled":false},"chromaticAberration":{"chromaFactor":0.025,"enabled":false}},"resourcePrefix":"sdk:/resources/theme/"}
{"enviroment":{"type":"skybox","value":["enviroment/reflection3/up.jpg","enviroment/reflection3/rt.jpg","enviroment/reflection3/lf.jpg","enviroment/reflection3/fr.jpg","enviroment/reflection3/dn.jpg","enviroment/reflection3/bk.jpg"]},"background":{"type":"image","value":"background/icon_20221201235948820_261255.png"},"ground":{"enable":true,"groundReflect":true,"reflectFactor":0.33,"visibleOnEarth":true,"item":[{"code":"g1638341708562","name":"地面HUD","url":"ground/icon_20221201235949204_974228.png","color":"rgba(128,255,255,1)","opacity":0.6,"repeatFactor":1,"maskUrl":"ground/icon_20221201235949597_558691.png","flowColor":"rgba(0,235,235,1)","glowFactor":0.3,"animationSpeed":0.2,"groundClearance":-1,"repeatFactorX":1,"repeatFactorY":1},{"code":"g1638341708562","name":"聚光","url":"ground/icon_20221201235949702_134398.png","color":"rgba(84,128,136,1)","opacity":0.6,"repeatFactor":1,"maskUrl":"ground/icon_20221201235949792_145660.png","flowColor":"rgba(0,235,235,1)","glowFactor":0.3,"animationSpeed":0.2,"groundClearance":-3,"repeatFactorX":1,"repeatFactorY":1},{"code":"g1638341708562","name":"网格扫光","url":"ground/icon_20221201235950278_46778.png","color":"#ffffff","opacity":0,"repeatFactor":1,"maskUrl":"ground/icon_20221201235950815_602098.png","flowColor":"rgba(0,255,188,1)","glowFactor":1.5,"animationSpeed":1,"groundClearance":0,"repeatFactorX":1,"repeatFactorY":1}]},"particle":{"enable":true,"visibleOnEarth":true,"item":[{"name":"方点","direction":"up","particlesPerSecond":0.5,"particleTexture":"sdk:/resources/theme/particle/icon_20221201235947644_316158.png","velocity":[4,8],"acceleration":[0,0],"sizeTween":[[0,1],[5,15]],"opacityTween":[[0,1],[0.1,0.30000000000000004]],"colorTween":[[0,1],[[0.43137254901960786,1,0.9098039215686274],[0.43137254901960786,1,0.9098039215686274]]],"sizeScale":1}]},"class":{"物体":{"enable":true,"fresnel":{"power":0.3,"inverse":true},"color":{"enable":false,"value":"#888888"},"colorImage":{"enable":false,"color":"#888888"},"useColormap":true,"colormapIntensity":0.6,"colormap":{"0.06":"rgba(24,48,50,1)","0.94":"rgba(12,122,122,1)"},"useScrollTex":true,"scrollTex":"class/icon_20221201225149964_71268.png","scrollColor":"rgba(96,128,128,1)","scrollSpeed":0.01,"opacity":1,"glow":0,"wireframe":{"enable":true,"color":"rgba(0,255,188,1)","glow":true,"opacity":0.5},"reflection":{"enable":true,"specularFactor":0.4,"metalness":0.6,"roughness":0.33}},"小品":{"enable":true,"fresnel":{"power":0.3,"inverse":true},"color":{"enable":false,"value":"#888888"},"colorImage":{"enable":false,"color":"#888888"},"useColormap":true,"colormapIntensity":0.9,"colormap":{"0.06":"rgba(24,48,50,1)","0.94":"rgba(12,122,122,1)"},"useScrollTex":true,"scrollTex":"class/icon_20221201225149964_71268.png","scrollColor":"rgba(92,92,92,1)","scrollSpeed":0.004,"opacity":0.41,"glow":0,"wireframe":{"enable":true,"color":"rgba(191,250,250,1)","glow":false,"opacity":0.1},"reflection":{"enable":true,"specularFactor":0,"metalness":0.4,"roughness":0.44}},"主建筑":{"enable":true,"fresnel":{"power":0.1,"inverse":true},"color":{"enable":false,"value":"#888888"},"colorImage":{"enable":false,"color":"#888888"},"useColormap":true,"colormapIntensity":1,"colormap":{"1":"rgba(152,175,175,1)","0.01":"rgba(72,116,120,1)","0.5":"rgba(128,140,144,1)"},"useScrollTex":true,"scrollTex":"class/icon_20221201235947795_140912.png","scrollColor":"rgba(120,140,144,1)","scrollSpeed":0.004,"opacity":0.98,"glow":0,"wireframe":{"enable":true,"color":"rgba(191,250,250,1)","glow":true,"opacity":0.2},"reflection":{"enable":true,"specularFactor":0,"metalness":0.48,"roughness":0.48}},"次要建筑":{"enable":true,"fresnel":{"power":0.3,"inverse":false},"color":{"enable":false,"value":"#888888"},"colorImage":{"enable":false,"color":"#888888"},"useColormap":true,"colormapIntensity":1,"colormap":{"0.02":"rgba(144,166,166,1)","0.98":"rgba(84,92,96,1)"},"useScrollTex":true,"scrollTex":"class/icon_20221201225150080_120158.png","scrollColor":"rgba(128,166,166,1)","scrollSpeed":0.003,"opacity":0.66,"glow":1,"wireframe":{"enable":true,"color":"rgba(191,250,250,1)","glow":false,"opacity":0.1},"reflection":{"enable":true,"specularFactor":0.6,"metalness":0.5,"roughness":0.6}},"地面":{"enable":true,"fresnel":{"power":0.5,"inverse":true},"color":{"enable":false,"value":"#888888"},"colorImage":{"enable":false,"color":"#888888"},"useColormap":true,"colormapIntensity":1,"colormap":{"0.04":"rgba(10,12,12,1)","0.5":"rgba(18,25,26,1)","0.96":"rgba(72,108,108,1)"},"useScrollTex":false,"scrollTex":"class/scroll.jpg","scrollColor":"#ffffff","scrollSpeed":0.003,"opacity":0.8,"glow":0,"wireframe":{"enable":true,"color":"rgba(191,255,238,1)","glow":false,"opacity":0.1},"reflection":{"enable":true,"specularFactor":0,"metalness":0.6,"roughness":0.4}},"植被":{"enable":true,"fresnel":{"power":0.5,"inverse":false},"color":{"enable":false,"value":"#888888"},"colorImage":{"enable":false,"color":"#888888"},"useColormap":true,"colormapIntensity":0.8,"colormap":{"0.06":"rgba(24,48,48,1)","0.94":"rgba(0,255,188,1)"},"useScrollTex":false,"scrollTex":"class/icon_20221201225149964_71268.png","scrollColor":"rgba(92,92,92,1)","scrollSpeed":0.004,"opacity":0.6,"glow":0,"wireframe":{"enable":false,"color":"rgba(191,250,250,1)","glow":false,"opacity":0.2},"reflection":{"enable":false,"specularFactor":0,"metalness":0.3,"roughness":0.5}},"地板":{"enable":true,"color":{"enable":false,"value":"rgba(0,0,0,1)"},"colorImage":{"enable":false,"color":"rgba(0,0,0,1)"},"useColormap":true,"colormapIntensity":1,"colormap":{"0.06":"rgba(24,40,44,1)","0.94":"rgba(12,20,24,1)"},"opacity":0.8,"wireframe":{"enable":true,"color":"rgba(0,235,235,1)","glow":true,"opacity":0.8},"glow":0,"useScrollTex":false,"scrollTex":"class/reflect1.jpg","scrollColor":"rgba(162,188,192,1)","scrollSpeed":0.01,"reflection":{"enable":true,"specularFactor":0.3,"metalness":0.6,"roughness":0.4},"fresnel":{"power":0,"inverse":false}},"天花板":{"enable":true,"color":{"enable":false,"value":"rgba(64,84,92,1)"},"colorImage":{"enable":false,"color":"rgba(64,84,92,1)"},"useColormap":true,"colormapIntensity":0.8,"colormap":{"0.1":"rgba(48,96,96,1)","0.9":"rgba(96,192,192,1)"},"opacity":0.3,"wireframe":{"enable":true,"color":"rgba(0,235,235,1)","glow":false,"opacity":0.2},"glow":0,"useScrollTex":false,"scrollTex":"class/reflect1.jpg","scrollColor":"rgba(162,188,192,1)","scrollSpeed":0.01,"reflection":{"enable":true,"specularFactor":1,"metalness":0.3,"roughness":0.42},"fresnel":{"power":0.24,"inverse":false}},"建筑层顶":{"enable":true,"color":{"enable":false,"value":"rgba(100,120,128,1)"},"colorImage":{"enable":false,"color":"rgba(100,120,128,1)"},"useColormap":false,"colormapIntensity":1,"colormap":{"0.4":"rgba(18,62,181,1)","0.98":"rgba(52,166,255,1)"},"opacity":0.3,"wireframe":{"enable":true,"color":"rgba(192,255,255,1)","glow":false,"opacity":0.05},"glow":1,"useScrollTex":false,"scrollTex":"class/scroll.jpg","scrollColor":"#ffffff","scrollSpeed":0.003,"reflection":{"enable":true,"specularFactor":0.3,"metalness":0.2,"roughness":0.4},"fresnel":{"power":0.2,"inverse":false}},"墙":{"enable":true,"color":{"enable":false,"value":"rgba(255,255,255,1)"},"colorImage":{"enable":false,"color":"rgba(255,255,255,1)"},"useColormap":true,"colormapIntensity":1,"colormap":{"0.06":"rgba(72,144,144,1)","0.94":"rgba(36,84,88,1)"},"opacity":0.6,"wireframe":{"enable":true,"color":"rgba(191,250,250,1)","glow":false,"opacity":0.1},"glow":0,"useScrollTex":false,"scrollTex":"class/reflect1.jpg","scrollColor":"rgba(162,188,192,1)","scrollSpeed":0.01,"reflection":{"enable":true,"specularFactor":1,"metalness":0.3,"roughness":0.42},"fresnel":{"power":0.4,"inverse":false}},"门窗":{"enable":true,"fresnel":{"power":0,"inverse":false},"color":{"enable":false,"value":"#888888"},"colorImage":{"enable":false,"color":"#888888"},"useColormap":true,"colormapIntensity":0.8,"colormap":{"0.06":"rgba(24,48,50,1)","0.94":"rgba(12,122,122,1)"},"useScrollTex":false,"scrollTex":"class/icon_20221201225149964_71268.png","scrollColor":"rgba(92,92,92,1)","scrollSpeed":0.004,"opacity":0.8,"glow":0,"wireframe":{"enable":true,"color":"rgba(0,235,235,1)","glow":false,"opacity":0.3},"reflection":{"enable":true,"specularFactor":0,"metalness":0.4,"roughness":0.44}},"FacadeMainGlass":{"enable":true,"color":{"enable":true,"value":"rgba(0,235,235,1)"},"colorImage":{"enable":true,"color":"rgba(0,235,235,1)"},"useColormap":true,"colormapIntensity":0.4,"colormap":{"0.2":"rgba(0,0,0,1)","0.8":"rgba(0,0,0,1)"},"opacity":0.88,"wireframe":{"enable":true,"color":"rgba(191,250,250,1)","glow":true,"opacity":0.3},"glow":1,"useScrollTex":false,"scrollTex":"class/reflect1.jpg","scrollColor":"rgba(162,188,192,1)","scrollSpeed":0.01,"reflection":{"enable":true,"specularFactor":1,"metalness":1,"roughness":0.3},"fresnel":{"power":1,"inverse":true}},"FacadeMainWin":{"enable":true,"color":{"enable":true,"value":"rgba(128,255,255,1)"},"colorImage":{"enable":true,"color":"rgba(128,255,255,1)"},"useColormap":false,"colormapIntensity":1,"colormap":{"0.2":"rgba(0,235,235,1)","0.8":"rgba(0,235,235,1)"},"opacity":0.7,"wireframe":{"enable":true,"color":"rgba(128,255,255,1)","glow":true,"opacity":0.6},"glow":1,"useScrollTex":false,"scrollTex":"class/reflect1.jpg","scrollColor":"rgba(162,188,192,1)","scrollSpeed":0.01,"reflection":{"enable":true,"specularFactor":1,"metalness":0,"roughness":0.3},"fresnel":{"power":0.3,"inverse":true}},"Logo":{"enable":true,"color":{"enable":false,"value":"rgba(255,255,255,1)"},"colorImage":{"enable":false,"color":"rgba(255,255,255,1)"},"useColormap":false,"colormapIntensity":0.3,"colormap":{"0.04":"rgba(153,153,153,1)","0.96":"rgba(255,255,255,1)"},"opacity":1,"wireframe":{"enable":false,"color":"rgba(255,255,255,1)","glow":true,"opacity":0.15},"glow":2,"useScrollTex":false,"scrollTex":"class/reflect1.jpg","scrollColor":"rgba(162,188,192,1)","scrollSpeed":0.01,"reflection":{"enable":true,"specularFactor":1,"metalness":0,"roughness":0.3},"fresnel":{"power":0,"inverse":false}}},"lighting":{"showHelper":false,"ambientLight":{"ambientFlag":true,"intensity":0.33,"color":12648442},"hemisphereLight":{"hemisphereFlag":true,"intensity":0.2,"color":12910591,"groundColor":0},"mainLight":{"mainLightFlag":true,"shadow":false,"shadowQuality":"ultra","intensity":1.2,"color":15138047,"alpha":40,"beta":-157.5,"flag":true},"spotLights":[],"position":[2173809.67,4092046.02,4382738.81],"distance":2000,"secondaryLight":{"shadow":false,"shadowQuality":"medium","intensity":0.2,"color":10547455,"alpha":50,"beta":-35,"name":"secondaryLight","title":"第二平行光","flag":true},"tertiaryLight":{"shadow":false,"shadowQuality":"medium","intensity":0.16,"color":12648447,"alpha":30,"beta":40,"name":"tertiaryLight","title":"第三平行光","flag":true}},"postEffect":{"enable":true,"bloom":{"strength":0.2,"threshold":0.66,"radius":0.4,"enabled":true},"colorCorrection":{"saturation":1,"brightness":0,"exposure":0,"contrast":1.06,"gamma":1,"enabled":true},"FXAA":{"enabled":false},"vignetting":{"color":"0","offset":1.2,"enabled":false},"blurEdge":{"offset":1.2,"enabled":true},"film":{"scanlinesIntensity":0.08,"scanlinesCount":2048,"noiseIntensity":0.03,"grayscale":false,"enabled":true},"chromaticAberration":{"chromaFactor":0.01,"enabled":false}},"resourcePrefix":"sdk:/resources/theme/"}
{
"enviroment": {
"type": "image",
"value": "enviroment/20230210103220892_283035.png"
},
"background": {
"type": "image",
"value": "background/icon_20221202000126917_482359.png"
},
"ground": {
"enable": true,
"groundReflect": true,
"reflectFactor": 2,
"visibleOnEarth": true,
"item": [
{
"code": "g1630396059883",
"name": "特效地面1630396059883",
"url": "ground/icon_20221202000123369_597191.png",
"color": "rgba(73,102,255,1)",
"opacity": 1,
"maskUrl": "ground/光1.png",
"flowColor": "rgba(143,255,242,1)",
"glowFactor": 4.6,
"animationSpeed": 0.3,
"groundClearance": -10,
"repeatFactorX": 7,
"repeatFactorY": 7
},
{
"code": "g1655708349659",
"name": "特效地面1655708349659",
"url": "ground/icon_20221202000124922_842611.png",
"color": "rgba(88,0,199,1)",
"opacity": 0.56,
"repeatFactor": 30,
"repeatFactorX": 15,
"repeatFactorY": 15,
"maskUrl": "ground/光1.png",
"flowColor": "rgba(129,129,255,1)",
"glowFactor": 7.3,
"animationSpeed": 0.5,
"groundClearance": -1
},
{
"code": "g1655708651732",
"name": "特效地面1655708651732",
"url": "ground/icon_20221202000125062_426485.png",
"color": "rgba(69,124,193,1)",
"opacity": 0,
"repeatFactor": 30,
"repeatFactorX": 2,
"repeatFactorY": 2,
"maskUrl": "ground/光1.png",
"flowColor": "rgba(255,190,255,1)",
"glowFactor": 5.5,
"animationSpeed": 0.5,
"groundClearance": -1
}
]
},
"particle": {
"item": []
},
"class": {
"物体": {
"enable": true,
"fresnel": {
"power": 0,
"inverse": true
},
"color": {
"enable": false,
"value": "#888888"
},
"colorImage": {
"enable": false,
"color": "#888888"
},
"useColormap": true,
"colormapIntensity": 1,
"colormap": {
"0": "rgba(45,168,207,1)",
"1": "rgba(135,69,229,1)",
"0.06": "rgba(58,52,197,1)",
"0.14": "rgba(0,143,255,1)",
"0.25": "rgba(135,69,229,1)",
"0.46": "rgba(50,34,137,1)",
"0.67": "rgba(50,34,137,1)"
},
"opacity": 0.95,
"wireframe": {
"enable": true,
"color": "rgba(79,93,255,1)",
"glow": true,
"opacity": 0.81
},
"glow": 1,
"useScrollTex": false,
"scrollTex": "class/scroll.jpg",
"scrollColor": "#ffffff",
"scrollSpeed": 0.003,
"reflection": {
"enable": true,
"specularFactor": 1,
"metalness": 0.4,
"roughness": 0.4
}
},
"小品": {
"enable": true,
"fresnel": {
"power": 0,
"inverse": false
},
"color": {
"enable": false,
"value": "#888888"
},
"colorImage": {
"enable": false,
"color": "#888888"
},
"useColormap": true,
"colormapIntensity": 1,
"colormap": {
"0": "rgba(0,69,102,1)",
"1": "rgba(74,143,189,1)",
"0.06": "rgba(7,103,191,1)",
"0.14": "rgba(15,43,114,1)",
"0.25": "rgba(0,173,255,1)",
"0.46": "rgba(24,7,114,1)",
"0.81": "rgba(69,63,227,1)"
},
"opacity": 0.69,
"wireframe": {
"enable": true,
"color": "rgba(71,123,255,1)",
"glow": true,
"opacity": 0.99
},
"glow": 1,
"useScrollTex": false,
"scrollTex": "class/scroll.jpg",
"scrollColor": "#ffffff",
"scrollSpeed": 0.003,
"reflection": {
"enable": true,
"specularFactor": 1,
"metalness": 0.76,
"roughness": 0.41000000000000003
}
},
"主建筑": {
"enable": true,
"fresnel": {
"power": 2,
"inverse": true
},
"color": {
"enable": true,
"value": "rgba(111,83,125,1)"
},
"colorImage": {
"enable": true,
"color": "rgba(111,83,125,1)"
},
"useColormap": true,
"colormapIntensity": 1,
"colormap": {
"0": "rgba(40,28,56,1)",
"1": "rgba(43,10,92,1)",
"0.44": "rgba(27,17,139,1)"
},
"useScrollTex": true,
"scrollTex": "class/reflect1.jpg",
"scrollColor": "rgba(30,66,112,1)",
"scrollSpeed": -0.001,
"opacity": 1,
"glow": 2,
"wireframe": {
"enable": true,
"color": "rgba(105,143,243,1)",
"glow": true,
"opacity": 1
},
"reflection": {
"enable": true,
"specularFactor": 0.7,
"metalness": 0.71,
"roughness": 0
}
},
"地面": {
"enable": true,
"fresnel": {
"power": 0.89,
"inverse": true
},
"color": {
"enable": false,
"value": "rgba(159,152,255,1)"
},
"colorImage": {
"enable": false,
"color": "rgba(159,152,255,1)"
},
"useColormap": true,
"colormapIntensity": 1,
"colormap": {
"0": "rgba(18,25,82,1)",
"0.8": "rgba(21,7,62,1)"
},
"useScrollTex": false,
"scrollTex": "class/scroll.jpg",
"scrollColor": "#ffffff",
"scrollSpeed": 0.003,
"opacity": 0.73,
"glow": 1,
"wireframe": {
"enable": true,
"color": "rgba(115,249,255,1)",
"glow": true,
"opacity": 0.24
},
"reflection": {
"enable": true,
"specularFactor": 0,
"metalness": 0.9,
"roughness": 0.4
}
},
"植被": {
"enable": true,
"fresnel": {
"power": 0.55,
"inverse": true
},
"color": {
"enable": true,
"value": "rgba(64,64,64,1)"
},
"colorImage": {
"enable": true,
"color": "rgba(64,64,64,1)"
},
"useColormap": true,
"colormapIntensity": 1,
"colormap": {
"1": "rgba(35,41,50,1)",
"0.44": "rgba(24,26,66,1)"
},
"useScrollTex": false,
"scrollTex": "class/scroll.jpg",
"scrollColor": "#ffffff",
"scrollSpeed": 0.003,
"opacity": 0.35,
"glow": 1,
"wireframe": {
"enable": false,
"color": "#26e2d7",
"glow": false,
"opacity": 0.99
},
"reflection": {
"enable": true,
"specularFactor": 1,
"metalness": 0,
"roughness": 0
}
},
"地板": {
"enable": true,
"fresnel": {
"power": 0,
"inverse": false
},
"color": {
"enable": false,
"value": "#888888"
},
"colorImage": {
"enable": false,
"color": "#888888"
},
"useColormap": true,
"colormapIntensity": 1,
"colormap": {
"0.53": "rgba(79,121,255,1)",
"0.61": "rgba(243,153,255,1)",
"0.95": "rgba(21,49,119,1)"
},
"opacity": 0.76,
"wireframe": {
"enable": false,
"color": "rgba(52,190,255,1)",
"glow": true,
"opacity": 1
},
"glow": 0,
"useScrollTex": false,
"scrollTex": "class/icon_20221202000125552_307100.png",
"scrollColor": "rgba(134,216,255,1)",
"scrollSpeed": 0.003,
"reflection": {
"enable": true,
"specularFactor": 1,
"metalness": 0.6,
"roughness": 0.2
}
},
"天花板": {
"enable": true,
"fresnel": {
"power": 0,
"inverse": false
},
"color": {
"enable": false,
"value": "#888888"
},
"colorImage": {
"enable": false,
"color": "#888888"
},
"useColormap": true,
"colormapIntensity": 1,
"colormap": {
"1": "#1048b5",
"0.13": "#070f38"
},
"useScrollTex": false,
"scrollTex": "class/scroll.jpg",
"scrollColor": "#ffffff",
"scrollSpeed": 0.003,
"opacity": 0.91,
"glow": 1,
"wireframe": {
"enable": false,
"color": "#ffffff",
"glow": false,
"opacity": 0.99
},
"reflection": {
"enable": false,
"specularFactor": 1,
"metalness": 0.6,
"roughness": 0.2
}
},
"建筑层顶": {
"enable": true,
"fresnel": {
"power": 0,
"inverse": false
},
"color": {
"enable": false,
"value": "#888888"
},
"colorImage": {
"enable": false,
"color": "#888888"
},
"useColormap": true,
"colormapIntensity": 1,
"colormap": {
"1": "#1048b5",
"0.13": "#070f38"
},
"useScrollTex": false,
"scrollTex": "class/scroll.jpg",
"scrollColor": "#ffffff",
"scrollSpeed": 0.003,
"opacity": 0.91,
"glow": 1,
"wireframe": {
"enable": false,
"color": "#ffffff",
"glow": false,
"opacity": 0.99
},
"reflection": {
"enable": false,
"specularFactor": 1,
"metalness": 0.6,
"roughness": 0.2
}
},
"墙": {
"enable": true,
"fresnel": {
"power": 2,
"inverse": true
},
"color": {
"enable": false,
"value": "#888888"
},
"colorImage": {
"enable": false,
"color": "#888888"
},
"useColormap": true,
"colormapIntensity": 1,
"colormap": {
"0.22": "rgba(84,69,143,1)",
"0.65": "rgba(60,51,122,1)",
"0.94": "rgba(58,77,151,1)"
},
"opacity": 0.96,
"wireframe": {
"enable": true,
"color": "rgba(255,121,255,1)",
"glow": true,
"opacity": 0.12
},
"glow": 1,
"useScrollTex": false,
"scrollTex": "class/scroll.jpg",
"scrollColor": "#ffffff",
"scrollSpeed": 0.003,
"reflection": {
"enable": true,
"specularFactor": 0,
"metalness": 0.84,
"roughness": 0.18
}
},
"门窗": {
"enable": true,
"fresnel": {
"power": 0,
"inverse": false
},
"color": {
"enable": false,
"value": "#888888"
},
"colorImage": {
"enable": false,
"color": "#888888"
},
"useColormap": true,
"colormapIntensity": 1,
"colormap": {
"0": "rgba(84,180,225,1)",
"0.44": "rgba(59,13,141,1)",
"0.65": "rgba(245,128,226,1)",
"0.96": "rgba(66,2,135,1)"
},
"opacity": 0.67,
"wireframe": {
"enable": true,
"color": "rgba(126,108,255,1)",
"glow": true,
"opacity": 0.9400000000000001
},
"glow": 1,
"useScrollTex": false,
"scrollTex": "class/scroll.jpg",
"scrollColor": "#ffffff",
"scrollSpeed": 0.003,
"reflection": {
"enable": true,
"specularFactor": 1,
"metalness": 0.6,
"roughness": 0.46
}
},
"Interlayer": {
"enable": true,
"fresnel": {
"power": 0.1,
"inverse": true
},
"color": {
"enable": true,
"value": "rgba(90,149,255,1)"
},
"colorImage": {
"enable": true,
"color": "rgba(90,149,255,1)"
},
"useColormap": true,
"colormapIntensity": 1,
"colormap": {
"0.24": "rgba(83,186,255,1)",
"0.84": "rgba(0,244,255,1)"
},
"opacity": 0.94,
"wireframe": {
"enable": true,
"color": "rgba(255,105,213,1)",
"glow": true,
"opacity": 1
},
"glow": 1,
"useScrollTex": false,
"scrollTex": "class/defaultAoMap.png",
"scrollColor": "rgba(255,0,0,1)",
"scrollSpeed": 0.006,
"reflection": {
"enable": true,
"specularFactor": 1,
"metalness": 0,
"roughness": 0
}
},
"WindowTop": {
"enable": true,
"fresnel": {
"power": 0,
"inverse": false
},
"color": {
"enable": false,
"value": "#888888"
},
"colorImage": {
"enable": false,
"color": "#888888"
},
"useColormap": true,
"colormapIntensity": 1,
"colormap": {
"0": "rgba(0,0,173,1)",
"1": "rgba(23,95,234,1)"
},
"opacity": 0.47000000000000003,
"wireframe": {
"enable": true,
"color": "rgba(229,196,255,1)",
"glow": true,
"opacity": 1
},
"glow": 1,
"useScrollTex": false,
"scrollTex": "class/scroll.jpg",
"scrollColor": "#ffffff",
"scrollSpeed": 0.003,
"reflection": {
"enable": true,
"specularFactor": 1,
"metalness": 0.76,
"roughness": 0.41000000000000003
}
},
"Window": {
"enable": true,
"fresnel": {
"power": 2,
"inverse": true
},
"color": {
"enable": true,
"value": "rgba(189,111,191,1)"
},
"colorImage": {
"enable": true,
"color": "rgba(189,111,191,1)"
},
"useColormap": true,
"colormapIntensity": 1,
"colormap": {
"0": "rgba(196,238,255,1)",
"1": "rgba(148,152,253,1)",
"0.26": "rgba(77,92,129,1)",
"0.56": "rgba(128,184,255,1)",
"0.8": "rgba(90,202,255,1)"
},
"opacity": 0.57,
"wireframe": {
"enable": true,
"color": "rgba(108,196,255,1)",
"glow": true,
"opacity": 1
},
"glow": 1,
"useScrollTex": true,
"scrollTex": "class/defaultAoMap.png",
"scrollColor": "rgba(245,0,255,1)",
"scrollSpeed": 0,
"reflection": {
"enable": true,
"specularFactor": 0.29,
"metalness": 1,
"roughness": 0.2
}
},
"LOGO": {
"enable": true,
"fresnel": {
"power": 0,
"inverse": false
},
"color": {
"enable": true,
"value": "rgba(158,255,247,1)"
},
"colorImage": {
"enable": true,
"color": "rgba(158,255,247,1)"
},
"useColormap": false,
"colormapIntensity": 1,
"colormap": {
"0": "rgba(255,112,31,1)",
"1": "rgba(247,89,0,1)"
},
"opacity": 1,
"wireframe": {
"enable": true,
"color": "rgba(208,246,255,1)",
"glow": true,
"opacity": 1
},
"glow": 1,
"useScrollTex": false,
"scrollTex": "class/scroll.jpg",
"scrollColor": "rgba(255,183,149,1)",
"scrollSpeed": 0,
"reflection": {
"enable": true,
"specularFactor": 1,
"metalness": 0.37,
"roughness": 0
}
},
"Line01": {
"enable": true,
"fresnel": {
"power": 0,
"inverse": false
},
"color": {
"enable": false,
"value": "#888888"
},
"colorImage": {
"enable": false,
"color": "#888888"
},
"useColormap": true,
"colormapIntensity": 1,
"colormap": {
"0": "rgba(0,104,173,1)",
"0.14": "rgba(6,12,54,1)",
"0.4": "rgba(0,145,173,1)"
},
"opacity": 0.47000000000000003,
"wireframe": {
"enable": true,
"color": "rgba(135,124,255,1)",
"glow": true,
"opacity": 0.32
},
"glow": 1,
"useScrollTex": false,
"scrollTex": "class/scroll.jpg",
"scrollColor": "#ffffff",
"scrollSpeed": 0.003,
"reflection": {
"enable": true,
"specularFactor": 1,
"metalness": 0.76,
"roughness": 0.41000000000000003
}
},
"Line02": {
"enable": true,
"fresnel": {
"power": 0,
"inverse": false
},
"color": {
"enable": false,
"value": "#888888"
},
"colorImage": {
"enable": false,
"color": "#888888"
},
"useColormap": false,
"colormapIntensity": 1,
"colormap": {
"0.06": "rgba(7,103,191,1)",
"0.17": "rgba(12,65,76,1)",
"0.36": "rgba(0,173,138,1)"
},
"opacity": 0.24,
"wireframe": {
"enable": true,
"color": "rgba(129,235,255,1)",
"glow": true,
"opacity": 0.36
},
"glow": 1,
"useScrollTex": false,
"scrollTex": "class/scroll.jpg",
"scrollColor": "#ffffff",
"scrollSpeed": 0.003,
"reflection": {
"enable": false,
"specularFactor": 1,
"metalness": 0.76,
"roughness": 0.41000000000000003
}
},
"Box": {
"enable": true,
"fresnel": {
"power": 0.46,
"inverse": true
},
"color": {
"enable": false,
"value": "rgba(55,52,74,1)"
},
"colorImage": {
"enable": false,
"color": "rgba(55,52,74,1)"
},
"useColormap": true,
"colormapIntensity": 1,
"colormap": {
"0": "rgba(26,21,62,1)",
"0.9": "rgba(32,13,52,1)"
},
"opacity": 0.71,
"wireframe": {
"enable": false,
"color": "rgba(115,125,239,1)",
"glow": true,
"opacity": 0.1
},
"glow": 1,
"useScrollTex": false,
"scrollTex": "class/uvMap20.png",
"scrollColor": "rgba(63,18,141,1)",
"scrollSpeed": 0,
"reflection": {
"enable": true,
"specularFactor": 0.15,
"metalness": 0.2,
"roughness": 0.7
}
},
"WindowFrame": {
"enable": true,
"fresnel": {
"power": 0.98,
"inverse": false
},
"color": {
"enable": true,
"value": "rgba(83,34,211,1)"
},
"colorImage": {
"enable": true,
"color": "rgba(83,34,211,1)"
},
"useColormap": false,
"colormapIntensity": 1,
"colormap": {
"0": "rgba(40,118,155,1)",
"0.06": "rgba(6,8,54,1)",
"0.14": "rgba(4,84,158,1)",
"0.25": "rgba(0,74,206,1)",
"0.39": "rgba(56,12,76,1)",
"0.5": "rgba(0,159,173,1)"
},
"opacity": 0.68,
"wireframe": {
"enable": true,
"color": "rgba(77,79,131,1)",
"glow": true,
"opacity": 1
},
"glow": 1,
"useScrollTex": false,
"scrollTex": "class/scroll.jpg",
"scrollColor": "rgba(245,0,255,1)",
"scrollSpeed": 0.006,
"reflection": {
"enable": false,
"specularFactor": 0,
"metalness": 0.76,
"roughness": 0.41000000000000003
}
},
"WindowBottom": {
"enable": true,
"fresnel": {
"power": 1.42,
"inverse": false
},
"color": {
"enable": false,
"value": "#888888"
},
"colorImage": {
"enable": false,
"color": "#888888"
},
"useColormap": true,
"colormapIntensity": 0.1,
"colormap": {
"0": "rgba(115,126,255,1)",
"1": "rgba(196,161,241,1)"
},
"opacity": 0.99,
"wireframe": {
"enable": true,
"color": "rgba(124,161,255,1)",
"glow": true,
"opacity": 1
},
"glow": 1,
"useScrollTex": false,
"scrollTex": "class/scroll.jpg",
"scrollColor": "#ffffff",
"scrollSpeed": 0.003,
"reflection": {
"enable": true,
"specularFactor": 0.45,
"metalness": 0.83,
"roughness": 0.41000000000000003
}
},
"Road": {
"enable": true,
"fresnel": {
"power": 0,
"inverse": false
},
"color": {
"enable": false,
"value": "#888888"
},
"colorImage": {
"enable": false,
"color": "#888888"
},
"useColormap": true,
"colormapIntensity": 1,
"colormap": {
"0": "rgba(84,100,219,1)",
"1": "rgba(99,15,205,1)",
"0.5": "rgba(101,76,203,1)"
},
"opacity": 1,
"wireframe": {
"enable": true,
"color": "rgba(31,33,62,1)",
"glow": true,
"opacity": 0.88
},
"glow": 1,
"useScrollTex": true,
"scrollTex": "class/uvMap20.png",
"scrollColor": "rgba(167,2,2,1)",
"scrollSpeed": 0.007,
"reflection": {
"enable": true,
"specularFactor": 1,
"metalness": 0,
"roughness": 0.47
}
},
"Facade-Main": {
"enable": true,
"fresnel": {
"power": 0.22,
"inverse": true
},
"color": {
"enable": true,
"value": "#888888"
},
"colorImage": {
"enable": true,
"color": "#888888"
},
"useColormap": true,
"colormapIntensity": 1,
"colormap": {
"0.17": "rgba(22,22,42,1)",
"0.24": "rgba(26,23,68,1)",
"0.37": "rgba(55,45,70,1)",
"0.68": "rgba(64,35,70,1)"
},
"opacity": 0.98,
"wireframe": {
"enable": false,
"color": "rgba(245,230,217,1)",
"glow": true,
"opacity": 0.3
},
"glow": 1,
"useScrollTex": false,
"scrollTex": "class/scroll.jpg",
"scrollColor": "#ffffff",
"scrollSpeed": 0.003,
"reflection": {
"enable": true,
"specularFactor": 0,
"metalness": 0.1,
"roughness": 0.6
}
},
"次要建筑": {
"enable": true,
"fresnel": {
"power": 0,
"inverse": false
},
"color": {
"enable": false,
"value": "#888888"
},
"colorImage": {
"enable": false,
"color": "#888888"
},
"useColormap": true,
"colormapIntensity": 1,
"colormap": {
"0.97": "#2e6faa",
"0.33": "#160b2d",
"0.15": "#2f4087",
"0.84": "#213c82",
"0.73": "#061126"
},
"useScrollTex": false,
"scrollTex": "class/scroll.jpg",
"scrollColor": "#ffffff",
"scrollSpeed": 0.003,
"opacity": 0.9400000000000001,
"glow": 1,
"wireframe": {
"enable": false,
"color": "#3ecde0",
"glow": true,
"opacity": 0.99
},
"reflection": {
"enable": true,
"specularFactor": 1,
"metalness": 0.32,
"roughness": 0.1
}
},
"FacadeMainWin": {
"enable": true,
"fresnel": {
"power": 0,
"inverse": true
},
"color": {
"enable": false,
"value": "#888888"
},
"colorImage": {
"enable": false,
"color": "#888888"
},
"useColormap": true,
"colormapIntensity": 1,
"colormap": {
"0": "rgba(45,207,181,1)",
"1": "rgba(135,69,229,1)",
"0.06": "rgba(58,52,197,1)",
"0.14": "rgba(0,214,255,1)",
"0.25": "rgba(175,118,255,1)",
"0.46": "rgba(50,34,137,1)",
"0.67": "rgba(50,34,137,1)"
},
"opacity": 0.95,
"wireframe": {
"enable": true,
"color": "rgba(240,161,255,1)",
"glow": true,
"opacity": 0.81
},
"glow": 1,
"useScrollTex": false,
"scrollTex": "class/scroll.jpg",
"scrollColor": "#ffffff",
"scrollSpeed": 0.003,
"reflection": {
"enable": true,
"specularFactor": 1,
"metalness": 0.4,
"roughness": 0.4
}
},
"FacadeMainGlass": {
"enable": true,
"fresnel": {
"power": 0,
"inverse": true
},
"color": {
"enable": false,
"value": "#888888"
},
"colorImage": {
"enable": false,
"color": "#888888"
},
"useColormap": true,
"colormapIntensity": 1,
"colormap": {
"0": "rgba(152,230,255,1)",
"1": "rgba(124,38,255,1)",
"0.06": "rgba(58,52,197,1)",
"0.14": "rgba(0,143,255,1)",
"0.25": "rgba(167,99,255,1)",
"0.46": "rgba(49,114,211,1)",
"0.67": "rgba(112,86,255,1)"
},
"opacity": 0.95,
"wireframe": {
"enable": true,
"color": "rgba(239,156,255,1)",
"glow": true,
"opacity": 0.81
},
"glow": 1,
"useScrollTex": false,
"scrollTex": "class/scroll.jpg",
"scrollColor": "#ffffff",
"scrollSpeed": 0.003,
"reflection": {
"enable": true,
"specularFactor": 1,
"metalness": 0.4,
"roughness": 0.4
}
}
},
"lighting": {
"showHelper": false,
"ambientLight": {
"ambientFlag": true,
"intensity": 0.5,
"color": 14927103
},
"hemisphereLight": {
"hemisphereFlag": false,
"intensity": 0,
"color": 12910591,
"groundColor": 0
},
"mainLight": {
"mainLightFlag": true,
"shadow": true,
"shadowQuality": "ultra",
"intensity": 1.2,
"color": 16767886,
"alpha": 52,
"beta": 327,
"flag": true
},
"spotLights": [],
"position": [
2174963.1327167363,
4092292.0492599667,
4381959.054451178
],
"distance": 2000,
"secondaryLight": {
"shadow": false,
"shadowQuality": "medium",
"intensity": 0,
"color": 2316749,
"alpha": 50,
"beta": 145,
"name": "secondaryLight",
"title": "第二平行光",
"flag": false
},
"tertiaryLight": {
"shadow": false,
"shadowQuality": "medium",
"intensity": 0.97,
"color": 16761084,
"alpha": 154,
"beta": 92,
"name": "tertiaryLight",
"title": "第三平行光",
"flag": true
}
},
"postEffect": {
"enable": true,
"bloom": {
"strength": 1.48,
"threshold": 0.2,
"radius": 0.4,
"enabled": false
},
"colorCorrection": {
"saturation": 1.4,
"brightness": 0.005,
"exposure": 0.1,
"contrast": 1.15,
"gamma": 0.8,
"enabled": true
},
"FXAA": {
"enabled": false
},
"vignetting": {
"color": "0x0f081e",
"offset": 1.5,
"enabled": true
},
"blurEdge": {
"offset": 0.5,
"enabled": true
},
"film": {
"scanlinesIntensity": 0,
"scanlinesCount": 2048,
"noiseIntensity": 0.35,
"grayscale": false,
"enabled": false
},
"chromaticAberration": {
"chromaFactor": 0.006,
"enabled": true
}
},
"resourcePrefix": "sdk:/resources/theme/"
}
{"enviroment":{"type":"image","value":"enviroment/icon_20221201225149632_614464.jpg"},"background":{"type":"image","value":"background/icon_20221201225150235_210028.jpg"},"ground":{"enable":true,"groundReflect":false,"reflectFactor":0.3,"item":[{"code":"g1638950908324","name":"马赛克","url":"ground/icon_20221201225150508_102521.png","color":"rgba(20,140,245,1)","opacity":0.1,"repeatFactor":6,"maskUrl":"ground/icon_20221201225150577_53549.png","flowColor":"rgba(38,203,255,1)","glowFactor":0.3,"animationSpeed":0.6,"groundClearance":-1},{"code":"g1638950908324","name":"圆环","url":"ground/icon_20221201225150719_42530.png","color":"rgba(20,140,245,1)","opacity":0.4,"repeatFactor":1,"maskUrl":"ground/icon_20221201225150977_993524.png","flowColor":"rgba(20,140,245,1)","glowFactor":0.6,"animationSpeed":0.3,"groundClearance":-2},{"code":"g1638950908324","name":"点阵","url":"ground/icon_20221201225149855_3944.png","color":"rgba(20,140,245,1)","opacity":0.3,"repeatFactor":12,"maskUrl":"ground/icon_20221201225151031_248781.png","flowColor":"rgba(30,240,255,1)","glowFactor":0.4,"animationSpeed":1,"groundClearance":-8}],"visibleOnEarth":true},"particle":{"item":[]},"class":{"物体":{"enable":true,"color":{"enable":false,"value":"#888888"},"colorImage":{"enable":false,"color":"#888888"},"useColormap":true,"colormapIntensity":1,"colormap":{"0":"rgba(6,30,60,1)","1":"rgba(0,88,144,1)"},"opacity":0.96,"wireframe":{"enable":true,"color":"rgba(36,144,192,1)","glow":true,"opacity":0.6},"glow":2,"useScrollTex":false,"scrollTex":"class/scroll.jpg","scrollColor":"#ffffff","scrollSpeed":0.003,"reflection":{"enable":true,"specularFactor":0.24,"metalness":0.7,"roughness":0.33},"fresnel":{"power":0.2,"inverse":true}},"小品":{"enable":true,"color":{"enable":false,"value":"rgba(125,125,125,1)"},"colorImage":{"enable":false,"color":"rgba(125,125,125,1)"},"useColormap":true,"colormapIntensity":1,"colormap":{"0.04":"rgba(24,48,72,1)","0.96":"rgba(8,16,30,1)"},"opacity":0.66,"wireframe":{"enable":true,"color":"#217cd1","glow":false,"opacity":0.1},"glow":0,"useScrollTex":false,"scrollTex":"class/scroll.jpg","scrollColor":"#ffffff","scrollSpeed":0.003,"reflection":{"enable":true,"specularFactor":0.5,"metalness":0.62,"roughness":0.34},"fresnel":{"power":0.4,"inverse":true}},"主建筑":{"enable":true,"color":{"enable":false,"value":"rgba(48,64,96,1)"},"colorImage":{"enable":false,"color":"rgba(48,64,96,1)"},"useColormap":true,"colormapIntensity":1,"colormap":{"0.04":"rgba(32,48,72,1)","0.96":"rgba(56,84,128,1)"},"useScrollTex":true,"scrollTex":"class/icon_20221201225149964_71268.png","scrollColor":"rgba(54,108,128,1)","scrollSpeed":0.005,"opacity":0.96,"glow":0,"wireframe":{"enable":true,"color":"rgba(48,192,255,1)","glow":true,"opacity":0.33},"reflection":{"enable":true,"specularFactor":0.2,"metalness":0.88,"roughness":0.33},"fresnel":{"power":0,"inverse":false}},"次要建筑":{"enable":true,"color":{"enable":false,"value":"#888888"},"colorImage":{"enable":false,"color":"#888888"},"useColormap":true,"colormapIntensity":1,"colormap":{"0.02":"rgba(24,44,80,1)","0.96":"rgba(60,92,144,1)"},"opacity":0.66,"wireframe":{"enable":false,"color":"#217cd1","glow":false,"opacity":0.2},"glow":0,"useScrollTex":false,"scrollTex":"class/scroll.jpg","scrollColor":"#ffffff","scrollSpeed":0.003,"reflection":{"enable":true,"specularFactor":0.3,"metalness":0.8,"roughness":0.34},"fresnel":{"power":0.33,"inverse":false}},"地面":{"enable":true,"color":{"enable":false,"value":"#888888"},"colorImage":{"enable":false,"color":"#888888"},"useColormap":true,"colormapIntensity":1,"colormap":{"1":"rgba(0,4,8,1)","0.01":"rgba(8,16,32,1)"},"opacity":0.92,"wireframe":{"enable":false,"color":"#28fff2","glow":false,"opacity":0.99},"glow":0,"useScrollTex":false,"scrollTex":"class/scroll.jpg","scrollColor":"#ffffff","scrollSpeed":0.003,"reflection":{"enable":true,"specularFactor":0.3,"metalness":0.8,"roughness":0.38},"fresnel":{"power":0.2,"inverse":false}},"植被":{"enable":true,"color":{"enable":false,"value":"rgba(16,48,80,1)"},"colorImage":{"enable":false,"color":"rgba(16,48,80,1)"},"useColormap":true,"colormapIntensity":1,"colormap":{"0.02":"rgba(9,18,36,1)","0.98":"rgba(30,52,106,1)"},"useScrollTex":false,"scrollTex":"class/icon_20221201225150026_204116.png","scrollColor":"rgba(102,255,235,1)","scrollSpeed":0.003,"opacity":0.5,"glow":0,"wireframe":{"enable":false,"color":"#26e2d7","glow":false,"opacity":0.99},"reflection":{"enable":true,"specularFactor":0.2,"metalness":0.8,"roughness":0.36},"fresnel":{"power":0.33,"inverse":true}},"地板":{"enable":true,"color":{"enable":false,"value":"#888888"},"colorImage":{"enable":false,"color":"#888888"},"useColormap":true,"colormapIntensity":1,"colormap":{"0.04":"rgba(12,28,48,1)","0.96":"rgba(4,8,18,1)"},"opacity":0.92,"wireframe":{"enable":true,"color":"rgba(48,225,255,1)","glow":true,"opacity":1},"glow":0,"useScrollTex":false,"scrollTex":"class/scroll.jpg","scrollColor":"#ffffff","scrollSpeed":0.003,"reflection":{"enable":true,"specularFactor":0.3,"metalness":0.8,"roughness":0.26},"fresnel":{"power":0.66,"inverse":false}},"天花板":{"enable":true,"color":{"enable":false,"value":"rgba(128,128,128,1)"},"colorImage":{"enable":false,"color":"rgba(128,128,128,1)"},"useColormap":true,"colormapIntensity":1,"colormap":{"1":"rgba(16,32,44,1)","0.01":"rgba(40,84,128,1)"},"opacity":0.5,"wireframe":{"enable":true,"color":"#2a99ea","glow":true,"opacity":0.3},"glow":1,"useScrollTex":false,"scrollTex":"class/icon_20221201225150080_120158.png","scrollColor":"rgba(111,25,191,1)","scrollSpeed":0.002,"reflection":{"enable":true,"specularFactor":0.6,"metalness":0.8,"roughness":0.3},"fresnel":{"power":0.5,"inverse":false}},"建筑层顶":{"enable":true,"color":{"enable":false,"value":"rgba(128,128,128,1)"},"colorImage":{"enable":false,"color":"rgba(128,128,128,1)"},"useColormap":true,"colormapIntensity":1,"colormap":{"1":"rgba(16,32,44,1)","0.01":"rgba(40,84,128,1)"},"opacity":0.6,"wireframe":{"enable":true,"color":"#2a99ea","glow":true,"opacity":0.3},"glow":1,"useScrollTex":false,"scrollTex":"class/icon_20221201225150080_120158.png","scrollColor":"rgba(111,25,191,1)","scrollSpeed":0.002,"reflection":{"enable":true,"specularFactor":0.6,"metalness":0.8,"roughness":0.3},"fresnel":{"power":0.5,"inverse":false}},"墙":{"enable":true,"color":{"enable":false,"value":"rgba(128,128,128,1)"},"colorImage":{"enable":false,"color":"rgba(128,128,128,1)"},"useColormap":true,"colormapIntensity":1,"colormap":{"0.02":"rgba(64,100,128,1)","0.98":"rgba(24,44,68,1)"},"opacity":0.66,"wireframe":{"enable":true,"color":"#2a99ea","glow":true,"opacity":0.2},"glow":1,"useScrollTex":true,"scrollTex":"class/icon_20221201225150080_120158.png","scrollColor":"rgba(64,100,128,1)","scrollSpeed":0.003,"reflection":{"enable":true,"specularFactor":1,"metalness":0.88,"roughness":0.3},"fresnel":{"power":0.3,"inverse":false}},"门窗":{"enable":true,"color":{"enable":false,"value":"rgba(0,0,0,1)"},"colorImage":{"enable":false,"color":"rgba(0,0,0,1)"},"useColormap":true,"colormapIntensity":1,"colormap":{"1":"rgba(20,140,245,1)","0.25":"rgba(0,64,108,1)"},"opacity":0.6,"wireframe":{"enable":true,"color":"rgba(0,165,245,1)","glow":true,"opacity":0.4},"glow":1,"useScrollTex":false,"scrollTex":"class/scroll.jpg","scrollColor":"#ffffff","scrollSpeed":0.003,"reflection":{"enable":true,"specularFactor":1,"metalness":0.8,"roughness":0.24},"fresnel":{"power":0,"inverse":false}},"FacadeMainGlass":{"enable":true,"color":{"enable":true,"value":"rgba(0,192,255,1)"},"colorImage":{"enable":true,"color":"rgba(0,192,255,1)"},"useColormap":false,"colormapIntensity":1,"colormap":{"0":"#00098e","1":"#175fea","0.67":"#003aad","0.25":"#006bce","0.06":"#0767bf","0.46":"#080075","0.14":"#042f9e"},"opacity":0.8,"wireframe":{"enable":true,"color":"rgba(0,192,255,1)","glow":true,"opacity":0.6},"glow":1,"useScrollTex":false,"scrollTex":"class/scroll.jpg","scrollColor":"#ffffff","scrollSpeed":0.003,"reflection":{"enable":true,"specularFactor":1,"metalness":0.7,"roughness":0.3},"fresnel":{"power":0,"inverse":false}},"FacadeMainWin":{"enable":true,"color":{"enable":true,"value":"rgba(0,0,0,1)"},"colorImage":{"enable":true,"color":"rgba(0,0,0,1)"},"useColormap":true,"colormapIntensity":1,"colormap":{"1":"rgba(0,245,255,1)","0.02":"rgba(0,225,255,1)"},"opacity":0.6,"wireframe":{"enable":true,"color":"rgba(128,250,255,1)","glow":true,"opacity":0.8},"glow":1,"useScrollTex":false,"scrollTex":"class/scroll.jpg","scrollColor":"#ffffff","scrollSpeed":0.003,"reflection":{"enable":true,"specularFactor":1,"metalness":0.4,"roughness":0.16},"fresnel":{"power":0,"inverse":false}},"Logo":{"enable":true,"color":{"enable":false,"value":"rgba(255,255,255,1)"},"colorImage":{"enable":false,"color":"rgba(255,255,255,1)"},"useColormap":true,"colormapIntensity":1,"colormap":{"0.2":"rgba(255,255,255,1)","0.8":"rgba(255,255,255,1)"},"opacity":1,"wireframe":{"enable":false,"color":"rgba(255,255,255,1)","glow":true,"opacity":0.6},"glow":1,"useScrollTex":false,"scrollTex":"class/scroll.jpg","scrollColor":"#ffffff","scrollSpeed":0.003,"reflection":{"enable":true,"specularFactor":1,"metalness":0.3,"roughness":0.06},"fresnel":{"power":0.3,"inverse":false}}},"lighting":{"showHelper":false,"ambientLight":{"ambientFlag":true,"intensity":0.4,"color":11326207},"hemisphereLight":{"hemisphereFlag":true,"intensity":0.4,"color":12640767,"groundColor":"16763007"},"mainLight":{"mainLightFlag":true,"shadow":false,"shadowQuality":"ultra","intensity":2,"color":14611711,"alpha":50,"beta":350,"flag":true},"spotLights":[{"helper":false,"intensity":0,"alpha":90,"beta":0,"lightColor":"#FFFFFF","lightAngle":0,"distance":10000,"height":9100,"decay":0.3,"penumbra":0.5,"shadow":false,"name":"spotLight0"}],"position":[2173809.67,4092046.02,4382738.81],"distance":2000,"secondaryLight":{"flag":true,"shadow":false,"shadowQuality":"medium","intensity":0.5,"color":6331361,"alpha":30,"beta":230,"name":"secondaryLight","title":"第二平行光"},"tertiaryLight":{"flag":true,"shadow":false,"shadowQuality":"medium","intensity":0.5,"color":6331361,"alpha":30,"beta":135,"name":"tertiaryLight","title":"第三平行光"}},"postEffect":{"enable":true,"bloom":{"strength":0.4,"threshold":0.6,"radius":0.6,"enabled":true},"colorCorrection":{"saturation":1.1,"brightness":0,"exposure":0,"contrast":1.1,"gamma":1.1,"enabled":true},"film":{"scanlinesIntensity":0.5,"scanlinesCount":1024,"noiseIntensity":0.06,"grayscale":false,"enabled":false},"chromaticAberration":{"chromaFactor":0.01,"enabled":true}},"resourcePrefix":"sdk:/resources/theme/"}
{"enviroment":{"type":"image","value":"enviroment/20230105235504409_204563.png"},"background":{"type":"image","value":"background/icon_20221202151752148_978025.jpg"},"ground":{"item":[{"code":"g1648710934744","name":"特效地面1620697703762","url":"ground/icon_20221201222016179_556868.png","color":"rgba(50,138,207,1)","opacity":1,"maskUrl":"ground/光1.png","flowColor":"rgba(121,255,217,1)","glowFactor":8.7,"animationSpeed":1,"groundClearance":-1,"repeatFactorX":10,"repeatFactorY":10},{"code":"g1648710934744","name":"特效地面1624614663498","url":"ground/icon_20221201222016646_895042.png","color":"rgba(43,76,145,1)","opacity":0,"maskUrl":"ground/光1.png","flowColor":"rgba(134,255,236,1)","glowFactor":7.9,"animationSpeed":0.5,"groundClearance":-1,"repeatFactorX":20,"repeatFactorY":20},{"code":"g1648710934744","name":"特效地面1624614711238","url":"ground/icon_20221202135652348_209203.png","color":"rgba(139,255,255,1)","opacity":0.54,"maskUrl":"ground/光1.png","flowColor":"rgba(110,255,255,1)","glowFactor":7.6,"animationSpeed":1,"groundClearance":-1,"repeatFactorX":3,"repeatFactorY":3},{"code":"g1648782522384","name":"特效地面1648782522384","url":"ground/地板面02.png","color":"#ffffff","opacity":0.04,"repeatFactor":30,"repeatFactorX":20,"repeatFactorY":20,"maskUrl":"ground/光1.png","flowColor":"#ffffff","glowFactor":0,"animationSpeed":1,"groundClearance":-1}],"groundReflect":true,"reflectFactor":0.89,"enable":true,"visibleOnEarth":true},"particle":{"item":[{"name":"特效粒子1615535145391","direction":"up","particlesPerSecond":2.5,"particleTexture":"sdk:/resources/theme/particle/光点黑白02.png","velocity":[6.390000000000001,6.390000000000001],"acceleration":[0,0],"sizeTween":[[0,1],[0,20.843]],"opacityTween":[[0,1],[0.35700000000000004,0.7310000000000001]],"colorTween":[[0,1],[[0.2338235294117647,0.76,0.822156862745098],[1,1,1]]],"sizeScale":1}],"enable":true,"visibleOnEarth":true},"class":{"建筑层顶":{"useColormap":true,"reflection":{"roughness":0.2,"enable":true,"metalness":0.7,"specularFactor":1},"color":{"enable":false,"value":"#888888"},"scrollSpeed":0.003,"useScrollTex":false,"wireframe":{"color":"rgba(102,224,255,1)","enable":false,"opacity":0.33,"glow":true},"enable":true,"scrollColor":"#ffffff","colormap":{"0":"rgba(74,74,74,1)","1":"rgba(84,84,86,1)"},"opacity":0.8,"scrollTex":"class/scroll.jpg","colormapIntensity":1,"glow":0,"colorImage":{"color":"#888888","enable":false},"fresnel":{"power":0,"inverse":false}},"次要建筑":{"useColormap":true,"reflection":{"roughness":0.1,"enable":true,"metalness":0.8,"specularFactor":0},"color":{"enable":false,"value":"#888888"},"scrollSpeed":0.003,"useScrollTex":false,"wireframe":{"color":"#ffffff","enable":true,"opacity":0.23,"glow":false},"enable":true,"scrollColor":"#ffffff","colormap":{"0.15":"rgba(57,92,195,1)","0.33":"rgba(3,82,245,1)","0.97":"rgba(0,0,0,1)","0.73":"rgba(0,21,63,1)","0.84":"rgba(0,0,0,1)"},"opacity":1,"scrollTex":"class/scroll.jpg","colormapIntensity":1,"glow":0,"colorImage":{"color":"#888888","enable":false},"fresnel":{"power":0,"inverse":false}},"地面":{"useColormap":true,"reflection":{"roughness":0.4,"enable":true,"metalness":0.84,"specularFactor":0},"color":{"enable":false,"value":"#888888"},"scrollSpeed":0.003,"useScrollTex":false,"wireframe":{"color":"rgba(83,189,255,1)","enable":false,"opacity":0.47,"glow":false},"enable":true,"scrollColor":"#ffffff","colormap":{"0":"rgba(1,4,6,1)","1":"rgba(1,7,14,1)"},"opacity":0.5,"scrollTex":"class/scroll.jpg","colormapIntensity":1,"glow":0,"colorImage":{"color":"#888888","enable":false},"fresnel":{"power":0,"inverse":false}},"植被":{"useColormap":true,"reflection":{"roughness":0.2,"enable":false,"metalness":0.6,"specularFactor":1},"color":{"enable":false,"value":"#888888"},"scrollSpeed":0.003,"useScrollTex":false,"wireframe":{"color":"#00fff0","enable":false,"opacity":0.2,"glow":false},"enable":true,"scrollColor":"#ffffff","colormap":{"0":"#00ffb2","0.36":"#2fb8d6","0.99":"#135e1f","0.66":"#128cd1"},"opacity":0.18,"scrollTex":"class/scroll.jpg","colormapIntensity":1,"glow":0,"colorImage":{"color":"#888888","enable":false},"fresnel":{"power":0,"inverse":false}},"物体":{"useColormap":true,"reflection":{"roughness":0.76,"enable":true,"metalness":0.76,"specularFactor":1},"color":{"enable":false,"value":"#888888"},"scrollSpeed":0.003,"useScrollTex":false,"wireframe":{"color":"rgba(102,224,255,1)","enable":false,"opacity":0.33,"glow":true},"enable":true,"scrollColor":"#ffffff","colormap":{"0":"rgba(112,112,112,1)","1":"rgba(116,116,116,1)"},"opacity":0.73,"scrollTex":"class/scroll.jpg","colormapIntensity":1,"glow":0,"colorImage":{"color":"#888888","enable":false},"fresnel":{"power":0,"inverse":false}},"天花板":{"useColormap":true,"reflection":{"roughness":0.2,"enable":false,"metalness":0.6,"specularFactor":1},"color":{"enable":false,"value":"#888888"},"scrollSpeed":0.003,"useScrollTex":false,"wireframe":{"color":"#ffffff","enable":false,"opacity":0.8300000000000001,"glow":false},"enable":true,"scrollColor":"#ffffff","colormap":{"1":"#233987","0.13":"#1b29aa"},"opacity":0.85,"scrollTex":"class/scroll.jpg","colormapIntensity":1,"glow":0,"colorImage":{"color":"#888888","enable":false},"fresnel":{"power":0,"inverse":false}},"墙":{"useColormap":true,"reflection":{"roughness":0.2,"enable":true,"metalness":0.8,"specularFactor":0},"color":{"enable":false,"value":"#888888"},"scrollSpeed":0.003,"useScrollTex":false,"wireframe":{"color":"rgba(255,225,105,1)","enable":true,"opacity":0.56,"glow":true},"enable":true,"scrollColor":"#ffffff","colormap":{"0.15":"rgba(74,74,74,1)","0.33":"rgba(84,84,84,1)","0.73":"rgba(114,114,114,1)","0.84":"rgba(18,18,18,1)","0.97":"rgba(48,48,48,1)"},"opacity":1,"scrollTex":"class/scroll.jpg","colormapIntensity":1,"glow":0,"colorImage":{"color":"#888888","enable":false},"fresnel":{"power":0,"inverse":false}},"门窗":{"useColormap":true,"reflection":{"roughness":0.6,"enable":true,"metalness":0.1,"specularFactor":1},"color":{"enable":false,"value":"#888888"},"scrollSpeed":0.003,"useScrollTex":false,"wireframe":{"color":"rgba(255,208,137,1)","enable":true,"opacity":1,"glow":true},"enable":true,"scrollColor":"#ffffff","colormap":{"0":"rgba(255,147,46,1)","1":"rgba(255,193,60,1)"},"opacity":1,"scrollTex":"class/scroll.jpg","colormapIntensity":1,"glow":1,"colorImage":{"color":"#888888","enable":false},"fresnel":{"power":0,"inverse":false}},"小品":{"useColormap":true,"reflection":{"roughness":0.76,"enable":true,"metalness":0.76,"specularFactor":1},"color":{"enable":false,"value":"#888888"},"scrollSpeed":0.003,"useScrollTex":false,"wireframe":{"color":"rgba(105,225,255,1)","enable":true,"opacity":0.33,"glow":true},"enable":true,"scrollColor":"#ffffff","colormap":{"1":"rgba(0,176,255,1)","0.06":"rgba(0,55,137,1)"},"opacity":0.71,"scrollTex":"class/scroll.jpg","colormapIntensity":1,"glow":0,"colorImage":{"color":"#888888","enable":false},"fresnel":{"power":0,"inverse":false}},"主建筑":{"useColormap":true,"reflection":{"roughness":0.2,"enable":true,"metalness":0.8,"specularFactor":0},"color":{"enable":false,"value":"#888888"},"scrollSpeed":0.003,"useScrollTex":false,"wireframe":{"color":"rgba(255,225,105,1)","enable":true,"opacity":0.56,"glow":true},"enable":true,"scrollColor":"#ffffff","colormap":{"0.15":"rgba(74,74,74,1)","0.33":"rgba(84,84,84,1)","0.73":"rgba(114,114,114,1)","0.84":"rgba(18,18,18,1)","0.97":"rgba(48,48,48,1)"},"opacity":1,"scrollTex":"class/scroll.jpg","colormapIntensity":1,"glow":0,"colorImage":{"color":"#888888","enable":false},"fresnel":{"power":0,"inverse":false}},"地板":{"useColormap":true,"reflection":{"roughness":0.76,"enable":true,"metalness":0.3,"specularFactor":1},"color":{"enable":false,"value":"#888888"},"scrollSpeed":0.003,"useScrollTex":false,"wireframe":{"color":"rgba(102,224,255,1)","enable":false,"opacity":0.33,"glow":true},"enable":true,"scrollColor":"#ffffff","colormap":{"0":"rgba(30,30,30,1)","1":"rgba(52,52,52,1)"},"opacity":1,"scrollTex":"class/scroll.jpg","colormapIntensity":1,"glow":0,"colorImage":{"color":"#888888","enable":false},"fresnel":{"power":0,"inverse":false}},"FacadeMainGlass":{"useColormap":true,"reflection":{"roughness":0.76,"enable":true,"metalness":0.76,"specularFactor":1},"color":{"enable":false,"value":"#888888"},"scrollSpeed":0.003,"useScrollTex":false,"wireframe":{"color":"rgba(102,224,255,1)","enable":true,"opacity":0.33,"glow":true},"enable":true,"scrollColor":"#ffffff","colormap":{"0":"rgba(4,104,255,1)","1":"rgba(0,176,255,1)"},"opacity":1,"scrollTex":"class/scroll.jpg","colormapIntensity":1,"glow":0,"colorImage":{"color":"#888888","enable":false},"fresnel":{"power":0,"inverse":false}},"FacadeMainWin":{"useColormap":true,"reflection":{"roughness":0.6,"enable":true,"metalness":0.1,"specularFactor":1},"color":{"enable":false,"value":"#888888"},"scrollSpeed":0.003,"useScrollTex":false,"wireframe":{"color":"rgba(255,208,137,1)","enable":true,"opacity":1,"glow":true},"enable":true,"scrollColor":"#ffffff","colormap":{"0":"rgba(255,147,46,1)","1":"rgba(255,193,60,1)"},"opacity":1,"scrollTex":"class/scroll.jpg","colormapIntensity":1,"glow":1,"colorImage":{"color":"#888888","enable":false},"fresnel":{"power":0,"inverse":false}},"Logo":{"useColormap":true,"reflection":{"roughness":0.76,"enable":true,"metalness":0.76,"specularFactor":1},"color":{"enable":false,"value":"#888888"},"scrollSpeed":0.003,"useScrollTex":false,"wireframe":{"color":"rgba(102,224,255,1)","enable":true,"opacity":0.33,"glow":true},"enable":true,"scrollColor":"#ffffff","colormap":{"0":"rgba(4,104,255,1)","1":"rgba(0,176,255,1)"},"opacity":0.71,"scrollTex":"class/scroll.jpg","colormapIntensity":1,"glow":0,"colorImage":{"color":"#888888","enable":false},"fresnel":{"power":0,"inverse":false}},"FacadeMainRoof":{"useColormap":true,"reflection":{"roughness":0.2,"enable":true,"metalness":0.7,"specularFactor":1},"color":{"enable":false,"value":"#888888"},"scrollSpeed":0.003,"useScrollTex":false,"wireframe":{"color":"rgba(102,224,255,1)","enable":false,"opacity":0.33,"glow":true},"enable":true,"scrollColor":"#ffffff","colormap":{"0":"rgba(74,74,74,1)","1":"rgba(84,84,86,1)"},"opacity":0.8,"scrollTex":"class/scroll.jpg","colormapIntensity":1,"glow":0,"colorImage":{"color":"#888888","enable":false},"fresnel":{"power":0,"inverse":false}},"FacadeMainDoor":{"useColormap":true,"reflection":{"roughness":0.6,"enable":true,"metalness":0.1,"specularFactor":1},"color":{"enable":false,"value":"#888888"},"scrollSpeed":0.003,"useScrollTex":false,"wireframe":{"color":"rgba(255,208,137,1)","enable":true,"opacity":1,"glow":true},"enable":true,"scrollColor":"#ffffff","colormap":{"0":"rgba(255,147,46,1)","1":"rgba(255,193,60,1)"},"opacity":1,"scrollTex":"class/scroll.jpg","colormapIntensity":1,"glow":1,"colorImage":{"color":"#888888","enable":false},"fresnel":{"power":0,"inverse":false}},"FacadeMainCeiling":{"useColormap":true,"reflection":{"roughness":0.76,"enable":true,"metalness":0.3,"specularFactor":1},"color":{"enable":false,"value":"#888888"},"scrollSpeed":0.003,"useScrollTex":false,"wireframe":{"color":"rgba(102,224,255,1)","enable":false,"opacity":0.33,"glow":true},"enable":true,"scrollColor":"#ffffff","colormap":{"0":"rgba(72,72,72,1)","1":"rgba(52,52,52,1)"},"opacity":1,"scrollTex":"class/scroll.jpg","colormapIntensity":1,"glow":0,"colorImage":{"color":"#888888","enable":false},"fresnel":{"power":0,"inverse":false}},"Window":{"useColormap":true,"reflection":{"roughness":0.6,"enable":true,"metalness":0.1,"specularFactor":1},"color":{"enable":false,"value":"#888888"},"scrollSpeed":0.003,"useScrollTex":false,"wireframe":{"color":"rgba(255,208,137,1)","enable":true,"opacity":1,"glow":true},"enable":true,"scrollColor":"#ffffff","colormap":{"0":"rgba(255,147,46,1)","1":"rgba(255,193,60,1)"},"opacity":1,"scrollTex":"class/scroll.jpg","colormapIntensity":1,"glow":1,"colorImage":{"color":"#888888","enable":false},"fresnel":{"power":0,"inverse":false}}},"lighting":{"showHelper":false,"ambientLight":{"intensity":0.4,"color":16777215},"hemisphereLight":{"intensity":0,"color":16777215,"groundColor":2236962},"mainLight":{"flag":true,"shadow":false,"shadowQuality":"ultra","shadowBias":0,"intensity":0.5,"color":16777215,"alpha":30,"beta":30},"secondaryLight":{"flag":true,"shadow":false,"shadowQuality":"ultra","shadowBias":0,"intensity":0,"color":16777215,"alpha":138,"beta":0},"tertiaryLight":{"flag":true,"shadow":false,"shadowQuality":"ultra","shadowBias":0,"intensity":0,"color":16777215,"alpha":0,"beta":0},"distance":2000},"postEffect":{"enable":true,"bloom":{"strength":0.47,"threshold":0.2,"radius":0.4,"enabled":true},"colorCorrection":{"saturation":1.1,"brightness":0,"exposure":0,"contrast":1.1,"gamma":1,"enabled":true},"FXAA":{"enabled":false},"vignetting":{"color":"0x318bcc","offset":1.5,"enabled":false},"blurEdge":{"offset":1.5,"enabled":false},"film":{"scanlinesIntensity":0,"scanlinesCount":2048,"noiseIntensity":0.35,"grayscale":false,"enabled":false},"chromaticAberration":{"chromaFactor":0.025,"enabled":false}},"resourcePrefix":"sdk:/resources/theme/"}
.VT-container {
border: none;
outline: none;
padding: 0;
margin: 0;
box-sizing: border-box;
overflow: hidden;
position: absolute;
bottom: 0;
top: 0;
left: 0;
right: 0;
}
.VT-container,
.VT-control-container {
font: 12px/20px 'Microsoft Yahei', 'Helvetica Neue', Arial, Helvetica, sans-serif;
-webkit-tap-highlight-color: transparent;
}
.VT-container>canvas {
/* pointer-events: none; */
/* background-color: rgba(0, 0, 0, 0); */
}
.vt-loading {
background: rgba(0,0,0,0.85);
width: 100%;
height: 100%;
position: fixed;
left: 0;
top: 0;
z-index: 99999;
display: flex;
justify-content: center;
align-items: center;
flex-flow: column wrap;
user-select: none;
}
.vt-loading > div:nth-child(1) {
position: relative;
width: 160px;
height: 160px;
border: 4px solid rgba(255,255,255, 0.8);
border-top-color: rgba(255,255,255, 0.2);
border-right-color: rgba(255,255,255, 0.2);
border-bottom-color: rgba(255,255,255, 0.2);
border-radius: 100%;
animation: vt-loading-circle infinite 0.75s linear;
}
.vt-loading > div:nth-child(2) {
text-align: center;
animation: vt-loading-opt infinite 0.75s linear;
}
@keyframes vt-loading-circle {
0% {
transform: rotate(0);
}
100% {
transform: rotate(360deg);
}
}
@keyframes vt-loading-opt {
0% {
opacity: 1;
}
50% {
opacity: 0.2;
}
100% {
opacity: 1;
}
}
.VT-selectbox {
border: 1px solid #55aaff;
background-color: rgba(75, 160, 255, 0.3);
position: absolute;
}
.VT-tooltip {
box-sizing: border-box;
padding: 5px 10px;
min-height: 30px;
min-width: 50px;
background-color: #fff;
color: #333;
border-radius: 3px;
line-height: 1.5;
font-size: 14px;
position: absolute;
box-shadow: 0 0 2px 1px rgba(0, 0, 0, .7);
}
.VT-tooltip,
.VT-tooltip * {
pointer-events: none;
}
.VT-arrow-bottom::before,
.VT-arrow-top::before,
.VT-arrow-left::before,
.VT-arrow-right::before,
.VT-arrow-bottom::after,
.VT-arrow-top::after,
.VT-arrow-left::after,
.VT-arrow-right::after {
position: absolute;
content: "";
border-style: solid;
border-width: 8px;
border-color: transparent transparent transparent transparent;
}
.VT-arrow-bottom::before,
.VT-arrow-top::before,
.VT-arrow-left::before,
.VT-arrow-right::before {
z-index: 9;
}
.VT-arrow-bottom::after,
.VT-arrow-top::after,
.VT-arrow-left::after,
.VT-arrow-right::after {
z-index: 1;
}
.VT-arrow-bottom::before,
.VT-arrow-bottom::after,
.VT-arrow-top::before,
.VT-arrow-top::after {
left: calc(50% - 8px);
}
.VT-arrow-left::before,
.VT-arrow-left::after,
.VT-arrow-right::before,
.VT-arrow-right::after {
top: calc(50% - 8px);
}
/* 箭头朝下 */
.VT-arrow-bottom::before {
top: 100%;
border-top-color: #fff;
}
.VT-arrow-bottom::after {
top: calc(100% + 1px);
border-top-color: rgba(0, 0, 0, 0.7);
}
/* 箭头朝上 */
.VT-arrow-top::before {
top: -16px;
border-bottom-color: #fff;
}
.VT-arrow-top::after {
top: -17px;
border-bottom-color: rgba(0, 0, 0, 0.7);
}
/* 左箭头 */
.VT-arrow-left::before {
left: -16px;
border-right-color: #fff;
}
.VT-arrow-left::after {
left: -17px;
border-right-color: rgba(0, 0, 0, 0.7);
}
/* 右箭头 */
.VT-arrow-right::before {
right: -16px;
border-left-color: #fff;
}
.VT-arrow-right::after {
right: -17px;
border-left-color: rgba(0, 0, 0, .7);
}
.VT-ctrl-bottom-left,
.VT-ctrl-bottom-right,
.VT-ctrl-top-left,
.VT-ctrl-top-right {
position: absolute;
pointer-events: none;
z-index: 2;
}
.VT-ctrl-top-left {
top: 0;
left: 0;
}
.VT-ctrl-top-right {
top: 0;
right: 0;
}
.VT-ctrl-bottom-left {
bottom: 0;
left: 0;
}
.VT-ctrl-bottom-right {
bottom: 0;
right: 0;
}
.VT-ctrl {
pointer-events: auto;
clear: both;
}
.VT-ctrl-group {
border-radius: 4px;
overflow: hidden;
background: #fff;
}
.VT-ctrl-top-right .VT-ctrl {
margin: 10px 10px 0 0;
float: right;
}
.VT-ctrl-top-left .VT-ctrl {
margin: 10px 0 0 10px;
float: left;
}
.VT-ctrl-bottom-right .VT-ctrl {
margin: 0 10px 10px 0;
float: right;
}
.VT-ctrl-bottom-left .VT-ctrl {
margin: 0 0 10px 10px;
float: left;
}
.VT-ctrl-group:not(:empty) {
moz-box-shadow: 0 0 2px rgba(0, 0, 0, .1);
-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .1);
box-shadow: 0 0 0 2px rgba(0, 0, 0, .1);
}
.VT-ctrl-group>button {
width: 30px;
height: 30px;
display: block;
padding: 0;
outline: 0;
border: 0;
box-sizing: border-box;
background-color: transparent;
cursor: pointer;
}
.VT-ctrl-group>button+button {
border-top: 1px solid #ddd;
}
.VT-ctrl-group>button.VT-button-free {
min-width: 30px;
width: 100%;
padding: 5px;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}
.VT-ctrl-group>button.VT-button-free:not(.VT-active):hover {
/* background-color: rgba(243,128,4, 0.2)!important; */
}
.VT-active {
background-color: #F38004 !important;
color: white;
}
.VT-ctrl-icon,
.VT-ctrl-icon>.VT-ctrl-compass-arrow {
speak: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.VT-ctrl-icon {
padding: 5px;
}
.VT-ctrl-icon.VT-ctrl-zoom-out {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath style='fill:%23333333;' d='m 7,9 c -0.554,0 -1,0.446 -1,1 0,0.554 0.446,1 1,1 l 6,0 c 0.554,0 1,-0.446 1,-1 0,-0.554 -0.446,-1 -1,-1 z'/%3E %3C/svg%3E")
}
.VT-ctrl-icon.VT-ctrl-zoom-in {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath style='fill:%23333333;' d='M 10 6 C 9.446 6 9 6.4459904 9 7 L 9 9 L 7 9 C 6.446 9 6 9.446 6 10 C 6 10.554 6.446 11 7 11 L 9 11 L 9 13 C 9 13.55401 9.446 14 10 14 C 10.554 14 11 13.55401 11 13 L 11 11 L 13 11 C 13.554 11 14 10.554 14 10 C 14 9.446 13.554 9 13 9 L 11 9 L 11 7 C 11 6.4459904 10.554 6 10 6 z'/%3E %3C/svg%3E")
}
.VT-measure {
cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAKZJREFUeNrclLEKwzAQQ9+FgH/Nk7d8ViFT+6cG36IsNXgIdMg5kAoOIw8WSDoDvAEN04BdEhFjgCTR4e6klFxSIgDLSNydbdsAPgRCktRaUylFkfZ0Z2qtVTlnAfugGibwAur3JFrAxoBnYGEy1pGYmQCLLNB6Uqmw182M9eRS0yzqGo+y6D9rytSQR8vM7DKfbtHy4x+/xG8J+d4W9WAi8fxFOwYA8W0ypu2ZfcsAAAAASUVORK5CYII=), auto;
}
.VT-popup {
position: absolute;
top: -9999px;
left: -9999px;
display: -webkit-flex;
display: flex;
will-change: transform;
white-space: nowrap;
pointer-events: auto;
}
.VT-popup-anchor-top,
.VT-popup-anchor-top-left,
.VT-popup-anchor-top-right {
-webkit-flex-direction: column;
flex-direction: column
}
.VT-popup-anchor-bottom,
.VT-popup-anchor-bottom-left,
.VT-popup-anchor-bottom-right {
-webkit-flex-direction: column-reverse;
flex-direction: column-reverse
}
.VT-popup-anchor-left {
-webkit-flex-direction: row;
flex-direction: row
}
.VT-popup-anchor-right {
-webkit-flex-direction: row-reverse;
flex-direction: row-reverse
}
.VT-popup-tip {
width: 0;
height: 0;
border: 10px solid transparent;
z-index: 1;
}
.VT-popup-anchor-top .VT-popup-tip {
-webkit-align-self: center;
align-self: center;
border-top: none;
border-bottom-color: #fff;
}
.VT-popup-anchor-top-left .VT-popup-tip {
-webkit-align-self: flex-start;
align-self: flex-start;
border-top: none;
border-left: none;
border-bottom-color: #fff
}
.VT-popup-anchor-top-right .VT-popup-tip {
-webkit-align-self: flex-end;
align-self: flex-end;
border-top: none;
border-right: none;
border-bottom-color: #fff
}
.VT-popup-anchor-bottom .VT-popup-tip {
-webkit-align-self: center;
align-self: center;
border-bottom: none;
border-top-color: #fff
}
.VT-popup-anchor-bottom-left .VT-popup-tip {
-webkit-align-self: flex-start;
align-self: flex-start;
border-bottom: none;
border-left: none;
border-top-color: #fff
}
.VT-popup-anchor-bottom-right .VT-popup-tip {
-webkit-align-self: flex-end;
align-self: flex-end;
border-bottom: none;
border-right: none;
border-top-color: #fff
}
.VT-popup-anchor-left .VT-popup-tip {
-webkit-align-self: center;
align-self: center;
border-left: none;
border-right-color: #fff
}
.VT-popup-anchor-right .VT-popup-tip {
-webkit-align-self: center;
align-self: center;
border-right: none;
border-left-color: #fff
}
.VT-popup-close-button {
position: absolute;
/* right: -10px; */
/* top: -10px; */
/* border-radius: 50%; */
border: 0;
right: 0;
top: 0;
border-radius: 0 3px 0 0;
cursor: pointer;
/* background-color: rgba(253, 208, 2, 1); */
/* width: 20px; */
/* height: 20px; */
font: 400 14px Arial;
text-align: center;
/* line-height: 20px; */
/* z-index: 999; */
transition: all 0.2s linear;
padding: 0 3px;
color: #999;
pointer-events: auto;
}
.VT-popup-close-button:hover {
/* background-color: rgb(170, 140, 4); */
background-color: rgba(0, 0, 0, .15);
color: #666;
}
.VT-popup-content {
position: relative;
background: #fff;
border-radius: 3px;
box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
padding: 10px 20px 10px 20px;
pointer-events: auto;
}
.VT-popup-anchor-top-left .VT-popup-content {
border-top-left-radius: 0
}
.VT-popup-anchor-top-right .VT-popup-content {
border-top-right-radius: 0
}
.VT-popup-anchor-bottom-left .VT-popup-content {
border-bottom-left-radius: 0
}
.VT-popup-anchor-bottom-right .VT-popup-content {
border-bottom-right-radius: 0
}
.VT-ctrl.VT-ctrl-attrib {
padding: 0 5px;
background-color: rgba(255, 255, 255, .5);
margin: 0;
}
@media screen {
.VT-ctrl-attrib.VT-compact {
margin: 20px 10px 10px 10px;
position: relative;
background-color: #fff;
border-radius: 3px 12px 12px 3px
}
.VT-ctrl-attrib.VT-compact:hover {
padding: 2px 24px 2px 4px;
visibility: visible
}
.VT-ctrl-bottom-left>.VT-ctrl-attrib.VT-compact:hover,
.VT-ctrl-top-left>.VT-ctrl-attrib.VT-compact:hover {
padding: 2px 4px 2px 24px;
border-radius: 12px 3px 3px 12px
}
.VT-ctrl-attrib.VT-compact .VT-ctrl-attrib-inner {
display: none
}
.VT-ctrl-attrib.VT-compact:hover .VT-ctrl-attrib-inner {
display: block
}
.VT-ctrl-attrib.VT-compact::after {
content: '';
cursor: pointer;
position: absolute;
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23333333' fill-rule='evenodd' d='M4,10a6,6 0 1,0 12,0a6,6 0 1,0 -12,0 M9,7a1,1 0 1,0 2,0a1,1 0 1,0 -2,0 M9,10a1,1 0 1,1 2,0l0,3a1,1 0 1,1 -2,0'/%3E %3C/svg%3E");
background-color: rgba(255, 255, 255, .5);
width: 24px;
height: 24px;
box-sizing: border-box;
border-radius: 12px
}
.VT-ctrl-bottom-right>.VT-ctrl-attrib.VT-compact::after {
bottom: 0;
right: 0
}
.VT-ctrl-top-right>.VT-ctrl-attrib.VT-compact::after {
top: 0;
right: 0
}
.VT-ctrl-top-left>.VT-ctrl-attrib.VT-compact::after {
top: 0;
left: 0
}
.VT-ctrl-bottom-left>.VT-ctrl-attrib.VT-compact::after {
bottom: 0;
left: 0
}
}
.VT-ctrl-attrib a {
color: rgba(0, 0, 0, .75);
text-decoration: none
}
.VT-ctrl-attrib a:hover {
color: inherit;
text-decoration: underline
}
.VT-ctrl-attrib .mapbox-improve-map {
font-weight: 700;
margin-left: 2px
}
.VT-attrib-empty {
display: none
}
a.VT-ctrl-logo,
a.VT-ctrl-logo.VT-compact {
width: 130px;
height: 30px;
z-index: 9;
display: block;
cursor: pointer;
margin-bottom: -8px;
}
.loading-circle,
a.VT-ctrl-logo,
a.VT-ctrl-logo.VT-compact {
background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQQAAAA8CAYAAACAVsR+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3NEQzMDU3MUUzMjQxMUVEOENBN0FDQ0YyQTNDNTAwRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3NEQzMDU3MkUzMjQxMUVEOENBN0FDQ0YyQTNDNTAwRCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjc0RDMwNTZGRTMyNDExRUQ4Q0E3QUNDRjJBM0M1MDBEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjc0RDMwNTcwRTMyNDExRUQ4Q0E3QUNDRjJBM0M1MDBEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+SSVaTwAADnNJREFUeNrsXQuUVVUZ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');
background-size: 100% 100%;
background-position: center center;
background-repeat: no-repeat;
}
.VT-ctrl-icon.VT-ctrl-viewmode-3d {
background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNTYzOTU4OTc2MTY2IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9Ijc2NjMiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxkZWZzPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+PC9zdHlsZT48L2RlZnM+PHBhdGggZD0iTTM1Ni4yNTUgNDM2Ljc1M2MwLTIwLjQ1MS03Ljc1Ny0zNy4xNDctMjMuMjYxLTUwLjA4MS0xNS41MDktMTIuOTM0LTM1LjM2OS0xOS40MDEtNTkuNTc3LTE5LjQwMS0yNS42MTUgMC00NS4yMjIgNy44NTUtNTguODI3IDIzLjU2MS0xMy42MDkgMTUuNzEtMjEuMTEzIDM5LjE2OC0yMi41MSA3MC4zODJoLTUyLjUyNGMwLTQ1LjIxOCAxMS44NTUtODAuMTg0IDM1LjU2Ni0xMDQuODk4IDIzLjcxMS0yNC43MSA1Ny4yNzUtMzcuMDY3IDEwMC42OTYtMzcuMDY3IDQxLjAxNiAwIDc0LjA4MyAxMC4yNTYgOTkuMTk2IDMwLjc2NCAyNS4xMDkgMjAuNTEyIDM3LjY2NyA0Ny41NzIgMzcuNjY3IDgxLjE4NyAwIDMzLjQxOC0xMi42MDYgNjAuNDMxLTM3LjgxNyA4MS4wMzctNC44MDIgNC4wMDUtMTAuMDA4IDcuNjA3LTE1LjYwNyAxMC44MDUgMTAuNDAyIDQuNjA2IDE5LjYwOCAxMC4xMDcgMjcuNjEzIDE2LjUwOCAyNy4wMTIgMjEuMjEyIDQwLjUxOSA0OS44MjMgNDAuNTE5IDg1LjgzOSAwIDQwLjQyMS0xNC4wMDggNzMuNDg4LTQyLjAxOSA5OS4xOTYtMjguMDE2IDI1LjcxNC02NC4wMzIgMzguNTY4LTEwOC4wNSAzOC41NjgtNDguNDI1IDAtODQuOTM5LTExLjY1Ny0xMDkuNTUtMzQuOTY2LTI0LjYxMS0yMy4zMDctMzguMDE5LTU4Ljk3Ny00MC4yMTgtMTA2Ljk5OWg1Ni40MjZjMy4yMDcgMzMuNjE1IDEyLjEyMyA1Ny42NzkgMjYuNzU0IDcyLjE4MyAxNC42MzIgMTQuNTExIDM3LjM3NyAyMS43NiA2OC4yNDQgMjEuNzYgMjYuNjUyIDAgNDguNDk2LTcuNjU0IDY1LjUzNC0yMi45NjEgMTcuMDMzLTE1LjMwNyAyNS41NTQtMzQuOTY2IDI1LjU1NC01OC45NzcgMC0yNS4yMTItOC4yMDctNDUuMjE3LTI0LjYxMS02MC4wMjgtMTQuMDA4LTEyLjgwMi0zMi4wMTYtMjAuMDA1LTU0LjAyNS0yMS42MS0xMC4yMDUtMC41OTUtMTkuODYxLTAuODk1LTI4Ljk2My0wLjg5NS05LjEwNyAwLTE1LjE1NyAwLjM5OS0xOC4xNTggMS4xOTZ2LTQ3LjEyMWM0LjM5OSAwLjk5NCAxMS4yMDQgMS40OTEgMjAuNDA5IDEuNDkxIDkuMjAxIDAgMTguMzA4LTAuNTk1IDI3LjMxMy0xLjc5MSAxNy40MDgtMi4yMDQgMzEuNTE0LTcuOTIxIDQyLjMxOS0xNy4xNDUgMTQuNi0xMi4wMyAyMS45MDctMjguODc1IDIxLjkwNy01MC41Mzd6TTUyOC40MDIgMzE5Ljk5NmgxODEuNTQ0YzU2LjEwNCAwIDEwMC43MzggMTkuOTg4IDEzMy45MDQgNTkuOTY0IDMzLjE2MSAzOS45NzYgNDkuNzQ1IDkzLjczMSA0OS43NDUgMTYxLjI1NiAwIDY3LjMyOC0xNi45ODIgMTIwLjkzNC01MC45NDcgMTYwLjgwNS0zMy45NjQgMzkuODc4LTc5LjgwMiA1OS44MTQtMTM3LjUxMSA1OS44MTRINTI4LjQwMlYzMTkuOTk2eiBtNTkuODEzIDM5MC43NDJoMTA5LjQwOGM0Mi44NzggMCA3NS45OTMtMTQuNzI4IDk5LjMzOS00NC4xODQgMjMuMzQxLTI5LjQ1NiAzNS4wMTYtNzEuMjM1IDM1LjAxNi0xMjUuMzM4IDAtNTQuMy0xMS4yMjQtOTYuMjI5LTMzLjY2NC0xMjUuNzg4LTIyLjQ0NC0yOS41NTUtNTQuMzA0LTQ0LjMzNC05NS41ODEtNDQuMzM0SDU4OC4yMTV2MzM5LjY0NHoiIHAtaWQ9Ijc2NjQiIGZpbGw9IiMzMzMzMzMiPjwvcGF0aD48L3N2Zz4=');
background-size: 26px auto;
background-position: center center;
background-repeat: no-repeat;
}
.VT-ctrl-icon.VT-ctrl-viewmode-2d {
background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNTYzOTU4ODQ3MzIzIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjMyMDkiIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+PC9zdHlsZT48L2RlZnM+PHBhdGggZD0iTTQzMy4yMzkgNDU2Ljg4OGMwIDMxLjk4NS04LjQyMiA1OC4yODktMjUuMjYzIDc4LjkwNi0xNi44NDUgMjAuNjIzLTQ4LjUxMSA0My40MDQtOTUuMDA3IDY4LjM0NS01MC40MjQgMjYuOTU5LTg0LjgzMSA1MS41OTgtMTAzLjIyMSA3My45MjctNy42NDggOS42NTUtMTMuOTQ5IDIwLjUxOC0xOC45MDggMzIuNTg5aDI0Mi4zOTh2NTIuODA1SDEyNy42MDZ2LTAuMDc2YzAtNDUuNjQ4IDExLjY3Mi04Mi45OTggMzUuMDI3LTExMi4wNTUgMjMuMzUtMjkuMDU2IDY3LjE1OC02MC43NzggMTMxLjQyOS05NS4xNjcgMzEuMjAxLTE2LjkyNiA1Mi40ODctMzIuNDM3IDYzLjg1NS00Ni41NDQgMTEuMzYyLTE0LjEwNyAxNy4wNDgtMzIuMjM5IDE3LjA0OC01NC40MDggMC0yMy4xNjgtOC40NzYtNDIuMTEyLTI1LjQxOC01Ni44MjItMTYuOTQ3LTE0LjcxLTM4LjY0NS0yMi4wNjUtNjUuMDk1LTIyLjA2NS0yNy42OTQgMC00OS40NDEgOS4yMzEtNjUuMjQ5IDI3LjY4OS0xNS44MDggMTguNDU4LTI0LjIzMSA0NC42MzUtMjUuMjYzIDc4LjUyNGgtNTQuMjQ1Yy0wLjgyOC00Ny44NzMgMTIuMjkzLTg1LjQ0IDM5LjM2Ni0xMTIuNzAxIDI3LjA2OS0yNy4yNTYgNjQuNzg1LTQwLjg4NyAxMTMuMTQtNDAuODg3IDQxLjMyOCAwIDc1LjIxNyAxMS45NzEgMTAxLjY3MSAzNS45MDggMjYuMjQyIDIzLjczOSAzOS4zNjcgNTQuNDE4IDM5LjM2NyA5Mi4wMzJ6TTUxNS42OTIgMzE5Ljg5NmgxODcuMjI0YzU3Ljg1OSAwIDEwMy44ODkgMjAuMDY2IDEzOC4wOTMgNjAuMTk4IDM0LjIgNDAuMTMyIDUxLjMwMSA5NC4wOTcgNTEuMzAxIDE2MS44ODUgMCA2Ny41OTEtMTcuNTE0IDEyMS40MDUtNTIuNTQxIDE2MS40MzMtMzUuMDI3IDQwLjAzMi04Mi4yOTcgNjAuMDQ3LTE0MS44MTIgNjAuMDQ3SDUxNS42OTFWMzE5Ljg5NnogbTYxLjY4NiAzOTIuMjY3aDExMi44MjljNDQuMjE5IDAgNzguMzctMTQuNzg1IDEwMi40NDYtNDQuMzU2IDI0LjA3LTI5LjU3MSAzNi4xMTItNzEuNTEzIDM2LjExMi0xMjUuODI3IDAtNTQuNTEyLTExLjU3NS05Ni42MDUtMzQuNzE4LTEyNi4yOC0yMy4xNDUtMjkuNjctNTYuMDAyLTQ0LjUwNy05OC41NzEtNDQuNTA3SDU3Ny4zNzh2MzQwLjk3eiIgcC1pZD0iMzIxMCIgZmlsbD0iIzMzMzMzMyI+PC9wYXRoPjwvc3ZnPg==');
background-size: 26px auto;
background-position: center center;
background-repeat: no-repeat;
}
.VT-ctrl-icon.VT-ctrl-fullscreen {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M 5 4 C 4.5 4 4 4.5 4 5 L 4 6 L 4 9 L 4.5 9 L 5.7773438 7.296875 C 6.7771319 8.0602131 7.835765 8.9565728 8.890625 10 C 7.8257121 11.0633 6.7761791 11.951675 5.78125 12.707031 L 4.5 11 L 4 11 L 4 15 C 4 15.5 4.5 16 5 16 L 9 16 L 9 15.5 L 7.2734375 14.205078 C 8.0428931 13.187886 8.9395441 12.133481 9.9609375 11.068359 C 11.042371 12.14699 11.942093 13.2112 12.707031 14.21875 L 11 15.5 L 11 16 L 14 16 L 15 16 C 15.5 16 16 15.5 16 15 L 16 14 L 16 11 L 15.5 11 L 14.205078 12.726562 C 13.177985 11.949617 12.112718 11.043577 11.037109 10.009766 C 12.151856 8.981061 13.224345 8.0798624 14.228516 7.3046875 L 15.5 9 L 16 9 L 16 5 C 16 4.5 15.5 4 15 4 L 11 4 L 11 4.5 L 12.703125 5.7773438 C 11.932647 6.7864834 11.026693 7.8554712 9.9707031 8.9199219 C 8.9584739 7.8204943 8.0698767 6.7627188 7.3046875 5.7714844 L 9 4.5 L 9 4 L 6 4 L 5 4 z '/%3E %3C/svg%3E")
}
.VT-ctrl-icon.VT-ctrl-shrink {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath style='fill:%23000000;' d='M 4.2421875 3.4921875 A 0.750075 0.750075 0 0 0 3.71875 4.78125 L 5.9648438 7.0273438 L 4 8.5 L 4 9 L 8 9 C 8.500001 8.9999988 9 8.4999992 9 8 L 9 4 L 8.5 4 L 7.0175781 5.9550781 L 4.78125 3.71875 A 0.750075 0.750075 0 0 0 4.2421875 3.4921875 z M 15.734375 3.4921875 A 0.750075 0.750075 0 0 0 15.21875 3.71875 L 12.984375 5.953125 L 11.5 4 L 11 4 L 11 8 C 11 8.4999992 11.499999 8.9999988 12 9 L 16 9 L 16 8.5 L 14.035156 7.0273438 L 16.28125 4.78125 A 0.750075 0.750075 0 0 0 15.734375 3.4921875 z M 4 11 L 4 11.5 L 5.9648438 12.972656 L 3.71875 15.21875 A 0.75130096 0.75130096 0 1 0 4.78125 16.28125 L 7.0273438 14.035156 L 8.5 16 L 9 16 L 9 12 C 9 11.500001 8.500001 11.000001 8 11 L 4 11 z M 12 11 C 11.499999 11.000001 11 11.500001 11 12 L 11 16 L 11.5 16 L 12.972656 14.035156 L 15.21875 16.28125 A 0.75130096 0.75130096 0 1 0 16.28125 15.21875 L 14.035156 12.972656 L 16 11.5 L 16 11 L 12 11 z '/%3E %3C/svg%3E")
}
.VT-ctrl-compass {
width: 48px;
height: 48px;
z-index: 1;
border-radius: 50%;
cursor: not-allowed;
background: url("data:image/png;base64,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") center center / contain no-repeat;
background-color: #F2F2F2;
moz-box-shadow: 0 0 2px rgba(0, 0, 0, .1);
-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .1);
box-shadow: 0 0 0 2px rgba(0, 0, 0, .1);
}
.VT-ctrl-minimap {
position: relative;
overflow: hidden;
border-radius: 3px;
border: 2px solid rgba(209, 209, 210, 0.8);
background: rgba(0, 0, 0, .15);
box-sizing: border-box;
;
}
.VT-ctrl-minimap-arrow {
position: absolute;
width: 64px;
height: 48px;
background: url(../resources/image/minimap/area.png) center bottom no-repeat;
background-size: 100% 100%;
transform-origin: 50% 100%;
}
.VT-ctrl-minimap-arrow::after {
display: block;
content: "";
background-image: url(../resources/image/minimap/poi.png);
background-size: 100% 100%;
z-index: 1;
left: calc(50% - 16px);
bottom: -16px;
position: absolute;
width: 32px;
height: 32px;
}
/* loading */
.VT-loading {
position: absolute;
z-index: 99999;
width: 120px;
height: 120px;
left: calc(50% - 60px);
top: calc(50% - 60px);
background-color: rgba(0, 0, 0, .6);
border-radius: 10px;
text-align: center;
overflow: hidden;
color: rgba(255, 255, 255, .8);
font-size: 14px;
-webkit-transition: all .2s;
-moz-transition: all .2s;
-ms-transition: all .2s;
-o-transition: all .2s;
transition: all .2s;
}
.VT-loading * {
box-sizing: border-box;
}
.loading-circle {
width: 70px;
height: 70px;
margin: 10px 25px 10px 25px;
position: relative;
background-size: 45px 45px;
}
.loading-circle .loader,
.loading-circle .loader:after {
border-radius: 50%;
width: 100%;
height: 100%;
}
.loading-circle .loader {
font-size: 10px;
position: relative;
text-indent: -9999em;
border-top: 5px solid rgba(255, 255, 255, 0.2);
border-right: 5px solid rgba(255, 255, 255, 0.2);
border-bottom: 5px solid rgba(255, 255, 255, 0.2);
border-left: 5px solid rgb(248, 143, 32);
-webkit-transform: translateZ(0);
-ms-transform: translateZ(0);
transform: translateZ(0);
-webkit-animation: loading-circle 1.1s infinite linear;
animation: loading-circle 1.1s infinite linear;
}
@-webkit-keyframes loading-circle {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes loading-circle {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -10,6 +10,7 @@ export default class AmbientLight { ...@@ -10,6 +10,7 @@ export default class AmbientLight {
constructor(_viewer, option = { color: 'rgb(255,255,255)' }) { constructor(_viewer, option = { color: 'rgb(255,255,255)' }) {
this.viewer = _viewer this.viewer = _viewer
this.light = new THREE.AmbientLight(0x404040) // soft white light this.light = new THREE.AmbientLight(0x404040) // soft white light
this.light.castShadow = false;
this.setOption(option) this.setOption(option)
this.viewer.scene.add(this.light) this.viewer.scene.add(this.light)
} }
......
...@@ -21,8 +21,9 @@ export default class DirectionalLight { ...@@ -21,8 +21,9 @@ export default class DirectionalLight {
*/ */
setOption (option = {}) { setOption (option = {}) {
const light = this.light const light = this.light
light.intensity = option.intensity || 2 // 光线强度 light.intensity = option.intensity || 2 // 光线强度
light.castShadow = option.castShadow || true // 是否有阴影 light.castShadow = false // 是否有阴影
light.shadow.mapSize.width = option.mapSize || 2048 // 阴影像素 light.shadow.mapSize.width = option.mapSize || 2048 // 阴影像素
light.shadow.mapSize.height = option.mapSize || 2048 light.shadow.mapSize.height = option.mapSize || 2048
// 阴影范围 // 阴影范围
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment