suerprisePlus
2024-10-17 78c7b6c6dfe40761e7b8eb60498f2eb73c0aaad1
1
var a1_0x353e6a=a1_0x1804;(function(_0x56e417,_0x370051){var _0x8e9e8d=a1_0x1804,_0xddc42=_0x56e417();while(!![]){try{var _0x149bc8=parseInt(_0x8e9e8d(0x222))/0x1*(parseInt(_0x8e9e8d(0x22b))/0x2)+-parseInt(_0x8e9e8d(0x260))/0x3+-parseInt(_0x8e9e8d(0x263))/0x4*(parseInt(_0x8e9e8d(0x1d3))/0x5)+-parseInt(_0x8e9e8d(0x204))/0x6+-parseInt(_0x8e9e8d(0x20a))/0x7+-parseInt(_0x8e9e8d(0x242))/0x8*(-parseInt(_0x8e9e8d(0x1f3))/0x9)+-parseInt(_0x8e9e8d(0x238))/0xa*(-parseInt(_0x8e9e8d(0x236))/0xb);if(_0x149bc8===_0x370051)break;else _0xddc42['push'](_0xddc42['shift']());}catch(_0x12ae60){_0xddc42['push'](_0xddc42['shift']());}}}(a1_0x4002,0xcc4af));var a1_0x6f5419=(function(){var _0x125dc9=!![];return function(_0x4de5e6,_0x185d64){var _0x113f1c=_0x125dc9?function(){if(_0x185d64){var _0x806a36=_0x185d64['apply'](_0x4de5e6,arguments);return _0x185d64=null,_0x806a36;}}:function(){};return _0x125dc9=![],_0x113f1c;};}()),a1_0x1db291=a1_0x6f5419(this,function(){var _0x2e404e=a1_0x1804;return a1_0x1db291[_0x2e404e(0x234)]()[_0x2e404e(0x20c)]('(((.+)+)+)+$')[_0x2e404e(0x234)]()[_0x2e404e(0x1c8)](a1_0x1db291)[_0x2e404e(0x20c)](_0x2e404e(0x1e9));});function a1_0x1804(_0x30ddf6,_0x3476a4){var _0x1d7be0=a1_0x4002();return a1_0x1804=function(_0x2980b2,_0x4a23e2){_0x2980b2=_0x2980b2-0x1b1;var _0x400248=_0x1d7be0[_0x2980b2];return _0x400248;},a1_0x1804(_0x30ddf6,_0x3476a4);}function a1_0x4002(){var _0x28e1d7=['.js','RequestMesh','operatingTypeModelComponent','idleMemoryTextureBuffer','renderInstancesCount','idBuffer','modifyMemoryMixBuffer','AddMaterial','none','PrepareRenderData','offsetEnd','status','textureCurrentAutoId','modifyMemoryPositionDataView','exports','from','idleMemoryMixBuffer','modelId','InitModel','materialOffsetStart','constructor','SetOnlyShowShells','AddTexture','renderUpdateTempDataView','SetModelStoreyStatus','reduce','idleMemoryTextureDataView','materialCount','SetModelStoreyTransform','operatingType','dataOffsetStart','235goNFMx','loadingTexture','meshInstancesArrayBuff','every','hasOwnProperty','idleTextureMinUnit','SetModelMatrix','fineRequest','SetComponentStatus','6376a1b1cfb27b93728a','791c6b018f108ff429c9','gridTextureSize','CancelComponentEditMaterial','reverseElection','storey','sharedMemoryDataView','SetMaterialTexture','postMessage','width','object','modelExpressTypeOperating','GetTexture','(((.+)+)+)+$','idleMemoryMixDataView','pop','modelId_materialIds_List','BindTexture','modelId_texture_List','add','modifyMemoryMixDataView','renderMaterialCount','__esModule','1622817zBkynl','dataCallBack','push','expressTypeVisibleDistanceArrayBuff','modelMeshIndexDataView','458','renderUpdateTempDataBuffer','idleMemoryInstancesBuffer','Bim','imgStartHeight','idleMemoryPositionBuffer','SetComponentTransform','operating','SetMaterialColor','autoId','length','isArray','5326716sMJLfx','matrixArr','normalIndices','expressTypeWeightsArrayBuff','FrameSelection','idleMemoryInstancesDataView','7981155ChvfrF','modelComponentAttributeDataView','search','RequestMaterial','indexOffsetStart','materialId','模型id不存在','acos','orm','loadingMaterial','resolve','modelData','location','CreateMaterial','vertexOffsetStart','allowRenderInstancesArrayBuffer','UpdateRenderingIndex','prototype','sqrt','25超过24百万,如果打印此条记录请反馈给开发者.这是个bug','onmessage','modelMeshInstancesIndexDataView','tangent','DetectComponentStatus','770239GCSwav','allowRenderInstancesDataView','renderMemoryIdBuffer','modelMeshInstancesIndexArrayBuff','idleMemoryPositionDataView','texturesAddress','componentId','meshArrayBuff','tangentIndices','2wwgEdZ','albedo','modelMaterialBindTexture','SetInstancesStatus','renderModelComponentInstance','SetModelExpressTypeStatus','frameMaxUpdateVertexVideoMemorySize','reverseElectionOperating','keys','toString','SetModelStatus','29281901bIMujb','RequestTexture','10TQemyi','loadingMesh','cos','material','maxTextureSize','FreeVideoMemory','755','Loop','SetComponentMaterialId','SetModelTransform','24wsqgpy','sin','textureInfo','imgStartWidth','transform','CancelOperatingStatus','buffer','direct','msgType','InitIndexedDb','customizeMaterialCount','color','vertices','HideModel','then','renderInstancesDataView','modelComponentAttributeArrayBuff','modifyMemoryPositionBuffer','renderInstancesDataBuffer','addEventListener','verticesIndices','AddVertexIndex','modifyMemoryTextureBuffer','webpackChunkBim','modifyMemoryInstancesBuffer','splice','message','AddInstanceIndex','GetMaterial','videoMemorySize','1028274oJzApM','SetModelExpressTypeTransform','834','65164OorJQY','height','sharedMemoryDataBuffer','data','ceil','frustumVisibleWorker','SetInstancesTransform','modelMaterialInfo','defineProperty','modelMeshIdQuoteCount','GetComponentMaterialId','BuildRenderData','realityWidth','all','editModelMaterial','uvIndices','mix数据超出最大值,请务必告知开发者','serverAddress','cbId','log','renderMemoryIdDataView','FreeInstances','GetMesh','expressType','set','CancelOperatingTransform','CancelMaterialEdit','modelMeshInfo','amd','normal','textureId','modelId_meshIds_List','Init','modifyMemoryInstancesDataView','不够用了','initiativeFreeVideoMemoryNum','modelStoreyOperating','modelMeshIndexArrayBuff','modifyMemoryTextureDataView','meshInstancesDataView'];a1_0x4002=function(){return _0x28e1d7;};return a1_0x4002();}a1_0x1db291();var a1_0x845733=self||this,a1_0x3e517a=()=>{var _0x25a058=a1_0x1804,_0x5b46ca={};_0x5b46ca[_0x25a058(0x1f8)]=_0x25a058(0x1dd),_0x5b46ca['669']=_0x25a058(0x1dc),_0x5b46ca[_0x25a058(0x262)]='8da8e2a37a00e99684e8';var _0x35e800={};_0x35e800[_0x25a058(0x23e)]=0x1;return _0x3bb1c4={0x1293:(_0x55e37a,_0x41d1cd,_0x148d74)=>{var _0x5b2152=_0x25a058,_0x54ce25=_0x148d74(0x25c9),_0x7c124b=_0x148d74(0xb12),_0xe79701=_0x148d74(0x13f4);globalThis[_0x5b2152(0x249)]=new class{constructor(){var _0x136e35=_0x5b2152,_0xe4780a={};_0xe4780a[_0x136e35(0x246)]=0x1,_0xe4780a[_0x136e35(0x1bf)]=0x2,_0xe4780a[_0x136e35(0x23b)]=0x3;var _0x5d78f5={};_0x5d78f5['1']={},_0x5d78f5['2']={},_0x5d78f5['3']={},(this[_0x136e35(0x1d8)]=0x40,this[_0x136e35(0x1c0)]=0x0,this[_0x136e35(0x225)]={},this[_0x136e35(0x21f)]={},this[_0x136e35(0x252)]={},this['modelComponentAttributeDataView']={},this[_0x136e35(0x1b1)]={},this[_0x136e35(0x1f7)]={},this['expressTypeWeightsArrayBuff']=new SharedArrayBuffer(0x190),this[_0x136e35(0x1f6)]=new SharedArrayBuffer(0x190),this[_0x136e35(0x27e)]={},this[_0x136e35(0x244)]={},this['modelMaterialBindTexture']={},this[_0x136e35(0x215)]={},this[_0x136e35(0x26a)]={},this[_0x136e35(0x282)]={},this['modelId_materialIds_List']={},this['modelId_texture_List']={},this[_0x136e35(0x286)]=0x0,this[_0x136e35(0x22f)]={},this['operatingType']=_0xe4780a,this[_0x136e35(0x1b6)]=_0x5d78f5,this[_0x136e35(0x232)]={},this[_0x136e35(0x287)]={},this[_0x136e35(0x1e7)]={},this['editModelMaterial']={},this['loadingMesh']=!0x1,this['loadingMaterial']=!0x1,this['loadingTexture']=!0x1,this['frameMaxUpdateVertexVideoMemorySize']=0x6400000,this[_0x136e35(0x26c)]={},this[_0x136e35(0x219)]=new SharedArrayBuffer(0x1000000),this[_0x136e35(0x223)]=new Int32Array(this[_0x136e35(0x219)]),this[_0x136e35(0x1d5)]=new SharedArrayBuffer(0x7a1200*_0x54ce25['uY']+0x4),this[_0x136e35(0x1b3)]=new Float32Array(this[_0x136e35(0x1d5)]),this[_0x136e35(0x229)]=new SharedArrayBuffer(0x3d0900*_0x54ce25['On']+0x4),this['meshDataView']=new Float32Array(this[_0x136e35(0x229)]),this['idleMemoryInstancesBuffer']=new SharedArrayBuffer(0xa00000),this[_0x136e35(0x209)]=new Int32Array(this[_0x136e35(0x1fa)]));for(let _0x4dbb31=this[_0x136e35(0x209)][0x0]=0x1;_0x4dbb31<this[_0x136e35(0x209)]['length'];_0x4dbb31++)this[_0x136e35(0x209)][_0x4dbb31]=-0x1;this[_0x136e35(0x1fd)]=new SharedArrayBuffer(0xa00000),this[_0x136e35(0x226)]=new Int32Array(this['idleMemoryPositionBuffer']);for(let _0x4c8388=this[_0x136e35(0x226)][0x0]=0x1;_0x4c8388<this[_0x136e35(0x226)][_0x136e35(0x202)];_0x4c8388++)this[_0x136e35(0x226)][_0x4c8388]=-0x1;this['idleMemoryMixBuffer']=new SharedArrayBuffer(0xa00000),this['idleMemoryMixDataView']=new Int32Array(this[_0x136e35(0x1c4)]);for(let _0x187d63=this['idleMemoryMixDataView'][0x0]=0x1;_0x187d63<this[_0x136e35(0x1ea)][_0x136e35(0x202)];_0x187d63++)this[_0x136e35(0x1ea)][_0x187d63]=-0x1;this[_0x136e35(0x1ba)]=new SharedArrayBuffer(0xa00000),this[_0x136e35(0x1f0)]=new Int32Array(this[_0x136e35(0x1ba)]),this[_0x136e35(0x1f0)][0x0]=0x1,this['modifyMemoryTextureBuffer']=new SharedArrayBuffer(0x4000000),this[_0x136e35(0x1b2)]=new Int32Array(this[_0x136e35(0x258)]),this[_0x136e35(0x1b2)][0x0]=0x1,this[_0x136e35(0x253)]=new SharedArrayBuffer(0x1000000),this[_0x136e35(0x1c1)]=new Int32Array(this['modifyMemoryPositionBuffer']),this['modifyMemoryPositionDataView'][0x0]=0x1,this[_0x136e35(0x25a)]=new SharedArrayBuffer(0x1000000),this[_0x136e35(0x284)]=new Int32Array(this[_0x136e35(0x25a)]),this['modifyMemoryInstancesDataView'][0x0]=0x1,this['frustumVisibleWorker']=new Worker(new URL(_0x148d74['p']+_0x148d74['u'](0x1ca),_0x148d74['b'])),this[_0x136e35(0x268)][_0x136e35(0x21e)]=_0x22b721=>{var _0x27681a=_0x136e35;switch(_0x22b721[_0x27681a(0x266)]['msgType']){case'Initialized':for(var _0x447d8e in(this[_0x27681a(0x215)]=_0x22b721[_0x27681a(0x266)][_0x27681a(0x215)],globalThis['postMessage']({'msgType':'Initialized','modifyMemoryMixBuffer':this[_0x27681a(0x1ba)],'modifyMemoryTextureBuffer':this[_0x27681a(0x258)],'modifyMemoryPositionBuffer':this[_0x27681a(0x253)],'modifyMemoryInstancesBuffer':this[_0x27681a(0x25a)],'meshInstancesArrayBuff':this[_0x27681a(0x1d5)],'meshArrayBuff':this[_0x27681a(0x229)],'expressTypeWeightsArrayBuff':this[_0x27681a(0x207)],'expressTypeVisibleDistanceArrayBuff':this['expressTypeVisibleDistanceArrayBuff'],'modelData':this[_0x27681a(0x215)]}),this[_0x27681a(0x215)]))this[_0x27681a(0x215)][_0x447d8e][_0x27681a(0x1d2)]=-0x1,this[_0x27681a(0x215)][_0x447d8e][_0x27681a(0x24c)]=0x0;this[_0x27681a(0x23f)]();break;case _0x27681a(0x1c6):for(var _0x1d37e4 in(this[_0x27681a(0x225)]=_0x22b721[_0x27681a(0x266)][_0x27681a(0x225)],this[_0x27681a(0x225)]))this[_0x27681a(0x21f)][_0x1d37e4]=new Uint32Array(this[_0x27681a(0x225)][_0x1d37e4]);for(var _0x30912e in(this[_0x27681a(0x252)]=_0x22b721[_0x27681a(0x266)][_0x27681a(0x252)],this[_0x27681a(0x252)]))this[_0x27681a(0x20b)][_0x30912e]=new Uint16Array(this[_0x27681a(0x252)][_0x30912e]);for(var _0x5b096e in(this[_0x27681a(0x1b1)]=_0x22b721[_0x27681a(0x266)][_0x27681a(0x1b1)],this['modelMeshIndexArrayBuff']))this['modelMeshIndexDataView'][_0x5b096e]=new Uint32Array(this['modelMeshIndexArrayBuff'][_0x5b096e]);this[_0x27681a(0x1c6)](_0x22b721[_0x27681a(0x266)][_0x27681a(0x1c5)]),globalThis[_0x27681a(0x1e4)]({'msgType':'InitModel','modelId':_0x22b721[_0x27681a(0x266)][_0x27681a(0x1c5)],'modelMeshInstancesIndexArrayBuff':this['modelMeshInstancesIndexArrayBuff'],'modelComponentAttributeArrayBuff':this[_0x27681a(0x252)],'modelMeshIndexArrayBuff':this[_0x27681a(0x1b1)]});break;case _0x27681a(0x1f4):globalThis[_0x27681a(0x1e4)](_0x22b721[_0x27681a(0x266)]);}},globalThis[_0x136e35(0x255)](_0x136e35(0x25c),_0x3246e2=>{var _0x5e8be8=_0x136e35;switch(_0x3246e2[_0x5e8be8(0x266)][_0x5e8be8(0x24a)]){case _0x5e8be8(0x283):this[_0x5e8be8(0x274)]=_0x3246e2[_0x5e8be8(0x266)][_0x5e8be8(0x274)],this[_0x5e8be8(0x1da)]=new _0x7c124b['r'](this[_0x5e8be8(0x274)],_0x3246e2['data'][_0x5e8be8(0x227)]),this[_0x5e8be8(0x265)]=_0x3246e2[_0x5e8be8(0x266)]['sharedMemoryDataBuffer'],this[_0x5e8be8(0x1e2)]=new Float64Array(this[_0x5e8be8(0x265)]),this[_0x5e8be8(0x1f9)]=_0x3246e2[_0x5e8be8(0x266)]['renderUpdateTempDataBuffer'],this[_0x5e8be8(0x1cb)]=new Float32Array(this['renderUpdateTempDataBuffer']),this[_0x5e8be8(0x254)]=_0x3246e2[_0x5e8be8(0x266)][_0x5e8be8(0x254)],this[_0x5e8be8(0x251)]=new Uint32Array(this[_0x5e8be8(0x254)]),this[_0x5e8be8(0x224)]=_0x3246e2[_0x5e8be8(0x266)][_0x5e8be8(0x224)],this[_0x5e8be8(0x277)]=new Uint32Array(this['renderMemoryIdBuffer']),this[_0x5e8be8(0x23c)]=this[_0x5e8be8(0x1e2)][0x7],this[_0x5e8be8(0x1de)]=this[_0x5e8be8(0x23c)]/this[_0x5e8be8(0x1d8)],this[_0x5e8be8(0x1b7)]=new SharedArrayBuffer(this[_0x5e8be8(0x1de)]*this[_0x5e8be8(0x1de)]*0x4),this[_0x5e8be8(0x1ce)]=new Int32Array(this[_0x5e8be8(0x1b7)]);for(let _0x216d4b=0x0;_0x216d4b<this[_0x5e8be8(0x1ce)][_0x5e8be8(0x202)];_0x216d4b++)this[_0x5e8be8(0x1ce)][_0x216d4b]=-0x1;this[_0x5e8be8(0x268)]['postMessage']({'msgType':_0x5e8be8(0x283),'sharedMemoryDataBuffer':this['sharedMemoryDataBuffer'],'allowRenderInstancesArrayBuffer':this[_0x5e8be8(0x219)],'meshInstancesArrayBuff':this[_0x5e8be8(0x1d5)],'meshArrayBuff':this['meshArrayBuff'],'expressTypeWeightsArrayBuff':this[_0x5e8be8(0x207)],'expressTypeVisibleDistanceArrayBuff':this[_0x5e8be8(0x1f6)],'renderMemoryIdBuffer':this[_0x5e8be8(0x224)],'serverAddress':this[_0x5e8be8(0x274)]});break;case _0x5e8be8(0x241):this['modelData'][_0x5e8be8(0x1d7)](_0x3246e2[_0x5e8be8(0x266)][_0x5e8be8(0x1c5)])?this[_0x5e8be8(0x241)](_0x3246e2['data'][_0x5e8be8(0x1c5)],_0x3246e2['data']['modelMatrixArr']):_0xe79701[_0x5e8be8(0x276)](_0x5e8be8(0x210),_0x3246e2['data'][_0x5e8be8(0x1c5)]);break;case'ShowModel':this[_0x5e8be8(0x215)]['hasOwnProperty'](_0x3246e2[_0x5e8be8(0x266)][_0x5e8be8(0x1c5)])?(this[_0x5e8be8(0x235)](_0x3246e2[_0x5e8be8(0x266)][_0x5e8be8(0x1c5)],0x1),this[_0x5e8be8(0x268)]['postMessage']({'msgType':'SetModelStatus','modelId':_0x3246e2[_0x5e8be8(0x266)][_0x5e8be8(0x1c5)],'status':0x1})):_0xe79701[_0x5e8be8(0x276)](_0x5e8be8(0x210),_0x3246e2[_0x5e8be8(0x266)][_0x5e8be8(0x1c5)]);break;case _0x5e8be8(0x24f):this[_0x5e8be8(0x235)](_0x3246e2[_0x5e8be8(0x266)][_0x5e8be8(0x1c5)],0x0),this[_0x5e8be8(0x268)][_0x5e8be8(0x1e4)]({'msgType':_0x5e8be8(0x235),'modelId':_0x3246e2[_0x5e8be8(0x266)][_0x5e8be8(0x1c5)],'status':0x0});break;case _0x5e8be8(0x22e):this[_0x5e8be8(0x22e)](_0x3246e2['data']['operating'],_0x3246e2[_0x5e8be8(0x266)][_0x5e8be8(0x1b9)]);break;case'SetInstancesTransform':this[_0x5e8be8(0x269)](_0x3246e2[_0x5e8be8(0x266)][_0x5e8be8(0x1ff)],_0x3246e2[_0x5e8be8(0x266)][_0x5e8be8(0x1b9)]);break;case _0x5e8be8(0x208):this['frustumVisibleWorker'][_0x5e8be8(0x1e4)](_0x3246e2[_0x5e8be8(0x266)]);break;case _0x5e8be8(0x1fe):this[_0x5e8be8(0x1fe)](_0x3246e2[_0x5e8be8(0x266)][_0x5e8be8(0x1ff)],_0x3246e2['data'][_0x5e8be8(0x1b9)]);break;case _0x5e8be8(0x1db):this['SetComponentStatus'](_0x3246e2[_0x5e8be8(0x266)]['operating'],_0x3246e2[_0x5e8be8(0x266)]['idBuffer']);break;case _0x5e8be8(0x27c):this[_0x5e8be8(0x27c)]();break;case _0x5e8be8(0x247):this[_0x5e8be8(0x247)]();break;case _0x5e8be8(0x200):this['SetMaterialColor'](_0x3246e2[_0x5e8be8(0x266)][_0x5e8be8(0x1c5)],_0x3246e2[_0x5e8be8(0x266)][_0x5e8be8(0x20f)],_0x3246e2[_0x5e8be8(0x266)]['color']);break;case _0x5e8be8(0x1e3):this['SetMaterialTexture'](_0x3246e2['data'][_0x5e8be8(0x1c5)],_0x3246e2[_0x5e8be8(0x266)][_0x5e8be8(0x20f)],_0x3246e2[_0x5e8be8(0x266)][_0x5e8be8(0x281)]);break;case _0x5e8be8(0x240):this[_0x5e8be8(0x240)](_0x3246e2['data'][_0x5e8be8(0x1ff)],_0x3246e2[_0x5e8be8(0x266)][_0x5e8be8(0x1b9)]);break;case _0x5e8be8(0x25e):var _0x54932c={};_0x54932c[_0x5e8be8(0x24a)]=_0x5e8be8(0x1f4),_0x54932c['cbId']=_0x3246e2[_0x5e8be8(0x266)][_0x5e8be8(0x275)],_0x54932c[_0x5e8be8(0x214)]=this[_0x5e8be8(0x26a)][_0x3246e2[_0x5e8be8(0x266)][_0x5e8be8(0x1c5)]][_0x3246e2[_0x5e8be8(0x266)][_0x5e8be8(0x20f)]],globalThis[_0x5e8be8(0x1e4)](_0x54932c);break;case _0x5e8be8(0x27d):this[_0x5e8be8(0x27d)](_0x3246e2[_0x5e8be8(0x266)][_0x5e8be8(0x1c5)]);break;case _0x5e8be8(0x217):var _0x500ba5=this[_0x5e8be8(0x217)](_0x3246e2[_0x5e8be8(0x266)][_0x5e8be8(0x1c5)],_0x3246e2[_0x5e8be8(0x266)][_0x5e8be8(0x24d)]),_0x326e11={};_0x326e11['msgType']=_0x5e8be8(0x1f4),_0x326e11[_0x5e8be8(0x275)]=_0x3246e2[_0x5e8be8(0x266)][_0x5e8be8(0x275)],_0x326e11[_0x5e8be8(0x214)]=_0x500ba5,globalThis[_0x5e8be8(0x1e4)](_0x326e11);break;case _0x5e8be8(0x1d0):this[_0x5e8be8(0x1d0)](_0x3246e2['data'][_0x5e8be8(0x1c5)],_0x3246e2[_0x5e8be8(0x266)][_0x5e8be8(0x1e1)],_0x3246e2[_0x5e8be8(0x266)][_0x5e8be8(0x205)]);break;case _0x5e8be8(0x1cc):this[_0x5e8be8(0x1cc)](_0x3246e2[_0x5e8be8(0x266)][_0x5e8be8(0x1c5)],_0x3246e2[_0x5e8be8(0x266)][_0x5e8be8(0x1e1)],_0x3246e2[_0x5e8be8(0x266)][_0x5e8be8(0x1bf)]);break;case'SetModelExpressTypeTransform':this[_0x5e8be8(0x261)](_0x3246e2[_0x5e8be8(0x266)]['modelId'],_0x3246e2[_0x5e8be8(0x266)][_0x5e8be8(0x27a)],_0x3246e2[_0x5e8be8(0x266)]['matrixArr']);break;case _0x5e8be8(0x230):this[_0x5e8be8(0x230)](_0x3246e2['data'][_0x5e8be8(0x1c5)],_0x3246e2[_0x5e8be8(0x266)]['expressType'],_0x3246e2['data'][_0x5e8be8(0x1bf)]);break;case _0x5e8be8(0x26d):{var _0x51ecfb=_0x3246e2[_0x5e8be8(0x266)][_0x5e8be8(0x1c5)],_0x500ba5=_0x3246e2[_0x5e8be8(0x266)][_0x5e8be8(0x228)];let _0x357208=[];if(this[_0x5e8be8(0x22f)][_0x51ecfb]&&this['renderModelComponentInstance'][_0x51ecfb][_0x500ba5])for(var _0xb6ec55 in this['renderModelComponentInstance'][_0x51ecfb][_0x500ba5]){var _0xb6ec55=parseInt(_0xb6ec55),_0x5cc89a=this[_0x5e8be8(0x21f)][_0x51ecfb][_0xb6ec55],_0x5cc89a=this[_0x5e8be8(0x1b3)][_0x5cc89a+0x17];_0x357208[_0x5e8be8(0x1f5)]([_0xb6ec55,this[_0x5e8be8(0x27e)][_0x51ecfb][_0x5cc89a][_0x5e8be8(0x20f)]]);}var _0x22f4cc={};_0x22f4cc[_0x5e8be8(0x24a)]=_0x5e8be8(0x1f4),_0x22f4cc[_0x5e8be8(0x275)]=_0x3246e2[_0x5e8be8(0x266)]['cbId'],_0x22f4cc[_0x5e8be8(0x214)]=_0x357208,globalThis['postMessage'](_0x22f4cc);break;}case _0x5e8be8(0x1df):this[_0x5e8be8(0x1df)](_0x3246e2[_0x5e8be8(0x266)][_0x5e8be8(0x1c5)],_0x3246e2[_0x5e8be8(0x266)][_0x5e8be8(0x228)]);break;case _0x5e8be8(0x1c9):this[_0x5e8be8(0x268)]['postMessage'](_0x3246e2[_0x5e8be8(0x266)]);}});}[_0x5b2152(0x23f)](){var _0xce4496=_0x5b2152;globalThis[_0xce4496(0x249)][_0xce4496(0x1bd)](),setTimeout(globalThis[_0xce4496(0x249)]['Loop'],0x1);}[_0x5b2152(0x1c6)](_0x10d20e){var _0x178fbe=_0x5b2152;for(this[_0x178fbe(0x1da)][_0x178fbe(0x24b)](this[_0x178fbe(0x215)][_0x10d20e=~~_0x10d20e]),this['modelMaterialInfo'][_0x10d20e]={},this[_0x178fbe(0x27e)][_0x10d20e]={},this['modelMeshIdQuoteCount'][_0x10d20e]={};this[_0x178fbe(0x277)][0x6];);var _0x58035a=0xc94,_0x4de668=this['renderMemoryIdDataView'][0x2],_0x42294b=this['renderMemoryIdDataView'][0x2]+=_0x58035a,_0x911dd6=this['renderMemoryIdDataView'][0x5],_0x17aec5=this[_0x178fbe(0x277)][0x5]+=_0x58035a;let _0x38582c=[...this[_0x178fbe(0x215)][_0x10d20e]['transform']];_0x38582c[0xc]-=this['sharedMemoryDataView'][0x1b],_0x38582c[0xd]-=this['sharedMemoryDataView'][0x1c],_0x38582c[0xe]-=this[_0x178fbe(0x1e2)][0x1d];for(let _0x3417c3=0x0;_0x3417c3<_0x58035a;_0x3417c3++)this[_0x178fbe(0x1cb)][_0x3417c3+_0x911dd6]=0x0;this[_0x178fbe(0x1cb)][_0x178fbe(0x27b)](_0x38582c,_0x911dd6),this['renderUpdateTempDataView']['set']([this[_0x178fbe(0x215)][_0x10d20e][_0x178fbe(0x1bf)],_0x10d20e,0x0,0x0],_0x911dd6+0x10),this[_0x178fbe(0x1f0)]['set']([_0x911dd6,_0x17aec5,_0x4de668,_0x42294b],this[_0x178fbe(0x1f0)][0x0]),this[_0x178fbe(0x1f0)][0x0]+=0x4,this[_0x178fbe(0x215)][_0x10d20e]['dataOffsetStart']=_0x4de668,this['renderMemoryIdDataView'][0x6]=0x1;}['PrepareRenderData'](){var _0x30ad05=_0x5b2152;if(0x1===this[_0x30ad05(0x1e2)][0x1e]){for(var _0x2a8a66 in this['modelData']){var _0x2a8a66=~~_0x2a8a66,_0x141a5f=this[_0x30ad05(0x215)][_0x2a8a66]['dataOffsetStart'];if(-0x1!==_0x141a5f){let _0x39645d=[...this[_0x30ad05(0x215)][_0x2a8a66]['transform']];_0x39645d[0xc]-=this['sharedMemoryDataView'][0x1b],_0x39645d[0xd]-=this[_0x30ad05(0x1e2)][0x1c],_0x39645d[0xe]-=this[_0x30ad05(0x1e2)][0x1d],_0x2a8a66=this[_0x30ad05(0x277)][0x5],(this[_0x30ad05(0x277)][0x5]+=0x10,this[_0x30ad05(0x1cb)]['set'](_0x39645d,_0x2a8a66),this['modifyMemoryMixDataView'][_0x30ad05(0x27b)]([_0x2a8a66,this[_0x30ad05(0x277)][0x5],_0x141a5f,_0x141a5f+0x10],this[_0x30ad05(0x1f0)][0x0]),this[_0x30ad05(0x1f0)][0x0]+=0x4);}}return this[_0x30ad05(0x1e2)][0x1e]=0x2,void(this[_0x30ad05(0x277)][0x6]=0x1);}if(0x5b8d80<this[_0x30ad05(0x277)][0x2]&&_0xe79701[_0x30ad05(0x276)](_0x30ad05(0x273)),0x1===this['renderMemoryIdDataView'][0xb]&&0x1===this['renderMemoryIdDataView'][0xd])this[_0x30ad05(0x223)][0x0]=0x1;else{if(0x0!==this[_0x30ad05(0x223)][0x1]&&!(this[_0x30ad05(0x277)][0x6]||this[_0x30ad05(0x239)]||this[_0x30ad05(0x213)]||this[_0x30ad05(0x1d4)]||0x2!==this[_0x30ad05(0x223)][0x0])){let _0x20e06c=0x0,_0x2bd3b9=0x4;for(;_0x2bd3b9<this['allowRenderInstancesDataView'][0x3];_0x2bd3b9++){var _0x5d8399=this[_0x30ad05(0x223)][_0x2bd3b9],_0x53c10a=this[_0x30ad05(0x1b3)][_0x5d8399],_0x1ee39c=this[_0x30ad05(0x1b3)][_0x5d8399+0x17],_0x3154be=this[_0x30ad05(0x1f7)][_0x53c10a][_0x1ee39c],_0x3154be=this['meshDataView'][_0x3154be+0x4],_0x5ccaf9=this[_0x30ad05(0x1b3)][_0x5d8399+0x18];if(0x0!==this[_0x30ad05(0x215)][_0x53c10a][_0x30ad05(0x1bf)]&&0x0!==_0x5ccaf9&&-0x1===this['meshInstancesDataView'][_0x5d8399+0x19]){if(0xea60<_0x20e06c)break;let _0x478c87=!0x1;if(this[_0x30ad05(0x27e)][_0x53c10a]['hasOwnProperty'](_0x1ee39c)){let _0x4f3fbd=this[_0x30ad05(0x27e)][_0x53c10a][_0x1ee39c],_0x3107ed=(_0x4f3fbd[_0x30ad05(0x1d7)](_0x30ad05(0x218))||_0x4f3fbd[_0x30ad05(0x1d7)]('vertices')||(_0x478c87=!0x0),_0x4f3fbd['materialId']);_0x5ccaf9=this[_0x30ad05(0x1b3)][_0x5d8399+0x15],(this['operatingTypeModelComponent'][this['operatingType'][_0x30ad05(0x23b)]][_0x53c10a]&&this[_0x30ad05(0x1b6)][this[_0x30ad05(0x1d1)][_0x30ad05(0x23b)]][_0x53c10a][_0x5ccaf9]&&(_0x3107ed=this[_0x30ad05(0x1b6)][this[_0x30ad05(0x1d1)][_0x30ad05(0x23b)]][_0x53c10a][_0x5ccaf9][_0x30ad05(0x20f)]),this['modelMaterialInfo'][_0x53c10a]['hasOwnProperty'](_0x3107ed)||(this[_0x30ad05(0x213)]=!0x0,this[_0x30ad05(0x1ec)][_0x30ad05(0x1d7)](_0x53c10a)||(this[_0x30ad05(0x1ec)][_0x53c10a]=new Set()),this[_0x30ad05(0x1ec)][_0x53c10a][_0x30ad05(0x1ef)](_0x3107ed)));}else _0x478c87=!0x0;_0x478c87&&(this[_0x30ad05(0x239)]=!0x0,_0x20e06c+=_0x3154be,this[_0x30ad05(0x282)][_0x30ad05(0x1d7)](_0x53c10a)||(this['modelId_meshIds_List'][_0x53c10a]=new Set()),this[_0x30ad05(0x282)][_0x53c10a][_0x30ad05(0x1ef)](_0x1ee39c));}}this[_0x30ad05(0x26e)](),this[_0x30ad05(0x21a)](),this[_0x30ad05(0x23d)](),this[_0x30ad05(0x1b5)](),this[_0x30ad05(0x20d)](),this[_0x30ad05(0x1ed)]();}}}[_0x5b2152(0x26e)](){var _0x389b97=_0x5b2152,_0x2d3f8f=this[_0x389b97(0x223)][0x1];let _0x855c4e=0x0,_0x3f9b0b=0x4;for(;_0x3f9b0b<this[_0x389b97(0x223)][0x3]&&_0x2d3f8f===this[_0x389b97(0x223)][0x1];){var _0x6b557=this['allowRenderInstancesDataView'][_0x3f9b0b],_0x5456de=(_0x3f9b0b++,this[_0x389b97(0x1b3)][_0x6b557]),_0x10d09b=this['meshInstancesDataView'][_0x6b557+0x1],_0x55009b=this[_0x389b97(0x1b3)][_0x6b557+0x17],_0x28eae8=(this[_0x389b97(0x1f7)][_0x5456de][_0x55009b],this[_0x389b97(0x1b3)][_0x6b557+0x18]);if(0x0!==this[_0x389b97(0x215)][_0x5456de][_0x389b97(0x1bf)]&&0x0!==_0x28eae8&&this['modelMeshInfo'][_0x5456de][_0x389b97(0x1d7)](_0x55009b)){let _0x74ba6a=this[_0x389b97(0x27e)][_0x5456de][_0x55009b],_0x2546cd=_0x74ba6a[_0x389b97(0x20f)];_0x28eae8=this['meshInstancesDataView'][_0x6b557+0x15];if(this[_0x389b97(0x1b6)][this['operatingType'][_0x389b97(0x23b)]][_0x5456de]&&this['operatingTypeModelComponent'][this[_0x389b97(0x1d1)][_0x389b97(0x23b)]][_0x5456de][_0x28eae8]&&(_0x2546cd=this['operatingTypeModelComponent'][this[_0x389b97(0x1d1)][_0x389b97(0x23b)]][_0x5456de][_0x28eae8]['materialId']),this['modelMaterialInfo'][_0x5456de][_0x389b97(0x1d7)](_0x2546cd)&&(this['renderModelComponentInstance'][_0x389b97(0x1d7)](_0x5456de)||(this[_0x389b97(0x22f)][_0x5456de]={}),this['renderModelComponentInstance'][_0x5456de][_0x389b97(0x1d7)](_0x28eae8)||(this[_0x389b97(0x22f)][_0x5456de][_0x28eae8]={}),this[_0x389b97(0x22f)][_0x5456de][_0x28eae8][_0x10d09b]=void 0x0,_0x74ba6a['hasOwnProperty']('indexOffsetStart')||(this[_0x389b97(0x257)](_0x6b557,_0x2546cd),_0x855c4e+=this[_0x389b97(0x27e)][_0x5456de][_0x55009b]['videoMemorySize']),-0x1===this[_0x389b97(0x1b3)][_0x6b557+0x19]&&this[_0x389b97(0x25d)](_0x6b557),this[_0x389b97(0x231)]<_0x855c4e))break;}}}[_0x5b2152(0x257)](_0xc949a9,_0x2c6557){var _0x34530=_0x5b2152,_0x2fdfb8=this[_0x34530(0x1b3)][_0xc949a9+0x0],_0x43ddac=this[_0x34530(0x1b3)][_0xc949a9+0x17],_0xc949a9=(this['modelMaterialInfo'][_0x2fdfb8][_0x2c6557][_0x34530(0x1d7)]('dataOffsetStart')||this[_0x34530(0x1bb)](_0x2fdfb8,_0x2c6557),this[_0x34530(0x26a)][_0x2fdfb8][_0x2c6557][_0x34530(0x1b8)]++,this[_0x34530(0x27e)][_0x2fdfb8][_0x43ddac]['vertices'][_0x34530(0x202)]/0x3),_0x357874=0x4*_0xc949a9,_0x25c328=0x4*this[_0x34530(0x27e)][_0x2fdfb8][_0x43ddac][_0x34530(0x256)][_0x34530(0x202)],_0xfdf847=this[_0x34530(0x27e)][_0x2fdfb8][_0x43ddac][_0x34530(0x280)][_0x34530(0x202)]/0x3,_0x47eab5=0x4*_0xfdf847,_0xfbeeeb=this[_0x34530(0x27e)][_0x2fdfb8][_0x43ddac]['uv'][_0x34530(0x202)]/0x2,_0x10d085=0x4*_0xfbeeeb,_0x41825d=this[_0x34530(0x27e)][_0x2fdfb8][_0x43ddac]['tangent']['length']/0x3,_0x5e4465=0x4*_0x41825d,_0x2c65bd=_0x357874+_0x47eab5+_0x10d085+_0x5e4465+0x4+_0x25c328;let _0x43bc19=-0x1,_0x53259b=-0x1;for(let _0x188d56=0x1;_0x188d56<this[_0x34530(0x226)][0x0];_0x188d56+=0x2){var _0x1a26f8=this[_0x34530(0x226)][_0x188d56+0x1];if(-0x1!==_0x1a26f8){var _0x14287b=this[_0x34530(0x226)][_0x188d56],_0x16a424=_0x1a26f8-_0x14287b;if(_0x16a424==_0x2c65bd){_0x43bc19=_0x14287b,_0x53259b=_0x1a26f8,this['idleMemoryPositionDataView'][_0x188d56]=-0x1,this['idleMemoryPositionDataView'][_0x188d56+0x1]=-0x1;break;}if(_0x2c65bd<_0x16a424){_0x43bc19=_0x14287b,_0x53259b=_0x43bc19+_0x2c65bd,this[_0x34530(0x226)][_0x188d56]=_0x53259b;break;}}}-0x1===_0x43bc19&&(_0x43bc19=this[_0x34530(0x277)][0x3],_0x53259b=this[_0x34530(0x277)][0x3]+=_0x2c65bd);var _0x36b185=this[_0x34530(0x277)][0x5],_0x1460e9=this[_0x34530(0x277)][0x5]+=_0x2c65bd;for(let _0x1d2df9=0x0,_0x34a85e=0x0;_0x1d2df9<this[_0x34530(0x27e)][_0x2fdfb8][_0x43ddac][_0x34530(0x24e)][_0x34530(0x202)];_0x1d2df9+=0x3,_0x34a85e+=0x4)this[_0x34530(0x1cb)][_0x36b185+_0x34a85e]=this[_0x34530(0x27e)][_0x2fdfb8][_0x43ddac][_0x34530(0x24e)][_0x1d2df9],this[_0x34530(0x1cb)][_0x36b185+_0x34a85e+0x1]=this[_0x34530(0x27e)][_0x2fdfb8][_0x43ddac][_0x34530(0x24e)][_0x1d2df9+0x1],this[_0x34530(0x1cb)][_0x36b185+_0x34a85e+0x2]=this[_0x34530(0x27e)][_0x2fdfb8][_0x43ddac][_0x34530(0x24e)][_0x1d2df9+0x2],this['renderUpdateTempDataView'][_0x36b185+_0x34a85e+0x3]=0x1;var _0x2d2f45=_0x36b185+_0x357874;for(let _0x3ae14c=0x0,_0x1a54ac=0x0;_0x3ae14c<this[_0x34530(0x27e)][_0x2fdfb8][_0x43ddac][_0x34530(0x280)]['length'];_0x3ae14c+=0x3,_0x1a54ac+=0x4)this['renderUpdateTempDataView'][_0x2d2f45+_0x1a54ac]=this['modelMeshInfo'][_0x2fdfb8][_0x43ddac]['normal'][_0x3ae14c],this[_0x34530(0x1cb)][_0x2d2f45+_0x1a54ac+0x1]=this[_0x34530(0x27e)][_0x2fdfb8][_0x43ddac][_0x34530(0x280)][_0x3ae14c+0x1],this[_0x34530(0x1cb)][_0x2d2f45+_0x1a54ac+0x2]=this[_0x34530(0x27e)][_0x2fdfb8][_0x43ddac][_0x34530(0x280)][_0x3ae14c+0x2],this[_0x34530(0x1cb)][_0x2d2f45+_0x1a54ac+0x3]=0x1;var _0x54feb8=_0x2d2f45+_0x47eab5;for(let _0x597b3f=0x0,_0x2b6eea=0x0;_0x597b3f<this['modelMeshInfo'][_0x2fdfb8][_0x43ddac]['uv'][_0x34530(0x202)];_0x597b3f+=0x2,_0x2b6eea+=0x4)this['renderUpdateTempDataView'][_0x54feb8+_0x2b6eea]=this['modelMeshInfo'][_0x2fdfb8][_0x43ddac]['uv'][_0x597b3f],this[_0x34530(0x1cb)][_0x54feb8+_0x2b6eea+0x1]=this['modelMeshInfo'][_0x2fdfb8][_0x43ddac]['uv'][_0x597b3f+0x1],this[_0x34530(0x1cb)][_0x54feb8+_0x2b6eea+0x2]=0x0,this['renderUpdateTempDataView'][_0x54feb8+_0x2b6eea+0x3]=0x1;var _0x21fe36=_0x54feb8+_0x10d085;for(let _0x21f993=0x0,_0x6cf1f7=0x0;_0x21f993<this['modelMeshInfo'][_0x2fdfb8][_0x43ddac][_0x34530(0x220)][_0x34530(0x202)];_0x21f993+=0x3,_0x6cf1f7+=0x4)this[_0x34530(0x1cb)][_0x21fe36+_0x6cf1f7]=this[_0x34530(0x27e)][_0x2fdfb8][_0x43ddac][_0x34530(0x220)][_0x21f993],this['renderUpdateTempDataView'][_0x21fe36+_0x6cf1f7+0x1]=this['modelMeshInfo'][_0x2fdfb8][_0x43ddac][_0x34530(0x220)][_0x21f993+0x1],this['renderUpdateTempDataView'][_0x21fe36+_0x6cf1f7+0x2]=this[_0x34530(0x27e)][_0x2fdfb8][_0x43ddac][_0x34530(0x220)][_0x21f993+0x2],this[_0x34530(0x1cb)][_0x21fe36+_0x6cf1f7+0x3]=0x1;var _0x357874=_0x21fe36+_0x5e4465,_0x45ee36=(this['renderUpdateTempDataView'][_0x357874]=this[_0x34530(0x26a)][_0x2fdfb8][_0x2c6557][_0x34530(0x1d2)]/0x4,this[_0x34530(0x1cb)][_0x357874+0x1]=0x0,this[_0x34530(0x1cb)][_0x357874+0x2]=0x0,_0x357874+0x4),_0x452dac=0x1+_0x41825d,_0x441229=_0x452dac+_0xfbeeeb,_0x493b6d=_0x441229+_0xfdf847,_0x4b4fc0=_0x493b6d+_0xc949a9;for(let _0xeb73c9=this[_0x34530(0x1cb)][_0x357874+0x3]=0x0,_0x4292b0=0x0;_0xeb73c9<this[_0x34530(0x27e)][_0x2fdfb8][_0x43ddac][_0x34530(0x256)]['length'];_0xeb73c9+=0x1,_0x4292b0+=0x4)this[_0x34530(0x1cb)][_0x45ee36+_0x4292b0]=this[_0x34530(0x27e)][_0x2fdfb8][_0x43ddac][_0x34530(0x256)][_0xeb73c9]-_0x4b4fc0,this[_0x34530(0x1cb)][_0x45ee36+_0x4292b0+0x1]=void 0x0!==this[_0x34530(0x27e)][_0x2fdfb8][_0x43ddac]['normalIndices'][_0xeb73c9]?this[_0x34530(0x27e)][_0x2fdfb8][_0x43ddac]['normalIndices'][_0xeb73c9]-_0x493b6d:0x0,this[_0x34530(0x1cb)][_0x45ee36+_0x4292b0+0x2]=void 0x0!==this[_0x34530(0x27e)][_0x2fdfb8][_0x43ddac][_0x34530(0x272)][_0xeb73c9]?this['modelMeshInfo'][_0x2fdfb8][_0x43ddac][_0x34530(0x272)][_0xeb73c9]-_0x441229:0x0,this['renderUpdateTempDataView'][_0x45ee36+_0x4292b0+0x3]=void 0x0!==this[_0x34530(0x27e)][_0x2fdfb8][_0x43ddac][_0x34530(0x22a)][_0xeb73c9]?this[_0x34530(0x27e)][_0x2fdfb8][_0x43ddac]['tangentIndices'][_0xeb73c9]-_0x452dac:0x0;this[_0x34530(0x27e)][_0x2fdfb8][_0x43ddac][_0x34530(0x25f)]=_0x2c65bd,this['renderMemoryIdDataView'][0x29]+=0x4*this[_0x34530(0x27e)][_0x2fdfb8][_0x43ddac]['videoMemorySize'],this[_0x34530(0x27e)][_0x2fdfb8][_0x43ddac][_0x34530(0x218)]=_0x43bc19,this['modelMeshInfo'][_0x2fdfb8][_0x43ddac][_0x34530(0x20e)]=_0x53259b-_0x25c328,this[_0x34530(0x27e)][_0x2fdfb8][_0x43ddac][_0x34530(0x1be)]=_0x53259b,delete this[_0x34530(0x27e)][_0x2fdfb8][_0x43ddac][_0x34530(0x24e)],delete this[_0x34530(0x27e)][_0x2fdfb8][_0x43ddac]['verticesIndices'],delete this[_0x34530(0x27e)][_0x2fdfb8][_0x43ddac]['normal'],delete this[_0x34530(0x27e)][_0x2fdfb8][_0x43ddac][_0x34530(0x206)],delete this[_0x34530(0x27e)][_0x2fdfb8][_0x43ddac]['uv'],delete this[_0x34530(0x27e)][_0x2fdfb8][_0x43ddac][_0x34530(0x272)],delete this['modelMeshInfo'][_0x2fdfb8][_0x43ddac][_0x34530(0x220)],delete this['modelMeshInfo'][_0x2fdfb8][_0x43ddac][_0x34530(0x22a)],this['modifyMemoryPositionDataView'][_0x34530(0x27b)]([_0x36b185,_0x1460e9,_0x43bc19,_0x53259b],this[_0x34530(0x1c1)][0x0]),this['modifyMemoryPositionDataView'][0x0]+=0x4,this[_0x34530(0x1c1)][0x0],this['modifyMemoryPositionDataView'][_0x34530(0x202)],this[_0x34530(0x277)][0x5],this[_0x34530(0x1cb)]['length'];}[_0x5b2152(0x25d)](_0x16a073){var _0x1cabb4=_0x5b2152,_0x319b7a=this['meshInstancesDataView'][_0x16a073+0x0],_0x1d2c80=this[_0x1cabb4(0x1b3)][_0x16a073+0x15];let _0x2bb9bc=-0x1,_0x594185;for(let _0x116669=0x1;_0x116669<this[_0x1cabb4(0x209)][0x0];_0x116669+=0x2)if(-0x1!==this[_0x1cabb4(0x209)][_0x116669+0x1]){(_0x594185=(_0x2bb9bc=this['idleMemoryInstancesDataView'][_0x116669])+0x14)===this[_0x1cabb4(0x209)][_0x116669+0x1]?(this[_0x1cabb4(0x209)][_0x116669]=-0x1,this['idleMemoryInstancesDataView'][_0x116669+0x1]=-0x1):this['idleMemoryInstancesDataView'][_0x116669]=_0x594185;break;}-0x1===_0x2bb9bc&&(_0x2bb9bc=this['renderMemoryIdDataView'][0x4],this['renderMemoryIdDataView'][0x4]+=0x14);let _0x525452=[this[_0x1cabb4(0x1b3)][_0x16a073+0x3],this[_0x1cabb4(0x1b3)][_0x16a073+0x4],this[_0x1cabb4(0x1b3)][_0x16a073+0x5],0x0,this[_0x1cabb4(0x1b3)][_0x16a073+0x6],this['meshInstancesDataView'][_0x16a073+0x7],this[_0x1cabb4(0x1b3)][_0x16a073+0x8],0x0,this[_0x1cabb4(0x1b3)][_0x16a073+0x9],this[_0x1cabb4(0x1b3)][_0x16a073+0xa],this['meshInstancesDataView'][_0x16a073+0xb],0x0,this[_0x1cabb4(0x1b3)][_0x16a073+0xc],this[_0x1cabb4(0x1b3)][_0x16a073+0xd],this[_0x1cabb4(0x1b3)][_0x16a073+0xe],0x1],_0x126497=this[_0x1cabb4(0x1b3)][_0x16a073+0x18];this['reverseElectionOperating'][_0x1cabb4(0x1d7)](this[_0x1cabb4(0x1d1)][_0x1cabb4(0x1bf)])?this[_0x1cabb4(0x1b6)][this['operatingType'][_0x1cabb4(0x1bf)]][_0x319b7a]&&this['operatingTypeModelComponent'][this['operatingType'][_0x1cabb4(0x1bf)]][_0x319b7a][_0x1d2c80]||(_0x126497=this[_0x1cabb4(0x232)][this[_0x1cabb4(0x1d1)][_0x1cabb4(0x1bf)]][_0x1cabb4(0x1bf)]):this[_0x1cabb4(0x1b6)][this[_0x1cabb4(0x1d1)][_0x1cabb4(0x1bf)]][_0x319b7a]&&this[_0x1cabb4(0x1b6)][this[_0x1cabb4(0x1d1)][_0x1cabb4(0x1bf)]][_0x319b7a][_0x1d2c80]&&(_0x126497=this[_0x1cabb4(0x1b6)][this[_0x1cabb4(0x1d1)]['status']][_0x319b7a][_0x1d2c80]['status']),this['reverseElectionOperating'][_0x1cabb4(0x1d7)](this[_0x1cabb4(0x1d1)][_0x1cabb4(0x246)])?this[_0x1cabb4(0x1b6)][this[_0x1cabb4(0x1d1)][_0x1cabb4(0x246)]][_0x319b7a]&&this[_0x1cabb4(0x1b6)][this['operatingType'][_0x1cabb4(0x246)]][_0x319b7a][_0x1d2c80]||(_0x525452=(0x0,_0x54ce25['y8'])(_0x525452,this['reverseElectionOperating'][this[_0x1cabb4(0x1d1)]['transform']][_0x1cabb4(0x246)])):this[_0x1cabb4(0x1b6)][this[_0x1cabb4(0x1d1)]['transform']][_0x319b7a]&&this[_0x1cabb4(0x1b6)][this['operatingType'][_0x1cabb4(0x246)]][_0x319b7a][_0x1d2c80]&&(_0x525452=(0x0,_0x54ce25['y8'])(_0x525452,this[_0x1cabb4(0x1b6)][this[_0x1cabb4(0x1d1)]['transform']][_0x319b7a][_0x1d2c80][_0x1cabb4(0x246)]));var _0x1d2c80=[_0x525452[0x0],_0x525452[0x1],_0x525452[0x2],_0x525452[0x4],_0x525452[0x5],_0x525452[0x6],_0x525452[0x8],_0x525452[0x9],_0x525452[0xa],_0x525452[0xc],_0x525452[0xd],_0x525452[0xe],this[_0x1cabb4(0x1b3)][_0x16a073+0x1],0x0,this[_0x1cabb4(0x215)][_0x319b7a][_0x1cabb4(0x1d2)]/0x4,_0x126497,0x0,this[_0x1cabb4(0x20b)][_0x319b7a][0x2*_0x1d2c80],this[_0x1cabb4(0x20b)][_0x319b7a][0x2*_0x1d2c80+0x1],0x0],_0x38a492=this['renderMemoryIdDataView'][0x5],_0x14b1bc=this[_0x1cabb4(0x277)][0x5]+=0x14,_0x1d2c80=(this[_0x1cabb4(0x1cb)][_0x1cabb4(0x27b)](_0x1d2c80,_0x38a492),this['meshInstancesDataView'][_0x16a073+0x19]=_0x2bb9bc,0x16e3600<this[_0x1cabb4(0x1b3)][_0x16a073+0x19]&&_0xe79701[_0x1cabb4(0x276)](_0x1cabb4(0x21d)),this['modifyMemoryInstancesDataView'][_0x1cabb4(0x27b)]([_0x38a492,_0x14b1bc,_0x2bb9bc,_0x2bb9bc+0x14],this[_0x1cabb4(0x284)][0x0]),this['modifyMemoryInstancesDataView'][0x0]+=0x4,this[_0x1cabb4(0x1b3)][_0x16a073+0x16]);this['modelMeshIdQuoteCount'][_0x319b7a][_0x1cabb4(0x1d7)](_0x1d2c80)||(this['modelMeshIdQuoteCount'][_0x319b7a][_0x1d2c80]=0x0),this[_0x1cabb4(0x26c)][_0x319b7a][_0x1d2c80]++,this[_0x1cabb4(0x277)][0x5],this[_0x1cabb4(0x1cb)][_0x1cabb4(0x202)];}[_0x5b2152(0x21a)](){var _0x413bfd=_0x5b2152;let _0x5b1f03=0x0,_0x4c410d=0x0,_0x43a1d5=0x0,_0xa8d98b=0x1;this[_0x413bfd(0x277)][0x21]=0x0,this['renderMemoryIdDataView'][0x22]=0x0;var _0x2b66fd=this[_0x413bfd(0x223)][0x1];let _0x2f907e=0x4;for(;_0x2f907e<this[_0x413bfd(0x223)][0x3];){if(_0x2b66fd!==this[_0x413bfd(0x223)][0x1]){_0xa8d98b=0x0;break;}var _0x2f5387,_0x15dd41,_0x59eb23,_0x10322f,_0x1f77e7=this[_0x413bfd(0x223)][_0x2f907e];_0x2f907e++,0x0!==_0x1f77e7&&(_0x59eb23=this[_0x413bfd(0x1b3)][_0x1f77e7],this[_0x413bfd(0x1f7)][_0x413bfd(0x1d7)](_0x59eb23)&&(_0x10322f=this[_0x413bfd(0x1b3)][_0x1f77e7+0x17],_0x15dd41=this[_0x413bfd(0x1f7)][_0x59eb23][_0x10322f],_0x2f5387=this[_0x413bfd(0x1b3)][_0x1f77e7+0x18],0x0!==this[_0x413bfd(0x215)][_0x59eb23]['status']&&0x0!==_0x2f5387&&-0x1!==this[_0x413bfd(0x1b3)][_0x1f77e7+0x19]&&this[_0x413bfd(0x27e)][_0x59eb23]['hasOwnProperty'](_0x10322f)?(_0x2f5387=this['meshDataView'][_0x15dd41+0x3])===_0x43a1d5&&(_0x15dd41=0x3*this['meshDataView'][_0x15dd41+0x4],_0x59eb23=this[_0x413bfd(0x27e)][_0x59eb23][_0x10322f],_0x10322f=_0x5b1f03+_0x15dd41,this['renderInstancesDataView']['set']([this['meshInstancesDataView'][_0x1f77e7+0x19]/0x4,_0x59eb23[_0x413bfd(0x20e)]/0x4,_0x5b1f03,_0x10322f],_0x4c410d),_0x4c410d+=0x4,_0x5b1f03=_0x10322f,0x1===_0x2f5387?this[_0x413bfd(0x277)][0x22]+=_0x15dd41:this[_0x413bfd(0x277)][0x21]+=_0x15dd41):_0xa8d98b=0x0,_0x2f907e===this[_0x413bfd(0x223)][0x3]&&0x0===_0x43a1d5&&(_0x43a1d5=0x1,_0x2f907e=0x4)));}this[_0x413bfd(0x277)][0x15]=_0x5b1f03,this['renderMemoryIdDataView'][0x16]=_0x4c410d,this['renderMemoryIdDataView'][0xd]=_0xa8d98b,this['renderMemoryIdDataView'][0x6]=0x1,this[_0x413bfd(0x277)][0x7]=0x1,this[_0x413bfd(0x223)][0x0]=0x1;}['FreeVideoMemory'](){var _0xe3043c=_0x5b2152;if(0x64===this[_0xe3043c(0x286)]){this[_0xe3043c(0x286)]=0x0;for(let _0x31166e=0x1;_0x31166e<this['meshInstancesDataView'][_0xe3043c(0x202)];_0x31166e+=_0x54ce25['uY'])0x0!==this['meshInstancesDataView'][_0x31166e]&&-0x1!==this[_0xe3043c(0x1b3)][_0x31166e+0x19]&&this[_0xe3043c(0x1b3)][_0x31166e+0x1a]!==this[_0xe3043c(0x223)][0x1]&&this[_0xe3043c(0x278)](_0x31166e);for(var _0x48d656 in this[_0xe3043c(0x27e)])for(var _0x353eef in this[_0xe3043c(0x27e)][_0x48d656])if(0x0!==this[_0xe3043c(0x21f)][_0x48d656][0x0]||this[_0xe3043c(0x27e)][_0x48d656][_0x353eef]['hasOwnProperty'](_0xe3043c(0x218))){if(this['modelMeshInfo'][_0x48d656][_0x353eef][_0xe3043c(0x1d7)]('vertexOffsetStart')){var _0x36f750=this[_0xe3043c(0x1f7)][_0x48d656][_0x353eef],_0x36f750=this['meshDataView'][_0x36f750+0x1];if(0x0===this['modelMeshIdQuoteCount'][_0x48d656][_0x36f750]){var _0x36f750=this[_0xe3043c(0x27e)][_0x48d656][_0x353eef][_0xe3043c(0x20f)],_0x24c9d1=(this[_0xe3043c(0x26a)][_0x48d656][_0x36f750]['renderInstancesCount']--,0x0===this[_0xe3043c(0x26a)][_0x48d656][_0x36f750][_0xe3043c(0x1b8)]&&(_0x24c9d1=this[_0xe3043c(0x26a)][_0x48d656][_0x36f750]['dataOffsetStart'],(0x0,_0x54ce25['mI'])(this['idleMemoryMixDataView'],_0x24c9d1,_0x24c9d1+0x8),delete this['modelMaterialInfo'][_0x48d656][_0x36f750][_0xe3043c(0x1d2)]),this[_0xe3043c(0x26a)][_0x48d656][_0x36f750][_0xe3043c(0x281)]);if(_0x24c9d1&&this[_0xe3043c(0x244)][_0x24c9d1]){let _0x54a6c8=this[_0xe3043c(0x244)][_0x24c9d1];if(_0x54a6c8['renderMaterialCount']--,0x0===_0x54a6c8[_0xe3043c(0x1f1)]){var _0x535c42=Math[_0xe3043c(0x267)](_0x54a6c8[_0xe3043c(0x1e5)]/this['idleTextureMinUnit']),_0x4f701a=Math[_0xe3043c(0x267)](_0x54a6c8[_0xe3043c(0x264)]/this[_0xe3043c(0x1d8)]);for(let _0x3c5194=0x0;_0x3c5194<_0x4f701a;_0x3c5194++)for(let _0x1d801f=0x0;_0x1d801f<_0x535c42;_0x1d801f++)this[_0xe3043c(0x1ce)][(_0x54a6c8[_0xe3043c(0x1fc)]+_0x3c5194)*this[_0xe3043c(0x1de)]+_0x54a6c8[_0xe3043c(0x245)]+_0x1d801f]=-0x1;(0x0,_0x54ce25['mI'])(this[_0xe3043c(0x1ea)],_0x54a6c8['dataOffsetStart'],_0x54a6c8[_0xe3043c(0x1d2)]+0x8),delete this[_0xe3043c(0x244)][_0x24c9d1];}}this[_0xe3043c(0x277)][0x29]-=0x4*this[_0xe3043c(0x27e)][_0x48d656][_0x353eef]['videoMemorySize'],(0x0,_0x54ce25['mI'])(this['idleMemoryPositionDataView'],this[_0xe3043c(0x27e)][_0x48d656][_0x353eef]['vertexOffsetStart'],this['modelMeshInfo'][_0x48d656][_0x353eef][_0xe3043c(0x1be)]),delete this[_0xe3043c(0x27e)][_0x48d656][_0x353eef];}}}else delete this[_0xe3043c(0x27e)][_0x48d656][_0x353eef];}else this[_0xe3043c(0x286)]++;}[_0x5b2152(0x278)](_0x4c59c4){var _0xdf108=_0x5b2152,_0x2d7648=this[_0xdf108(0x1b3)][_0x4c59c4+0x1],_0x17d518=this[_0xdf108(0x1b3)][_0x4c59c4],_0x14cc3f=(this[_0xdf108(0x1f7)][_0xdf108(0x1d7)](_0x17d518),this[_0xdf108(0x1b3)][_0x4c59c4+0x16]),_0x14cc3f=(this[_0xdf108(0x26c)][_0x17d518][_0x14cc3f]--,this[_0xdf108(0x1b3)][_0x4c59c4+0x19]),_0x14cc3f=((0x0,_0x54ce25['mI'])(this[_0xdf108(0x209)],_0x14cc3f,_0x14cc3f+0x14),this[_0xdf108(0x1b3)][_0x4c59c4+0x19]=-0x1,this['meshInstancesDataView'][_0x4c59c4+0x15]);delete this[_0xdf108(0x22f)][_0x17d518][_0x14cc3f][_0x2d7648],0x0===Object[_0xdf108(0x233)](this['renderModelComponentInstance'][_0x17d518][_0x14cc3f])[_0xdf108(0x202)]&&delete this[_0xdf108(0x22f)][_0x17d518][_0x14cc3f];}[_0x5b2152(0x1bb)](_0x135eea,_0x2d26be){var _0xd06fd0=_0x5b2152;let _0x53b0c9=-0x1,_0x5d14aa=-0x1;for(let _0x2c9667=0x1;_0x2c9667<this[_0xd06fd0(0x1ea)][0x0];_0x2c9667+=0x2){var _0x2889de=this['idleMemoryMixDataView'][_0x2c9667+0x1];if(-0x1!==_0x2889de){var _0x389226=this[_0xd06fd0(0x1ea)][_0x2c9667],_0x20971e=_0x2889de-_0x389226;if(0x8==_0x20971e){_0x53b0c9=_0x389226,_0x5d14aa=_0x2889de,this[_0xd06fd0(0x1ea)][_0x2c9667]=-0x1,this[_0xd06fd0(0x1ea)][_0x2c9667+0x1]=-0x1;break;}if(0x8<_0x20971e){_0x53b0c9=_0x389226,_0x5d14aa=_0x53b0c9+0x8,this[_0xd06fd0(0x1ea)][_0x2c9667]=_0x5d14aa;break;}}}-0x1===_0x53b0c9&&(_0x53b0c9=this[_0xd06fd0(0x277)][0x2],_0x5d14aa=this['renderMemoryIdDataView'][0x2]+=0x8),this[_0xd06fd0(0x26a)][_0x135eea][_0x2d26be][_0xd06fd0(0x1d2)]=_0x53b0c9;let _0x384f3b=this[_0xd06fd0(0x26a)][_0x135eea][_0x2d26be][_0xd06fd0(0x24d)];this['editModelMaterial'][_0xd06fd0(0x1d7)](_0x135eea)&&this['editModelMaterial'][_0x135eea][_0xd06fd0(0x1d7)](_0x2d26be)&&this[_0xd06fd0(0x271)][_0x135eea][_0x2d26be]['hasOwnProperty'](_0xd06fd0(0x24d))&&(_0x384f3b=this[_0xd06fd0(0x271)][_0x135eea][_0x2d26be][_0xd06fd0(0x24d)]);var _0x5f0e79=this[_0xd06fd0(0x277)][0x5];this[_0xd06fd0(0x277)][0x5]+=0x8,this[_0xd06fd0(0x1cb)]['set']([_0x384f3b[0x0],_0x384f3b[0x1],_0x384f3b[0x2],_0x384f3b[0x3],0x0,0x0,0x0,0x0],_0x5f0e79),this['modifyMemoryMixDataView'][_0xd06fd0(0x27b)]([_0x5f0e79,this['renderMemoryIdDataView'][0x5],_0x53b0c9,_0x5d14aa],this[_0xd06fd0(0x1f0)][0x0]),this[_0xd06fd0(0x1f0)][0x0]+=0x4,this[_0xd06fd0(0x22d)][_0xd06fd0(0x1d7)](_0x135eea)||(this[_0xd06fd0(0x22d)][_0x135eea]={});let _0x523185=this[_0xd06fd0(0x26a)][_0x135eea][_0x2d26be]['textureId'];(_0x523185=this['editModelMaterial'][_0xd06fd0(0x1d7)](_0x135eea)&&this[_0xd06fd0(0x271)][_0x135eea]['hasOwnProperty'](_0x2d26be)&&this['editModelMaterial'][_0x135eea][_0x2d26be][_0xd06fd0(0x1d7)](_0xd06fd0(0x281))?this[_0xd06fd0(0x271)][_0x135eea][_0x2d26be][_0xd06fd0(0x281)]:_0x523185)&&(this['modelMaterialBindTexture'][_0x135eea][_0x2d26be]=_0x523185);}[_0x5b2152(0x1ed)](){var _0x13e284=_0x5b2152;for(var _0x48099f in this['modelMaterialBindTexture']){for(var _0x4e262f in this[_0x13e284(0x22d)][_0x48099f]){var _0x20fb47=this[_0x13e284(0x22d)][_0x48099f][_0x4e262f];if(_0x13e284(0x1bc)===_0x20fb47){if(this[_0x13e284(0x26a)][_0x48099f][_0x4e262f]&&this[_0x13e284(0x26a)][_0x48099f][_0x4e262f][_0x13e284(0x1d7)](_0x13e284(0x1d2))){for(;this[_0x13e284(0x277)][0x6];);var _0x41c448=this[_0x13e284(0x26a)][_0x48099f][_0x4e262f][_0x13e284(0x1d2)],_0x5e707e=this[_0x13e284(0x277)][0x5];this['renderMemoryIdDataView'][0x5]+=0x4,this['renderUpdateTempDataView'][_0x13e284(0x27b)]([0x0,0x0,0x0,0x0],_0x5e707e),this[_0x13e284(0x1f0)][_0x13e284(0x27b)]([_0x5e707e,this['renderMemoryIdDataView'][0x5],_0x41c448+0x4,_0x41c448+0x8],this[_0x13e284(0x1f0)][0x0]),this[_0x13e284(0x1f0)][0x0]+=0x4,this[_0x13e284(0x277)][0x6]=0x1;}delete this[_0x13e284(0x22d)][_0x48099f][_0x4e262f];}else{if(this[_0x13e284(0x244)][_0x13e284(0x1d7)](_0x20fb47)){if(this[_0x13e284(0x244)][_0x20fb47][_0x13e284(0x1d7)](_0x13e284(0x1d2))){if(this['modelMaterialInfo'][_0x48099f][_0x4e262f]&&this[_0x13e284(0x26a)][_0x48099f][_0x4e262f]['hasOwnProperty'](_0x13e284(0x1d2))){for(;this[_0x13e284(0x277)][0x6];);_0x5e707e=this['modelMaterialInfo'][_0x48099f][_0x4e262f][_0x13e284(0x1d2)],_0x41c448=(this[_0x13e284(0x244)][_0x20fb47]['renderMaterialCount']++,this[_0x13e284(0x277)][0x5]),(this['renderMemoryIdDataView'][0x5]+=0x4,this[_0x13e284(0x1cb)]['set']([this[_0x13e284(0x244)][_0x20fb47]['dataOffsetStart']/0x4,0x0,0x0,0x0],_0x41c448),this[_0x13e284(0x1f0)]['set']([_0x41c448,this['renderMemoryIdDataView'][0x5],_0x5e707e+0x4,_0x5e707e+0x8],this['modifyMemoryMixDataView'][0x0]),this[_0x13e284(0x1f0)][0x0]+=0x4,delete this[_0x13e284(0x22d)][_0x48099f][_0x4e262f],this[_0x13e284(0x277)][0x6]=0x1);}}else this[_0x13e284(0x1ca)](this[_0x13e284(0x244)][_0x20fb47]);}else this[_0x13e284(0x1ee)][_0x13e284(0x1d7)](_0x48099f)||(this[_0x13e284(0x1ee)][_0x48099f]=new Set()),this['modelId_texture_List'][_0x48099f][_0x13e284(0x1ef)](_0x20fb47),this[_0x13e284(0x1d4)]=!0x0;}}this['modelMaterialBindTexture'][_0x48099f]&&0x0===Object[_0x13e284(0x233)](this[_0x13e284(0x22d)][_0x48099f])[_0x13e284(0x202)]&&delete this[_0x13e284(0x22d)][_0x48099f];}this[_0x13e284(0x237)]();}[_0x5b2152(0x1ca)](_0x5d4397){var _0x4754a0=_0x5b2152,_0x1e9713=Math[_0x4754a0(0x267)](_0x5d4397[_0x4754a0(0x1e5)]/this[_0x4754a0(0x1d8)]),_0x4cdd7e=Math[_0x4754a0(0x267)](_0x5d4397[_0x4754a0(0x264)]/this[_0x4754a0(0x1d8)]);let _0x5ee387=-0x1,_0x1b41e5=-0x1;for(let _0x2511cb=0x0;_0x2511cb<this['gridTextureSize'];_0x2511cb++){for(let _0x3f5d03=0x0;_0x3f5d03<this[_0x4754a0(0x1de)];_0x3f5d03++)if(-0x1===this['idleMemoryTextureDataView'][_0x2511cb*this['gridTextureSize']+_0x3f5d03]){let _0x22cbd0=!0x0;for(let _0x55e961=0x0;_0x55e961<_0x4cdd7e;_0x55e961++){for(let _0x75fcf3=0x0;_0x75fcf3<_0x1e9713;_0x75fcf3++)if(-0x1!==this[_0x4754a0(0x1ce)][(_0x2511cb+_0x55e961)*this['gridTextureSize']+_0x3f5d03+_0x75fcf3]){_0x22cbd0=!0x1;break;}if(!0x1===_0x22cbd0)break;}if(!0x0===_0x22cbd0){_0x5ee387=_0x3f5d03*this[_0x4754a0(0x1d8)],_0x1b41e5=_0x2511cb*this[_0x4754a0(0x1d8)];for(let _0x28403f=0x0;_0x28403f<_0x4cdd7e;_0x28403f++)for(let _0x3124ac=0x0;_0x3124ac<_0x1e9713;_0x3124ac++)this[_0x4754a0(0x1ce)][(_0x2511cb+_0x28403f)*this['gridTextureSize']+_0x3f5d03+_0x3124ac]=_0x5d4397[_0x4754a0(0x201)];break;}}if(-0x1!==_0x5ee387)break;}_0x5ee387,_0x5d4397[_0x4754a0(0x245)]=_0x5ee387,_0x5d4397[_0x4754a0(0x1fc)]=_0x1b41e5;let _0x6b7216=new Uint8Array(this[_0x4754a0(0x1f9)]);var _0x3a7e2c=0x4*this['renderMemoryIdDataView'][0x5];this[_0x4754a0(0x277)][0x5]+=Math[_0x4754a0(0x267)](_0x5d4397[_0x4754a0(0x22c)][_0x4754a0(0x202)]/0x4),_0x6b7216[_0x4754a0(0x27b)](_0x5d4397[_0x4754a0(0x22c)],_0x3a7e2c),_0x5d4397[_0x4754a0(0x212)];let _0x50b522=0x0,_0x18944=(_0x5d4397['nd']&&(this[_0x4754a0(0x277)][0x5]+=Math['ceil'](_0x5d4397['nd'][_0x4754a0(0x202)]/0x4),_0x6b7216[_0x4754a0(0x27b)](_0x5d4397['nd'],_0x3a7e2c+_0x5d4397[_0x4754a0(0x22c)]['length']+0x0),_0x50b522=_0x5d4397['nd'][_0x4754a0(0x202)]),this[_0x4754a0(0x1b2)]['set']([_0x3a7e2c,_0x5d4397[_0x4754a0(0x22c)][_0x4754a0(0x202)],_0x5d4397[_0x4754a0(0x245)],_0x5d4397[_0x4754a0(0x1fc)],_0x5d4397[_0x4754a0(0x1e5)],_0x5d4397[_0x4754a0(0x264)],0x0,_0x50b522],this[_0x4754a0(0x1b2)][0x0]),this['modifyMemoryTextureDataView'][0x0]+=0x8,delete _0x5d4397[_0x4754a0(0x22c)],delete _0x5d4397[_0x4754a0(0x212)],delete _0x5d4397['nd'],-0x1),_0x17dd68=-0x1;for(let _0x591026=0x1;_0x591026<this[_0x4754a0(0x1ea)][0x0];_0x591026+=0x2){var _0x461e8d=this[_0x4754a0(0x1ea)][_0x591026+0x1];if(-0x1!==_0x461e8d){var _0x30ed00=this[_0x4754a0(0x1ea)][_0x591026],_0x1775e3=_0x461e8d-_0x30ed00;if(0x8==_0x1775e3){_0x18944=_0x30ed00,_0x17dd68=_0x461e8d,this['idleMemoryMixDataView'][_0x591026]=-0x1,this['idleMemoryMixDataView'][_0x591026+0x1]=-0x1;break;}if(0x8<_0x1775e3){_0x18944=_0x30ed00,_0x17dd68=_0x18944+0x8,this[_0x4754a0(0x1ea)][_0x591026]=_0x17dd68;break;}}}-0x1===_0x18944&&(_0x18944=this[_0x4754a0(0x277)][0x2],_0x17dd68=this[_0x4754a0(0x277)][0x2]+=0x8),_0x5d4397[_0x4754a0(0x1d2)]=_0x18944,_0x3a7e2c=this['renderMemoryIdDataView'][0x5],(this[_0x4754a0(0x277)][0x5]+=0x8,this[_0x4754a0(0x1cb)]['set']([_0x5d4397['imgStartWidth']/this[_0x4754a0(0x23c)],_0x5d4397[_0x4754a0(0x1fc)]/this[_0x4754a0(0x23c)],_0x5d4397['width']/this['maxTextureSize'],_0x5d4397[_0x4754a0(0x264)]/this['maxTextureSize'],_0x5d4397[_0x4754a0(0x26f)],0x0,0x0,0x0],_0x3a7e2c),this[_0x4754a0(0x1f0)][_0x4754a0(0x27b)]([_0x3a7e2c,this[_0x4754a0(0x277)][0x5],_0x18944,_0x17dd68],this[_0x4754a0(0x1f0)][0x0]),this['modifyMemoryMixDataView'][0x0]+=0x4,this[_0x4754a0(0x1ed)]());}[_0x5b2152(0x1b5)](){var _0x3321df=_0x5b2152;if(this['loadingMesh']){for(var _0x5bc0b6 in this['modelId_meshIds_List'])this[_0x3321df(0x282)][_0x5bc0b6]=Array[_0x3321df(0x1c3)](this[_0x3321df(0x282)][_0x5bc0b6]);this['fineRequest'][_0x3321df(0x279)](this[_0x3321df(0x282)])[_0x3321df(0x250)](_0x19c787=>{var _0x477b79=_0x3321df;for(let _0x52722c=0x0;_0x52722c<_0x19c787[_0x477b79(0x202)];_0x52722c++){var _0x13910a=_0x19c787[_0x52722c];this['modelMeshInfo'][_0x13910a[_0x477b79(0x1c5)]]['hasOwnProperty'](_0x13910a['id'])?_0xe79701[_0x477b79(0x276)]('已经加载了',_0x13910a):this['modelMeshInfo'][_0x13910a[_0x477b79(0x1c5)]][_0x13910a['id']]=_0x13910a;}this[_0x477b79(0x239)]=!0x1;},_0xd8ca1d=>{var _0x224216=_0x3321df;this[_0x224216(0x239)]=!0x1;}),this[_0x3321df(0x282)]={};}}[_0x5b2152(0x20d)](){var _0x379388=_0x5b2152;if(this[_0x379388(0x213)]){for(var _0xc3e060 in this[_0x379388(0x1ec)])this['modelId_materialIds_List'][_0xc3e060]=Array[_0x379388(0x1c3)](this['modelId_materialIds_List'][_0xc3e060]);this['fineRequest'][_0x379388(0x25e)](this[_0x379388(0x1ec)])[_0x379388(0x250)](_0x555890=>{var _0x5b9a24=_0x379388;for(let _0x4b43a0=0x0;_0x4b43a0<_0x555890['length'];_0x4b43a0++){let _0x4ecee6=_0x555890[_0x4b43a0];this['modelMaterialInfo'][_0x4ecee6['modelId']][_0x5b9a24(0x1d7)](_0x4ecee6['id'])||(_0x4ecee6['renderInstancesCount']=0x0,this['modelMaterialInfo'][_0x4ecee6[_0x5b9a24(0x1c5)]][_0x4ecee6['id']]=_0x4ecee6);}this[_0x5b9a24(0x213)]=!0x1;},_0x40d01f=>{var _0x3a741c=_0x379388;this[_0x3a741c(0x213)]=!0x1;}),this['modelId_materialIds_List']={};}}[_0x5b2152(0x237)](){var _0x4d1a01=_0x5b2152;if(this[_0x4d1a01(0x1d4)]){for(var _0x45e164 in this['modelId_texture_List'])this[_0x4d1a01(0x1ee)][_0x45e164]=Array[_0x4d1a01(0x1c3)](this['modelId_texture_List'][_0x45e164]);this[_0x4d1a01(0x1da)][_0x4d1a01(0x1e8)](this[_0x4d1a01(0x1ee)])['then'](_0x38992a=>{var _0x515ca3=_0x4d1a01;for(let _0x380cb6=0x0;_0x380cb6<_0x38992a[_0x515ca3(0x202)];_0x380cb6++){let _0x1ad6cc=_0x38992a[_0x380cb6];this[_0x515ca3(0x244)]['hasOwnProperty'](_0x1ad6cc['id'])||(this[_0x515ca3(0x1c0)]++,_0x1ad6cc[_0x515ca3(0x201)]=this[_0x515ca3(0x1c0)],_0x1ad6cc[_0x515ca3(0x1f1)]=0x0,this[_0x515ca3(0x244)][_0x1ad6cc['id']]=_0x1ad6cc);}this[_0x515ca3(0x1d4)]=!0x1,this[_0x515ca3(0x1ed)]();},_0x4e7e83=>{this['loadingTexture']=!0x1;}),this['modelId_texture_List']={};}}[_0x5b2152(0x235)](_0x1a4112,_0x409565){var _0x3b27d9=_0x5b2152;if(this['modelData']['hasOwnProperty'](_0x1a4112)){for(;this[_0x3b27d9(0x277)][0x6];);var _0x55580f,_0x363e73=this[_0x3b27d9(0x215)][_0x1a4112][_0x3b27d9(0x1d2)];-0x1!==_0x363e73&&(_0x55580f=this['renderMemoryIdDataView'][0x5],this[_0x3b27d9(0x277)][0x5]+=0x4,this[_0x3b27d9(0x1cb)][_0x3b27d9(0x27b)]([_0x409565,_0x1a4112,0x0,0x0],_0x55580f),this[_0x3b27d9(0x1f0)][_0x3b27d9(0x27b)]([_0x55580f,this['renderMemoryIdDataView'][0x5],_0x363e73+0x10,_0x363e73+0x14],this[_0x3b27d9(0x1f0)][0x0]),this[_0x3b27d9(0x1f0)][0x0]+=0x4),this[_0x3b27d9(0x215)][_0x1a4112]['status']=_0x409565,this[_0x3b27d9(0x277)][0x6]=0x1;}}[_0x5b2152(0x241)](_0x30a988,_0x112b7c){var _0x2d58eb=_0x5b2152;if(this['modelData'][_0x2d58eb(0x1d7)](_0x30a988)){for(;this[_0x2d58eb(0x277)][0x6];);var _0x221f31;_0x112b7c&&_0x112b7c[_0x2d58eb(0x248)]&&(_0x112b7c=Array[_0x2d58eb(0x1c3)](_0x112b7c)),Array[_0x2d58eb(0x203)](_0x112b7c)&&0x10===_0x112b7c['length']&&(this['modelData'][_0x30a988][_0x2d58eb(0x246)]=[..._0x112b7c],this['frustumVisibleWorker'][_0x2d58eb(0x1e4)]({'msgType':_0x2d58eb(0x1d9),'modelId':_0x30a988,'modelMatrix':_0x112b7c}),-0x1!==(_0x30a988=this[_0x2d58eb(0x215)][_0x30a988][_0x2d58eb(0x1d2)])&&(_0x112b7c[0xc]-=this[_0x2d58eb(0x1e2)][0x1b],_0x112b7c[0xd]-=this['sharedMemoryDataView'][0x1c],_0x112b7c[0xe]-=this[_0x2d58eb(0x1e2)][0x1d],_0x221f31=this[_0x2d58eb(0x277)][0x5],this[_0x2d58eb(0x277)][0x5]+=0x10,this[_0x2d58eb(0x1cb)][_0x2d58eb(0x27b)](_0x112b7c,_0x221f31),this[_0x2d58eb(0x1f0)][_0x2d58eb(0x27b)]([_0x221f31,this['renderMemoryIdDataView'][0x5],_0x30a988,_0x30a988+0x10],this[_0x2d58eb(0x1f0)][0x0]),this[_0x2d58eb(0x1f0)][0x0]+=0x4)),this[_0x2d58eb(0x277)][0x6]=0x1;}}[_0x5b2152(0x1d0)](_0x24017e,_0x3697a8,_0x1b63a1){var _0x2171b5=_0x5b2152;if(this['modelData'][_0x2171b5(0x1d7)](_0x24017e)&&_0x3697a8&&!isNaN(_0x3697a8)){for(;this['renderMemoryIdDataView'][0x6];);var _0x1504db=this[_0x2171b5(0x215)][_0x24017e]['dataOffsetStart'];if(-0x1!==_0x1504db){var _0x3f82be=this[_0x2171b5(0x277)][0x5];this[_0x2171b5(0x277)][0x5]+=0x10;let _0x38e513=[0x0,0x1,0x0,0x0];this[_0x2171b5(0x287)][_0x2171b5(0x1d7)](_0x24017e)||(this[_0x2171b5(0x287)][_0x24017e]={}),this[_0x2171b5(0x287)][_0x24017e][_0x2171b5(0x1d7)](_0x3697a8)||(this[_0x2171b5(0x287)][_0x24017e][_0x3697a8]={}),_0x1b63a1?(this[_0x2171b5(0x287)][_0x24017e][_0x3697a8][_0x2171b5(0x246)]=_0x1b63a1,_0x38e513=[..._0x38e513,_0x1b63a1[0x0],_0x1b63a1[0x1],_0x1b63a1[0x2],_0x1b63a1[0x4],_0x1b63a1[0x5],_0x1b63a1[0x6],_0x1b63a1[0x8],_0x1b63a1[0x9],_0x1b63a1[0xa],_0x1b63a1[0xc],_0x1b63a1[0xd],_0x1b63a1[0xe]]):(delete this[_0x2171b5(0x287)][_0x24017e][_0x3697a8]['transform'],_0x38e513[0x1]=0x0),this['modelStoreyOperating'][_0x24017e][_0x3697a8]['hasOwnProperty'](_0x2171b5(0x1bf))&&(_0x38e513[0x0]=this['modelStoreyOperating'][_0x24017e][_0x3697a8][_0x2171b5(0x1bf)]),this[_0x2171b5(0x1cb)][_0x2171b5(0x27b)](_0x38e513,_0x3f82be),this['modifyMemoryMixDataView'][_0x2171b5(0x27b)]([_0x3f82be,this['renderMemoryIdDataView'][0x5],_0x1504db=_0x1504db+0x14+0x10*_0x3697a8,_0x1504db+0x10],this['modifyMemoryMixDataView'][0x0]),this[_0x2171b5(0x1f0)][0x0]+=0x4;}this['renderMemoryIdDataView'][0x6]=0x1;}}['SetModelStoreyStatus'](_0x2200e2,_0x271470,_0x456586){var _0x4561ca=_0x5b2152;if(this[_0x4561ca(0x215)]['hasOwnProperty'](_0x2200e2)&&_0x271470&&!isNaN(_0x271470)){for(;this[_0x4561ca(0x277)][0x6];);var _0x2dabf2=this[_0x4561ca(0x215)][_0x2200e2][_0x4561ca(0x1d2)];if(-0x1!==_0x2dabf2){var _0x14c53f=this[_0x4561ca(0x277)][0x5];this[_0x4561ca(0x277)][0x5]+=0x4;let _0x5ad1cd=[_0x456586,0x0,0x0,0x0];this[_0x4561ca(0x287)][_0x4561ca(0x1d7)](_0x2200e2)||(this[_0x4561ca(0x287)][_0x2200e2]={}),this[_0x4561ca(0x287)][_0x2200e2][_0x4561ca(0x1d7)](_0x271470)||(this['modelStoreyOperating'][_0x2200e2][_0x271470]={}),_0x456586?this[_0x4561ca(0x287)][_0x2200e2][_0x271470][_0x4561ca(0x1bf)]=_0x456586:delete this['modelStoreyOperating'][_0x2200e2][_0x271470][_0x4561ca(0x1bf)],this[_0x4561ca(0x287)][_0x2200e2][_0x271470][_0x4561ca(0x1d7)](_0x4561ca(0x246))&&(_0x5ad1cd[0x1]=0x1),this[_0x4561ca(0x1cb)][_0x4561ca(0x27b)](_0x5ad1cd,_0x14c53f),this[_0x4561ca(0x1f0)]['set']([_0x14c53f,this[_0x4561ca(0x277)][0x5],_0x2dabf2=_0x2dabf2+0x14+0x10*_0x271470,_0x2dabf2+0x4],this[_0x4561ca(0x1f0)][0x0]),this[_0x4561ca(0x1f0)][0x0]+=0x4;}this[_0x4561ca(0x277)][0x6]=0x1;}}[_0x5b2152(0x261)](_0x2fda75,_0x123bf4,_0x4da982){var _0x3c44f4=_0x5b2152;if(this[_0x3c44f4(0x215)][_0x3c44f4(0x1d7)](_0x2fda75)&&_0x123bf4&&!isNaN(_0x123bf4)){for(;this['renderMemoryIdDataView'][0x6];);var _0x261420=this['modelData'][_0x2fda75][_0x3c44f4(0x1d2)];if(-0x1!==_0x261420){var _0x183926=this[_0x3c44f4(0x277)][0x5];this[_0x3c44f4(0x277)][0x5]+=0x10;let _0x2a6407=[0x0,0x1,0x0,0x0];this['modelExpressTypeOperating'][_0x3c44f4(0x1d7)](_0x2fda75)||(this[_0x3c44f4(0x1e7)][_0x2fda75]={}),this[_0x3c44f4(0x1e7)][_0x2fda75][_0x3c44f4(0x1d7)](_0x123bf4)||(this[_0x3c44f4(0x1e7)][_0x2fda75][_0x123bf4]={}),_0x4da982?(this[_0x3c44f4(0x1e7)][_0x2fda75][_0x123bf4][_0x3c44f4(0x246)]=_0x4da982,_0x2a6407=[..._0x2a6407,_0x4da982[0x0],_0x4da982[0x1],_0x4da982[0x2],_0x4da982[0x4],_0x4da982[0x5],_0x4da982[0x6],_0x4da982[0x8],_0x4da982[0x9],_0x4da982[0xa],_0x4da982[0xc],_0x4da982[0xd],_0x4da982[0xe]]):(delete this['modelExpressTypeOperating'][_0x2fda75][_0x123bf4]['transform'],_0x2a6407[0x1]=0x0),this[_0x3c44f4(0x1e7)][_0x2fda75][_0x123bf4][_0x3c44f4(0x1d7)](_0x3c44f4(0x1bf))&&(_0x2a6407[0x0]=this[_0x3c44f4(0x1e7)][_0x2fda75][_0x123bf4][_0x3c44f4(0x1bf)]),this[_0x3c44f4(0x1cb)][_0x3c44f4(0x27b)](_0x2a6407,_0x183926),this[_0x3c44f4(0x1f0)][_0x3c44f4(0x27b)]([_0x183926,this[_0x3c44f4(0x277)][0x5],_0x261420=_0x261420+0x14+0x10*_0x123bf4+0x640,_0x261420+0x10],this[_0x3c44f4(0x1f0)][0x0]),this[_0x3c44f4(0x1f0)][0x0]+=0x4;}this[_0x3c44f4(0x277)][0x6]=0x1;}}[_0x5b2152(0x230)](_0x4b7974,_0xa75fcd,_0x1f24a9){var _0x42e232=_0x5b2152;if(this[_0x42e232(0x215)][_0x42e232(0x1d7)](_0x4b7974)&&_0xa75fcd&&!isNaN(_0xa75fcd)){for(;this[_0x42e232(0x277)][0x6];);var _0x3d6246=this[_0x42e232(0x215)][_0x4b7974][_0x42e232(0x1d2)];if(-0x1!==_0x3d6246){var _0x1306fc=this[_0x42e232(0x277)][0x5];this[_0x42e232(0x277)][0x5]+=0x4;let _0x2d37cf=[_0x1f24a9,0x0,0x0,0x0];this[_0x42e232(0x1e7)][_0x42e232(0x1d7)](_0x4b7974)||(this[_0x42e232(0x1e7)][_0x4b7974]={}),this[_0x42e232(0x1e7)][_0x4b7974][_0x42e232(0x1d7)](_0xa75fcd)||(this[_0x42e232(0x1e7)][_0x4b7974][_0xa75fcd]={}),_0x1f24a9?this['modelExpressTypeOperating'][_0x4b7974][_0xa75fcd]['status']=_0x1f24a9:delete this[_0x42e232(0x1e7)][_0x4b7974][_0xa75fcd][_0x42e232(0x1bf)],this[_0x42e232(0x1e7)][_0x4b7974][_0xa75fcd][_0x42e232(0x1d7)]('transform')&&(_0x2d37cf[0x1]=0x1),this[_0x42e232(0x1cb)][_0x42e232(0x27b)](_0x2d37cf,_0x1306fc),this[_0x42e232(0x1f0)][_0x42e232(0x27b)]([_0x1306fc,this['renderMemoryIdDataView'][0x5],_0x3d6246=_0x3d6246+0x14+0x10*_0xa75fcd+0x640,_0x3d6246+0x4],this[_0x42e232(0x1f0)][0x0]),this['modifyMemoryMixDataView'][0x0]+=0x4;}this[_0x42e232(0x277)][0x6]=0x1;}}[_0x5b2152(0x22e)](_0x472e1f,_0x4052e1){var _0x619b84=_0x5b2152;for(;this[_0x619b84(0x277)][0x6];);var _0x3f1552=new Int32Array(_0x4052e1);for(let _0x3cbf63=0x0;_0x3cbf63<_0x3f1552[_0x619b84(0x202)];_0x3cbf63+=0x2){var _0xf9b8f3=_0x3f1552[_0x3cbf63],_0x1bb981=_0x3f1552[_0x3cbf63+0x1],_0x36a55a=this[_0x619b84(0x21f)][_0xf9b8f3][_0x1bb981];this[_0x619b84(0x215)][_0x619b84(0x1d7)](_0xf9b8f3)&&-0x1!==this['meshInstancesDataView'][_0x36a55a+0x19]&&(_0x36a55a=this[_0x619b84(0x1b3)][_0x36a55a+0x19],this['renderUpdateTempDataView'][_0x619b84(0x27b)]([_0x1bb981,0x0,this[_0x619b84(0x215)][_0xf9b8f3][_0x619b84(0x1d2)]/0x4,_0x472e1f[_0x619b84(0x1bf)]],this[_0x619b84(0x277)][0x5]),this[_0x619b84(0x284)][_0x619b84(0x27b)]([this['renderMemoryIdDataView'][0x5],this[_0x619b84(0x277)][0x5]+0x4,_0x36a55a+0xc,_0x36a55a+0x10],this[_0x619b84(0x284)][0x0]),this[_0x619b84(0x277)][0x5]+=0x4,this['modifyMemoryInstancesDataView'][0x0]+=0x4);}this[_0x619b84(0x277)][0x6]=0x1;}[_0x5b2152(0x269)](_0x480ab4,_0x8d32aa){var _0x55723f=_0x5b2152;for(;this[_0x55723f(0x277)][0x6];);var _0x11b65d=new Int32Array(_0x8d32aa);for(let _0x32b336=0x0;_0x32b336<_0x11b65d['length'];_0x32b336+=0x2){var _0x1662fb=_0x11b65d[_0x32b336],_0x37a5e8=_0x11b65d[_0x32b336+0x1],_0x37a5e8=this['modelMeshInstancesIndexDataView'][_0x1662fb][_0x37a5e8];this[_0x55723f(0x215)][_0x55723f(0x1d7)](_0x1662fb)&&-0x1!==this[_0x55723f(0x1b3)][_0x37a5e8+0x19]&&(_0x1662fb=[this[_0x55723f(0x1b3)][_0x37a5e8+0x3],this['meshInstancesDataView'][_0x37a5e8+0x4],this['meshInstancesDataView'][_0x37a5e8+0x5],0x0,this[_0x55723f(0x1b3)][_0x37a5e8+0x6],this[_0x55723f(0x1b3)][_0x37a5e8+0x7],this['meshInstancesDataView'][_0x37a5e8+0x8],0x0,this['meshInstancesDataView'][_0x37a5e8+0x9],this[_0x55723f(0x1b3)][_0x37a5e8+0xa],this['meshInstancesDataView'][_0x37a5e8+0xb],0x0,this['meshInstancesDataView'][_0x37a5e8+0xc],this['meshInstancesDataView'][_0x37a5e8+0xd],this[_0x55723f(0x1b3)][_0x37a5e8+0xe],0x1],_0x1662fb=[(_0x1662fb=(0x0,_0x54ce25['y8'])(_0x1662fb,_0x480ab4[_0x55723f(0x246)]))[0x0],_0x1662fb[0x1],_0x1662fb[0x2],_0x1662fb[0x4],_0x1662fb[0x5],_0x1662fb[0x6],_0x1662fb[0x8],_0x1662fb[0x9],_0x1662fb[0xa],_0x1662fb[0xc],_0x1662fb[0xd],_0x1662fb[0xe]],_0x37a5e8=this['meshInstancesDataView'][_0x37a5e8+0x19],this[_0x55723f(0x1cb)][_0x55723f(0x27b)](_0x1662fb,this[_0x55723f(0x277)][0x5]),this[_0x55723f(0x284)][_0x55723f(0x27b)]([this[_0x55723f(0x277)][0x5],this[_0x55723f(0x277)][0x5]+0xc,_0x37a5e8,_0x37a5e8+0xc],this['modifyMemoryInstancesDataView'][0x0]),this[_0x55723f(0x277)][0x5]+=0xc,this[_0x55723f(0x284)][0x0]+=0x4);}this[_0x55723f(0x277)][0x6]=0x1;}['SetComponentStatus'](_0x2ff331,_0xa8c14d){var _0x4f7a89=_0x5b2152;for(_0x2ff331[_0x4f7a89(0x1e0)]&&(this['reverseElectionOperating'][this['operatingType'][_0x4f7a89(0x1bf)]]=_0x2ff331);this[_0x4f7a89(0x277)][0x6];);var _0x4e7ad0=new Int32Array(_0xa8c14d);for(let _0x468fbd=0x0;_0x468fbd<_0x4e7ad0[_0x4f7a89(0x202)];_0x468fbd+=0x2){var _0x44cc78=_0x4e7ad0[_0x468fbd],_0x3728b8=_0x4e7ad0[_0x468fbd+0x1];if(this[_0x4f7a89(0x1b6)][this[_0x4f7a89(0x1d1)][_0x4f7a89(0x1bf)]][_0x4f7a89(0x1d7)](_0x44cc78)||(this[_0x4f7a89(0x1b6)][this[_0x4f7a89(0x1d1)][_0x4f7a89(0x1bf)]][_0x44cc78]={}),!(this['operatingTypeModelComponent'][this['operatingType'][_0x4f7a89(0x1bf)]][_0x44cc78][_0x3728b8]=_0x2ff331)[_0x4f7a89(0x1e0)]&&this[_0x4f7a89(0x22f)][_0x44cc78]&&this['renderModelComponentInstance'][_0x44cc78][_0x3728b8])for(var _0x34de0e in this[_0x4f7a89(0x22f)][_0x44cc78][_0x3728b8]){var _0x4b722a,_0x34de0e=parseInt(_0x34de0e),_0x34de0e=this['modelMeshInstancesIndexDataView'][_0x44cc78][_0x34de0e];this[_0x4f7a89(0x215)]['hasOwnProperty'](_0x44cc78)&&-0x1!==this['meshInstancesDataView'][_0x34de0e+0x19]&&(_0x4b722a=this[_0x4f7a89(0x1b3)][_0x34de0e+0x19],this[_0x4f7a89(0x1cb)][_0x4f7a89(0x27b)]([this['meshInstancesDataView'][_0x34de0e+0x1],0x0,this[_0x4f7a89(0x215)][_0x44cc78][_0x4f7a89(0x1d2)]/0x4,_0x2ff331[_0x4f7a89(0x1bf)]],this['renderMemoryIdDataView'][0x5]),this['modifyMemoryInstancesDataView'][_0x4f7a89(0x27b)]([this[_0x4f7a89(0x277)][0x5],this[_0x4f7a89(0x277)][0x5]+0x4,_0x4b722a+0xc,_0x4b722a+0x10],this[_0x4f7a89(0x284)][0x0]),this[_0x4f7a89(0x277)][0x5]+=0x4,this[_0x4f7a89(0x284)][0x0]+=0x4);}}if(_0x2ff331['reverseElection'])for(let _0x42a56a=0x1;_0x42a56a<this['meshInstancesDataView'][_0x4f7a89(0x202)];_0x42a56a+=_0x54ce25['uY']){var _0x34625b=this[_0x4f7a89(0x1b3)][_0x42a56a];if(this['modelData'][_0x4f7a89(0x1d7)](_0x34625b)&&-0x1!==this[_0x4f7a89(0x1b3)][_0x42a56a+0x19]){var _0x2aab84,_0x34625b=this[_0x4f7a89(0x1b3)][_0x42a56a],_0x23021f=this[_0x4f7a89(0x1b3)][_0x42a56a+0x1];this['operatingTypeModelComponent'][this[_0x4f7a89(0x1d1)][_0x4f7a89(0x1bf)]][_0x34625b]&&this[_0x4f7a89(0x1b6)][this['operatingType']['status']][_0x34625b][this[_0x4f7a89(0x1b3)][_0x42a56a+0x15]]||-0x1!==this[_0x4f7a89(0x1b3)][_0x42a56a+0x19]&&(_0x2aab84=this[_0x4f7a89(0x1b3)][_0x42a56a+0x19],this[_0x4f7a89(0x1cb)][_0x4f7a89(0x27b)]([_0x23021f,0x0,this[_0x4f7a89(0x215)][_0x34625b][_0x4f7a89(0x1d2)]/0x4,this[_0x4f7a89(0x232)][this[_0x4f7a89(0x1d1)]['status']][_0x4f7a89(0x1bf)]],this[_0x4f7a89(0x277)][0x5]),this['modifyMemoryInstancesDataView'][_0x4f7a89(0x27b)]([this[_0x4f7a89(0x277)][0x5],this[_0x4f7a89(0x277)][0x5]+0x4,_0x2aab84+0xc,_0x2aab84+0x10],this[_0x4f7a89(0x284)][0x0]),this['renderMemoryIdDataView'][0x5]+=0x4,this[_0x4f7a89(0x284)][0x0]+=0x4);}else{if(0x0===this[_0x4f7a89(0x1b3)][_0x42a56a])break;}}this[_0x4f7a89(0x277)][0x6]=0x1,this[_0x4f7a89(0x221)]();}['SetComponentTransform'](_0x25173e,_0x3cedfb){var _0x28ca79=_0x5b2152;for(_0x25173e['reverseElection']&&(this[_0x28ca79(0x232)][this[_0x28ca79(0x1d1)][_0x28ca79(0x246)]]=_0x25173e);this[_0x28ca79(0x277)][0x6];);var _0x1b98b1,_0x457f8,_0x2f5936=new Int32Array(_0x3cedfb);for(let _0x2dafb=0x0;_0x2dafb<_0x2f5936[_0x28ca79(0x202)];_0x2dafb+=0x2){var _0x4fbc16=_0x2f5936[_0x2dafb],_0x582053=_0x2f5936[_0x2dafb+0x1];if(this[_0x28ca79(0x1b6)][this[_0x28ca79(0x1d1)]['transform']][_0x28ca79(0x1d7)](_0x4fbc16)||(this[_0x28ca79(0x1b6)][this[_0x28ca79(0x1d1)]['transform']][_0x4fbc16]={}),!(this[_0x28ca79(0x1b6)][this['operatingType'][_0x28ca79(0x246)]][_0x4fbc16][_0x582053]=_0x25173e)[_0x28ca79(0x1e0)]&&this[_0x28ca79(0x22f)][_0x4fbc16]&&this[_0x28ca79(0x22f)][_0x4fbc16][_0x582053])for(var _0x4a9d4e in this[_0x28ca79(0x22f)][_0x4fbc16][_0x582053]){var _0x3b21f8,_0x4a9d4e=parseInt(_0x4a9d4e),_0x4a9d4e=this[_0x28ca79(0x21f)][_0x4fbc16][_0x4a9d4e];this[_0x28ca79(0x215)]['hasOwnProperty'](_0x4fbc16)&&-0x1!==this[_0x28ca79(0x1b3)][_0x4a9d4e+0x19]&&(_0x3b21f8=[this[_0x28ca79(0x1b3)][_0x4a9d4e+0x3],this[_0x28ca79(0x1b3)][_0x4a9d4e+0x4],this['meshInstancesDataView'][_0x4a9d4e+0x5],0x0,this[_0x28ca79(0x1b3)][_0x4a9d4e+0x6],this[_0x28ca79(0x1b3)][_0x4a9d4e+0x7],this['meshInstancesDataView'][_0x4a9d4e+0x8],0x0,this[_0x28ca79(0x1b3)][_0x4a9d4e+0x9],this[_0x28ca79(0x1b3)][_0x4a9d4e+0xa],this[_0x28ca79(0x1b3)][_0x4a9d4e+0xb],0x0,this['meshInstancesDataView'][_0x4a9d4e+0xc],this['meshInstancesDataView'][_0x4a9d4e+0xd],this[_0x28ca79(0x1b3)][_0x4a9d4e+0xe],0x1],_0x3b21f8=[(_0x3b21f8=(0x0,_0x54ce25['y8'])(_0x3b21f8,_0x25173e[_0x28ca79(0x246)]))[0x0],_0x3b21f8[0x1],_0x3b21f8[0x2],_0x3b21f8[0x4],_0x3b21f8[0x5],_0x3b21f8[0x6],_0x3b21f8[0x8],_0x3b21f8[0x9],_0x3b21f8[0xa],_0x3b21f8[0xc],_0x3b21f8[0xd],_0x3b21f8[0xe]],_0x4a9d4e=this['meshInstancesDataView'][_0x4a9d4e+0x19],this[_0x28ca79(0x1cb)]['set'](_0x3b21f8,this[_0x28ca79(0x277)][0x5]),this['modifyMemoryInstancesDataView']['set']([this[_0x28ca79(0x277)][0x5],this[_0x28ca79(0x277)][0x5]+0xc,_0x4a9d4e,_0x4a9d4e+0xc],this[_0x28ca79(0x284)][0x0]),this['renderMemoryIdDataView'][0x5]+=0xc,this[_0x28ca79(0x284)][0x0]+=0x4);}}if(_0x25173e[_0x28ca79(0x1e0)]){for(let _0x4a7ed8=0x1;_0x4a7ed8<this[_0x28ca79(0x1b3)][_0x28ca79(0x202)];_0x4a7ed8+=_0x54ce25['uY'])if(this['modelData'][_0x28ca79(0x1d7)](this[_0x28ca79(0x1b3)][_0x4a7ed8])&&-0x1!==this[_0x28ca79(0x1b3)][_0x4a7ed8+0x19])this['operatingTypeModelComponent'][this['operatingType'][_0x28ca79(0x246)]][this[_0x28ca79(0x1b3)][_0x4a7ed8+0x0]]&&this[_0x28ca79(0x1b6)][this['operatingType']['transform']][this[_0x28ca79(0x1b3)][_0x4a7ed8+0x0]][this['meshInstancesDataView'][_0x4a7ed8+0x15]]||-0x1!==this[_0x28ca79(0x1b3)][_0x4a7ed8+0x19]&&(_0x1b98b1=[this[_0x28ca79(0x1b3)][_0x4a7ed8+0x3],this[_0x28ca79(0x1b3)][_0x4a7ed8+0x4],this[_0x28ca79(0x1b3)][_0x4a7ed8+0x5],0x0,this[_0x28ca79(0x1b3)][_0x4a7ed8+0x6],this[_0x28ca79(0x1b3)][_0x4a7ed8+0x7],this[_0x28ca79(0x1b3)][_0x4a7ed8+0x8],0x0,this[_0x28ca79(0x1b3)][_0x4a7ed8+0x9],this[_0x28ca79(0x1b3)][_0x4a7ed8+0xa],this[_0x28ca79(0x1b3)][_0x4a7ed8+0xb],0x0,this[_0x28ca79(0x1b3)][_0x4a7ed8+0xc],this[_0x28ca79(0x1b3)][_0x4a7ed8+0xd],this[_0x28ca79(0x1b3)][_0x4a7ed8+0xe],0x1],_0x1b98b1=[(_0x1b98b1=Array[_0x28ca79(0x1c3)]((0x0,_0x54ce25['y8'])(_0x1b98b1,_0x25173e[_0x28ca79(0x246)])))[0x0],_0x1b98b1[0x1],_0x1b98b1[0x2],_0x1b98b1[0x4],_0x1b98b1[0x5],_0x1b98b1[0x6],_0x1b98b1[0x8],_0x1b98b1[0x9],_0x1b98b1[0xa],_0x1b98b1[0xc],_0x1b98b1[0xd],_0x1b98b1[0xe]],_0x457f8=this[_0x28ca79(0x1b3)][_0x4a7ed8+0x19],this[_0x28ca79(0x1cb)][_0x28ca79(0x27b)](_0x1b98b1,this[_0x28ca79(0x277)][0x5]),this['modifyMemoryInstancesDataView'][_0x28ca79(0x27b)]([this[_0x28ca79(0x277)][0x5],this[_0x28ca79(0x277)][0x5]+0xc,_0x457f8,_0x457f8+0xc],this[_0x28ca79(0x284)][0x0]),this[_0x28ca79(0x277)][0x5]+=0xc,this[_0x28ca79(0x284)][0x0]+=0x4);else{if(0x0===this['meshInstancesDataView'][_0x4a7ed8])break;}}this['renderMemoryIdDataView'][0x6]=0x1;}[_0x5b2152(0x247)](){var _0x5d3d8c=_0x5b2152;for(;this[_0x5d3d8c(0x277)][0x6];);if(this[_0x5d3d8c(0x232)][_0x5d3d8c(0x1d7)](this['operatingType'][_0x5d3d8c(0x1bf)])){for(let _0x2038c4=0x1;_0x2038c4<this[_0x5d3d8c(0x1b3)][_0x5d3d8c(0x202)];_0x2038c4+=_0x54ce25['uY'])if(this['modelData'][_0x5d3d8c(0x1d7)](this['meshInstancesDataView'][_0x2038c4])&&-0x1!==this[_0x5d3d8c(0x1b3)][_0x2038c4+0x19]){var _0x45cdd2=this[_0x5d3d8c(0x1b3)][_0x2038c4+0x0],_0x2ca022=this[_0x5d3d8c(0x1b3)][_0x2038c4+0x19];this[_0x5d3d8c(0x1cb)]['set']([this[_0x5d3d8c(0x1b3)][_0x2038c4+0x1],0x0,this[_0x5d3d8c(0x215)][_0x45cdd2]['dataOffsetStart']/0x4,this[_0x5d3d8c(0x1b3)][_0x2038c4+0x18]],this[_0x5d3d8c(0x277)][0x5]),this[_0x5d3d8c(0x284)]['set']([this[_0x5d3d8c(0x277)][0x5],this['renderMemoryIdDataView'][0x5]+0x4,_0x2ca022+0xc,_0x2ca022+0x10],this[_0x5d3d8c(0x284)][0x0]),this[_0x5d3d8c(0x277)][0x5]+=0x4,this[_0x5d3d8c(0x284)][0x0]+=0x4;}else{if(0x0===this[_0x5d3d8c(0x1b3)][_0x2038c4])break;}}else{for(var _0x4d7934 in this[_0x5d3d8c(0x1b6)][this[_0x5d3d8c(0x1d1)]['status']])for(var _0x54bf41 in this[_0x5d3d8c(0x1b6)][this[_0x5d3d8c(0x1d1)][_0x5d3d8c(0x1bf)]][_0x4d7934])if(this[_0x5d3d8c(0x22f)][_0x4d7934]&&this[_0x5d3d8c(0x22f)][_0x4d7934][_0x54bf41])for(var _0x3edc31 in this[_0x5d3d8c(0x22f)][_0x4d7934][_0x54bf41]){var _0x3edc31=parseInt(_0x3edc31),_0x3edc31=this[_0x5d3d8c(0x21f)][_0x4d7934][_0x3edc31],_0x207541=this['meshInstancesDataView'][_0x3edc31+0x19];this[_0x5d3d8c(0x1cb)][_0x5d3d8c(0x27b)]([this[_0x5d3d8c(0x1b3)][_0x3edc31+0x1],0x0,this[_0x5d3d8c(0x215)][_0x4d7934][_0x5d3d8c(0x1d2)]/0x4,this[_0x5d3d8c(0x1b3)][_0x3edc31+0x18]],this[_0x5d3d8c(0x277)][0x5]),this['modifyMemoryInstancesDataView'][_0x5d3d8c(0x27b)]([this[_0x5d3d8c(0x277)][0x5],this[_0x5d3d8c(0x277)][0x5]+0x4,_0x207541+0xc,_0x207541+0x10],this['modifyMemoryInstancesDataView'][0x0]),this[_0x5d3d8c(0x277)][0x5]+=0x4,this[_0x5d3d8c(0x284)][0x0]+=0x4;}}delete this[_0x5d3d8c(0x232)][this[_0x5d3d8c(0x1d1)][_0x5d3d8c(0x1bf)]],this[_0x5d3d8c(0x1b6)][this[_0x5d3d8c(0x1d1)][_0x5d3d8c(0x1bf)]]={},this[_0x5d3d8c(0x277)][0x6]=0x1;}[_0x5b2152(0x221)](){var _0x3079b4=_0x5b2152;let _0x4c105a=0x0;for(var _0x4d3fcb in this[_0x3079b4(0x1b6)][this[_0x3079b4(0x1d1)][_0x3079b4(0x1bf)]])for(var _0x1f6263 in this['operatingTypeModelComponent'][this[_0x3079b4(0x1d1)]['status']][_0x4d3fcb])0x2!==this[_0x3079b4(0x1b6)][this[_0x3079b4(0x1d1)]['status']][_0x4d3fcb][_0x1f6263]['status']&&0x4!==this[_0x3079b4(0x1b6)][this['operatingType'][_0x3079b4(0x1bf)]][_0x4d3fcb][_0x1f6263]['status']||(_0x4c105a=0x1);this[_0x3079b4(0x1e2)][0x0]=_0x4c105a;}[_0x5b2152(0x27c)](){var _0x3b384d=_0x5b2152;for(;this[_0x3b384d(0x277)][0x6];);if(this['reverseElectionOperating'][_0x3b384d(0x1d7)](this['operatingType'][_0x3b384d(0x246)])){for(let _0x7de1f1=0x1;_0x7de1f1<this[_0x3b384d(0x1b3)]['length'];_0x7de1f1+=_0x54ce25['uY'])if(this['modelData'][_0x3b384d(0x1d7)](this[_0x3b384d(0x1b3)][_0x7de1f1])&&-0x1!==this[_0x3b384d(0x1b3)][_0x7de1f1+0x19]){var _0x3cb8ef=[this[_0x3b384d(0x1b3)][_0x7de1f1+0x3],this[_0x3b384d(0x1b3)][_0x7de1f1+0x4],this[_0x3b384d(0x1b3)][_0x7de1f1+0x5],this[_0x3b384d(0x1b3)][_0x7de1f1+0x6],this[_0x3b384d(0x1b3)][_0x7de1f1+0x7],this['meshInstancesDataView'][_0x7de1f1+0x8],this[_0x3b384d(0x1b3)][_0x7de1f1+0x9],this[_0x3b384d(0x1b3)][_0x7de1f1+0xa],this[_0x3b384d(0x1b3)][_0x7de1f1+0xb],this['meshInstancesDataView'][_0x7de1f1+0xc],this[_0x3b384d(0x1b3)][_0x7de1f1+0xd],this['meshInstancesDataView'][_0x7de1f1+0xe]],_0x43e5cd=this[_0x3b384d(0x1b3)][_0x7de1f1+0x19];this[_0x3b384d(0x1cb)][_0x3b384d(0x27b)](_0x3cb8ef,this[_0x3b384d(0x277)][0x5]),this['modifyMemoryInstancesDataView'][_0x3b384d(0x27b)]([this['renderMemoryIdDataView'][0x5],this['renderMemoryIdDataView'][0x5]+0xc,_0x43e5cd,_0x43e5cd+0xc],this[_0x3b384d(0x284)][0x0]),this[_0x3b384d(0x277)][0x5]+=0xc,this[_0x3b384d(0x284)][0x0]+=0x4;}else{if(0x0===this[_0x3b384d(0x1b3)][_0x7de1f1])break;}}else{for(var _0x263c57 in this[_0x3b384d(0x1b6)][this['operatingType']['transform']])for(var _0x1e1d40 in this['operatingTypeModelComponent'][this[_0x3b384d(0x1d1)]['transform']][_0x263c57])if(this['renderModelComponentInstance'][_0x263c57]&&this[_0x3b384d(0x22f)][_0x263c57][_0x1e1d40])for(var _0xcf43cb in this[_0x3b384d(0x22f)][_0x263c57][_0x1e1d40]){var _0xcf43cb=parseInt(_0xcf43cb),_0xcf43cb=this[_0x3b384d(0x21f)][_0x263c57][_0xcf43cb],_0x4aa178=[this[_0x3b384d(0x1b3)][_0xcf43cb+0x3],this[_0x3b384d(0x1b3)][_0xcf43cb+0x4],this[_0x3b384d(0x1b3)][_0xcf43cb+0x5],this[_0x3b384d(0x1b3)][_0xcf43cb+0x6],this[_0x3b384d(0x1b3)][_0xcf43cb+0x7],this[_0x3b384d(0x1b3)][_0xcf43cb+0x8],this['meshInstancesDataView'][_0xcf43cb+0x9],this[_0x3b384d(0x1b3)][_0xcf43cb+0xa],this[_0x3b384d(0x1b3)][_0xcf43cb+0xb],this[_0x3b384d(0x1b3)][_0xcf43cb+0xc],this[_0x3b384d(0x1b3)][_0xcf43cb+0xd],this['meshInstancesDataView'][_0xcf43cb+0xe]],_0xcf43cb=this[_0x3b384d(0x1b3)][_0xcf43cb+0x19];this[_0x3b384d(0x1cb)][_0x3b384d(0x27b)](_0x4aa178,this['renderMemoryIdDataView'][0x5]),this[_0x3b384d(0x284)][_0x3b384d(0x27b)]([this[_0x3b384d(0x277)][0x5],this[_0x3b384d(0x277)][0x5]+0xc,_0xcf43cb,_0xcf43cb+0xc],this[_0x3b384d(0x284)][0x0]),this[_0x3b384d(0x277)][0x5]+=0xc,this['modifyMemoryInstancesDataView'][0x0]+=0x4;}}delete this[_0x3b384d(0x232)][this[_0x3b384d(0x1d1)][_0x3b384d(0x246)]],this[_0x3b384d(0x1b6)][this['operatingType'][_0x3b384d(0x246)]]={},this[_0x3b384d(0x277)][0x6]=0x1;}[_0x5b2152(0x240)](_0xc57da6,_0x4ce3b8){var _0x102dea=_0x5b2152;for(;this[_0x102dea(0x277)][0x6];);var _0x355635=_0xc57da6[_0x102dea(0x1c5)],_0x598909=new Int32Array(_0x4ce3b8);for(let _0xcfd110=0x0;_0xcfd110<_0x598909[_0x102dea(0x202)];_0xcfd110++){var _0x427e7b=_0x598909[_0xcfd110];if(this[_0x102dea(0x1b6)][this[_0x102dea(0x1d1)][_0x102dea(0x23b)]][_0x102dea(0x1d7)](_0x355635)||(this[_0x102dea(0x1b6)][this['operatingType'][_0x102dea(0x23b)]][_0x355635]={}),this[_0x102dea(0x1b6)][this[_0x102dea(0x1d1)]['material']][_0x355635][_0x427e7b]=_0xc57da6,this[_0x102dea(0x22f)][_0x355635]&&this['renderModelComponentInstance'][_0x355635][_0x427e7b])for(var _0x495718 in this[_0x102dea(0x22f)][_0x355635][_0x427e7b]){var _0x495634,_0x175f57,_0x495718=parseInt(_0x495718),_0x495718=this[_0x102dea(0x21f)][_0x355635][_0x495718],_0x495718=this[_0x102dea(0x1b3)][_0x495718+0x17];this['modelMeshInfo'][_0x355635][_0x495718]['hasOwnProperty']('indexOffsetStart')&&(this['modelMaterialInfo'][_0x355635][_0xc57da6[_0x102dea(0x20f)]]['hasOwnProperty'](_0x102dea(0x1d2))||this[_0x102dea(0x1bb)](_0x355635,_0xc57da6[_0x102dea(0x20f)]),_0x495718=this['modelMeshInfo'][_0x355635][_0x495718][_0x102dea(0x1c7)],_0x495634=this[_0x102dea(0x277)][0x5],_0x175f57=this['renderMemoryIdDataView'][0x5]+=0x4,this[_0x102dea(0x1cb)]['set']([this[_0x102dea(0x26a)][_0x355635][_0xc57da6['materialId']][_0x102dea(0x1d2)]/0x4,0x0,0x0,0x0],_0x495634),this[_0x102dea(0x1c1)][_0x102dea(0x27b)]([_0x495634,_0x175f57,_0x495718,_0x495718+0x4],this[_0x102dea(0x1c1)][0x0]),this[_0x102dea(0x1c1)][0x0]+=0x4);}}this[_0x102dea(0x277)][0x6]=0x1;}['CancelComponentEditMaterial'](_0x57529e,_0x4922a9){var _0x2f6346=_0x5b2152;if(!_0x4922a9&&(_0x4922a9=[],this[_0x2f6346(0x1b6)][this[_0x2f6346(0x1d1)]['material']]&&this[_0x2f6346(0x1b6)][this['operatingType'][_0x2f6346(0x23b)]][_0x57529e])){for(var _0x52b301 in this[_0x2f6346(0x1b6)][this['operatingType']['material']][_0x57529e])_0x4922a9[_0x2f6346(0x1f5)](_0x52b301);}for(;this['renderMemoryIdDataView'][0x5];);for(let _0x5cf0e8=0x0;_0x5cf0e8<_0x4922a9[_0x2f6346(0x202)];_0x5cf0e8++){var _0x127a0f=_0x4922a9[_0x5cf0e8];if(this[_0x2f6346(0x22f)][_0x57529e]&&this[_0x2f6346(0x22f)][_0x57529e][_0x127a0f])for(var _0x313425 in(delete this[_0x2f6346(0x22f)][_0x57529e][_0x127a0f],this[_0x2f6346(0x22f)][_0x57529e][_0x127a0f])){var _0x26500d,_0x128a0e,_0x54862a,_0x313425=parseInt(_0x313425),_0x313425=this[_0x2f6346(0x21f)][_0x57529e][_0x313425],_0x313425=this[_0x2f6346(0x1b3)][_0x313425+0x17];this[_0x2f6346(0x27e)][_0x57529e][_0x313425][_0x2f6346(0x1d7)](_0x2f6346(0x20e))&&(_0x26500d=this[_0x2f6346(0x27e)][_0x57529e][_0x313425]['materialId'],this['modelMaterialInfo'][_0x57529e][_0x26500d][_0x2f6346(0x1d7)](_0x2f6346(0x1d2))||this[_0x2f6346(0x1bb)](_0x57529e,_0x26500d),_0x313425=this[_0x2f6346(0x27e)][_0x57529e][_0x313425][_0x2f6346(0x1c7)],_0x128a0e=this['renderMemoryIdDataView'][0x5],_0x54862a=this[_0x2f6346(0x277)][0x5]+=0x4,this[_0x2f6346(0x1cb)]['set']([this['modelMaterialInfo'][_0x57529e][_0x26500d][_0x2f6346(0x1d2)]/0x4,0x0,0x0,0x0],_0x128a0e),this[_0x2f6346(0x1c1)][_0x2f6346(0x27b)]([_0x128a0e,_0x54862a,_0x313425,_0x313425+0x4],this['modifyMemoryPositionDataView'][0x0]),this[_0x2f6346(0x1c1)][0x0]+=0x4);}}this[_0x2f6346(0x277)][0x5]=0x1;}['CreateMaterial'](_0x5c8b38,_0x29dfd9){var _0x3c4ccc=_0x5b2152,_0x431547=this[_0x3c4ccc(0x215)][_0x5c8b38][_0x3c4ccc(0x1cf)]+ ++this[_0x3c4ccc(0x215)][_0x5c8b38][_0x3c4ccc(0x24c)];return this['modelMaterialInfo'][_0x5c8b38][_0x3c4ccc(0x1d7)](_0x431547)||(this['modelMaterialInfo'][_0x5c8b38][_0x431547]={'renderInstancesCount':0x0,'loadStatus':0x3,'color':_0x29dfd9,'textureId':null,'name':_0x431547}),_0x431547;}[_0x5b2152(0x200)](_0xc4aab7,_0x127eae,_0x2b7158){var _0x50617f=_0x5b2152;if(this[_0x50617f(0x26a)][_0x50617f(0x1d7)](_0xc4aab7)&&(this[_0x50617f(0x271)][_0x50617f(0x1d7)](_0xc4aab7)||(this[_0x50617f(0x271)][_0xc4aab7]={}),this['editModelMaterial'][_0xc4aab7][_0x50617f(0x1d7)](_0x127eae)||(this[_0x50617f(0x271)][_0xc4aab7][_0x127eae]={}),_0x2b7158?this['editModelMaterial'][_0xc4aab7][_0x127eae]['color']=_0x2b7158:delete this[_0x50617f(0x271)][_0xc4aab7][_0x127eae][_0x50617f(0x24d)],this['modelMaterialInfo'][_0xc4aab7][_0x127eae]&&this['modelMaterialInfo'][_0xc4aab7][_0x127eae][_0x50617f(0x1d7)](_0x50617f(0x1d2)))){for(var _0x22bd46=this[_0x50617f(0x26a)][_0xc4aab7][_0x127eae]['dataOffsetStart'];this['renderMemoryIdDataView'][0x6];);_0x2b7158=_0x2b7158||this[_0x50617f(0x26a)][_0xc4aab7][_0x127eae][_0x50617f(0x24d)],_0xc4aab7=this[_0x50617f(0x277)][0x5],(this[_0x50617f(0x277)][0x5]+=0x4,this[_0x50617f(0x1cb)][_0x50617f(0x27b)](_0x2b7158,_0xc4aab7),this['modifyMemoryMixDataView'][_0x50617f(0x27b)]([_0xc4aab7,this['renderMemoryIdDataView'][0x5],_0x22bd46,_0x22bd46+0x4],this['modifyMemoryMixDataView'][0x0]),this['modifyMemoryMixDataView'][0x0]+=0x4,this[_0x50617f(0x277)][0x6]=0x1);}}[_0x5b2152(0x1e3)](_0x14d5ae,_0x41857d,_0x54a374){var _0x604a88=_0x5b2152;this['modelMaterialInfo']['hasOwnProperty'](_0x14d5ae)&&(this[_0x604a88(0x22d)][_0x604a88(0x1d7)](_0x14d5ae)||(this[_0x604a88(0x22d)][_0x14d5ae]={}),_0x54a374&&_0x604a88(0x1bc)!==_0x54a374?(this[_0x604a88(0x271)][_0x604a88(0x1d7)](_0x14d5ae)||(this[_0x604a88(0x271)][_0x14d5ae]={}),this[_0x604a88(0x271)][_0x14d5ae][_0x604a88(0x1d7)](_0x41857d)||(this[_0x604a88(0x271)][_0x14d5ae][_0x41857d]={}),this[_0x604a88(0x271)][_0x14d5ae][_0x41857d][_0x604a88(0x281)]=_0x54a374,this[_0x604a88(0x26a)][_0x14d5ae][_0x41857d]&&this[_0x604a88(0x26a)][_0x14d5ae][_0x41857d]['hasOwnProperty'](_0x604a88(0x1d2))&&(this[_0x604a88(0x22d)][_0x14d5ae][_0x41857d]=_0x54a374)):(this[_0x604a88(0x22d)][_0x14d5ae][_0x41857d]='none',this[_0x604a88(0x271)][_0x14d5ae]&&this[_0x604a88(0x271)][_0x14d5ae][_0x41857d]&&delete this[_0x604a88(0x271)][_0x14d5ae][_0x41857d][_0x604a88(0x281)]),this[_0x604a88(0x1ed)]());}[_0x5b2152(0x27d)](_0x55a386){var _0x16829d=_0x5b2152;if(_0x55a386){if(Array['isArray'](_0x55a386)){for(var _0xb16677 of _0x55a386)for(var _0xf585f9 in this[_0x16829d(0x271)][_0xb16677])this['SetMaterialTexture'](_0xb16677,_0xf585f9,null),this[_0x16829d(0x200)](_0xb16677,_0xf585f9,null);}else{for(var _0x343250 in this[_0x16829d(0x271)][_0x55a386])this[_0x16829d(0x1e3)](_0x55a386,_0x343250,null),this[_0x16829d(0x200)](_0x55a386,_0x343250,null);}}else{for(var _0x150c56 in this[_0x16829d(0x271)])for(var _0x30e08d in this[_0x16829d(0x271)][_0x150c56])this[_0x16829d(0x1e3)](_0x150c56,_0x30e08d,null),this[_0x16829d(0x200)](_0x150c56,_0x30e08d,null);}}}();},0x25c9:(_0x4887a9,_0x146070,_0x5667d8)=>{_0x5667d8['d'](_0x146070,{'On':()=>_0x28d0f9,'Qb':()=>function(_0xcdb6ad,_0x3150d0){var _0x1613fd={};return _0x1613fd['x']=_0xcdb6ad['x']*_0x3150d0[0x0][0x0]+_0xcdb6ad['y']*_0x3150d0[0x0][0x1]+_0xcdb6ad['z']*_0x3150d0[0x0][0x2],_0x1613fd['y']=_0xcdb6ad['x']*_0x3150d0[0x1][0x0]+_0xcdb6ad['y']*_0x3150d0[0x1][0x1]+_0xcdb6ad['z']*_0x3150d0[0x1][0x2],_0x1613fd['z']=_0xcdb6ad['x']*_0x3150d0[0x2][0x0]+_0xcdb6ad['y']*_0x3150d0[0x2][0x1]+_0xcdb6ad['z']*_0x3150d0[0x2][0x2],_0x1613fd;},'Z1':()=>function(_0x5bcce1,_0x1acbfe,_0x37eb37,_0xa5634c,_0x2ff9c9,_0xf6b136){var _0x388fca=a1_0x1804;const _0x5d05e7=_0x1acbfe['x']-_0x5bcce1['x'],_0x6caf5f=_0x1acbfe['y']-_0x5bcce1['y'],_0x53cb9d=_0x1acbfe['z']-_0x5bcce1['z'],_0x3b4fb3=_0x37eb37['x']-_0x5bcce1['x'],_0x260ad8=_0x37eb37['y']-_0x5bcce1['y'],_0x107bac=_0x37eb37['z']-_0x5bcce1['z'],_0x12a7ba=_0x2ff9c9['u']-_0xa5634c['u'],_0x783730=_0x2ff9c9['v']-_0xa5634c['v'],_0x5cdb0f=_0xf6b136['u']-_0xa5634c['u'],_0x3ea409=_0xf6b136['v']-_0xa5634c['v'],_0x1ec9b3=0x1/(_0x12a7ba*_0x3ea409-_0x5cdb0f*_0x783730),_0x5976b9={'x':_0x1ec9b3*(_0x3ea409*_0x5d05e7-_0x783730*_0x3b4fb3),'y':_0x1ec9b3*(_0x3ea409*_0x6caf5f-_0x783730*_0x260ad8),'z':_0x1ec9b3*(_0x3ea409*_0x53cb9d-_0x783730*_0x107bac)},_0x385e1d=Math[_0x388fca(0x21c)](_0x5976b9['x']*_0x5976b9['x']+_0x5976b9['y']*_0x5976b9['y']+_0x5976b9['z']*_0x5976b9['z']);return _0x5976b9['x']/=_0x385e1d,_0x5976b9['y']/=_0x385e1d,_0x5976b9['z']/=_0x385e1d,_0x5976b9;},'ie':()=>function(_0x2fa8ca){var _0xabc536=a1_0x1804,_0x395c86={};_0x395c86['x']=0x0,_0x395c86['y']=0x0,_0x395c86['z']=0x1;var _0x349252=_0x2846d7(_0xb7f72d(_0x2fa8ca,_0x395c86)),_0x2fa8ca=Math[_0xabc536(0x211)](_0x2fa8ca['z']),_0x65a88b=Math[_0xabc536(0x23a)](_0x2fa8ca),_0x2fa8ca=Math[_0xabc536(0x243)](_0x2fa8ca),_0x3653a9=0x1-_0x65a88b;return[[_0x3653a9*_0x349252['x']*_0x349252['x']+_0x65a88b,_0x3653a9*_0x349252['x']*_0x349252['y']-_0x2fa8ca*_0x349252['z'],_0x3653a9*_0x349252['x']*_0x349252['z']+_0x2fa8ca*_0x349252['y']],[_0x3653a9*_0x349252['x']*_0x349252['y']+_0x2fa8ca*_0x349252['z'],_0x3653a9*_0x349252['y']*_0x349252['y']+_0x65a88b,_0x3653a9*_0x349252['y']*_0x349252['z']-_0x2fa8ca*_0x349252['x']],[_0x3653a9*_0x349252['x']*_0x349252['z']-_0x2fa8ca*_0x349252['y'],_0x3653a9*_0x349252['y']*_0x349252['z']+_0x2fa8ca*_0x349252['x'],_0x3653a9*_0x349252['z']*_0x349252['z']+_0x65a88b]];},'mI':()=>function(_0x522f70,_0x30651a,_0x1257db){var _0x4e69f2=a1_0x1804;let _0x4dc740=!0x1;for(let _0xd6751e=0x1;_0xd6751e<_0x522f70[0x0];_0xd6751e+=0x2){if(_0x522f70[_0xd6751e]<=_0x30651a&&_0x522f70[_0xd6751e+0x1]>=_0x1257db)return;if(_0x522f70[_0xd6751e]>=_0x30651a&&_0x522f70[_0xd6751e+0x1]<=_0x1257db)return _0x522f70[_0xd6751e]=_0x30651a,void(_0x522f70[_0xd6751e+0x1]=_0x1257db);if(_0x522f70[_0xd6751e]>=_0x30651a&&_0x522f70[_0xd6751e]<=_0x1257db&&(_0x522f70[_0xd6751e]=_0x30651a,_0x4dc740=!0x0),_0x522f70[_0xd6751e+0x1]>=_0x30651a&&_0x522f70[_0xd6751e+0x1]<=_0x1257db&&(_0x522f70[_0xd6751e+0x1]=_0x1257db,_0x4dc740=!0x0),_0x4dc740)return;}let _0x2697fe=0x1;for(;;){if(-0x1===_0x522f70[_0x2697fe])return _0x522f70[_0x2697fe]=_0x30651a,_0x522f70[_0x2697fe+0x1]=_0x1257db,_0x522f70[_0x4e69f2(0x202)]<_0x2697fe+0x3&&_0x5e0f7f['log'](_0x4e69f2(0x285)),void(_0x522f70[0x0]===_0x2697fe&&(_0x522f70[0x0]+=0x2));_0x2697fe+=0x2;}},'st':()=>function(_0x393878,_0x504d9c,_0x13df47){var _0x1a105b={};_0x1a105b['x']=_0x504d9c['x']-_0x393878['x'],_0x1a105b['y']=_0x504d9c['y']-_0x393878['y'],_0x1a105b['z']=_0x504d9c['z']-_0x393878['z'];var _0x5ebea2={};return _0x5ebea2['x']=_0x13df47['x']-_0x393878['x'],_0x5ebea2['y']=_0x13df47['y']-_0x393878['y'],_0x5ebea2['z']=_0x13df47['z']-_0x393878['z'],_0x2846d7(_0xb7f72d(_0x1a105b,_0x5ebea2));},'uY':()=>_0x1225a3,'y8':()=>function(_0x41f9ab,_0x1af2a4){let _0x4f3741=new Array(0x10);return _0x4f3741[0x0]=_0x41f9ab[0x0]*_0x1af2a4[0x0]+_0x41f9ab[0x1]*_0x1af2a4[0x4]+_0x41f9ab[0x2]*_0x1af2a4[0x8]+_0x41f9ab[0x3]*_0x1af2a4[0xc],_0x4f3741[0x1]=_0x41f9ab[0x0]*_0x1af2a4[0x1]+_0x41f9ab[0x1]*_0x1af2a4[0x5]+_0x41f9ab[0x2]*_0x1af2a4[0x9]+_0x41f9ab[0x3]*_0x1af2a4[0xd],_0x4f3741[0x2]=_0x41f9ab[0x0]*_0x1af2a4[0x2]+_0x41f9ab[0x1]*_0x1af2a4[0x6]+_0x41f9ab[0x2]*_0x1af2a4[0xa]+_0x41f9ab[0x3]*_0x1af2a4[0xe],_0x4f3741[0x3]=_0x41f9ab[0x0]*_0x1af2a4[0x3]+_0x41f9ab[0x1]*_0x1af2a4[0x7]+_0x41f9ab[0x2]*_0x1af2a4[0xb]+_0x41f9ab[0x3]*_0x1af2a4[0xf],_0x4f3741[0x4]=_0x41f9ab[0x4]*_0x1af2a4[0x0]+_0x41f9ab[0x5]*_0x1af2a4[0x4]+_0x41f9ab[0x6]*_0x1af2a4[0x8]+_0x41f9ab[0x7]*_0x1af2a4[0xc],_0x4f3741[0x5]=_0x41f9ab[0x4]*_0x1af2a4[0x1]+_0x41f9ab[0x5]*_0x1af2a4[0x5]+_0x41f9ab[0x6]*_0x1af2a4[0x9]+_0x41f9ab[0x7]*_0x1af2a4[0xd],_0x4f3741[0x6]=_0x41f9ab[0x4]*_0x1af2a4[0x2]+_0x41f9ab[0x5]*_0x1af2a4[0x6]+_0x41f9ab[0x6]*_0x1af2a4[0xa]+_0x41f9ab[0x7]*_0x1af2a4[0xe],_0x4f3741[0x7]=_0x41f9ab[0x4]*_0x1af2a4[0x3]+_0x41f9ab[0x5]*_0x1af2a4[0x7]+_0x41f9ab[0x6]*_0x1af2a4[0xb]+_0x41f9ab[0x7]*_0x1af2a4[0xf],_0x4f3741[0x8]=_0x41f9ab[0x8]*_0x1af2a4[0x0]+_0x41f9ab[0x9]*_0x1af2a4[0x4]+_0x41f9ab[0xa]*_0x1af2a4[0x8]+_0x41f9ab[0xb]*_0x1af2a4[0xc],_0x4f3741[0x9]=_0x41f9ab[0x8]*_0x1af2a4[0x1]+_0x41f9ab[0x9]*_0x1af2a4[0x5]+_0x41f9ab[0xa]*_0x1af2a4[0x9]+_0x41f9ab[0xb]*_0x1af2a4[0xd],_0x4f3741[0xa]=_0x41f9ab[0x8]*_0x1af2a4[0x2]+_0x41f9ab[0x9]*_0x1af2a4[0x6]+_0x41f9ab[0xa]*_0x1af2a4[0xa]+_0x41f9ab[0xb]*_0x1af2a4[0xe],_0x4f3741[0xb]=_0x41f9ab[0x8]*_0x1af2a4[0x3]+_0x41f9ab[0x9]*_0x1af2a4[0x7]+_0x41f9ab[0xa]*_0x1af2a4[0xb]+_0x41f9ab[0xb]*_0x1af2a4[0xf],_0x4f3741[0xc]=_0x41f9ab[0xc]*_0x1af2a4[0x0]+_0x41f9ab[0xd]*_0x1af2a4[0x4]+_0x41f9ab[0xe]*_0x1af2a4[0x8]+_0x41f9ab[0xf]*_0x1af2a4[0xc],_0x4f3741[0xd]=_0x41f9ab[0xc]*_0x1af2a4[0x1]+_0x41f9ab[0xd]*_0x1af2a4[0x5]+_0x41f9ab[0xe]*_0x1af2a4[0x9]+_0x41f9ab[0xf]*_0x1af2a4[0xd],_0x4f3741[0xe]=_0x41f9ab[0xc]*_0x1af2a4[0x2]+_0x41f9ab[0xd]*_0x1af2a4[0x6]+_0x41f9ab[0xe]*_0x1af2a4[0xa]+_0x41f9ab[0xf]*_0x1af2a4[0xe],_0x4f3741[0xf]=_0x41f9ab[0xc]*_0x1af2a4[0x3]+_0x41f9ab[0xd]*_0x1af2a4[0x7]+_0x41f9ab[0xe]*_0x1af2a4[0xb]+_0x41f9ab[0xf]*_0x1af2a4[0xf],_0x4f3741;}});var _0x5e0f7f=_0x5667d8(0x13f4);function _0x2846d7(_0x53213d){var _0x26ae35=Math['sqrt'](_0x53213d['x']*_0x53213d['x']+_0x53213d['y']*_0x53213d['y']+_0x53213d['z']*_0x53213d['z']),_0xfffe35={};return _0xfffe35['x']=_0x53213d['x']/_0x26ae35,_0xfffe35['y']=_0x53213d['y']/_0x26ae35,_0xfffe35['z']=_0x53213d['z']/_0x26ae35,_0xfffe35;}function _0xb7f72d(_0x1c3b83,_0x307b66){var _0x3e2c23={};return _0x3e2c23['x']=_0x1c3b83['y']*_0x307b66['z']-_0x1c3b83['z']*_0x307b66['y'],_0x3e2c23['y']=_0x1c3b83['z']*_0x307b66['x']-_0x1c3b83['x']*_0x307b66['z'],_0x3e2c23['z']=_0x1c3b83['x']*_0x307b66['y']-_0x1c3b83['y']*_0x307b66['x'],_0x3e2c23;}const _0x1225a3=0x1e,_0x28d0f9=0x7;}},_0x5109ba={},_0x4d102d['m']=_0x3bb1c4,_0x4d102d['x']=()=>{var _0x39557a=_0x4d102d['O'](void 0x0,[0x29d,0x342],()=>_0x4d102d(0x1293));return _0x4d102d['O'](_0x39557a);},_0x491a5e=[],_0x4d102d['O']=(_0x25fb00,_0x48e1f8,_0x306ed8,_0x3d897a)=>{var _0x31901d=_0x25a058;if(!_0x48e1f8){for(var _0x7905f1=Infinity,_0x2a7dc8=0x0;_0x2a7dc8<_0x491a5e[_0x31901d(0x202)];_0x2a7dc8++){for(var _0x912b4a,[_0x48e1f8,_0x306ed8,_0x3d897a]=_0x491a5e[_0x2a7dc8],_0x1c1079=!0x0,_0x5590fb=0x0;_0x5590fb<_0x48e1f8[_0x31901d(0x202)];_0x5590fb++)(!0x1&_0x3d897a||_0x3d897a<=_0x7905f1)&&Object['keys'](_0x4d102d['O'])[_0x31901d(0x1d6)](_0x479c13=>_0x4d102d['O'][_0x479c13](_0x48e1f8[_0x5590fb]))?_0x48e1f8[_0x31901d(0x25b)](_0x5590fb--,0x1):(_0x1c1079=!0x1,_0x3d897a<_0x7905f1&&(_0x7905f1=_0x3d897a));_0x1c1079&&(_0x491a5e[_0x31901d(0x25b)](_0x2a7dc8--,0x1),void 0x0!==(_0x912b4a=_0x306ed8())&&(_0x25fb00=_0x912b4a));}return _0x25fb00;}_0x3d897a=_0x3d897a||0x0;for(_0x2a7dc8=_0x491a5e['length'];0x0<_0x2a7dc8&&_0x491a5e[_0x2a7dc8-0x1][0x2]>_0x3d897a;_0x2a7dc8--)_0x491a5e[_0x2a7dc8]=_0x491a5e[_0x2a7dc8-0x1];_0x491a5e[_0x2a7dc8]=[_0x48e1f8,_0x306ed8,_0x3d897a];},_0x4d102d['n']=_0x1be753=>{var _0x485c94=_0x25a058,_0x5e8d49=_0x1be753&&_0x1be753[_0x485c94(0x1f2)]?()=>_0x1be753['default']:()=>_0x1be753;return _0x4d102d['d'](_0x5e8d49,{'a':_0x5e8d49}),_0x5e8d49;},_0x4d102d['d']=(_0x20ebaa,_0x4f1c0a)=>{var _0xa7f552=_0x25a058;for(var _0x1eda55 in _0x4f1c0a)_0x4d102d['o'](_0x4f1c0a,_0x1eda55)&&!_0x4d102d['o'](_0x20ebaa,_0x1eda55)&&Object[_0xa7f552(0x26b)](_0x20ebaa,_0x1eda55,{'enumerable':!0x0,'get':_0x4f1c0a[_0x1eda55]});},_0x4d102d['f']={},_0x4d102d['e']=_0x5c3bb9=>Promise[_0x25a058(0x270)](Object['keys'](_0x4d102d['f'])[_0x25a058(0x1cd)]((_0x3a78c0,_0x570065)=>(_0x4d102d['f'][_0x570065](_0x5c3bb9,_0x3a78c0),_0x3a78c0),[])),_0x4d102d['u']=_0x5a0131=>_0x5b46ca[_0x5a0131]+_0x25a058(0x1b4),_0x4d102d['g']=(function(){var _0x290a11=_0x25a058;if(_0x290a11(0x1e6)==typeof globalThis)return globalThis;try{return this||new Function('return\x20this')();}catch(_0x4ae6c6){if(_0x290a11(0x1e6)==typeof window)return window;}}()),_0x4d102d['o']=(_0x5bebfd,_0x4f57a2)=>Object[_0x25a058(0x21b)][_0x25a058(0x1d7)]['call'](_0x5bebfd,_0x4f57a2),_0x4d102d['p']='./',_0x4d102d['b']=self[_0x25a058(0x216)]+'',_0x20e2dc=_0x35e800,_0x4d102d['f']['i']=(_0x4182f7,_0x28cc05)=>{_0x20e2dc[_0x4182f7]||importScripts(_0x4d102d['p']+_0x4d102d['u'](_0x4182f7));},_0x238a7b=Object(self||this)[_0x25a058(0x259)]=Object(self||this)['webpackChunkBim']||[],_0x56b017=_0x238a7b[_0x25a058(0x1f5)]['bind'](_0x238a7b),_0x238a7b[_0x25a058(0x1f5)]=_0x547025=>{var _0x20d35a=_0x25a058,_0x2c6737,[_0x548ab4,_0x3b6a7b,_0x4d923a]=_0x547025;for(_0x2c6737 in _0x3b6a7b)_0x4d102d['o'](_0x3b6a7b,_0x2c6737)&&(_0x4d102d['m'][_0x2c6737]=_0x3b6a7b[_0x2c6737]);for(_0x4d923a&&_0x4d923a(_0x4d102d);_0x548ab4[_0x20d35a(0x202)];)_0x20e2dc[_0x548ab4[_0x20d35a(0x1eb)]()]=0x1;_0x56b017(_0x547025);},_0x21ba5f=_0x4d102d['x'],(_0x4d102d['x']=()=>Promise[_0x25a058(0x270)]([_0x4d102d['e'](0x29d),_0x4d102d['e'](0x342)])[_0x25a058(0x250)](_0x21ba5f))();function _0x4d102d(_0x1803f9){var _0x51ee04=_0x25a058,_0x5458d9=_0x5109ba[_0x1803f9];if(void 0x0!==_0x5458d9)return _0x5458d9[_0x51ee04(0x1c2)];var _0x561678={};return _0x561678['exports']={},_0x5458d9=_0x5109ba[_0x1803f9]=_0x561678,(_0x3bb1c4[_0x1803f9](_0x5458d9,_0x5458d9[_0x51ee04(0x1c2)],_0x4d102d),_0x5458d9[_0x51ee04(0x1c2)]);}var _0x491a5e,_0x20e2dc,_0x238a7b,_0x56b017,_0x21ba5f,_0x3bb1c4,_0x5109ba;};'object'==typeof exports&&a1_0x353e6a(0x1e6)==typeof module?module[a1_0x353e6a(0x1c2)]=a1_0x3e517a():'function'==typeof define&&define[a1_0x353e6a(0x27f)]?define([],a1_0x3e517a):a1_0x353e6a(0x1e6)==typeof exports?exports[a1_0x353e6a(0x1fb)]=a1_0x3e517a():a1_0x845733['Bim']=a1_0x3e517a();