surprise
2023-12-29 18377dc5d61caf3a6a0835e17015ac2601f8709d
1
var a2_0x8aa910=a2_0x2f47;(function(_0x1a856a,_0x5352ec){var _0x33d90c=a2_0x2f47,_0x79873c=_0x1a856a();while(!![]){try{var _0x55b61a=parseInt(_0x33d90c(0x21e))/0x1+parseInt(_0x33d90c(0x269))/0x2+-parseInt(_0x33d90c(0x221))/0x3+-parseInt(_0x33d90c(0x245))/0x4*(parseInt(_0x33d90c(0x1c9))/0x5)+-parseInt(_0x33d90c(0x1fe))/0x6*(parseInt(_0x33d90c(0x23f))/0x7)+-parseInt(_0x33d90c(0x2bd))/0x8*(parseInt(_0x33d90c(0x217))/0x9)+parseInt(_0x33d90c(0x2ba))/0xa;if(_0x55b61a===_0x5352ec)break;else _0x79873c['push'](_0x79873c['shift']());}catch(_0x108418){_0x79873c['push'](_0x79873c['shift']());}}}(a2_0x4176,0x45713));function a2_0x4176(){var _0x3d85b1=['allRenderEd','renderMaterialCount','modelMeshInstancesDataView','modifyMemoryPositionDataView','AddAVertexIndex','gridTextureSize','reduce','770OcpHXt','isArray','d144f682dd14cd65c35d','renderIndexDataView','static_texture_List','opaqueMaxRenderIndex','156AjbJAe','idleMemoryMixBuffer','server_modelId_meshIds_List','CancelComponentEditMaterial','allowRenderInstancesArrayBuffer','modelMeshInstancesIndexDataView','defineProperty','SetComponentMaterialId','instancesId','select\x20*\x20from\x20texture','json','albedo','Initialized','onmessage','GetComponentType','getMaterial','CancelMaterialEdit','orm','modelMatrixArr','now','loadingMaterial','reverseElection','modifyMemoryPositionBuffer','idleMemoryMixDataView','uniqueIdToModelId','open','RequestMaterial','SetComponentTransform','7a0acd8d5f90b6cde201','renderUpdateTempDataBuffer','multiply','dataStoreObject','RequestTexture','direct','idleMemoryInstancesBuffer','数据库:打开失败','1052750zKVdjK','GetNearPlaneToRef','loaded','AddRenderingIndex','push','idleMemoryInstancesDataView','set','frameMaxRenderMemoryLength','SetMatrixPrecision','GetLeftPlaneToRef','select\x20*\x20from\x20material','prototype','小于0了','all','SetModelExpressTypeTransform','preview','SetInstancesStatus','modelComponentAttributeDataView','modelId','textureId','matrixArr','FromArray','modifyMemoryInstancesDataView','then','Loop','subarray','status','length','modifyMemoryTextureDataView','SetModelStatus','oneMeter','GetTopPlaneToRef','SetModelTransform','Bim','message','keys','idleMemoryTextureDataView','modifyMemoryInstancesBuffer','target','onsuccess','msgType','each','不够用了','operatingType','ndPath','maxTextureSize','reverseElectionOperating','transaction','Init','default','CancelOperatingTransform','renderModelComponentInstance','bind','transform','indexDb_modelId_materialIds_List','vertexOffsetStart','normalize','./Assets/Textures/PBRRepo/','select\x20*\x20from\x20model','imgStartWidth','SetInstancesTransform','indexDb_texture_List','SetModelStoreyStatus','idleMemoryPositionBuffer','modelMaterialInfo','select\x20*\x20from\x20mesh','objectStoreNames','common','isExist','modelComponentAttributeArrayBuff','readwrite','BindTexture','InitModel','texture','dataStoreArrayBuffer','modelMeshInstancesIndexArrayBuff','width','every','modifyMemoryRenderIndexBuffer','useCache','floor','10827460SQcifj','.bptc','add','372920qzUzsi','idBuffer','map','SetMaterialColor','CancelOperatingStatus','location','red','modelStoreyOperating','SQLEngine','FreeVideoMemory','transparentMaxRenderTriangleCount','34b55e343f375bab1ae6','color','idleMemoryPositionDataView','post','return\x20this','AddTexture','AddMaterial','cbId','FrameSelection','sharedData','initTextureDbEd','textureInfo','数据库:mesh写入失败','buffer','textureConfigJson','GetFarPlaneToRef','lastIndexOf','SetModelStoreyTransform','modifyMemoryTextureBuffer','videoMemoryPositionCount','storey','modelMeshInstancesArrayBuff','log','uniqueId','LastInit','server_modelId_materialIds_List','loadingMesh','renderIndexModelIdAndInstancesIdBuffer','SetModelMatrix','indexBufferType','modelData','renderUpdateTempDataView','textureInfoCurrentAutoId','maxRenderTriangleCount','dataCallBack','editModelMaterial','ormPath','material','objectStore','get','GetRightPlaneToRef','origin','68105GzBHQj','IsPointInFrustum','AddInstanceIndex','SetComponentStatus','dotCoordinate','object','clearModelMeshInfo','SetMaterialTexture','from','renderMemoryIdDataView','modelIdToUniqueId','readonly','exports','textureInfoAutoId','getAllKeys','RequestMesh','serverAddress','indexBuffer','children','modelMeshInfo','SetInstancesMaterialId','onerror','currentTarget','renderIndexBuffer','idleTextureMinUnit','vertexPositionBuffer','modelArrayBuff','customizeMaterialCount','./Assets/Textures/PBRRepo/texture.json','GetComponentMaterialId','function','green','postMessage','AddModel','server_modelId_texture_List','GetBottomPlaneToRef','expressTypeVisibleDistanceArrayBuff','contains','materialId','getModelList','substring','autoId','none','frustumVisibleWorker','materialCount','InitModelList','name','renderIndexModelIdAndInstancesIdDataView','componentId','webpackChunkBim','loadStatus','initTextureServerEd','allowRenderInstancesDataView','29772pmQaWv','indexOffsetStart','initModelListEd','indexDbInsertCurrentNum','modelIndexOffsetStart','indexDbCache','__esModule','PrepareRenderData','arraybuffer','modifyMemoryRenderIndexDataView','expressType','读取mesh失败','modelId_indexDb','renderInstancesCount','catch','mesh','GetTextureList','SetModelExpressTypeStatus','opaqueMaxRenderTriangleCount','splice','indexDbName_Common','visibleModelBox','error','modifyMemoryMixDataView','CreateMaterial','90XkFWOK','createObjectStore','expressTypeWeightsArrayBuff','renderMemoryIdBuffer','RemoveModel','base','data','263076SrWNkR','48d66b8f8e45a954def3','ceil','133719WygotL','startTime','modifyMemoryMixBuffer','hasOwnProperty','getMeshUrl','result','modelMaterialBindTexture','dataOffsetStart','modelExpressTypeOperating','alpha','getTexture','indexDbInsertMaxNum','imgStartHeight','indexDb_modelId_meshIds_List','30348b9a88afb56054d6','normal','operatingTypeModelComponent','operating','amd','Database','无法识别\x20componentType','height','call'];a2_0x4176=function(){return _0x3d85b1;};return a2_0x4176();}var e=self||this,t=()=>{var _0xcda9a=a2_0x2f47;return _0x31d367={0x126cd:(_0x595cd9,_0xd4d298,_0x3ae3d5)=>{var _0x633010=a2_0x2f47;_0x3ae3d5['d'](_0xd4d298,{'i':()=>_0xe66eb1});var _0x187767=_0x3ae3d5(0x2037);class _0xe66eb1{static['GetPlanes'](_0x49d00f){var _0xe8fd1a=a2_0x2f47;const _0x289e1f=[];for(let _0x3c1d22=0x0;_0x3c1d22<0x6;_0x3c1d22++)_0x289e1f[_0xe8fd1a(0x26d)](new _0x187767['J'](0x0,0x0,0x0,0x0));return _0xe66eb1['GetPlanesToRef'](_0x49d00f,_0x289e1f),_0x289e1f;}static[_0x633010(0x26a)](_0x386b23,_0x26ed53){var _0x4eaebe=_0x633010;_0x386b23=_0x386b23['m'],(_0x26ed53[_0x4eaebe(0x230)]['x']=_0x386b23[0x3]+_0x386b23[0x2],_0x26ed53[_0x4eaebe(0x230)]['y']=_0x386b23[0x7]+_0x386b23[0x6],_0x26ed53[_0x4eaebe(0x230)]['z']=_0x386b23[0xb]+_0x386b23[0xa],_0x26ed53['d']=_0x386b23[0xf]+_0x386b23[0xe],_0x26ed53[_0x4eaebe(0x2a1)]());}static[_0x633010(0x2d7)](_0x4686c6,_0x393115){var _0x52686d=_0x633010;_0x4686c6=_0x4686c6['m'],(_0x393115[_0x52686d(0x230)]['x']=_0x4686c6[0x3]-_0x4686c6[0x2],_0x393115[_0x52686d(0x230)]['y']=_0x4686c6[0x7]-_0x4686c6[0x6],_0x393115[_0x52686d(0x230)]['z']=_0x4686c6[0xb]-_0x4686c6[0xa],_0x393115['d']=_0x4686c6[0xf]-_0x4686c6[0xe],_0x393115['normalize']());}static[_0x633010(0x272)](_0x592665,_0x5c6112){var _0x522702=_0x633010;_0x592665=_0x592665['m'],(_0x5c6112[_0x522702(0x230)]['x']=_0x592665[0x3]+_0x592665[0x0],_0x5c6112[_0x522702(0x230)]['y']=_0x592665[0x7]+_0x592665[0x4],_0x5c6112[_0x522702(0x230)]['z']=_0x592665[0xb]+_0x592665[0x8],_0x5c6112['d']=_0x592665[0xf]+_0x592665[0xc],_0x5c6112[_0x522702(0x2a1)]());}static[_0x633010(0x1c7)](_0x53bba2,_0x18026c){var _0x3107ea=_0x633010;_0x53bba2=_0x53bba2['m'],(_0x18026c[_0x3107ea(0x230)]['x']=_0x53bba2[0x3]-_0x53bba2[0x0],_0x18026c['normal']['y']=_0x53bba2[0x7]-_0x53bba2[0x4],_0x18026c['normal']['z']=_0x53bba2[0xb]-_0x53bba2[0x8],_0x18026c['d']=_0x53bba2[0xf]-_0x53bba2[0xc],_0x18026c['normalize']());}static[_0x633010(0x288)](_0x3b1408,_0x2996c1){var _0x73df8e=_0x633010;_0x3b1408=_0x3b1408['m'],(_0x2996c1['normal']['x']=_0x3b1408[0x3]-_0x3b1408[0x1],_0x2996c1[_0x73df8e(0x230)]['y']=_0x3b1408[0x7]-_0x3b1408[0x5],_0x2996c1[_0x73df8e(0x230)]['z']=_0x3b1408[0xb]-_0x3b1408[0x9],_0x2996c1['d']=_0x3b1408[0xf]-_0x3b1408[0xd],_0x2996c1[_0x73df8e(0x2a1)]());}static[_0x633010(0x1ec)](_0x1e6ad4,_0x48aff0){var _0x2bc248=_0x633010;_0x1e6ad4=_0x1e6ad4['m'],(_0x48aff0['normal']['x']=_0x1e6ad4[0x3]+_0x1e6ad4[0x1],_0x48aff0['normal']['y']=_0x1e6ad4[0x7]+_0x1e6ad4[0x5],_0x48aff0[_0x2bc248(0x230)]['z']=_0x1e6ad4[0xb]+_0x1e6ad4[0x9],_0x48aff0['d']=_0x1e6ad4[0xf]+_0x1e6ad4[0xd],_0x48aff0[_0x2bc248(0x2a1)]());}static['GetPlanesToRef'](_0x30e53c,_0x573066){var _0x12b098=_0x633010;_0xe66eb1[_0x12b098(0x26a)](_0x30e53c,_0x573066[0x0]),_0xe66eb1['GetFarPlaneToRef'](_0x30e53c,_0x573066[0x1]),_0xe66eb1[_0x12b098(0x272)](_0x30e53c,_0x573066[0x2]),_0xe66eb1[_0x12b098(0x1c7)](_0x30e53c,_0x573066[0x3]),_0xe66eb1['GetTopPlaneToRef'](_0x30e53c,_0x573066[0x4]),_0xe66eb1[_0x12b098(0x1ec)](_0x30e53c,_0x573066[0x5]);}static[_0x633010(0x1ca)](_0x10691,_0x315d10){var _0x3bade5=_0x633010;for(let _0x1d4c92=0x0;_0x1d4c92<0x6;_0x1d4c92++)if(_0x315d10[_0x1d4c92][_0x3bade5(0x1cd)](_0x10691)<0x0)return!0x1;return!0x0;}}},0x15857:(_0x4248b8,_0x2c1e29,_0x124a17)=>{_0x124a17['d'](_0x2c1e29,{'HE':()=>_0x2e180b['HE'],'P':()=>_0x4700bf['P'],'RD':()=>_0xf46e22['RD'],'Wo':()=>_0x2e180b['Wo'],'jp':()=>_0x4700bf['jp'],'y3':()=>_0x4700bf['y3'],'zZ':()=>_0x2e180b['zZ']});var _0xf46e22=_0x124a17(0xa60f),_0x2e180b=_0x124a17(0xc84b),_0x4700bf=(_0x124a17(0x147b8),_0x124a17(0x126cd),_0x124a17(0x11edd),_0x124a17(0x2037),_0x124a17(0x9fd1));_0x124a17(0x15a94);},0x14518:(_0xb1ac7c,_0x136675,_0x22ebba)=>{var _0x28361e=a2_0x2f47,_0x11587c=_0x22ebba(0x15a31),_0x287934=_0x22ebba(0xd8a8),_0x5b1850=_0x22ebba(0x10d51),_0x5b1850=_0x22ebba['n'](_0x5b1850),_0x17e697=_0x22ebba(0x2f9d),_0x37d795=_0x22ebba(0x25c5),_0x97b7df=_0x22ebba['n'](_0x37d795),_0x6597b=(_0x22ebba(0xe0c0),_0x22ebba(0xab11),_0x22ebba(0x14c74),_0x22ebba(0x9316),_0x22ebba(0xe1b3),_0x22ebba(0xb261),_0x22ebba(0x3ae7),_0x22ebba(0x5e86),_0x22ebba(0x1696b),_0x22ebba(0x9d9),_0x22ebba(0x161cb),_0x22ebba(0x17932),_0x22ebba(0x65c1),_0x22ebba(0xe30c),_0x22ebba(0x12bb6),_0x22ebba(0x17fdf),_0x22ebba(0x8483),_0x22ebba(0x28e1),_0x22ebba(0x59a7),_0x22ebba(0x663)),_0xbc745c=(_0x22ebba(0x1334a),_0x22ebba(0x3cd9),_0x22ebba(0x99a5),_0x22ebba(0x12b78),_0x22ebba(0x2540),_0x22ebba(0xc97d),_0x22ebba(0x80e8),_0x22ebba(0x17439),_0x22ebba(0x16e4e),_0x22ebba(0x114a2),_0x22ebba(0x1b5c),_0x22ebba(0x12a54),_0x22ebba(0xa1c8),_0x22ebba(0x15857)),_0x330d87=(_0x22ebba(0x17cee),_0x22ebba(0x1797e),_0x22ebba(0x124cf),_0x22ebba(0x98fc),_0x22ebba(0x16aec),_0x22ebba(0x6c6d),_0x22ebba(0xa6c6),_0x22ebba(0xa82f),_0x22ebba(0x5204),_0x22ebba(0x116b6),_0x22ebba(0x16a99),_0x22ebba(0x1446b),_0x22ebba(0xbb85),_0x22ebba(0x14926),_0x22ebba(0x1388c),_0x22ebba(0xf9d6),_0x22ebba(0xf06),_0x22ebba(0xfc73),_0x22ebba(0x389d),_0x22ebba(0x4be6),_0x22ebba(0x43e9)),_0x34031a=_0x22ebba(0x6214);_0x5b1850()({'locateFile':(_0xf3481d,_0x3d50c4)=>_0x287934['Z']})[_0x28361e(0x280)](_0x622029=>{var _0x142e43=_0x28361e;globalThis[_0x142e43(0x2c5)]=_0x622029;}),globalThis[_0x28361e(0x266)]=new class{constructor(){var _0x294795=_0x28361e;this[_0x294795(0x200)]=!0x1,this[_0x294795(0x1fc)]=!0x1,this[_0x294795(0x2d2)]=!0x1,this['idleTextureMinUnit']=0x40,this[_0x294795(0x2b4)]={},this[_0x294795(0x24a)]={},this['modelComponentAttributeArrayBuff']={},this[_0x294795(0x27a)]={},this[_0x294795(0x219)]=new SharedArrayBuffer(0x190),this[_0x294795(0x1ed)]=new SharedArrayBuffer(0x190),this[_0x294795(0x25d)]={},this[_0x294795(0x1d3)]={},this['indexDbInsertMaxNum']=0x12c,this['indexDbInsertCurrentNum']=0x0,this['modelId_indexDb']={},this[_0x294795(0x1dc)]={},this['textureInfo']={},this[_0x294795(0x1bf)]=0x1,this[_0x294795(0x1d6)]={},this[_0x294795(0x227)]={},this[_0x294795(0x2a9)]={},this[_0x294795(0x212)]=_0x294795(0x2ac),this[_0x294795(0x22e)]={},this[_0x294795(0x247)]={},this[_0x294795(0x29f)]={},this[_0x294795(0x2e1)]={},this['indexDb_texture_List']={},this['server_modelId_texture_List']={},this[_0x294795(0x243)]={},this[_0x294795(0x1cf)]=0x0,this['renderModelComponentInstance']={},this['operatingType']={'transform':0x1,'status':0x2,'material':0x3},this[_0x294795(0x231)]={0x1:{},0x2:{},0x3:{}},this[_0x294795(0x297)]={},this[_0x294795(0x2c4)]={},this[_0x294795(0x229)]={},this['opaqueMaxRenderTriangleCount']=0x0,this[_0x294795(0x2c7)]=0x0,this[_0x294795(0x244)]=0x0,this[_0x294795(0x1c2)]={},this['loadingMesh']=!0x1,this[_0x294795(0x259)]=!0x1,this[_0x294795(0x238)]=!0x1,_0x6597b['Z2'][_0x294795(0x271)](!0x0),this[_0x294795(0x249)]=new SharedArrayBuffer(0x1000000),this[_0x294795(0x1fd)]=new Int32Array(this[_0x294795(0x249)]),this['modelMeshInstancesArrayBuff']=new SharedArrayBuffer(0x3d0900*_0x17e697['uY']+0x4),this[_0x294795(0x23a)]=new Float32Array(this['modelMeshInstancesArrayBuff']),this[_0x294795(0x267)]=new SharedArrayBuffer(0xa00000),this[_0x294795(0x26e)]=new Int32Array(this[_0x294795(0x267)]);for(let _0x508b45=this['idleMemoryInstancesDataView'][0x0]=0x1;_0x508b45<this['idleMemoryInstancesDataView'][_0x294795(0x284)];_0x508b45++)this[_0x294795(0x26e)][_0x508b45]=-0x1;this[_0x294795(0x2a8)]=new SharedArrayBuffer(0xa00000),this[_0x294795(0x2ca)]=new Int32Array(this[_0x294795(0x2a8)]);for(let _0x1f3adf=this[_0x294795(0x2ca)][0x0]=0x1;_0x1f3adf<this[_0x294795(0x2ca)][_0x294795(0x284)];_0x1f3adf++)this[_0x294795(0x2ca)][_0x1f3adf]=-0x1;this[_0x294795(0x246)]=new SharedArrayBuffer(0xa00000),this[_0x294795(0x25c)]=new Int32Array(this[_0x294795(0x246)]);for(let _0x4f9c9d=this[_0x294795(0x25c)][0x0]=0x1;_0x4f9c9d<this[_0x294795(0x25c)][_0x294795(0x284)];_0x4f9c9d++)this[_0x294795(0x25c)][_0x4f9c9d]=-0x1;this[_0x294795(0x223)]=new SharedArrayBuffer(0xa00000),this[_0x294795(0x215)]=new Int32Array(this[_0x294795(0x223)]),this[_0x294795(0x215)][0x0]=0x1,this[_0x294795(0x2da)]=new SharedArrayBuffer(0x4000000),this[_0x294795(0x285)]=new Int32Array(this['modifyMemoryTextureBuffer']),this[_0x294795(0x285)][0x0]=0x1,this['modifyMemoryPositionBuffer']=new SharedArrayBuffer(0x1000000),this[_0x294795(0x23b)]=new Int32Array(this['modifyMemoryPositionBuffer']),this[_0x294795(0x23b)][0x0]=0x1,this['modifyMemoryInstancesBuffer']=new SharedArrayBuffer(0x1000000),this['modifyMemoryInstancesDataView']=new Int32Array(this[_0x294795(0x28e)]),this[_0x294795(0x27f)][0x0]=0x1,this[_0x294795(0x2b7)]=new SharedArrayBuffer(0x1000000),this[_0x294795(0x207)]=new Int32Array(this[_0x294795(0x2b7)]);for(let _0x11dd38=this[_0x294795(0x207)][0x0]=0x1;_0x11dd38<this[_0x294795(0x207)][_0x294795(0x284)];_0x11dd38++)this['modifyMemoryRenderIndexDataView'][_0x11dd38]=-0x1;let _0x314b75=indexedDB[_0x294795(0x25e)](this[_0x294795(0x212)]);_0x314b75[_0x294795(0x1de)]=_0x1be642=>_0x34031a[_0x294795(0x2de)](_0x294795(0x268),_0x1be642),_0x314b75['onupgradeneeded']=_0x2cf4b8=>{var _0x35e58e=_0x294795;_0x2cf4b8[_0x35e58e(0x28f)][_0x35e58e(0x226)][_0x35e58e(0x2ab)][_0x35e58e(0x1ee)](_0x35e58e(0x2b2))||_0x2cf4b8[_0x35e58e(0x28f)]['result'][_0x35e58e(0x218)](_0x35e58e(0x2b2),{'autoIncrement':!0x1,'keyPath':'id'});},_0x314b75[_0x294795(0x290)]=_0x36f06f=>{var _0x200c5e=_0x294795;this[_0x200c5e(0x20a)][this[_0x200c5e(0x212)]]=_0x36f06f[_0x200c5e(0x28f)]['result'];let _0x34409c=_0x36f06f[_0x200c5e(0x28f)][_0x200c5e(0x226)],_0x4a5f41=_0x34409c[_0x200c5e(0x298)](['texture'],_0x200c5e(0x1d4))[_0x200c5e(0x1c5)]('texture'),_0x4bfcb3=_0x4a5f41[_0x200c5e(0x1d7)]();_0x4bfcb3['onsuccess']=_0x39fb53=>{var _0x42d048=_0x200c5e,_0x31581d;for(_0x31581d of _0x39fb53[_0x42d048(0x28f)]['result'])this[_0x42d048(0x2d3)][_0x31581d]={'origin':0x1,'loadStatus':0x0};this[_0x42d048(0x2d2)]=!0x0,this[_0x42d048(0x2e0)]();};},_0x97b7df()['get'](_0x294795(0x1e5),{'responseType':_0x294795(0x24f)})[_0x294795(0x280)](_0x4f0c4d=>{var _0x4b026d=_0x294795;this[_0x4b026d(0x2d6)]=_0x4f0c4d[_0x4b026d(0x21d)];for(var _0x3c603d of _0x4f0c4d['data'])this[_0x4b026d(0x2d3)][_0x4b026d(0x224)](_0x3c603d['id'])||(this['textureInfo'][_0x3c603d['id']]={'origin':0x3,'loadStatus':0x0,'id':_0x3c603d['id'],'width':_0x3c603d[_0x4b026d(0x2b5)],'height':_0x3c603d[_0x4b026d(0x236)],'name':_0x3c603d[_0x4b026d(0x1f7)],'oneMeter':_0x3c603d[_0x4b026d(0x287)],'previewPath':_0x3c603d[_0x4b026d(0x278)],'albedoPath':_0x3c603d[_0x4b026d(0x250)][_0x4b026d(0x1f1)](0x0,_0x3c603d[_0x4b026d(0x250)][_0x4b026d(0x2d8)]('.'))+_0x4b026d(0x2bb),'ormPath':_0x3c603d['orm'][_0x4b026d(0x1f1)](0x0,_0x3c603d[_0x4b026d(0x256)]['lastIndexOf']('.'))+'.bptc','ndPath':_0x3c603d['nd']['substring'](0x0,_0x3c603d['nd'][_0x4b026d(0x2d8)]('.'))+_0x4b026d(0x2bb)});this[_0x4b026d(0x1fc)]=!0x0,this[_0x4b026d(0x2e0)]();},_0x2dbba9=>{var _0x26b991=_0x294795;_0x34031a[_0x26b991(0x214)](_0x2dbba9);}),this[_0x294795(0x1f4)]=new Worker(new URL(_0x22ebba['p']+_0x22ebba['u'](0x371),_0x22ebba['b'])),this[_0x294795(0x1f4)][_0x294795(0x252)]=_0x59f490=>{var _0x15cabc=_0x294795;switch(_0x59f490['data'][_0x15cabc(0x291)]){case _0x15cabc(0x251):break;case _0x15cabc(0x2b1):this[_0x15cabc(0x2b1)](_0x59f490[_0x15cabc(0x21d)][_0x15cabc(0x27b)]);break;case _0x15cabc(0x1c1):globalThis[_0x15cabc(0x1e9)](_0x59f490[_0x15cabc(0x21d)]);}},globalThis['addEventListener'](_0x294795(0x28b),_0x55c540=>{var _0xef3831=_0x294795;switch(_0x55c540[_0xef3831(0x21d)][_0xef3831(0x291)]){case'Init':this[_0xef3831(0x1d9)]=_0x55c540[_0xef3831(0x21d)][_0xef3831(0x1d9)],this[_0xef3831(0x225)]=_0x55c540[_0xef3831(0x21d)][_0xef3831(0x1d9)]+'getMesh',this[_0xef3831(0x254)]=_0x55c540[_0xef3831(0x21d)]['serverAddress']+'getMaterial',this[_0xef3831(0x22b)]=_0x55c540[_0xef3831(0x21d)][_0xef3831(0x1d9)]+_0xef3831(0x22b),this['getModelList']=_0x55c540['data']['serverAddress']+'getModelList',this[_0xef3831(0x2d1)]=new _0x11587c['p'](_0x55c540[_0xef3831(0x21d)]['sharedData'][_0xef3831(0x264)],_0x55c540[_0xef3831(0x21d)][_0xef3831(0x2d1)][_0xef3831(0x2b3)]),this[_0xef3831(0x262)]=_0x55c540[_0xef3831(0x21d)][_0xef3831(0x262)],this['renderUpdateTempDataView']=new Float32Array(this[_0xef3831(0x262)]),this[_0xef3831(0x21a)]=_0x55c540[_0xef3831(0x21d)][_0xef3831(0x21a)],this[_0xef3831(0x1d2)]=new Uint32Array(this[_0xef3831(0x21a)]),this['renderIndexBuffer']=new SharedArrayBuffer(0x18*this[_0xef3831(0x2d1)]['maxRenderTriangleCount']),this[_0xef3831(0x242)]=new Int32Array(this[_0xef3831(0x1e0)]),this[_0xef3831(0x2e3)]=new SharedArrayBuffer(0x18*this[_0xef3831(0x2d1)][_0xef3831(0x1c0)]),this[_0xef3831(0x1f8)]=new Int32Array(this[_0xef3831(0x2e3)]),this[_0xef3831(0x2c7)]=0x3*Math[_0xef3831(0x2b9)](0.15*this[_0xef3831(0x2d1)]['maxRenderTriangleCount']/0x3),this[_0xef3831(0x210)]=this[_0xef3831(0x2d1)][_0xef3831(0x1c0)]-this[_0xef3831(0x2c7)],this['opaqueMaxRenderIndex']=0x6*this[_0xef3831(0x210)],this[_0xef3831(0x1d2)][0x0]=0x0,this[_0xef3831(0x1d2)][0x1]=this[_0xef3831(0x244)],this[_0xef3831(0x296)]=this[_0xef3831(0x2d1)][_0xef3831(0x296)],this[_0xef3831(0x23d)]=this[_0xef3831(0x296)]/this[_0xef3831(0x1e1)],this['idleMemoryTextureBuffer']=new SharedArrayBuffer(this[_0xef3831(0x23d)]*this[_0xef3831(0x23d)]*0x4),this['idleMemoryTextureDataView']=new Int32Array(this['idleMemoryTextureBuffer']);for(let _0x1d1b05=0x0;_0x1d1b05<this['idleMemoryTextureDataView']['length'];_0x1d1b05++)this[_0xef3831(0x28d)][_0x1d1b05]=-0x1;this[_0xef3831(0x1f6)]();break;case _0xef3831(0x289):this[_0xef3831(0x289)](_0x55c540[_0xef3831(0x21d)][_0xef3831(0x27b)],_0x55c540[_0xef3831(0x21d)][_0xef3831(0x257)]);break;case'ShowModel':this[_0xef3831(0x286)](_0x55c540[_0xef3831(0x21d)][_0xef3831(0x27b)],0x1);break;case'HideModel':this['SetModelStatus'](_0x55c540['data'][_0xef3831(0x27b)],0x0);break;case _0xef3831(0x279):this[_0xef3831(0x279)](_0x55c540[_0xef3831(0x21d)][_0xef3831(0x232)],_0x55c540[_0xef3831(0x21d)][_0xef3831(0x2be)]);break;case _0xef3831(0x2a5):this[_0xef3831(0x2a5)](_0x55c540['data'][_0xef3831(0x232)],_0x55c540[_0xef3831(0x21d)][_0xef3831(0x2be)]);break;case _0xef3831(0x2d0):this[_0xef3831(0x1f4)][_0xef3831(0x1e9)](_0x55c540[_0xef3831(0x21d)]);break;case _0xef3831(0x260):this[_0xef3831(0x260)](_0x55c540[_0xef3831(0x21d)]['operating'],_0x55c540[_0xef3831(0x21d)][_0xef3831(0x2be)]);break;case _0xef3831(0x1cc):this[_0xef3831(0x1cc)](_0x55c540['data'][_0xef3831(0x232)],_0x55c540['data'][_0xef3831(0x2be)]);break;case _0xef3831(0x29b):this[_0xef3831(0x29b)]();break;case _0xef3831(0x2c1):this['CancelOperatingStatus']();break;case _0xef3831(0x2c0):this[_0xef3831(0x2c0)](_0x55c540['data'][_0xef3831(0x27b)],_0x55c540['data'][_0xef3831(0x1ef)],_0x55c540[_0xef3831(0x21d)][_0xef3831(0x2c9)]);break;case _0xef3831(0x1d0):this['SetMaterialTexture'](_0x55c540['data'][_0xef3831(0x27b)],_0x55c540['data'][_0xef3831(0x1ef)],_0x55c540[_0xef3831(0x21d)][_0xef3831(0x27c)]);break;case _0xef3831(0x24c):this[_0xef3831(0x24c)](_0x55c540[_0xef3831(0x21d)]['operating'],_0x55c540[_0xef3831(0x21d)][_0xef3831(0x2be)]);break;case'GetMaterial':globalThis[_0xef3831(0x1e9)]({'msgType':'dataCallBack','cbId':_0x55c540[_0xef3831(0x21d)][_0xef3831(0x2cf)],'resolve':this['modelMaterialInfo'][_0x55c540[_0xef3831(0x21d)][_0xef3831(0x27b)]][_0x55c540[_0xef3831(0x21d)][_0xef3831(0x1ef)]]});break;case _0xef3831(0x255):this['CancelMaterialEdit'](_0x55c540[_0xef3831(0x21d)][_0xef3831(0x27b)]);break;case _0xef3831(0x216):var _0x44efe4=this['CreateMaterial'](_0x55c540['data']['modelId'],_0x55c540[_0xef3831(0x21d)][_0xef3831(0x2c9)]);globalThis[_0xef3831(0x1e9)]({'msgType':_0xef3831(0x1c1),'cbId':_0x55c540['data']['cbId'],'resolve':_0x44efe4});break;case _0xef3831(0x20e):globalThis['postMessage']({'msgType':_0xef3831(0x1c1),'cbId':_0x55c540[_0xef3831(0x21d)][_0xef3831(0x2cf)],'resolve':this[_0xef3831(0x2d6)]});break;case _0xef3831(0x2d9):this['SetModelStoreyTransform'](_0x55c540[_0xef3831(0x21d)][_0xef3831(0x27b)],_0x55c540[_0xef3831(0x21d)][_0xef3831(0x2dc)],_0x55c540[_0xef3831(0x21d)][_0xef3831(0x27d)]);break;case'SetModelStoreyStatus':this[_0xef3831(0x2a7)](_0x55c540['data'][_0xef3831(0x27b)],_0x55c540[_0xef3831(0x21d)][_0xef3831(0x2dc)],_0x55c540[_0xef3831(0x21d)][_0xef3831(0x283)]);break;case _0xef3831(0x277):this[_0xef3831(0x277)](_0x55c540['data'][_0xef3831(0x27b)],_0x55c540[_0xef3831(0x21d)][_0xef3831(0x208)],_0x55c540[_0xef3831(0x21d)]['matrixArr']);break;case'SetModelExpressTypeStatus':this[_0xef3831(0x20f)](_0x55c540[_0xef3831(0x21d)][_0xef3831(0x27b)],_0x55c540['data'][_0xef3831(0x208)],_0x55c540[_0xef3831(0x21d)]['status']);break;case _0xef3831(0x1e6):{var _0xe6a1fc=_0x55c540[_0xef3831(0x21d)]['modelId'],_0x44efe4=_0x55c540['data'][_0xef3831(0x1f9)];let _0x2597e1=[];if(this[_0xef3831(0x29c)][_0xe6a1fc]&&this[_0xef3831(0x29c)][_0xe6a1fc][_0x44efe4])for(var _0x56cfd5 in this[_0xef3831(0x29c)][_0xe6a1fc][_0x44efe4]){var _0x56cfd5=parseInt(_0x56cfd5),_0x57609b=this['modelMeshInstancesIndexDataView'][_0xe6a1fc][_0x56cfd5];_0x2597e1['push']([_0x56cfd5,this['modelMeshInstancesDataView'][_0x57609b+0x19]]);}globalThis[_0xef3831(0x1e9)]({'msgType':'dataCallBack','cbId':_0x55c540['data'][_0xef3831(0x2cf)],'resolve':_0x2597e1});break;}case _0xef3831(0x248):this['CancelComponentEditMaterial'](_0x55c540[_0xef3831(0x21d)][_0xef3831(0x27b)],_0x55c540[_0xef3831(0x21d)][_0xef3831(0x1f9)]);break;case _0xef3831(0x1dd):this['SetInstancesMaterialId'](_0x55c540[_0xef3831(0x21d)][_0xef3831(0x27b)],_0x55c540['data'][_0xef3831(0x24d)],_0x55c540[_0xef3831(0x21d)][_0xef3831(0x1ef)]);}});}[_0x28361e(0x1f6)](){var _0x29f61b=_0x28361e;globalThis[_0x29f61b(0x2c5)]?_0x97b7df()[_0x29f61b(0x1c6)](this[_0x29f61b(0x1f0)],{'responseType':_0x29f61b(0x206)})[_0x29f61b(0x280)](_0xde5dd4=>{var _0x34765f=_0x29f61b;let _0xa8c724=new globalThis['SQLEngine'][(_0x34765f(0x234))](new Uint8Array(_0xde5dd4[_0x34765f(0x21d)]),!0x0),_0x5ac605=[];_0xa8c724[_0x34765f(0x292)](_0x34765f(0x2a3),void 0x0,_0x4d76e4=>{var _0x564ada=_0x34765f;_0x5ac605[_0x564ada(0x26d)](_0x4d76e4);}),this[_0x34765f(0x1bd)]=new _0x330d87['T'](_0x5ac605[_0x34765f(0x284)],null);for(var _0x4fc439 of _0x5ac605)this[_0x34765f(0x25d)][_0x4fc439[_0x34765f(0x2df)]]=_0x4fc439['id'],this['modelIdToUniqueId'][_0x4fc439['id']]=_0x4fc439[_0x34765f(0x2df)],this[_0x34765f(0x2a9)][_0x4fc439['id']]={},this[_0x34765f(0x1bd)][_0x34765f(0x1ea)](_0x4fc439),this[_0x34765f(0x2b4)][_0x4fc439['id']]=new SharedArrayBuffer(0x4*(_0x4fc439['meshInstancesCount']+0x1)),this[_0x34765f(0x24a)][_0x4fc439['id']]=new Uint32Array(this[_0x34765f(0x2b4)][_0x4fc439['id']]),this['modelComponentAttributeArrayBuff'][_0x4fc439['id']]=new SharedArrayBuffer(0x2*_0x4fc439['componentCount']*0x2),this['modelComponentAttributeDataView'][_0x4fc439['id']]=new Uint16Array(this[_0x34765f(0x2ae)][_0x4fc439['id']]);this['frustumVisibleWorker'][_0x34765f(0x1e9)]({'msgType':_0x34765f(0x299),'sharedData':{'dataStoreArrayBuffer':this[_0x34765f(0x2d1)]['dataStoreArrayBuffer'],'dataStoreObject':this[_0x34765f(0x2d1)][_0x34765f(0x264)]},'allowRenderInstancesArrayBuffer':this[_0x34765f(0x249)],'modelMeshInstancesArrayBuff':this[_0x34765f(0x2dd)],'modelMeshInstancesIndexArrayBuff':this[_0x34765f(0x2b4)],'modelComponentAttributeArrayBuff':this['modelComponentAttributeArrayBuff'],'expressTypeWeightsArrayBuff':this[_0x34765f(0x219)],'expressTypeVisibleDistanceArrayBuff':this[_0x34765f(0x1ed)],'renderIndexModelIdAndInstancesIdBuffer':this[_0x34765f(0x2e3)],'renderMemoryIdBuffer':this[_0x34765f(0x21a)],'modelList':_0x5ac605,'serverAddress':this[_0x34765f(0x1d9)],'transparentMaxRenderTriangleFace':this[_0x34765f(0x2c7)],'opaqueMaxRenderTriangleFace':this[_0x34765f(0x210)],'modelArrayBuff':this['modelData'][_0x34765f(0x1e3)],'modelIndexOffsetStart':this[_0x34765f(0x1bd)]['modelIndexOffsetStart']}),this[_0x34765f(0x200)]=!0x0,this['LastInit']();}):setTimeout(()=>{this['InitModelList']();},0xa);}[_0x28361e(0x2e0)](){var _0x35a895=_0x28361e;this[_0x35a895(0x2d2)]&&this[_0x35a895(0x1fc)]&&this['initModelListEd']&&(globalThis[_0x35a895(0x1e9)]({'msgType':_0x35a895(0x251),'renderIndexBuffer':this[_0x35a895(0x1e0)],'modifyMemoryMixBuffer':this[_0x35a895(0x223)],'modifyMemoryTextureBuffer':this[_0x35a895(0x2da)],'modifyMemoryPositionBuffer':this[_0x35a895(0x25b)],'modifyMemoryInstancesBuffer':this[_0x35a895(0x28e)],'modifyMemoryRenderIndexBuffer':this[_0x35a895(0x2b7)],'modelMeshInstancesArrayBuff':this[_0x35a895(0x2dd)],'modelMeshInstancesIndexArrayBuff':this[_0x35a895(0x2b4)],'modelComponentAttributeArrayBuff':this[_0x35a895(0x2ae)],'expressTypeWeightsArrayBuff':this['expressTypeWeightsArrayBuff'],'expressTypeVisibleDistanceArrayBuff':this['expressTypeVisibleDistanceArrayBuff'],'modelArrayBuff':this[_0x35a895(0x1bd)][_0x35a895(0x1e3)],'modelIndexOffsetStart':this['modelData']['modelIndexOffsetStart']}),this[_0x35a895(0x281)]());}[_0x28361e(0x281)](){var _0x5889f8=_0x28361e;globalThis[_0x5889f8(0x266)][_0x5889f8(0x205)](),setTimeout(globalThis[_0x5889f8(0x266)]['Loop'],0x1);}[_0x28361e(0x2b1)](_0xfc7e67){var _0x1f676c=_0x28361e;_0xfc7e67=~~_0xfc7e67,this['modelMeshInfo'][_0xfc7e67]={};var _0x4eac06=this[_0x1f676c(0x1d2)][0x2],_0x3546d9=this[_0x1f676c(0x1d2)][0x2]+=0xc94,_0x55816b=this['renderMemoryIdDataView'][0x7],_0x2e40e4=this[_0x1f676c(0x1d2)][0x7]+=0xc94;let _0x55eafd=Array[_0x1f676c(0x1d1)](this[_0x1f676c(0x1bd)]['transform'](_0xfc7e67));var _0x552db2=this['sharedData'][_0x1f676c(0x213)];if(_0x55eafd[0xc]-=_0x552db2[0x6],_0x55eafd[0xd]-=_0x552db2[0x7],_0x55eafd[0xe]-=_0x552db2[0x8],this[_0x1f676c(0x1be)][_0x1f676c(0x26f)](_0x55eafd,_0x55816b),this['renderUpdateTempDataView']['set']([this[_0x1f676c(0x1bd)][_0x1f676c(0x283)](_0xfc7e67)[0x0],_0xfc7e67,0x0,0x0],_0x55816b+0x10),this[_0x1f676c(0x215)]['set']([_0x55816b,_0x2e40e4,_0x4eac06,_0x3546d9],this[_0x1f676c(0x215)][0x0]),this['modifyMemoryMixDataView'][0x0]+=0x4,this[_0x1f676c(0x1bd)][_0x1f676c(0x228)](_0xfc7e67)[0x0]=_0x4eac06,0x1===this[_0x1f676c(0x2d1)][_0x1f676c(0x2b8)]){let _0x15319f=indexedDB[_0x1f676c(0x25e)](this[_0x1f676c(0x1d3)][_0xfc7e67]);_0x15319f[_0x1f676c(0x1de)]=_0x2c3fb4=>_0x34031a[_0x1f676c(0x2de)](_0x1f676c(0x268),_0x2c3fb4),_0x15319f[_0x1f676c(0x290)]=_0x368e69=>{var _0x436464=_0x1f676c;this[_0x436464(0x20a)][_0xfc7e67]=_0x368e69[_0x436464(0x28f)][_0x436464(0x226)];let _0x765134=_0x368e69[_0x436464(0x28f)][_0x436464(0x226)][_0x436464(0x298)]([_0x436464(0x20d)],'readonly'),_0x2ac25e=_0x765134[_0x436464(0x1c5)](_0x436464(0x20d)),_0x4eeddd=_0x2ac25e[_0x436464(0x1d7)]();_0x4eeddd[_0x436464(0x290)]=_0x2339d2=>{var _0x5d029e=_0x436464,_0x30d0ba;for(_0x30d0ba of _0x2339d2[_0x5d029e(0x28f)][_0x5d029e(0x226)])this['modelMeshInfo'][_0xfc7e67][_0x5d029e(0x224)](_0x30d0ba)||(this['modelMeshInfo'][_0xfc7e67][_0x30d0ba]={'indexDbCache':!0x0,'videoMemoryPositionCount':0x0,'loadStatus':0x0}),this[_0x5d029e(0x1dc)][_0xfc7e67][_0x30d0ba][_0x5d029e(0x203)]=!0x0;};};}}[_0x28361e(0x205)](){var _0x4fb695=_0x28361e;if(0x0!==Object[_0x4fb695(0x28c)](this[_0x4fb695(0x227)])[_0x4fb695(0x284)]&&this['BindTexture'](),!(!0x0===this[_0x4fb695(0x238)]&&0x1===this[_0x4fb695(0x1d2)][0xa]&&0x1===this[_0x4fb695(0x1d2)][0x6]||(this['allRenderEd']=!0x1,0x0===this[_0x4fb695(0x1fd)][0x1]||this[_0x4fb695(0x1d2)][0x5]||this[_0x4fb695(0x2e2)]||this['loadingMaterial']||0x0!==this[_0x4fb695(0x1fd)][0x0]))){var _0x5d47e2=this[_0x4fb695(0x2d1)][_0x4fb695(0x270)];let _0x53519a=!0x1,_0xfce43f=0x0,_0x38a34e=0x4;for(;_0x38a34e<this[_0x4fb695(0x1fd)][0x3];_0x38a34e+=0x2){var _0x1245cb=this[_0x4fb695(0x1fd)][_0x38a34e],_0x3b1961=this[_0x4fb695(0x1fd)][_0x38a34e+0x1],_0x3b1961=this[_0x4fb695(0x24a)][_0x1245cb][_0x3b1961],_0x3d452a=this[_0x4fb695(0x23a)][_0x3b1961+0x16],_0x39a25e=this['modelMeshInstancesDataView'][_0x3b1961+0x18],_0x18b0a4=this['modelMeshInstancesDataView'][_0x3b1961+0x1d],_0x47476b=this['modelMeshInstancesDataView'][_0x3b1961+0x1a];if(0x0!==this[_0x4fb695(0x1bd)][_0x4fb695(0x283)](_0x1245cb)[0x0]&&0x0!==_0x47476b&&0x0===_0x18b0a4){_0x47476b=0x3*_0x39a25e*0x2;if(_0x5d47e2<_0xfce43f)break;this[_0x4fb695(0x1dc)][_0x1245cb]['hasOwnProperty'](_0x3d452a)||(this[_0x4fb695(0x1dc)][_0x1245cb][_0x3d452a]={'indexDbCache':!0x1,'videoMemoryPositionCount':0x0,'loadStatus':0x0});let _0x4d78c3=this['modelMeshInfo'][_0x1245cb][_0x3d452a];_0x4d78c3[_0x4fb695(0x224)](_0x4fb695(0x1e2))||0x0!==_0x4d78c3[_0x4fb695(0x1fb)]||(_0x4d78c3[_0x4fb695(0x1fb)]=0x1,_0x53519a=!0x0,(this[_0x4fb695(0x2e2)]=!0x0)===_0x4d78c3[_0x4fb695(0x203)]?(_0xfce43f+=_0x47476b,this[_0x4fb695(0x22e)][_0x4fb695(0x224)](_0x1245cb)||(this['indexDb_modelId_meshIds_List'][_0x1245cb]={}),this[_0x4fb695(0x22e)][_0x1245cb][_0x3d452a]=void 0x0):(_0xfce43f+=_0x47476b,this[_0x4fb695(0x247)]['hasOwnProperty'](_0x1245cb)||(this[_0x4fb695(0x247)][_0x1245cb]=[]),this[_0x4fb695(0x247)][_0x1245cb][_0x4fb695(0x26d)](_0x3d452a))),_0x18b0a4=this[_0x4fb695(0x23a)][_0x3b1961+0x19],(this[_0x4fb695(0x2a9)][_0x1245cb][_0x4fb695(0x224)](_0x18b0a4)||(this[_0x4fb695(0x2a9)][_0x1245cb][_0x18b0a4]={'renderInstancesCount':0x0,'loadStatus':0x0}),0x0===this['modelMaterialInfo'][_0x1245cb][_0x18b0a4]['loadStatus']&&(this[_0x4fb695(0x259)]=!0x0,this['modelMaterialInfo'][_0x1245cb][_0x18b0a4][_0x4fb695(0x1fb)]=0x1,_0x53519a=!0x0,this['server_modelId_materialIds_List'][_0x4fb695(0x224)](_0x1245cb)||(this['server_modelId_materialIds_List'][_0x1245cb]=[]),this[_0x4fb695(0x2e1)][_0x1245cb][_0x4fb695(0x26d)](_0x18b0a4)));}}_0x38a34e===this[_0x4fb695(0x1fd)][0x3]&&_0x53519a;var _0x1d90f8=this[_0x4fb695(0x1fd)][0x1];let _0x2d494b=0x0,_0x3e85b8=0x4;for(;_0x3e85b8<this[_0x4fb695(0x1fd)][0x3]&&_0x1d90f8===this[_0x4fb695(0x1fd)][0x1]&&0x0===this[_0x4fb695(0x1fd)][0x0];){var _0x20a9a5=this[_0x4fb695(0x1fd)][_0x3e85b8],_0x3e44a6=this[_0x4fb695(0x1fd)][_0x3e85b8+0x1],_0xd21b8f=(_0x3e85b8+=0x2,this[_0x4fb695(0x24a)][_0x20a9a5][_0x3e44a6]),_0x22565b=this['modelMeshInstancesDataView'][_0xd21b8f+0x16],_0x181a3d=this[_0x4fb695(0x23a)][_0xd21b8f+0x18],_0x14dd4b=this[_0x4fb695(0x23a)][_0xd21b8f+0x1d],_0x1972a4=this[_0x4fb695(0x23a)][_0xd21b8f+0x1a];if(0x0!==this['modelData'][_0x4fb695(0x283)](_0x20a9a5)[0x0]&&0x0!==_0x1972a4&&0x0===_0x14dd4b&&this[_0x4fb695(0x1dc)][_0x20a9a5][_0x4fb695(0x224)](_0x22565b)){_0x1972a4=0x6*_0x181a3d;let _0x6472ce=this['modelMeshInfo'][_0x20a9a5][_0x22565b];_0x14dd4b=this['modelMeshInstancesDataView'][_0xd21b8f+0x15];let _0x20b4fa=this[_0x4fb695(0x23a)][_0xd21b8f+0x19];if((_0x6472ce[_0x4fb695(0x224)]('indexOffsetStart')||_0x6472ce['hasOwnProperty'](_0x4fb695(0x1e2)))&&this[_0x4fb695(0x2a9)][_0x20a9a5][_0x20b4fa]&&0x3===this[_0x4fb695(0x2a9)][_0x20a9a5][_0x20b4fa][_0x4fb695(0x1fb)]){if(this['operatingTypeModelComponent'][this[_0x4fb695(0x294)][_0x4fb695(0x1c4)]][_0x20a9a5]&&this[_0x4fb695(0x231)][this[_0x4fb695(0x294)][_0x4fb695(0x1c4)]][_0x20a9a5][_0x14dd4b]&&(this[_0x4fb695(0x23a)][_0xd21b8f+0x19]=_0x20b4fa=this[_0x4fb695(0x231)][this[_0x4fb695(0x294)]['material']][_0x20a9a5][_0x14dd4b]['materialId']),_0x2d494b+=_0x1972a4,this['renderModelComponentInstance']['hasOwnProperty'](_0x20a9a5)||(this['renderModelComponentInstance'][_0x20a9a5]={}),this['renderModelComponentInstance'][_0x20a9a5][_0x4fb695(0x224)](_0x14dd4b)||(this['renderModelComponentInstance'][_0x20a9a5][_0x14dd4b]={}),this[_0x4fb695(0x29c)][_0x20a9a5][_0x14dd4b][_0x3e44a6]=void 0x0,this[_0x4fb695(0x23a)][_0xd21b8f+0x1b],_0x6472ce[_0x4fb695(0x224)](_0x4fb695(0x1ff))||this[_0x4fb695(0x23c)](_0xd21b8f),this[_0x4fb695(0x2a9)][_0x20a9a5][_0x20b4fa][_0x4fb695(0x224)](_0x4fb695(0x228))||this['AddMaterial'](_0x20a9a5,_0x20b4fa),-0x1===this[_0x4fb695(0x23a)][_0xd21b8f+0x1b]&&this[_0x4fb695(0x1cb)](_0xd21b8f),0x0!==this[_0x4fb695(0x1fd)][0x0])break;if(this[_0x4fb695(0x1fd)][0x0]=0x1,this['AddRenderingIndex'](_0xd21b8f),(this[_0x4fb695(0x1fd)][0x0]=0x0)===this[_0x4fb695(0x23a)][_0xd21b8f+0x1d])break;if(_0x5d47e2<_0x2d494b)break;}}}_0x3e85b8===this['allowRenderInstancesDataView'][0x3]&&!0x1===_0x53519a&&(this['renderMemoryIdDataView'][0x6]=0x1);var _0x529d75=this[_0x4fb695(0x2d1)][_0x4fb695(0x213)];if(0x1===_0x529d75[0x9]){for(var _0x591281 in this[_0x4fb695(0x1bd)][_0x4fb695(0x202)]){var _0x591281=~~_0x591281,_0x26c681=this[_0x4fb695(0x1bd)][_0x4fb695(0x228)](_0x591281)[0x0];if(-0x1!==_0x26c681){let _0x35d769=Array[_0x4fb695(0x1d1)](this[_0x4fb695(0x1bd)][_0x4fb695(0x29e)](_0x591281));_0x35d769[0xc]-=_0x529d75[0x6],_0x35d769[0xd]-=_0x529d75[0x7],_0x35d769[0xe]-=_0x529d75[0x8],_0x591281=this[_0x4fb695(0x1d2)][0x7],(this['renderMemoryIdDataView'][0x7]+=0x10,this['renderUpdateTempDataView']['set'](_0x35d769,_0x591281),this[_0x4fb695(0x215)][_0x4fb695(0x26f)]([_0x591281,this[_0x4fb695(0x1d2)][0x7],_0x26c681,_0x26c681+0x10],this['modifyMemoryMixDataView'][0x0]),this[_0x4fb695(0x215)][0x0]+=0x4);}}this[_0x4fb695(0x2d1)]['visibleModelBox'][0x9]=0x2;}this[_0x4fb695(0x1d2)][0x5]=0x1,this[_0x4fb695(0x21b)](),this['RequestMesh'](),this[_0x4fb695(0x25f)](),this['BindTexture'](),0x1===this[_0x4fb695(0x1d2)][0xa]&&(this['allRenderEd']=!0x0);}}[_0x28361e(0x23c)](_0x22e2a6){var _0x46940f=_0x28361e,_0x198beb=this[_0x46940f(0x23a)][_0x22e2a6+0x0],_0x4fb50f=this['modelMeshInstancesDataView'][_0x22e2a6+0x16],_0x2ab73b=this[_0x46940f(0x1dc)][_0x198beb][_0x4fb50f][_0x46940f(0x1e2)][_0x46940f(0x284)]/0x3,_0x22e2a6=0x4*_0x2ab73b,_0x1f4851=_0x22e2a6+this[_0x46940f(0x1dc)][_0x198beb][_0x4fb50f]['indexBuffer']['length']/0x2*0x4;let _0x34e090=-0x1,_0x2350ab=-0x1;for(let _0x15d988=0x1;_0x15d988<this[_0x46940f(0x2ca)][0x0];_0x15d988+=0x2){var _0x75180f=this[_0x46940f(0x2ca)][_0x15d988+0x1];if(-0x1!==_0x75180f){var _0x3b5c9f=this[_0x46940f(0x2ca)][_0x15d988],_0x250ee9=_0x75180f-_0x3b5c9f;if(_0x250ee9==_0x1f4851){_0x34e090=_0x3b5c9f,_0x2350ab=_0x75180f,this[_0x46940f(0x2ca)][_0x15d988]=-0x1,this['idleMemoryPositionDataView'][_0x15d988+0x1]=-0x1;break;}if(_0x1f4851<_0x250ee9){_0x34e090=_0x3b5c9f,_0x2350ab=_0x34e090+_0x1f4851,this['idleMemoryPositionDataView'][_0x15d988]=_0x2350ab;break;}}}-0x1===_0x34e090&&(_0x34e090=this[_0x46940f(0x1d2)][0x3],_0x2350ab=this[_0x46940f(0x1d2)][0x3]+=_0x1f4851);var _0x17d0c1=this[_0x46940f(0x1d2)][0x7],_0x5060d6=this['renderMemoryIdDataView'][0x7]+=_0x1f4851;for(let _0x375537=0x0,_0x4737d8=0x0;_0x375537<this['modelMeshInfo'][_0x198beb][_0x4fb50f][_0x46940f(0x1e2)]['length'];_0x375537+=0x3,_0x4737d8+=0x4)this[_0x46940f(0x1be)][_0x17d0c1+_0x4737d8]=this[_0x46940f(0x1dc)][_0x198beb][_0x4fb50f]['vertexPositionBuffer'][_0x375537],this[_0x46940f(0x1be)][_0x17d0c1+_0x4737d8+0x1]=this[_0x46940f(0x1dc)][_0x198beb][_0x4fb50f][_0x46940f(0x1e2)][_0x375537+0x1],this[_0x46940f(0x1be)][_0x17d0c1+_0x4737d8+0x2]=this[_0x46940f(0x1dc)][_0x198beb][_0x4fb50f]['vertexPositionBuffer'][_0x375537+0x2],this[_0x46940f(0x1be)][_0x17d0c1+_0x4737d8+0x3]=0x1;var _0x21ba6e=_0x17d0c1+_0x22e2a6;for(let _0x20437f=0x0,_0x21c3fa=0x0;_0x20437f<this[_0x46940f(0x1dc)][_0x198beb][_0x4fb50f][_0x46940f(0x1da)][_0x46940f(0x284)];_0x20437f+=0x2,_0x21c3fa+=0x4)this['renderUpdateTempDataView'][_0x21ba6e+_0x21c3fa]=this[_0x46940f(0x1dc)][_0x198beb][_0x4fb50f][_0x46940f(0x1da)][_0x20437f]-_0x21c3fa/0x4-_0x2ab73b,this[_0x46940f(0x1be)][_0x21ba6e+_0x21c3fa+0x1]=this[_0x46940f(0x1dc)][_0x198beb][_0x4fb50f][_0x46940f(0x1da)][_0x20437f+0x1],this[_0x46940f(0x1be)][_0x21ba6e+_0x21c3fa+0x2]=0x29a,this[_0x46940f(0x1be)][_0x21ba6e+_0x21c3fa+0x3]=0x378;this[_0x46940f(0x1dc)][_0x198beb][_0x4fb50f][_0x46940f(0x2a0)]=_0x34e090,this[_0x46940f(0x1dc)][_0x198beb][_0x4fb50f]['indexOffsetStart']=_0x34e090+_0x22e2a6,this[_0x46940f(0x1dc)][_0x198beb][_0x4fb50f]['indexOffsetEnd']=_0x2350ab,this[_0x46940f(0x23b)]['set']([_0x17d0c1,_0x5060d6,_0x34e090,_0x2350ab],this['modifyMemoryPositionDataView'][0x0]),this[_0x46940f(0x23b)][0x0]+=0x4,this[_0x46940f(0x23b)][0x0],this[_0x46940f(0x23b)]['length'],delete this[_0x46940f(0x1dc)][_0x198beb][_0x4fb50f][_0x46940f(0x1e2)],delete this[_0x46940f(0x1dc)][_0x198beb][_0x4fb50f][_0x46940f(0x1da)],this[_0x46940f(0x1d2)][0x7],this[_0x46940f(0x1be)][_0x46940f(0x284)];}['AddInstanceIndex'](_0x505f47){var _0x5ceed4=_0x28361e,_0x3ca71f=this[_0x5ceed4(0x23a)][_0x505f47+0x0],_0x18066c=this['modelMeshInstancesDataView'][_0x505f47+0x15],_0x4b0375=this[_0x5ceed4(0x23a)][_0x505f47+0x19];let _0x39c6e8=-0x1,_0x2ca446;for(let _0x25ddae=0x1;_0x25ddae<this[_0x5ceed4(0x26e)][0x0];_0x25ddae+=0x2)if(-0x1!==this[_0x5ceed4(0x26e)][_0x25ddae+0x1]){(_0x2ca446=(_0x39c6e8=this[_0x5ceed4(0x26e)][_0x25ddae])+0x14)===this['idleMemoryInstancesDataView'][_0x25ddae+0x1]?(this[_0x5ceed4(0x26e)][_0x25ddae]=-0x1,this[_0x5ceed4(0x26e)][_0x25ddae+0x1]=-0x1):this[_0x5ceed4(0x26e)][_0x25ddae]=_0x2ca446;break;}-0x1===_0x39c6e8&&(_0x39c6e8=this[_0x5ceed4(0x1d2)][0x4],this[_0x5ceed4(0x1d2)][0x4]+=0x14);let _0x334b69=_0xbc745c['y3']['FromArray']([this[_0x5ceed4(0x23a)][_0x505f47+0x3],this[_0x5ceed4(0x23a)][_0x505f47+0x4],this['modelMeshInstancesDataView'][_0x505f47+0x5],0x0,this[_0x5ceed4(0x23a)][_0x505f47+0x6],this[_0x5ceed4(0x23a)][_0x505f47+0x7],this['modelMeshInstancesDataView'][_0x505f47+0x8],0x0,this[_0x5ceed4(0x23a)][_0x505f47+0x9],this[_0x5ceed4(0x23a)][_0x505f47+0xa],this[_0x5ceed4(0x23a)][_0x505f47+0xb],0x0,this['modelMeshInstancesDataView'][_0x505f47+0xc],this['modelMeshInstancesDataView'][_0x505f47+0xd],this[_0x5ceed4(0x23a)][_0x505f47+0xe],0x1]),_0xc3679a=this[_0x5ceed4(0x23a)][_0x505f47+0x1a];this[_0x5ceed4(0x297)][_0x5ceed4(0x224)](this[_0x5ceed4(0x294)][_0x5ceed4(0x283)])?this['operatingTypeModelComponent'][this[_0x5ceed4(0x294)][_0x5ceed4(0x283)]][_0x3ca71f]&&this[_0x5ceed4(0x231)][this['operatingType']['status']][_0x3ca71f][_0x18066c]||(_0xc3679a=this[_0x5ceed4(0x297)][this[_0x5ceed4(0x294)][_0x5ceed4(0x283)]][_0x5ceed4(0x283)]):this['operatingTypeModelComponent'][this['operatingType'][_0x5ceed4(0x283)]][_0x3ca71f]&&this['operatingTypeModelComponent'][this['operatingType'][_0x5ceed4(0x283)]][_0x3ca71f][_0x18066c]&&(_0xc3679a=this[_0x5ceed4(0x231)][this[_0x5ceed4(0x294)][_0x5ceed4(0x283)]][_0x3ca71f][_0x18066c]['status']),this[_0x5ceed4(0x297)]['hasOwnProperty'](this['operatingType'][_0x5ceed4(0x29e)])?this[_0x5ceed4(0x231)][this['operatingType']['transform']][_0x3ca71f]&&this[_0x5ceed4(0x231)][this[_0x5ceed4(0x294)][_0x5ceed4(0x29e)]][_0x3ca71f][_0x18066c]||(_0x334b69=_0x334b69[_0x5ceed4(0x263)](_0xbc745c['y3'][_0x5ceed4(0x27e)](this[_0x5ceed4(0x297)][this[_0x5ceed4(0x294)][_0x5ceed4(0x29e)]][_0x5ceed4(0x29e)]))):this[_0x5ceed4(0x231)][this['operatingType']['transform']][_0x3ca71f]&&this[_0x5ceed4(0x231)][this[_0x5ceed4(0x294)]['transform']][_0x3ca71f][_0x18066c]&&(_0x334b69=_0x334b69[_0x5ceed4(0x263)](_0xbc745c['y3']['FromArray'](this[_0x5ceed4(0x231)][this[_0x5ceed4(0x294)]['transform']][_0x3ca71f][_0x18066c][_0x5ceed4(0x29e)]))),this[_0x5ceed4(0x2a9)][_0x3ca71f][_0x4b0375][_0x5ceed4(0x20b)]++;var _0x3302b1=this[_0x5ceed4(0x1bd)]['dataOffsetStart'](_0x3ca71f),_0x3302b1=[_0x334b69['m'][0x0],_0x334b69['m'][0x1],_0x334b69['m'][0x2],_0x334b69['m'][0x4],_0x334b69['m'][0x5],_0x334b69['m'][0x6],_0x334b69['m'][0x8],_0x334b69['m'][0x9],_0x334b69['m'][0xa],_0x334b69['m'][0xc],_0x334b69['m'][0xd],_0x334b69['m'][0xe],this[_0x5ceed4(0x23a)][_0x505f47+0x1],(Date[_0x5ceed4(0x258)]()-this[_0x5ceed4(0x2d1)][_0x5ceed4(0x222)])%0x989680,_0x3302b1[0x0]/0x4,_0xc3679a,this[_0x5ceed4(0x2a9)][_0x3ca71f][_0x4b0375][_0x5ceed4(0x228)]/0x4,this[_0x5ceed4(0x27a)][_0x3ca71f][0x2*_0x18066c],this['modelComponentAttributeDataView'][_0x3ca71f][0x2*_0x18066c+0x1],0x0],_0x4b0375=this['renderMemoryIdDataView'][0x7],_0x3ca71f=this['renderMemoryIdDataView'][0x7]+=0x14;this[_0x5ceed4(0x1be)]['set'](_0x3302b1,_0x4b0375),this['modelMeshInstancesDataView'][_0x505f47+0x1b]=_0x39c6e8,this[_0x5ceed4(0x27f)][_0x5ceed4(0x26f)]([_0x4b0375,_0x3ca71f,_0x39c6e8,_0x39c6e8+0x14],this[_0x5ceed4(0x27f)][0x0]),this[_0x5ceed4(0x27f)][0x0]+=0x4,this[_0x5ceed4(0x1d2)][0x7],this[_0x5ceed4(0x1be)][_0x5ceed4(0x284)];}[_0x28361e(0x26c)](_0x2ec812){var _0x20c3b4=_0x28361e,_0x3689f5=this['modelMeshInstancesDataView'][_0x2ec812],_0x7d1aac=this['modelMeshInstancesDataView'][_0x2ec812+0x1],_0x159b8f=this[_0x20c3b4(0x23a)][_0x2ec812+0x16],_0x27811c=this[_0x20c3b4(0x1dc)][_0x3689f5][_0x159b8f],_0x37b7e1=this[_0x20c3b4(0x23a)][_0x2ec812+0x1b]/0x4,_0x2a39b9=(this['modelMeshInstancesDataView'][_0x2ec812+0x1b],this['modelMeshInstancesDataView'][_0x2ec812+0x17]),_0x3c3b7b=0x3*this['modelMeshInstancesDataView'][_0x2ec812+0x18];let _0x690e02=-0x2,_0x625d72=-0x2,_0x295b46=0x0,_0x5869b7=0x0,_0x55b8e2=this[_0x20c3b4(0x242)][_0x20c3b4(0x284)]-0x1,_0x59240f=this[_0x20c3b4(0x244)]-0x1;for(;_0x5869b7<_0x3c3b7b;){if(0x1===_0x2a39b9){if(this['renderMemoryIdDataView'][0x1]>_0x55b8e2){this[_0x20c3b4(0x1d2)][0x1]=this[_0x20c3b4(0x244)];break;}}else{if(this[_0x20c3b4(0x1d2)][0x0]>_0x59240f){this['renderMemoryIdDataView'][0x0]=0x0;break;}}var _0x50dc1f=0x1===_0x2a39b9?this[_0x20c3b4(0x1d2)][0x1]:this[_0x20c3b4(0x1d2)][0x0],_0x39e217=this[_0x20c3b4(0x1f8)][_0x50dc1f],_0x1736b3=this[_0x20c3b4(0x1f8)][_0x50dc1f+0x1];if(0x0!==_0x39e217){var _0x3c9c0d=this[_0x20c3b4(0x24a)][_0x39e217][_0x1736b3];if(_0x39e217===this[_0x20c3b4(0x23a)][_0x3c9c0d]&&this[_0x20c3b4(0x23a)][_0x3c9c0d+0x1],this['modelMeshInstancesDataView'][_0x3c9c0d+0x1e]===this['allowRenderInstancesDataView'][0x1]&&(_0x7d1aac!==_0x1736b3||_0x3689f5!==_0x39e217)){-0x2!==_0x690e02&&((0x0,_0x17e697['mI'])(this[_0x20c3b4(0x207)],_0x690e02,_0x625d72),_0x625d72=-0x2,_0x690e02=-0x2),0x1===_0x2a39b9?this[_0x20c3b4(0x1d2)][0x1]+=0x2:this['renderMemoryIdDataView'][0x0]+=0x2;continue;}var _0x4efd0c=this[_0x20c3b4(0x23a)][_0x3c9c0d+0x16];this[_0x20c3b4(0x23a)][_0x3c9c0d+0x1c]--,this['modelMeshInstancesDataView'][_0x3c9c0d+0x1d]=0x0,this[_0x20c3b4(0x1dc)][_0x39e217][_0x4efd0c][_0x20c3b4(0x2db)]--,this[_0x20c3b4(0x23a)][_0x3c9c0d+0x1c]<0x0&&_0x34031a['log'](_0x20c3b4(0x275)),this[_0x20c3b4(0x2c6)](_0x3c9c0d);}0x0!==_0x39e217&&(_0x4efd0c=this[_0x20c3b4(0x24a)][_0x39e217][_0x1736b3],this[_0x20c3b4(0x23a)][_0x4efd0c+0x1d]),0x1===_0x2a39b9?this[_0x20c3b4(0x1d2)][0x1]+=0x2:this[_0x20c3b4(0x1d2)][0x0]+=0x2,this[_0x20c3b4(0x242)][_0x50dc1f]=(_0x27811c[_0x20c3b4(0x1ff)]+_0x295b46)/0x4,this[_0x20c3b4(0x242)][_0x50dc1f+0x1]=_0x37b7e1,this[_0x20c3b4(0x1f8)][_0x50dc1f]=_0x3689f5,this['renderIndexModelIdAndInstancesIdDataView'][_0x50dc1f+0x1]=_0x7d1aac,_0x295b46+=0x4,_0x5869b7++,this[_0x20c3b4(0x23a)][_0x2ec812+0x1c]++,this[_0x20c3b4(0x1dc)][_0x3689f5][_0x159b8f]['videoMemoryPositionCount']++,-0x2===_0x690e02&&(_0x690e02=_0x50dc1f),_0x625d72=_0x50dc1f+0x2;}-0x2!==_0x690e02&&(0x0,_0x17e697['mI'])(this[_0x20c3b4(0x207)],_0x690e02,_0x625d72),_0x3c3b7b===_0x5869b7&&(this[_0x20c3b4(0x23a)][_0x2ec812+0x1d]=0x1);}[_0x28361e(0x2ce)](_0x483c21,_0x42ae42){var _0x566b90=_0x28361e;let _0x4770b0=-0x1,_0x1bded8=-0x1;for(let _0x5b050d=0x1;_0x5b050d<this[_0x566b90(0x25c)][0x0];_0x5b050d+=0x2){var _0x4db208=this['idleMemoryMixDataView'][_0x5b050d+0x1];if(-0x1!==_0x4db208){var _0x47ae72=this[_0x566b90(0x25c)][_0x5b050d],_0x596db5=_0x4db208-_0x47ae72;if(0x8==_0x596db5){_0x4770b0=_0x47ae72,_0x1bded8=_0x4db208,this[_0x566b90(0x25c)][_0x5b050d]=-0x1,this[_0x566b90(0x25c)][_0x5b050d+0x1]=-0x1;break;}if(0x8<_0x596db5){_0x4770b0=_0x47ae72,_0x1bded8=_0x4770b0+0x8,this['idleMemoryMixDataView'][_0x5b050d]=_0x1bded8;break;}}}-0x1===_0x4770b0&&(_0x4770b0=this['renderMemoryIdDataView'][0x2],_0x1bded8=this[_0x566b90(0x1d2)][0x2]+=0x8),this['modelMaterialInfo'][_0x483c21][_0x42ae42]['dataOffsetStart']=_0x4770b0;let _0x3fa44f=this['modelMaterialInfo'][_0x483c21][_0x42ae42][_0x566b90(0x2c9)];this[_0x566b90(0x1c2)][_0x566b90(0x224)](_0x483c21)&&this[_0x566b90(0x1c2)][_0x483c21][_0x566b90(0x224)](_0x42ae42)&&this[_0x566b90(0x1c2)][_0x483c21][_0x42ae42][_0x566b90(0x224)](_0x566b90(0x2c9))&&(_0x3fa44f=this[_0x566b90(0x1c2)][_0x483c21][_0x42ae42][_0x566b90(0x2c9)]);var _0x2faa6f=this[_0x566b90(0x1d2)][0x7];this[_0x566b90(0x1d2)][0x7]+=0x8,this['renderUpdateTempDataView'][_0x566b90(0x26f)]([_0x3fa44f[0x0],_0x3fa44f[0x1],_0x3fa44f[0x2],_0x3fa44f[0x3],0x0,0x0,0x0,0x0],_0x2faa6f),this[_0x566b90(0x215)]['set']([_0x2faa6f,this[_0x566b90(0x1d2)][0x7],_0x4770b0,_0x1bded8],this[_0x566b90(0x215)][0x0]),this[_0x566b90(0x215)][0x0]+=0x4,this[_0x566b90(0x227)][_0x566b90(0x224)](_0x483c21)||(this[_0x566b90(0x227)][_0x483c21]={});let _0x2d6e62=this[_0x566b90(0x2a9)][_0x483c21][_0x42ae42]['textureId'];(_0x2d6e62=this[_0x566b90(0x1c2)][_0x566b90(0x224)](_0x483c21)&&this[_0x566b90(0x1c2)][_0x483c21][_0x566b90(0x224)](_0x42ae42)&&this['editModelMaterial'][_0x483c21][_0x42ae42][_0x566b90(0x224)](_0x566b90(0x27c))?this[_0x566b90(0x1c2)][_0x483c21][_0x42ae42][_0x566b90(0x27c)]:_0x2d6e62)&&(this[_0x566b90(0x2d3)][_0x566b90(0x224)](_0x2d6e62)||(this[_0x566b90(0x2d3)][_0x2d6e62]={'origin':0x2,'loadStatus':0x0}),this[_0x566b90(0x227)][_0x483c21][_0x42ae42]=_0x2d6e62);}[_0x28361e(0x2b0)](){var _0x3ccd9c=_0x28361e;for(var _0x39bf82 in this[_0x3ccd9c(0x227)]){for(var _0x289713 in this[_0x3ccd9c(0x227)][_0x39bf82]){var _0x89bf25=this[_0x3ccd9c(0x227)][_0x39bf82][_0x289713];if('none'===_0x89bf25){if(this[_0x3ccd9c(0x2a9)][_0x39bf82][_0x289713]&&this[_0x3ccd9c(0x2a9)][_0x39bf82][_0x289713]['hasOwnProperty'](_0x3ccd9c(0x228))){for(;this[_0x3ccd9c(0x1d2)][0x5];);var _0x3db2f6=this[_0x3ccd9c(0x2a9)][_0x39bf82][_0x289713][_0x3ccd9c(0x228)],_0x2c7588=this[_0x3ccd9c(0x1d2)][0x7];this[_0x3ccd9c(0x1d2)][0x7]+=0x4,this['renderUpdateTempDataView'][_0x3ccd9c(0x26f)]([0x0,0x0,0x0,0x0],_0x2c7588),this[_0x3ccd9c(0x215)][_0x3ccd9c(0x26f)]([_0x2c7588,this[_0x3ccd9c(0x1d2)][0x7],_0x3db2f6+0x4,_0x3db2f6+0x8],this[_0x3ccd9c(0x215)][0x0]),this[_0x3ccd9c(0x215)][0x0]+=0x4,this['renderMemoryIdDataView'][0x5]=0x1;}delete this[_0x3ccd9c(0x227)][_0x39bf82][_0x289713];}else{if(this['textureInfo'][_0x89bf25][_0x3ccd9c(0x224)](_0x3ccd9c(0x228))&&this[_0x3ccd9c(0x2a9)][_0x39bf82][_0x289713]&&this[_0x3ccd9c(0x2a9)][_0x39bf82][_0x289713]['hasOwnProperty']('dataOffsetStart')){for(;this[_0x3ccd9c(0x1d2)][0x5];);_0x2c7588=this[_0x3ccd9c(0x2a9)][_0x39bf82][_0x289713][_0x3ccd9c(0x228)],_0x3db2f6=(this[_0x3ccd9c(0x2d3)][_0x89bf25]['renderMaterialCount']++,this[_0x3ccd9c(0x1d2)][0x7]),(this['renderMemoryIdDataView'][0x7]+=0x4,this[_0x3ccd9c(0x1be)][_0x3ccd9c(0x26f)]([this[_0x3ccd9c(0x2d3)][_0x89bf25][_0x3ccd9c(0x228)]/0x4,0x0,0x0,0x0],_0x3db2f6),this[_0x3ccd9c(0x215)][_0x3ccd9c(0x26f)]([_0x3db2f6,this['renderMemoryIdDataView'][0x7],_0x2c7588+0x4,_0x2c7588+0x8],this[_0x3ccd9c(0x215)][0x0]),this[_0x3ccd9c(0x215)][0x0]+=0x4,delete this[_0x3ccd9c(0x227)][_0x39bf82][_0x289713],this[_0x3ccd9c(0x1d2)][0x5]=0x1);}else this[_0x3ccd9c(0x2d3)][_0x89bf25]['hasOwnProperty'](_0x3ccd9c(0x250))?this[_0x3ccd9c(0x2cd)](this['textureInfo'][_0x89bf25]):0x0===this['textureInfo'][_0x89bf25][_0x3ccd9c(0x1fb)]&&((this[_0x3ccd9c(0x2d3)][_0x89bf25][_0x3ccd9c(0x1fb)]=0x1)===this[_0x3ccd9c(0x2d3)][_0x89bf25][_0x3ccd9c(0x1c8)]?this[_0x3ccd9c(0x2a6)][_0x89bf25]=void 0x0:0x2===this[_0x3ccd9c(0x2d3)][_0x89bf25][_0x3ccd9c(0x1c8)]?(this[_0x3ccd9c(0x1eb)][_0x3ccd9c(0x224)](_0x39bf82)||(this[_0x3ccd9c(0x1eb)][_0x39bf82]=[]),this['server_modelId_texture_List'][_0x39bf82][_0x3ccd9c(0x26d)](_0x89bf25)):0x3===this[_0x3ccd9c(0x2d3)][_0x89bf25][_0x3ccd9c(0x1c8)]&&(this[_0x3ccd9c(0x243)][_0x89bf25]=void 0x0));}}0x0===Object[_0x3ccd9c(0x28c)](this[_0x3ccd9c(0x227)][_0x39bf82])[_0x3ccd9c(0x284)]&&delete this[_0x3ccd9c(0x227)][_0x39bf82];}this[_0x3ccd9c(0x265)]();}[_0x28361e(0x2cd)](_0x41eab3){var _0x3fba8f=_0x28361e,_0x5b648f=Math[_0x3fba8f(0x220)](_0x41eab3[_0x3fba8f(0x2b5)]/this[_0x3fba8f(0x1e1)]),_0x352454=Math[_0x3fba8f(0x220)](_0x41eab3[_0x3fba8f(0x236)]/this[_0x3fba8f(0x1e1)]);let _0x5a8e3e=-0x1,_0x23d585=-0x1;for(let _0x250115=0x0;_0x250115<this[_0x3fba8f(0x23d)];_0x250115++){for(let _0x504370=0x0;_0x504370<this[_0x3fba8f(0x23d)];_0x504370++)if(-0x1===this[_0x3fba8f(0x28d)][_0x250115*this['gridTextureSize']+_0x504370]){let _0x29e93f=!0x0;for(let _0x3da306=0x0;_0x3da306<_0x352454;_0x3da306++){for(let _0x5ed4d5=0x0;_0x5ed4d5<_0x5b648f;_0x5ed4d5++)if(-0x1!==this['idleMemoryTextureDataView'][(_0x250115+_0x3da306)*this[_0x3fba8f(0x23d)]+_0x504370+_0x5ed4d5]){_0x29e93f=!0x1;break;}if(!0x1===_0x29e93f)break;}if(!0x0===_0x29e93f){_0x5a8e3e=_0x504370*this[_0x3fba8f(0x1e1)],_0x23d585=_0x250115*this[_0x3fba8f(0x1e1)];for(let _0x48cedc=0x0;_0x48cedc<_0x352454;_0x48cedc++)for(let _0x597834=0x0;_0x597834<_0x5b648f;_0x597834++)this[_0x3fba8f(0x28d)][(_0x250115+_0x48cedc)*this['gridTextureSize']+_0x504370+_0x597834]=_0x41eab3['autoId'];break;}}if(-0x1!==_0x5a8e3e)break;}_0x5a8e3e,_0x41eab3[_0x3fba8f(0x2a4)]=_0x5a8e3e,_0x41eab3[_0x3fba8f(0x22d)]=_0x23d585;let _0xaac2cb=new Uint8Array(this[_0x3fba8f(0x262)]);var _0x1297e0=0x4*this[_0x3fba8f(0x1d2)][0x7];this['renderMemoryIdDataView'][0x7]+=Math[_0x3fba8f(0x220)](_0x41eab3['albedo']['length']/0x4),_0xaac2cb[_0x3fba8f(0x26f)](_0x41eab3['albedo'],_0x1297e0);let _0x40d9c5=0x0,_0x27476e=(_0x41eab3['orm']&&(this[_0x3fba8f(0x1d2)][0x7]+=Math[_0x3fba8f(0x220)](_0x41eab3[_0x3fba8f(0x256)][_0x3fba8f(0x284)]/0x4),_0xaac2cb[_0x3fba8f(0x26f)](_0x41eab3[_0x3fba8f(0x256)],_0x1297e0+_0x41eab3[_0x3fba8f(0x250)]['length']),_0x40d9c5=_0x41eab3[_0x3fba8f(0x256)][_0x3fba8f(0x284)]),0x0),_0x23b7c1=(_0x41eab3['nd']&&(this[_0x3fba8f(0x1d2)][0x7]+=Math[_0x3fba8f(0x220)](_0x41eab3['nd'][_0x3fba8f(0x284)]/0x4),_0xaac2cb[_0x3fba8f(0x26f)](_0x41eab3['nd'],_0x1297e0+_0x41eab3[_0x3fba8f(0x250)][_0x3fba8f(0x284)]+_0x40d9c5),_0x27476e=_0x41eab3['nd'][_0x3fba8f(0x284)]),this[_0x3fba8f(0x285)][_0x3fba8f(0x26f)]([_0x1297e0,_0x41eab3['albedo']['length'],_0x41eab3[_0x3fba8f(0x2a4)],_0x41eab3['imgStartHeight'],_0x41eab3['width'],_0x41eab3[_0x3fba8f(0x236)],_0x40d9c5,_0x27476e],this[_0x3fba8f(0x285)][0x0]),this[_0x3fba8f(0x285)][0x0]+=0x8,delete _0x41eab3[_0x3fba8f(0x250)],delete _0x41eab3['orm'],delete _0x41eab3['nd'],-0x1),_0x415bbc=-0x1;for(let _0x4f2ea3=0x1;_0x4f2ea3<this['idleMemoryMixDataView'][0x0];_0x4f2ea3+=0x2){var _0x3020f6=this[_0x3fba8f(0x25c)][_0x4f2ea3+0x1];if(-0x1!==_0x3020f6){var _0x5aa35b=this[_0x3fba8f(0x25c)][_0x4f2ea3],_0x3b4956=_0x3020f6-_0x5aa35b;if(0x8==_0x3b4956){_0x23b7c1=_0x5aa35b,_0x415bbc=_0x3020f6,this[_0x3fba8f(0x25c)][_0x4f2ea3]=-0x1,this[_0x3fba8f(0x25c)][_0x4f2ea3+0x1]=-0x1;break;}if(0x8<_0x3b4956){_0x23b7c1=_0x5aa35b,_0x415bbc=_0x23b7c1+0x8,this['idleMemoryMixDataView'][_0x4f2ea3]=_0x415bbc;break;}}}-0x1===_0x23b7c1&&(_0x23b7c1=this[_0x3fba8f(0x1d2)][0x2],_0x415bbc=this[_0x3fba8f(0x1d2)][0x2]+=0x8),_0x41eab3[_0x3fba8f(0x228)]=_0x23b7c1,_0x1297e0=this['renderMemoryIdDataView'][0x7],(this[_0x3fba8f(0x1d2)][0x7]+=0x8,this[_0x3fba8f(0x1be)][_0x3fba8f(0x26f)]([_0x41eab3[_0x3fba8f(0x2a4)],_0x41eab3[_0x3fba8f(0x22d)],_0x41eab3['width'],_0x41eab3[_0x3fba8f(0x236)],_0x41eab3[_0x3fba8f(0x287)],0x0,0x0,0x0],_0x1297e0),this[_0x3fba8f(0x215)][_0x3fba8f(0x26f)]([_0x1297e0,this[_0x3fba8f(0x1d2)][0x7],_0x23b7c1,_0x415bbc],this[_0x3fba8f(0x215)][0x0]),this[_0x3fba8f(0x215)][0x0]+=0x4);}[_0x28361e(0x2c6)](_0x44a5fd){var _0xd824ee=_0x28361e;if(0x0===this[_0xd824ee(0x23a)][_0x44a5fd+0x1c]){var _0x20858e=this[_0xd824ee(0x23a)][_0x44a5fd+0x0],_0x12f71b=this[_0xd824ee(0x23a)][_0x44a5fd+0x16],_0x2a21fa=this[_0xd824ee(0x23a)][_0x44a5fd+0x1b],_0x38fac7=this[_0xd824ee(0x23a)][_0x44a5fd+0x1],_0x480f44=this['modelMeshInstancesDataView'][_0x44a5fd+0x15],_0xe553bd=this['modelMeshInstancesDataView'][_0x44a5fd+0x19],_0x44a5fd=((0x0,_0x17e697['mI'])(this[_0xd824ee(0x26e)],_0x2a21fa,_0x2a21fa+0x14),this[_0xd824ee(0x23a)][_0x44a5fd+0x1b]=-0x1,delete this[_0xd824ee(0x29c)][_0x20858e][_0x480f44][_0x38fac7],0x0===Object[_0xd824ee(0x28c)](this[_0xd824ee(0x29c)][_0x20858e][_0x480f44])[_0xd824ee(0x284)]&&delete this['renderModelComponentInstance'][_0x20858e][_0x480f44],this[_0xd824ee(0x2a9)][_0x20858e][_0xe553bd][_0xd824ee(0x20b)]--,0x0===this['modelMaterialInfo'][_0x20858e][_0xe553bd][_0xd824ee(0x20b)]&&(_0x2a21fa=this['modelMaterialInfo'][_0x20858e][_0xe553bd]['dataOffsetStart'],(0x0,_0x17e697['mI'])(this[_0xd824ee(0x25c)],_0x2a21fa,_0x2a21fa+0x8),delete this[_0xd824ee(0x2a9)][_0x20858e][_0xe553bd]['dataOffsetStart']),this['modelMaterialInfo'][_0x20858e][_0xe553bd][_0xd824ee(0x27c)]);if(_0x44a5fd&&this[_0xd824ee(0x2d3)][_0x44a5fd]){let _0x519b83=this['textureInfo'][_0x44a5fd];if(_0x519b83[_0xd824ee(0x239)]--,0x0===_0x519b83[_0xd824ee(0x239)]){var _0x5aeea2=Math[_0xd824ee(0x220)](_0x519b83[_0xd824ee(0x2b5)]/this[_0xd824ee(0x1e1)]),_0x1fe487=Math[_0xd824ee(0x220)](_0x519b83['height']/this[_0xd824ee(0x1e1)]);for(let _0x5c1711=0x0;_0x5c1711<_0x1fe487;_0x5c1711++)for(let _0x429b26=0x0;_0x429b26<_0x5aeea2;_0x429b26++)this[_0xd824ee(0x28d)][(_0x519b83['imgStartHeight']+_0x5c1711)*this[_0xd824ee(0x23d)]+_0x519b83[_0xd824ee(0x2a4)]+_0x429b26]=-0x1;(0x0,_0x17e697['mI'])(this['idleMemoryMixDataView'],_0x519b83[_0xd824ee(0x228)],_0x519b83[_0xd824ee(0x228)]+0x8),delete _0x519b83[_0xd824ee(0x2a4)],delete _0x519b83['imgStartHeight'],delete _0x519b83[_0xd824ee(0x228)];}}0x0===this[_0xd824ee(0x1dc)][_0x20858e][_0x12f71b]['videoMemoryPositionCount']&&((0x0,_0x17e697['mI'])(this['idleMemoryPositionDataView'],this[_0xd824ee(0x1dc)][_0x20858e][_0x12f71b][_0xd824ee(0x2a0)],this[_0xd824ee(0x1dc)][_0x20858e][_0x12f71b]['indexOffsetEnd']),delete this['modelMeshInfo'][_0x20858e][_0x12f71b]['vertexOffsetStart'],delete this['modelMeshInfo'][_0x20858e][_0x12f71b]['indexOffsetStart'],delete this[_0xd824ee(0x1dc)][_0x20858e][_0x12f71b]['indexOffsetEnd'],this[_0xd824ee(0x1dc)][_0x20858e][_0x12f71b][_0xd824ee(0x1fb)]=0x0);}}[_0x28361e(0x253)](_0x19ba03){var _0xb27812=_0x28361e;switch(_0x19ba03){case 0x1400:return Int8Array;case 0x1401:return Uint8Array;case 0x1402:return Int16Array;case 0x1403:return Uint16Array;case 0x1405:return Uint32Array;case 0x1406:return Float32Array;default:throw new Error(_0xb27812(0x235));}}[_0x28361e(0x1d8)](){var _0x449384=_0x28361e;if(0x0!==Object[_0x449384(0x28c)](this['server_modelId_meshIds_List'])[_0x449384(0x284)]&&_0x97b7df()[_0x449384(0x2cb)](this[_0x449384(0x225)],{'ids':this[_0x449384(0x247)]},{'responseType':'arraybuffer'})[_0x449384(0x280)](_0x44bc32=>{var _0x30a3a9=_0x449384;let _0x36d686={},_0x180a5e=new globalThis['SQLEngine'][(_0x30a3a9(0x234))](new Uint8Array(_0x44bc32[_0x30a3a9(0x21d)]),!0x0);_0x180a5e[_0x30a3a9(0x292)](_0x30a3a9(0x2aa),void 0x0,_0xa02f13=>{var _0x133db7=_0x30a3a9;_0xa02f13[_0x133db7(0x1e2)]=new Float32Array(_0xa02f13['vertexPositionBuffer']['buffer']);let _0x568179=this[_0x133db7(0x253)](_0xa02f13[_0x133db7(0x1bc)]);_0xa02f13[_0x133db7(0x1da)]=new _0x568179(_0xa02f13['indexBuffer'][_0x133db7(0x2d5)]);var _0x515e45=_0xa02f13[_0x133db7(0x27b)],_0x699712=(delete _0xa02f13[_0x133db7(0x27b)],_0x515e45);if(this[_0x133db7(0x1dc)][_0x699712][_0xa02f13['id']][_0x133db7(0x1e2)]=_0xa02f13[_0x133db7(0x1e2)],this[_0x133db7(0x1dc)][_0x699712][_0xa02f13['id']]['indexBuffer']=_0xa02f13[_0x133db7(0x1da)],this[_0x133db7(0x1dc)][_0x699712][_0xa02f13['id']]['loadStatus']=0x3,delete _0xa02f13[_0x133db7(0x1bc)],0x1===this['sharedData'][_0x133db7(0x2b8)]&&this[_0x133db7(0x201)]<this[_0x133db7(0x22c)]){_0x36d686[_0x133db7(0x224)](_0x515e45)||(_0x36d686[_0x515e45]=this['modelId_indexDb'][_0x515e45][_0x133db7(0x298)]('mesh','readwrite')['objectStore'](_0x133db7(0x20d)));let _0x21714c=_0x36d686[_0x515e45][_0x133db7(0x2bc)](_0xa02f13);this[_0x133db7(0x201)]++,_0x21714c[_0x133db7(0x1de)]=_0x239881=>_0x34031a['log'](_0x133db7(0x2d4),_0x239881),_0x21714c[_0x133db7(0x290)]=_0x53d47b=>{var _0x18e08e=_0x133db7;this['modelMeshInfo'][this[_0x18e08e(0x25d)][_0x53d47b[_0x18e08e(0x28f)][_0x18e08e(0x298)]['db'][_0x18e08e(0x1f7)]]][_0x53d47b[_0x18e08e(0x1df)]['result']]['indexDbCache']=!0x0,this['indexDbInsertCurrentNum']--;};}}),this[_0x30a3a9(0x247)]={},this[_0x30a3a9(0x2e2)]=!0x1;},_0x592a37=>{var _0x472d0a=_0x449384;for(var _0x33511a in(_0x34031a[_0x472d0a(0x2de)](_0x592a37),this[_0x472d0a(0x247)]))for(var _0x55a064 of this[_0x472d0a(0x247)][_0x33511a])this[_0x472d0a(0x1dc)][_0x33511a][_0x55a064][_0x472d0a(0x1fb)]=0x0;this['server_modelId_meshIds_List']={},this[_0x472d0a(0x2e2)]=!0x1;}),0x0!==Object[_0x449384(0x28c)](this[_0x449384(0x22e)])['length']){let _0x483671={};for(let _0x297a55 in this[_0x449384(0x22e)]){_0x483671[_0x449384(0x224)](_0x297a55)||(_0x483671[_0x297a55]=this[_0x449384(0x20a)][_0x297a55][_0x449384(0x298)](_0x449384(0x20d),'readonly')[_0x449384(0x1c5)](_0x449384(0x20d)));for(let _0x5d06f4 in this[_0x449384(0x22e)][_0x297a55]){let _0x49d8ec=_0x483671[_0x297a55]['get'](~~_0x5d06f4);_0x49d8ec['onerror']=_0x5cb9cb=>_0x34031a[_0x449384(0x2de)](_0x449384(0x209)),_0x49d8ec['onsuccess']=_0x4c6346=>{var _0x44bb20=_0x449384;const _0x5c4f2c=_0x4c6346[_0x44bb20(0x28f)][_0x44bb20(0x226)];_0x5c4f2c&&_0x5c4f2c[_0x44bb20(0x224)](_0x44bb20(0x1da))&&(this[_0x44bb20(0x1dc)][_0x297a55][_0x5d06f4]['vertexPositionBuffer']=_0x5c4f2c['vertexPositionBuffer'],this[_0x44bb20(0x1dc)][_0x297a55][_0x5d06f4][_0x44bb20(0x1da)]=_0x5c4f2c[_0x44bb20(0x1da)]),this[_0x44bb20(0x1dc)][_0x297a55][_0x5d06f4][_0x44bb20(0x1fb)]=0x3,this[_0x44bb20(0x22e)][_0x297a55]&&(delete this[_0x44bb20(0x22e)][_0x297a55][_0x5d06f4],0x0===Object[_0x44bb20(0x28c)](this[_0x44bb20(0x22e)][_0x297a55])[_0x44bb20(0x284)]&&(delete this[_0x44bb20(0x22e)][_0x297a55],this[_0x44bb20(0x2e2)]=!0x1));};}}}}[_0x28361e(0x25f)](){var _0x52ca0c=_0x28361e;0x0!==Object['keys'](this[_0x52ca0c(0x2e1)])['length']&&_0x97b7df()[_0x52ca0c(0x2cb)](this[_0x52ca0c(0x254)],{'ids':this[_0x52ca0c(0x2e1)]},{'responseType':_0x52ca0c(0x206)})[_0x52ca0c(0x280)](_0x56d395=>{var _0x2b6634=_0x52ca0c;let _0x4cba49=new globalThis[(_0x2b6634(0x2c5))][(_0x2b6634(0x234))](new Uint8Array(_0x56d395[_0x2b6634(0x21d)]),!0x0);_0x4cba49[_0x2b6634(0x292)](_0x2b6634(0x273),void 0x0,_0x54070c=>{var _0x1558ab=_0x2b6634,_0x4d227f=_0x54070c[_0x1558ab(0x27b)];delete _0x54070c[_0x1558ab(0x27b)],_0x54070c['side']||(_0x54070c[_0x1558ab(0x2c3)]=0.2,_0x54070c['green']=0.2,_0x54070c['blue']=0.2,_0x54070c[_0x1558ab(0x22a)]=0x1),this['modelMaterialInfo'][_0x4d227f][_0x1558ab(0x224)](_0x54070c['id'])||(this[_0x1558ab(0x2a9)][_0x4d227f][_0x54070c['id']]={'renderInstancesCount':0x0,'loadStatus':0x0}),this['modelMaterialInfo'][_0x4d227f][_0x54070c['id']][_0x1558ab(0x2c9)]=[_0x54070c[_0x1558ab(0x2c3)],_0x54070c[_0x1558ab(0x1e8)],_0x54070c['blue'],_0x54070c[_0x1558ab(0x22a)]],this[_0x1558ab(0x2a9)][_0x4d227f][_0x54070c['id']][_0x1558ab(0x27c)]=_0x54070c[_0x1558ab(0x27c)],this[_0x1558ab(0x2a9)][_0x4d227f][_0x54070c['id']][_0x1558ab(0x1f7)]=_0x54070c[_0x1558ab(0x1f7)],this[_0x1558ab(0x2a9)][_0x4d227f][_0x54070c['id']][_0x1558ab(0x1fb)]=0x3;}),this[_0x2b6634(0x2e1)]={},this[_0x2b6634(0x259)]=!0x1;},_0x44ccd7=>{var _0x56ea89=_0x52ca0c;for(var _0x353fff in(_0x34031a[_0x56ea89(0x2de)](_0x44ccd7),this[_0x56ea89(0x2e1)]))for(var _0x483444 of this[_0x56ea89(0x2e1)][_0x353fff])this[_0x56ea89(0x2a9)][_0x353fff][_0x483444][_0x56ea89(0x1fb)]=0x0;this[_0x56ea89(0x2e1)]={},this[_0x56ea89(0x259)]=!0x1;});}[_0x28361e(0x265)](){var _0x2ebb72=_0x28361e;if(0x0!==Object['keys'](this[_0x2ebb72(0x1eb)])[_0x2ebb72(0x284)]){let _0x548066=this['server_modelId_texture_List'];this[_0x2ebb72(0x1eb)]={},_0x97b7df()[_0x2ebb72(0x2cb)](this[_0x2ebb72(0x22b)],{'ids':_0x548066},{'responseType':'arraybuffer'})[_0x2ebb72(0x280)](_0x5db25e=>{var _0x45105a=_0x2ebb72;let _0x57175e=this['modelId_indexDb'][this[_0x45105a(0x212)]][_0x45105a(0x298)]('texture',_0x45105a(0x2af))[_0x45105a(0x1c5)](_0x45105a(0x2b2)),_0x491c62=new globalThis[(_0x45105a(0x2c5))][(_0x45105a(0x234))](new Uint8Array(_0x5db25e[_0x45105a(0x21d)]),!0x0);_0x491c62[_0x45105a(0x292)](_0x45105a(0x24e),void 0x0,_0x156f54=>{var _0x14c583=_0x45105a;let _0x26d07c=_0x57175e[_0x14c583(0x2bc)](_0x156f54);_0x26d07c[_0x14c583(0x290)]=_0x191af3=>{var _0x54928a=_0x14c583;this[_0x54928a(0x2d3)][_0x191af3[_0x54928a(0x1df)][_0x54928a(0x226)]][_0x54928a(0x1c8)]=0x1;},(this['textureInfo'][_0x156f54['id']]=_0x156f54)[_0x14c583(0x21c)]&&(this['textureInfo'][_0x156f54['id']]['albedo']=_0x156f54[_0x14c583(0x21c)],delete _0x156f54[_0x14c583(0x21c)]),_0x156f54[_0x14c583(0x230)]&&(this['textureInfo'][_0x156f54['id']]['nd']=_0x156f54['normal'],delete _0x156f54[_0x14c583(0x230)]),this[_0x14c583(0x2d3)][_0x156f54['id']][_0x14c583(0x1fb)]=0x3,this['textureInfo'][_0x156f54['id']][_0x14c583(0x239)]=0x0,this['textureInfo'][_0x156f54['id']]['autoId']=this[_0x14c583(0x1bf)],this['textureInfoAutoId'][this[_0x14c583(0x1bf)]]=_0x156f54['id'],++this[_0x14c583(0x1bf)];});},_0x139d20=>{var _0x45e86e=_0x2ebb72;for(var _0x263a9d in(_0x34031a['log'](_0x139d20),_0x548066))for(var _0x2158b0 of _0x548066[_0x263a9d])this[_0x45e86e(0x2d3)][_0x2158b0][_0x45e86e(0x1fb)]=0x0;});}if(0x0!==Object[_0x2ebb72(0x28c)](this[_0x2ebb72(0x2a6)])[_0x2ebb72(0x284)]){let _0x5271bb=this[_0x2ebb72(0x20a)][this[_0x2ebb72(0x212)]][_0x2ebb72(0x298)](_0x2ebb72(0x2b2),_0x2ebb72(0x1d4))['objectStore'](_0x2ebb72(0x2b2));for(var _0x1cb6be in this['indexDb_texture_List']){let _0x3f896d=_0x5271bb['get'](_0x1cb6be);_0x3f896d['onerror']=_0x2c32ad=>_0x34031a[_0x2ebb72(0x2de)]('数据库:texture读取失败',_0x2c32ad),_0x3f896d['onsuccess']=_0x90b8e0=>{var _0x46f97f=_0x2ebb72;_0x90b8e0=_0x90b8e0[_0x46f97f(0x28f)]['result'],(this[_0x46f97f(0x2d3)][_0x90b8e0['id']]=_0x90b8e0,this[_0x46f97f(0x2d3)][_0x90b8e0['id']][_0x46f97f(0x1c8)]=0x1,this[_0x46f97f(0x2d3)][_0x90b8e0['id']][_0x46f97f(0x1fb)]=0x3,this[_0x46f97f(0x2d3)][_0x90b8e0['id']][_0x46f97f(0x239)]=0x0,this[_0x46f97f(0x2d3)][_0x90b8e0['id']][_0x46f97f(0x1f2)]=this[_0x46f97f(0x1bf)],this[_0x46f97f(0x1d6)][this[_0x46f97f(0x1bf)]]=_0x90b8e0['id'],++this['textureInfoCurrentAutoId']);};}this[_0x2ebb72(0x2a6)]={};}if(0x0!==Object['keys'](this['static_texture_List'])[_0x2ebb72(0x284)]){for(let _0x580391 in this[_0x2ebb72(0x243)])delete this['static_texture_List'][_0x580391],Promise[_0x2ebb72(0x276)]([_0x97b7df()['get'](_0x2ebb72(0x2a2)+this[_0x2ebb72(0x2d3)][_0x580391]['albedoPath'],{'responseType':_0x2ebb72(0x206)}),_0x97b7df()[_0x2ebb72(0x1c6)](_0x2ebb72(0x2a2)+this[_0x2ebb72(0x2d3)][_0x580391][_0x2ebb72(0x1c3)],{'responseType':_0x2ebb72(0x206)}),_0x97b7df()[_0x2ebb72(0x1c6)](_0x2ebb72(0x2a2)+this['textureInfo'][_0x580391][_0x2ebb72(0x295)],{'responseType':_0x2ebb72(0x206)})])[_0x2ebb72(0x280)](_0x3c682a=>{var _0x37fc9d=_0x2ebb72;this[_0x37fc9d(0x2d3)][_0x580391][_0x37fc9d(0x1fb)]=0x3,this[_0x37fc9d(0x2d3)][_0x580391]['renderMaterialCount']=0x0,this[_0x37fc9d(0x2d3)][_0x580391]['autoId']=this[_0x37fc9d(0x1bf)],this[_0x37fc9d(0x2d3)][_0x580391][_0x37fc9d(0x250)]=new Uint8Array(_0x3c682a[0x0][_0x37fc9d(0x21d)]),this[_0x37fc9d(0x2d3)][_0x580391]['orm']=new Uint8Array(_0x3c682a[0x1][_0x37fc9d(0x21d)]),this[_0x37fc9d(0x2d3)][_0x580391]['nd']=new Uint8Array(_0x3c682a[0x2][_0x37fc9d(0x21d)]),this[_0x37fc9d(0x1d6)][this[_0x37fc9d(0x1bf)]]=_0x580391,++this[_0x37fc9d(0x1bf)];let _0x2f48b5=this[_0x37fc9d(0x20a)][this['indexDbName_Common']]['transaction'](_0x37fc9d(0x2b2),_0x37fc9d(0x2af))[_0x37fc9d(0x1c5)](_0x37fc9d(0x2b2)),_0xcaa79c=_0x2f48b5['add'](this[_0x37fc9d(0x2d3)][_0x580391]);_0xcaa79c[_0x37fc9d(0x290)]=_0x5d790=>{var _0x55b6f8=_0x37fc9d;this[_0x55b6f8(0x2d3)][_0x5d790['currentTarget'][_0x55b6f8(0x226)]]['origin']=0x1;};})[_0x2ebb72(0x20c)](_0x19fc71=>{var _0x1d512a=_0x2ebb72;_0x34031a['log'](_0x19fc71),this[_0x1d512a(0x2d3)][_0x580391][_0x1d512a(0x1fb)]=0x0;});}}[_0x28361e(0x21b)](){var _0x4e0cf7=_0x28361e;if(0x7d0===this[_0x4e0cf7(0x1cf)]){for(var _0x2b4089 in(this[_0x4e0cf7(0x1cf)]=0x0,this['modelMeshInfo']))for(var _0x223c98 in this[_0x4e0cf7(0x1dc)][_0x2b4089])delete this['modelMeshInfo'][_0x2b4089][_0x223c98]['vertexPositionBuffer'],delete this['modelMeshInfo'][_0x2b4089][_0x223c98]['indexBuffer'];}else this[_0x4e0cf7(0x1cf)]++;}[_0x28361e(0x286)](_0x47cb87,_0x3bc1ff){var _0x15970a=_0x28361e;if(this['modelData'][_0x15970a(0x2ad)](_0x47cb87)){for(;this[_0x15970a(0x1d2)][0x5];);var _0x5e752b,_0x214d15=this[_0x15970a(0x1bd)][_0x15970a(0x228)](_0x47cb87)[0x0];-0x1!==_0x214d15&&(_0x5e752b=this[_0x15970a(0x1d2)][0x7],this[_0x15970a(0x1d2)][0x7]+=0x4,this[_0x15970a(0x1be)][_0x15970a(0x26f)]([_0x3bc1ff,_0x47cb87,0x0,0x0],_0x5e752b),this[_0x15970a(0x215)]['set']([_0x5e752b,this[_0x15970a(0x1d2)][0x7],_0x214d15+0x10,_0x214d15+0x14],this[_0x15970a(0x215)][0x0]),this[_0x15970a(0x215)][0x0]+=0x4),this[_0x15970a(0x1bd)][_0x15970a(0x283)](_0x47cb87)[0x0]=_0x3bc1ff,this[_0x15970a(0x1d2)][0x5]=0x1;}}[_0x28361e(0x289)](_0x4a0686,_0x7f6f32){var _0x5c04b0=_0x28361e;for(;this[_0x5c04b0(0x1d2)][0x5];);var _0x3083a0;_0x7f6f32&&_0x7f6f32['buffer']&&(_0x7f6f32=Array[_0x5c04b0(0x1d1)](_0x7f6f32)),Array[_0x5c04b0(0x240)](_0x7f6f32)&&0x10===_0x7f6f32['length']&&(this[_0x5c04b0(0x1bd)][_0x5c04b0(0x29e)](_0x4a0686)[_0x5c04b0(0x26f)](_0x7f6f32),this[_0x5c04b0(0x1f4)][_0x5c04b0(0x1e9)]({'msgType':_0x5c04b0(0x1bb),'modelId':_0x4a0686,'modelMatrix':_0x7f6f32}),-0x1!==(_0x4a0686=this[_0x5c04b0(0x1bd)][_0x5c04b0(0x228)](_0x4a0686)[0x0])&&(_0x3083a0=this['sharedData'][_0x5c04b0(0x213)],_0x7f6f32[0xc]-=_0x3083a0[0x6],_0x7f6f32[0xd]-=_0x3083a0[0x7],_0x7f6f32[0xe]-=_0x3083a0[0x8],_0x3083a0=this[_0x5c04b0(0x1d2)][0x7],this[_0x5c04b0(0x1d2)][0x7]+=0x10,this['renderUpdateTempDataView'][_0x5c04b0(0x26f)](_0x7f6f32,_0x3083a0),this[_0x5c04b0(0x215)][_0x5c04b0(0x26f)]([_0x3083a0,this[_0x5c04b0(0x1d2)][0x7],_0x4a0686,_0x4a0686+0x10],this['modifyMemoryMixDataView'][0x0]),this[_0x5c04b0(0x215)][0x0]+=0x4)),this[_0x5c04b0(0x1d2)][0x5]=0x1;}['SetModelStoreyTransform'](_0x3de906,_0x3a7bd9,_0x2f1446){var _0x5d9795=_0x28361e;if(this['modelData'][_0x5d9795(0x2ad)](_0x3de906)&&_0x3a7bd9&&!isNaN(_0x3a7bd9)){for(;this[_0x5d9795(0x1d2)][0x5];);var _0x23a8a1=this[_0x5d9795(0x1bd)][_0x5d9795(0x228)](_0x3de906)[0x0];if(-0x1!==_0x23a8a1){var _0x56e0cf=this[_0x5d9795(0x1d2)][0x7];this['renderMemoryIdDataView'][0x7]+=0x10;let _0x16a66c=[0x0,0x1,0x0,0x0];this[_0x5d9795(0x2c4)][_0x5d9795(0x224)](_0x3de906)||(this[_0x5d9795(0x2c4)][_0x3de906]={}),this['modelStoreyOperating'][_0x3de906]['hasOwnProperty'](_0x3a7bd9)||(this['modelStoreyOperating'][_0x3de906][_0x3a7bd9]={}),_0x2f1446?(this[_0x5d9795(0x2c4)][_0x3de906][_0x3a7bd9][_0x5d9795(0x29e)]=_0x2f1446,_0x16a66c=[..._0x16a66c,_0x2f1446[0x0],_0x2f1446[0x1],_0x2f1446[0x2],_0x2f1446[0x4],_0x2f1446[0x5],_0x2f1446[0x6],_0x2f1446[0x8],_0x2f1446[0x9],_0x2f1446[0xa],_0x2f1446[0xc],_0x2f1446[0xd],_0x2f1446[0xe]]):(delete this[_0x5d9795(0x2c4)][_0x3de906][_0x3a7bd9][_0x5d9795(0x29e)],_0x16a66c[0x1]=0x0),this[_0x5d9795(0x2c4)][_0x3de906][_0x3a7bd9][_0x5d9795(0x224)](_0x5d9795(0x283))&&(_0x16a66c[0x0]=this[_0x5d9795(0x2c4)][_0x3de906][_0x3a7bd9][_0x5d9795(0x283)]),this['renderUpdateTempDataView'][_0x5d9795(0x26f)](_0x16a66c,_0x56e0cf),this[_0x5d9795(0x215)][_0x5d9795(0x26f)]([_0x56e0cf,this[_0x5d9795(0x1d2)][0x7],_0x23a8a1=_0x23a8a1+0x14+0x10*_0x3a7bd9,_0x23a8a1+0x10],this[_0x5d9795(0x215)][0x0]),this['modifyMemoryMixDataView'][0x0]+=0x4;}this[_0x5d9795(0x1d2)][0x5]=0x1;}}[_0x28361e(0x2a7)](_0x25bae0,_0xdb5951,_0x4dd936){var _0x3207ab=_0x28361e;if(this[_0x3207ab(0x1bd)][_0x3207ab(0x2ad)](_0x25bae0)&&_0xdb5951&&!isNaN(_0xdb5951)){for(;this[_0x3207ab(0x1d2)][0x5];);var _0x27a5bb=this[_0x3207ab(0x1bd)][_0x3207ab(0x228)](_0x25bae0)[0x0];if(-0x1!==_0x27a5bb){var _0x15b820=this[_0x3207ab(0x1d2)][0x7];this[_0x3207ab(0x1d2)][0x7]+=0x4;let _0x3a8aab=[_0x4dd936,0x0,0x0,0x0];this['modelStoreyOperating'][_0x3207ab(0x224)](_0x25bae0)||(this[_0x3207ab(0x2c4)][_0x25bae0]={}),this[_0x3207ab(0x2c4)][_0x25bae0][_0x3207ab(0x224)](_0xdb5951)||(this[_0x3207ab(0x2c4)][_0x25bae0][_0xdb5951]={}),_0x4dd936?this[_0x3207ab(0x2c4)][_0x25bae0][_0xdb5951][_0x3207ab(0x283)]=_0x4dd936:delete this['modelStoreyOperating'][_0x25bae0][_0xdb5951][_0x3207ab(0x283)],this[_0x3207ab(0x2c4)][_0x25bae0][_0xdb5951]['hasOwnProperty'](_0x3207ab(0x29e))&&(_0x3a8aab[0x1]=0x1),this[_0x3207ab(0x1be)][_0x3207ab(0x26f)](_0x3a8aab,_0x15b820),this[_0x3207ab(0x215)][_0x3207ab(0x26f)]([_0x15b820,this[_0x3207ab(0x1d2)][0x7],_0x27a5bb=_0x27a5bb+0x14+0x10*_0xdb5951,_0x27a5bb+0x4],this[_0x3207ab(0x215)][0x0]),this[_0x3207ab(0x215)][0x0]+=0x4;}this[_0x3207ab(0x1d2)][0x5]=0x1;}}[_0x28361e(0x277)](_0x20d4c8,_0xee2ceb,_0x19f70b){var _0x253131=_0x28361e;if(this['modelData'][_0x253131(0x2ad)](_0x20d4c8)&&_0xee2ceb&&!isNaN(_0xee2ceb)){for(;this[_0x253131(0x1d2)][0x5];);var _0x1c5a3d=this[_0x253131(0x1bd)][_0x253131(0x228)](_0x20d4c8)[0x0];if(-0x1!==_0x1c5a3d){var _0x51825b=this[_0x253131(0x1d2)][0x7];this[_0x253131(0x1d2)][0x7]+=0x10;let _0x23acea=[0x0,0x1,0x0,0x0];this[_0x253131(0x229)][_0x253131(0x224)](_0x20d4c8)||(this['modelExpressTypeOperating'][_0x20d4c8]={}),this[_0x253131(0x229)][_0x20d4c8][_0x253131(0x224)](_0xee2ceb)||(this[_0x253131(0x229)][_0x20d4c8][_0xee2ceb]={}),_0x19f70b?(this[_0x253131(0x229)][_0x20d4c8][_0xee2ceb]['transform']=_0x19f70b,_0x23acea=[..._0x23acea,_0x19f70b[0x0],_0x19f70b[0x1],_0x19f70b[0x2],_0x19f70b[0x4],_0x19f70b[0x5],_0x19f70b[0x6],_0x19f70b[0x8],_0x19f70b[0x9],_0x19f70b[0xa],_0x19f70b[0xc],_0x19f70b[0xd],_0x19f70b[0xe]]):(delete this['modelExpressTypeOperating'][_0x20d4c8][_0xee2ceb][_0x253131(0x29e)],_0x23acea[0x1]=0x0),this['modelExpressTypeOperating'][_0x20d4c8][_0xee2ceb][_0x253131(0x224)]('status')&&(_0x23acea[0x0]=this[_0x253131(0x229)][_0x20d4c8][_0xee2ceb]['status']),this[_0x253131(0x1be)][_0x253131(0x26f)](_0x23acea,_0x51825b),this[_0x253131(0x215)]['set']([_0x51825b,this[_0x253131(0x1d2)][0x7],_0x1c5a3d=_0x1c5a3d+0x14+0x10*_0xee2ceb+0x640,_0x1c5a3d+0x10],this[_0x253131(0x215)][0x0]),this[_0x253131(0x215)][0x0]+=0x4;}this[_0x253131(0x1d2)][0x5]=0x1;}}[_0x28361e(0x20f)](_0x131487,_0x5c368a,_0x9a41d3){var _0x2746da=_0x28361e;if(this['modelData'][_0x2746da(0x2ad)](_0x131487)&&_0x5c368a&&!isNaN(_0x5c368a)){for(;this[_0x2746da(0x1d2)][0x5];);var _0x320c0b=this['modelData'][_0x2746da(0x228)](_0x131487)[0x0];if(-0x1!==_0x320c0b){var _0x234a73=this[_0x2746da(0x1d2)][0x7];this[_0x2746da(0x1d2)][0x7]+=0x4;let _0x4dab38=[_0x9a41d3,0x0,0x0,0x0];this[_0x2746da(0x229)][_0x2746da(0x224)](_0x131487)||(this[_0x2746da(0x229)][_0x131487]={}),this[_0x2746da(0x229)][_0x131487][_0x2746da(0x224)](_0x5c368a)||(this[_0x2746da(0x229)][_0x131487][_0x5c368a]={}),_0x9a41d3?this[_0x2746da(0x229)][_0x131487][_0x5c368a][_0x2746da(0x283)]=_0x9a41d3:delete this[_0x2746da(0x229)][_0x131487][_0x5c368a]['status'],this[_0x2746da(0x229)][_0x131487][_0x5c368a][_0x2746da(0x224)](_0x2746da(0x29e))&&(_0x4dab38[0x1]=0x1),this[_0x2746da(0x1be)][_0x2746da(0x26f)](_0x4dab38,_0x234a73),this[_0x2746da(0x215)]['set']([_0x234a73,this[_0x2746da(0x1d2)][0x7],_0x320c0b=_0x320c0b+0x14+0x10*_0x5c368a+0x640,_0x320c0b+0x4],this[_0x2746da(0x215)][0x0]),this[_0x2746da(0x215)][0x0]+=0x4;}this[_0x2746da(0x1d2)][0x5]=0x1;}}[_0x28361e(0x279)](_0x231b52,_0x55cf64){var _0x44a1a3=_0x28361e;for(;this[_0x44a1a3(0x1d2)][0x5];);var _0x5432ab=new Int32Array(_0x55cf64);for(let _0x5c2d1e=0x0;_0x5c2d1e<_0x5432ab[_0x44a1a3(0x284)];_0x5c2d1e+=0x2){var _0x38c0e6,_0x209f19=_0x5432ab[_0x5c2d1e],_0x15c5c9=_0x5432ab[_0x5c2d1e+0x1],_0x15c5c9=this[_0x44a1a3(0x24a)][_0x209f19][_0x15c5c9],_0x15c5c9=this[_0x44a1a3(0x23a)]['subarray'](_0x15c5c9,_0x15c5c9+_0x17e697['uY']);0x0!==_0x15c5c9[0x1c]&&(_0x38c0e6=_0x15c5c9[0x1b],_0x209f19=this[_0x44a1a3(0x1bd)][_0x44a1a3(0x228)](_0x209f19),this[_0x44a1a3(0x1be)][_0x44a1a3(0x26f)]([_0x15c5c9[0x1],0x0,_0x209f19[0x0]/0x4,_0x231b52[_0x44a1a3(0x283)]],this[_0x44a1a3(0x1d2)][0x7]),this[_0x44a1a3(0x27f)][_0x44a1a3(0x26f)]([this[_0x44a1a3(0x1d2)][0x7],this[_0x44a1a3(0x1d2)][0x7]+0x4,_0x38c0e6+0xc,_0x38c0e6+0x10],this[_0x44a1a3(0x27f)][0x0]),this[_0x44a1a3(0x1d2)][0x7]+=0x4,this['modifyMemoryInstancesDataView'][0x0]+=0x4);}this[_0x44a1a3(0x1d2)][0x5]=0x1;}[_0x28361e(0x2a5)](_0x5cae35,_0x113436){var _0x549d36=_0x28361e;for(;this[_0x549d36(0x1d2)][0x5];);var _0x3ee60a=new Int32Array(_0x113436);for(let _0x66f3ba=0x0;_0x66f3ba<_0x3ee60a['length'];_0x66f3ba+=0x2){var _0x207804=_0x3ee60a[_0x66f3ba],_0x3720fb=_0x3ee60a[_0x66f3ba+0x1],_0x207804=this[_0x549d36(0x24a)][_0x207804][_0x3720fb],_0x3720fb=this[_0x549d36(0x23a)][_0x549d36(0x282)](_0x207804,_0x207804+_0x17e697['uY']);if(0x0!==_0x3720fb[0x1c]){let _0x4a19a3=_0xbc745c['y3']['FromArray']([_0x3720fb[0x3],_0x3720fb[0x4],_0x3720fb[0x5],0x0,_0x3720fb[0x6],_0x3720fb[0x7],_0x3720fb[0x8],0x0,_0x3720fb[0x9],_0x3720fb[0xa],_0x3720fb[0xb],0x0,_0x3720fb[0xc],_0x3720fb[0xd],_0x3720fb[0xe],0x1]);_0x207804=[(_0x4a19a3=_0x4a19a3[_0x549d36(0x263)](_0xbc745c['y3']['FromArray'](_0x5cae35[_0x549d36(0x29e)])))['m'][0x0],_0x4a19a3['m'][0x1],_0x4a19a3['m'][0x2],_0x4a19a3['m'][0x4],_0x4a19a3['m'][0x5],_0x4a19a3['m'][0x6],_0x4a19a3['m'][0x8],_0x4a19a3['m'][0x9],_0x4a19a3['m'][0xa],_0x4a19a3['m'][0xc],_0x4a19a3['m'][0xd],_0x4a19a3['m'][0xe]],_0x3720fb=_0x3720fb[0x1b],(this[_0x549d36(0x1be)][_0x549d36(0x26f)](_0x207804,this[_0x549d36(0x1d2)][0x7]),this[_0x549d36(0x27f)][_0x549d36(0x26f)]([this[_0x549d36(0x1d2)][0x7],this[_0x549d36(0x1d2)][0x7]+0xc,_0x3720fb,_0x3720fb+0xc],this[_0x549d36(0x27f)][0x0]),this[_0x549d36(0x1d2)][0x7]+=0xc,this[_0x549d36(0x27f)][0x0]+=0x4);}}this[_0x549d36(0x1d2)][0x5]=0x1;}[_0x28361e(0x1cc)](_0x5e544a,_0x4d760e){var _0x60726e=_0x28361e;for(_0x5e544a['reverseElection']&&(this[_0x60726e(0x297)][this['operatingType'][_0x60726e(0x283)]]=_0x5e544a);this[_0x60726e(0x1d2)][0x5];);var _0x1ca877=new Int32Array(_0x4d760e);for(let _0x5b7002=0x0;_0x5b7002<_0x1ca877['length'];_0x5b7002+=0x2){var _0xfa69f0=_0x1ca877[_0x5b7002],_0x1c2eb4=_0x1ca877[_0x5b7002+0x1];if(this[_0x60726e(0x231)][this[_0x60726e(0x294)][_0x60726e(0x283)]][_0x60726e(0x224)](_0xfa69f0)||(this[_0x60726e(0x231)][this[_0x60726e(0x294)][_0x60726e(0x283)]][_0xfa69f0]={}),!(this[_0x60726e(0x231)][this[_0x60726e(0x294)]['status']][_0xfa69f0][_0x1c2eb4]=_0x5e544a)[_0x60726e(0x25a)]&&this[_0x60726e(0x29c)][_0xfa69f0]&&this[_0x60726e(0x29c)][_0xfa69f0][_0x1c2eb4])for(var _0x4ad1eb in this[_0x60726e(0x29c)][_0xfa69f0][_0x1c2eb4]){var _0x32db5e,_0x204bf8,_0x4ad1eb=parseInt(_0x4ad1eb),_0x4ad1eb=this[_0x60726e(0x24a)][_0xfa69f0][_0x4ad1eb],_0x4ad1eb=this[_0x60726e(0x23a)][_0x60726e(0x282)](_0x4ad1eb,_0x4ad1eb+_0x17e697['uY']);0x0!==_0x4ad1eb[0x1c]&&(_0x32db5e=_0x4ad1eb[0x1b],_0x204bf8=this[_0x60726e(0x1bd)][_0x60726e(0x228)](_0xfa69f0),this[_0x60726e(0x1be)]['set']([_0x4ad1eb[0x1],0x0,_0x204bf8[0x0]/0x4,_0x5e544a[_0x60726e(0x283)]],this[_0x60726e(0x1d2)][0x7]),this[_0x60726e(0x27f)]['set']([this[_0x60726e(0x1d2)][0x7],this[_0x60726e(0x1d2)][0x7]+0x4,_0x32db5e+0xc,_0x32db5e+0x10],this[_0x60726e(0x27f)][0x0]),this[_0x60726e(0x1d2)][0x7]+=0x4,this[_0x60726e(0x27f)][0x0]+=0x4);}}if(_0x5e544a[_0x60726e(0x25a)]){for(let _0x211676=0x1;_0x211676<this[_0x60726e(0x23a)][_0x60726e(0x284)];_0x211676+=_0x17e697['uY'])if(0x0!==this['modelMeshInstancesDataView'][_0x211676+0x1c]){var _0x46ba2a,_0x1ffb4d=this[_0x60726e(0x23a)][_0x60726e(0x282)](_0x211676,_0x211676+_0x17e697['uY']),_0x444794=_0x1ffb4d[0x0];this[_0x60726e(0x231)][this[_0x60726e(0x294)]['status']][_0x1ffb4d[0x0]]&&this['operatingTypeModelComponent'][this[_0x60726e(0x294)][_0x60726e(0x283)]][_0x1ffb4d[0x0]][_0x1ffb4d[0x15]]||0x0!==_0x1ffb4d[0x1c]&&(_0x46ba2a=_0x1ffb4d[0x1b],_0x444794=this[_0x60726e(0x1bd)]['dataOffsetStart'](_0x444794),this[_0x60726e(0x1be)][_0x60726e(0x26f)]([_0x1ffb4d[0x1],0x0,_0x444794[0x0]/0x4,this[_0x60726e(0x297)][this[_0x60726e(0x294)][_0x60726e(0x283)]][_0x60726e(0x283)]],this[_0x60726e(0x1d2)][0x7]),this[_0x60726e(0x27f)]['set']([this[_0x60726e(0x1d2)][0x7],this[_0x60726e(0x1d2)][0x7]+0x4,_0x46ba2a+0xc,_0x46ba2a+0x10],this['modifyMemoryInstancesDataView'][0x0]),this[_0x60726e(0x1d2)][0x7]+=0x4,this[_0x60726e(0x27f)][0x0]+=0x4);}else{if(0x0===this[_0x60726e(0x23a)][_0x211676])break;}}this['renderMemoryIdDataView'][0x5]=0x1;}[_0x28361e(0x260)](_0x26e7fb,_0x36750a){var _0x129ff1=_0x28361e;for(_0x26e7fb[_0x129ff1(0x25a)]&&(this['reverseElectionOperating'][this[_0x129ff1(0x294)][_0x129ff1(0x29e)]]=_0x26e7fb);this[_0x129ff1(0x1d2)][0x5];);var _0x5a5ccd=new Int32Array(_0x36750a);for(let _0x223d7e=0x0;_0x223d7e<_0x5a5ccd[_0x129ff1(0x284)];_0x223d7e+=0x2){var _0x361842=_0x5a5ccd[_0x223d7e],_0x2bcb4c=_0x5a5ccd[_0x223d7e+0x1];if(this[_0x129ff1(0x231)][this['operatingType'][_0x129ff1(0x29e)]][_0x129ff1(0x224)](_0x361842)||(this['operatingTypeModelComponent'][this['operatingType'][_0x129ff1(0x29e)]][_0x361842]={}),!(this[_0x129ff1(0x231)][this[_0x129ff1(0x294)][_0x129ff1(0x29e)]][_0x361842][_0x2bcb4c]=_0x26e7fb)['reverseElection']&&this['renderModelComponentInstance'][_0x361842]&&this[_0x129ff1(0x29c)][_0x361842][_0x2bcb4c])for(var _0x32f0c0 in this[_0x129ff1(0x29c)][_0x361842][_0x2bcb4c]){_0x32f0c0=parseInt(_0x32f0c0),_0x32f0c0=this[_0x129ff1(0x24a)][_0x361842][_0x32f0c0],_0x32f0c0=this[_0x129ff1(0x23a)]['subarray'](_0x32f0c0,_0x32f0c0+_0x17e697['uY']);if(0x0!==_0x32f0c0[0x1c]){let _0x26b311=_0xbc745c['y3']['FromArray']([_0x32f0c0[0x3],_0x32f0c0[0x4],_0x32f0c0[0x5],0x0,_0x32f0c0[0x6],_0x32f0c0[0x7],_0x32f0c0[0x8],0x0,_0x32f0c0[0x9],_0x32f0c0[0xa],_0x32f0c0[0xb],0x0,_0x32f0c0[0xc],_0x32f0c0[0xd],_0x32f0c0[0xe],0x1]);var _0x1838e3=[(_0x26b311=_0x26b311[_0x129ff1(0x263)](_0xbc745c['y3']['FromArray'](_0x26e7fb[_0x129ff1(0x29e)])))['m'][0x0],_0x26b311['m'][0x1],_0x26b311['m'][0x2],_0x26b311['m'][0x4],_0x26b311['m'][0x5],_0x26b311['m'][0x6],_0x26b311['m'][0x8],_0x26b311['m'][0x9],_0x26b311['m'][0xa],_0x26b311['m'][0xc],_0x26b311['m'][0xd],_0x26b311['m'][0xe]],_0x32f0c0=_0x32f0c0[0x1b];this[_0x129ff1(0x1be)]['set'](_0x1838e3,this[_0x129ff1(0x1d2)][0x7]),this[_0x129ff1(0x27f)][_0x129ff1(0x26f)]([this[_0x129ff1(0x1d2)][0x7],this[_0x129ff1(0x1d2)][0x7]+0xc,_0x32f0c0,_0x32f0c0+0xc],this[_0x129ff1(0x27f)][0x0]),this[_0x129ff1(0x1d2)][0x7]+=0xc,this['modifyMemoryInstancesDataView'][0x0]+=0x4;}}}if(_0x26e7fb[_0x129ff1(0x25a)]){for(let _0x268063=0x1;_0x268063<this['modelMeshInstancesDataView'][_0x129ff1(0x284)];_0x268063+=_0x17e697['uY'])if(0x0!==this[_0x129ff1(0x23a)][_0x268063+0x1c]){var _0x502155=this[_0x129ff1(0x23a)][_0x129ff1(0x282)](_0x268063,_0x268063+_0x17e697['uY']);if(!(this['operatingTypeModelComponent'][this[_0x129ff1(0x294)][_0x129ff1(0x29e)]][_0x502155[0x0]]&&this[_0x129ff1(0x231)][this[_0x129ff1(0x294)][_0x129ff1(0x29e)]][_0x502155[0x0]][_0x502155[0x15]]||0x0===_0x502155[0x1c])){let _0x5af8a7=_0xbc745c['y3'][_0x129ff1(0x27e)]([_0x502155[0x3],_0x502155[0x4],_0x502155[0x5],0x0,_0x502155[0x6],_0x502155[0x7],_0x502155[0x8],0x0,_0x502155[0x9],_0x502155[0xa],_0x502155[0xb],0x0,_0x502155[0xc],_0x502155[0xd],_0x502155[0xe],0x1]);var _0x580464=Array[_0x129ff1(0x1d1)](_0x5af8a7[_0x129ff1(0x263)](_0xbc745c['y3'][_0x129ff1(0x27e)](_0x26e7fb[_0x129ff1(0x29e)]))['m']),_0x580464=[_0x580464[0x0],_0x580464[0x1],_0x580464[0x2],_0x580464[0x4],_0x580464[0x5],_0x580464[0x6],_0x580464[0x8],_0x580464[0x9],_0x580464[0xa],_0x580464[0xc],_0x580464[0xd],_0x580464[0xe]],_0x502155=_0x502155[0x1b];this[_0x129ff1(0x1be)][_0x129ff1(0x26f)](_0x580464,this[_0x129ff1(0x1d2)][0x7]),this[_0x129ff1(0x27f)]['set']([this[_0x129ff1(0x1d2)][0x7],this['renderMemoryIdDataView'][0x7]+0xc,_0x502155,_0x502155+0xc],this[_0x129ff1(0x27f)][0x0]),this[_0x129ff1(0x1d2)][0x7]+=0xc,this[_0x129ff1(0x27f)][0x0]+=0x4;}}else{if(0x0===this[_0x129ff1(0x23a)][_0x268063])break;}}this['renderMemoryIdDataView'][0x5]=0x1;}[_0x28361e(0x2c1)](){var _0x4b8e14=_0x28361e;for(;this[_0x4b8e14(0x1d2)][0x5];);if(this[_0x4b8e14(0x297)][_0x4b8e14(0x224)](this[_0x4b8e14(0x294)][_0x4b8e14(0x283)])){for(let _0x2d18a4=0x1;_0x2d18a4<this['modelMeshInstancesDataView'][_0x4b8e14(0x284)];_0x2d18a4+=_0x17e697['uY'])if(0x0!==this[_0x4b8e14(0x23a)][_0x2d18a4+0x1c]){var _0x1c2d7b=this[_0x4b8e14(0x23a)]['subarray'](_0x2d18a4,_0x2d18a4+_0x17e697['uY']),_0x26dc3f=_0x1c2d7b[0x0],_0x50262a=_0x1c2d7b[0x1b],_0x26dc3f=this[_0x4b8e14(0x1bd)][_0x4b8e14(0x228)](_0x26dc3f);this[_0x4b8e14(0x1be)][_0x4b8e14(0x26f)]([_0x1c2d7b[0x1],0x0,_0x26dc3f[0x0]/0x4,_0x1c2d7b[0x1a]],this[_0x4b8e14(0x1d2)][0x7]),this[_0x4b8e14(0x27f)][_0x4b8e14(0x26f)]([this[_0x4b8e14(0x1d2)][0x7],this['renderMemoryIdDataView'][0x7]+0x4,_0x50262a+0xc,_0x50262a+0x10],this[_0x4b8e14(0x27f)][0x0]),this['renderMemoryIdDataView'][0x7]+=0x4,this[_0x4b8e14(0x27f)][0x0]+=0x4;}else{if(0x0===this[_0x4b8e14(0x23a)][_0x2d18a4])break;}}else{for(var _0x15a205 in this[_0x4b8e14(0x231)][this[_0x4b8e14(0x294)][_0x4b8e14(0x283)]])for(var _0x51a889 in this['operatingTypeModelComponent'][this['operatingType'][_0x4b8e14(0x283)]][_0x15a205])if(this[_0x4b8e14(0x29c)][_0x15a205]&&this[_0x4b8e14(0x29c)][_0x15a205][_0x51a889])for(var _0x3543b5 in this[_0x4b8e14(0x29c)][_0x15a205][_0x51a889]){var _0x3543b5=parseInt(_0x3543b5),_0x3543b5=this['modelMeshInstancesIndexDataView'][_0x15a205][_0x3543b5],_0x3543b5=this[_0x4b8e14(0x23a)][_0x4b8e14(0x282)](_0x3543b5,_0x3543b5+_0x17e697['uY']),_0x59ebc0=_0x3543b5[0x1b],_0x9ec20a=this[_0x4b8e14(0x1bd)]['dataOffsetStart'](_0x15a205);this[_0x4b8e14(0x1be)]['set']([_0x3543b5[0x1],0x0,_0x9ec20a[0x0]/0x4,_0x3543b5[0x1a]],this[_0x4b8e14(0x1d2)][0x7]),this[_0x4b8e14(0x27f)][_0x4b8e14(0x26f)]([this['renderMemoryIdDataView'][0x7],this[_0x4b8e14(0x1d2)][0x7]+0x4,_0x59ebc0+0xc,_0x59ebc0+0x10],this[_0x4b8e14(0x27f)][0x0]),this[_0x4b8e14(0x1d2)][0x7]+=0x4,this[_0x4b8e14(0x27f)][0x0]+=0x4;}}delete this[_0x4b8e14(0x297)][this['operatingType'][_0x4b8e14(0x283)]],this['operatingTypeModelComponent'][this[_0x4b8e14(0x294)][_0x4b8e14(0x283)]]={},this[_0x4b8e14(0x1d2)][0x5]=0x1;}[_0x28361e(0x29b)](){var _0x5d0a3e=_0x28361e;for(;this[_0x5d0a3e(0x1d2)][0x5];);if(this[_0x5d0a3e(0x297)][_0x5d0a3e(0x224)](this[_0x5d0a3e(0x294)]['transform'])){for(let _0x396154=0x1;_0x396154<this['modelMeshInstancesDataView']['length'];_0x396154+=_0x17e697['uY'])if(0x0!==this[_0x5d0a3e(0x23a)][_0x396154+0x1c]){var _0x321b08=this[_0x5d0a3e(0x23a)][_0x5d0a3e(0x282)](_0x396154,_0x396154+_0x17e697['uY']),_0x19a9f2=[_0x321b08[0x3],_0x321b08[0x4],_0x321b08[0x5],_0x321b08[0x6],_0x321b08[0x7],_0x321b08[0x8],_0x321b08[0x9],_0x321b08[0xa],_0x321b08[0xb],_0x321b08[0xc],_0x321b08[0xd],_0x321b08[0xe]],_0x321b08=_0x321b08[0x1b];this['renderUpdateTempDataView']['set'](_0x19a9f2,this[_0x5d0a3e(0x1d2)][0x7]),this[_0x5d0a3e(0x27f)][_0x5d0a3e(0x26f)]([this[_0x5d0a3e(0x1d2)][0x7],this[_0x5d0a3e(0x1d2)][0x7]+0xc,_0x321b08,_0x321b08+0xc],this['modifyMemoryInstancesDataView'][0x0]),this[_0x5d0a3e(0x1d2)][0x7]+=0xc,this['modifyMemoryInstancesDataView'][0x0]+=0x4;}else{if(0x0===this[_0x5d0a3e(0x23a)][_0x396154])break;}}else{for(var _0x5b0595 in this[_0x5d0a3e(0x231)][this[_0x5d0a3e(0x294)]['transform']])for(var _0x70fb41 in this[_0x5d0a3e(0x231)][this[_0x5d0a3e(0x294)]['transform']][_0x5b0595])if(this['renderModelComponentInstance'][_0x5b0595]&&this[_0x5d0a3e(0x29c)][_0x5b0595][_0x70fb41])for(var _0x49af95 in this[_0x5d0a3e(0x29c)][_0x5b0595][_0x70fb41]){var _0x49af95=parseInt(_0x49af95),_0x49af95=this[_0x5d0a3e(0x24a)][_0x5b0595][_0x49af95],_0x49af95=this[_0x5d0a3e(0x23a)]['subarray'](_0x49af95,_0x49af95+_0x17e697['uY']),_0x5de946=[_0x49af95[0x3],_0x49af95[0x4],_0x49af95[0x5],_0x49af95[0x6],_0x49af95[0x7],_0x49af95[0x8],_0x49af95[0x9],_0x49af95[0xa],_0x49af95[0xb],_0x49af95[0xc],_0x49af95[0xd],_0x49af95[0xe]],_0x49af95=_0x49af95[0x1b];this[_0x5d0a3e(0x1be)][_0x5d0a3e(0x26f)](_0x5de946,this[_0x5d0a3e(0x1d2)][0x7]),this[_0x5d0a3e(0x27f)]['set']([this[_0x5d0a3e(0x1d2)][0x7],this[_0x5d0a3e(0x1d2)][0x7]+0xc,_0x49af95,_0x49af95+0xc],this['modifyMemoryInstancesDataView'][0x0]),this[_0x5d0a3e(0x1d2)][0x7]+=0xc,this[_0x5d0a3e(0x27f)][0x0]+=0x4;}}delete this[_0x5d0a3e(0x297)][this['operatingType'][_0x5d0a3e(0x29e)]],this[_0x5d0a3e(0x231)][this['operatingType'][_0x5d0a3e(0x29e)]]={},this[_0x5d0a3e(0x1d2)][0x5]=0x1;}[_0x28361e(0x24c)](_0x676b69,_0x9c2c4a){var _0x47552f=_0x28361e;for(;this['renderMemoryIdDataView'][0x5];);var _0x294bb4=_0x676b69[_0x47552f(0x27b)],_0x8ab7fb=new Int32Array(_0x9c2c4a);for(let _0x531560=0x0;_0x531560<_0x8ab7fb['length'];_0x531560++){var _0x498963=_0x8ab7fb[_0x531560];if(this[_0x47552f(0x231)][this['operatingType'][_0x47552f(0x1c4)]]['hasOwnProperty'](_0x294bb4)||(this['operatingTypeModelComponent'][this[_0x47552f(0x294)][_0x47552f(0x1c4)]][_0x294bb4]={}),this[_0x47552f(0x231)][this['operatingType'][_0x47552f(0x1c4)]][_0x294bb4][_0x498963]=_0x676b69,this[_0x47552f(0x29c)][_0x294bb4]&&this[_0x47552f(0x29c)][_0x294bb4][_0x498963])for(var _0x8c4ff0 in this[_0x47552f(0x29c)][_0x294bb4][_0x498963]){var _0x8c4ff0=parseInt(_0x8c4ff0),_0x8c4ff0=this['modelMeshInstancesIndexDataView'][_0x294bb4][_0x8c4ff0],_0x8c4ff0=this[_0x47552f(0x23a)]['subarray'](_0x8c4ff0,_0x8c4ff0+_0x17e697['uY']);0x0!==_0x8c4ff0[0x1c]&&(this[_0x47552f(0x2a9)][_0x294bb4][_0x676b69[_0x47552f(0x1ef)]]['hasOwnProperty'](_0x47552f(0x228))||this[_0x47552f(0x2ce)](_0x294bb4,_0x676b69['materialId']),_0x8c4ff0=_0x8c4ff0[0x1b],this[_0x47552f(0x1be)][_0x47552f(0x26f)]([this[_0x47552f(0x2a9)][_0x294bb4][_0x676b69[_0x47552f(0x1ef)]][_0x47552f(0x228)]/0x4,this['modelComponentAttributeDataView'][_0x294bb4][0x2*_0x498963],this[_0x47552f(0x27a)][_0x294bb4][0x2*_0x498963+0x1],0x0],this[_0x47552f(0x1d2)][0x7]),this[_0x47552f(0x27f)][_0x47552f(0x26f)]([this['renderMemoryIdDataView'][0x7],this['renderMemoryIdDataView'][0x7]+0x4,_0x8c4ff0+0x10,_0x8c4ff0+0x14],this[_0x47552f(0x27f)][0x0]),this[_0x47552f(0x1d2)][0x7]+=0x4,this[_0x47552f(0x27f)][0x0]+=0x4);}}this['renderMemoryIdDataView'][0x5]=0x1;}[_0x28361e(0x248)](_0x4770a6,_0x526dee){var _0x1a93a4=_0x28361e;if(!_0x526dee&&(_0x526dee=[],this[_0x1a93a4(0x231)][this[_0x1a93a4(0x294)][_0x1a93a4(0x1c4)]]&&this[_0x1a93a4(0x231)][this[_0x1a93a4(0x294)]['material']][_0x4770a6])){for(var _0x554aee in this['operatingTypeModelComponent'][this[_0x1a93a4(0x294)]['material']][_0x4770a6])_0x526dee['push'](_0x554aee);}for(;this['renderMemoryIdDataView'][0x5];);for(let _0x1cd7df=0x0;_0x1cd7df<_0x526dee[_0x1a93a4(0x284)];_0x1cd7df++){var _0x2196e2=_0x526dee[_0x1cd7df];if(this[_0x1a93a4(0x29c)][_0x4770a6]&&this[_0x1a93a4(0x29c)][_0x4770a6][_0x2196e2])for(var _0x4d5482 in this['renderModelComponentInstance'][_0x4770a6][_0x2196e2]){var _0x4d5482=parseInt(_0x4d5482),_0x4d5482=this[_0x1a93a4(0x24a)][_0x4770a6][_0x4d5482],_0x4d5482=this[_0x1a93a4(0x23a)]['subarray'](_0x4d5482,_0x4d5482+_0x17e697['uY']),_0x387021=_0x4d5482[0x19];0x0!==_0x4d5482[0x1c]&&(this['modelMaterialInfo'][_0x4770a6][_0x387021][_0x1a93a4(0x224)](_0x1a93a4(0x228))||this[_0x1a93a4(0x2ce)](_0x4770a6,_0x387021),_0x4d5482=_0x4d5482[0x1b],this[_0x1a93a4(0x1be)][_0x1a93a4(0x26f)]([this['modelMaterialInfo'][_0x4770a6][_0x387021][_0x1a93a4(0x228)]/0x4,this[_0x1a93a4(0x27a)][_0x4770a6][0x2*_0x2196e2],this[_0x1a93a4(0x27a)][_0x4770a6][0x2*_0x2196e2+0x1],0x0],this[_0x1a93a4(0x1d2)][0x7]),this['modifyMemoryInstancesDataView'][_0x1a93a4(0x26f)]([this[_0x1a93a4(0x1d2)][0x7],this[_0x1a93a4(0x1d2)][0x7]+0x4,_0x4d5482+0x10,_0x4d5482+0x14],this['modifyMemoryInstancesDataView'][0x0]),this[_0x1a93a4(0x1d2)][0x7]+=0x4,this['modifyMemoryInstancesDataView'][0x0]+=0x4);}}this[_0x1a93a4(0x1d2)][0x5]=0x1;}[_0x28361e(0x1dd)](_0x30da41,_0x22fc65,_0x44c7ad){var _0x3cf648=_0x28361e;_0x22fc65=this[_0x3cf648(0x24a)][_0x30da41][_0x22fc65];if(0x0<_0x22fc65){for(;this[_0x3cf648(0x1d2)][0x5];);var _0x22fc65=this[_0x3cf648(0x23a)][_0x3cf648(0x282)](_0x22fc65,_0x22fc65+_0x17e697['uY']),_0x799338=_0x22fc65[0x1c],_0x11e51f=_0x22fc65[0x15];0x0!==_0x799338&&(this[_0x3cf648(0x2a9)][_0x30da41][_0x44c7ad][_0x3cf648(0x224)](_0x3cf648(0x228))||this[_0x3cf648(0x2ce)](_0x30da41,_0x44c7ad),_0x799338=_0x22fc65[0x1b],this[_0x3cf648(0x1be)]['set']([this[_0x3cf648(0x2a9)][_0x30da41][_0x44c7ad][_0x3cf648(0x228)]/0x4,this[_0x3cf648(0x27a)][_0x30da41][0x2*_0x11e51f],this[_0x3cf648(0x27a)][_0x30da41][0x2*_0x11e51f+0x1],0x0],this[_0x3cf648(0x1d2)][0x7]),this[_0x3cf648(0x27f)][_0x3cf648(0x26f)]([this[_0x3cf648(0x1d2)][0x7],this[_0x3cf648(0x1d2)][0x7]+0x4,_0x799338+0x10,_0x799338+0x14],this['modifyMemoryInstancesDataView'][0x0]),this[_0x3cf648(0x1d2)][0x7]+=0x4,this[_0x3cf648(0x27f)][0x0]+=0x4),this[_0x3cf648(0x1d2)][0x5]=0x1;}}['CreateMaterial'](_0x206f1e,_0x21d205){var _0x468b02=_0x28361e,_0x1cb92b=this[_0x468b02(0x1bd)][_0x468b02(0x1f5)](_0x206f1e)[0x0]+ ++this[_0x468b02(0x1bd)][_0x468b02(0x1e4)](_0x206f1e)[0x0];return this[_0x468b02(0x2a9)][_0x206f1e]['hasOwnProperty'](_0x1cb92b)||(this[_0x468b02(0x2a9)][_0x206f1e][_0x1cb92b]={'renderInstancesCount':0x0,'loadStatus':0x3,'color':_0x21d205,'textureId':null,'name':_0x1cb92b}),_0x1cb92b;}['SetMaterialColor'](_0x16dd56,_0x272980,_0x18eb11){var _0x490d5f=_0x28361e;if(this[_0x490d5f(0x1c2)]['hasOwnProperty'](_0x16dd56)||(this['editModelMaterial'][_0x16dd56]={}),this[_0x490d5f(0x1c2)][_0x16dd56][_0x490d5f(0x224)](_0x272980)||(this['editModelMaterial'][_0x16dd56][_0x272980]={}),_0x18eb11?this[_0x490d5f(0x1c2)][_0x16dd56][_0x272980][_0x490d5f(0x2c9)]=_0x18eb11:delete this[_0x490d5f(0x1c2)][_0x16dd56][_0x272980]['color'],this['modelMaterialInfo'][_0x16dd56][_0x272980]&&this['modelMaterialInfo'][_0x16dd56][_0x272980][_0x490d5f(0x224)](_0x490d5f(0x228))){for(var _0x1b6177=this[_0x490d5f(0x2a9)][_0x16dd56][_0x272980][_0x490d5f(0x228)];this['renderMemoryIdDataView'][0x5];);_0x18eb11=_0x18eb11||this[_0x490d5f(0x2a9)][_0x16dd56][_0x272980][_0x490d5f(0x2c9)],_0x16dd56=this[_0x490d5f(0x1d2)][0x7],(this['renderMemoryIdDataView'][0x7]+=0x4,this[_0x490d5f(0x1be)][_0x490d5f(0x26f)](_0x18eb11,_0x16dd56),this['modifyMemoryMixDataView'][_0x490d5f(0x26f)]([_0x16dd56,this['renderMemoryIdDataView'][0x7],_0x1b6177,_0x1b6177+0x4],this['modifyMemoryMixDataView'][0x0]),this[_0x490d5f(0x215)][0x0]+=0x4,this[_0x490d5f(0x1d2)][0x5]=0x1);}}[_0x28361e(0x1d0)](_0x1e2500,_0x1a58ec,_0x365812){var _0x48f8eb=_0x28361e;this[_0x48f8eb(0x227)]['hasOwnProperty'](_0x1e2500)||(this['modelMaterialBindTexture'][_0x1e2500]={}),_0x365812&&this[_0x48f8eb(0x2d3)][_0x48f8eb(0x224)](_0x365812)?(this[_0x48f8eb(0x1c2)][_0x48f8eb(0x224)](_0x1e2500)||(this[_0x48f8eb(0x1c2)][_0x1e2500]={}),this['editModelMaterial'][_0x1e2500][_0x48f8eb(0x224)](_0x1a58ec)||(this['editModelMaterial'][_0x1e2500][_0x1a58ec]={}),this['editModelMaterial'][_0x1e2500][_0x1a58ec][_0x48f8eb(0x27c)]=_0x365812,this[_0x48f8eb(0x2c0)](_0x1e2500,_0x1a58ec,[0x0,0x0,0x0,0x0]),this['modelMaterialInfo'][_0x1e2500][_0x1a58ec]&&this[_0x48f8eb(0x2a9)][_0x1e2500][_0x1a58ec][_0x48f8eb(0x224)]('dataOffsetStart')&&(this[_0x48f8eb(0x227)][_0x1e2500][_0x1a58ec]=_0x365812)):(this['modelMaterialBindTexture'][_0x1e2500][_0x1a58ec]=_0x48f8eb(0x1f3),this[_0x48f8eb(0x1c2)][_0x1e2500]&&this[_0x48f8eb(0x1c2)][_0x1e2500][_0x1a58ec]&&delete this[_0x48f8eb(0x1c2)][_0x1e2500][_0x1a58ec][_0x48f8eb(0x27c)],this[_0x48f8eb(0x2c0)](_0x1e2500,_0x1a58ec,null)),this['BindTexture']();}[_0x28361e(0x255)](_0x3186fc){var _0x4ad6fa=_0x28361e;if(_0x3186fc){if(Array[_0x4ad6fa(0x240)](_0x3186fc)){for(var _0x5ca084 of _0x3186fc)for(var _0x490f29 in this[_0x4ad6fa(0x1c2)][_0x5ca084])this[_0x4ad6fa(0x1d0)](_0x5ca084,_0x490f29,null);}else{for(var _0xdc32ac in this[_0x4ad6fa(0x1c2)][_0x3186fc])this['SetMaterialTexture'](_0x3186fc,_0xdc32ac,null);}}else{for(var _0x427cfe in this['editModelMaterial'])for(var _0x3e56ba in this['editModelMaterial'][_0x427cfe])this[_0x4ad6fa(0x1d0)](_0x427cfe,_0x3e56ba,null);}}}();},0x2f9d:(_0x268526,_0x369b8e,_0x37e5bb)=>{_0x37e5bb['d'](_0x369b8e,{'mI':()=>function(_0x21ac68,_0x220842,_0x58ff8f){var _0x4d967b=a2_0x2f47;let _0x27c3af=!0x1;for(let _0x22b796=0x1;_0x22b796<_0x21ac68[0x0];_0x22b796+=0x2){if(_0x21ac68[_0x22b796]<=_0x220842&&_0x21ac68[_0x22b796+0x1]>=_0x58ff8f)return;if(_0x21ac68[_0x22b796]>=_0x220842&&_0x21ac68[_0x22b796+0x1]<=_0x58ff8f)return _0x21ac68[_0x22b796]=_0x220842,void(_0x21ac68[_0x22b796+0x1]=_0x58ff8f);if(_0x21ac68[_0x22b796]>=_0x220842&&_0x21ac68[_0x22b796]<=_0x58ff8f&&(_0x21ac68[_0x22b796]=_0x220842,_0x27c3af=!0x0),_0x21ac68[_0x22b796+0x1]>=_0x220842&&_0x21ac68[_0x22b796+0x1]<=_0x58ff8f&&(_0x21ac68[_0x22b796+0x1]=_0x58ff8f,_0x27c3af=!0x0),_0x27c3af)return;}let _0x1c9b4f=0x1;for(;;){if(-0x1===_0x21ac68[_0x1c9b4f])return _0x21ac68[_0x1c9b4f]=_0x220842,_0x21ac68[_0x1c9b4f+0x1]=_0x58ff8f,_0x21ac68[_0x4d967b(0x284)]<_0x1c9b4f+0x3&&_0x265071['log'](_0x4d967b(0x293)),void(_0x21ac68[0x0]===_0x1c9b4f&&(_0x21ac68[0x0]+=0x2));_0x1c9b4f+=0x2;}},'uY':()=>_0xc1c2dc,'ux':()=>function(_0x481c9a){for(let _0x263642=0x0;_0x263642<_0x481c9a['length'];_0x263642++)_0x481c9a[_0x263642]=parseFloat(_0x481c9a[_0x263642]);return _0x481c9a;}});var _0x265071=_0x37e5bb(0x6214);const _0xc1c2dc=0x21;}},_0x31d64f={},_0x59ea1c['m']=_0x31d367,_0x59ea1c['x']=()=>{var _0x5e66e2=_0x59ea1c['O'](void 0x0,[0x1f6,0x1f3,0x162,0x2c9],()=>_0x59ea1c(0x14518));return _0x59ea1c['O'](_0x5e66e2);},_0x5ec9ad=[],_0x59ea1c['O']=(_0xe28ef6,_0x2e8c3d,_0x502637,_0x4f6c6d)=>{var _0x4a9c40=a2_0x2f47;if(!_0x2e8c3d){for(var _0x15b178=Infinity,_0x1072a0=0x0;_0x1072a0<_0x5ec9ad['length'];_0x1072a0++){for(var _0x1a36c5,[_0x2e8c3d,_0x502637,_0x4f6c6d]=_0x5ec9ad[_0x1072a0],_0x49acd9=!0x0,_0x280e55=0x0;_0x280e55<_0x2e8c3d[_0x4a9c40(0x284)];_0x280e55++)(!0x1&_0x4f6c6d||_0x4f6c6d<=_0x15b178)&&Object[_0x4a9c40(0x28c)](_0x59ea1c['O'])[_0x4a9c40(0x2b6)](_0x35b994=>_0x59ea1c['O'][_0x35b994](_0x2e8c3d[_0x280e55]))?_0x2e8c3d[_0x4a9c40(0x211)](_0x280e55--,0x1):(_0x49acd9=!0x1,_0x4f6c6d<_0x15b178&&(_0x15b178=_0x4f6c6d));_0x49acd9&&(_0x5ec9ad['splice'](_0x1072a0--,0x1),void 0x0!==(_0x1a36c5=_0x502637())&&(_0xe28ef6=_0x1a36c5));}return _0xe28ef6;}_0x4f6c6d=_0x4f6c6d||0x0;for(_0x1072a0=_0x5ec9ad[_0x4a9c40(0x284)];0x0<_0x1072a0&&_0x5ec9ad[_0x1072a0-0x1][0x2]>_0x4f6c6d;_0x1072a0--)_0x5ec9ad[_0x1072a0]=_0x5ec9ad[_0x1072a0-0x1];_0x5ec9ad[_0x1072a0]=[_0x2e8c3d,_0x502637,_0x4f6c6d];},_0x59ea1c['n']=_0x2f1c31=>{var _0x39380b=a2_0x2f47,_0x7b9f09=_0x2f1c31&&_0x2f1c31[_0x39380b(0x204)]?()=>_0x2f1c31[_0x39380b(0x29a)]:()=>_0x2f1c31;return _0x59ea1c['d'](_0x7b9f09,{'a':_0x7b9f09}),_0x7b9f09;},_0x59ea1c['d']=(_0x3f28af,_0x3a42d4)=>{var _0x55dcb2=a2_0x2f47;for(var _0x3a50fb in _0x3a42d4)_0x59ea1c['o'](_0x3a42d4,_0x3a50fb)&&!_0x59ea1c['o'](_0x3f28af,_0x3a50fb)&&Object[_0x55dcb2(0x24b)](_0x3f28af,_0x3a50fb,{'enumerable':!0x0,'get':_0x3a42d4[_0x3a50fb]});},_0x59ea1c['f']={},_0x59ea1c['e']=_0x1899cc=>Promise[_0xcda9a(0x276)](Object[_0xcda9a(0x28c)](_0x59ea1c['f'])[_0xcda9a(0x23e)]((_0x1d0cce,_0x514df2)=>(_0x59ea1c['f'][_0x514df2](_0x1899cc,_0x1d0cce),_0x1d0cce),[])),_0x59ea1c['u']=_0x56a894=>({0x162:_0xcda9a(0x241),0x1f3:_0xcda9a(0x2c8),0x1f6:_0xcda9a(0x22f),0x2c9:_0xcda9a(0x21f),0x371:_0xcda9a(0x261)}[_0x56a894]+'.js'),_0x59ea1c['g']=(function(){var _0x49468f=_0xcda9a;if(_0x49468f(0x1ce)==typeof globalThis)return globalThis;try{return this||new Function(_0x49468f(0x2cc))();}catch(_0x26cc7b){if(_0x49468f(0x1ce)==typeof window)return window;}}()),_0x59ea1c['o']=(_0x382405,_0x18aa2f)=>Object[_0xcda9a(0x274)][_0xcda9a(0x224)]['call'](_0x382405,_0x18aa2f),_0x59ea1c['nmd']=_0x47a8cf=>(_0x47a8cf['paths']=[],_0x47a8cf[_0xcda9a(0x1db)]||(_0x47a8cf[_0xcda9a(0x1db)]=[]),_0x47a8cf),_0x59ea1c['p']='./',_0x59ea1c['b']=self[_0xcda9a(0x2c2)]+'',_0x7eb165={0xe0:0x1},_0x59ea1c['f']['i']=(_0x387d48,_0x2df7dc)=>{_0x7eb165[_0x387d48]||importScripts(_0x59ea1c['p']+_0x59ea1c['u'](_0x387d48));},_0x45c4b4=Object(self||this)['webpackChunkBim']=Object(self||this)[_0xcda9a(0x1fa)]||[],_0x40718e=_0x45c4b4[_0xcda9a(0x26d)][_0xcda9a(0x29d)](_0x45c4b4),_0x45c4b4['push']=_0x5858fd=>{var _0x5916a8=_0xcda9a,_0x310775,[_0x71f7c4,_0x4d2d4a,_0xe11ce5]=_0x5858fd;for(_0x310775 in _0x4d2d4a)_0x59ea1c['o'](_0x4d2d4a,_0x310775)&&(_0x59ea1c['m'][_0x310775]=_0x4d2d4a[_0x310775]);for(_0xe11ce5&&_0xe11ce5(_0x59ea1c);_0x71f7c4[_0x5916a8(0x284)];)_0x7eb165[_0x71f7c4['pop']()]=0x1;_0x40718e(_0x5858fd);},_0x246dac=_0x59ea1c['x'],(_0x59ea1c['x']=()=>Promise[_0xcda9a(0x276)]([0x1f6,0x1f3,0x162,0x2c9][_0xcda9a(0x2bf)](_0x59ea1c['e'],_0x59ea1c))[_0xcda9a(0x280)](_0x246dac))();function _0x59ea1c(_0x1ebfc4){var _0x594a2b=_0xcda9a,_0x41279b=_0x31d64f[_0x1ebfc4];if(void 0x0!==_0x41279b)return _0x41279b[_0x594a2b(0x1d5)];return _0x41279b=_0x31d64f[_0x1ebfc4]={'id':_0x1ebfc4,'loaded':!0x1,'exports':{}},(_0x31d367[_0x1ebfc4][_0x594a2b(0x237)](_0x41279b[_0x594a2b(0x1d5)],_0x41279b,_0x41279b[_0x594a2b(0x1d5)],_0x59ea1c),_0x41279b[_0x594a2b(0x26b)]=!0x0,_0x41279b[_0x594a2b(0x1d5)]);}var _0x5ec9ad,_0x7eb165,_0x45c4b4,_0x40718e,_0x246dac,_0x31d367,_0x31d64f;};function a2_0x2f47(_0x43b3b0,_0xc58c20){var _0x4176d5=a2_0x4176();return a2_0x2f47=function(_0x2f470e,_0x4d9829){_0x2f470e=_0x2f470e-0x1bb;var _0xb16eff=_0x4176d5[_0x2f470e];return _0xb16eff;},a2_0x2f47(_0x43b3b0,_0xc58c20);}a2_0x8aa910(0x1ce)==typeof exports&&'object'==typeof module?module[a2_0x8aa910(0x1d5)]=t():a2_0x8aa910(0x1e7)==typeof define&&define[a2_0x8aa910(0x233)]?define([],t):a2_0x8aa910(0x1ce)==typeof exports?exports[a2_0x8aa910(0x28a)]=t():e[a2_0x8aa910(0x28a)]=t();