| | |
| | | function a4_0x106c(){const _0x2870c8=['splice','apply','instances','getMeshUrl','RequestInstance','getMeshInstance','objectStoreNames','服务接口返回错误内容','getMeshInstanceUrl','readwrite','transaction','请求参数是','json','post','notifyIfTriggered','assign','addOnce','name','makeObserverBottomPriority','getMesh','replace','by_isShell','_remove','readonly','result','texture','_LastCreatedScene','expressType','_numObserversMarkedAsDeleted','createObjectStore','mesh','fineTextureDb','keys','material','isLoad','ClearModelCache','callback','MatrixTrackPrecisionChange','hasOwnProperty','put','2745684zfZNjl','component','oncomplete','orm','serverModelId_indexDb','请等待初始化完成','modelId','_onObserverAdded','data','isStatic','hasSpecificMask','MatrixUse64Bits','arraybuffer','数据库:写入mesh事务失败','by_expressType','strict','onsuccess','target','albedoPath','返回内容是','公共贴图获取失败','1467wsywxs','数据库:打开失败','getUint16','SaveShell','all','contains','clone','uniqueIdToModelId','previewPath','onupgradeneeded','OnEnginesDisposedObservable','notifyObservers','preview','uniqueId_oneInit','unregisterOnNextCall','onabort','GetTexture','initialize','slice','fineTextureDbInit','clear','observers','40oqrLrp','_observers','objectStore','FallbackTexture','getMaterialUrl','webpackChunkBim','mask','GetMaterial','timeout','indexOf','decode','texture.json','Instances','by_treeId','静态贴图获取失败','66912sQzvyn','index','treeId','getAll','search','modelIdToUniqueId','3085782nkdthV','skipNextObservers','getModelList','push','get','getTextureUrl','ndPath','BYTES_PER_ELEMENT','ormPath','LastCreatedScene','remove','getInt32','isShell','./Assets/Textures/PBRRepo/','toFixed','FromPromise','byteLength','toString','getMaterial','createIndex','then','getUint32','_deferUnregister','concat','55rRGvkQ','currentTarget','MatrixCurrentType','getStaticTextureUrl','MatrixTrackedMatrices','GetShellInstance','_hasNotified','29897MYMgNL','getModelListUrl','144pSAfKW','add','makeObserverTopPriority','SetMatrixPrecision','relaxed','albedo','error','getComponentExpandPropertyUrl','defaults','uniqueId','by_storey','getFloat32','_lastNotifiedValue','125228ZtXnYZ','1677599kQaNaP','log','by_isStatic','ClearShell','onerror','catch','length','(((.+)+)+)+$','792aYPowG','scope','数据库:mesh写入失败','removeCallback','getUint8','lastReturnValue','unshift','_eventState','null','服务返回了错误的ModelId','cleanLastNotifiedState','storey','_willBeUnregistered','SaveMeshSdf','GetComponentExpandProperty','open'];a4_0x106c=function(){return _0x2870c8;};return a4_0x106c();}const a4_0x4d752d=a4_0x5e18;(function(_0x5c500f,_0x13c443){const _0x224606=a4_0x5e18,_0x56fbe0=_0x5c500f();while(!![]){try{const _0x584c7e=-parseInt(_0x224606(0x1e2))/0x1+-parseInt(_0x224606(0x1fa))/0x2*(-parseInt(_0x224606(0x247))/0x3)+-parseInt(_0x224606(0x1f1))/0x4*(parseInt(_0x224606(0x1db))/0x5)+-parseInt(_0x224606(0x232))/0x6+parseInt(_0x224606(0x272))/0x7+parseInt(_0x224606(0x26c))/0x8*(-parseInt(_0x224606(0x1e4))/0x9)+-parseInt(_0x224606(0x25d))/0xa*(-parseInt(_0x224606(0x1f2))/0xb);if(_0x584c7e===_0x13c443)break;else _0x56fbe0['push'](_0x56fbe0['shift']());}catch(_0x30ba24){_0x56fbe0['push'](_0x56fbe0['shift']());}}}(a4_0x106c,0x4410a));const a4_0x43aa5c=(function(){let _0x372e53=!![];return function(_0x729ab6,_0x51d0d4){const _0x4fba1a=_0x372e53?function(){const _0x324581=a4_0x5e18;if(_0x51d0d4){const _0x4a8580=_0x51d0d4[_0x324581(0x20b)](_0x729ab6,arguments);return _0x51d0d4=null,_0x4a8580;}}:function(){};return _0x372e53=![],_0x4fba1a;};}()),a4_0x2d38d4=a4_0x43aa5c(this,function(){const _0xe19355=a4_0x5e18;return a4_0x2d38d4[_0xe19355(0x1d4)]()[_0xe19355(0x270)]('(((.+)+)+)+$')[_0xe19355(0x1d4)]()['constructor'](a4_0x2d38d4)[_0xe19355(0x270)](_0xe19355(0x1f9));});function a4_0x5e18(_0x7099e,_0x20e0cd){const _0xaa5ef0=a4_0x106c();return a4_0x5e18=function(_0x49b31a,_0x522ec8){_0x49b31a=_0x49b31a-0x1cc;let _0x106ce9=_0xaa5ef0[_0x49b31a];return _0x106ce9;},a4_0x5e18(_0x7099e,_0x20e0cd);}a4_0x2d38d4();'use strict';(Object(self||this)[a4_0x4d752d(0x262)]=Object(self||this)[a4_0x4d752d(0x262)]||[])[a4_0x4d752d(0x275)]([[0x1ff],{0xb12:(_0x3a880b,_0x36ae91,_0xe4e5a)=>{const _0x10b1eb=a4_0x4d752d;_0xe4e5a['d'](_0x36ae91,{'r':()=>_0x152c14});var _0x36ae91=_0xe4e5a(0x25c5),_0xc03373=_0xe4e5a['n'](_0x36ae91),_0x5e1456=_0xe4e5a(0x25c9),_0x4025ba=_0xe4e5a(0x13f4);let _0x5e8f61=new TextDecoder();_0xc03373()[_0x10b1eb(0x1ec)][_0x10b1eb(0x265)]=0x0;class _0x152c14{constructor(_0x19a835){const _0x298224=_0x10b1eb;this['uniqueIdToModelId']={},this[_0x298224(0x254)]={},this['modelIdToUniqueId']={},this[_0x298224(0x236)]={},this[_0x298224(0x25a)]=!0x1,this[_0x298224(0x20d)]=_0x19a835+_0x298224(0x21d),this[_0x298224(0x261)]=_0x19a835+_0x298224(0x1d5),this['getTextureUrl']=_0x19a835+'getTexture',this[_0x298224(0x1e3)]=_0x19a835+_0x298224(0x274),this[_0x298224(0x212)]=_0x19a835+_0x298224(0x20f),this[_0x298224(0x1eb)]=_0x19a835+'getComponentExpandProperty';}['GetModelList'](){return new Promise((_0x5dd6f1,_0x10c991)=>{const _0x2678e4=a4_0x5e18;_0xc03373()['get'](this[_0x2678e4(0x1e3)],{'responseType':_0x2678e4(0x23e)})[_0x2678e4(0x1d7)](_0x143514=>{const _0x5162d3=_0x2678e4;try{let _0x2d2d2b={},_0x1cbe41=0x0,_0x15d7db=new DataView(_0x143514[_0x5162d3(0x23a)]);for(;_0x1cbe41<_0x143514[_0x5162d3(0x23a)][_0x5162d3(0x1d3)];){var _0x5c2c51=_0x15d7db[_0x5162d3(0x1d8)](_0x1cbe41,!0x0),_0x93b523=(_0x1cbe41+=Uint32Array['BYTES_PER_ELEMENT'],_0x5e8f61[_0x5162d3(0x267)](new Uint8Array(_0x143514[_0x5162d3(0x23a)],_0x1cbe41,0x20)));_0x1cbe41+=0x20*Uint8Array['BYTES_PER_ELEMENT'];let _0x3b62b4=new Float32Array(0x6);for(let _0x389911=0x0;_0x389911<_0x3b62b4[_0x5162d3(0x1f8)];_0x389911++)_0x3b62b4[_0x389911]=_0x15d7db[_0x5162d3(0x1ef)](_0x1cbe41,!0x0),_0x1cbe41+=Float32Array[_0x5162d3(0x279)];let _0x4c5274=new Float32Array(0x10);for(let _0x487119=0x0;_0x487119<_0x4c5274[_0x5162d3(0x1f8)];_0x487119++)_0x4c5274[_0x487119]=_0x15d7db['getFloat32'](_0x1cbe41,!0x0),_0x1cbe41+=Float32Array[_0x5162d3(0x279)];var _0x6f5962=_0x15d7db[_0x5162d3(0x1d8)](_0x1cbe41,!0x0);_0x1cbe41+=Uint32Array[_0x5162d3(0x279)];let _0x5d552d=new Int32Array(_0x6f5962);for(let _0x26bfe4=0x0;_0x26bfe4<_0x6f5962;_0x26bfe4++)_0x5d552d[_0x26bfe4]=_0x15d7db[_0x5162d3(0x1ce)](_0x1cbe41,!0x0),_0x1cbe41+=Int32Array[_0x5162d3(0x279)];var _0x485db5=_0x15d7db[_0x5162d3(0x1d8)](_0x1cbe41,!0x0),_0x1098e1=(_0x1cbe41+=Uint32Array['BYTES_PER_ELEMENT'],_0x15d7db[_0x5162d3(0x1d8)](_0x1cbe41,!0x0)),_0x35fa26=(_0x1cbe41+=Uint32Array[_0x5162d3(0x279)],_0x15d7db['getUint32'](_0x1cbe41,!0x0)),_0x283a10=(_0x1cbe41+=Uint32Array['BYTES_PER_ELEMENT'],_0x15d7db[_0x5162d3(0x1d8)](_0x1cbe41,!0x0)),_0x3c7d12=(_0x1cbe41+=Uint32Array[_0x5162d3(0x279)],_0x15d7db[_0x5162d3(0x1d8)](_0x1cbe41,!0x0)),_0x822c14=(_0x1cbe41+=Uint32Array[_0x5162d3(0x279)],_0x15d7db[_0x5162d3(0x1d8)](_0x1cbe41,!0x0));_0x1cbe41+=Uint32Array[_0x5162d3(0x279)],_0x2d2d2b[_0x5c2c51]={'id':_0x5c2c51,'uniqueId':_0x93b523,'status':0x0,'box':_0x3b62b4,'transform':_0x4c5274,'indexTree':_0x5d552d,'componentCount':_0x485db5,'instancesCount':_0x1098e1,'meshCount':_0x35fa26,'meshLodCount':_0x283a10,'triangleCount':_0x3c7d12,'materialCount':_0x822c14};}_0x5dd6f1(_0x2d2d2b);}catch(_0x2c00da){_0x4025ba[_0x5162d3(0x1ea)](_0x5162d3(0x211),_0x143514['data']),_0x10c991();}},_0x10c991)[_0x2678e4(0x1f7)](function(_0x1e1747){_0x10c991(_0x1e1747);});});}['InitIndexedDb'](_0x930e0c,_0x1e3cf2){return new Promise((_0x406f07,_0x1c2d5f)=>{const _0x3db24a=a4_0x5e18;this[_0x3db24a(0x24e)][_0x930e0c]=_0x1e3cf2,this[_0x3db24a(0x271)][_0x1e3cf2]=_0x930e0c;let _0x58b5c2=indexedDB[_0x3db24a(0x209)](_0x930e0c);_0x58b5c2[_0x3db24a(0x1f6)]=_0x53a72f=>_0x4025ba[_0x3db24a(0x1f3)](_0x3db24a(0x248),_0x930e0c,_0x53a72f),_0x58b5c2[_0x3db24a(0x250)]=_0x3f14c0=>{const _0x1f2300=_0x3db24a;if(_0x58b5c2[_0x1f2300(0x222)][_0x1f2300(0x210)][_0x1f2300(0x24c)](_0x1f2300(0x228))||_0x58b5c2[_0x1f2300(0x222)]['createObjectStore']('mesh',{'autoIncrement':!0x1,'keyPath':'id'}),!_0x58b5c2['result'][_0x1f2300(0x210)][_0x1f2300(0x24c)](_0x1f2300(0x20c))){let _0x363463=_0x58b5c2['result']['createObjectStore'](_0x1f2300(0x20c),{'autoIncrement':!0x1,'keyPath':'id'});_0x363463[_0x1f2300(0x1d6)](_0x1f2300(0x21f),_0x1f2300(0x1cf),{'unique':!0x1,'multiEntry':!0x1}),_0x363463[_0x1f2300(0x1d6)](_0x1f2300(0x26a),_0x1f2300(0x26e),{'unique':!0x1,'multiEntry':!0x1});}if(!_0x58b5c2[_0x1f2300(0x222)][_0x1f2300(0x210)][_0x1f2300(0x24c)](_0x1f2300(0x233))){let _0x297816=_0x58b5c2[_0x1f2300(0x222)][_0x1f2300(0x227)](_0x1f2300(0x233),{'autoIncrement':!0x1,'keyPath':'id'});_0x297816[_0x1f2300(0x1d6)](_0x1f2300(0x1ee),_0x1f2300(0x205),{'unique':!0x1,'multiEntry':!0x1}),_0x297816['createIndex'](_0x1f2300(0x240),_0x1f2300(0x225),{'unique':!0x1,'multiEntry':!0x1});}_0x58b5c2[_0x1f2300(0x222)][_0x1f2300(0x210)][_0x1f2300(0x24c)](_0x1f2300(0x22b))||_0x58b5c2[_0x1f2300(0x222)]['createObjectStore'](_0x1f2300(0x22b),{'autoIncrement':!0x1,'keyPath':'id'}),this[_0x1f2300(0x254)][_0x930e0c]=void 0x0;},_0x58b5c2[_0x3db24a(0x242)]=_0x544f5d=>{const _0xeabfee=_0x3db24a;this[_0xeabfee(0x236)][_0x1e3cf2]=_0x58b5c2[_0xeabfee(0x222)],_0x406f07(_0x58b5c2[_0xeabfee(0x222)]);};});}[_0x10b1eb(0x1e0)](_0x20b853){return new Promise((_0x3f5d05,_0x298e31)=>{const _0x7612d1=a4_0x5e18;if(this[_0x7612d1(0x236)]['hasOwnProperty'](_0x20b853)){let _0x4c3529=this['serverModelId_indexDb'][_0x20b853][_0x7612d1(0x214)](_0x7612d1(0x20c),_0x7612d1(0x221),{'durability':_0x7612d1(0x241)}),_0x4c16bc=_0x4c3529['objectStore'](_0x7612d1(0x20c));const _0x49a3a6=_0x4c16bc['index'](_0x7612d1(0x21f));_0x49a3a6[_0x7612d1(0x26f)](0x1)[_0x7612d1(0x242)]=_0x112235=>{const _0x21b441=_0x7612d1;if(0x0<_0x112235[_0x21b441(0x243)][_0x21b441(0x222)][_0x21b441(0x1f8)]){var _0x349fa8,_0x312c48=_0x112235[_0x21b441(0x1dc)][_0x21b441(0x214)]['db'][_0x21b441(0x21b)],_0x472661=this['uniqueIdToModelId'][_0x312c48];for(_0x349fa8 of _0x112235[_0x21b441(0x243)][_0x21b441(0x222)])_0x349fa8[_0x21b441(0x1ed)]=_0x312c48,_0x349fa8[_0x21b441(0x238)]=_0x472661;_0x3f5d05(_0x112235[_0x21b441(0x243)]['result']);}else{let _0x115e9d={};_0x115e9d[_0x20b853]=[],this[_0x21b441(0x20e)](_0x115e9d,_0x3f5d05,_0x298e31,[]);}};}else _0x298e31(_0x7612d1(0x237));});}['GetInstance'](_0xdd494b){return new Promise((_0x13a4a7,_0xb676c4)=>{const _0x24f0dd=a4_0x5e18;let _0x1d9549=Object[_0x24f0dd(0x22a)](_0xdd494b)[_0x24f0dd(0x1f8)],_0x564595=[];var _0x5e654c,_0x1cca49=_0x55d027=>{const _0x47d93b=_0x24f0dd;if(0x0<_0x55d027[_0x47d93b(0x243)][_0x47d93b(0x222)]['length']){var _0xc459da=_0x55d027['currentTarget'][_0x47d93b(0x214)]['db']['name'],_0x2116c5=this[_0x47d93b(0x24e)][_0xc459da];if(_0xdd494b['hasOwnProperty'](_0x2116c5)){for(var _0x4e1015 of _0x55d027[_0x47d93b(0x243)][_0x47d93b(0x222)])_0x4e1015[_0x47d93b(0x1ed)]=_0xc459da,_0x4e1015[_0x47d93b(0x238)]=_0x2116c5;var _0x3f417=_0x55d027['target'][_0x47d93b(0x222)][0x0][_0x47d93b(0x26e)];_0xdd494b[_0x2116c5][_0x3f417]===_0x55d027['target'][_0x47d93b(0x222)][_0x47d93b(0x1f8)]&&(delete _0xdd494b[_0x2116c5][_0x3f417],0x0===Object['keys'](_0xdd494b[_0x2116c5])[_0x47d93b(0x1f8)]&&delete _0xdd494b[_0x2116c5]),_0x564595=_0x564595[_0x47d93b(0x1da)](_0x55d027[_0x47d93b(0x243)][_0x47d93b(0x222)]);}}};for(_0x5e654c in _0xdd494b){if(!this[_0x24f0dd(0x236)][_0x24f0dd(0x230)](_0x5e654c))return void _0xb676c4('请等待初始化完成');let _0x5b0412=this['serverModelId_indexDb'][_0x5e654c]['transaction'](_0x24f0dd(0x20c),_0x24f0dd(0x221),{'durability':_0x24f0dd(0x241)}),_0x2b0990=(_0x5b0412[_0x24f0dd(0x234)]=_0x2aedf7=>{const _0x23c319=_0x24f0dd;if(0x0==--_0x1d9549){if(0x0!==Object[_0x23c319(0x22a)](_0xdd494b)[_0x23c319(0x1f8)]){for(var _0x2b6585 in _0xdd494b){let _0x5c3d7b=[];for(var _0x3f328a in _0xdd494b[_0x2b6585])_0x5c3d7b[_0x23c319(0x275)](~~_0x3f328a);_0xdd494b[_0x2b6585]=_0x5c3d7b;}this[_0x23c319(0x20e)](_0xdd494b,_0x13a4a7,_0xb676c4,_0x564595);}else _0x13a4a7(_0x564595);}},_0x5b0412['objectStore'](_0x24f0dd(0x20c))),_0x48e414=_0x2b0990['index'](_0x24f0dd(0x26a));for(var _0x415568 in _0xdd494b[_0x5e654c])_0x48e414['getAll'](~~_0x415568)[_0x24f0dd(0x242)]=_0x1cca49;}});}[_0x10b1eb(0x20e)](_0x106714,_0x3e0415,_0x14b262,_0x413e9b){const _0x559e5e=_0x10b1eb;_0xc03373()[_0x559e5e(0x217)](this['getMeshInstanceUrl'],{'ids':_0x106714},{'responseType':'arraybuffer','timeout':0x2710})[_0x559e5e(0x1d7)](_0x405b3d=>{const _0x2a781f=_0x559e5e;let _0x1a4789={},_0x4a72ad={},_0x5402be=0x0,_0x4b00dd=new DataView(_0x405b3d[_0x2a781f(0x23a)]);for(;_0x5402be<_0x405b3d[_0x2a781f(0x23a)][_0x2a781f(0x1d3)];){var _0x3dce5d=_0x4b00dd[_0x2a781f(0x1d8)](_0x5402be,!0x0),_0x129df4=(_0x5402be+=Uint32Array[_0x2a781f(0x279)],_0x4b00dd['getUint32'](_0x5402be,!0x0)),_0x4ae12c=(_0x5402be+=Uint32Array['BYTES_PER_ELEMENT'],_0x4b00dd[_0x2a781f(0x1d8)](_0x5402be,!0x0)),_0x3813c6=(_0x5402be+=Uint32Array[_0x2a781f(0x279)],_0x4b00dd[_0x2a781f(0x1d8)](_0x5402be,!0x0)),_0x492d20=(_0x5402be+=Uint32Array[_0x2a781f(0x279)],_0x4b00dd[_0x2a781f(0x1d8)](_0x5402be,!0x0)),_0x52690d=(_0x5402be+=Uint32Array[_0x2a781f(0x279)],_0x4b00dd['getUint8'](_0x5402be));_0x5402be+=Uint8Array[_0x2a781f(0x279)];let _0x2bd61d=new Float32Array(0x6);for(let _0x42847a=0x0;_0x42847a<0x6;_0x42847a++)_0x2bd61d[_0x42847a]=_0x4b00dd[_0x2a781f(0x1ef)](_0x5402be,!0x0),_0x5402be+=Float32Array[_0x2a781f(0x279)];let _0x170f1f=new Float32Array(0x10);for(let _0x40ae3e=0x0;_0x40ae3e<0x10;_0x40ae3e++)_0x170f1f[_0x40ae3e]=_0x4b00dd['getFloat32'](_0x5402be,!0x0),_0x5402be+=Float32Array['BYTES_PER_ELEMENT'];var _0x5974df=_0x4b00dd[_0x2a781f(0x1fe)](_0x5402be);_0x5402be+=Uint8Array[_0x2a781f(0x279)];let _0x3b8272=new Array(_0x5974df);for(let _0x4dd207=0x0;_0x4dd207<_0x5974df;_0x4dd207++){var _0x3aae1f=_0x4b00dd[_0x2a781f(0x1d8)](_0x5402be,!0x0),_0x27f09e=(_0x5402be+=Uint32Array[_0x2a781f(0x279)],_0x4b00dd[_0x2a781f(0x1d8)](_0x5402be,!0x0)),_0x3cdd0b=(_0x5402be+=Uint32Array[_0x2a781f(0x279)],_0x4b00dd[_0x2a781f(0x1d8)](_0x5402be,!0x0)),_0x3ecd04=(_0x5402be+=Uint32Array['BYTES_PER_ELEMENT'],_0x4b00dd[_0x2a781f(0x1d8)](_0x5402be,!0x0)),_0x1f2897=(_0x5402be+=Uint32Array[_0x2a781f(0x279)],_0x4b00dd[_0x2a781f(0x1ef)](_0x5402be,!0x0));_0x5402be+=Float32Array[_0x2a781f(0x279)],_0x3b8272[_0x4dd207]={'id':_0x3aae1f,'isTransparent':_0x27f09e,'triangleCount':_0x3cdd0b,'density':_0x1f2897,'materialId':_0x3ecd04};}let _0x4d4057={'modelId':_0x492d20,'id':_0x3dce5d,'componentId':_0x129df4,'meshId':_0x4ae12c,'treeId':_0x3813c6,'box':_0x2bd61d,'transform':_0x170f1f,'isShell':_0x52690d,'meshList':_0x3b8272};if(this[_0x2a781f(0x236)]['hasOwnProperty'](_0x4d4057[_0x2a781f(0x238)])){_0x1a4789[_0x2a781f(0x230)](_0x4d4057['modelId'])||(_0x1a4789[_0x4d4057[_0x2a781f(0x238)]]=this[_0x2a781f(0x236)][_0x4d4057[_0x2a781f(0x238)]][_0x2a781f(0x214)](_0x2a781f(0x20c),_0x2a781f(0x213),{'durability':_0x2a781f(0x241)}),_0x4a72ad[_0x4d4057[_0x2a781f(0x238)]]=_0x1a4789[_0x4d4057[_0x2a781f(0x238)]]['objectStore'](_0x2a781f(0x20c)));let _0xcfcce8=Object[_0x2a781f(0x219)]({},_0x4d4057);delete _0xcfcce8['modelId'],_0x4a72ad[_0x4d4057[_0x2a781f(0x238)]][_0x2a781f(0x231)](_0xcfcce8),_0x4d4057['uniqueId']=this[_0x2a781f(0x236)][_0x4d4057[_0x2a781f(0x238)]]['name'],_0x413e9b[_0x2a781f(0x275)](_0x4d4057);}else _0x4025ba[_0x2a781f(0x1f3)](_0x2a781f(0x203),_0x2a781f(0x215),_0x106714,_0x2a781f(0x245),_0x4d4057);}let _0x108b95=Object[_0x2a781f(0x22a)](_0x1a4789)[_0x2a781f(0x1f8)];var _0x256ef5,_0x4d102e=_0x1131b8=>{0x0==--_0x108b95&&_0x3e0415(_0x413e9b);};for(_0x256ef5 in _0x1a4789){let _0x27c453=_0x1a4789[_0x256ef5];_0x27c453['oncomplete']=_0x4d102e;}0x0===_0x108b95&&_0x3e0415(_0x413e9b);},_0x14b262)[_0x559e5e(0x1f7)](function(_0x35b2bf){_0x14b262(_0x35b2bf);});}[_0x10b1eb(0x24a)](_0x1d8363,_0x4f7155,_0x459f77){const _0x63cc05=_0x10b1eb;let _0x17d023={},_0x5a68aa={};var _0x29c8ee,_0x107a40=_0x37d7c0=>{const _0x55e2dd=a4_0x5e18;if(0x0<_0x37d7c0[_0x55e2dd(0x243)][_0x55e2dd(0x222)][_0x55e2dd(0x1f8)]){let _0x8a70c8=_0x37d7c0[_0x55e2dd(0x243)][_0x55e2dd(0x222)][0x0];_0x37d7c0=_0x37d7c0[_0x55e2dd(0x1dc)][_0x55e2dd(0x214)]['db']['name'],_0x37d7c0=this[_0x55e2dd(0x24e)][_0x37d7c0],(_0x8a70c8[_0x55e2dd(0x1cf)]=0x1,_0x5a68aa[_0x37d7c0][_0x55e2dd(0x231)](_0x8a70c8));}};for(_0x29c8ee in _0x1d8363){_0x17d023['hasOwnProperty'](_0x29c8ee)||(_0x17d023[_0x29c8ee]=this[_0x63cc05(0x236)][_0x29c8ee][_0x63cc05(0x214)](_0x63cc05(0x20c),_0x63cc05(0x213),{'durability':'strict'}),_0x5a68aa[_0x29c8ee]=_0x17d023[_0x29c8ee][_0x63cc05(0x25f)]('instances'));for(var _0x205508 of _0x1d8363[_0x29c8ee])_0x5a68aa[_0x29c8ee][_0x63cc05(0x26f)](_0x205508)[_0x63cc05(0x242)]=_0x107a40;}let _0x54a2ee=Object[_0x63cc05(0x22a)](_0x17d023)['length'];var _0x334834,_0xb3d0ab=_0x4af1c9=>{0x0==--_0x54a2ee&&_0x4f7155&&_0x4f7155(0x1);};for(_0x334834 in _0x17d023){let _0x635b8d=_0x17d023[_0x334834];_0x635b8d['oncomplete']=_0xb3d0ab;}0x0===_0x54a2ee&&_0x4f7155(0x1);}[_0x10b1eb(0x1f5)](_0x3163a6,_0x30d935){const _0x549be0=_0x10b1eb;let _0x18b841=this[_0x549be0(0x236)][_0x3163a6][_0x549be0(0x214)]('instances',_0x549be0(0x213),{'durability':_0x549be0(0x241)}),_0x112ef6=_0x18b841[_0x549be0(0x25f)]('instances');const _0xb8ce08=_0x112ef6[_0x549be0(0x26d)]('by_isShell');_0xb8ce08[_0x549be0(0x26f)](0x1)[_0x549be0(0x242)]=_0x39c821=>{const _0x3aff8e=_0x549be0;for(var _0x2ff78b of _0x39c821[_0x3aff8e(0x243)][_0x3aff8e(0x222)])_0x2ff78b['isShell']=0x0,_0x112ef6['put'](_0x2ff78b);},_0x18b841[_0x549be0(0x234)]=_0x30d935;}[_0x10b1eb(0x208)](_0x571010){return new Promise((_0xfee5da,_0x1bd42d)=>{const _0x3feda7=a4_0x5e18;if(this[_0x3feda7(0x236)]['hasOwnProperty'](_0x571010)){let _0x23d555=this[_0x3feda7(0x236)][_0x571010][_0x3feda7(0x214)](_0x3feda7(0x233),_0x3feda7(0x221),{'durability':_0x3feda7(0x241)}),_0x2b3bd8=(_0x23d555['oncomplete']=_0x26ddc7=>{},_0x23d555[_0x3feda7(0x25f)]('component'));_0x2b3bd8[_0x3feda7(0x26f)]()['onsuccess']=_0x1b8e20=>{const _0x51b1d9=_0x3feda7;0x0<_0x1b8e20[_0x51b1d9(0x243)][_0x51b1d9(0x222)][_0x51b1d9(0x1f8)]?_0xfee5da(_0x1b8e20[_0x51b1d9(0x243)][_0x51b1d9(0x222)]):_0xc03373()[_0x51b1d9(0x217)](this[_0x51b1d9(0x1eb)],{'modelId':_0x571010},{'responseType':_0x51b1d9(0x23e),'timeout':0xbb8})[_0x51b1d9(0x1d7)](_0x2c8be1=>{const _0x3d3cc3=_0x51b1d9;let _0xe52d25=this['serverModelId_indexDb'][_0x571010][_0x3d3cc3(0x214)]('component',_0x3d3cc3(0x213),{'durability':'strict'}),_0x5a1153=_0xe52d25[_0x3d3cc3(0x25f)]('component'),_0x8083a6=[],_0x56a345=0x0,_0x24417c=new DataView(_0x2c8be1['data']);for(;_0x56a345<_0x2c8be1[_0x3d3cc3(0x23a)][_0x3d3cc3(0x1d3)];){var _0x193180=_0x24417c[_0x3d3cc3(0x1d8)](_0x56a345,!0x0),_0x51a015=(_0x56a345+=Uint32Array[_0x3d3cc3(0x279)],_0x24417c[_0x3d3cc3(0x1fe)](_0x56a345)),_0x507229=(_0x56a345+=Uint8Array[_0x3d3cc3(0x279)],_0x24417c[_0x3d3cc3(0x1fe)](_0x56a345)),_0x193180=(_0x56a345+=Uint8Array['BYTES_PER_ELEMENT'],{'id':_0x193180,'storey':_0x51a015,'expressType':_0x507229});_0x8083a6['push'](_0x193180),_0x5a1153['add'](_0x193180);}_0xfee5da(_0x8083a6);},_0x1bd42d)['catch'](function(_0x52df34){_0x1bd42d(_0x52df34);});};}else _0x1bd42d(_0x3feda7(0x237));});}['GetMesh'](_0x481071){return new Promise((_0x25387a,_0x2dbb40)=>{const _0x20247d=a4_0x5e18;let _0x56e9f4=Object[_0x20247d(0x22a)](_0x481071)[_0x20247d(0x1f8)],_0x5b981c=[];var _0x394298,_0x50b611=_0x3c1724=>{const _0x2aa781=_0x20247d;if(0x0<_0x3c1724[_0x2aa781(0x243)][_0x2aa781(0x222)][_0x2aa781(0x1f8)]){var _0x196628,_0x1650e4=_0x3c1724[_0x2aa781(0x243)][_0x2aa781(0x222)][0x0],_0x2446fa=_0x3c1724[_0x2aa781(0x1dc)]['transaction']['db'][_0x2aa781(0x21b)],_0x246610=this['uniqueIdToModelId'][_0x2446fa];for(_0x196628 of _0x3c1724[_0x2aa781(0x243)]['result'])_0x196628[_0x2aa781(0x1ed)]=_0x2446fa,_0x196628[_0x2aa781(0x238)]=_0x246610;_0x481071[_0x2aa781(0x230)](_0x246610)&&(_0x481071[_0x1650e4[_0x2aa781(0x238)]][_0x2aa781(0x20a)](_0x481071[_0x1650e4['modelId']][_0x2aa781(0x266)](_0x1650e4['id']),0x1),0x0===_0x481071[_0x1650e4[_0x2aa781(0x238)]][_0x2aa781(0x1f8)]&&delete _0x481071[_0x1650e4[_0x2aa781(0x238)]],_0x5b981c=_0x5b981c['concat'](_0x3c1724[_0x2aa781(0x243)][_0x2aa781(0x222)]));}};for(_0x394298 in _0x481071){if(!this[_0x20247d(0x236)][_0x20247d(0x230)](_0x394298))return void _0x2dbb40(_0x20247d(0x237));let _0x2c4895=this[_0x20247d(0x236)][_0x394298][_0x20247d(0x214)](_0x20247d(0x228),_0x20247d(0x221),{'durability':'strict'});_0x2c4895[_0x20247d(0x234)]=_0x35f584=>{const _0xa21df8=_0x20247d;0x0==--_0x56e9f4&&(0x0<Object['keys'](_0x481071)[_0xa21df8(0x1f8)]?_0xc03373()[_0xa21df8(0x217)](this[_0xa21df8(0x20d)],{'ids':_0x481071},{'responseType':_0xa21df8(0x23e),'timeout':0x2710})[_0xa21df8(0x1d7)](_0x5a8b88=>{const _0x6f48f7=_0xa21df8;let _0x14724b={},_0x184752={},_0x2398cd=0x0,_0x10dd3b=new DataView(_0x5a8b88['data']);for(;_0x2398cd<_0x5a8b88[_0x6f48f7(0x23a)][_0x6f48f7(0x1d3)];){var _0x40f017=_0x10dd3b['getUint32'](_0x2398cd,!0x0),_0x1cc5d4=(_0x2398cd+=Uint32Array[_0x6f48f7(0x279)],_0x10dd3b[_0x6f48f7(0x1d8)](_0x2398cd,!0x0)),_0x1d6cfd=(_0x2398cd+=Uint32Array[_0x6f48f7(0x279)],_0x10dd3b[_0x6f48f7(0x1d8)](_0x2398cd,!0x0)),_0x5eed3f=(_0x2398cd+=Uint32Array[_0x6f48f7(0x279)],_0x10dd3b['getUint32'](_0x2398cd,!0x0));_0x2398cd+=Uint32Array['BYTES_PER_ELEMENT'],_0x5eed3f/=Float32Array[_0x6f48f7(0x279)];let _0x11f74d=new Float32Array(_0x5eed3f);for(let _0x3fbd6e=0x0;_0x3fbd6e<_0x5eed3f;_0x3fbd6e++)_0x11f74d[_0x3fbd6e]=_0x10dd3b[_0x6f48f7(0x1ef)](_0x2398cd,!0x0),_0x2398cd+=Float32Array[_0x6f48f7(0x279)];let _0x30db0=_0x10dd3b[_0x6f48f7(0x1d8)](_0x2398cd,!0x0);_0x2398cd+=Uint32Array[_0x6f48f7(0x279)];var _0xa98447=_0x11f74d[_0x6f48f7(0x1f8)]/0x3;let _0x32a7db;if(0xffff<_0xa98447){_0x30db0/=Uint32Array['BYTES_PER_ELEMENT'],_0x32a7db=new Uint32Array(_0x30db0);for(let _0x43ad96=0x0;_0x43ad96<_0x30db0;_0x43ad96++)_0x32a7db[_0x43ad96]=_0x10dd3b[_0x6f48f7(0x1d8)](_0x2398cd,!0x0),_0x2398cd+=Uint32Array[_0x6f48f7(0x279)];}else{if(0xff<_0xa98447){_0x30db0/=Uint16Array['BYTES_PER_ELEMENT'],_0x32a7db=new Uint16Array(_0x30db0);for(let _0x999ea0=0x0;_0x999ea0<_0x30db0;_0x999ea0++)_0x32a7db[_0x999ea0]=_0x10dd3b[_0x6f48f7(0x249)](_0x2398cd,!0x0),_0x2398cd+=Uint16Array[_0x6f48f7(0x279)];}else{_0x30db0/=Uint8Array[_0x6f48f7(0x279)],_0x32a7db=new Uint8Array(_0x30db0);for(let _0x5f409b=0x0;_0x5f409b<_0x30db0;_0x5f409b++)_0x32a7db[_0x5f409b]=_0x10dd3b[_0x6f48f7(0x1fe)](_0x2398cd),_0x2398cd+=Uint8Array['BYTES_PER_ELEMENT'];}}var _0x13860a=_0x10dd3b['getUint32'](_0x2398cd,!0x0);_0x2398cd+=Uint32Array['BYTES_PER_ELEMENT'],_0x13860a/=Float32Array[_0x6f48f7(0x279)];let _0x4bcf1f=new Float32Array(_0x13860a);for(let _0x3a1fa4=0x0;_0x3a1fa4<_0x13860a;_0x3a1fa4++)_0x4bcf1f[_0x3a1fa4]=_0x10dd3b[_0x6f48f7(0x1ef)](_0x2398cd,!0x0),_0x2398cd+=Float32Array['BYTES_PER_ELEMENT'];let _0x4887e1=_0x10dd3b[_0x6f48f7(0x1d8)](_0x2398cd,!0x0);_0x2398cd+=Uint32Array['BYTES_PER_ELEMENT'],_0xa98447=_0x4bcf1f[_0x6f48f7(0x1f8)]/0x3;let _0x4bc5fc;if(0xffff<_0xa98447){_0x4887e1/=Uint32Array[_0x6f48f7(0x279)],_0x4bc5fc=new Uint32Array(_0x4887e1);for(let _0x5d9eb8=0x0;_0x5d9eb8<_0x4887e1;_0x5d9eb8++)_0x4bc5fc[_0x5d9eb8]=_0x10dd3b['getUint32'](_0x2398cd,!0x0),_0x2398cd+=Uint32Array['BYTES_PER_ELEMENT'];}else{if(0xff<_0xa98447){_0x4887e1/=Uint16Array[_0x6f48f7(0x279)],_0x4bc5fc=new Uint16Array(_0x4887e1);for(let _0x42ae14=0x0;_0x42ae14<_0x4887e1;_0x42ae14++)_0x4bc5fc[_0x42ae14]=_0x10dd3b['getUint16'](_0x2398cd,!0x0),_0x2398cd+=Uint16Array[_0x6f48f7(0x279)];}else{_0x4887e1/=Uint8Array[_0x6f48f7(0x279)],_0x4bc5fc=new Uint8Array(_0x4887e1);for(let _0x45a1e5=0x0;_0x45a1e5<_0x4887e1;_0x45a1e5++)_0x4bc5fc[_0x45a1e5]=_0x10dd3b[_0x6f48f7(0x1fe)](_0x2398cd),_0x2398cd+=Uint8Array[_0x6f48f7(0x279)];}}var _0x175ade=_0x10dd3b[_0x6f48f7(0x1d8)](_0x2398cd,!0x0);_0x2398cd+=Uint32Array[_0x6f48f7(0x279)],_0x175ade/=Float32Array[_0x6f48f7(0x279)];let _0x1fc57b=new Float32Array(_0x175ade);for(let _0x3d32dc=0x0;_0x3d32dc<_0x175ade;_0x3d32dc++)_0x1fc57b[_0x3d32dc]=_0x10dd3b[_0x6f48f7(0x1ef)](_0x2398cd,!0x0),_0x2398cd+=Float32Array[_0x6f48f7(0x279)];let _0x323588=_0x10dd3b[_0x6f48f7(0x1d8)](_0x2398cd,!0x0);_0x2398cd+=Uint32Array[_0x6f48f7(0x279)],_0xa98447=_0x1fc57b['length']/0x2;let _0x296600;if(0xffff<_0xa98447){_0x323588/=Uint32Array[_0x6f48f7(0x279)],_0x296600=new Uint32Array(_0x323588);for(let _0x392c38=0x0;_0x392c38<_0x323588;_0x392c38++)_0x296600[_0x392c38]=_0x10dd3b[_0x6f48f7(0x1d8)](_0x2398cd,!0x0),_0x2398cd+=Uint32Array[_0x6f48f7(0x279)];}else{if(0xff<_0xa98447){_0x323588/=Uint16Array[_0x6f48f7(0x279)],_0x296600=new Uint16Array(_0x323588);for(let _0x25aeb3=0x0;_0x25aeb3<_0x323588;_0x25aeb3++)_0x296600[_0x25aeb3]=_0x10dd3b[_0x6f48f7(0x249)](_0x2398cd,!0x0),_0x2398cd+=Uint16Array[_0x6f48f7(0x279)];}else{_0x323588/=Uint8Array['BYTES_PER_ELEMENT'],_0x296600=new Uint8Array(_0x323588);for(let _0x1a9aa8=0x0;_0x1a9aa8<_0x323588;_0x1a9aa8++)_0x296600[_0x1a9aa8]=_0x10dd3b[_0x6f48f7(0x1fe)](_0x2398cd),_0x2398cd+=Uint8Array[_0x6f48f7(0x279)];}}var _0x509295=_0x10dd3b[_0x6f48f7(0x1d8)](_0x2398cd,!0x0);_0x2398cd+=Uint32Array[_0x6f48f7(0x279)],_0x509295/=Float32Array[_0x6f48f7(0x279)];let _0x59cb12=new Float32Array(_0x509295);for(let _0x456aab=0x0;_0x456aab<_0x509295;_0x456aab++)_0x59cb12[_0x456aab]=_0x10dd3b[_0x6f48f7(0x1ef)](_0x2398cd,!0x0),_0x2398cd+=Float32Array[_0x6f48f7(0x279)];let _0xc47706=_0x10dd3b[_0x6f48f7(0x1d8)](_0x2398cd,!0x0);_0x2398cd+=Uint32Array[_0x6f48f7(0x279)],_0xa98447=_0x59cb12[_0x6f48f7(0x1f8)]/0x2;let _0x2511a7;if(0xffff<_0xa98447){_0xc47706/=Uint32Array[_0x6f48f7(0x279)],_0x2511a7=new Uint32Array(_0xc47706);for(let _0x1b235c=0x0;_0x1b235c<_0xc47706;_0x1b235c++)_0x2511a7[_0x1b235c]=_0x10dd3b[_0x6f48f7(0x1d8)](_0x2398cd,!0x0),_0x2398cd+=Uint32Array[_0x6f48f7(0x279)];}else{if(0xff<_0xa98447){_0xc47706/=Uint16Array[_0x6f48f7(0x279)],_0x2511a7=new Uint16Array(_0xc47706);for(let _0x17c213=0x0;_0x17c213<_0xc47706;_0x17c213++)_0x2511a7[_0x17c213]=_0x10dd3b[_0x6f48f7(0x249)](_0x2398cd,!0x0),_0x2398cd+=Uint16Array[_0x6f48f7(0x279)];}else{_0xc47706/=Uint8Array[_0x6f48f7(0x279)],_0x2511a7=new Uint8Array(_0xc47706);for(let _0x458d43=0x0;_0x458d43<_0xc47706;_0x458d43++)_0x2511a7[_0x458d43]=_0x10dd3b[_0x6f48f7(0x1fe)](_0x2398cd),_0x2398cd+=Uint8Array['BYTES_PER_ELEMENT'];}}if(0x0===_0x4bcf1f[_0x6f48f7(0x1f8)]){let _0x56635f={},_0x5b7d3e=[];_0x4bc5fc=[];for(let _0x2fb2cf=0x0;_0x2fb2cf<_0x32a7db[_0x6f48f7(0x1f8)];_0x2fb2cf+=0x3){var _0x192bd2={'x':_0x11f74d[0x3*_0x32a7db[_0x2fb2cf]],'y':_0x11f74d[0x3*_0x32a7db[_0x2fb2cf]+0x1],'z':_0x11f74d[0x3*_0x32a7db[_0x2fb2cf]+0x2]},_0x4af7cb={'x':_0x11f74d[0x3*_0x32a7db[_0x2fb2cf+0x1]],'y':_0x11f74d[0x3*_0x32a7db[_0x2fb2cf+0x1]+0x1],'z':_0x11f74d[0x3*_0x32a7db[_0x2fb2cf+0x1]+0x2]},_0x15d97b={'x':_0x11f74d[0x3*_0x32a7db[_0x2fb2cf+0x2]],'y':_0x11f74d[0x3*_0x32a7db[_0x2fb2cf+0x2]+0x1],'z':_0x11f74d[0x3*_0x32a7db[_0x2fb2cf+0x2]+0x2]};let _0xe95f2b=(0x0,_0x5e1456['st'])(_0x192bd2,_0x4af7cb,_0x15d97b);_0x192bd2=''+_0xe95f2b['x'][_0x6f48f7(0x1d1)](0x4)+_0xe95f2b['y'][_0x6f48f7(0x1d1)](0x4)+_0xe95f2b['z'][_0x6f48f7(0x1d1)](0x4),(_0x56635f[_0x6f48f7(0x230)](_0x192bd2)||(_0x56635f[_0x192bd2]=_0x5b7d3e['length']/0x3,_0x5b7d3e[_0x6f48f7(0x275)](_0xe95f2b['x'],_0xe95f2b['y'],_0xe95f2b['z'])),_0x4bc5fc['push'](_0x56635f[_0x192bd2]),_0x4bc5fc[_0x6f48f7(0x275)](_0x56635f[_0x192bd2]),_0x4bc5fc[_0x6f48f7(0x275)](_0x56635f[_0x192bd2]));}_0xa98447=(_0x4bcf1f=new Float32Array(_0x5b7d3e))[_0x6f48f7(0x1f8)]/0x3,_0x4bc5fc=new(0xffff<_0xa98447?Uint32Array:0xff<_0xa98447?Uint16Array:Uint8Array)(_0x4bc5fc);}if(0x0===_0x1fc57b[_0x6f48f7(0x1f8)]){let _0x9a9e32={},_0x5ebda5=[],_0x43c848=(_0x296600=[],{}),_0x14aff6=[];_0x2511a7=[];for(let _0x2a8485=0x0;_0x2a8485<_0x32a7db['length'];_0x2a8485+=0x3){var _0x1bd837={'x':_0x11f74d[0x3*_0x32a7db[_0x2a8485]],'y':_0x11f74d[0x3*_0x32a7db[_0x2a8485]+0x1],'z':_0x11f74d[0x3*_0x32a7db[_0x2a8485]+0x2]},_0x24b87b={'x':_0x11f74d[0x3*_0x32a7db[_0x2a8485+0x1]],'y':_0x11f74d[0x3*_0x32a7db[_0x2a8485+0x1]+0x1],'z':_0x11f74d[0x3*_0x32a7db[_0x2a8485+0x1]+0x2]},_0x397a72={'x':_0x11f74d[0x3*_0x32a7db[_0x2a8485+0x2]],'y':_0x11f74d[0x3*_0x32a7db[_0x2a8485+0x2]+0x1],'z':_0x11f74d[0x3*_0x32a7db[_0x2a8485+0x2]+0x2]},_0x4c219d=(0x0,_0x5e1456['st'])(_0x1bd837,_0x24b87b,_0x397a72);let _0x4a4405,_0x19d430,_0x438a1c,_0x1a44b2=(_0x438a1c=0x1!==Math['abs'](_0x4c219d['z'])?(_0x4c219d=(0x0,_0x5e1456['ie'])(_0x4c219d),_0x4a4405=(0x0,_0x5e1456['Qb'])(_0x1bd837,_0x4c219d),_0x19d430=(0x0,_0x5e1456['Qb'])(_0x24b87b,_0x4c219d),(0x0,_0x5e1456['Qb'])(_0x397a72,_0x4c219d)):(_0x4a4405=_0x1bd837,_0x19d430=_0x24b87b,_0x397a72),{'u':_0x4a4405['x'],'v':_0x4a4405['y']}),_0x1ce1f6={'u':_0x19d430['x'],'v':_0x19d430['y']},_0x250306={'u':_0x438a1c['x'],'v':_0x438a1c['y']},_0x1391fa=''+_0x1a44b2['u'][_0x6f48f7(0x1d1)](0x4)+_0x1a44b2['v'][_0x6f48f7(0x1d1)](0x4),_0x5ba64f=(_0x9a9e32[_0x6f48f7(0x230)](_0x1391fa)||(_0x9a9e32[_0x1391fa]=_0x5ebda5['length']/0x2,_0x5ebda5[_0x6f48f7(0x275)](_0x1a44b2['u'],_0x1a44b2['v'])),_0x296600[_0x6f48f7(0x275)](_0x9a9e32[_0x1391fa]),_0x1391fa=''+_0x1ce1f6['u'][_0x6f48f7(0x1d1)](0x4)+_0x1ce1f6['v'][_0x6f48f7(0x1d1)](0x4),_0x9a9e32[_0x6f48f7(0x230)](_0x1391fa)||(_0x9a9e32[_0x1391fa]=_0x5ebda5[_0x6f48f7(0x1f8)]/0x2,_0x5ebda5[_0x6f48f7(0x275)](_0x1ce1f6['u'],_0x1ce1f6['v'])),_0x296600[_0x6f48f7(0x275)](_0x9a9e32[_0x1391fa]),_0x1391fa=''+_0x250306['u'][_0x6f48f7(0x1d1)](0x4)+_0x250306['v'][_0x6f48f7(0x1d1)](0x4),_0x9a9e32[_0x6f48f7(0x230)](_0x1391fa)||(_0x9a9e32[_0x1391fa]=_0x5ebda5[_0x6f48f7(0x1f8)]/0x2,_0x5ebda5[_0x6f48f7(0x275)](_0x250306['u'],_0x250306['v'])),_0x296600[_0x6f48f7(0x275)](_0x9a9e32[_0x1391fa]),(0x0,_0x5e1456['Z1'])(_0x4a4405,_0x19d430,_0x438a1c,_0x1a44b2,_0x1ce1f6,_0x250306));_0x4c219d=''+_0x5ba64f['x'][_0x6f48f7(0x1d1)](0x4)+_0x5ba64f['y'][_0x6f48f7(0x1d1)](0x4)+_0x5ba64f['z'][_0x6f48f7(0x1d1)](0x4),(_0x43c848[_0x6f48f7(0x230)](_0x4c219d)||(_0x43c848[_0x4c219d]=_0x14aff6[_0x6f48f7(0x1f8)]/0x3,_0x14aff6[_0x6f48f7(0x275)](_0x5ba64f['x'],_0x5ba64f['y'],_0x5ba64f['z'])),_0x2511a7[_0x6f48f7(0x275)](_0x43c848[_0x4c219d],_0x43c848[_0x4c219d],_0x43c848[_0x4c219d]));}_0xa98447=(_0x1fc57b=new Float32Array(_0x5ebda5))['length']/0x2,_0xa98447=(_0x296600=new(0xffff<_0xa98447?Uint32Array:0xff<_0xa98447?Uint16Array:Uint8Array)(_0x296600),(_0x59cb12=new Float32Array(_0x14aff6))['length']/0x2),_0x2511a7=new(0xffff<_0xa98447?Uint32Array:0xff<_0xa98447?Uint16Array:Uint8Array)(_0x2511a7);}let _0x3c30ff={'modelId':_0x40f017,'id':_0x1cc5d4,'materialId':_0x1d6cfd,'vertices':_0x11f74d,'verticesIndices':_0x32a7db,'normal':_0x4bcf1f,'normalIndices':_0x4bc5fc,'uv':_0x1fc57b,'uvIndices':_0x296600,'tangent':_0x59cb12,'tangentIndices':_0x2511a7},_0x166f94=(_0x14724b[_0x6f48f7(0x230)](_0x3c30ff[_0x6f48f7(0x238)])||(_0x14724b[_0x3c30ff['modelId']]=this[_0x6f48f7(0x236)][_0x3c30ff[_0x6f48f7(0x238)]][_0x6f48f7(0x214)](_0x6f48f7(0x228),_0x6f48f7(0x213),{'durability':_0x6f48f7(0x241)}),_0x184752[_0x3c30ff[_0x6f48f7(0x238)]]=_0x14724b[_0x3c30ff['modelId']][_0x6f48f7(0x25f)](_0x6f48f7(0x228))),Object[_0x6f48f7(0x219)]({},_0x3c30ff));delete _0x166f94[_0x6f48f7(0x238)],_0x184752[_0x3c30ff[_0x6f48f7(0x238)]]['add'](_0x166f94),_0x3c30ff['uniqueId']=this['serverModelId_indexDb'][_0x3c30ff[_0x6f48f7(0x238)]][_0x6f48f7(0x21b)],_0x5b981c[_0x6f48f7(0x275)](_0x3c30ff);}let _0x24503e=Object[_0x6f48f7(0x22a)](_0x14724b)[_0x6f48f7(0x1f8)];var _0x4429f2,_0x1fa045=_0x5af6ef=>{0x0==--_0x24503e&&_0x25387a(_0x5b981c);};for(_0x4429f2 in _0x14724b){let _0x2febdc=_0x14724b[_0x4429f2];_0x2febdc['oncomplete']=_0x1fa045;}0x0===_0x24503e&&_0x25387a(_0x5b981c);},_0x2dbb40)['catch'](function(_0x5823f1){_0x2dbb40(_0x5823f1);}):_0x25387a(_0x5b981c));};var _0x3b3587,_0x35a2cb=_0x17f42f=>{const _0x4f99d2=_0x20247d;_0x4025ba[_0x4f99d2(0x1f3)]('indexDb获取mesh',_0x17f42f),_0x2dbb40(_0x17f42f);};_0x2c4895[_0x20247d(0x1f6)]=_0x35a2cb;let _0x34a1cc=_0x2c4895[_0x20247d(0x25f)](_0x20247d(0x228));for(_0x3b3587 of _0x481071[_0x394298]){let _0x3781f6=_0x34a1cc['getAll'](_0x3b3587);_0x3781f6['onsuccess']=_0x50b611,_0x3781f6[_0x20247d(0x1f6)]=_0x35a2cb;}}});}[_0x10b1eb(0x207)](_0x4d9465){const _0x2b50b2=_0x10b1eb;let _0x3e00ca=this[_0x2b50b2(0x236)][_0x4d9465[_0x2b50b2(0x238)]][_0x2b50b2(0x214)]('mesh',_0x2b50b2(0x213),{'durability':_0x2b50b2(0x1e8)}),_0x8cba40=(_0x3e00ca[_0x2b50b2(0x256)]=_0x3aa2df=>_0x4025ba['log']('数据库:写入mesh事务终止',_0x3aa2df),_0x3e00ca[_0x2b50b2(0x1f6)]=_0xf336bb=>_0x4025ba[_0x2b50b2(0x1f3)](_0x2b50b2(0x23f),_0xf336bb),_0x3e00ca[_0x2b50b2(0x25f)](_0x2b50b2(0x228))),_0x2d94f0=(_0x8cba40[_0x2b50b2(0x1f6)]=_0x3fe380=>_0x4025ba[_0x2b50b2(0x1f3)](_0x2b50b2(0x1fc),_0x3fe380),Object[_0x2b50b2(0x219)]({},_0x4d9465));delete _0x2d94f0['modelId'],_0x8cba40[_0x2b50b2(0x231)](_0x2d94f0);}[_0x10b1eb(0x264)](_0x239bcc){return new Promise((_0x21d0ed,_0x3c5dd1)=>{const _0x5c11df=a4_0x5e18;let _0x58122e=Object['keys'](_0x239bcc)[_0x5c11df(0x1f8)],_0x273b85=[];var _0x10c9c4,_0x5ef014=_0x23d1d7=>{const _0x1a735d=_0x5c11df;if(0x0<_0x23d1d7[_0x1a735d(0x243)][_0x1a735d(0x222)]['length']){var _0x29aa5a,_0x1a7f7e=_0x23d1d7[_0x1a735d(0x243)][_0x1a735d(0x222)][0x0],_0x11766f=_0x23d1d7['currentTarget'][_0x1a735d(0x214)]['db'][_0x1a735d(0x21b)],_0x588134=this[_0x1a735d(0x24e)][_0x11766f];for(_0x29aa5a of _0x23d1d7[_0x1a735d(0x243)]['result'])_0x29aa5a[_0x1a735d(0x238)]=_0x588134,_0x29aa5a[_0x1a735d(0x1ed)]=_0x11766f;_0x239bcc[_0x1a735d(0x230)](_0x588134)&&(_0x239bcc[_0x1a7f7e['modelId']][_0x1a735d(0x20a)](_0x239bcc[_0x1a7f7e[_0x1a735d(0x238)]][_0x1a735d(0x266)](_0x1a7f7e['id']),0x1),0x0===_0x239bcc[_0x1a7f7e['modelId']]['length']&&delete _0x239bcc[_0x1a7f7e[_0x1a735d(0x238)]],_0x273b85=_0x273b85[_0x1a735d(0x1da)](_0x23d1d7[_0x1a735d(0x243)][_0x1a735d(0x222)]));}};for(_0x10c9c4 in _0x239bcc){if(!this[_0x5c11df(0x236)]['hasOwnProperty'](_0x10c9c4))return void _0x3c5dd1('请等待初始化完成');let _0x5156a0=this[_0x5c11df(0x236)][_0x10c9c4][_0x5c11df(0x214)]('material',_0x5c11df(0x221),{'durability':_0x5c11df(0x241)}),_0x2dfd69=(_0x5156a0['oncomplete']=_0x48b85b=>{const _0x4f4c44=_0x5c11df;0x0==--_0x58122e&&(0x0<Object[_0x4f4c44(0x22a)](_0x239bcc)['length']?_0xc03373()[_0x4f4c44(0x217)](this[_0x4f4c44(0x261)],{'ids':_0x239bcc},{'responseType':'arraybuffer','timeout':0xbb8})[_0x4f4c44(0x1d7)](_0x9b35dc=>{const _0x9b8a84=_0x4f4c44;let _0x169807={},_0x202583={},_0x4592f3=0x0,_0x55115e=new DataView(_0x9b35dc[_0x9b8a84(0x23a)]);for(;_0x4592f3<_0x9b35dc[_0x9b8a84(0x23a)][_0x9b8a84(0x1d3)];){var _0x5d3d5f=_0x55115e[_0x9b8a84(0x1d8)](_0x4592f3,!0x0),_0xeb0a1e=(_0x4592f3+=Uint32Array['BYTES_PER_ELEMENT'],_0x55115e[_0x9b8a84(0x1d8)](_0x4592f3,!0x0));_0x4592f3+=Uint32Array['BYTES_PER_ELEMENT'];let _0x3d9e6c=new Float32Array(0x4);for(let _0x1a3336=0x0;_0x1a3336<_0x3d9e6c['length'];_0x1a3336++)_0x3d9e6c[_0x1a3336]=_0x55115e[_0x9b8a84(0x1ef)](_0x4592f3,!0x0),_0x4592f3+=Float32Array[_0x9b8a84(0x279)];0x0===_0x3d9e6c[0x3]&&(_0x3d9e6c[0x0]=0.3,_0x3d9e6c[0x1]=0.3,_0x3d9e6c[0x2]=0.3,_0x3d9e6c[0x3]=0x1),_0x3d9e6c[0x3]<0.6&&(_0x3d9e6c[0x3]=0.6);var _0x359856=_0x5e8f61[_0x9b8a84(0x267)](new Uint8Array(_0x9b35dc[_0x9b8a84(0x23a)],_0x4592f3,0x20))[_0x9b8a84(0x21e)](/\x00/g,''),_0x25dabe=(_0x4592f3+=0x20*Uint8Array['BYTES_PER_ELEMENT'],_0x55115e[_0x9b8a84(0x1d8)](_0x4592f3,!0x0)),_0x5302d5=(_0x4592f3+=Uint32Array['BYTES_PER_ELEMENT'],_0x5e8f61['decode'](new Uint8Array(_0x9b35dc[_0x9b8a84(0x23a)],_0x4592f3,_0x25dabe))['replace'](/\x00/g,''));_0x4592f3+=_0x25dabe;let _0x2d82cd={'modelId':_0x5d3d5f,'id':_0xeb0a1e,'color':_0x3d9e6c,'textureId':_0x359856,'name':_0x5302d5},_0x2e5118=(_0x169807[_0x9b8a84(0x230)](_0x2d82cd[_0x9b8a84(0x238)])||(_0x169807[_0x2d82cd[_0x9b8a84(0x238)]]=this['serverModelId_indexDb'][_0x2d82cd['modelId']][_0x9b8a84(0x214)]('material',_0x9b8a84(0x213),{'durability':_0x9b8a84(0x241)}),_0x202583[_0x2d82cd['modelId']]=_0x169807[_0x2d82cd[_0x9b8a84(0x238)]]['objectStore'](_0x9b8a84(0x22b))),Object[_0x9b8a84(0x219)]({},_0x2d82cd));delete _0x2e5118[_0x9b8a84(0x238)],_0x202583[_0x2d82cd[_0x9b8a84(0x238)]][_0x9b8a84(0x1e5)](_0x2e5118),_0x2d82cd['uniqueId']=this[_0x9b8a84(0x236)][_0x2d82cd[_0x9b8a84(0x238)]]['name'],_0x273b85[_0x9b8a84(0x275)](_0x2d82cd);}let _0x5e2c3b=Object[_0x9b8a84(0x22a)](_0x169807)[_0x9b8a84(0x1f8)];var _0x57dddc,_0x2d9e45=_0x2cdd7f=>{0x0==--_0x5e2c3b&&_0x21d0ed(_0x273b85);};for(_0x57dddc in _0x169807){let _0x184b60=_0x169807[_0x57dddc];_0x184b60[_0x9b8a84(0x234)]=_0x2d9e45;}0x0===_0x5e2c3b&&_0x21d0ed(_0x273b85);},_0x3c5dd1)[_0x4f4c44(0x1f7)](function(_0x335b7f){_0x3c5dd1(_0x335b7f);}):_0x21d0ed(_0x273b85));},_0x5156a0['objectStore'](_0x5c11df(0x22b)));for(var _0x411522 of _0x239bcc[_0x10c9c4])_0x2dfd69['getAll'](_0x411522)[_0x5c11df(0x242)]=_0x5ef014;}});}[_0x10b1eb(0x257)](_0x45dead){return new Promise((_0x490cb2,_0x23fd06)=>{const _0x2c5469=a4_0x5e18;let _0x4634b5=[];var _0x2d4f09,_0x450ba4,_0x39d6d5=_0x556cf1=>{const _0x485998=a4_0x5e18;if(void 0x0!==_0x556cf1['target'][_0x485998(0x222)]){for(var _0xf8df4e in _0x45dead){var _0x252083=_0x45dead[_0xf8df4e][_0x485998(0x266)](_0x556cf1[_0x485998(0x243)][_0x485998(0x222)]['id']);-0x1!==_0x252083&&_0x45dead[_0x485998(0x230)](_0xf8df4e)&&(_0x45dead[_0xf8df4e][_0x485998(0x20a)](_0x252083,0x1),0x0===_0x45dead[_0xf8df4e][_0x485998(0x1f8)]&&delete _0x45dead[_0xf8df4e]);}_0x4634b5[_0x485998(0x275)](_0x556cf1['target'][_0x485998(0x222)]);}};let _0x1acdfe=this[_0x2c5469(0x229)][_0x2c5469(0x214)](_0x2c5469(0x223),'readonly',{'durability':'strict'}),_0x57641c=(_0x1acdfe[_0x2c5469(0x234)]=_0x480737=>{const _0x46b79a=_0x2c5469;let _0x3e64b8=[];var _0x5e7a81,_0x1f4e2f;0x0<Object[_0x46b79a(0x22a)](_0x45dead)[_0x46b79a(0x1f8)]&&(_0x5e7a81=_0xc03373()[_0x46b79a(0x217)](this[_0x46b79a(0x277)],{'ids':_0x45dead},{'responseType':_0x46b79a(0x23e),'timeout':0x2710})['then'](_0x323550=>{const _0x591513=_0x46b79a;let _0x33d74c=this[_0x591513(0x229)][_0x591513(0x214)](_0x591513(0x223),_0x591513(0x213),{'durability':_0x591513(0x241)}),_0x23dc69=_0x33d74c[_0x591513(0x25f)](_0x591513(0x223)),_0x45f2b4=0x0,_0x7ba7bb=new DataView(_0x323550[_0x591513(0x23a)]);for(;_0x45f2b4<_0x323550[_0x591513(0x23a)][_0x591513(0x1d3)];){let _0x4d76a9=_0x5e8f61[_0x591513(0x267)](new Uint8Array(_0x323550[_0x591513(0x23a)],_0x45f2b4,0x20))['replace'](/\x00/g,'');_0x591513(0x202)==_0x4d76a9&&(_0x4d76a9=''),_0x45f2b4+=0x20*Uint8Array['BYTES_PER_ELEMENT'];var _0x1f5ece=_0x7ba7bb['getUint32'](_0x45f2b4,!0x0),_0x1cc585=(_0x45f2b4+=Uint32Array['BYTES_PER_ELEMENT'],_0x5e8f61['decode'](new Uint8Array(_0x323550['data'],_0x45f2b4,_0x1f5ece))['replace'](/\x00/g,'')),_0x1f5ece=(_0x45f2b4+=_0x1f5ece,_0x7ba7bb['getUint32'](_0x45f2b4,!0x0)),_0x68fd83=(_0x45f2b4+=Uint32Array['BYTES_PER_ELEMENT'],_0x7ba7bb[_0x591513(0x1d8)](_0x45f2b4,!0x0)),_0x3885d7=(_0x45f2b4+=Uint32Array[_0x591513(0x279)],_0x7ba7bb['getFloat32'](_0x45f2b4,!0x0)),_0x164131=(_0x45f2b4+=Uint32Array[_0x591513(0x279)],_0x7ba7bb[_0x591513(0x1d8)](_0x45f2b4,!0x0)),_0x15da56=(_0x45f2b4+=Uint32Array[_0x591513(0x279)],new Uint8Array(_0x323550[_0x591513(0x23a)],_0x45f2b4,_0x164131)),_0x164131=(_0x45f2b4+=Uint8Array[_0x591513(0x279)]*_0x164131,_0x7ba7bb[_0x591513(0x1d8)](_0x45f2b4,!0x0)),_0xee6246=(_0x45f2b4+=Uint32Array['BYTES_PER_ELEMENT'],new Uint8Array(_0x323550[_0x591513(0x23a)],_0x45f2b4,_0x164131)),_0x164131=(_0x45f2b4+=Uint8Array[_0x591513(0x279)]*_0x164131,_0x7ba7bb[_0x591513(0x1d8)](_0x45f2b4,!0x0));_0x45f2b4+=Uint32Array[_0x591513(0x279)];let _0x206ac0=null;0x0!==_0x164131&&(_0x206ac0=new Uint8Array(_0x323550[_0x591513(0x23a)],_0x45f2b4,_0x164131),_0x45f2b4+=Uint8Array[_0x591513(0x279)]*_0x164131),_0x164131=_0x7ba7bb[_0x591513(0x1d8)](_0x45f2b4,!0x0),_0x45f2b4+=Uint32Array['BYTES_PER_ELEMENT'];let _0x465ccd=null;0x0!==_0x164131&&(_0x465ccd=new Uint8Array(_0x323550[_0x591513(0x23a)],_0x45f2b4,_0x164131),_0x45f2b4+=Uint8Array[_0x591513(0x279)]*_0x164131),_0x164131={'id':_0x4d76a9,'name':_0x1cc585,'width':_0x1f5ece,'height':_0x68fd83,'realityWidth':_0x3885d7,'preview':_0x15da56,'albedo':_0xee6246,'orm':_0x206ac0,'normal':_0x465ccd,'isStatic':0x0,'isLoad':0x1},(_0x4634b5[_0x591513(0x275)](_0x164131),_0x23dc69[_0x591513(0x1e5)](_0x164131));}},_0x23fd06)[_0x46b79a(0x1f7)](function(_0x5427ac){_0x23fd06(_0x5427ac);}),_0x3e64b8[_0x46b79a(0x275)](_0x5e7a81));for(let _0x2aff9b of _0x4634b5)0x1===_0x2aff9b['isStatic']&&0x0===_0x2aff9b[_0x46b79a(0x22c)]&&(_0x1f4e2f=Promise[_0x46b79a(0x24b)]([_0xc03373()[_0x46b79a(0x276)](this['getStaticTextureUrl']+_0x2aff9b[_0x46b79a(0x244)],{'responseType':_0x46b79a(0x23e)}),_0xc03373()['get'](this[_0x46b79a(0x1de)]+_0x2aff9b[_0x46b79a(0x27a)],{'responseType':_0x46b79a(0x23e)}),_0xc03373()[_0x46b79a(0x276)](this[_0x46b79a(0x1de)]+_0x2aff9b['ndPath'],{'responseType':_0x46b79a(0x23e)})])[_0x46b79a(0x1d7)](_0x4382dd=>{const _0x23c834=_0x46b79a;_0x2aff9b[_0x23c834(0x1e9)]=new Uint8Array(_0x4382dd[0x0][_0x23c834(0x23a)]),_0x2aff9b[_0x23c834(0x235)]=new Uint8Array(_0x4382dd[0x1][_0x23c834(0x23a)]),_0x2aff9b['nd']=new Uint8Array(_0x4382dd[0x2][_0x23c834(0x23a)]),_0x2aff9b[_0x23c834(0x22c)]=0x1;let _0x1442a4=this[_0x23c834(0x229)][_0x23c834(0x214)]('texture',_0x23c834(0x213),{'durability':_0x23c834(0x241)}),_0x42cf9e=_0x1442a4['objectStore'](_0x23c834(0x223));_0x42cf9e[_0x23c834(0x231)](_0x2aff9b);})['catch'](_0x5dc13e=>{const _0x14317d=_0x46b79a;_0x4025ba[_0x14317d(0x1f3)](_0x14317d(0x26b),_0x5dc13e);}),_0x3e64b8[_0x46b79a(0x275)](_0x1f4e2f));Promise[_0x46b79a(0x24b)](_0x3e64b8)[_0x46b79a(0x1d7)](_0x40e79c=>{_0x490cb2(_0x4634b5);});},_0x1acdfe[_0x2c5469(0x25f)]('texture')),_0x2d78fd=new Set();for(_0x2d4f09 in _0x45dead)for(var _0xa9c5f7 of _0x45dead[_0x2d4f09])_0x2d78fd[_0x2c5469(0x1e5)](_0xa9c5f7);for(_0x450ba4 of _0x2d78fd)_0x57641c['get'](_0x450ba4)['onsuccess']=_0x39d6d5;});}['InitStaticTexture'](_0x4a0b3c){const _0x4266b6=_0x10b1eb;this[_0x4266b6(0x1de)]=_0x4a0b3c||_0x4266b6(0x1d0);let _0x4c642d=indexedDB['open']('fineTexture');_0x4c642d[_0x4266b6(0x1f6)]=_0x56cd02=>_0x4025ba[_0x4266b6(0x1f3)]('数据库:打开失败',_0x56cd02),_0x4c642d[_0x4266b6(0x250)]=_0xf499d6=>{const _0x1398c4=_0x4266b6;this[_0x1398c4(0x229)]=_0xf499d6[_0x1398c4(0x243)]['result'];let _0xa3c70f=_0xf499d6[_0x1398c4(0x243)][_0x1398c4(0x222)]['createObjectStore'](_0x1398c4(0x223),{'autoIncrement':!0x1,'keyPath':'id'});_0xa3c70f['createIndex'](_0x1398c4(0x1f4),_0x1398c4(0x23b),{'unique':!0x1,'multiEntry':!0x1}),this['fineTextureDbInit']=!0x0;},_0x4c642d[_0x4266b6(0x242)]=_0x2ec30f=>{const _0x9cd39c=_0x4266b6;this['fineTextureDb']=_0x2ec30f[_0x9cd39c(0x243)][_0x9cd39c(0x222)],this[_0x9cd39c(0x25a)]&&_0xc03373()[_0x9cd39c(0x276)](this['getStaticTextureUrl']+_0x9cd39c(0x268),{'responseType':_0x9cd39c(0x216)})[_0x9cd39c(0x1d7)](_0x43a121=>{const _0x18e32d=_0x9cd39c;let _0x4587cc=this[_0x18e32d(0x229)][_0x18e32d(0x214)]('texture',_0x18e32d(0x213),{'durability':_0x18e32d(0x241)}),_0x3b74dc=_0x4587cc[_0x18e32d(0x25f)]('texture');for(var _0x53373f of _0x43a121['data'])_0x53373f[_0x18e32d(0x24f)]=_0x53373f[_0x18e32d(0x253)],_0x53373f['albedoPath']=_0x53373f['albedo'],_0x53373f[_0x18e32d(0x27a)]=_0x53373f[_0x18e32d(0x235)],_0x53373f[_0x18e32d(0x278)]=_0x53373f['nd'],_0x53373f[_0x18e32d(0x23b)]=0x1,_0x53373f[_0x18e32d(0x22c)]=0x0,_0x3b74dc[_0x18e32d(0x231)](_0x53373f);},_0xf305cf=>{const _0x338320=_0x9cd39c;_0x4025ba[_0x338320(0x1ea)](_0x338320(0x246),_0xf305cf);});};}[_0x10b1eb(0x22d)](_0x1631df,_0x565e8c){const _0x3d4d41=_0x10b1eb;let _0x53c552=this[_0x3d4d41(0x236)][_0x1631df][_0x3d4d41(0x214)](['mesh',_0x3d4d41(0x20c),_0x3d4d41(0x233),_0x3d4d41(0x22b)],'readwrite',{'durability':_0x3d4d41(0x241)});_0x53c552[_0x3d4d41(0x25f)](_0x3d4d41(0x228))[_0x3d4d41(0x25b)](),_0x53c552[_0x3d4d41(0x25f)](_0x3d4d41(0x20c))[_0x3d4d41(0x25b)](),_0x53c552[_0x3d4d41(0x25f)]('component')[_0x3d4d41(0x25b)](),_0x53c552['objectStore'](_0x3d4d41(0x22b))[_0x3d4d41(0x25b)](),_0x53c552['oncomplete']=_0x565e8c;}}},0x1721:(_0x4ac0df,_0xe5bdb4,_0x3fffd6)=>{function _0x594e80(_0x3cb6a4,_0x58fcc3){const _0x2400c3=a4_0x5e18,_0x2bf162=[];for(let _0x155530=0x0;_0x155530<_0x3cb6a4;++_0x155530)_0x2bf162[_0x2400c3(0x275)](_0x58fcc3());return _0x2bf162;}_0x3fffd6['d'](_0xe5bdb4,{'$G':()=>_0x594e80,'rP':()=>_0x594e80});},0x149d:(_0x392277,_0x3492f4,_0x2cdccc)=>{const _0x2aa2ea=a4_0x4d752d;_0x2cdccc['d'](_0x3492f4,{'l':()=>_0x13191d});class _0x49454f{constructor(_0x536474,_0x40bf4a=!0x1,_0x5d5220,_0x4a3b54){const _0x59dce5=a4_0x5e18;this[_0x59dce5(0x258)](_0x536474,_0x40bf4a,_0x5d5220,_0x4a3b54);}[_0x2aa2ea(0x258)](_0x306649,_0x158307=!0x1,_0x3c80a4,_0x393452){const _0x12d5ba=_0x2aa2ea;return this['mask']=_0x306649,this[_0x12d5ba(0x273)]=_0x158307,this[_0x12d5ba(0x243)]=_0x3c80a4,this[_0x12d5ba(0x1dc)]=_0x393452,this;}}class _0x3b1fda{constructor(_0x4adae3,_0x2e27d8,_0x28ca6f=null){const _0x429091=_0x2aa2ea;this[_0x429091(0x22e)]=_0x4adae3,this[_0x429091(0x263)]=_0x2e27d8,this['scope']=_0x28ca6f,this['_willBeUnregistered']=!0x1,this[_0x429091(0x255)]=!0x1,this[_0x429091(0x220)]=null;}[_0x2aa2ea(0x1cd)](){const _0x109f7e=_0x2aa2ea;this[_0x109f7e(0x220)]&&this['_remove']();}}class _0x13191d{static get['LastCreatedEngine'](){return{'isNDCHalfZRange':!0x0};}static get[_0x2aa2ea(0x1cc)](){const _0x345858=_0x2aa2ea;return this[_0x345858(0x224)];}}_0x13191d[_0x2aa2ea(0x269)]=[],_0x13191d[_0x2aa2ea(0x251)]=new class _0x4f23be{constructor(_0x203ceb,_0x4630fb=!0x1){const _0x19fa6f=_0x2aa2ea;this[_0x19fa6f(0x218)]=_0x4630fb,this[_0x19fa6f(0x25e)]=new Array(),this['_numObserversMarkedAsDeleted']=0x0,this['_hasNotified']=!0x1,this[_0x19fa6f(0x201)]=new _0x49454f(0x0),_0x203ceb&&(this['_onObserverAdded']=_0x203ceb);}static[_0x2aa2ea(0x1d2)](_0x469e25,_0x4e9742){const _0x1f5676=_0x2aa2ea,_0x1d419d=new _0x4f23be();return _0x469e25[_0x1f5676(0x1d7)](_0x3bd4d4=>{_0x1d419d['notifyObservers'](_0x3bd4d4);})[_0x1f5676(0x1f7)](_0x12d875=>{const _0x379e61=_0x1f5676;if(!_0x4e9742)throw _0x12d875;_0x4e9742[_0x379e61(0x252)](_0x12d875);}),_0x1d419d;}get[_0x2aa2ea(0x25c)](){const _0x4ed9dc=_0x2aa2ea;return this[_0x4ed9dc(0x25e)];}[_0x2aa2ea(0x1e5)](_0x1c07f4,_0x4b9bf1=-0x1,_0x4cf05e=!0x1,_0x1d09e1=null,_0x6f490b=!0x1){const _0x49dbed=_0x2aa2ea;if(!_0x1c07f4)return null;const _0x54db18=new _0x3b1fda(_0x1c07f4,_0x4b9bf1,_0x1d09e1);return _0x54db18[_0x49dbed(0x255)]=_0x6f490b,_0x4cf05e?this[_0x49dbed(0x25e)]['unshift'](_0x54db18):this[_0x49dbed(0x25e)][_0x49dbed(0x275)](_0x54db18),this[_0x49dbed(0x239)]&&this[_0x49dbed(0x239)](_0x54db18),this[_0x49dbed(0x1e1)]&&this['notifyIfTriggered']&&void 0x0!==this[_0x49dbed(0x1f0)]&&this['notifyObserver'](_0x54db18,this[_0x49dbed(0x1f0)]),_0x54db18['_remove']=()=>{const _0x42cabf=_0x49dbed;this[_0x42cabf(0x1cd)](_0x54db18);},_0x54db18;}[_0x2aa2ea(0x21a)](_0x35b3bf){const _0x4efb54=_0x2aa2ea;return this[_0x4efb54(0x1e5)](_0x35b3bf,void 0x0,void 0x0,void 0x0,!0x0);}[_0x2aa2ea(0x1cd)](_0x183d2e){const _0x28ad2e=_0x2aa2ea;return!!_0x183d2e&&(_0x183d2e[_0x28ad2e(0x220)]=null,-0x1!==this[_0x28ad2e(0x25e)]['indexOf'](_0x183d2e)&&(this[_0x28ad2e(0x1d9)](_0x183d2e),!0x0));}[_0x2aa2ea(0x1fd)](_0x56b81c,_0xa762b){const _0x3b17a0=_0x2aa2ea;for(let _0xa511d9=0x0;_0xa511d9<this['_observers'][_0x3b17a0(0x1f8)];_0xa511d9++){var _0x4fba53=this[_0x3b17a0(0x25e)][_0xa511d9];if(!(_0x4fba53[_0x3b17a0(0x206)]||_0x4fba53['callback']!==_0x56b81c||_0xa762b&&_0xa762b!==_0x4fba53['scope']))return this['_deferUnregister'](_0x4fba53),!0x0;}return!0x1;}[_0x2aa2ea(0x1d9)](_0x1c6e56){const _0x1f0dda=_0x2aa2ea;_0x1c6e56['_willBeUnregistered']||(this[_0x1f0dda(0x226)]++,_0x1c6e56[_0x1f0dda(0x255)]=!0x1,_0x1c6e56['_willBeUnregistered']=!0x0,setTimeout(()=>{const _0x44b912=_0x1f0dda;this[_0x44b912(0x220)](_0x1c6e56);},0x0));}[_0x2aa2ea(0x220)](_0x3802c3,_0x474806=!0x0){const _0x1a031b=_0x2aa2ea;if(!_0x3802c3)return!0x1;return _0x3802c3=this['_observers']['indexOf'](_0x3802c3),-0x1!==_0x3802c3&&(_0x474806&&this[_0x1a031b(0x226)]--,this[_0x1a031b(0x25e)][_0x1a031b(0x20a)](_0x3802c3,0x1),!0x0);}[_0x2aa2ea(0x1e6)](_0x4f9635){const _0x2b794a=_0x2aa2ea;this[_0x2b794a(0x220)](_0x4f9635,!0x1),this['_observers'][_0x2b794a(0x200)](_0x4f9635);}[_0x2aa2ea(0x21c)](_0x15eea4){const _0x474ed5=_0x2aa2ea;this['_remove'](_0x15eea4,!0x1),this[_0x474ed5(0x25e)][_0x474ed5(0x275)](_0x15eea4);}[_0x2aa2ea(0x252)](_0x42f491,_0x23266b=-0x1,_0x4bf605,_0x11300e,_0x30873d){const _0x1968da=_0x2aa2ea;if(this[_0x1968da(0x218)]&&(this[_0x1968da(0x1e1)]=!0x0,this[_0x1968da(0x1f0)]=_0x42f491),!this['_observers'][_0x1968da(0x1f8)])return!0x0;const _0x1e18a0=this[_0x1968da(0x201)];_0x1e18a0['mask']=_0x23266b,_0x1e18a0[_0x1968da(0x243)]=_0x4bf605,_0x1e18a0[_0x1968da(0x1dc)]=_0x11300e,_0x1e18a0['skipNextObservers']=!0x1,_0x1e18a0[_0x1968da(0x1ff)]=_0x42f491,_0x1e18a0['userInfo']=_0x30873d;for(const _0x4ea525 of this[_0x1968da(0x25e)])if(!_0x4ea525[_0x1968da(0x206)]&&(_0x4ea525[_0x1968da(0x263)]&_0x23266b&&(_0x4ea525[_0x1968da(0x255)]&&this[_0x1968da(0x1d9)](_0x4ea525),_0x4ea525[_0x1968da(0x1fb)]?_0x1e18a0[_0x1968da(0x1ff)]=_0x4ea525[_0x1968da(0x22e)][_0x1968da(0x20b)](_0x4ea525[_0x1968da(0x1fb)],[_0x42f491,_0x1e18a0]):_0x1e18a0[_0x1968da(0x1ff)]=_0x4ea525[_0x1968da(0x22e)](_0x42f491,_0x1e18a0)),_0x1e18a0[_0x1968da(0x273)]))return!0x1;return!0x0;}['notifyObserver'](_0x12c23e,_0x3ffd07,_0xafd02c=-0x1){const _0x2ada66=_0x2aa2ea;if(this[_0x2ada66(0x218)]&&(this[_0x2ada66(0x1e1)]=!0x0,this[_0x2ada66(0x1f0)]=_0x3ffd07),!_0x12c23e[_0x2ada66(0x206)]){const _0x2ae780=this[_0x2ada66(0x201)];_0x2ae780['mask']=_0xafd02c,_0x2ae780[_0x2ada66(0x273)]=!0x1,_0x12c23e[_0x2ada66(0x255)]&&this[_0x2ada66(0x1d9)](_0x12c23e),_0x12c23e[_0x2ada66(0x22e)](_0x3ffd07,_0x2ae780);}}['hasObservers'](){const _0x37a6df=_0x2aa2ea;return 0x0<this[_0x37a6df(0x25e)][_0x37a6df(0x1f8)]-this[_0x37a6df(0x226)];}['clear'](){const _0x228fe8=_0x2aa2ea;for(;this[_0x228fe8(0x25e)]['length'];){const _0x3760c5=this[_0x228fe8(0x25e)]['pop']();_0x3760c5&&(_0x3760c5[_0x228fe8(0x220)]=null);}this[_0x228fe8(0x239)]=null,this['_numObserversMarkedAsDeleted']=0x0,this[_0x228fe8(0x204)]();}['cleanLastNotifiedState'](){const _0x15f1a6=_0x2aa2ea;this[_0x15f1a6(0x1e1)]=!0x1,this[_0x15f1a6(0x1f0)]=void 0x0;}[_0x2aa2ea(0x24d)](){const _0xb31861=_0x2aa2ea,_0x4f2284=new _0x4f23be();return _0x4f2284[_0xb31861(0x25e)]=this[_0xb31861(0x25e)][_0xb31861(0x259)](0x0),_0x4f2284;}[_0x2aa2ea(0x23c)](_0x259a9c=-0x1){const _0x401878=_0x2aa2ea;for(const _0x5166bd of this[_0x401878(0x25e)])if(_0x5166bd['mask']&_0x259a9c||_0x5166bd[_0x401878(0x263)]===_0x259a9c)return!0x0;return!0x1;}}(),_0x13191d[_0x2aa2ea(0x224)]=null,_0x13191d['UseFallbackTexture']=!0x0,_0x13191d[_0x2aa2ea(0x260)]='';},0x3b1:(_0x2e25f8,_0x27eab5,_0x589fef)=>{const _0x3a0532=a4_0x4d752d;_0x589fef['d'](_0x27eab5,{'Z':()=>_0x2ee3ef});class _0x2ee3ef{static[_0x3a0532(0x1e7)](_0x55d9eb){const _0x1f5235=_0x3a0532;if(_0x2ee3ef[_0x1f5235(0x22f)]=!0x1,_0x55d9eb&&!_0x2ee3ef[_0x1f5235(0x23d)]&&_0x2ee3ef['MatrixTrackedMatrices'])for(let _0x5c04dd=0x0;_0x5c04dd<_0x2ee3ef['MatrixTrackedMatrices'][_0x1f5235(0x1f8)];++_0x5c04dd){const _0x542f13=_0x2ee3ef['MatrixTrackedMatrices'][_0x5c04dd];var _0x396846=_0x542f13['_m'];_0x542f13['_m']=new Array(0x10);for(let _0x51a48f=0x0;_0x51a48f<0x10;++_0x51a48f)_0x542f13['_m'][_0x51a48f]=_0x396846[_0x51a48f];}_0x2ee3ef['MatrixUse64Bits']=_0x55d9eb,_0x2ee3ef['MatrixCurrentType']=_0x2ee3ef[_0x1f5235(0x23d)]?Array:Float32Array,_0x2ee3ef['MatrixTrackedMatrices']=null;}}_0x2ee3ef['MatrixUse64Bits']=!0x0,_0x2ee3ef[_0x3a0532(0x22f)]=!0x0,_0x2ee3ef[_0x3a0532(0x1dd)]=Float32Array,_0x2ee3ef[_0x3a0532(0x1df)]=[];},0x16c7:(_0x20e881,_0x3bfaa8,_0x5890f1)=>{_0x5890f1['d'](_0x3bfaa8,{'H7':()=>function(_0x32fa49,_0x65c4cf){_0x36d4b9[_0x32fa49]=_0x65c4cf;}});const _0x36d4b9={};}}]); |
| | | const a4_0x2aa2ee=a4_0x26c9;function a4_0x26c9(_0x158bb8,_0x2eec12){const _0x390e71=a4_0x2901();return a4_0x26c9=function(_0x4aa971,_0x4be176){_0x4aa971=_0x4aa971-0x1f4;let _0x290121=_0x390e71[_0x4aa971];return _0x290121;},a4_0x26c9(_0x158bb8,_0x2eec12);}(function(_0x41465b,_0x4edc85){const _0x423266=a4_0x26c9,_0x315286=_0x41465b();while(!![]){try{const _0xfe9421=parseInt(_0x423266(0x231))/0x1+-parseInt(_0x423266(0x279))/0x2+parseInt(_0x423266(0x288))/0x3*(-parseInt(_0x423266(0x264))/0x4)+-parseInt(_0x423266(0x27e))/0x5*(-parseInt(_0x423266(0x299))/0x6)+parseInt(_0x423266(0x24d))/0x7+-parseInt(_0x423266(0x26e))/0x8*(parseInt(_0x423266(0x222))/0x9)+-parseInt(_0x423266(0x213))/0xa;if(_0xfe9421===_0x4edc85)break;else _0x315286['push'](_0x315286['shift']());}catch(_0x1fe031){_0x315286['push'](_0x315286['shift']());}}}(a4_0x2901,0x84bbc));const a4_0x8d1b86=(function(){let _0x1f5323=!![];return function(_0x168f18,_0x1b5093){const _0x96f375=_0x1f5323?function(){const _0x16f945=a4_0x26c9;if(_0x1b5093){const _0x31abbc=_0x1b5093[_0x16f945(0x214)](_0x168f18,arguments);return _0x1b5093=null,_0x31abbc;}}:function(){};return _0x1f5323=![],_0x96f375;};}()),a4_0x5b3716=a4_0x8d1b86(this,function(){const _0x5c1c0c=a4_0x26c9;return a4_0x5b3716[_0x5c1c0c(0x28f)]()[_0x5c1c0c(0x21e)](_0x5c1c0c(0x2a1))[_0x5c1c0c(0x28f)]()['constructor'](a4_0x5b3716)['search'](_0x5c1c0c(0x2a1));});a4_0x5b3716();function a4_0x2901(){const _0xc034a0=['服务返回了错误的ModelId','244FJQiEk','relaxed','removeCallback','fineTextureDbInit','UseFallbackTexture','modelId','transaction','index','静态贴图获取失败','公共贴图获取失败','56NrwFCb','getMesh','preview','unregisterOnNextCall','pop','objectStore','MatrixUse64Bits','indexDb获取mesh','isStatic','put','数据库:mesh写入失败','830402vykkvD','splice','MatrixTrackPrecisionChange','readonly','readwrite','25DpoSDC','getUint16','ndPath','lastReturnValue','fineTexture','oncomplete','keys','getMeshUrl','FromPromise','hasOwnProperty','9033IpZjSg','by_treeId','name','callback','post','clear','mesh','toString','notifyObservers','uniqueId','getMeshInstance','GetComponentExpandProperty','hasObservers','fineTextureDb','getInt32','arraybuffer','objectStoreNames','1261110PeeOXt','by_isStatic','add','GetShellInstance','skipNextObservers','onerror','makeObserverTopPriority','getMaterialUrl','(((.+)+)+)+$','getUint32','notifyIfTriggered','catch','instances','notifyObserver','GetModelList','hasSpecificMask','getMeshInstanceUrl','slice','initialize','BYTES_PER_ELEMENT','currentTarget','target','ClearShell','remove','indexOf','getComponentExpandPropertyUrl','concat','SaveMeshSdf','uniqueId_oneInit','RequestInstance','webpackChunkBim','_observers','storey','toFixed','then','FallbackTexture','isLoad','strict','cleanLastNotifiedState','material','byteLength','9074250CtipIl','apply','onupgradeneeded','服务接口返回错误内容','Instances','defaults','userInfo','component','_willBeUnregistered','InitStaticTexture','treeId','search','请等待初始化完成','_lastNotifiedValue','push','58131tiVQmR','createIndex','scope','getUint8','GetMesh','unshift','getTextureUrl','_eventState','error','_deferUnregister','albedoPath','clone','GetTexture','SaveShell','_onObserverAdded','849167WaTSOd','texture','makeObserverBottomPriority','orm','_hasNotified','_remove','getAll','getModelListUrl','length','uniqueIdToModelId','get','open','assign','请求参数是','OnEnginesDisposedObservable','getTexture','数据库:写入mesh事务失败','ormPath','decode','null','albedo','_numObserversMarkedAsDeleted','contains','ClearModelCache','getComponentExpandProperty','InitIndexedDb','observers','log','1365658YNHoVI','createObjectStore','mask','by_isShell','_LastCreatedScene','getStaticTextureUrl','replace','all','abs','onsuccess','isShell','data','serverModelId_indexDb','数据库:打开失败','LastCreatedScene','getFloat32','result','MatrixTrackedMatrices','previewPath','数据库:写入mesh事务终止','timeout','MatrixCurrentType'];a4_0x2901=function(){return _0xc034a0;};return a4_0x2901();}'use strict';(Object(self||this)[a4_0x2aa2ee(0x208)]=Object(self||this)[a4_0x2aa2ee(0x208)]||[])[a4_0x2aa2ee(0x221)]([[0x1ff],{0xb12:(_0x3388ea,_0x2bbab6,_0x2ccd15)=>{const _0x5d6069=a4_0x2aa2ee;_0x2ccd15['d'](_0x2bbab6,{'r':()=>_0x41d6b0});var _0x2bbab6=_0x2ccd15(0x25c5),_0x304151=_0x2ccd15['n'](_0x2bbab6),_0x2f6259=_0x2ccd15(0x25c9),_0x2b5fb0=_0x2ccd15(0x13f4);let _0x4ff38b=new TextDecoder();_0x304151()[_0x5d6069(0x218)][_0x5d6069(0x261)]=0x0;class _0x41d6b0{constructor(_0x1f4468){const _0x1ca4c0=_0x5d6069;this['uniqueIdToModelId']={},this[_0x1ca4c0(0x206)]={},this['modelIdToUniqueId']={},this[_0x1ca4c0(0x259)]={},this[_0x1ca4c0(0x267)]=!0x1,this[_0x1ca4c0(0x285)]=_0x1f4468+_0x1ca4c0(0x26f),this[_0x1ca4c0(0x2a0)]=_0x1f4468+'getMaterial',this[_0x1ca4c0(0x228)]=_0x1f4468+_0x1ca4c0(0x240),this[_0x1ca4c0(0x238)]=_0x1f4468+'getModelList',this[_0x1ca4c0(0x1fa)]=_0x1f4468+_0x1ca4c0(0x292),this[_0x1ca4c0(0x203)]=_0x1f4468+_0x1ca4c0(0x249);}[_0x5d6069(0x1f8)](){return new Promise((_0x52c365,_0x43d736)=>{const _0x453cd5=a4_0x26c9;_0x304151()[_0x453cd5(0x23b)](this['getModelListUrl'],{'responseType':'arraybuffer'})[_0x453cd5(0x20c)](_0xb85379=>{const _0xb56af7=_0x453cd5;try{let _0x2c899d={},_0x15208d=0x0,_0x50d0ee=new DataView(_0xb85379[_0xb56af7(0x258)]);for(;_0x15208d<_0xb85379[_0xb56af7(0x258)][_0xb56af7(0x212)];){var _0x4506e6=_0x50d0ee['getUint32'](_0x15208d,!0x0),_0x4f3e19=(_0x15208d+=Uint32Array[_0xb56af7(0x1fd)],_0x4ff38b['decode'](new Uint8Array(_0xb85379[_0xb56af7(0x258)],_0x15208d,0x20)));_0x15208d+=0x20*Uint8Array[_0xb56af7(0x1fd)];let _0x1df5c9=new Float32Array(0x6);for(let _0xb8907b=0x0;_0xb8907b<_0x1df5c9[_0xb56af7(0x239)];_0xb8907b++)_0x1df5c9[_0xb8907b]=_0x50d0ee['getFloat32'](_0x15208d,!0x0),_0x15208d+=Float32Array['BYTES_PER_ELEMENT'];let _0x5ae686=new Float32Array(0x10);for(let _0x3677b0=0x0;_0x3677b0<_0x5ae686[_0xb56af7(0x239)];_0x3677b0++)_0x5ae686[_0x3677b0]=_0x50d0ee['getFloat32'](_0x15208d,!0x0),_0x15208d+=Float32Array['BYTES_PER_ELEMENT'];var _0x432bde=_0x50d0ee['getUint32'](_0x15208d,!0x0);_0x15208d+=Uint32Array[_0xb56af7(0x1fd)];let _0x4df50b=new Int32Array(_0x432bde);for(let _0x378297=0x0;_0x378297<_0x432bde;_0x378297++)_0x4df50b[_0x378297]=_0x50d0ee[_0xb56af7(0x296)](_0x15208d,!0x0),_0x15208d+=Int32Array[_0xb56af7(0x1fd)];var _0x5b94ad=_0x50d0ee['getUint32'](_0x15208d,!0x0),_0x450ecd=(_0x15208d+=Uint32Array[_0xb56af7(0x1fd)],_0x50d0ee[_0xb56af7(0x2a2)](_0x15208d,!0x0)),_0x584ae0=(_0x15208d+=Uint32Array['BYTES_PER_ELEMENT'],_0x50d0ee[_0xb56af7(0x2a2)](_0x15208d,!0x0)),_0x244343=(_0x15208d+=Uint32Array['BYTES_PER_ELEMENT'],_0x50d0ee[_0xb56af7(0x2a2)](_0x15208d,!0x0)),_0x400b18=(_0x15208d+=Uint32Array[_0xb56af7(0x1fd)],_0x50d0ee[_0xb56af7(0x2a2)](_0x15208d,!0x0)),_0x14b163=(_0x15208d+=Uint32Array[_0xb56af7(0x1fd)],_0x50d0ee[_0xb56af7(0x2a2)](_0x15208d,!0x0));_0x15208d+=Uint32Array[_0xb56af7(0x1fd)],_0x2c899d[_0x4506e6]={'id':_0x4506e6,'uniqueId':_0x4f3e19,'status':0x0,'box':_0x1df5c9,'transform':_0x5ae686,'indexTree':_0x4df50b,'componentCount':_0x5b94ad,'instancesCount':_0x450ecd,'meshCount':_0x584ae0,'meshLodCount':_0x244343,'triangleCount':_0x400b18,'materialCount':_0x14b163};}_0x52c365(_0x2c899d);}catch(_0x52f959){_0x2b5fb0[_0xb56af7(0x22a)](_0xb56af7(0x216),_0xb85379[_0xb56af7(0x258)]),_0x43d736();}},_0x43d736)['catch'](function(_0x193777){_0x43d736(_0x193777);});});}[_0x5d6069(0x24a)](_0x478e67,_0x2731c6){return new Promise((_0x340804,_0x5cf786)=>{const _0x501885=a4_0x26c9;this[_0x501885(0x23a)][_0x478e67]=_0x2731c6,this['modelIdToUniqueId'][_0x2731c6]=_0x478e67;let _0x1fc0d3=indexedDB['open'](_0x478e67);_0x1fc0d3['onerror']=_0x3f1e34=>_0x2b5fb0['log'](_0x501885(0x25a),_0x478e67,_0x3f1e34),_0x1fc0d3[_0x501885(0x215)]=_0x1ad3e0=>{const _0x26669c=_0x501885;if(_0x1fc0d3['result'][_0x26669c(0x298)][_0x26669c(0x247)]('mesh')||_0x1fc0d3['result'][_0x26669c(0x24e)](_0x26669c(0x28e),{'autoIncrement':!0x1,'keyPath':'id'}),!_0x1fc0d3[_0x26669c(0x25d)][_0x26669c(0x298)][_0x26669c(0x247)](_0x26669c(0x1f6))){let _0x1ee73f=_0x1fc0d3[_0x26669c(0x25d)][_0x26669c(0x24e)](_0x26669c(0x1f6),{'autoIncrement':!0x1,'keyPath':'id'});_0x1ee73f[_0x26669c(0x223)](_0x26669c(0x250),_0x26669c(0x257),{'unique':!0x1,'multiEntry':!0x1}),_0x1ee73f[_0x26669c(0x223)](_0x26669c(0x289),_0x26669c(0x21d),{'unique':!0x1,'multiEntry':!0x1});}if(!_0x1fc0d3['result'][_0x26669c(0x298)][_0x26669c(0x247)](_0x26669c(0x21a))){let _0x4c50cf=_0x1fc0d3[_0x26669c(0x25d)][_0x26669c(0x24e)](_0x26669c(0x21a),{'autoIncrement':!0x1,'keyPath':'id'});_0x4c50cf[_0x26669c(0x223)]('by_storey',_0x26669c(0x20a),{'unique':!0x1,'multiEntry':!0x1}),_0x4c50cf['createIndex']('by_expressType','expressType',{'unique':!0x1,'multiEntry':!0x1});}_0x1fc0d3[_0x26669c(0x25d)][_0x26669c(0x298)][_0x26669c(0x247)](_0x26669c(0x211))||_0x1fc0d3['result'][_0x26669c(0x24e)](_0x26669c(0x211),{'autoIncrement':!0x1,'keyPath':'id'}),this['uniqueId_oneInit'][_0x478e67]=void 0x0;},_0x1fc0d3['onsuccess']=_0x1f07b0=>{const _0x37ab81=_0x501885;this[_0x37ab81(0x259)][_0x2731c6]=_0x1fc0d3[_0x37ab81(0x25d)],_0x340804(_0x1fc0d3[_0x37ab81(0x25d)]);};});}[_0x5d6069(0x29c)](_0x2977dc){return new Promise((_0x1c09e6,_0xeeeb5c)=>{const _0x40681e=a4_0x26c9;if(this['serverModelId_indexDb'][_0x40681e(0x287)](_0x2977dc)){let _0x44b89c=this['serverModelId_indexDb'][_0x2977dc][_0x40681e(0x26a)](_0x40681e(0x1f6),_0x40681e(0x27c),{'durability':_0x40681e(0x20f)}),_0x8d9e8c=_0x44b89c[_0x40681e(0x273)](_0x40681e(0x1f6));const _0x5e03a9=_0x8d9e8c[_0x40681e(0x26b)]('by_isShell');_0x5e03a9[_0x40681e(0x237)](0x1)[_0x40681e(0x256)]=_0x1c7d9f=>{const _0xfcc2a=_0x40681e;if(0x0<_0x1c7d9f[_0xfcc2a(0x1ff)][_0xfcc2a(0x25d)]['length']){var _0x3d6cdf,_0x47b4cb=_0x1c7d9f[_0xfcc2a(0x1fe)]['transaction']['db']['name'],_0x2c033b=this['uniqueIdToModelId'][_0x47b4cb];for(_0x3d6cdf of _0x1c7d9f[_0xfcc2a(0x1ff)][_0xfcc2a(0x25d)])_0x3d6cdf['uniqueId']=_0x47b4cb,_0x3d6cdf[_0xfcc2a(0x269)]=_0x2c033b;_0x1c09e6(_0x1c7d9f[_0xfcc2a(0x1ff)][_0xfcc2a(0x25d)]);}else{let _0x23b46d={};_0x23b46d[_0x2977dc]=[],this[_0xfcc2a(0x207)](_0x23b46d,_0x1c09e6,_0xeeeb5c,[]);}};}else _0xeeeb5c(_0x40681e(0x21f));});}['GetInstance'](_0xf1965d){return new Promise((_0x26c31f,_0x5f34e7)=>{const _0x13a8fb=a4_0x26c9;let _0x578f2e=Object[_0x13a8fb(0x284)](_0xf1965d)[_0x13a8fb(0x239)],_0x5ef6cf=[];var _0x545bb2,_0x313c2a=_0x3b41c2=>{const _0x5cfb99=_0x13a8fb;if(0x0<_0x3b41c2[_0x5cfb99(0x1ff)][_0x5cfb99(0x25d)][_0x5cfb99(0x239)]){var _0x326215=_0x3b41c2['currentTarget'][_0x5cfb99(0x26a)]['db'][_0x5cfb99(0x28a)],_0x52911c=this[_0x5cfb99(0x23a)][_0x326215];if(_0xf1965d[_0x5cfb99(0x287)](_0x52911c)){for(var _0x452f1c of _0x3b41c2[_0x5cfb99(0x1ff)]['result'])_0x452f1c[_0x5cfb99(0x291)]=_0x326215,_0x452f1c[_0x5cfb99(0x269)]=_0x52911c;var _0x2e7801=_0x3b41c2['target']['result'][0x0]['treeId'];_0xf1965d[_0x52911c][_0x2e7801]===_0x3b41c2[_0x5cfb99(0x1ff)]['result'][_0x5cfb99(0x239)]&&(delete _0xf1965d[_0x52911c][_0x2e7801],0x0===Object[_0x5cfb99(0x284)](_0xf1965d[_0x52911c])[_0x5cfb99(0x239)]&&delete _0xf1965d[_0x52911c]),_0x5ef6cf=_0x5ef6cf[_0x5cfb99(0x204)](_0x3b41c2[_0x5cfb99(0x1ff)][_0x5cfb99(0x25d)]);}}};for(_0x545bb2 in _0xf1965d){if(!this[_0x13a8fb(0x259)][_0x13a8fb(0x287)](_0x545bb2))return void _0x5f34e7(_0x13a8fb(0x21f));let _0x45b620=this[_0x13a8fb(0x259)][_0x545bb2]['transaction'](_0x13a8fb(0x1f6),'readonly',{'durability':_0x13a8fb(0x20f)}),_0x56d610=(_0x45b620[_0x13a8fb(0x283)]=_0x4ebbd9=>{const _0x13cdbf=_0x13a8fb;if(0x0==--_0x578f2e){if(0x0!==Object[_0x13cdbf(0x284)](_0xf1965d)[_0x13cdbf(0x239)]){for(var _0x5a3f46 in _0xf1965d){let _0x2cca01=[];for(var _0x482ca4 in _0xf1965d[_0x5a3f46])_0x2cca01['push'](~~_0x482ca4);_0xf1965d[_0x5a3f46]=_0x2cca01;}this[_0x13cdbf(0x207)](_0xf1965d,_0x26c31f,_0x5f34e7,_0x5ef6cf);}else _0x26c31f(_0x5ef6cf);}},_0x45b620['objectStore'](_0x13a8fb(0x1f6))),_0xcf1e67=_0x56d610[_0x13a8fb(0x26b)](_0x13a8fb(0x289));for(var _0x51e448 in _0xf1965d[_0x545bb2])_0xcf1e67['getAll'](~~_0x51e448)[_0x13a8fb(0x256)]=_0x313c2a;}});}[_0x5d6069(0x207)](_0x410150,_0x5cc6e2,_0x43a561,_0x303eb7){const _0x3ce4c3=_0x5d6069;_0x304151()[_0x3ce4c3(0x28c)](this['getMeshInstanceUrl'],{'ids':_0x410150},{'responseType':'arraybuffer','timeout':0x2710})[_0x3ce4c3(0x20c)](_0x10fd5f=>{const _0x4d61ac=_0x3ce4c3;let _0x2c5297={},_0x458627={},_0x172ce8=0x0,_0x5c158a=new DataView(_0x10fd5f[_0x4d61ac(0x258)]);for(;_0x172ce8<_0x10fd5f[_0x4d61ac(0x258)][_0x4d61ac(0x212)];){var _0x55178d=_0x5c158a[_0x4d61ac(0x2a2)](_0x172ce8,!0x0),_0x2bf3a2=(_0x172ce8+=Uint32Array['BYTES_PER_ELEMENT'],_0x5c158a['getUint32'](_0x172ce8,!0x0)),_0x1c9707=(_0x172ce8+=Uint32Array[_0x4d61ac(0x1fd)],_0x5c158a['getUint32'](_0x172ce8,!0x0)),_0x368b23=(_0x172ce8+=Uint32Array[_0x4d61ac(0x1fd)],_0x5c158a['getUint32'](_0x172ce8,!0x0)),_0x583f83=(_0x172ce8+=Uint32Array[_0x4d61ac(0x1fd)],_0x5c158a[_0x4d61ac(0x2a2)](_0x172ce8,!0x0)),_0x594911=(_0x172ce8+=Uint32Array['BYTES_PER_ELEMENT'],_0x5c158a[_0x4d61ac(0x225)](_0x172ce8));_0x172ce8+=Uint8Array[_0x4d61ac(0x1fd)];let _0x14dc57=new Float32Array(0x6);for(let _0x55bbe2=0x0;_0x55bbe2<0x6;_0x55bbe2++)_0x14dc57[_0x55bbe2]=_0x5c158a['getFloat32'](_0x172ce8,!0x0),_0x172ce8+=Float32Array[_0x4d61ac(0x1fd)];let _0x37cbde=new Float32Array(0x10);for(let _0x41c5fb=0x0;_0x41c5fb<0x10;_0x41c5fb++)_0x37cbde[_0x41c5fb]=_0x5c158a['getFloat32'](_0x172ce8,!0x0),_0x172ce8+=Float32Array[_0x4d61ac(0x1fd)];var _0x1669f6=_0x5c158a[_0x4d61ac(0x225)](_0x172ce8);_0x172ce8+=Uint8Array[_0x4d61ac(0x1fd)];let _0x477892=new Array(_0x1669f6);for(let _0x4bc1cd=0x0;_0x4bc1cd<_0x1669f6;_0x4bc1cd++){var _0x475f76=_0x5c158a[_0x4d61ac(0x2a2)](_0x172ce8,!0x0),_0x55e4f3=(_0x172ce8+=Uint32Array[_0x4d61ac(0x1fd)],_0x5c158a[_0x4d61ac(0x2a2)](_0x172ce8,!0x0)),_0x23fc40=(_0x172ce8+=Uint32Array[_0x4d61ac(0x1fd)],_0x5c158a[_0x4d61ac(0x2a2)](_0x172ce8,!0x0)),_0x37871f=(_0x172ce8+=Uint32Array[_0x4d61ac(0x1fd)],_0x5c158a[_0x4d61ac(0x2a2)](_0x172ce8,!0x0)),_0x3d0d60=(_0x172ce8+=Uint32Array[_0x4d61ac(0x1fd)],_0x5c158a['getFloat32'](_0x172ce8,!0x0));_0x172ce8+=Float32Array['BYTES_PER_ELEMENT'],_0x477892[_0x4bc1cd]={'id':_0x475f76,'isTransparent':_0x55e4f3,'triangleCount':_0x23fc40,'density':_0x3d0d60,'materialId':_0x37871f};}let _0x4f1c73={'modelId':_0x583f83,'id':_0x55178d,'componentId':_0x2bf3a2,'meshId':_0x1c9707,'treeId':_0x368b23,'box':_0x14dc57,'transform':_0x37cbde,'isShell':_0x594911,'meshList':_0x477892};if(this['serverModelId_indexDb'][_0x4d61ac(0x287)](_0x4f1c73[_0x4d61ac(0x269)])){_0x2c5297[_0x4d61ac(0x287)](_0x4f1c73['modelId'])||(_0x2c5297[_0x4f1c73[_0x4d61ac(0x269)]]=this['serverModelId_indexDb'][_0x4f1c73[_0x4d61ac(0x269)]][_0x4d61ac(0x26a)]('instances',_0x4d61ac(0x27d),{'durability':'strict'}),_0x458627[_0x4f1c73['modelId']]=_0x2c5297[_0x4f1c73[_0x4d61ac(0x269)]][_0x4d61ac(0x273)]('instances'));let _0x513ac4=Object[_0x4d61ac(0x23d)]({},_0x4f1c73);delete _0x513ac4['modelId'],_0x458627[_0x4f1c73[_0x4d61ac(0x269)]][_0x4d61ac(0x277)](_0x513ac4),_0x4f1c73[_0x4d61ac(0x291)]=this[_0x4d61ac(0x259)][_0x4f1c73[_0x4d61ac(0x269)]][_0x4d61ac(0x28a)],_0x303eb7['push'](_0x4f1c73);}else _0x2b5fb0[_0x4d61ac(0x24c)](_0x4d61ac(0x263),_0x4d61ac(0x23e),_0x410150,'返回内容是',_0x4f1c73);}let _0x49a662=Object[_0x4d61ac(0x284)](_0x2c5297)[_0x4d61ac(0x239)];var _0x4cd711,_0x2c0714=_0x52ad8c=>{0x0==--_0x49a662&&_0x5cc6e2(_0x303eb7);};for(_0x4cd711 in _0x2c5297){let _0x52dc24=_0x2c5297[_0x4cd711];_0x52dc24[_0x4d61ac(0x283)]=_0x2c0714;}0x0===_0x49a662&&_0x5cc6e2(_0x303eb7);},_0x43a561)[_0x3ce4c3(0x1f5)](function(_0x156334){_0x43a561(_0x156334);});}[_0x5d6069(0x22f)](_0x5edd86,_0x400589,_0x5ce7d7){const _0x591550=_0x5d6069;let _0x4e1bc8={},_0x29358e={};var _0x1eac8c,_0x1ed5f0=_0x4adcb3=>{const _0x324a50=a4_0x26c9;if(0x0<_0x4adcb3[_0x324a50(0x1ff)][_0x324a50(0x25d)][_0x324a50(0x239)]){let _0x5dbbe9=_0x4adcb3[_0x324a50(0x1ff)][_0x324a50(0x25d)][0x0];_0x4adcb3=_0x4adcb3[_0x324a50(0x1fe)][_0x324a50(0x26a)]['db'][_0x324a50(0x28a)],_0x4adcb3=this['uniqueIdToModelId'][_0x4adcb3],(_0x5dbbe9[_0x324a50(0x257)]=0x1,_0x29358e[_0x4adcb3][_0x324a50(0x277)](_0x5dbbe9));}};for(_0x1eac8c in _0x5edd86){_0x4e1bc8['hasOwnProperty'](_0x1eac8c)||(_0x4e1bc8[_0x1eac8c]=this[_0x591550(0x259)][_0x1eac8c]['transaction'](_0x591550(0x1f6),'readwrite',{'durability':_0x591550(0x20f)}),_0x29358e[_0x1eac8c]=_0x4e1bc8[_0x1eac8c][_0x591550(0x273)](_0x591550(0x1f6)));for(var _0x37650c of _0x5edd86[_0x1eac8c])_0x29358e[_0x1eac8c][_0x591550(0x237)](_0x37650c)[_0x591550(0x256)]=_0x1ed5f0;}let _0x3f5908=Object['keys'](_0x4e1bc8)[_0x591550(0x239)];var _0x23f557,_0x3bfdaf=_0x102140=>{0x0==--_0x3f5908&&_0x400589&&_0x400589(0x1);};for(_0x23f557 in _0x4e1bc8){let _0x275641=_0x4e1bc8[_0x23f557];_0x275641[_0x591550(0x283)]=_0x3bfdaf;}0x0===_0x3f5908&&_0x400589(0x1);}[_0x5d6069(0x200)](_0x162f56,_0x3931de){const _0x3b7690=_0x5d6069;let _0x4449bf=this[_0x3b7690(0x259)][_0x162f56][_0x3b7690(0x26a)](_0x3b7690(0x1f6),_0x3b7690(0x27d),{'durability':_0x3b7690(0x20f)}),_0xd4d3b7=_0x4449bf[_0x3b7690(0x273)](_0x3b7690(0x1f6));const _0x320450=_0xd4d3b7['index'](_0x3b7690(0x250));_0x320450[_0x3b7690(0x237)](0x1)[_0x3b7690(0x256)]=_0x2ec968=>{const _0x47899a=_0x3b7690;for(var _0x272e08 of _0x2ec968[_0x47899a(0x1ff)]['result'])_0x272e08['isShell']=0x0,_0xd4d3b7[_0x47899a(0x277)](_0x272e08);},_0x4449bf[_0x3b7690(0x283)]=_0x3931de;}[_0x5d6069(0x293)](_0x420e5e){return new Promise((_0x257f2c,_0x54ea2c)=>{const _0x2af4b8=a4_0x26c9;if(this[_0x2af4b8(0x259)][_0x2af4b8(0x287)](_0x420e5e)){let _0x26ce8e=this[_0x2af4b8(0x259)][_0x420e5e][_0x2af4b8(0x26a)](_0x2af4b8(0x21a),'readonly',{'durability':_0x2af4b8(0x20f)}),_0x42f828=(_0x26ce8e[_0x2af4b8(0x283)]=_0x4c2fe4=>{},_0x26ce8e[_0x2af4b8(0x273)](_0x2af4b8(0x21a)));_0x42f828['getAll']()['onsuccess']=_0x371232=>{const _0x59d987=_0x2af4b8;0x0<_0x371232[_0x59d987(0x1ff)][_0x59d987(0x25d)][_0x59d987(0x239)]?_0x257f2c(_0x371232[_0x59d987(0x1ff)][_0x59d987(0x25d)]):_0x304151()[_0x59d987(0x28c)](this[_0x59d987(0x203)],{'modelId':_0x420e5e},{'responseType':_0x59d987(0x297),'timeout':0xbb8})['then'](_0x47e390=>{const _0x4b7ff2=_0x59d987;let _0x12416e=this['serverModelId_indexDb'][_0x420e5e][_0x4b7ff2(0x26a)](_0x4b7ff2(0x21a),_0x4b7ff2(0x27d),{'durability':_0x4b7ff2(0x20f)}),_0x552aa2=_0x12416e['objectStore'](_0x4b7ff2(0x21a)),_0x32f2b2=[],_0x4adec7=0x0,_0x405784=new DataView(_0x47e390[_0x4b7ff2(0x258)]);for(;_0x4adec7<_0x47e390[_0x4b7ff2(0x258)]['byteLength'];){var _0x276200=_0x405784[_0x4b7ff2(0x2a2)](_0x4adec7,!0x0),_0x12d447=(_0x4adec7+=Uint32Array[_0x4b7ff2(0x1fd)],_0x405784[_0x4b7ff2(0x225)](_0x4adec7)),_0x283325=(_0x4adec7+=Uint8Array[_0x4b7ff2(0x1fd)],_0x405784['getUint8'](_0x4adec7)),_0x276200=(_0x4adec7+=Uint8Array['BYTES_PER_ELEMENT'],{'id':_0x276200,'storey':_0x12d447,'expressType':_0x283325});_0x32f2b2[_0x4b7ff2(0x221)](_0x276200),_0x552aa2[_0x4b7ff2(0x29b)](_0x276200);}_0x257f2c(_0x32f2b2);},_0x54ea2c)[_0x59d987(0x1f5)](function(_0x11baed){_0x54ea2c(_0x11baed);});};}else _0x54ea2c(_0x2af4b8(0x21f));});}[_0x5d6069(0x226)](_0x511c49){return new Promise((_0x2dbcee,_0x3b59b4)=>{const _0x3b7d16=a4_0x26c9;let _0x1922bb=Object[_0x3b7d16(0x284)](_0x511c49)[_0x3b7d16(0x239)],_0x99897b=[];var _0x13c023,_0x43129d=_0xab1f77=>{const _0x2deaba=_0x3b7d16;if(0x0<_0xab1f77[_0x2deaba(0x1ff)][_0x2deaba(0x25d)][_0x2deaba(0x239)]){var _0x5bef97,_0xf5f6c2=_0xab1f77['target'][_0x2deaba(0x25d)][0x0],_0x3c8f9d=_0xab1f77[_0x2deaba(0x1fe)][_0x2deaba(0x26a)]['db'][_0x2deaba(0x28a)],_0xefdcde=this['uniqueIdToModelId'][_0x3c8f9d];for(_0x5bef97 of _0xab1f77['target'][_0x2deaba(0x25d)])_0x5bef97[_0x2deaba(0x291)]=_0x3c8f9d,_0x5bef97[_0x2deaba(0x269)]=_0xefdcde;_0x511c49[_0x2deaba(0x287)](_0xefdcde)&&(_0x511c49[_0xf5f6c2[_0x2deaba(0x269)]][_0x2deaba(0x27a)](_0x511c49[_0xf5f6c2[_0x2deaba(0x269)]][_0x2deaba(0x202)](_0xf5f6c2['id']),0x1),0x0===_0x511c49[_0xf5f6c2[_0x2deaba(0x269)]][_0x2deaba(0x239)]&&delete _0x511c49[_0xf5f6c2[_0x2deaba(0x269)]],_0x99897b=_0x99897b[_0x2deaba(0x204)](_0xab1f77[_0x2deaba(0x1ff)]['result']));}};for(_0x13c023 in _0x511c49){if(!this[_0x3b7d16(0x259)][_0x3b7d16(0x287)](_0x13c023))return void _0x3b59b4(_0x3b7d16(0x21f));let _0x2bb610=this[_0x3b7d16(0x259)][_0x13c023][_0x3b7d16(0x26a)](_0x3b7d16(0x28e),_0x3b7d16(0x27c),{'durability':_0x3b7d16(0x20f)});_0x2bb610['oncomplete']=_0x1a574d=>{const _0x57ab13=_0x3b7d16;0x0==--_0x1922bb&&(0x0<Object[_0x57ab13(0x284)](_0x511c49)[_0x57ab13(0x239)]?_0x304151()[_0x57ab13(0x28c)](this[_0x57ab13(0x285)],{'ids':_0x511c49},{'responseType':'arraybuffer','timeout':0x2710})[_0x57ab13(0x20c)](_0x3153cc=>{const _0x3758b4=_0x57ab13;let _0x5512ca={},_0x5cda6d={},_0x2997b9=0x0,_0x20ace2=new DataView(_0x3153cc[_0x3758b4(0x258)]);for(;_0x2997b9<_0x3153cc[_0x3758b4(0x258)]['byteLength'];){var _0x17357c=_0x20ace2[_0x3758b4(0x2a2)](_0x2997b9,!0x0),_0x589995=(_0x2997b9+=Uint32Array['BYTES_PER_ELEMENT'],_0x20ace2[_0x3758b4(0x2a2)](_0x2997b9,!0x0)),_0x4bb763=(_0x2997b9+=Uint32Array[_0x3758b4(0x1fd)],_0x20ace2[_0x3758b4(0x2a2)](_0x2997b9,!0x0)),_0x237ee8=(_0x2997b9+=Uint32Array[_0x3758b4(0x1fd)],_0x20ace2[_0x3758b4(0x2a2)](_0x2997b9,!0x0));_0x2997b9+=Uint32Array[_0x3758b4(0x1fd)],_0x237ee8/=Float32Array[_0x3758b4(0x1fd)];let _0x42de90=new Float32Array(_0x237ee8);for(let _0x2519af=0x0;_0x2519af<_0x237ee8;_0x2519af++)_0x42de90[_0x2519af]=_0x20ace2[_0x3758b4(0x25c)](_0x2997b9,!0x0),_0x2997b9+=Float32Array['BYTES_PER_ELEMENT'];let _0x59dcab=_0x20ace2['getUint32'](_0x2997b9,!0x0);_0x2997b9+=Uint32Array[_0x3758b4(0x1fd)];var _0x2b15af=_0x42de90[_0x3758b4(0x239)]/0x3;let _0x2e37f8;if(0xffff<_0x2b15af){_0x59dcab/=Uint32Array[_0x3758b4(0x1fd)],_0x2e37f8=new Uint32Array(_0x59dcab);for(let _0x48770c=0x0;_0x48770c<_0x59dcab;_0x48770c++)_0x2e37f8[_0x48770c]=_0x20ace2[_0x3758b4(0x2a2)](_0x2997b9,!0x0),_0x2997b9+=Uint32Array[_0x3758b4(0x1fd)];}else{if(0xff<_0x2b15af){_0x59dcab/=Uint16Array[_0x3758b4(0x1fd)],_0x2e37f8=new Uint16Array(_0x59dcab);for(let _0x30b806=0x0;_0x30b806<_0x59dcab;_0x30b806++)_0x2e37f8[_0x30b806]=_0x20ace2[_0x3758b4(0x27f)](_0x2997b9,!0x0),_0x2997b9+=Uint16Array[_0x3758b4(0x1fd)];}else{_0x59dcab/=Uint8Array[_0x3758b4(0x1fd)],_0x2e37f8=new Uint8Array(_0x59dcab);for(let _0x9ebe7=0x0;_0x9ebe7<_0x59dcab;_0x9ebe7++)_0x2e37f8[_0x9ebe7]=_0x20ace2[_0x3758b4(0x225)](_0x2997b9),_0x2997b9+=Uint8Array['BYTES_PER_ELEMENT'];}}var _0x36f4f7=_0x20ace2[_0x3758b4(0x2a2)](_0x2997b9,!0x0);_0x2997b9+=Uint32Array[_0x3758b4(0x1fd)],_0x36f4f7/=Float32Array[_0x3758b4(0x1fd)];let _0x4a63b6=new Float32Array(_0x36f4f7);for(let _0x341375=0x0;_0x341375<_0x36f4f7;_0x341375++)_0x4a63b6[_0x341375]=_0x20ace2[_0x3758b4(0x25c)](_0x2997b9,!0x0),_0x2997b9+=Float32Array['BYTES_PER_ELEMENT'];let _0x150963=_0x20ace2['getUint32'](_0x2997b9,!0x0);_0x2997b9+=Uint32Array[_0x3758b4(0x1fd)],_0x2b15af=_0x4a63b6[_0x3758b4(0x239)]/0x3;let _0x4c2abe;if(0xffff<_0x2b15af){_0x150963/=Uint32Array[_0x3758b4(0x1fd)],_0x4c2abe=new Uint32Array(_0x150963);for(let _0x545463=0x0;_0x545463<_0x150963;_0x545463++)_0x4c2abe[_0x545463]=_0x20ace2[_0x3758b4(0x2a2)](_0x2997b9,!0x0),_0x2997b9+=Uint32Array[_0x3758b4(0x1fd)];}else{if(0xff<_0x2b15af){_0x150963/=Uint16Array[_0x3758b4(0x1fd)],_0x4c2abe=new Uint16Array(_0x150963);for(let _0x10287a=0x0;_0x10287a<_0x150963;_0x10287a++)_0x4c2abe[_0x10287a]=_0x20ace2[_0x3758b4(0x27f)](_0x2997b9,!0x0),_0x2997b9+=Uint16Array[_0x3758b4(0x1fd)];}else{_0x150963/=Uint8Array[_0x3758b4(0x1fd)],_0x4c2abe=new Uint8Array(_0x150963);for(let _0x448433=0x0;_0x448433<_0x150963;_0x448433++)_0x4c2abe[_0x448433]=_0x20ace2['getUint8'](_0x2997b9),_0x2997b9+=Uint8Array['BYTES_PER_ELEMENT'];}}var _0x54fe02=_0x20ace2[_0x3758b4(0x2a2)](_0x2997b9,!0x0);_0x2997b9+=Uint32Array[_0x3758b4(0x1fd)],_0x54fe02/=Float32Array[_0x3758b4(0x1fd)];let _0xd5d943=new Float32Array(_0x54fe02);for(let _0x59fb88=0x0;_0x59fb88<_0x54fe02;_0x59fb88++)_0xd5d943[_0x59fb88]=_0x20ace2[_0x3758b4(0x25c)](_0x2997b9,!0x0),_0x2997b9+=Float32Array[_0x3758b4(0x1fd)];let _0x13e4d3=_0x20ace2[_0x3758b4(0x2a2)](_0x2997b9,!0x0);_0x2997b9+=Uint32Array['BYTES_PER_ELEMENT'],_0x2b15af=_0xd5d943[_0x3758b4(0x239)]/0x2;let _0xff8ed9;if(0xffff<_0x2b15af){_0x13e4d3/=Uint32Array[_0x3758b4(0x1fd)],_0xff8ed9=new Uint32Array(_0x13e4d3);for(let _0x40a753=0x0;_0x40a753<_0x13e4d3;_0x40a753++)_0xff8ed9[_0x40a753]=_0x20ace2[_0x3758b4(0x2a2)](_0x2997b9,!0x0),_0x2997b9+=Uint32Array['BYTES_PER_ELEMENT'];}else{if(0xff<_0x2b15af){_0x13e4d3/=Uint16Array[_0x3758b4(0x1fd)],_0xff8ed9=new Uint16Array(_0x13e4d3);for(let _0x52edc6=0x0;_0x52edc6<_0x13e4d3;_0x52edc6++)_0xff8ed9[_0x52edc6]=_0x20ace2[_0x3758b4(0x27f)](_0x2997b9,!0x0),_0x2997b9+=Uint16Array[_0x3758b4(0x1fd)];}else{_0x13e4d3/=Uint8Array[_0x3758b4(0x1fd)],_0xff8ed9=new Uint8Array(_0x13e4d3);for(let _0x1b41d3=0x0;_0x1b41d3<_0x13e4d3;_0x1b41d3++)_0xff8ed9[_0x1b41d3]=_0x20ace2[_0x3758b4(0x225)](_0x2997b9),_0x2997b9+=Uint8Array[_0x3758b4(0x1fd)];}}var _0x39b1dd=_0x20ace2[_0x3758b4(0x2a2)](_0x2997b9,!0x0);_0x2997b9+=Uint32Array[_0x3758b4(0x1fd)],_0x39b1dd/=Float32Array[_0x3758b4(0x1fd)];let _0x55225c=new Float32Array(_0x39b1dd);for(let _0x260136=0x0;_0x260136<_0x39b1dd;_0x260136++)_0x55225c[_0x260136]=_0x20ace2[_0x3758b4(0x25c)](_0x2997b9,!0x0),_0x2997b9+=Float32Array[_0x3758b4(0x1fd)];let _0x48c1d7=_0x20ace2[_0x3758b4(0x2a2)](_0x2997b9,!0x0);_0x2997b9+=Uint32Array[_0x3758b4(0x1fd)],_0x2b15af=_0x55225c[_0x3758b4(0x239)]/0x2;let _0x34c40c;if(0xffff<_0x2b15af){_0x48c1d7/=Uint32Array[_0x3758b4(0x1fd)],_0x34c40c=new Uint32Array(_0x48c1d7);for(let _0x4b493b=0x0;_0x4b493b<_0x48c1d7;_0x4b493b++)_0x34c40c[_0x4b493b]=_0x20ace2[_0x3758b4(0x2a2)](_0x2997b9,!0x0),_0x2997b9+=Uint32Array['BYTES_PER_ELEMENT'];}else{if(0xff<_0x2b15af){_0x48c1d7/=Uint16Array[_0x3758b4(0x1fd)],_0x34c40c=new Uint16Array(_0x48c1d7);for(let _0x1fecc2=0x0;_0x1fecc2<_0x48c1d7;_0x1fecc2++)_0x34c40c[_0x1fecc2]=_0x20ace2[_0x3758b4(0x27f)](_0x2997b9,!0x0),_0x2997b9+=Uint16Array[_0x3758b4(0x1fd)];}else{_0x48c1d7/=Uint8Array[_0x3758b4(0x1fd)],_0x34c40c=new Uint8Array(_0x48c1d7);for(let _0x43f319=0x0;_0x43f319<_0x48c1d7;_0x43f319++)_0x34c40c[_0x43f319]=_0x20ace2[_0x3758b4(0x225)](_0x2997b9),_0x2997b9+=Uint8Array[_0x3758b4(0x1fd)];}}if(0x0===_0x4a63b6[_0x3758b4(0x239)]){let _0x5cb2d3={},_0x2ac9d6=[];_0x4c2abe=[];for(let _0x5b5ea1=0x0;_0x5b5ea1<_0x2e37f8[_0x3758b4(0x239)];_0x5b5ea1+=0x3){var _0x1e1182={'x':_0x42de90[0x3*_0x2e37f8[_0x5b5ea1]],'y':_0x42de90[0x3*_0x2e37f8[_0x5b5ea1]+0x1],'z':_0x42de90[0x3*_0x2e37f8[_0x5b5ea1]+0x2]},_0x2c10aa={'x':_0x42de90[0x3*_0x2e37f8[_0x5b5ea1+0x1]],'y':_0x42de90[0x3*_0x2e37f8[_0x5b5ea1+0x1]+0x1],'z':_0x42de90[0x3*_0x2e37f8[_0x5b5ea1+0x1]+0x2]},_0x4e1a7d={'x':_0x42de90[0x3*_0x2e37f8[_0x5b5ea1+0x2]],'y':_0x42de90[0x3*_0x2e37f8[_0x5b5ea1+0x2]+0x1],'z':_0x42de90[0x3*_0x2e37f8[_0x5b5ea1+0x2]+0x2]};let _0x545038=(0x0,_0x2f6259['st'])(_0x1e1182,_0x2c10aa,_0x4e1a7d);_0x1e1182=''+_0x545038['x'][_0x3758b4(0x20b)](0x4)+_0x545038['y'][_0x3758b4(0x20b)](0x4)+_0x545038['z']['toFixed'](0x4),(_0x5cb2d3[_0x3758b4(0x287)](_0x1e1182)||(_0x5cb2d3[_0x1e1182]=_0x2ac9d6[_0x3758b4(0x239)]/0x3,_0x2ac9d6[_0x3758b4(0x221)](_0x545038['x'],_0x545038['y'],_0x545038['z'])),_0x4c2abe['push'](_0x5cb2d3[_0x1e1182]),_0x4c2abe[_0x3758b4(0x221)](_0x5cb2d3[_0x1e1182]),_0x4c2abe[_0x3758b4(0x221)](_0x5cb2d3[_0x1e1182]));}_0x2b15af=(_0x4a63b6=new Float32Array(_0x2ac9d6))[_0x3758b4(0x239)]/0x3,_0x4c2abe=new(0xffff<_0x2b15af?Uint32Array:0xff<_0x2b15af?Uint16Array:Uint8Array)(_0x4c2abe);}if(0x0===_0xd5d943[_0x3758b4(0x239)]){let _0x3fd708={},_0x53104e=[],_0x252241=(_0xff8ed9=[],{}),_0x59b7a1=[];_0x34c40c=[];for(let _0x59a62c=0x0;_0x59a62c<_0x2e37f8[_0x3758b4(0x239)];_0x59a62c+=0x3){var _0x4ef143={'x':_0x42de90[0x3*_0x2e37f8[_0x59a62c]],'y':_0x42de90[0x3*_0x2e37f8[_0x59a62c]+0x1],'z':_0x42de90[0x3*_0x2e37f8[_0x59a62c]+0x2]},_0xe5ca86={'x':_0x42de90[0x3*_0x2e37f8[_0x59a62c+0x1]],'y':_0x42de90[0x3*_0x2e37f8[_0x59a62c+0x1]+0x1],'z':_0x42de90[0x3*_0x2e37f8[_0x59a62c+0x1]+0x2]},_0x1df9a5={'x':_0x42de90[0x3*_0x2e37f8[_0x59a62c+0x2]],'y':_0x42de90[0x3*_0x2e37f8[_0x59a62c+0x2]+0x1],'z':_0x42de90[0x3*_0x2e37f8[_0x59a62c+0x2]+0x2]},_0x17b2b6=(0x0,_0x2f6259['st'])(_0x4ef143,_0xe5ca86,_0x1df9a5);let _0x4d496b,_0x12aff3,_0x26f0f0,_0x23cb01=(_0x26f0f0=0x1!==Math[_0x3758b4(0x255)](_0x17b2b6['z'])?(_0x17b2b6=(0x0,_0x2f6259['ie'])(_0x17b2b6),_0x4d496b=(0x0,_0x2f6259['Qb'])(_0x4ef143,_0x17b2b6),_0x12aff3=(0x0,_0x2f6259['Qb'])(_0xe5ca86,_0x17b2b6),(0x0,_0x2f6259['Qb'])(_0x1df9a5,_0x17b2b6)):(_0x4d496b=_0x4ef143,_0x12aff3=_0xe5ca86,_0x1df9a5),{'u':_0x4d496b['x'],'v':_0x4d496b['y']}),_0x3a8e50={'u':_0x12aff3['x'],'v':_0x12aff3['y']},_0x4a29a8={'u':_0x26f0f0['x'],'v':_0x26f0f0['y']},_0x58168c=''+_0x23cb01['u'][_0x3758b4(0x20b)](0x4)+_0x23cb01['v'][_0x3758b4(0x20b)](0x4),_0x3a713a=(_0x3fd708['hasOwnProperty'](_0x58168c)||(_0x3fd708[_0x58168c]=_0x53104e[_0x3758b4(0x239)]/0x2,_0x53104e['push'](_0x23cb01['u'],_0x23cb01['v'])),_0xff8ed9[_0x3758b4(0x221)](_0x3fd708[_0x58168c]),_0x58168c=''+_0x3a8e50['u'][_0x3758b4(0x20b)](0x4)+_0x3a8e50['v'][_0x3758b4(0x20b)](0x4),_0x3fd708[_0x3758b4(0x287)](_0x58168c)||(_0x3fd708[_0x58168c]=_0x53104e[_0x3758b4(0x239)]/0x2,_0x53104e[_0x3758b4(0x221)](_0x3a8e50['u'],_0x3a8e50['v'])),_0xff8ed9[_0x3758b4(0x221)](_0x3fd708[_0x58168c]),_0x58168c=''+_0x4a29a8['u'][_0x3758b4(0x20b)](0x4)+_0x4a29a8['v']['toFixed'](0x4),_0x3fd708[_0x3758b4(0x287)](_0x58168c)||(_0x3fd708[_0x58168c]=_0x53104e[_0x3758b4(0x239)]/0x2,_0x53104e[_0x3758b4(0x221)](_0x4a29a8['u'],_0x4a29a8['v'])),_0xff8ed9['push'](_0x3fd708[_0x58168c]),(0x0,_0x2f6259['Z1'])(_0x4d496b,_0x12aff3,_0x26f0f0,_0x23cb01,_0x3a8e50,_0x4a29a8));_0x17b2b6=''+_0x3a713a['x'][_0x3758b4(0x20b)](0x4)+_0x3a713a['y'][_0x3758b4(0x20b)](0x4)+_0x3a713a['z'][_0x3758b4(0x20b)](0x4),(_0x252241[_0x3758b4(0x287)](_0x17b2b6)||(_0x252241[_0x17b2b6]=_0x59b7a1[_0x3758b4(0x239)]/0x3,_0x59b7a1['push'](_0x3a713a['x'],_0x3a713a['y'],_0x3a713a['z'])),_0x34c40c[_0x3758b4(0x221)](_0x252241[_0x17b2b6],_0x252241[_0x17b2b6],_0x252241[_0x17b2b6]));}_0x2b15af=(_0xd5d943=new Float32Array(_0x53104e))['length']/0x2,_0x2b15af=(_0xff8ed9=new(0xffff<_0x2b15af?Uint32Array:0xff<_0x2b15af?Uint16Array:Uint8Array)(_0xff8ed9),(_0x55225c=new Float32Array(_0x59b7a1))[_0x3758b4(0x239)]/0x2),_0x34c40c=new(0xffff<_0x2b15af?Uint32Array:0xff<_0x2b15af?Uint16Array:Uint8Array)(_0x34c40c);}let _0x884241={'modelId':_0x17357c,'id':_0x589995,'materialId':_0x4bb763,'vertices':_0x42de90,'verticesIndices':_0x2e37f8,'normal':_0x4a63b6,'normalIndices':_0x4c2abe,'uv':_0xd5d943,'uvIndices':_0xff8ed9,'tangent':_0x55225c,'tangentIndices':_0x34c40c},_0x11ac90=(_0x5512ca[_0x3758b4(0x287)](_0x884241[_0x3758b4(0x269)])||(_0x5512ca[_0x884241[_0x3758b4(0x269)]]=this['serverModelId_indexDb'][_0x884241[_0x3758b4(0x269)]][_0x3758b4(0x26a)](_0x3758b4(0x28e),'readwrite',{'durability':_0x3758b4(0x20f)}),_0x5cda6d[_0x884241['modelId']]=_0x5512ca[_0x884241[_0x3758b4(0x269)]][_0x3758b4(0x273)](_0x3758b4(0x28e))),Object[_0x3758b4(0x23d)]({},_0x884241));delete _0x11ac90[_0x3758b4(0x269)],_0x5cda6d[_0x884241['modelId']][_0x3758b4(0x29b)](_0x11ac90),_0x884241[_0x3758b4(0x291)]=this['serverModelId_indexDb'][_0x884241[_0x3758b4(0x269)]][_0x3758b4(0x28a)],_0x99897b['push'](_0x884241);}let _0xde1b36=Object[_0x3758b4(0x284)](_0x5512ca)[_0x3758b4(0x239)];var _0x18ba0a,_0x5dadc7=_0x40fe49=>{0x0==--_0xde1b36&&_0x2dbcee(_0x99897b);};for(_0x18ba0a in _0x5512ca){let _0x8ccf3b=_0x5512ca[_0x18ba0a];_0x8ccf3b[_0x3758b4(0x283)]=_0x5dadc7;}0x0===_0xde1b36&&_0x2dbcee(_0x99897b);},_0x3b59b4)[_0x57ab13(0x1f5)](function(_0x4f4b34){_0x3b59b4(_0x4f4b34);}):_0x2dbcee(_0x99897b));};var _0x4c6fd6,_0x32e5b1=_0x57b1da=>{const _0x4cf2e9=_0x3b7d16;_0x2b5fb0['log'](_0x4cf2e9(0x275),_0x57b1da),_0x3b59b4(_0x57b1da);};_0x2bb610[_0x3b7d16(0x29e)]=_0x32e5b1;let _0xb204a8=_0x2bb610['objectStore'](_0x3b7d16(0x28e));for(_0x4c6fd6 of _0x511c49[_0x13c023]){let _0x12a370=_0xb204a8[_0x3b7d16(0x237)](_0x4c6fd6);_0x12a370[_0x3b7d16(0x256)]=_0x43129d,_0x12a370[_0x3b7d16(0x29e)]=_0x32e5b1;}}});}[_0x5d6069(0x205)](_0x291afb){const _0x1286d6=_0x5d6069;let _0x12c0bd=this[_0x1286d6(0x259)][_0x291afb[_0x1286d6(0x269)]][_0x1286d6(0x26a)]('mesh','readwrite',{'durability':_0x1286d6(0x265)}),_0x524063=(_0x12c0bd['onabort']=_0x4e4ff8=>_0x2b5fb0[_0x1286d6(0x24c)](_0x1286d6(0x260),_0x4e4ff8),_0x12c0bd[_0x1286d6(0x29e)]=_0x3c69d0=>_0x2b5fb0[_0x1286d6(0x24c)](_0x1286d6(0x241),_0x3c69d0),_0x12c0bd['objectStore'](_0x1286d6(0x28e))),_0x2eff52=(_0x524063[_0x1286d6(0x29e)]=_0x4931e2=>_0x2b5fb0[_0x1286d6(0x24c)](_0x1286d6(0x278),_0x4931e2),Object[_0x1286d6(0x23d)]({},_0x291afb));delete _0x2eff52[_0x1286d6(0x269)],_0x524063[_0x1286d6(0x277)](_0x2eff52);}['GetMaterial'](_0x25f23f){return new Promise((_0x43bfef,_0x51d18f)=>{const _0xa92be8=a4_0x26c9;let _0x2708cc=Object['keys'](_0x25f23f)[_0xa92be8(0x239)],_0x424590=[];var _0x1e532c,_0x5dd1ad=_0x488c0d=>{const _0x155015=_0xa92be8;if(0x0<_0x488c0d['target']['result'][_0x155015(0x239)]){var _0x23c82b,_0x5b1c74=_0x488c0d['target']['result'][0x0],_0x3e387d=_0x488c0d['currentTarget'][_0x155015(0x26a)]['db'][_0x155015(0x28a)],_0x4c747b=this[_0x155015(0x23a)][_0x3e387d];for(_0x23c82b of _0x488c0d[_0x155015(0x1ff)][_0x155015(0x25d)])_0x23c82b[_0x155015(0x269)]=_0x4c747b,_0x23c82b[_0x155015(0x291)]=_0x3e387d;_0x25f23f['hasOwnProperty'](_0x4c747b)&&(_0x25f23f[_0x5b1c74[_0x155015(0x269)]][_0x155015(0x27a)](_0x25f23f[_0x5b1c74[_0x155015(0x269)]][_0x155015(0x202)](_0x5b1c74['id']),0x1),0x0===_0x25f23f[_0x5b1c74['modelId']][_0x155015(0x239)]&&delete _0x25f23f[_0x5b1c74[_0x155015(0x269)]],_0x424590=_0x424590[_0x155015(0x204)](_0x488c0d[_0x155015(0x1ff)][_0x155015(0x25d)]));}};for(_0x1e532c in _0x25f23f){if(!this[_0xa92be8(0x259)][_0xa92be8(0x287)](_0x1e532c))return void _0x51d18f(_0xa92be8(0x21f));let _0x1f9270=this['serverModelId_indexDb'][_0x1e532c]['transaction']('material','readonly',{'durability':_0xa92be8(0x20f)}),_0x2ff6b0=(_0x1f9270[_0xa92be8(0x283)]=_0x76938e=>{const _0x32e7f6=_0xa92be8;0x0==--_0x2708cc&&(0x0<Object[_0x32e7f6(0x284)](_0x25f23f)[_0x32e7f6(0x239)]?_0x304151()[_0x32e7f6(0x28c)](this['getMaterialUrl'],{'ids':_0x25f23f},{'responseType':'arraybuffer','timeout':0xbb8})[_0x32e7f6(0x20c)](_0x3ee985=>{const _0xc4ccda=_0x32e7f6;let _0x103035={},_0x6f1f7d={},_0x53a3a2=0x0,_0x4a4162=new DataView(_0x3ee985['data']);for(;_0x53a3a2<_0x3ee985['data'][_0xc4ccda(0x212)];){var _0x459e56=_0x4a4162[_0xc4ccda(0x2a2)](_0x53a3a2,!0x0),_0x3773f9=(_0x53a3a2+=Uint32Array['BYTES_PER_ELEMENT'],_0x4a4162[_0xc4ccda(0x2a2)](_0x53a3a2,!0x0));_0x53a3a2+=Uint32Array['BYTES_PER_ELEMENT'];let _0x375a4f=new Float32Array(0x4);for(let _0x283b29=0x0;_0x283b29<_0x375a4f[_0xc4ccda(0x239)];_0x283b29++)_0x375a4f[_0x283b29]=_0x4a4162[_0xc4ccda(0x25c)](_0x53a3a2,!0x0),_0x53a3a2+=Float32Array[_0xc4ccda(0x1fd)];0x0===_0x375a4f[0x3]&&(_0x375a4f[0x0]=0.3,_0x375a4f[0x1]=0.3,_0x375a4f[0x2]=0.3,_0x375a4f[0x3]=0x1),_0x375a4f[0x3]<0.6&&(_0x375a4f[0x3]=0.6);var _0x577478=_0x4ff38b['decode'](new Uint8Array(_0x3ee985[_0xc4ccda(0x258)],_0x53a3a2,0x20))[_0xc4ccda(0x253)](/\x00/g,''),_0x4b7300=(_0x53a3a2+=0x20*Uint8Array[_0xc4ccda(0x1fd)],_0x4a4162[_0xc4ccda(0x2a2)](_0x53a3a2,!0x0)),_0x658374=(_0x53a3a2+=Uint32Array[_0xc4ccda(0x1fd)],_0x4ff38b[_0xc4ccda(0x243)](new Uint8Array(_0x3ee985['data'],_0x53a3a2,_0x4b7300))[_0xc4ccda(0x253)](/\x00/g,''));_0x53a3a2+=_0x4b7300;let _0xbfe0b9={'modelId':_0x459e56,'id':_0x3773f9,'color':_0x375a4f,'textureId':_0x577478,'name':_0x658374},_0x49dc9a=(_0x103035['hasOwnProperty'](_0xbfe0b9[_0xc4ccda(0x269)])||(_0x103035[_0xbfe0b9[_0xc4ccda(0x269)]]=this[_0xc4ccda(0x259)][_0xbfe0b9[_0xc4ccda(0x269)]][_0xc4ccda(0x26a)](_0xc4ccda(0x211),_0xc4ccda(0x27d),{'durability':_0xc4ccda(0x20f)}),_0x6f1f7d[_0xbfe0b9[_0xc4ccda(0x269)]]=_0x103035[_0xbfe0b9[_0xc4ccda(0x269)]]['objectStore']('material')),Object[_0xc4ccda(0x23d)]({},_0xbfe0b9));delete _0x49dc9a[_0xc4ccda(0x269)],_0x6f1f7d[_0xbfe0b9[_0xc4ccda(0x269)]][_0xc4ccda(0x29b)](_0x49dc9a),_0xbfe0b9[_0xc4ccda(0x291)]=this['serverModelId_indexDb'][_0xbfe0b9[_0xc4ccda(0x269)]][_0xc4ccda(0x28a)],_0x424590['push'](_0xbfe0b9);}let _0x5d19ab=Object[_0xc4ccda(0x284)](_0x103035)['length'];var _0x55d54d,_0x538e36=_0x4a66e1=>{0x0==--_0x5d19ab&&_0x43bfef(_0x424590);};for(_0x55d54d in _0x103035){let _0x39619e=_0x103035[_0x55d54d];_0x39619e[_0xc4ccda(0x283)]=_0x538e36;}0x0===_0x5d19ab&&_0x43bfef(_0x424590);},_0x51d18f)[_0x32e7f6(0x1f5)](function(_0x5e3772){_0x51d18f(_0x5e3772);}):_0x43bfef(_0x424590));},_0x1f9270[_0xa92be8(0x273)]('material'));for(var _0x2bd85d of _0x25f23f[_0x1e532c])_0x2ff6b0[_0xa92be8(0x237)](_0x2bd85d)[_0xa92be8(0x256)]=_0x5dd1ad;}});}[_0x5d6069(0x22e)](_0x121d27){return new Promise((_0x1009e0,_0x2af902)=>{const _0xc51484=a4_0x26c9;let _0x3d1494=[];var _0x172abc,_0x56a1ff,_0x10fa03=_0x2a6ea2=>{const _0x41f92f=a4_0x26c9;if(void 0x0!==_0x2a6ea2[_0x41f92f(0x1ff)][_0x41f92f(0x25d)]){for(var _0x2d012c in _0x121d27){var _0xa48143=_0x121d27[_0x2d012c][_0x41f92f(0x202)](_0x2a6ea2[_0x41f92f(0x1ff)][_0x41f92f(0x25d)]['id']);-0x1!==_0xa48143&&_0x121d27['hasOwnProperty'](_0x2d012c)&&(_0x121d27[_0x2d012c]['splice'](_0xa48143,0x1),0x0===_0x121d27[_0x2d012c][_0x41f92f(0x239)]&&delete _0x121d27[_0x2d012c]);}_0x3d1494[_0x41f92f(0x221)](_0x2a6ea2[_0x41f92f(0x1ff)][_0x41f92f(0x25d)]);}};let _0x1fad4b=this['fineTextureDb']['transaction'](_0xc51484(0x232),_0xc51484(0x27c),{'durability':_0xc51484(0x20f)}),_0x423180=(_0x1fad4b[_0xc51484(0x283)]=_0x559a61=>{const _0x489558=_0xc51484;let _0x427731=[];var _0x5e9b38,_0x2d1785;0x0<Object[_0x489558(0x284)](_0x121d27)[_0x489558(0x239)]&&(_0x5e9b38=_0x304151()[_0x489558(0x28c)](this[_0x489558(0x228)],{'ids':_0x121d27},{'responseType':_0x489558(0x297),'timeout':0x2710})['then'](_0xeaba8b=>{const _0x183341=_0x489558;let _0x55d91f=this[_0x183341(0x295)][_0x183341(0x26a)](_0x183341(0x232),'readwrite',{'durability':_0x183341(0x20f)}),_0x4171d8=_0x55d91f[_0x183341(0x273)](_0x183341(0x232)),_0xd5c8c8=0x0,_0x42a900=new DataView(_0xeaba8b[_0x183341(0x258)]);for(;_0xd5c8c8<_0xeaba8b[_0x183341(0x258)][_0x183341(0x212)];){let _0xbdc9bf=_0x4ff38b[_0x183341(0x243)](new Uint8Array(_0xeaba8b[_0x183341(0x258)],_0xd5c8c8,0x20))[_0x183341(0x253)](/\x00/g,'');_0x183341(0x244)==_0xbdc9bf&&(_0xbdc9bf=''),_0xd5c8c8+=0x20*Uint8Array[_0x183341(0x1fd)];var _0x84fd81=_0x42a900['getUint32'](_0xd5c8c8,!0x0),_0xec99cb=(_0xd5c8c8+=Uint32Array[_0x183341(0x1fd)],_0x4ff38b[_0x183341(0x243)](new Uint8Array(_0xeaba8b[_0x183341(0x258)],_0xd5c8c8,_0x84fd81))[_0x183341(0x253)](/\x00/g,'')),_0x84fd81=(_0xd5c8c8+=_0x84fd81,_0x42a900[_0x183341(0x2a2)](_0xd5c8c8,!0x0)),_0x249de2=(_0xd5c8c8+=Uint32Array[_0x183341(0x1fd)],_0x42a900[_0x183341(0x2a2)](_0xd5c8c8,!0x0)),_0x3052ae=(_0xd5c8c8+=Uint32Array['BYTES_PER_ELEMENT'],_0x42a900[_0x183341(0x25c)](_0xd5c8c8,!0x0)),_0x5d8521=(_0xd5c8c8+=Uint32Array[_0x183341(0x1fd)],_0x42a900[_0x183341(0x2a2)](_0xd5c8c8,!0x0)),_0x1689e2=(_0xd5c8c8+=Uint32Array['BYTES_PER_ELEMENT'],new Uint8Array(_0xeaba8b['data'],_0xd5c8c8,_0x5d8521)),_0x5d8521=(_0xd5c8c8+=Uint8Array[_0x183341(0x1fd)]*_0x5d8521,_0x42a900['getUint32'](_0xd5c8c8,!0x0)),_0x4cad71=(_0xd5c8c8+=Uint32Array[_0x183341(0x1fd)],new Uint8Array(_0xeaba8b[_0x183341(0x258)],_0xd5c8c8,_0x5d8521)),_0x5d8521=(_0xd5c8c8+=Uint8Array[_0x183341(0x1fd)]*_0x5d8521,_0x42a900[_0x183341(0x2a2)](_0xd5c8c8,!0x0));_0xd5c8c8+=Uint32Array[_0x183341(0x1fd)];let _0x467083=null;0x0!==_0x5d8521&&(_0x467083=new Uint8Array(_0xeaba8b[_0x183341(0x258)],_0xd5c8c8,_0x5d8521),_0xd5c8c8+=Uint8Array[_0x183341(0x1fd)]*_0x5d8521),_0x5d8521=_0x42a900[_0x183341(0x2a2)](_0xd5c8c8,!0x0),_0xd5c8c8+=Uint32Array[_0x183341(0x1fd)];let _0x166f98=null;0x0!==_0x5d8521&&(_0x166f98=new Uint8Array(_0xeaba8b[_0x183341(0x258)],_0xd5c8c8,_0x5d8521),_0xd5c8c8+=Uint8Array[_0x183341(0x1fd)]*_0x5d8521),_0x5d8521={'id':_0xbdc9bf,'name':_0xec99cb,'width':_0x84fd81,'height':_0x249de2,'realityWidth':_0x3052ae,'preview':_0x1689e2,'albedo':_0x4cad71,'orm':_0x467083,'normal':_0x166f98,'isStatic':0x0,'isLoad':0x1},(_0x3d1494['push'](_0x5d8521),_0x4171d8[_0x183341(0x29b)](_0x5d8521));}},_0x2af902)['catch'](function(_0x58452b){_0x2af902(_0x58452b);}),_0x427731[_0x489558(0x221)](_0x5e9b38));for(let _0x18fee8 of _0x3d1494)0x1===_0x18fee8[_0x489558(0x276)]&&0x0===_0x18fee8[_0x489558(0x20e)]&&(_0x2d1785=Promise[_0x489558(0x254)]([_0x304151()[_0x489558(0x23b)](this[_0x489558(0x252)]+_0x18fee8[_0x489558(0x22c)],{'responseType':_0x489558(0x297)}),_0x304151()[_0x489558(0x23b)](this[_0x489558(0x252)]+_0x18fee8['ormPath'],{'responseType':_0x489558(0x297)}),_0x304151()[_0x489558(0x23b)](this[_0x489558(0x252)]+_0x18fee8[_0x489558(0x280)],{'responseType':_0x489558(0x297)})])['then'](_0x13d6fa=>{const _0x2bec1e=_0x489558;_0x18fee8[_0x2bec1e(0x245)]=new Uint8Array(_0x13d6fa[0x0][_0x2bec1e(0x258)]),_0x18fee8[_0x2bec1e(0x234)]=new Uint8Array(_0x13d6fa[0x1][_0x2bec1e(0x258)]),_0x18fee8['nd']=new Uint8Array(_0x13d6fa[0x2][_0x2bec1e(0x258)]),_0x18fee8[_0x2bec1e(0x20e)]=0x1;let _0x51d628=this[_0x2bec1e(0x295)][_0x2bec1e(0x26a)](_0x2bec1e(0x232),'readwrite',{'durability':_0x2bec1e(0x20f)}),_0x58ce57=_0x51d628[_0x2bec1e(0x273)](_0x2bec1e(0x232));_0x58ce57[_0x2bec1e(0x277)](_0x18fee8);})[_0x489558(0x1f5)](_0x3483d9=>{const _0x3f1103=_0x489558;_0x2b5fb0[_0x3f1103(0x24c)](_0x3f1103(0x26c),_0x3483d9);}),_0x427731[_0x489558(0x221)](_0x2d1785));Promise[_0x489558(0x254)](_0x427731)[_0x489558(0x20c)](_0x1ff4bc=>{_0x1009e0(_0x3d1494);});},_0x1fad4b[_0xc51484(0x273)]('texture')),_0x67cd5e=new Set();for(_0x172abc in _0x121d27)for(var _0x26199c of _0x121d27[_0x172abc])_0x67cd5e[_0xc51484(0x29b)](_0x26199c);for(_0x56a1ff of _0x67cd5e)_0x423180['get'](_0x56a1ff)[_0xc51484(0x256)]=_0x10fa03;});}[_0x5d6069(0x21c)](_0x1fab28){const _0x32999c=_0x5d6069;this[_0x32999c(0x252)]=_0x1fab28||'./Assets/Textures/PBRRepo/';let _0x51190f=indexedDB[_0x32999c(0x23c)](_0x32999c(0x282));_0x51190f[_0x32999c(0x29e)]=_0x12ddd9=>_0x2b5fb0[_0x32999c(0x24c)](_0x32999c(0x25a),_0x12ddd9),_0x51190f[_0x32999c(0x215)]=_0x3653ff=>{const _0x6eda0e=_0x32999c;this[_0x6eda0e(0x295)]=_0x3653ff['target'][_0x6eda0e(0x25d)];let _0x283114=_0x3653ff[_0x6eda0e(0x1ff)][_0x6eda0e(0x25d)][_0x6eda0e(0x24e)]('texture',{'autoIncrement':!0x1,'keyPath':'id'});_0x283114['createIndex'](_0x6eda0e(0x29a),_0x6eda0e(0x276),{'unique':!0x1,'multiEntry':!0x1}),this['fineTextureDbInit']=!0x0;},_0x51190f['onsuccess']=_0xe3ed7=>{const _0x531333=_0x32999c;this[_0x531333(0x295)]=_0xe3ed7['target'][_0x531333(0x25d)],this[_0x531333(0x267)]&&_0x304151()['get'](this[_0x531333(0x252)]+'texture.json',{'responseType':'json'})[_0x531333(0x20c)](_0x37e785=>{const _0x3c9bda=_0x531333;let _0x3a46de=this[_0x3c9bda(0x295)][_0x3c9bda(0x26a)](_0x3c9bda(0x232),_0x3c9bda(0x27d),{'durability':_0x3c9bda(0x20f)}),_0x557952=_0x3a46de[_0x3c9bda(0x273)](_0x3c9bda(0x232));for(var _0x317ba7 of _0x37e785[_0x3c9bda(0x258)])_0x317ba7[_0x3c9bda(0x25f)]=_0x317ba7[_0x3c9bda(0x270)],_0x317ba7[_0x3c9bda(0x22c)]=_0x317ba7['albedo'],_0x317ba7[_0x3c9bda(0x242)]=_0x317ba7[_0x3c9bda(0x234)],_0x317ba7[_0x3c9bda(0x280)]=_0x317ba7['nd'],_0x317ba7[_0x3c9bda(0x276)]=0x1,_0x317ba7[_0x3c9bda(0x20e)]=0x0,_0x557952[_0x3c9bda(0x277)](_0x317ba7);},_0x182010=>{const _0x438b7d=_0x531333;_0x2b5fb0[_0x438b7d(0x22a)](_0x438b7d(0x26d),_0x182010);});};}[_0x5d6069(0x248)](_0x551976,_0x3a0d61){const _0x49299f=_0x5d6069;let _0x75e02=this['serverModelId_indexDb'][_0x551976][_0x49299f(0x26a)]([_0x49299f(0x28e),_0x49299f(0x1f6),_0x49299f(0x21a),_0x49299f(0x211)],_0x49299f(0x27d),{'durability':_0x49299f(0x20f)});_0x75e02['objectStore'](_0x49299f(0x28e))[_0x49299f(0x28d)](),_0x75e02[_0x49299f(0x273)]('instances')[_0x49299f(0x28d)](),_0x75e02[_0x49299f(0x273)](_0x49299f(0x21a))[_0x49299f(0x28d)](),_0x75e02[_0x49299f(0x273)]('material')[_0x49299f(0x28d)](),_0x75e02[_0x49299f(0x283)]=_0x3a0d61;}}},0x1721:(_0x5909f6,_0x626bb2,_0x2feca3)=>{function _0x27c69e(_0x1519d8,_0x1077b3){const _0x52086a=a4_0x26c9,_0x313bdb=[];for(let _0x108713=0x0;_0x108713<_0x1519d8;++_0x108713)_0x313bdb[_0x52086a(0x221)](_0x1077b3());return _0x313bdb;}_0x2feca3['d'](_0x626bb2,{'$G':()=>_0x27c69e,'rP':()=>_0x27c69e});},0x149d:(_0x10c75e,_0x51d81f,_0x3ebbad)=>{const _0x2442e8=a4_0x2aa2ee;_0x3ebbad['d'](_0x51d81f,{'l':()=>_0x31b08d});class _0x3f812c{constructor(_0x4aff09,_0x1ca695=!0x1,_0x5a20a2,_0x3576de){const _0x41a995=a4_0x26c9;this[_0x41a995(0x1fc)](_0x4aff09,_0x1ca695,_0x5a20a2,_0x3576de);}[_0x2442e8(0x1fc)](_0x5b113e,_0x53ecd7=!0x1,_0x5ebaf,_0x3bc5fc){const _0x54fa62=_0x2442e8;return this[_0x54fa62(0x24f)]=_0x5b113e,this[_0x54fa62(0x29d)]=_0x53ecd7,this[_0x54fa62(0x1ff)]=_0x5ebaf,this[_0x54fa62(0x1fe)]=_0x3bc5fc,this;}}class _0xd70f8e{constructor(_0x13f9c3,_0x42b65e,_0x216e8f=null){const _0x20932a=_0x2442e8;this[_0x20932a(0x28b)]=_0x13f9c3,this[_0x20932a(0x24f)]=_0x42b65e,this[_0x20932a(0x224)]=_0x216e8f,this[_0x20932a(0x21b)]=!0x1,this[_0x20932a(0x271)]=!0x1,this[_0x20932a(0x236)]=null;}[_0x2442e8(0x201)](){const _0x4c0e15=_0x2442e8;this['_remove']&&this[_0x4c0e15(0x236)]();}}class _0x31b08d{static get['LastCreatedEngine'](){return{'isNDCHalfZRange':!0x0};}static get[_0x2442e8(0x25b)](){const _0x208142=_0x2442e8;return this[_0x208142(0x251)];}}_0x31b08d[_0x2442e8(0x217)]=[],_0x31b08d[_0x2442e8(0x23f)]=new class _0xd1cba9{constructor(_0xd250af,_0x2e1da8=!0x1){const _0x52ab12=_0x2442e8;this[_0x52ab12(0x1f4)]=_0x2e1da8,this[_0x52ab12(0x209)]=new Array(),this[_0x52ab12(0x246)]=0x0,this[_0x52ab12(0x235)]=!0x1,this[_0x52ab12(0x229)]=new _0x3f812c(0x0),_0xd250af&&(this['_onObserverAdded']=_0xd250af);}static[_0x2442e8(0x286)](_0x4b82e2,_0x567761){const _0x314219=_0x2442e8,_0xbf7d20=new _0xd1cba9();return _0x4b82e2[_0x314219(0x20c)](_0x2eab37=>{const _0x4901e9=_0x314219;_0xbf7d20[_0x4901e9(0x290)](_0x2eab37);})['catch'](_0x441ef6=>{const _0x5de634=_0x314219;if(!_0x567761)throw _0x441ef6;_0x567761[_0x5de634(0x290)](_0x441ef6);}),_0xbf7d20;}get[_0x2442e8(0x24b)](){const _0x485d7a=_0x2442e8;return this[_0x485d7a(0x209)];}[_0x2442e8(0x29b)](_0x118ae9,_0x2d216d=-0x1,_0x4549d9=!0x1,_0xa40fc8=null,_0x2f6513=!0x1){const _0xf89d15=_0x2442e8;if(!_0x118ae9)return null;const _0x16c477=new _0xd70f8e(_0x118ae9,_0x2d216d,_0xa40fc8);return _0x16c477['unregisterOnNextCall']=_0x2f6513,_0x4549d9?this[_0xf89d15(0x209)][_0xf89d15(0x227)](_0x16c477):this[_0xf89d15(0x209)]['push'](_0x16c477),this[_0xf89d15(0x230)]&&this[_0xf89d15(0x230)](_0x16c477),this[_0xf89d15(0x235)]&&this['notifyIfTriggered']&&void 0x0!==this[_0xf89d15(0x220)]&&this[_0xf89d15(0x1f7)](_0x16c477,this['_lastNotifiedValue']),_0x16c477[_0xf89d15(0x236)]=()=>{const _0xa7c286=_0xf89d15;this[_0xa7c286(0x201)](_0x16c477);},_0x16c477;}['addOnce'](_0x9694d8){const _0x52bae0=_0x2442e8;return this[_0x52bae0(0x29b)](_0x9694d8,void 0x0,void 0x0,void 0x0,!0x0);}[_0x2442e8(0x201)](_0x3def47){const _0x46b3f0=_0x2442e8;return!!_0x3def47&&(_0x3def47[_0x46b3f0(0x236)]=null,-0x1!==this[_0x46b3f0(0x209)][_0x46b3f0(0x202)](_0x3def47)&&(this[_0x46b3f0(0x22b)](_0x3def47),!0x0));}[_0x2442e8(0x266)](_0x1bd8a3,_0x53c198){const _0x5d0184=_0x2442e8;for(let _0x2131ac=0x0;_0x2131ac<this[_0x5d0184(0x209)][_0x5d0184(0x239)];_0x2131ac++){var _0xd1b150=this[_0x5d0184(0x209)][_0x2131ac];if(!(_0xd1b150[_0x5d0184(0x21b)]||_0xd1b150[_0x5d0184(0x28b)]!==_0x1bd8a3||_0x53c198&&_0x53c198!==_0xd1b150[_0x5d0184(0x224)]))return this['_deferUnregister'](_0xd1b150),!0x0;}return!0x1;}[_0x2442e8(0x22b)](_0x4ac002){const _0x4bca7f=_0x2442e8;_0x4ac002[_0x4bca7f(0x21b)]||(this['_numObserversMarkedAsDeleted']++,_0x4ac002[_0x4bca7f(0x271)]=!0x1,_0x4ac002['_willBeUnregistered']=!0x0,setTimeout(()=>{const _0x1c2f92=_0x4bca7f;this[_0x1c2f92(0x236)](_0x4ac002);},0x0));}[_0x2442e8(0x236)](_0x2d0f46,_0x20759d=!0x0){const _0x5f4c9a=_0x2442e8;if(!_0x2d0f46)return!0x1;return _0x2d0f46=this['_observers'][_0x5f4c9a(0x202)](_0x2d0f46),-0x1!==_0x2d0f46&&(_0x20759d&&this['_numObserversMarkedAsDeleted']--,this[_0x5f4c9a(0x209)][_0x5f4c9a(0x27a)](_0x2d0f46,0x1),!0x0);}[_0x2442e8(0x29f)](_0x495b15){const _0x323df8=_0x2442e8;this[_0x323df8(0x236)](_0x495b15,!0x1),this[_0x323df8(0x209)]['unshift'](_0x495b15);}[_0x2442e8(0x233)](_0x1baf6d){const _0x105f6a=_0x2442e8;this[_0x105f6a(0x236)](_0x1baf6d,!0x1),this[_0x105f6a(0x209)][_0x105f6a(0x221)](_0x1baf6d);}[_0x2442e8(0x290)](_0x254e37,_0x437527=-0x1,_0x4d5251,_0x1dbdbc,_0x48cb62){const _0x4d1411=_0x2442e8;if(this['notifyIfTriggered']&&(this[_0x4d1411(0x235)]=!0x0,this[_0x4d1411(0x220)]=_0x254e37),!this[_0x4d1411(0x209)][_0x4d1411(0x239)])return!0x0;const _0x519433=this[_0x4d1411(0x229)];_0x519433[_0x4d1411(0x24f)]=_0x437527,_0x519433[_0x4d1411(0x1ff)]=_0x4d5251,_0x519433[_0x4d1411(0x1fe)]=_0x1dbdbc,_0x519433[_0x4d1411(0x29d)]=!0x1,_0x519433[_0x4d1411(0x281)]=_0x254e37,_0x519433[_0x4d1411(0x219)]=_0x48cb62;for(const _0x4d1ccf of this[_0x4d1411(0x209)])if(!_0x4d1ccf[_0x4d1411(0x21b)]&&(_0x4d1ccf[_0x4d1411(0x24f)]&_0x437527&&(_0x4d1ccf[_0x4d1411(0x271)]&&this[_0x4d1411(0x22b)](_0x4d1ccf),_0x4d1ccf[_0x4d1411(0x224)]?_0x519433[_0x4d1411(0x281)]=_0x4d1ccf['callback'][_0x4d1411(0x214)](_0x4d1ccf[_0x4d1411(0x224)],[_0x254e37,_0x519433]):_0x519433[_0x4d1411(0x281)]=_0x4d1ccf[_0x4d1411(0x28b)](_0x254e37,_0x519433)),_0x519433[_0x4d1411(0x29d)]))return!0x1;return!0x0;}['notifyObserver'](_0x3ee4ca,_0x2750fb,_0xa3085a=-0x1){const _0x4fddc1=_0x2442e8;if(this['notifyIfTriggered']&&(this[_0x4fddc1(0x235)]=!0x0,this['_lastNotifiedValue']=_0x2750fb),!_0x3ee4ca['_willBeUnregistered']){const _0x5b63a4=this[_0x4fddc1(0x229)];_0x5b63a4[_0x4fddc1(0x24f)]=_0xa3085a,_0x5b63a4[_0x4fddc1(0x29d)]=!0x1,_0x3ee4ca[_0x4fddc1(0x271)]&&this[_0x4fddc1(0x22b)](_0x3ee4ca),_0x3ee4ca['callback'](_0x2750fb,_0x5b63a4);}}[_0x2442e8(0x294)](){const _0x382f3b=_0x2442e8;return 0x0<this[_0x382f3b(0x209)][_0x382f3b(0x239)]-this[_0x382f3b(0x246)];}[_0x2442e8(0x28d)](){const _0x351bd9=_0x2442e8;for(;this[_0x351bd9(0x209)][_0x351bd9(0x239)];){const _0x59c5ec=this[_0x351bd9(0x209)][_0x351bd9(0x272)]();_0x59c5ec&&(_0x59c5ec[_0x351bd9(0x236)]=null);}this[_0x351bd9(0x230)]=null,this['_numObserversMarkedAsDeleted']=0x0,this[_0x351bd9(0x210)]();}[_0x2442e8(0x210)](){const _0x6692fa=_0x2442e8;this[_0x6692fa(0x235)]=!0x1,this[_0x6692fa(0x220)]=void 0x0;}[_0x2442e8(0x22d)](){const _0x46254f=_0x2442e8,_0x4d44c6=new _0xd1cba9();return _0x4d44c6[_0x46254f(0x209)]=this['_observers'][_0x46254f(0x1fb)](0x0),_0x4d44c6;}[_0x2442e8(0x1f9)](_0x363d79=-0x1){const _0x2a84cb=_0x2442e8;for(const _0x475fed of this[_0x2a84cb(0x209)])if(_0x475fed[_0x2a84cb(0x24f)]&_0x363d79||_0x475fed[_0x2a84cb(0x24f)]===_0x363d79)return!0x0;return!0x1;}}(),_0x31b08d[_0x2442e8(0x251)]=null,_0x31b08d[_0x2442e8(0x268)]=!0x0,_0x31b08d[_0x2442e8(0x20d)]='';},0x3b1:(_0x2c066a,_0x52d89b,_0x2518d2)=>{const _0x1f2fe0=a4_0x2aa2ee;_0x2518d2['d'](_0x52d89b,{'Z':()=>_0x4a51bd});class _0x4a51bd{static['SetMatrixPrecision'](_0x2f16c9){const _0x123a61=a4_0x26c9;if(_0x4a51bd[_0x123a61(0x27b)]=!0x1,_0x2f16c9&&!_0x4a51bd[_0x123a61(0x274)]&&_0x4a51bd['MatrixTrackedMatrices'])for(let _0x45cb44=0x0;_0x45cb44<_0x4a51bd[_0x123a61(0x25e)]['length'];++_0x45cb44){const _0x3a99b7=_0x4a51bd[_0x123a61(0x25e)][_0x45cb44];var _0x5af039=_0x3a99b7['_m'];_0x3a99b7['_m']=new Array(0x10);for(let _0x350a12=0x0;_0x350a12<0x10;++_0x350a12)_0x3a99b7['_m'][_0x350a12]=_0x5af039[_0x350a12];}_0x4a51bd[_0x123a61(0x274)]=_0x2f16c9,_0x4a51bd['MatrixCurrentType']=_0x4a51bd[_0x123a61(0x274)]?Array:Float32Array,_0x4a51bd[_0x123a61(0x25e)]=null;}}_0x4a51bd[_0x1f2fe0(0x274)]=!0x0,_0x4a51bd['MatrixTrackPrecisionChange']=!0x0,_0x4a51bd[_0x1f2fe0(0x262)]=Float32Array,_0x4a51bd[_0x1f2fe0(0x25e)]=[];},0x16c7:(_0x3f96b0,_0x20f429,_0x11016e)=>{_0x11016e['d'](_0x20f429,{'H7':()=>function(_0x5f2d07,_0x1719a8){_0x4c8e61[_0x5f2d07]=_0x1719a8;}});const _0x4c8e61={};}}]); |