var a2_0x189bbd=a2_0x5b4b;(function(_0x58230b,_0xcb1cf6){var _0x3da885=a2_0x5b4b,_0x489c8a=_0x58230b();while(!![]){try{var _0x393a86=-parseInt(_0x3da885(0x205))/0x1+parseInt(_0x3da885(0x1ca))/0x2*(parseInt(_0x3da885(0x1a6))/0x3)+parseInt(_0x3da885(0x292))/0x4*(parseInt(_0x3da885(0x281))/0x5)+-parseInt(_0x3da885(0x22d))/0x6*(-parseInt(_0x3da885(0x207))/0x7)+-parseInt(_0x3da885(0x187))/0x8+parseInt(_0x3da885(0x296))/0x9+parseInt(_0x3da885(0x274))/0xa*(parseInt(_0x3da885(0x215))/0xb);if(_0x393a86===_0xcb1cf6)break;else _0x489c8a['push'](_0x489c8a['shift']());}catch(_0x59bc96){_0x489c8a['push'](_0x489c8a['shift']());}}}(a2_0x5b43,0x6f4fa));var e=self||this,t=()=>{var _0xee4ad9=a2_0x5b4b;return _0xcdf8bd={0x9093:(_0x28fb24,_0x45014b,_0x4bbed9)=>{var _0x2b4de5=a2_0x5b4b;_0x4bbed9['d'](_0x45014b,{'i':()=>_0x3b08cc});var _0x5d27bf=_0x4bbed9(0x10fa9);class _0x3b08cc{static[_0x2b4de5(0x233)](_0x480846){var _0x4acd0b=_0x2b4de5;const _0x10e6b6=[];for(let _0x4a14f6=0x0;_0x4a14f6<0x6;_0x4a14f6++)_0x10e6b6[_0x4acd0b(0x263)](new _0x5d27bf['J'](0x0,0x0,0x0,0x0));return _0x3b08cc['GetPlanesToRef'](_0x480846,_0x10e6b6),_0x10e6b6;}static[_0x2b4de5(0x196)](_0x302ada,_0x4bbb41){var _0x13590b=_0x2b4de5;_0x302ada=_0x302ada['m'],(_0x4bbb41[_0x13590b(0x208)]['x']=_0x302ada[0x3]+_0x302ada[0x2],_0x4bbb41['normal']['y']=_0x302ada[0x7]+_0x302ada[0x6],_0x4bbb41[_0x13590b(0x208)]['z']=_0x302ada[0xb]+_0x302ada[0xa],_0x4bbb41['d']=_0x302ada[0xf]+_0x302ada[0xe],_0x4bbb41[_0x13590b(0x19b)]());}static[_0x2b4de5(0x1f2)](_0x1a29ec,_0x5919c3){var _0x19d5a1=_0x2b4de5;_0x1a29ec=_0x1a29ec['m'],(_0x5919c3[_0x19d5a1(0x208)]['x']=_0x1a29ec[0x3]-_0x1a29ec[0x2],_0x5919c3[_0x19d5a1(0x208)]['y']=_0x1a29ec[0x7]-_0x1a29ec[0x6],_0x5919c3[_0x19d5a1(0x208)]['z']=_0x1a29ec[0xb]-_0x1a29ec[0xa],_0x5919c3['d']=_0x1a29ec[0xf]-_0x1a29ec[0xe],_0x5919c3['normalize']());}static[_0x2b4de5(0x243)](_0x725daa,_0x52009c){var _0x33da43=_0x2b4de5;_0x725daa=_0x725daa['m'],(_0x52009c['normal']['x']=_0x725daa[0x3]+_0x725daa[0x0],_0x52009c['normal']['y']=_0x725daa[0x7]+_0x725daa[0x4],_0x52009c[_0x33da43(0x208)]['z']=_0x725daa[0xb]+_0x725daa[0x8],_0x52009c['d']=_0x725daa[0xf]+_0x725daa[0xc],_0x52009c[_0x33da43(0x19b)]());}static['GetRightPlaneToRef'](_0x202705,_0x4845dc){var _0x1d7bd7=_0x2b4de5;_0x202705=_0x202705['m'],(_0x4845dc[_0x1d7bd7(0x208)]['x']=_0x202705[0x3]-_0x202705[0x0],_0x4845dc[_0x1d7bd7(0x208)]['y']=_0x202705[0x7]-_0x202705[0x4],_0x4845dc['normal']['z']=_0x202705[0xb]-_0x202705[0x8],_0x4845dc['d']=_0x202705[0xf]-_0x202705[0xc],_0x4845dc[_0x1d7bd7(0x19b)]());}static[_0x2b4de5(0x2a3)](_0x343509,_0x3090e3){var _0x459e2b=_0x2b4de5;_0x343509=_0x343509['m'],(_0x3090e3[_0x459e2b(0x208)]['x']=_0x343509[0x3]-_0x343509[0x1],_0x3090e3[_0x459e2b(0x208)]['y']=_0x343509[0x7]-_0x343509[0x5],_0x3090e3['normal']['z']=_0x343509[0xb]-_0x343509[0x9],_0x3090e3['d']=_0x343509[0xf]-_0x343509[0xd],_0x3090e3[_0x459e2b(0x19b)]());}static[_0x2b4de5(0x1cd)](_0x393d75,_0x966242){var _0x3bd490=_0x2b4de5;_0x393d75=_0x393d75['m'],(_0x966242['normal']['x']=_0x393d75[0x3]+_0x393d75[0x1],_0x966242[_0x3bd490(0x208)]['y']=_0x393d75[0x7]+_0x393d75[0x5],_0x966242[_0x3bd490(0x208)]['z']=_0x393d75[0xb]+_0x393d75[0x9],_0x966242['d']=_0x393d75[0xf]+_0x393d75[0xd],_0x966242[_0x3bd490(0x19b)]());}static[_0x2b4de5(0x1c6)](_0x234bd7,_0x3cee3b){var _0xa34da7=_0x2b4de5;_0x3b08cc[_0xa34da7(0x196)](_0x234bd7,_0x3cee3b[0x0]),_0x3b08cc[_0xa34da7(0x1f2)](_0x234bd7,_0x3cee3b[0x1]),_0x3b08cc[_0xa34da7(0x243)](_0x234bd7,_0x3cee3b[0x2]),_0x3b08cc['GetRightPlaneToRef'](_0x234bd7,_0x3cee3b[0x3]),_0x3b08cc[_0xa34da7(0x2a3)](_0x234bd7,_0x3cee3b[0x4]),_0x3b08cc[_0xa34da7(0x1cd)](_0x234bd7,_0x3cee3b[0x5]);}static[_0x2b4de5(0x249)](_0x26f477,_0x23bc49){for(let _0x6c9fe5=0x0;_0x6c9fe5<0x6;_0x6c9fe5++)if(_0x23bc49[_0x6c9fe5]['dotCoordinate'](_0x26f477)<0x0)return!0x1;return!0x0;}}},0xd079:(_0x142de5,_0xd7cb60,_0x290652)=>{_0x290652['d'](_0xd7cb60,{'HE':()=>_0x289cdf['HE'],'P':()=>_0x31053f['P'],'RD':()=>_0x154758['RD'],'Wo':()=>_0x289cdf['Wo'],'jp':()=>_0x31053f['jp'],'y3':()=>_0x31053f['y3'],'zZ':()=>_0x289cdf['zZ']});var _0x154758=_0x290652(0xa0f1),_0x289cdf=_0x290652(0xbd53),_0x31053f=(_0x290652(0x16bf5),_0x290652(0x9093),_0x290652(0xcc9e),_0x290652(0x10fa9),_0x290652(0xd53f));_0x290652(0x11e91);},0xd809:(_0x2411a4,_0x501663,_0xf0aeab)=>{var _0x5c7e18=a2_0x5b4b,_0xf32423=_0xf0aeab(0x15d06),_0x35be8d=_0xf0aeab(0x98e),_0x47ea34=_0xf0aeab(0x73a8),_0x47ea34=_0xf0aeab['n'](_0x47ea34),_0x2858eb=_0xf0aeab(0x11029),_0x4ce3bb=_0xf0aeab(0x25c5),_0x103c6f=_0xf0aeab['n'](_0x4ce3bb),_0x507e0a=(_0xf0aeab(0x700f),_0xf0aeab(0x10d54),_0xf0aeab(0x61c5),_0xf0aeab(0xc99),_0xf0aeab(0x90d9),_0xf0aeab(0xb789),_0xf0aeab(0xdd86),_0xf0aeab(0xefff),_0xf0aeab(0x4350),_0xf0aeab(0x1142d),_0xf0aeab(0xc99d),_0xf0aeab(0x116b8),_0xf0aeab(0x17f6),_0xf0aeab(0x454e),_0xf0aeab(0x112f2),_0xf0aeab(0x3516),_0xf0aeab(0x3761),_0xf0aeab(0xcb28),_0xf0aeab(0xe64b),_0xf0aeab(0x12f7b)),_0x4a3c10=(_0xf0aeab(0x394f),_0xf0aeab(0x465d),_0xf0aeab(0x11610),_0xf0aeab(0x9682),_0xf0aeab(0x169a1),_0xf0aeab(0x2ca8),_0xf0aeab(0x3755),_0xf0aeab(0x6e3a),_0xf0aeab(0xddcd),_0xf0aeab(0x17f9e),_0xf0aeab(0x17372),_0xf0aeab(0x1404a),_0xf0aeab(0x30ed),_0xf0aeab(0xd079)),_0x17f1f4=(_0xf0aeab(0x16f1b),_0xf0aeab(0xb4cc),_0xf0aeab(0x132bb),_0xf0aeab(0x9a8d),_0xf0aeab(0x5f60),_0xf0aeab(0xe5fe),_0xf0aeab(0x95bf),_0xf0aeab(0x17b19),_0xf0aeab(0xde79),_0xf0aeab(0x6da9),_0xf0aeab(0x13104),_0xf0aeab(0xd537),_0xf0aeab(0x67a3),_0xf0aeab(0xb5e),_0xf0aeab(0x171ea),_0xf0aeab(0x14320),_0xf0aeab(0x147d7),_0xf0aeab(0x60de),_0xf0aeab(0xe292),_0xf0aeab(0x1d45),_0xf0aeab(0x34e4)),_0x5845c8=_0xf0aeab(0x6214);_0x47ea34()({'locateFile':(_0x109ec2,_0x4fca2)=>_0x35be8d['Z']})['then'](_0x16acb5=>{var _0x1e4c91=a2_0x5b4b;globalThis[_0x1e4c91(0x2a5)]=_0x16acb5;}),globalThis[_0x5c7e18(0x19e)]=new class{constructor(){var _0x463076=_0x5c7e18;this['initModelListEd']=!0x1,this[_0x463076(0x280)]=!0x1,this[_0x463076(0x21c)]=!0x1,this[_0x463076(0x1d2)]=0x40,this[_0x463076(0x197)]={},this[_0x463076(0x227)]={},this[_0x463076(0x1e7)]={},this[_0x463076(0x1f3)]={},this[_0x463076(0x298)]=new SharedArrayBuffer(0x190),this[_0x463076(0x22c)]=new SharedArrayBuffer(0x190),this[_0x463076(0x253)]={},this[_0x463076(0x20d)]={},this[_0x463076(0x273)]=0x12c,this[_0x463076(0x1a0)]=0x0,this[_0x463076(0x1c1)]={},this[_0x463076(0x1f6)]={},this['textureInfo']={},this['textureInfoCurrentAutoId']=0x1,this[_0x463076(0x24e)]={},this[_0x463076(0x29d)]={},this['modelMaterialInfo']={},this[_0x463076(0x23a)]='common',this[_0x463076(0x19a)]={},this['server_modelId_meshIds_List']={},this[_0x463076(0x18b)]={},this[_0x463076(0x1d4)]={},this['indexDb_texture_List']={},this[_0x463076(0x247)]={},this[_0x463076(0x225)]={},this[_0x463076(0x1f7)]=0x0,this[_0x463076(0x1e9)]={},this[_0x463076(0x230)]={'transform':0x1,'status':0x2,'material':0x3},this[_0x463076(0x261)]={0x1:{},0x2:{},0x3:{}},this[_0x463076(0x22b)]={},this[_0x463076(0x1ef)]={},this[_0x463076(0x25b)]={},this['opaqueMaxRenderTriangleCount']=0x0,this[_0x463076(0x20b)]=0x0,this[_0x463076(0x25c)]=0x0,this[_0x463076(0x1ae)]={},this[_0x463076(0x262)]=!0x1,this['loadingMaterial']=!0x1,this[_0x463076(0x1d0)]=!0x1,_0x507e0a['Z2']['SetMatrixPrecision'](!0x0),this['allowRenderInstancesArrayBuffer']=new SharedArrayBuffer(0x1000000),this['allowRenderInstancesDataView']=new Int32Array(this[_0x463076(0x200)]),this[_0x463076(0x25f)]=new SharedArrayBuffer(0x1ab3f00*_0x2858eb['uY']+0x4),this[_0x463076(0x1f9)]=new Float32Array(this['modelMeshInstancesArrayBuff']),this[_0x463076(0x220)]=new SharedArrayBuffer(0xa00000),this['idleMemoryInstancesDataView']=new Int32Array(this[_0x463076(0x220)]);for(let _0x150a95=this[_0x463076(0x2a9)][0x0]=0x1;_0x150a95<this[_0x463076(0x2a9)]['length'];_0x150a95++)this[_0x463076(0x2a9)][_0x150a95]=-0x1;this[_0x463076(0x277)]=new SharedArrayBuffer(0xa00000),this[_0x463076(0x19c)]=new Int32Array(this[_0x463076(0x277)]);for(let _0x32c871=this[_0x463076(0x19c)][0x0]=0x1;_0x32c871<this[_0x463076(0x19c)][_0x463076(0x2a2)];_0x32c871++)this[_0x463076(0x19c)][_0x32c871]=-0x1;this[_0x463076(0x21d)]=new SharedArrayBuffer(0xa00000),this[_0x463076(0x20a)]=new Int32Array(this[_0x463076(0x21d)]);for(let _0x517163=this[_0x463076(0x20a)][0x0]=0x1;_0x517163<this['idleMemoryMixDataView'][_0x463076(0x2a2)];_0x517163++)this[_0x463076(0x20a)][_0x517163]=-0x1;this[_0x463076(0x270)]=new SharedArrayBuffer(0xa00000),this[_0x463076(0x28e)]=new Int32Array(this[_0x463076(0x270)]),this[_0x463076(0x28e)][0x0]=0x1,this[_0x463076(0x2a7)]=new SharedArrayBuffer(0x4000000),this[_0x463076(0x2ad)]=new Int32Array(this[_0x463076(0x2a7)]),this[_0x463076(0x2ad)][0x0]=0x1,this[_0x463076(0x203)]=new SharedArrayBuffer(0x1000000),this[_0x463076(0x22a)]=new Int32Array(this[_0x463076(0x203)]),this[_0x463076(0x22a)][0x0]=0x1,this[_0x463076(0x232)]=new SharedArrayBuffer(0x1000000),this[_0x463076(0x25d)]=new Int32Array(this[_0x463076(0x232)]),this[_0x463076(0x25d)][0x0]=0x1,this[_0x463076(0x1ad)]=new SharedArrayBuffer(0x1000000),this[_0x463076(0x1ac)]=new Int32Array(this[_0x463076(0x1ad)]);for(let _0x340c1a=this[_0x463076(0x1ac)][0x0]=0x1;_0x340c1a<this[_0x463076(0x1ac)][_0x463076(0x2a2)];_0x340c1a++)this[_0x463076(0x1ac)][_0x340c1a]=-0x1;let _0x1795f6=indexedDB[_0x463076(0x192)](this[_0x463076(0x23a)]);_0x1795f6[_0x463076(0x291)]=_0xb5adcb=>_0x5845c8[_0x463076(0x2ae)]('数据库:打开失败',_0xb5adcb),_0x1795f6[_0x463076(0x195)]=_0x5ec0f5=>{var _0x27dde3=_0x463076;_0x5ec0f5[_0x27dde3(0x1d7)]['result'][_0x27dde3(0x1a5)][_0x27dde3(0x1ff)](_0x27dde3(0x21f))||_0x5ec0f5[_0x27dde3(0x1d7)]['result'][_0x27dde3(0x189)]('texture',{'autoIncrement':!0x1,'keyPath':'id'});},_0x1795f6[_0x463076(0x255)]=_0x17c5bd=>{var _0x439d12=_0x463076;this['modelId_indexDb'][this[_0x439d12(0x23a)]]=_0x17c5bd[_0x439d12(0x1d7)][_0x439d12(0x1da)];let _0x447475=_0x17c5bd['target'][_0x439d12(0x1da)],_0xdfc3d5=_0x447475[_0x439d12(0x18f)]([_0x439d12(0x21f)],_0x439d12(0x193))[_0x439d12(0x223)]('texture'),_0x28e17b=_0xdfc3d5[_0x439d12(0x18d)]();_0x28e17b[_0x439d12(0x255)]=_0x4a291d=>{var _0x124f6d=_0x439d12,_0x1c81e6;for(_0x1c81e6 of _0x4a291d[_0x124f6d(0x1d7)][_0x124f6d(0x1da)])this[_0x124f6d(0x27d)][_0x1c81e6]={'origin':0x1,'loadStatus':0x0};this[_0x124f6d(0x21c)]=!0x0,this[_0x124f6d(0x284)]();};},_0x103c6f()[_0x463076(0x2ab)]('./Assets/Textures/PBRRepo/texture.json',{'responseType':_0x463076(0x1a4)})[_0x463076(0x222)](_0x35e494=>{var _0x426d63=_0x463076;this[_0x426d63(0x275)]=_0x35e494[_0x426d63(0x1eb)];for(var _0x38246f of _0x35e494['data'])this[_0x426d63(0x27d)][_0x426d63(0x1c0)](_0x38246f['id'])||(this[_0x426d63(0x27d)][_0x38246f['id']]={'origin':0x3,'loadStatus':0x0,'id':_0x38246f['id'],'width':_0x38246f[_0x426d63(0x2a6)],'height':_0x38246f[_0x426d63(0x1fb)],'name':_0x38246f[_0x426d63(0x268)],'oneMeter':_0x38246f['oneMeter'],'previewPath':_0x38246f[_0x426d63(0x23f)],'albedoPath':_0x38246f['albedo'][_0x426d63(0x1e8)](0x0,_0x38246f[_0x426d63(0x1f4)][_0x426d63(0x265)]('.'))+'.bptc','ormPath':_0x38246f[_0x426d63(0x1e1)]['substring'](0x0,_0x38246f[_0x426d63(0x1e1)][_0x426d63(0x265)]('.'))+_0x426d63(0x1a3),'ndPath':_0x38246f['nd'][_0x426d63(0x1e8)](0x0,_0x38246f['nd']['lastIndexOf']('.'))+_0x426d63(0x1a3)});this[_0x426d63(0x280)]=!0x0,this[_0x426d63(0x284)]();},_0x106a3b=>{var _0x410773=_0x463076;_0x5845c8[_0x410773(0x23b)](_0x106a3b);}),this[_0x463076(0x269)]=new Worker(new URL(_0xf0aeab['p']+_0xf0aeab['u'](0x36),_0xf0aeab['b'])),this[_0x463076(0x269)][_0x463076(0x1be)]=_0xeb21f3=>{var _0x460b6e=_0x463076;switch(_0xeb21f3['data'][_0x460b6e(0x2ac)]){case _0x460b6e(0x259):break;case _0x460b6e(0x236):this[_0x460b6e(0x236)](_0xeb21f3['data']['modelId']);break;case'dataCallBack':globalThis[_0x460b6e(0x2a0)](_0xeb21f3[_0x460b6e(0x1eb)]);}},globalThis[_0x463076(0x27f)](_0x463076(0x1dd),_0x475494=>{var _0x184c51=_0x463076;switch(_0x475494[_0x184c51(0x1eb)][_0x184c51(0x2ac)]){case'Init':this[_0x184c51(0x295)]=_0x475494[_0x184c51(0x1eb)]['serverAddress'],this[_0x184c51(0x251)]=_0x475494[_0x184c51(0x1eb)]['serverAddress']+_0x184c51(0x1b8),this[_0x184c51(0x271)]=_0x475494['data'][_0x184c51(0x295)]+_0x184c51(0x271),this['getTexture']=_0x475494[_0x184c51(0x1eb)]['serverAddress']+_0x184c51(0x1a9),this['getModelList']=_0x475494[_0x184c51(0x1eb)][_0x184c51(0x295)]+_0x184c51(0x28a),this[_0x184c51(0x28d)]=new _0xf32423['p'](_0x475494[_0x184c51(0x1eb)][_0x184c51(0x28d)][_0x184c51(0x23e)],_0x475494['data'][_0x184c51(0x28d)][_0x184c51(0x240)]),this[_0x184c51(0x1fd)]=_0x475494[_0x184c51(0x1eb)][_0x184c51(0x1fd)],this[_0x184c51(0x254)]=new Float32Array(this[_0x184c51(0x1fd)]),this[_0x184c51(0x250)]=_0x475494[_0x184c51(0x1eb)][_0x184c51(0x250)],this['renderMemoryIdDataView']=new Uint32Array(this[_0x184c51(0x250)]),this[_0x184c51(0x1dc)]=new SharedArrayBuffer(0x18*this['sharedData'][_0x184c51(0x1c3)]),this[_0x184c51(0x194)]=new Int32Array(this['renderIndexBuffer']),this[_0x184c51(0x283)]=new SharedArrayBuffer(0x18*this[_0x184c51(0x28d)][_0x184c51(0x1c3)]),this[_0x184c51(0x1b0)]=new Int32Array(this[_0x184c51(0x283)]),this['transparentMaxRenderTriangleCount']=0x3*Math[_0x184c51(0x1fa)](0.15*this[_0x184c51(0x28d)]['maxRenderTriangleCount']/0x3),this[_0x184c51(0x20c)]=this[_0x184c51(0x28d)][_0x184c51(0x1c3)]-this[_0x184c51(0x20b)],this['opaqueMaxRenderIndex']=0x6*this['opaqueMaxRenderTriangleCount'],this[_0x184c51(0x282)][0x0]=0x0,this['renderMemoryIdDataView'][0x1]=this[_0x184c51(0x25c)],this[_0x184c51(0x201)]=this[_0x184c51(0x28d)]['maxTextureSize'],this[_0x184c51(0x18c)]=this[_0x184c51(0x201)]/this[_0x184c51(0x1d2)],this[_0x184c51(0x276)]=new SharedArrayBuffer(this[_0x184c51(0x18c)]*this[_0x184c51(0x18c)]*0x4),this[_0x184c51(0x1c9)]=new Int32Array(this[_0x184c51(0x276)]);for(let _0x509c5b=0x0;_0x509c5b<this['idleMemoryTextureDataView'][_0x184c51(0x2a2)];_0x509c5b++)this[_0x184c51(0x1c9)][_0x509c5b]=-0x1;this[_0x184c51(0x1c8)]();break;case _0x184c51(0x21b):this[_0x184c51(0x21b)](_0x475494['data'][_0x184c51(0x1de)],_0x475494[_0x184c51(0x1eb)]['modelMatrixArr']);break;case _0x184c51(0x26d):this[_0x184c51(0x22e)](_0x475494[_0x184c51(0x1eb)][_0x184c51(0x1de)],0x1);break;case _0x184c51(0x1c2):this[_0x184c51(0x22e)](_0x475494['data']['modelId'],0x0);break;case _0x184c51(0x289):this[_0x184c51(0x289)](_0x475494[_0x184c51(0x1eb)]['operating'],_0x475494[_0x184c51(0x1eb)][_0x184c51(0x279)]);break;case'SetInstancesTransform':this[_0x184c51(0x188)](_0x475494[_0x184c51(0x1eb)][_0x184c51(0x239)],_0x475494[_0x184c51(0x1eb)]['idBuffer']);break;case _0x184c51(0x202):this[_0x184c51(0x269)][_0x184c51(0x2a0)](_0x475494['data']);break;case _0x184c51(0x290):this[_0x184c51(0x290)](_0x475494[_0x184c51(0x1eb)][_0x184c51(0x239)],_0x475494[_0x184c51(0x1eb)][_0x184c51(0x279)]);break;case'SetComponentStatus':this[_0x184c51(0x237)](_0x475494[_0x184c51(0x1eb)][_0x184c51(0x239)],_0x475494['data'][_0x184c51(0x279)]);break;case _0x184c51(0x231):this[_0x184c51(0x231)]();break;case _0x184c51(0x287):this[_0x184c51(0x287)]();break;case _0x184c51(0x211):this['SetMaterialColor'](_0x475494[_0x184c51(0x1eb)][_0x184c51(0x1de)],_0x475494[_0x184c51(0x1eb)][_0x184c51(0x285)],_0x475494[_0x184c51(0x1eb)][_0x184c51(0x1d6)]);break;case _0x184c51(0x1b1):this[_0x184c51(0x1b1)](_0x475494[_0x184c51(0x1eb)][_0x184c51(0x1de)],_0x475494[_0x184c51(0x1eb)][_0x184c51(0x285)],_0x475494['data'][_0x184c51(0x1d8)]);break;case _0x184c51(0x1e3):this[_0x184c51(0x1e3)](_0x475494['data']['operating'],_0x475494[_0x184c51(0x1eb)][_0x184c51(0x279)]);break;case'GetMaterial':globalThis['postMessage']({'msgType':'dataCallBack','cbId':_0x475494[_0x184c51(0x1eb)][_0x184c51(0x2af)],'resolve':this[_0x184c51(0x204)][_0x475494[_0x184c51(0x1eb)]['modelId']][_0x475494[_0x184c51(0x1eb)]['materialId']]});break;case _0x184c51(0x234):this[_0x184c51(0x234)](_0x475494[_0x184c51(0x1eb)][_0x184c51(0x1de)]);break;case'CreateMaterial':var _0x37d3fe=this[_0x184c51(0x1e6)](_0x475494['data'][_0x184c51(0x1de)],_0x475494[_0x184c51(0x1eb)]['color']);globalThis[_0x184c51(0x2a0)]({'msgType':_0x184c51(0x1cf),'cbId':_0x475494['data'][_0x184c51(0x2af)],'resolve':_0x37d3fe});break;case _0x184c51(0x26e):globalThis['postMessage']({'msgType':'dataCallBack','cbId':_0x475494[_0x184c51(0x1eb)]['cbId'],'resolve':this[_0x184c51(0x275)]});break;case _0x184c51(0x21e):this[_0x184c51(0x21e)](_0x475494[_0x184c51(0x1eb)]['modelId'],_0x475494['data']['storey'],_0x475494[_0x184c51(0x1eb)][_0x184c51(0x29b)]);break;case _0x184c51(0x297):this['SetModelStoreyStatus'](_0x475494[_0x184c51(0x1eb)][_0x184c51(0x1de)],_0x475494[_0x184c51(0x1eb)][_0x184c51(0x1cb)],_0x475494[_0x184c51(0x1eb)][_0x184c51(0x28b)]);break;case'SetModelExpressTypeTransform':this[_0x184c51(0x299)](_0x475494[_0x184c51(0x1eb)][_0x184c51(0x1de)],_0x475494['data']['expressType'],_0x475494[_0x184c51(0x1eb)][_0x184c51(0x29b)]);break;case _0x184c51(0x226):this[_0x184c51(0x226)](_0x475494['data'][_0x184c51(0x1de)],_0x475494[_0x184c51(0x1eb)][_0x184c51(0x24d)],_0x475494[_0x184c51(0x1eb)][_0x184c51(0x28b)]);break;case _0x184c51(0x235):{var _0x11983e=_0x475494[_0x184c51(0x1eb)]['modelId'],_0x37d3fe=_0x475494[_0x184c51(0x1eb)][_0x184c51(0x257)];let _0x841b55=[];if(this[_0x184c51(0x1e9)][_0x11983e]&&this['renderModelComponentInstance'][_0x11983e][_0x37d3fe])for(var _0x2ae704 in this[_0x184c51(0x1e9)][_0x11983e][_0x37d3fe]){var _0x2ae704=parseInt(_0x2ae704),_0x281be9=this['modelMeshInstancesIndexDataView'][_0x11983e][_0x2ae704];_0x841b55[_0x184c51(0x263)]([_0x2ae704,this[_0x184c51(0x1f9)][_0x281be9+0x19]]);}globalThis[_0x184c51(0x2a0)]({'msgType':_0x184c51(0x1cf),'cbId':_0x475494[_0x184c51(0x1eb)][_0x184c51(0x2af)],'resolve':_0x841b55});break;}case _0x184c51(0x213):this[_0x184c51(0x213)](_0x475494[_0x184c51(0x1eb)][_0x184c51(0x1de)],_0x475494[_0x184c51(0x1eb)]['componentId']);break;case _0x184c51(0x24b):this[_0x184c51(0x24b)](_0x475494[_0x184c51(0x1eb)]['modelId'],_0x475494[_0x184c51(0x1eb)][_0x184c51(0x1a7)],_0x475494[_0x184c51(0x1eb)][_0x184c51(0x285)]);}});}['InitModelList'](){var _0xd426e4=_0x5c7e18;globalThis[_0xd426e4(0x2a5)]?_0x103c6f()[_0xd426e4(0x2ab)](this[_0xd426e4(0x28a)],{'responseType':_0xd426e4(0x248)})[_0xd426e4(0x222)](_0x65cb5e=>{var _0x2f4c00=_0xd426e4;let _0xd11a60=new globalThis[(_0x2f4c00(0x2a5))][(_0x2f4c00(0x216))](new Uint8Array(_0x65cb5e[_0x2f4c00(0x1eb)]),!0x0),_0x21e3ea=[];_0xd11a60[_0x2f4c00(0x28c)](_0x2f4c00(0x29e),void 0x0,_0x42a1ad=>{var _0x230db0=_0x2f4c00;_0x21e3ea[_0x230db0(0x263)](_0x42a1ad);}),this[_0x2f4c00(0x1ec)]=new _0x17f1f4['T'](_0x21e3ea[_0x2f4c00(0x2a2)],null);for(var _0x4dab8e of _0x21e3ea)this['uniqueIdToModelId'][_0x4dab8e[_0x2f4c00(0x267)]]=_0x4dab8e['id'],this['modelIdToUniqueId'][_0x4dab8e['id']]=_0x4dab8e['uniqueId'],this[_0x2f4c00(0x204)][_0x4dab8e['id']]={},this[_0x2f4c00(0x1ec)][_0x2f4c00(0x1a8)](_0x4dab8e),this['modelMeshInstancesIndexArrayBuff'][_0x4dab8e['id']]=new SharedArrayBuffer(0x4*(_0x4dab8e['meshInstancesCount']+0x1)),this[_0x2f4c00(0x227)][_0x4dab8e['id']]=new Uint32Array(this[_0x2f4c00(0x197)][_0x4dab8e['id']]),this['modelComponentAttributeArrayBuff'][_0x4dab8e['id']]=new SharedArrayBuffer(0x2*_0x4dab8e[_0x2f4c00(0x1bd)]*0x2),this[_0x2f4c00(0x1f3)][_0x4dab8e['id']]=new Uint16Array(this[_0x2f4c00(0x1e7)][_0x4dab8e['id']]);this[_0x2f4c00(0x269)]['postMessage']({'msgType':_0x2f4c00(0x217),'sharedData':{'dataStoreArrayBuffer':this['sharedData']['dataStoreArrayBuffer'],'dataStoreObject':this[_0x2f4c00(0x28d)][_0x2f4c00(0x23e)]},'allowRenderInstancesArrayBuffer':this[_0x2f4c00(0x200)],'modelMeshInstancesArrayBuff':this['modelMeshInstancesArrayBuff'],'modelMeshInstancesIndexArrayBuff':this[_0x2f4c00(0x197)],'modelComponentAttributeArrayBuff':this[_0x2f4c00(0x1e7)],'expressTypeWeightsArrayBuff':this['expressTypeWeightsArrayBuff'],'expressTypeVisibleDistanceArrayBuff':this[_0x2f4c00(0x22c)],'renderIndexModelIdAndInstancesIdBuffer':this[_0x2f4c00(0x283)],'renderMemoryIdBuffer':this[_0x2f4c00(0x250)],'modelList':_0x21e3ea,'serverAddress':this['serverAddress'],'transparentMaxRenderTriangleFace':this[_0x2f4c00(0x20b)],'opaqueMaxRenderTriangleFace':this[_0x2f4c00(0x20c)],'modelArrayBuff':this[_0x2f4c00(0x1ec)]['modelArrayBuff'],'modelIndexOffsetStart':this['modelData'][_0x2f4c00(0x260)]}),this[_0x2f4c00(0x219)]=!0x0,this[_0x2f4c00(0x284)]();}):setTimeout(()=>{this['InitModelList']();},0xa);}['LastInit'](){var _0x4ab070=_0x5c7e18;this[_0x4ab070(0x21c)]&&this['initTextureServerEd']&&this[_0x4ab070(0x219)]&&(globalThis['postMessage']({'msgType':'Initialized','renderIndexBuffer':this[_0x4ab070(0x1dc)],'modifyMemoryMixBuffer':this[_0x4ab070(0x270)],'modifyMemoryTextureBuffer':this[_0x4ab070(0x2a7)],'modifyMemoryPositionBuffer':this[_0x4ab070(0x203)],'modifyMemoryInstancesBuffer':this[_0x4ab070(0x232)],'modifyMemoryRenderIndexBuffer':this[_0x4ab070(0x1ad)],'modelMeshInstancesArrayBuff':this['modelMeshInstancesArrayBuff'],'modelMeshInstancesIndexArrayBuff':this[_0x4ab070(0x197)],'modelComponentAttributeArrayBuff':this[_0x4ab070(0x1e7)],'expressTypeWeightsArrayBuff':this['expressTypeWeightsArrayBuff'],'expressTypeVisibleDistanceArrayBuff':this[_0x4ab070(0x22c)],'modelArrayBuff':this['modelData']['modelArrayBuff'],'modelIndexOffsetStart':this[_0x4ab070(0x1ec)][_0x4ab070(0x260)]}),this[_0x4ab070(0x1ee)]());}[_0x5c7e18(0x1ee)](){var _0x11794c=_0x5c7e18;globalThis[_0x11794c(0x19e)]['PrepareRenderData'](),setTimeout(globalThis['direct'][_0x11794c(0x1ee)],0x1);}[_0x5c7e18(0x236)](_0x364ddf){var _0x308446=_0x5c7e18;_0x364ddf=~~_0x364ddf,this['modelMeshInfo'][_0x364ddf]={};var _0xaed75c=this[_0x308446(0x282)][0x2],_0x3ea631=this['renderMemoryIdDataView'][0x2]+=0xc94,_0x6bbd4=this[_0x308446(0x282)][0x7],_0x29ba8e=this['renderMemoryIdDataView'][0x7]+=0xc94;let _0x39ada9=Array['from'](this[_0x308446(0x1ec)]['transform'](_0x364ddf));var _0x49b206=this['sharedData'][_0x308446(0x1c7)];if(_0x39ada9[0xc]-=_0x49b206[0x6],_0x39ada9[0xd]-=_0x49b206[0x7],_0x39ada9[0xe]-=_0x49b206[0x8],this[_0x308446(0x254)][_0x308446(0x24c)](_0x39ada9,_0x6bbd4),this[_0x308446(0x254)][_0x308446(0x24c)]([this[_0x308446(0x1ec)]['status'](_0x364ddf)[0x0],_0x364ddf,0x0,0x0],_0x6bbd4+0x10),this[_0x308446(0x28e)][_0x308446(0x24c)]([_0x6bbd4,_0x29ba8e,_0xaed75c,_0x3ea631],this[_0x308446(0x28e)][0x0]),this[_0x308446(0x28e)][0x0]+=0x4,this[_0x308446(0x1ec)]['dataOffsetStart'](_0x364ddf)[0x0]=_0xaed75c,0x1===this[_0x308446(0x28d)]['useCache']){let _0x467e67=indexedDB[_0x308446(0x192)](this[_0x308446(0x20d)][_0x364ddf]);_0x467e67[_0x308446(0x291)]=_0x413f2d=>_0x5845c8[_0x308446(0x2ae)]('数据库:打开失败',_0x413f2d),_0x467e67['onsuccess']=_0x1cbaf7=>{var _0x1428ee=_0x308446;this['modelId_indexDb'][_0x364ddf]=_0x1cbaf7[_0x1428ee(0x1d7)][_0x1428ee(0x1da)];let _0x2a6991=_0x1cbaf7[_0x1428ee(0x1d7)]['result'][_0x1428ee(0x18f)]([_0x1428ee(0x252)],'readonly'),_0x1e9dd8=_0x2a6991[_0x1428ee(0x223)](_0x1428ee(0x252)),_0x3b6cad=_0x1e9dd8[_0x1428ee(0x18d)]();_0x3b6cad[_0x1428ee(0x255)]=_0x2327a0=>{var _0x5e2a11=_0x1428ee,_0x1cd804;for(_0x1cd804 of _0x2327a0[_0x5e2a11(0x1d7)]['result'])this[_0x5e2a11(0x1f6)][_0x364ddf][_0x5e2a11(0x1c0)](_0x1cd804)||(this['modelMeshInfo'][_0x364ddf][_0x1cd804]={'indexDbCache':!0x0,'videoMemoryPositionCount':0x0,'loadStatus':0x0}),this[_0x5e2a11(0x1f6)][_0x364ddf][_0x1cd804]['indexDbCache']=!0x0;};};}}[_0x5c7e18(0x191)](){var _0x149c3c=_0x5c7e18;if(0x0!==Object[_0x149c3c(0x1cc)](this[_0x149c3c(0x29d)])[_0x149c3c(0x2a2)]&&this['BindTexture'](),!(!0x0===this['allRenderEd']&&0x1===this[_0x149c3c(0x282)][0xa]&&0x1===this[_0x149c3c(0x282)][0x6]||(this[_0x149c3c(0x1d0)]=!0x1,0x0===this[_0x149c3c(0x1ed)][0x1]||this[_0x149c3c(0x282)][0x5]||this[_0x149c3c(0x262)]||this['loadingMaterial']||0x0!==this['allowRenderInstancesDataView'][0x0]))){var _0x151be8=this[_0x149c3c(0x28d)][_0x149c3c(0x29f)];let _0x3eee40=!0x1,_0x31bec5=0x0,_0xcdf9e=0x4;for(;_0xcdf9e<this[_0x149c3c(0x1ed)][0x3];_0xcdf9e+=0x2){var _0x2f6be0=this[_0x149c3c(0x1ed)][_0xcdf9e],_0x371009=this[_0x149c3c(0x1ed)][_0xcdf9e+0x1],_0x371009=this[_0x149c3c(0x227)][_0x2f6be0][_0x371009],_0x249e63=this[_0x149c3c(0x1f9)][_0x371009+0x16],_0x31a25c=this['modelMeshInstancesDataView'][_0x371009+0x18],_0x2ff160=this[_0x149c3c(0x1f9)][_0x371009+0x1d],_0x40d8f6=this[_0x149c3c(0x1f9)][_0x371009+0x1a];if(0x0!==this[_0x149c3c(0x1ec)][_0x149c3c(0x28b)](_0x2f6be0)[0x0]&&0x0!==_0x40d8f6&&0x0===_0x2ff160){_0x40d8f6=0x3*_0x31a25c*0x2;if(_0x151be8<_0x31bec5)break;this[_0x149c3c(0x1f6)][_0x2f6be0][_0x149c3c(0x1c0)](_0x249e63)||(this[_0x149c3c(0x1f6)][_0x2f6be0][_0x249e63]={'indexDbCache':!0x1,'videoMemoryPositionCount':0x0,'loadStatus':0x0});let _0x3dacc0=this['modelMeshInfo'][_0x2f6be0][_0x249e63];_0x3dacc0[_0x149c3c(0x1c0)](_0x149c3c(0x1db))||0x0!==_0x3dacc0[_0x149c3c(0x20f)]||(_0x3dacc0['loadStatus']=0x1,_0x3eee40=!0x0,(this[_0x149c3c(0x262)]=!0x0)===_0x3dacc0[_0x149c3c(0x1b9)]?(_0x31bec5+=_0x40d8f6,this[_0x149c3c(0x19a)][_0x149c3c(0x1c0)](_0x2f6be0)||(this['indexDb_modelId_meshIds_List'][_0x2f6be0]={}),this['indexDb_modelId_meshIds_List'][_0x2f6be0][_0x249e63]=void 0x0):(_0x31bec5+=_0x40d8f6,this['server_modelId_meshIds_List']['hasOwnProperty'](_0x2f6be0)||(this[_0x149c3c(0x1bb)][_0x2f6be0]=[]),this[_0x149c3c(0x1bb)][_0x2f6be0][_0x149c3c(0x263)](_0x249e63))),_0x2ff160=this[_0x149c3c(0x1f9)][_0x371009+0x19],(this[_0x149c3c(0x204)][_0x2f6be0]['hasOwnProperty'](_0x2ff160)||(this[_0x149c3c(0x204)][_0x2f6be0][_0x2ff160]={'renderInstancesCount':0x0,'loadStatus':0x0}),0x0===this[_0x149c3c(0x204)][_0x2f6be0][_0x2ff160][_0x149c3c(0x20f)]&&(this[_0x149c3c(0x212)]=!0x0,this[_0x149c3c(0x204)][_0x2f6be0][_0x2ff160][_0x149c3c(0x20f)]=0x1,_0x3eee40=!0x0,this['server_modelId_materialIds_List']['hasOwnProperty'](_0x2f6be0)||(this['server_modelId_materialIds_List'][_0x2f6be0]=[]),this[_0x149c3c(0x1d4)][_0x2f6be0][_0x149c3c(0x263)](_0x2ff160)));}}_0xcdf9e===this['allowRenderInstancesDataView'][0x3]&&_0x3eee40;var _0x2fcafc=this[_0x149c3c(0x1ed)][0x1];let _0x54d874=0x0,_0x2ac1c7=0x4;for(;_0x2ac1c7<this['allowRenderInstancesDataView'][0x3]&&_0x2fcafc===this[_0x149c3c(0x1ed)][0x1]&&0x0===this[_0x149c3c(0x1ed)][0x0];){var _0x15a445=this[_0x149c3c(0x1ed)][_0x2ac1c7],_0x311ae5=this[_0x149c3c(0x1ed)][_0x2ac1c7+0x1],_0xe53472=(_0x2ac1c7+=0x2,this['modelMeshInstancesIndexDataView'][_0x15a445][_0x311ae5]),_0x5cbbbb=this[_0x149c3c(0x1f9)][_0xe53472+0x16],_0x598c0f=this['modelMeshInstancesDataView'][_0xe53472+0x18],_0x5018f7=this[_0x149c3c(0x1f9)][_0xe53472+0x1d],_0x477f3e=this[_0x149c3c(0x1f9)][_0xe53472+0x1a];if(0x0!==this['modelData'][_0x149c3c(0x28b)](_0x15a445)[0x0]&&0x0!==_0x477f3e&&0x0===_0x5018f7&&this['modelMeshInfo'][_0x15a445][_0x149c3c(0x1c0)](_0x5cbbbb)){_0x477f3e=0x6*_0x598c0f;let _0x318d35=this[_0x149c3c(0x1f6)][_0x15a445][_0x5cbbbb];_0x5018f7=this[_0x149c3c(0x1f9)][_0xe53472+0x15];let _0x3912f9=this[_0x149c3c(0x1f9)][_0xe53472+0x19];if((_0x318d35[_0x149c3c(0x1c0)](_0x149c3c(0x1d5))||_0x318d35[_0x149c3c(0x1c0)]('vertexPositionBuffer'))&&this[_0x149c3c(0x204)][_0x15a445][_0x3912f9]&&0x3===this[_0x149c3c(0x204)][_0x15a445][_0x3912f9][_0x149c3c(0x20f)]){if(this['operatingTypeModelComponent'][this[_0x149c3c(0x230)]['material']][_0x15a445]&&this[_0x149c3c(0x261)][this[_0x149c3c(0x230)][_0x149c3c(0x294)]][_0x15a445][_0x5018f7]&&(this[_0x149c3c(0x1f9)][_0xe53472+0x19]=_0x3912f9=this[_0x149c3c(0x261)][this['operatingType']['material']][_0x15a445][_0x5018f7]['materialId']),_0x54d874+=_0x477f3e,this[_0x149c3c(0x1e9)][_0x149c3c(0x1c0)](_0x15a445)||(this[_0x149c3c(0x1e9)][_0x15a445]={}),this[_0x149c3c(0x1e9)][_0x15a445]['hasOwnProperty'](_0x5018f7)||(this[_0x149c3c(0x1e9)][_0x15a445][_0x5018f7]={}),this[_0x149c3c(0x1e9)][_0x15a445][_0x5018f7][_0x311ae5]=void 0x0,this[_0x149c3c(0x1f9)][_0xe53472+0x1b],_0x318d35[_0x149c3c(0x1c0)]('indexOffsetStart')||this['AddAVertexIndex'](_0xe53472),this[_0x149c3c(0x204)][_0x15a445][_0x3912f9]['hasOwnProperty'](_0x149c3c(0x1e4))||this[_0x149c3c(0x1ce)](_0x15a445,_0x3912f9),-0x1===this['modelMeshInstancesDataView'][_0xe53472+0x1b]&&this['AddInstanceIndex'](_0xe53472),0x0!==this[_0x149c3c(0x1ed)][0x0])break;if(this[_0x149c3c(0x1ed)][0x0]=0x1,this[_0x149c3c(0x1b2)](_0xe53472),(this['allowRenderInstancesDataView'][0x0]=0x0)===this[_0x149c3c(0x1f9)][_0xe53472+0x1d])break;if(_0x151be8<_0x54d874)break;}}}_0x2ac1c7===this[_0x149c3c(0x1ed)][0x3]&&!0x1===_0x3eee40&&(this[_0x149c3c(0x282)][0x6]=0x1);var _0x4dabbe=this[_0x149c3c(0x28d)][_0x149c3c(0x1c7)];if(0x1===_0x4dabbe[0x9]){for(var _0x7d4ae1 in this[_0x149c3c(0x1ec)][_0x149c3c(0x260)]){var _0x7d4ae1=~~_0x7d4ae1,_0x39c671=this['modelData'][_0x149c3c(0x1e4)](_0x7d4ae1)[0x0];if(-0x1!==_0x39c671){let _0x1f85d3=Array['from'](this[_0x149c3c(0x1ec)][_0x149c3c(0x1a2)](_0x7d4ae1));_0x1f85d3[0xc]-=_0x4dabbe[0x6],_0x1f85d3[0xd]-=_0x4dabbe[0x7],_0x1f85d3[0xe]-=_0x4dabbe[0x8],_0x7d4ae1=this[_0x149c3c(0x282)][0x7],(this[_0x149c3c(0x282)][0x7]+=0x10,this[_0x149c3c(0x254)][_0x149c3c(0x24c)](_0x1f85d3,_0x7d4ae1),this[_0x149c3c(0x28e)][_0x149c3c(0x24c)]([_0x7d4ae1,this[_0x149c3c(0x282)][0x7],_0x39c671,_0x39c671+0x10],this['modifyMemoryMixDataView'][0x0]),this['modifyMemoryMixDataView'][0x0]+=0x4);}}this[_0x149c3c(0x28d)]['visibleModelBox'][0x9]=0x2;}this['renderMemoryIdDataView'][0x5]=0x1,this[_0x149c3c(0x198)](),this[_0x149c3c(0x1fe)](),this[_0x149c3c(0x272)](),this[_0x149c3c(0x1b4)](),0x1===this[_0x149c3c(0x282)][0xa]&&(this[_0x149c3c(0x1d0)]=!0x0);}}[_0x5c7e18(0x18a)](_0x21c4a6){var _0x258a33=_0x5c7e18,_0x1810a2=this['modelMeshInstancesDataView'][_0x21c4a6+0x0],_0x3bc9e4=this[_0x258a33(0x1f9)][_0x21c4a6+0x16],_0x3ed56a=this[_0x258a33(0x1f6)][_0x1810a2][_0x3bc9e4][_0x258a33(0x1db)][_0x258a33(0x2a2)]/0x3,_0x21c4a6=0x4*_0x3ed56a,_0x888031=_0x21c4a6+this[_0x258a33(0x1f6)][_0x1810a2][_0x3bc9e4]['indexBuffer'][_0x258a33(0x2a2)]/0x2*0x4;let _0x5e8832=-0x1,_0x516acc=-0x1;for(let _0x4ab7e2=0x1;_0x4ab7e2<this[_0x258a33(0x19c)][0x0];_0x4ab7e2+=0x2){var _0x2da519=this['idleMemoryPositionDataView'][_0x4ab7e2+0x1];if(-0x1!==_0x2da519){var _0x2fff33=this[_0x258a33(0x19c)][_0x4ab7e2],_0x523a51=_0x2da519-_0x2fff33;if(_0x523a51==_0x888031){_0x5e8832=_0x2fff33,_0x516acc=_0x2da519,this[_0x258a33(0x19c)][_0x4ab7e2]=-0x1,this[_0x258a33(0x19c)][_0x4ab7e2+0x1]=-0x1;break;}if(_0x888031<_0x523a51){_0x5e8832=_0x2fff33,_0x516acc=_0x5e8832+_0x888031,this[_0x258a33(0x19c)][_0x4ab7e2]=_0x516acc;break;}}}-0x1===_0x5e8832&&(_0x5e8832=this[_0x258a33(0x282)][0x3],_0x516acc=this['renderMemoryIdDataView'][0x3]+=_0x888031);var _0x3fcdd3=this['renderMemoryIdDataView'][0x7],_0x14fe32=this[_0x258a33(0x282)][0x7]+=_0x888031;for(let _0x122a70=0x0,_0x42d93e=0x0;_0x122a70<this['modelMeshInfo'][_0x1810a2][_0x3bc9e4][_0x258a33(0x1db)][_0x258a33(0x2a2)];_0x122a70+=0x3,_0x42d93e+=0x4)this[_0x258a33(0x254)][_0x3fcdd3+_0x42d93e]=this[_0x258a33(0x1f6)][_0x1810a2][_0x3bc9e4][_0x258a33(0x1db)][_0x122a70],this['renderUpdateTempDataView'][_0x3fcdd3+_0x42d93e+0x1]=this[_0x258a33(0x1f6)][_0x1810a2][_0x3bc9e4][_0x258a33(0x1db)][_0x122a70+0x1],this[_0x258a33(0x254)][_0x3fcdd3+_0x42d93e+0x2]=this[_0x258a33(0x1f6)][_0x1810a2][_0x3bc9e4]['vertexPositionBuffer'][_0x122a70+0x2],this[_0x258a33(0x254)][_0x3fcdd3+_0x42d93e+0x3]=0x1;var _0x27e1b9=_0x3fcdd3+_0x21c4a6;for(let _0x162853=0x0,_0x3ede7f=0x0;_0x162853<this['modelMeshInfo'][_0x1810a2][_0x3bc9e4][_0x258a33(0x264)][_0x258a33(0x2a2)];_0x162853+=0x2,_0x3ede7f+=0x4)this[_0x258a33(0x254)][_0x27e1b9+_0x3ede7f]=this[_0x258a33(0x1f6)][_0x1810a2][_0x3bc9e4][_0x258a33(0x264)][_0x162853]-_0x3ede7f/0x4-_0x3ed56a,this[_0x258a33(0x254)][_0x27e1b9+_0x3ede7f+0x1]=this[_0x258a33(0x1f6)][_0x1810a2][_0x3bc9e4][_0x258a33(0x264)][_0x162853+0x1],this[_0x258a33(0x254)][_0x27e1b9+_0x3ede7f+0x2]=0x29a,this[_0x258a33(0x254)][_0x27e1b9+_0x3ede7f+0x3]=0x378;this[_0x258a33(0x1f6)][_0x1810a2][_0x3bc9e4][_0x258a33(0x1af)]=_0x5e8832,this['modelMeshInfo'][_0x1810a2][_0x3bc9e4]['indexOffsetStart']=_0x5e8832+_0x21c4a6,this['modelMeshInfo'][_0x1810a2][_0x3bc9e4][_0x258a33(0x1f8)]=_0x516acc,this['modifyMemoryPositionDataView'][_0x258a33(0x24c)]([_0x3fcdd3,_0x14fe32,_0x5e8832,_0x516acc],this['modifyMemoryPositionDataView'][0x0]),this['modifyMemoryPositionDataView'][0x0]+=0x4,this['modifyMemoryPositionDataView'][0x0],this[_0x258a33(0x22a)][_0x258a33(0x2a2)],delete this[_0x258a33(0x1f6)][_0x1810a2][_0x3bc9e4][_0x258a33(0x1db)],delete this[_0x258a33(0x1f6)][_0x1810a2][_0x3bc9e4][_0x258a33(0x264)],this[_0x258a33(0x282)][0x7],this['renderUpdateTempDataView']['length'];}[_0x5c7e18(0x27c)](_0x32f894){var _0x2b0145=_0x5c7e18,_0x58f511=this['modelMeshInstancesDataView'][_0x32f894+0x0],_0x4a8c82=this[_0x2b0145(0x1f9)][_0x32f894+0x15],_0x1c5c82=this[_0x2b0145(0x1f9)][_0x32f894+0x19];let _0xce3778=-0x1,_0x5a27c5;for(let _0x2bbfcd=0x1;_0x2bbfcd<this[_0x2b0145(0x2a9)][0x0];_0x2bbfcd+=0x2)if(-0x1!==this['idleMemoryInstancesDataView'][_0x2bbfcd+0x1]){(_0x5a27c5=(_0xce3778=this['idleMemoryInstancesDataView'][_0x2bbfcd])+0x14)===this[_0x2b0145(0x2a9)][_0x2bbfcd+0x1]?(this['idleMemoryInstancesDataView'][_0x2bbfcd]=-0x1,this[_0x2b0145(0x2a9)][_0x2bbfcd+0x1]=-0x1):this[_0x2b0145(0x2a9)][_0x2bbfcd]=_0x5a27c5;break;}-0x1===_0xce3778&&(_0xce3778=this[_0x2b0145(0x282)][0x4],this[_0x2b0145(0x282)][0x4]+=0x14);let _0x5e0dc3=_0x4a3c10['y3']['FromArray']([this[_0x2b0145(0x1f9)][_0x32f894+0x3],this[_0x2b0145(0x1f9)][_0x32f894+0x4],this[_0x2b0145(0x1f9)][_0x32f894+0x5],0x0,this['modelMeshInstancesDataView'][_0x32f894+0x6],this['modelMeshInstancesDataView'][_0x32f894+0x7],this[_0x2b0145(0x1f9)][_0x32f894+0x8],0x0,this[_0x2b0145(0x1f9)][_0x32f894+0x9],this['modelMeshInstancesDataView'][_0x32f894+0xa],this['modelMeshInstancesDataView'][_0x32f894+0xb],0x0,this[_0x2b0145(0x1f9)][_0x32f894+0xc],this['modelMeshInstancesDataView'][_0x32f894+0xd],this[_0x2b0145(0x1f9)][_0x32f894+0xe],0x1]),_0x31ce3f=this[_0x2b0145(0x1f9)][_0x32f894+0x1a];this['reverseElectionOperating']['hasOwnProperty'](this[_0x2b0145(0x230)]['status'])?this['operatingTypeModelComponent'][this[_0x2b0145(0x230)][_0x2b0145(0x28b)]][_0x58f511]&&this[_0x2b0145(0x261)][this['operatingType'][_0x2b0145(0x28b)]][_0x58f511][_0x4a8c82]||(_0x31ce3f=this['reverseElectionOperating'][this[_0x2b0145(0x230)]['status']][_0x2b0145(0x28b)]):this[_0x2b0145(0x261)][this[_0x2b0145(0x230)][_0x2b0145(0x28b)]][_0x58f511]&&this[_0x2b0145(0x261)][this[_0x2b0145(0x230)][_0x2b0145(0x28b)]][_0x58f511][_0x4a8c82]&&(_0x31ce3f=this[_0x2b0145(0x261)][this[_0x2b0145(0x230)][_0x2b0145(0x28b)]][_0x58f511][_0x4a8c82][_0x2b0145(0x28b)]),this[_0x2b0145(0x22b)][_0x2b0145(0x1c0)](this[_0x2b0145(0x230)]['transform'])?this[_0x2b0145(0x261)][this['operatingType']['transform']][_0x58f511]&&this['operatingTypeModelComponent'][this[_0x2b0145(0x230)][_0x2b0145(0x1a2)]][_0x58f511][_0x4a8c82]||(_0x5e0dc3=_0x5e0dc3[_0x2b0145(0x29a)](_0x4a3c10['y3'][_0x2b0145(0x256)](this['reverseElectionOperating'][this[_0x2b0145(0x230)][_0x2b0145(0x1a2)]][_0x2b0145(0x1a2)]))):this[_0x2b0145(0x261)][this[_0x2b0145(0x230)]['transform']][_0x58f511]&&this[_0x2b0145(0x261)][this[_0x2b0145(0x230)][_0x2b0145(0x1a2)]][_0x58f511][_0x4a8c82]&&(_0x5e0dc3=_0x5e0dc3['multiply'](_0x4a3c10['y3'][_0x2b0145(0x256)](this[_0x2b0145(0x261)][this[_0x2b0145(0x230)][_0x2b0145(0x1a2)]][_0x58f511][_0x4a8c82][_0x2b0145(0x1a2)]))),this[_0x2b0145(0x204)][_0x58f511][_0x1c5c82][_0x2b0145(0x26f)]++;var _0x15159f=this[_0x2b0145(0x1ec)][_0x2b0145(0x1e4)](_0x58f511),_0x15159f=[_0x5e0dc3['m'][0x0],_0x5e0dc3['m'][0x1],_0x5e0dc3['m'][0x2],_0x5e0dc3['m'][0x4],_0x5e0dc3['m'][0x5],_0x5e0dc3['m'][0x6],_0x5e0dc3['m'][0x8],_0x5e0dc3['m'][0x9],_0x5e0dc3['m'][0xa],_0x5e0dc3['m'][0xc],_0x5e0dc3['m'][0xd],_0x5e0dc3['m'][0xe],this['modelMeshInstancesDataView'][_0x32f894+0x1],(Date[_0x2b0145(0x1b5)]()-this[_0x2b0145(0x28d)]['startTime'])%0x989680,_0x15159f[0x0]/0x4,_0x31ce3f,this['modelMaterialInfo'][_0x58f511][_0x1c5c82]['dataOffsetStart']/0x4,this[_0x2b0145(0x1f3)][_0x58f511][0x2*_0x4a8c82],this['modelComponentAttributeDataView'][_0x58f511][0x2*_0x4a8c82+0x1],0x0],_0x1c5c82=this[_0x2b0145(0x282)][0x7],_0x58f511=this['renderMemoryIdDataView'][0x7]+=0x14;this[_0x2b0145(0x254)][_0x2b0145(0x24c)](_0x15159f,_0x1c5c82),this['modelMeshInstancesDataView'][_0x32f894+0x1b]=_0xce3778,this['modifyMemoryInstancesDataView'][_0x2b0145(0x24c)]([_0x1c5c82,_0x58f511,_0xce3778,_0xce3778+0x14],this[_0x2b0145(0x25d)][0x0]),this[_0x2b0145(0x25d)][0x0]+=0x4,this[_0x2b0145(0x282)][0x7],this[_0x2b0145(0x254)]['length'];}[_0x5c7e18(0x1b2)](_0x57f2a8){var _0x8b2075=_0x5c7e18,_0x5cf9e8=this[_0x8b2075(0x1f9)][_0x57f2a8],_0x1dd30b=this['modelMeshInstancesDataView'][_0x57f2a8+0x1],_0x4c6381=this[_0x8b2075(0x1f9)][_0x57f2a8+0x16],_0x68755d=this['modelMeshInfo'][_0x5cf9e8][_0x4c6381],_0x24fbcb=this[_0x8b2075(0x1f9)][_0x57f2a8+0x1b]/0x4,_0x538fca=(this[_0x8b2075(0x1f9)][_0x57f2a8+0x1b],this['modelMeshInstancesDataView'][_0x57f2a8+0x17]),_0x293258=0x3*this[_0x8b2075(0x1f9)][_0x57f2a8+0x18];let _0x272664=-0x2,_0x1a0fae=-0x2,_0x6b9706=0x0,_0x25735e=0x0,_0x2db171=this[_0x8b2075(0x194)]['length']-0x1,_0x40eeee=this[_0x8b2075(0x25c)]-0x1;for(;_0x25735e<_0x293258;){if(0x1===_0x538fca){if(this['renderMemoryIdDataView'][0x1]>_0x2db171){this['renderMemoryIdDataView'][0x1]=this[_0x8b2075(0x25c)];break;}}else{if(this[_0x8b2075(0x282)][0x0]>_0x40eeee){this['renderMemoryIdDataView'][0x0]=0x0;break;}}var _0x47ed26=0x1===_0x538fca?this[_0x8b2075(0x282)][0x1]:this[_0x8b2075(0x282)][0x0],_0x1c8af4=this[_0x8b2075(0x1b0)][_0x47ed26],_0xc85115=this[_0x8b2075(0x1b0)][_0x47ed26+0x1];if(0x0!==_0x1c8af4){var _0x15a587=this[_0x8b2075(0x227)][_0x1c8af4][_0xc85115];if(_0x1c8af4===this[_0x8b2075(0x1f9)][_0x15a587]&&this[_0x8b2075(0x1f9)][_0x15a587+0x1],this[_0x8b2075(0x1f9)][_0x15a587+0x1e]===this['allowRenderInstancesDataView'][0x1]&&(_0x1dd30b!==_0xc85115||_0x5cf9e8!==_0x1c8af4)){-0x2!==_0x272664&&((0x0,_0x2858eb['mI'])(this[_0x8b2075(0x1ac)],_0x272664,_0x1a0fae),_0x1a0fae=-0x2,_0x272664=-0x2),0x1===_0x538fca?this[_0x8b2075(0x282)][0x1]+=0x2:this[_0x8b2075(0x282)][0x0]+=0x2;continue;}var _0x3e879a=this[_0x8b2075(0x1f9)][_0x15a587+0x16];this[_0x8b2075(0x1f9)][_0x15a587+0x1c]--,this[_0x8b2075(0x1f9)][_0x15a587+0x1d]=0x0,this['modelMeshInfo'][_0x1c8af4][_0x3e879a][_0x8b2075(0x210)]--,this[_0x8b2075(0x1f9)][_0x15a587+0x1c]<0x0&&_0x5845c8[_0x8b2075(0x2ae)](_0x8b2075(0x244)),this['FreeVideoMemory'](_0x15a587);}0x0!==_0x1c8af4&&(_0x3e879a=this[_0x8b2075(0x227)][_0x1c8af4][_0xc85115],this[_0x8b2075(0x1f9)][_0x3e879a+0x1d]),0x1===_0x538fca?this[_0x8b2075(0x282)][0x1]+=0x2:this[_0x8b2075(0x282)][0x0]+=0x2,this['renderIndexDataView'][_0x47ed26]=(_0x68755d[_0x8b2075(0x1d5)]+_0x6b9706)/0x4,this[_0x8b2075(0x194)][_0x47ed26+0x1]=_0x24fbcb,this[_0x8b2075(0x1b0)][_0x47ed26]=_0x5cf9e8,this[_0x8b2075(0x1b0)][_0x47ed26+0x1]=_0x1dd30b,_0x6b9706+=0x4,_0x25735e++,this[_0x8b2075(0x1f9)][_0x57f2a8+0x1c]++,this[_0x8b2075(0x1f6)][_0x5cf9e8][_0x4c6381][_0x8b2075(0x210)]++,-0x2===_0x272664&&(_0x272664=_0x47ed26),_0x1a0fae=_0x47ed26+0x2;}-0x2!==_0x272664&&(0x0,_0x2858eb['mI'])(this['modifyMemoryRenderIndexDataView'],_0x272664,_0x1a0fae),_0x293258===_0x25735e&&(this[_0x8b2075(0x1f9)][_0x57f2a8+0x1d]=0x1);}[_0x5c7e18(0x1ce)](_0x2a2dc5,_0xa1ec14){var _0x1eeb94=_0x5c7e18;let _0x247b57=-0x1,_0x2d089f=-0x1;for(let _0x5cbe4e=0x1;_0x5cbe4e<this[_0x1eeb94(0x20a)][0x0];_0x5cbe4e+=0x2){var _0x71559e=this['idleMemoryMixDataView'][_0x5cbe4e+0x1];if(-0x1!==_0x71559e){var _0x164096=this[_0x1eeb94(0x20a)][_0x5cbe4e],_0x711787=_0x71559e-_0x164096;if(0x8==_0x711787){_0x247b57=_0x164096,_0x2d089f=_0x71559e,this[_0x1eeb94(0x20a)][_0x5cbe4e]=-0x1,this[_0x1eeb94(0x20a)][_0x5cbe4e+0x1]=-0x1;break;}if(0x8<_0x711787){_0x247b57=_0x164096,_0x2d089f=_0x247b57+0x8,this[_0x1eeb94(0x20a)][_0x5cbe4e]=_0x2d089f;break;}}}-0x1===_0x247b57&&(_0x247b57=this[_0x1eeb94(0x282)][0x2],_0x2d089f=this['renderMemoryIdDataView'][0x2]+=0x8),this[_0x1eeb94(0x204)][_0x2a2dc5][_0xa1ec14]['dataOffsetStart']=_0x247b57;let _0x17dbd2=this[_0x1eeb94(0x204)][_0x2a2dc5][_0xa1ec14]['color'];this[_0x1eeb94(0x1ae)]['hasOwnProperty'](_0x2a2dc5)&&this[_0x1eeb94(0x1ae)][_0x2a2dc5][_0x1eeb94(0x1c0)](_0xa1ec14)&&this[_0x1eeb94(0x1ae)][_0x2a2dc5][_0xa1ec14][_0x1eeb94(0x1c0)](_0x1eeb94(0x1d6))&&(_0x17dbd2=this['editModelMaterial'][_0x2a2dc5][_0xa1ec14][_0x1eeb94(0x1d6)]);var _0x2a45c3=this['renderMemoryIdDataView'][0x7];this[_0x1eeb94(0x282)][0x7]+=0x8,this['renderUpdateTempDataView'][_0x1eeb94(0x24c)]([_0x17dbd2[0x0],_0x17dbd2[0x1],_0x17dbd2[0x2],_0x17dbd2[0x3],0x0,0x0,0x0,0x0],_0x2a45c3),this[_0x1eeb94(0x28e)]['set']([_0x2a45c3,this[_0x1eeb94(0x282)][0x7],_0x247b57,_0x2d089f],this[_0x1eeb94(0x28e)][0x0]),this['modifyMemoryMixDataView'][0x0]+=0x4,this[_0x1eeb94(0x29d)][_0x1eeb94(0x1c0)](_0x2a2dc5)||(this[_0x1eeb94(0x29d)][_0x2a2dc5]={});let _0x2a768e=this['modelMaterialInfo'][_0x2a2dc5][_0xa1ec14][_0x1eeb94(0x1d8)];(_0x2a768e=this[_0x1eeb94(0x1ae)]['hasOwnProperty'](_0x2a2dc5)&&this[_0x1eeb94(0x1ae)][_0x2a2dc5]['hasOwnProperty'](_0xa1ec14)&&this[_0x1eeb94(0x1ae)][_0x2a2dc5][_0xa1ec14]['hasOwnProperty']('textureId')?this[_0x1eeb94(0x1ae)][_0x2a2dc5][_0xa1ec14][_0x1eeb94(0x1d8)]:_0x2a768e)&&(this[_0x1eeb94(0x27d)][_0x1eeb94(0x1c0)](_0x2a768e)||(this[_0x1eeb94(0x27d)][_0x2a768e]={'origin':0x2,'loadStatus':0x0}),this[_0x1eeb94(0x29d)][_0x2a2dc5][_0xa1ec14]=_0x2a768e);}[_0x5c7e18(0x1b4)](){var _0x191bb9=_0x5c7e18;for(var _0x972bc0 in this['modelMaterialBindTexture']){for(var _0x4a112f in this[_0x191bb9(0x29d)][_0x972bc0]){var _0x533db0=this[_0x191bb9(0x29d)][_0x972bc0][_0x4a112f];if('none'===_0x533db0){if(this[_0x191bb9(0x204)][_0x972bc0][_0x4a112f]&&this['modelMaterialInfo'][_0x972bc0][_0x4a112f]['hasOwnProperty']('dataOffsetStart')){for(;this['renderMemoryIdDataView'][0x5];);var _0x48111b=this[_0x191bb9(0x204)][_0x972bc0][_0x4a112f][_0x191bb9(0x1e4)],_0x2b8cd5=this[_0x191bb9(0x282)][0x7];this[_0x191bb9(0x282)][0x7]+=0x4,this['renderUpdateTempDataView'][_0x191bb9(0x24c)]([0x0,0x0,0x0,0x0],_0x2b8cd5),this[_0x191bb9(0x28e)][_0x191bb9(0x24c)]([_0x2b8cd5,this[_0x191bb9(0x282)][0x7],_0x48111b+0x4,_0x48111b+0x8],this[_0x191bb9(0x28e)][0x0]),this['modifyMemoryMixDataView'][0x0]+=0x4,this[_0x191bb9(0x282)][0x5]=0x1;}delete this[_0x191bb9(0x29d)][_0x972bc0][_0x4a112f];}else{if(this[_0x191bb9(0x27d)][_0x533db0][_0x191bb9(0x1c0)](_0x191bb9(0x1e4))&&this[_0x191bb9(0x204)][_0x972bc0][_0x4a112f]&&this[_0x191bb9(0x204)][_0x972bc0][_0x4a112f]['hasOwnProperty']('dataOffsetStart')){for(;this['renderMemoryIdDataView'][0x5];);_0x2b8cd5=this[_0x191bb9(0x204)][_0x972bc0][_0x4a112f][_0x191bb9(0x1e4)],_0x48111b=(this[_0x191bb9(0x27d)][_0x533db0]['renderMaterialCount']++,this[_0x191bb9(0x282)][0x7]),(this[_0x191bb9(0x282)][0x7]+=0x4,this['renderUpdateTempDataView'][_0x191bb9(0x24c)]([this['textureInfo'][_0x533db0][_0x191bb9(0x1e4)]/0x4,0x0,0x0,0x0],_0x48111b),this[_0x191bb9(0x28e)]['set']([_0x48111b,this[_0x191bb9(0x282)][0x7],_0x2b8cd5+0x4,_0x2b8cd5+0x8],this['modifyMemoryMixDataView'][0x0]),this[_0x191bb9(0x28e)][0x0]+=0x4,delete this[_0x191bb9(0x29d)][_0x972bc0][_0x4a112f],this[_0x191bb9(0x282)][0x5]=0x1);}else this[_0x191bb9(0x27d)][_0x533db0]['hasOwnProperty']('albedo')?this[_0x191bb9(0x209)](this[_0x191bb9(0x27d)][_0x533db0]):0x0===this[_0x191bb9(0x27d)][_0x533db0][_0x191bb9(0x20f)]&&((this[_0x191bb9(0x27d)][_0x533db0]['loadStatus']=0x1)===this['textureInfo'][_0x533db0][_0x191bb9(0x29c)]?this[_0x191bb9(0x206)][_0x533db0]=void 0x0:0x2===this['textureInfo'][_0x533db0][_0x191bb9(0x29c)]?(this[_0x191bb9(0x247)]['hasOwnProperty'](_0x972bc0)||(this[_0x191bb9(0x247)][_0x972bc0]=[]),this[_0x191bb9(0x247)][_0x972bc0][_0x191bb9(0x263)](_0x533db0)):0x3===this[_0x191bb9(0x27d)][_0x533db0][_0x191bb9(0x29c)]&&(this['static_texture_List'][_0x533db0]=void 0x0));}}0x0===Object['keys'](this[_0x191bb9(0x29d)][_0x972bc0])[_0x191bb9(0x2a2)]&&delete this[_0x191bb9(0x29d)][_0x972bc0];}this[_0x191bb9(0x22f)]();}['AddTexture'](_0x5a9c2b){var _0x57c270=_0x5c7e18,_0x1ce04d=Math['ceil'](_0x5a9c2b[_0x57c270(0x2a6)]/this[_0x57c270(0x1d2)]),_0x4a46d4=Math['ceil'](_0x5a9c2b['height']/this[_0x57c270(0x1d2)]);let _0x3faf3e=-0x1,_0x29dbc6=-0x1;for(let _0x5e6877=0x0;_0x5e6877<this[_0x57c270(0x18c)];_0x5e6877++){for(let _0x3be0cd=0x0;_0x3be0cd<this[_0x57c270(0x18c)];_0x3be0cd++)if(-0x1===this['idleMemoryTextureDataView'][_0x5e6877*this[_0x57c270(0x18c)]+_0x3be0cd]){let _0x5e8bdf=!0x0;for(let _0xb29c1b=0x0;_0xb29c1b<_0x4a46d4;_0xb29c1b++){for(let _0x576dfd=0x0;_0x576dfd<_0x1ce04d;_0x576dfd++)if(-0x1!==this['idleMemoryTextureDataView'][(_0x5e6877+_0xb29c1b)*this['gridTextureSize']+_0x3be0cd+_0x576dfd]){_0x5e8bdf=!0x1;break;}if(!0x1===_0x5e8bdf)break;}if(!0x0===_0x5e8bdf){_0x3faf3e=_0x3be0cd*this[_0x57c270(0x1d2)],_0x29dbc6=_0x5e6877*this['idleTextureMinUnit'];for(let _0x1980e1=0x0;_0x1980e1<_0x4a46d4;_0x1980e1++)for(let _0x57c395=0x0;_0x57c395<_0x1ce04d;_0x57c395++)this[_0x57c270(0x1c9)][(_0x5e6877+_0x1980e1)*this[_0x57c270(0x18c)]+_0x3be0cd+_0x57c395]=_0x5a9c2b[_0x57c270(0x27a)];break;}}if(-0x1!==_0x3faf3e)break;}_0x3faf3e,_0x5a9c2b[_0x57c270(0x258)]=_0x3faf3e,_0x5a9c2b[_0x57c270(0x1b3)]=_0x29dbc6;let _0x3676d0=new Uint8Array(this[_0x57c270(0x1fd)]);var _0x2f4e80=0x4*this[_0x57c270(0x282)][0x7];this['renderMemoryIdDataView'][0x7]+=Math[_0x57c270(0x1c5)](_0x5a9c2b[_0x57c270(0x1f4)]['length']/0x4),_0x3676d0['set'](_0x5a9c2b[_0x57c270(0x1f4)],_0x2f4e80);let _0x4b38b9=0x0,_0x3e9d21=(_0x5a9c2b[_0x57c270(0x1e1)]&&(this[_0x57c270(0x282)][0x7]+=Math[_0x57c270(0x1c5)](_0x5a9c2b[_0x57c270(0x1e1)][_0x57c270(0x2a2)]/0x4),_0x3676d0[_0x57c270(0x24c)](_0x5a9c2b['orm'],_0x2f4e80+_0x5a9c2b[_0x57c270(0x1f4)]['length']),_0x4b38b9=_0x5a9c2b[_0x57c270(0x1e1)][_0x57c270(0x2a2)]),0x0),_0x374395=(_0x5a9c2b['nd']&&(this[_0x57c270(0x282)][0x7]+=Math[_0x57c270(0x1c5)](_0x5a9c2b['nd'][_0x57c270(0x2a2)]/0x4),_0x3676d0['set'](_0x5a9c2b['nd'],_0x2f4e80+_0x5a9c2b[_0x57c270(0x1f4)]['length']+_0x4b38b9),_0x3e9d21=_0x5a9c2b['nd'][_0x57c270(0x2a2)]),this[_0x57c270(0x2ad)][_0x57c270(0x24c)]([_0x2f4e80,_0x5a9c2b[_0x57c270(0x1f4)][_0x57c270(0x2a2)],_0x5a9c2b[_0x57c270(0x258)],_0x5a9c2b['imgStartHeight'],_0x5a9c2b[_0x57c270(0x2a6)],_0x5a9c2b[_0x57c270(0x1fb)],_0x4b38b9,_0x3e9d21],this['modifyMemoryTextureDataView'][0x0]),this[_0x57c270(0x2ad)][0x0]+=0x8,delete _0x5a9c2b['albedo'],delete _0x5a9c2b[_0x57c270(0x1e1)],delete _0x5a9c2b['nd'],-0x1),_0x4c1814=-0x1;for(let _0x295c39=0x1;_0x295c39<this[_0x57c270(0x20a)][0x0];_0x295c39+=0x2){var _0x510cbb=this['idleMemoryMixDataView'][_0x295c39+0x1];if(-0x1!==_0x510cbb){var _0x319ef0=this['idleMemoryMixDataView'][_0x295c39],_0x5c3b8f=_0x510cbb-_0x319ef0;if(0x8==_0x5c3b8f){_0x374395=_0x319ef0,_0x4c1814=_0x510cbb,this['idleMemoryMixDataView'][_0x295c39]=-0x1,this[_0x57c270(0x20a)][_0x295c39+0x1]=-0x1;break;}if(0x8<_0x5c3b8f){_0x374395=_0x319ef0,_0x4c1814=_0x374395+0x8,this[_0x57c270(0x20a)][_0x295c39]=_0x4c1814;break;}}}-0x1===_0x374395&&(_0x374395=this[_0x57c270(0x282)][0x2],_0x4c1814=this[_0x57c270(0x282)][0x2]+=0x8),_0x5a9c2b['dataOffsetStart']=_0x374395,_0x2f4e80=this[_0x57c270(0x282)][0x7],(this['renderMemoryIdDataView'][0x7]+=0x8,this[_0x57c270(0x254)][_0x57c270(0x24c)]([_0x5a9c2b['imgStartWidth'],_0x5a9c2b[_0x57c270(0x1b3)],_0x5a9c2b[_0x57c270(0x2a6)],_0x5a9c2b[_0x57c270(0x1fb)],_0x5a9c2b[_0x57c270(0x19d)],0x0,0x0,0x0],_0x2f4e80),this[_0x57c270(0x28e)][_0x57c270(0x24c)]([_0x2f4e80,this['renderMemoryIdDataView'][0x7],_0x374395,_0x4c1814],this[_0x57c270(0x28e)][0x0]),this[_0x57c270(0x28e)][0x0]+=0x4);}[_0x5c7e18(0x246)](_0x1eddef){var _0x43eca6=_0x5c7e18;if(0x0===this[_0x43eca6(0x1f9)][_0x1eddef+0x1c]){var _0x3d83e9=this['modelMeshInstancesDataView'][_0x1eddef+0x0],_0x31ee3b=this[_0x43eca6(0x1f9)][_0x1eddef+0x16],_0x22fb20=this[_0x43eca6(0x1f9)][_0x1eddef+0x1b],_0x2b4548=this[_0x43eca6(0x1f9)][_0x1eddef+0x1],_0x1b5e19=this[_0x43eca6(0x1f9)][_0x1eddef+0x15],_0x2d4bc6=this['modelMeshInstancesDataView'][_0x1eddef+0x19],_0x1eddef=((0x0,_0x2858eb['mI'])(this[_0x43eca6(0x2a9)],_0x22fb20,_0x22fb20+0x14),this[_0x43eca6(0x1f9)][_0x1eddef+0x1b]=-0x1,delete this[_0x43eca6(0x1e9)][_0x3d83e9][_0x1b5e19][_0x2b4548],0x0===Object[_0x43eca6(0x1cc)](this[_0x43eca6(0x1e9)][_0x3d83e9][_0x1b5e19])[_0x43eca6(0x2a2)]&&delete this[_0x43eca6(0x1e9)][_0x3d83e9][_0x1b5e19],this[_0x43eca6(0x204)][_0x3d83e9][_0x2d4bc6][_0x43eca6(0x26f)]--,0x0===this['modelMaterialInfo'][_0x3d83e9][_0x2d4bc6][_0x43eca6(0x26f)]&&(_0x22fb20=this['modelMaterialInfo'][_0x3d83e9][_0x2d4bc6][_0x43eca6(0x1e4)],(0x0,_0x2858eb['mI'])(this[_0x43eca6(0x20a)],_0x22fb20,_0x22fb20+0x8),delete this[_0x43eca6(0x204)][_0x3d83e9][_0x2d4bc6][_0x43eca6(0x1e4)]),this[_0x43eca6(0x204)][_0x3d83e9][_0x2d4bc6]['textureId']);if(_0x1eddef&&this[_0x43eca6(0x27d)][_0x1eddef]){let _0x163303=this[_0x43eca6(0x27d)][_0x1eddef];if(_0x163303[_0x43eca6(0x199)]--,0x0===_0x163303[_0x43eca6(0x199)]){var _0x3b928a=Math[_0x43eca6(0x1c5)](_0x163303[_0x43eca6(0x2a6)]/this[_0x43eca6(0x1d2)]),_0x3b6bfc=Math[_0x43eca6(0x1c5)](_0x163303['height']/this[_0x43eca6(0x1d2)]);for(let _0x37e163=0x0;_0x37e163<_0x3b6bfc;_0x37e163++)for(let _0x11b314=0x0;_0x11b314<_0x3b928a;_0x11b314++)this[_0x43eca6(0x1c9)][(_0x163303[_0x43eca6(0x1b3)]+_0x37e163)*this['gridTextureSize']+_0x163303[_0x43eca6(0x258)]+_0x11b314]=-0x1;(0x0,_0x2858eb['mI'])(this['idleMemoryMixDataView'],_0x163303[_0x43eca6(0x1e4)],_0x163303[_0x43eca6(0x1e4)]+0x8),delete _0x163303['imgStartWidth'],delete _0x163303[_0x43eca6(0x1b3)],delete _0x163303['dataOffsetStart'];}}0x0===this[_0x43eca6(0x1f6)][_0x3d83e9][_0x31ee3b][_0x43eca6(0x210)]&&((0x0,_0x2858eb['mI'])(this[_0x43eca6(0x19c)],this[_0x43eca6(0x1f6)][_0x3d83e9][_0x31ee3b][_0x43eca6(0x1af)],this[_0x43eca6(0x1f6)][_0x3d83e9][_0x31ee3b][_0x43eca6(0x1f8)]),delete this[_0x43eca6(0x1f6)][_0x3d83e9][_0x31ee3b]['vertexOffsetStart'],delete this['modelMeshInfo'][_0x3d83e9][_0x31ee3b][_0x43eca6(0x1d5)],delete this[_0x43eca6(0x1f6)][_0x3d83e9][_0x31ee3b][_0x43eca6(0x1f8)],this['modelMeshInfo'][_0x3d83e9][_0x31ee3b][_0x43eca6(0x20f)]=0x0);}}[_0x5c7e18(0x221)](_0x459698){var _0x24ec45=_0x5c7e18;switch(_0x459698){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(_0x24ec45(0x2a4));}}['RequestMesh'](){var _0x472882=_0x5c7e18;if(0x0!==Object[_0x472882(0x1cc)](this[_0x472882(0x1bb)])[_0x472882(0x2a2)]&&_0x103c6f()[_0x472882(0x1f1)](this[_0x472882(0x251)],{'ids':this[_0x472882(0x1bb)]},{'responseType':_0x472882(0x248)})[_0x472882(0x222)](_0x3baff6=>{var _0x1b89b9=_0x472882;let _0x488224={},_0x37cb1e=new globalThis[(_0x1b89b9(0x2a5))]['Database'](new Uint8Array(_0x3baff6[_0x1b89b9(0x1eb)]),!0x0);_0x37cb1e[_0x1b89b9(0x28c)]('select\x20*\x20from\x20mesh',void 0x0,_0x4f1a59=>{var _0x397f6a=_0x1b89b9;_0x4f1a59[_0x397f6a(0x1db)]=new Float32Array(_0x4f1a59[_0x397f6a(0x1db)]['buffer']);let _0x21b1c0=this['GetComponentType'](_0x4f1a59[_0x397f6a(0x23d)]);_0x4f1a59[_0x397f6a(0x264)]=new _0x21b1c0(_0x4f1a59[_0x397f6a(0x264)][_0x397f6a(0x26c)]);var _0x4ab092=_0x4f1a59['modelId'],_0x5c8485=(delete _0x4f1a59['modelId'],_0x4ab092);if(this['modelMeshInfo'][_0x5c8485][_0x4f1a59['id']]['vertexPositionBuffer']=_0x4f1a59[_0x397f6a(0x1db)],this[_0x397f6a(0x1f6)][_0x5c8485][_0x4f1a59['id']]['indexBuffer']=_0x4f1a59['indexBuffer'],this[_0x397f6a(0x1f6)][_0x5c8485][_0x4f1a59['id']][_0x397f6a(0x20f)]=0x3,delete _0x4f1a59[_0x397f6a(0x23d)],0x1===this['sharedData'][_0x397f6a(0x241)]&&this[_0x397f6a(0x1a0)]<this[_0x397f6a(0x273)]){_0x488224[_0x397f6a(0x1c0)](_0x4ab092)||(_0x488224[_0x4ab092]=this[_0x397f6a(0x1c1)][_0x4ab092][_0x397f6a(0x18f)](_0x397f6a(0x252),_0x397f6a(0x27e))['objectStore'](_0x397f6a(0x252)));let _0x4d9659=_0x488224[_0x4ab092][_0x397f6a(0x26b)](_0x4f1a59);this[_0x397f6a(0x1a0)]++,_0x4d9659[_0x397f6a(0x291)]=_0x1c94d8=>_0x5845c8[_0x397f6a(0x2ae)]('数据库:mesh写入失败',_0x1c94d8),_0x4d9659[_0x397f6a(0x255)]=_0x380849=>{var _0x16977a=_0x397f6a;this[_0x16977a(0x1f6)][this[_0x16977a(0x253)][_0x380849[_0x16977a(0x1d7)]['transaction']['db'][_0x16977a(0x268)]]][_0x380849['currentTarget'][_0x16977a(0x1da)]][_0x16977a(0x1b9)]=!0x0,this[_0x16977a(0x1a0)]--;};}}),this[_0x1b89b9(0x1bb)]={},this[_0x1b89b9(0x262)]=!0x1;},_0x280f02=>{var _0x51f0fd=_0x472882;for(var _0x4547bc in(_0x5845c8['log'](_0x280f02),this['server_modelId_meshIds_List']))for(var _0x54b750 of this[_0x51f0fd(0x1bb)][_0x4547bc])this[_0x51f0fd(0x1f6)][_0x4547bc][_0x54b750][_0x51f0fd(0x20f)]=0x0;this[_0x51f0fd(0x1bb)]={},this[_0x51f0fd(0x262)]=!0x1;}),0x0!==Object[_0x472882(0x1cc)](this[_0x472882(0x19a)])[_0x472882(0x2a2)]){let _0x281446={};for(let _0x504544 in this[_0x472882(0x19a)]){_0x281446['hasOwnProperty'](_0x504544)||(_0x281446[_0x504544]=this[_0x472882(0x1c1)][_0x504544][_0x472882(0x18f)](_0x472882(0x252),_0x472882(0x193))[_0x472882(0x223)]('mesh'));for(let _0x282696 in this[_0x472882(0x19a)][_0x504544]){let _0x5b4b7a=_0x281446[_0x504544][_0x472882(0x2ab)](~~_0x282696);_0x5b4b7a[_0x472882(0x291)]=_0x5026b8=>_0x5845c8[_0x472882(0x2ae)]('读取mesh失败'),_0x5b4b7a['onsuccess']=_0x199c6a=>{var _0x367434=_0x472882;const _0x167cdc=_0x199c6a['target'][_0x367434(0x1da)];_0x167cdc&&_0x167cdc['hasOwnProperty'](_0x367434(0x264))&&(this[_0x367434(0x1f6)][_0x504544][_0x282696][_0x367434(0x1db)]=_0x167cdc['vertexPositionBuffer'],this[_0x367434(0x1f6)][_0x504544][_0x282696]['indexBuffer']=_0x167cdc[_0x367434(0x264)]),this['modelMeshInfo'][_0x504544][_0x282696][_0x367434(0x20f)]=0x3,this[_0x367434(0x19a)][_0x504544]&&(delete this[_0x367434(0x19a)][_0x504544][_0x282696],0x0===Object['keys'](this[_0x367434(0x19a)][_0x504544])[_0x367434(0x2a2)]&&(delete this[_0x367434(0x19a)][_0x504544],this[_0x367434(0x262)]=!0x1));};}}}}[_0x5c7e18(0x272)](){var _0x477692=_0x5c7e18;0x0!==Object[_0x477692(0x1cc)](this[_0x477692(0x1d4)])[_0x477692(0x2a2)]&&_0x103c6f()[_0x477692(0x1f1)](this[_0x477692(0x271)],{'ids':this[_0x477692(0x1d4)]},{'responseType':_0x477692(0x248)})[_0x477692(0x222)](_0x4ec3ea=>{var _0x8b1fcd=_0x477692;let _0x4f5911=new globalThis[(_0x8b1fcd(0x2a5))]['Database'](new Uint8Array(_0x4ec3ea[_0x8b1fcd(0x1eb)]),!0x0);_0x4f5911['each'](_0x8b1fcd(0x1f0),void 0x0,_0x59f441=>{var _0x4bf0d6=_0x8b1fcd,_0x14d809=_0x59f441[_0x4bf0d6(0x1de)];delete _0x59f441[_0x4bf0d6(0x1de)],_0x59f441[_0x4bf0d6(0x18e)]||(_0x59f441['red']=0.2,_0x59f441['green']=0.2,_0x59f441[_0x4bf0d6(0x228)]=0.2,_0x59f441[_0x4bf0d6(0x21a)]=0x1),this[_0x4bf0d6(0x204)][_0x14d809][_0x4bf0d6(0x1c0)](_0x59f441['id'])||(this[_0x4bf0d6(0x204)][_0x14d809][_0x59f441['id']]={'renderInstancesCount':0x0,'loadStatus':0x0}),this[_0x4bf0d6(0x204)][_0x14d809][_0x59f441['id']][_0x4bf0d6(0x1d6)]=[_0x59f441[_0x4bf0d6(0x245)],_0x59f441[_0x4bf0d6(0x1b7)],_0x59f441[_0x4bf0d6(0x228)],_0x59f441[_0x4bf0d6(0x21a)]],this['modelMaterialInfo'][_0x14d809][_0x59f441['id']]['textureId']=_0x59f441[_0x4bf0d6(0x1d8)],this['modelMaterialInfo'][_0x14d809][_0x59f441['id']][_0x4bf0d6(0x268)]=_0x59f441[_0x4bf0d6(0x268)],this['modelMaterialInfo'][_0x14d809][_0x59f441['id']]['loadStatus']=0x3;}),this[_0x8b1fcd(0x1d4)]={},this[_0x8b1fcd(0x212)]=!0x1;},_0x258172=>{var _0x20c816=_0x477692;for(var _0x56ad4e in(_0x5845c8[_0x20c816(0x2ae)](_0x258172),this[_0x20c816(0x1d4)]))for(var _0x3eacdc of this['server_modelId_materialIds_List'][_0x56ad4e])this[_0x20c816(0x204)][_0x56ad4e][_0x3eacdc][_0x20c816(0x20f)]=0x0;this[_0x20c816(0x1d4)]={},this[_0x20c816(0x212)]=!0x1;});}[_0x5c7e18(0x22f)](){var _0x2b7f4c=_0x5c7e18;if(0x0!==Object['keys'](this[_0x2b7f4c(0x247)])[_0x2b7f4c(0x2a2)]){let _0x3a3ce7=this['server_modelId_texture_List'];this[_0x2b7f4c(0x247)]={},_0x103c6f()['post'](this[_0x2b7f4c(0x1a9)],{'ids':_0x3a3ce7},{'responseType':_0x2b7f4c(0x248)})['then'](_0x57f72=>{var _0x18385d=_0x2b7f4c;let _0x1e5364=this[_0x18385d(0x1c1)][this[_0x18385d(0x23a)]][_0x18385d(0x18f)](_0x18385d(0x21f),_0x18385d(0x27e))[_0x18385d(0x223)](_0x18385d(0x21f)),_0x1f619a=new globalThis[(_0x18385d(0x2a5))][(_0x18385d(0x216))](new Uint8Array(_0x57f72[_0x18385d(0x1eb)]),!0x0);_0x1f619a['each'](_0x18385d(0x190),void 0x0,_0x3657c6=>{var _0x55e08d=_0x18385d;let _0x4290ba=_0x1e5364[_0x55e08d(0x26b)](_0x3657c6);_0x4290ba['onsuccess']=_0x29a80e=>{var _0x215de6=_0x55e08d;this[_0x215de6(0x27d)][_0x29a80e[_0x215de6(0x26a)][_0x215de6(0x1da)]][_0x215de6(0x29c)]=0x1;},(this['textureInfo'][_0x3657c6['id']]=_0x3657c6)[_0x55e08d(0x288)]&&(this[_0x55e08d(0x27d)][_0x3657c6['id']]['albedo']=_0x3657c6['base'],delete _0x3657c6[_0x55e08d(0x288)]),_0x3657c6[_0x55e08d(0x208)]&&(this[_0x55e08d(0x27d)][_0x3657c6['id']]['nd']=_0x3657c6['normal'],delete _0x3657c6[_0x55e08d(0x208)]),this[_0x55e08d(0x27d)][_0x3657c6['id']][_0x55e08d(0x20f)]=0x3,this['textureInfo'][_0x3657c6['id']][_0x55e08d(0x199)]=0x0,this['textureInfo'][_0x3657c6['id']][_0x55e08d(0x27a)]=this[_0x55e08d(0x19f)],this[_0x55e08d(0x24e)][this['textureInfoCurrentAutoId']]=_0x3657c6['id'],++this['textureInfoCurrentAutoId'];});},_0x1d1674=>{var _0x3cb0f0=_0x2b7f4c;for(var _0x56bcde in(_0x5845c8['log'](_0x1d1674),_0x3a3ce7))for(var _0x16910a of _0x3a3ce7[_0x56bcde])this[_0x3cb0f0(0x27d)][_0x16910a][_0x3cb0f0(0x20f)]=0x0;});}if(0x0!==Object[_0x2b7f4c(0x1cc)](this[_0x2b7f4c(0x206)])['length']){let _0x266936=this[_0x2b7f4c(0x1c1)][this['indexDbName_Common']][_0x2b7f4c(0x18f)](_0x2b7f4c(0x21f),_0x2b7f4c(0x193))[_0x2b7f4c(0x223)](_0x2b7f4c(0x21f));for(var _0x4314c2 in this[_0x2b7f4c(0x206)]){let _0x17937c=_0x266936[_0x2b7f4c(0x2ab)](_0x4314c2);_0x17937c['onerror']=_0x399192=>_0x5845c8[_0x2b7f4c(0x2ae)](_0x2b7f4c(0x224),_0x399192),_0x17937c['onsuccess']=_0xd2d4ce=>{var _0x495176=_0x2b7f4c;_0xd2d4ce=_0xd2d4ce['target'][_0x495176(0x1da)],(this['textureInfo'][_0xd2d4ce['id']]=_0xd2d4ce,this[_0x495176(0x27d)][_0xd2d4ce['id']][_0x495176(0x29c)]=0x1,this[_0x495176(0x27d)][_0xd2d4ce['id']]['loadStatus']=0x3,this[_0x495176(0x27d)][_0xd2d4ce['id']][_0x495176(0x199)]=0x0,this['textureInfo'][_0xd2d4ce['id']][_0x495176(0x27a)]=this[_0x495176(0x19f)],this[_0x495176(0x24e)][this[_0x495176(0x19f)]]=_0xd2d4ce['id'],++this['textureInfoCurrentAutoId']);};}this[_0x2b7f4c(0x206)]={};}if(0x0!==Object['keys'](this[_0x2b7f4c(0x225)])['length']){for(let _0x28c4fd in this[_0x2b7f4c(0x225)])delete this[_0x2b7f4c(0x225)][_0x28c4fd],Promise[_0x2b7f4c(0x266)]([_0x103c6f()[_0x2b7f4c(0x2ab)](_0x2b7f4c(0x25e)+this['textureInfo'][_0x28c4fd][_0x2b7f4c(0x229)],{'responseType':_0x2b7f4c(0x248)}),_0x103c6f()[_0x2b7f4c(0x2ab)](_0x2b7f4c(0x25e)+this['textureInfo'][_0x28c4fd]['ormPath'],{'responseType':_0x2b7f4c(0x248)}),_0x103c6f()['get'](_0x2b7f4c(0x25e)+this[_0x2b7f4c(0x27d)][_0x28c4fd]['ndPath'],{'responseType':_0x2b7f4c(0x248)})])[_0x2b7f4c(0x222)](_0x4f3365=>{var _0x75ba87=_0x2b7f4c;this[_0x75ba87(0x27d)][_0x28c4fd][_0x75ba87(0x20f)]=0x3,this[_0x75ba87(0x27d)][_0x28c4fd]['renderMaterialCount']=0x0,this[_0x75ba87(0x27d)][_0x28c4fd][_0x75ba87(0x27a)]=this[_0x75ba87(0x19f)],this['textureInfo'][_0x28c4fd][_0x75ba87(0x1f4)]=new Uint8Array(_0x4f3365[0x0][_0x75ba87(0x1eb)]),this[_0x75ba87(0x27d)][_0x28c4fd][_0x75ba87(0x1e1)]=new Uint8Array(_0x4f3365[0x1][_0x75ba87(0x1eb)]),this[_0x75ba87(0x27d)][_0x28c4fd]['nd']=new Uint8Array(_0x4f3365[0x2][_0x75ba87(0x1eb)]),this[_0x75ba87(0x24e)][this['textureInfoCurrentAutoId']]=_0x28c4fd,++this[_0x75ba87(0x19f)];let _0x549b48=this['modelId_indexDb'][this[_0x75ba87(0x23a)]][_0x75ba87(0x18f)](_0x75ba87(0x21f),_0x75ba87(0x27e))[_0x75ba87(0x223)](_0x75ba87(0x21f)),_0x31eb7e=_0x549b48[_0x75ba87(0x26b)](this['textureInfo'][_0x28c4fd]);_0x31eb7e[_0x75ba87(0x255)]=_0x3491a2=>{var _0x326052=_0x75ba87;this[_0x326052(0x27d)][_0x3491a2[_0x326052(0x26a)][_0x326052(0x1da)]][_0x326052(0x29c)]=0x1;};})[_0x2b7f4c(0x23c)](_0x1281cf=>{var _0x5cf292=_0x2b7f4c;_0x5845c8[_0x5cf292(0x2ae)](_0x1281cf),this[_0x5cf292(0x27d)][_0x28c4fd][_0x5cf292(0x20f)]=0x0;});}}[_0x5c7e18(0x198)](){var _0x171c6c=_0x5c7e18;if(0x7d0===this[_0x171c6c(0x1f7)]){for(var _0x3a6f0b in(this[_0x171c6c(0x1f7)]=0x0,this['modelMeshInfo']))for(var _0xf2e07c in this[_0x171c6c(0x1f6)][_0x3a6f0b])delete this['modelMeshInfo'][_0x3a6f0b][_0xf2e07c][_0x171c6c(0x1db)],delete this[_0x171c6c(0x1f6)][_0x3a6f0b][_0xf2e07c][_0x171c6c(0x264)];}else this['clearModelMeshInfo']++;}[_0x5c7e18(0x22e)](_0x320d47,_0x3db5ce){var _0x18b92c=_0x5c7e18;if(this[_0x18b92c(0x1ec)][_0x18b92c(0x1ab)](_0x320d47)){for(;this[_0x18b92c(0x282)][0x5];);var _0x3e6d40,_0x2dfe38=this[_0x18b92c(0x1ec)][_0x18b92c(0x1e4)](_0x320d47)[0x0];-0x1!==_0x2dfe38&&(_0x3e6d40=this[_0x18b92c(0x282)][0x7],this[_0x18b92c(0x282)][0x7]+=0x4,this[_0x18b92c(0x254)][_0x18b92c(0x24c)]([_0x3db5ce,_0x320d47,0x0,0x0],_0x3e6d40),this['modifyMemoryMixDataView'][_0x18b92c(0x24c)]([_0x3e6d40,this['renderMemoryIdDataView'][0x7],_0x2dfe38+0x10,_0x2dfe38+0x14],this['modifyMemoryMixDataView'][0x0]),this[_0x18b92c(0x28e)][0x0]+=0x4),this[_0x18b92c(0x1ec)][_0x18b92c(0x28b)](_0x320d47)[0x0]=_0x3db5ce,this[_0x18b92c(0x282)][0x5]=0x1;}}[_0x5c7e18(0x21b)](_0x27c1bd,_0x352a1d){var _0x491454=_0x5c7e18;for(;this[_0x491454(0x282)][0x5];);var _0x30fc35;_0x352a1d&&_0x352a1d[_0x491454(0x26c)]&&(_0x352a1d=Array[_0x491454(0x1b6)](_0x352a1d)),Array[_0x491454(0x242)](_0x352a1d)&&0x10===_0x352a1d['length']&&(this['modelData']['transform'](_0x27c1bd)[_0x491454(0x24c)](_0x352a1d),this[_0x491454(0x269)]['postMessage']({'msgType':_0x491454(0x25a),'modelId':_0x27c1bd,'modelMatrix':_0x352a1d}),-0x1!==(_0x27c1bd=this['modelData'][_0x491454(0x1e4)](_0x27c1bd)[0x0])&&(_0x30fc35=this[_0x491454(0x28d)]['visibleModelBox'],_0x352a1d[0xc]-=_0x30fc35[0x6],_0x352a1d[0xd]-=_0x30fc35[0x7],_0x352a1d[0xe]-=_0x30fc35[0x8],_0x30fc35=this[_0x491454(0x282)][0x7],this['renderMemoryIdDataView'][0x7]+=0x10,this[_0x491454(0x254)][_0x491454(0x24c)](_0x352a1d,_0x30fc35),this[_0x491454(0x28e)][_0x491454(0x24c)]([_0x30fc35,this[_0x491454(0x282)][0x7],_0x27c1bd,_0x27c1bd+0x10],this['modifyMemoryMixDataView'][0x0]),this['modifyMemoryMixDataView'][0x0]+=0x4)),this[_0x491454(0x282)][0x5]=0x1;}['SetModelStoreyTransform'](_0xce4d0d,_0x4f9886,_0x250ef0){var _0x285ead=_0x5c7e18;if(this[_0x285ead(0x1ec)]['isExist'](_0xce4d0d)&&_0x4f9886&&!isNaN(_0x4f9886)){for(;this['renderMemoryIdDataView'][0x5];);var _0x5f939d=this[_0x285ead(0x1ec)][_0x285ead(0x1e4)](_0xce4d0d)[0x0];if(-0x1!==_0x5f939d){var _0x19174f=this[_0x285ead(0x282)][0x7];this['renderMemoryIdDataView'][0x7]+=0x10;let _0x3fbafa=[0x0,0x1,0x0,0x0];this[_0x285ead(0x1ef)][_0x285ead(0x1c0)](_0xce4d0d)||(this[_0x285ead(0x1ef)][_0xce4d0d]={}),this[_0x285ead(0x1ef)][_0xce4d0d]['hasOwnProperty'](_0x4f9886)||(this[_0x285ead(0x1ef)][_0xce4d0d][_0x4f9886]={}),_0x250ef0?(this[_0x285ead(0x1ef)][_0xce4d0d][_0x4f9886][_0x285ead(0x1a2)]=_0x250ef0,_0x3fbafa=[..._0x3fbafa,_0x250ef0[0x0],_0x250ef0[0x1],_0x250ef0[0x2],_0x250ef0[0x4],_0x250ef0[0x5],_0x250ef0[0x6],_0x250ef0[0x8],_0x250ef0[0x9],_0x250ef0[0xa],_0x250ef0[0xc],_0x250ef0[0xd],_0x250ef0[0xe]]):(delete this[_0x285ead(0x1ef)][_0xce4d0d][_0x4f9886][_0x285ead(0x1a2)],_0x3fbafa[0x1]=0x0),this[_0x285ead(0x1ef)][_0xce4d0d][_0x4f9886][_0x285ead(0x1c0)](_0x285ead(0x28b))&&(_0x3fbafa[0x0]=this['modelStoreyOperating'][_0xce4d0d][_0x4f9886][_0x285ead(0x28b)]),this[_0x285ead(0x254)]['set'](_0x3fbafa,_0x19174f),this['modifyMemoryMixDataView'][_0x285ead(0x24c)]([_0x19174f,this[_0x285ead(0x282)][0x7],_0x5f939d=_0x5f939d+0x14+0x10*_0x4f9886,_0x5f939d+0x10],this[_0x285ead(0x28e)][0x0]),this[_0x285ead(0x28e)][0x0]+=0x4;}this[_0x285ead(0x282)][0x5]=0x1;}}[_0x5c7e18(0x297)](_0x4527cd,_0x28d150,_0x29b137){var _0x599bd9=_0x5c7e18;if(this[_0x599bd9(0x1ec)]['isExist'](_0x4527cd)&&_0x28d150&&!isNaN(_0x28d150)){for(;this[_0x599bd9(0x282)][0x5];);var _0x7a33dd=this[_0x599bd9(0x1ec)][_0x599bd9(0x1e4)](_0x4527cd)[0x0];if(-0x1!==_0x7a33dd){var _0x83cc8d=this[_0x599bd9(0x282)][0x7];this[_0x599bd9(0x282)][0x7]+=0x4;let _0x455701=[_0x29b137,0x0,0x0,0x0];this['modelStoreyOperating'][_0x599bd9(0x1c0)](_0x4527cd)||(this['modelStoreyOperating'][_0x4527cd]={}),this[_0x599bd9(0x1ef)][_0x4527cd]['hasOwnProperty'](_0x28d150)||(this[_0x599bd9(0x1ef)][_0x4527cd][_0x28d150]={}),_0x29b137?this[_0x599bd9(0x1ef)][_0x4527cd][_0x28d150][_0x599bd9(0x28b)]=_0x29b137:delete this['modelStoreyOperating'][_0x4527cd][_0x28d150][_0x599bd9(0x28b)],this['modelStoreyOperating'][_0x4527cd][_0x28d150][_0x599bd9(0x1c0)]('transform')&&(_0x455701[0x1]=0x1),this[_0x599bd9(0x254)][_0x599bd9(0x24c)](_0x455701,_0x83cc8d),this[_0x599bd9(0x28e)][_0x599bd9(0x24c)]([_0x83cc8d,this[_0x599bd9(0x282)][0x7],_0x7a33dd=_0x7a33dd+0x14+0x10*_0x28d150,_0x7a33dd+0x4],this['modifyMemoryMixDataView'][0x0]),this[_0x599bd9(0x28e)][0x0]+=0x4;}this[_0x599bd9(0x282)][0x5]=0x1;}}[_0x5c7e18(0x299)](_0x1987f1,_0x3eb246,_0x30f5ef){var _0x3b7f8c=_0x5c7e18;if(this[_0x3b7f8c(0x1ec)][_0x3b7f8c(0x1ab)](_0x1987f1)&&_0x3eb246&&!isNaN(_0x3eb246)){for(;this[_0x3b7f8c(0x282)][0x5];);var _0xd6a7df=this[_0x3b7f8c(0x1ec)][_0x3b7f8c(0x1e4)](_0x1987f1)[0x0];if(-0x1!==_0xd6a7df){var _0x1a1af4=this['renderMemoryIdDataView'][0x7];this['renderMemoryIdDataView'][0x7]+=0x10;let _0x34a6e=[0x0,0x1,0x0,0x0];this['modelExpressTypeOperating']['hasOwnProperty'](_0x1987f1)||(this[_0x3b7f8c(0x25b)][_0x1987f1]={}),this[_0x3b7f8c(0x25b)][_0x1987f1][_0x3b7f8c(0x1c0)](_0x3eb246)||(this[_0x3b7f8c(0x25b)][_0x1987f1][_0x3eb246]={}),_0x30f5ef?(this[_0x3b7f8c(0x25b)][_0x1987f1][_0x3eb246][_0x3b7f8c(0x1a2)]=_0x30f5ef,_0x34a6e=[..._0x34a6e,_0x30f5ef[0x0],_0x30f5ef[0x1],_0x30f5ef[0x2],_0x30f5ef[0x4],_0x30f5ef[0x5],_0x30f5ef[0x6],_0x30f5ef[0x8],_0x30f5ef[0x9],_0x30f5ef[0xa],_0x30f5ef[0xc],_0x30f5ef[0xd],_0x30f5ef[0xe]]):(delete this['modelExpressTypeOperating'][_0x1987f1][_0x3eb246]['transform'],_0x34a6e[0x1]=0x0),this['modelExpressTypeOperating'][_0x1987f1][_0x3eb246][_0x3b7f8c(0x1c0)](_0x3b7f8c(0x28b))&&(_0x34a6e[0x0]=this[_0x3b7f8c(0x25b)][_0x1987f1][_0x3eb246][_0x3b7f8c(0x28b)]),this[_0x3b7f8c(0x254)][_0x3b7f8c(0x24c)](_0x34a6e,_0x1a1af4),this[_0x3b7f8c(0x28e)]['set']([_0x1a1af4,this[_0x3b7f8c(0x282)][0x7],_0xd6a7df=_0xd6a7df+0x14+0x10*_0x3eb246+0x640,_0xd6a7df+0x10],this[_0x3b7f8c(0x28e)][0x0]),this[_0x3b7f8c(0x28e)][0x0]+=0x4;}this[_0x3b7f8c(0x282)][0x5]=0x1;}}['SetModelExpressTypeStatus'](_0x2bd203,_0x2a462b,_0x47c058){var _0x31f2c3=_0x5c7e18;if(this[_0x31f2c3(0x1ec)][_0x31f2c3(0x1ab)](_0x2bd203)&&_0x2a462b&&!isNaN(_0x2a462b)){for(;this[_0x31f2c3(0x282)][0x5];);var _0x59320f=this[_0x31f2c3(0x1ec)][_0x31f2c3(0x1e4)](_0x2bd203)[0x0];if(-0x1!==_0x59320f){var _0x2f497d=this[_0x31f2c3(0x282)][0x7];this[_0x31f2c3(0x282)][0x7]+=0x4;let _0x131f78=[_0x47c058,0x0,0x0,0x0];this[_0x31f2c3(0x25b)][_0x31f2c3(0x1c0)](_0x2bd203)||(this[_0x31f2c3(0x25b)][_0x2bd203]={}),this[_0x31f2c3(0x25b)][_0x2bd203][_0x31f2c3(0x1c0)](_0x2a462b)||(this[_0x31f2c3(0x25b)][_0x2bd203][_0x2a462b]={}),_0x47c058?this[_0x31f2c3(0x25b)][_0x2bd203][_0x2a462b][_0x31f2c3(0x28b)]=_0x47c058:delete this[_0x31f2c3(0x25b)][_0x2bd203][_0x2a462b][_0x31f2c3(0x28b)],this[_0x31f2c3(0x25b)][_0x2bd203][_0x2a462b][_0x31f2c3(0x1c0)](_0x31f2c3(0x1a2))&&(_0x131f78[0x1]=0x1),this[_0x31f2c3(0x254)][_0x31f2c3(0x24c)](_0x131f78,_0x2f497d),this[_0x31f2c3(0x28e)][_0x31f2c3(0x24c)]([_0x2f497d,this[_0x31f2c3(0x282)][0x7],_0x59320f=_0x59320f+0x14+0x10*_0x2a462b+0x640,_0x59320f+0x4],this['modifyMemoryMixDataView'][0x0]),this['modifyMemoryMixDataView'][0x0]+=0x4;}this['renderMemoryIdDataView'][0x5]=0x1;}}[_0x5c7e18(0x289)](_0x3b8442,_0x15d36a){var _0x241e00=_0x5c7e18;for(;this[_0x241e00(0x282)][0x5];);var _0x51eab0=new Int32Array(_0x15d36a);for(let _0x275974=0x0;_0x275974<_0x51eab0[_0x241e00(0x2a2)];_0x275974+=0x2){var _0x8a178c,_0x5b5606=_0x51eab0[_0x275974],_0x4c3eee=_0x51eab0[_0x275974+0x1],_0x4c3eee=this['modelMeshInstancesIndexDataView'][_0x5b5606][_0x4c3eee],_0x4c3eee=this[_0x241e00(0x1f9)]['subarray'](_0x4c3eee,_0x4c3eee+_0x2858eb['uY']);0x0!==_0x4c3eee[0x1c]&&(_0x8a178c=_0x4c3eee[0x1b],_0x5b5606=this[_0x241e00(0x1ec)][_0x241e00(0x1e4)](_0x5b5606),this[_0x241e00(0x254)]['set']([_0x4c3eee[0x1],0x0,_0x5b5606[0x0]/0x4,_0x3b8442[_0x241e00(0x28b)]],this[_0x241e00(0x282)][0x7]),this['modifyMemoryInstancesDataView'][_0x241e00(0x24c)]([this['renderMemoryIdDataView'][0x7],this[_0x241e00(0x282)][0x7]+0x4,_0x8a178c+0xc,_0x8a178c+0x10],this[_0x241e00(0x25d)][0x0]),this[_0x241e00(0x282)][0x7]+=0x4,this['modifyMemoryInstancesDataView'][0x0]+=0x4);}this[_0x241e00(0x282)][0x5]=0x1;}[_0x5c7e18(0x188)](_0x470126,_0x333491){var _0x209818=_0x5c7e18;for(;this['renderMemoryIdDataView'][0x5];);var _0x450d2e=new Int32Array(_0x333491);for(let _0x275793=0x0;_0x275793<_0x450d2e[_0x209818(0x2a2)];_0x275793+=0x2){var _0x4c4788=_0x450d2e[_0x275793],_0x144adb=_0x450d2e[_0x275793+0x1],_0x4c4788=this[_0x209818(0x227)][_0x4c4788][_0x144adb],_0x144adb=this[_0x209818(0x1f9)][_0x209818(0x1f5)](_0x4c4788,_0x4c4788+_0x2858eb['uY']);if(0x0!==_0x144adb[0x1c]){let _0x197f74=_0x4a3c10['y3'][_0x209818(0x256)]([_0x144adb[0x3],_0x144adb[0x4],_0x144adb[0x5],0x0,_0x144adb[0x6],_0x144adb[0x7],_0x144adb[0x8],0x0,_0x144adb[0x9],_0x144adb[0xa],_0x144adb[0xb],0x0,_0x144adb[0xc],_0x144adb[0xd],_0x144adb[0xe],0x1]);_0x4c4788=[(_0x197f74=_0x197f74[_0x209818(0x29a)](_0x4a3c10['y3'][_0x209818(0x256)](_0x470126['transform'])))['m'][0x0],_0x197f74['m'][0x1],_0x197f74['m'][0x2],_0x197f74['m'][0x4],_0x197f74['m'][0x5],_0x197f74['m'][0x6],_0x197f74['m'][0x8],_0x197f74['m'][0x9],_0x197f74['m'][0xa],_0x197f74['m'][0xc],_0x197f74['m'][0xd],_0x197f74['m'][0xe]],_0x144adb=_0x144adb[0x1b],(this[_0x209818(0x254)]['set'](_0x4c4788,this[_0x209818(0x282)][0x7]),this[_0x209818(0x25d)][_0x209818(0x24c)]([this['renderMemoryIdDataView'][0x7],this[_0x209818(0x282)][0x7]+0xc,_0x144adb,_0x144adb+0xc],this[_0x209818(0x25d)][0x0]),this['renderMemoryIdDataView'][0x7]+=0xc,this[_0x209818(0x25d)][0x0]+=0x4);}}this[_0x209818(0x282)][0x5]=0x1;}[_0x5c7e18(0x237)](_0x3cb2db,_0x1a03f5){var _0x21f5dd=_0x5c7e18;for(_0x3cb2db[_0x21f5dd(0x1e0)]&&(this[_0x21f5dd(0x22b)][this[_0x21f5dd(0x230)]['status']]=_0x3cb2db);this[_0x21f5dd(0x282)][0x5];);var _0x26dc9b=new Int32Array(_0x1a03f5);for(let _0x49643a=0x0;_0x49643a<_0x26dc9b[_0x21f5dd(0x2a2)];_0x49643a+=0x2){var _0x544016=_0x26dc9b[_0x49643a],_0x13633b=_0x26dc9b[_0x49643a+0x1];if(this[_0x21f5dd(0x261)][this[_0x21f5dd(0x230)][_0x21f5dd(0x28b)]][_0x21f5dd(0x1c0)](_0x544016)||(this[_0x21f5dd(0x261)][this[_0x21f5dd(0x230)][_0x21f5dd(0x28b)]][_0x544016]={}),!(this['operatingTypeModelComponent'][this['operatingType']['status']][_0x544016][_0x13633b]=_0x3cb2db)[_0x21f5dd(0x1e0)]&&this['renderModelComponentInstance'][_0x544016]&&this[_0x21f5dd(0x1e9)][_0x544016][_0x13633b])for(var _0x420ed7 in this[_0x21f5dd(0x1e9)][_0x544016][_0x13633b]){var _0x555564,_0x3ec21,_0x420ed7=parseInt(_0x420ed7),_0x420ed7=this[_0x21f5dd(0x227)][_0x544016][_0x420ed7],_0x420ed7=this['modelMeshInstancesDataView'][_0x21f5dd(0x1f5)](_0x420ed7,_0x420ed7+_0x2858eb['uY']);0x0!==_0x420ed7[0x1c]&&(_0x555564=_0x420ed7[0x1b],_0x3ec21=this['modelData']['dataOffsetStart'](_0x544016),this[_0x21f5dd(0x254)][_0x21f5dd(0x24c)]([_0x420ed7[0x1],0x0,_0x3ec21[0x0]/0x4,_0x3cb2db[_0x21f5dd(0x28b)]],this[_0x21f5dd(0x282)][0x7]),this[_0x21f5dd(0x25d)][_0x21f5dd(0x24c)]([this[_0x21f5dd(0x282)][0x7],this['renderMemoryIdDataView'][0x7]+0x4,_0x555564+0xc,_0x555564+0x10],this[_0x21f5dd(0x25d)][0x0]),this[_0x21f5dd(0x282)][0x7]+=0x4,this[_0x21f5dd(0x25d)][0x0]+=0x4);}}if(_0x3cb2db[_0x21f5dd(0x1e0)]){for(let _0x3bdf36=0x1;_0x3bdf36<this[_0x21f5dd(0x1f9)][_0x21f5dd(0x2a2)];_0x3bdf36+=_0x2858eb['uY'])if(0x0!==this[_0x21f5dd(0x1f9)][_0x3bdf36+0x1c]){var _0x3dd3da,_0x4006c8=this[_0x21f5dd(0x1f9)][_0x21f5dd(0x1f5)](_0x3bdf36,_0x3bdf36+_0x2858eb['uY']),_0x328bb8=_0x4006c8[0x0];this[_0x21f5dd(0x261)][this['operatingType'][_0x21f5dd(0x28b)]][_0x4006c8[0x0]]&&this[_0x21f5dd(0x261)][this[_0x21f5dd(0x230)]['status']][_0x4006c8[0x0]][_0x4006c8[0x15]]||0x0!==_0x4006c8[0x1c]&&(_0x3dd3da=_0x4006c8[0x1b],_0x328bb8=this[_0x21f5dd(0x1ec)][_0x21f5dd(0x1e4)](_0x328bb8),this[_0x21f5dd(0x254)][_0x21f5dd(0x24c)]([_0x4006c8[0x1],0x0,_0x328bb8[0x0]/0x4,this['reverseElectionOperating'][this['operatingType']['status']][_0x21f5dd(0x28b)]],this[_0x21f5dd(0x282)][0x7]),this[_0x21f5dd(0x25d)][_0x21f5dd(0x24c)]([this[_0x21f5dd(0x282)][0x7],this[_0x21f5dd(0x282)][0x7]+0x4,_0x3dd3da+0xc,_0x3dd3da+0x10],this[_0x21f5dd(0x25d)][0x0]),this['renderMemoryIdDataView'][0x7]+=0x4,this[_0x21f5dd(0x25d)][0x0]+=0x4);}else{if(0x0===this[_0x21f5dd(0x1f9)][_0x3bdf36])break;}}this['renderMemoryIdDataView'][0x5]=0x1;}[_0x5c7e18(0x290)](_0x48ad6d,_0x35fce3){var _0x5ec817=_0x5c7e18;for(_0x48ad6d['reverseElection']&&(this['reverseElectionOperating'][this['operatingType']['transform']]=_0x48ad6d);this[_0x5ec817(0x282)][0x5];);var _0x164f63=new Int32Array(_0x35fce3);for(let _0x10c6dc=0x0;_0x10c6dc<_0x164f63[_0x5ec817(0x2a2)];_0x10c6dc+=0x2){var _0x2d6ac7=_0x164f63[_0x10c6dc],_0x22a99d=_0x164f63[_0x10c6dc+0x1];if(this['operatingTypeModelComponent'][this[_0x5ec817(0x230)][_0x5ec817(0x1a2)]][_0x5ec817(0x1c0)](_0x2d6ac7)||(this['operatingTypeModelComponent'][this[_0x5ec817(0x230)][_0x5ec817(0x1a2)]][_0x2d6ac7]={}),!(this[_0x5ec817(0x261)][this[_0x5ec817(0x230)][_0x5ec817(0x1a2)]][_0x2d6ac7][_0x22a99d]=_0x48ad6d)[_0x5ec817(0x1e0)]&&this[_0x5ec817(0x1e9)][_0x2d6ac7]&&this[_0x5ec817(0x1e9)][_0x2d6ac7][_0x22a99d])for(var _0x511720 in this['renderModelComponentInstance'][_0x2d6ac7][_0x22a99d]){_0x511720=parseInt(_0x511720),_0x511720=this[_0x5ec817(0x227)][_0x2d6ac7][_0x511720],_0x511720=this[_0x5ec817(0x1f9)]['subarray'](_0x511720,_0x511720+_0x2858eb['uY']);if(0x0!==_0x511720[0x1c]){let _0x5f4c87=_0x4a3c10['y3'][_0x5ec817(0x256)]([_0x511720[0x3],_0x511720[0x4],_0x511720[0x5],0x0,_0x511720[0x6],_0x511720[0x7],_0x511720[0x8],0x0,_0x511720[0x9],_0x511720[0xa],_0x511720[0xb],0x0,_0x511720[0xc],_0x511720[0xd],_0x511720[0xe],0x1]);var _0x339bf5=[(_0x5f4c87=_0x5f4c87[_0x5ec817(0x29a)](_0x4a3c10['y3'][_0x5ec817(0x256)](_0x48ad6d[_0x5ec817(0x1a2)])))['m'][0x0],_0x5f4c87['m'][0x1],_0x5f4c87['m'][0x2],_0x5f4c87['m'][0x4],_0x5f4c87['m'][0x5],_0x5f4c87['m'][0x6],_0x5f4c87['m'][0x8],_0x5f4c87['m'][0x9],_0x5f4c87['m'][0xa],_0x5f4c87['m'][0xc],_0x5f4c87['m'][0xd],_0x5f4c87['m'][0xe]],_0x511720=_0x511720[0x1b];this[_0x5ec817(0x254)][_0x5ec817(0x24c)](_0x339bf5,this[_0x5ec817(0x282)][0x7]),this[_0x5ec817(0x25d)][_0x5ec817(0x24c)]([this['renderMemoryIdDataView'][0x7],this['renderMemoryIdDataView'][0x7]+0xc,_0x511720,_0x511720+0xc],this[_0x5ec817(0x25d)][0x0]),this[_0x5ec817(0x282)][0x7]+=0xc,this[_0x5ec817(0x25d)][0x0]+=0x4;}}}if(_0x48ad6d[_0x5ec817(0x1e0)]){for(let _0x4506dd=0x1;_0x4506dd<this[_0x5ec817(0x1f9)][_0x5ec817(0x2a2)];_0x4506dd+=_0x2858eb['uY'])if(0x0!==this[_0x5ec817(0x1f9)][_0x4506dd+0x1c]){var _0x1c85fd=this['modelMeshInstancesDataView'][_0x5ec817(0x1f5)](_0x4506dd,_0x4506dd+_0x2858eb['uY']);if(!(this[_0x5ec817(0x261)][this['operatingType']['transform']][_0x1c85fd[0x0]]&&this['operatingTypeModelComponent'][this[_0x5ec817(0x230)][_0x5ec817(0x1a2)]][_0x1c85fd[0x0]][_0x1c85fd[0x15]]||0x0===_0x1c85fd[0x1c])){let _0x3e08a2=_0x4a3c10['y3'][_0x5ec817(0x256)]([_0x1c85fd[0x3],_0x1c85fd[0x4],_0x1c85fd[0x5],0x0,_0x1c85fd[0x6],_0x1c85fd[0x7],_0x1c85fd[0x8],0x0,_0x1c85fd[0x9],_0x1c85fd[0xa],_0x1c85fd[0xb],0x0,_0x1c85fd[0xc],_0x1c85fd[0xd],_0x1c85fd[0xe],0x1]);var _0x4df8bc=Array[_0x5ec817(0x1b6)](_0x3e08a2[_0x5ec817(0x29a)](_0x4a3c10['y3'][_0x5ec817(0x256)](_0x48ad6d[_0x5ec817(0x1a2)]))['m']),_0x4df8bc=[_0x4df8bc[0x0],_0x4df8bc[0x1],_0x4df8bc[0x2],_0x4df8bc[0x4],_0x4df8bc[0x5],_0x4df8bc[0x6],_0x4df8bc[0x8],_0x4df8bc[0x9],_0x4df8bc[0xa],_0x4df8bc[0xc],_0x4df8bc[0xd],_0x4df8bc[0xe]],_0x1c85fd=_0x1c85fd[0x1b];this['renderUpdateTempDataView'][_0x5ec817(0x24c)](_0x4df8bc,this[_0x5ec817(0x282)][0x7]),this[_0x5ec817(0x25d)][_0x5ec817(0x24c)]([this[_0x5ec817(0x282)][0x7],this['renderMemoryIdDataView'][0x7]+0xc,_0x1c85fd,_0x1c85fd+0xc],this[_0x5ec817(0x25d)][0x0]),this['renderMemoryIdDataView'][0x7]+=0xc,this[_0x5ec817(0x25d)][0x0]+=0x4;}}else{if(0x0===this[_0x5ec817(0x1f9)][_0x4506dd])break;}}this[_0x5ec817(0x282)][0x5]=0x1;}[_0x5c7e18(0x287)](){var _0x27f4fd=_0x5c7e18;for(;this['renderMemoryIdDataView'][0x5];);if(this[_0x27f4fd(0x22b)][_0x27f4fd(0x1c0)](this[_0x27f4fd(0x230)][_0x27f4fd(0x28b)])){for(let _0x164882=0x1;_0x164882<this[_0x27f4fd(0x1f9)][_0x27f4fd(0x2a2)];_0x164882+=_0x2858eb['uY'])if(0x0!==this['modelMeshInstancesDataView'][_0x164882+0x1c]){var _0x42563f=this['modelMeshInstancesDataView']['subarray'](_0x164882,_0x164882+_0x2858eb['uY']),_0x4d1e92=_0x42563f[0x0],_0x23693d=_0x42563f[0x1b],_0x4d1e92=this[_0x27f4fd(0x1ec)][_0x27f4fd(0x1e4)](_0x4d1e92);this['renderUpdateTempDataView'][_0x27f4fd(0x24c)]([_0x42563f[0x1],0x0,_0x4d1e92[0x0]/0x4,_0x42563f[0x1a]],this[_0x27f4fd(0x282)][0x7]),this['modifyMemoryInstancesDataView'][_0x27f4fd(0x24c)]([this[_0x27f4fd(0x282)][0x7],this['renderMemoryIdDataView'][0x7]+0x4,_0x23693d+0xc,_0x23693d+0x10],this['modifyMemoryInstancesDataView'][0x0]),this[_0x27f4fd(0x282)][0x7]+=0x4,this['modifyMemoryInstancesDataView'][0x0]+=0x4;}else{if(0x0===this['modelMeshInstancesDataView'][_0x164882])break;}}else{for(var _0x371471 in this[_0x27f4fd(0x261)][this['operatingType']['status']])for(var _0xb8bba7 in this[_0x27f4fd(0x261)][this[_0x27f4fd(0x230)][_0x27f4fd(0x28b)]][_0x371471])if(this['renderModelComponentInstance'][_0x371471]&&this[_0x27f4fd(0x1e9)][_0x371471][_0xb8bba7])for(var _0x4de5ed in this[_0x27f4fd(0x1e9)][_0x371471][_0xb8bba7]){var _0x4de5ed=parseInt(_0x4de5ed),_0x4de5ed=this['modelMeshInstancesIndexDataView'][_0x371471][_0x4de5ed],_0x4de5ed=this[_0x27f4fd(0x1f9)][_0x27f4fd(0x1f5)](_0x4de5ed,_0x4de5ed+_0x2858eb['uY']),_0x1b09f7=_0x4de5ed[0x1b],_0xb2b56=this[_0x27f4fd(0x1ec)][_0x27f4fd(0x1e4)](_0x371471);this[_0x27f4fd(0x254)][_0x27f4fd(0x24c)]([_0x4de5ed[0x1],0x0,_0xb2b56[0x0]/0x4,_0x4de5ed[0x1a]],this[_0x27f4fd(0x282)][0x7]),this['modifyMemoryInstancesDataView'][_0x27f4fd(0x24c)]([this[_0x27f4fd(0x282)][0x7],this[_0x27f4fd(0x282)][0x7]+0x4,_0x1b09f7+0xc,_0x1b09f7+0x10],this[_0x27f4fd(0x25d)][0x0]),this[_0x27f4fd(0x282)][0x7]+=0x4,this['modifyMemoryInstancesDataView'][0x0]+=0x4;}}delete this[_0x27f4fd(0x22b)][this[_0x27f4fd(0x230)][_0x27f4fd(0x28b)]],this[_0x27f4fd(0x261)][this[_0x27f4fd(0x230)][_0x27f4fd(0x28b)]]={},this[_0x27f4fd(0x282)][0x5]=0x1;}[_0x5c7e18(0x231)](){var _0x4a6da3=_0x5c7e18;for(;this[_0x4a6da3(0x282)][0x5];);if(this[_0x4a6da3(0x22b)][_0x4a6da3(0x1c0)](this[_0x4a6da3(0x230)][_0x4a6da3(0x1a2)])){for(let _0x39be60=0x1;_0x39be60<this['modelMeshInstancesDataView'][_0x4a6da3(0x2a2)];_0x39be60+=_0x2858eb['uY'])if(0x0!==this[_0x4a6da3(0x1f9)][_0x39be60+0x1c]){var _0x39d4ba=this[_0x4a6da3(0x1f9)]['subarray'](_0x39be60,_0x39be60+_0x2858eb['uY']),_0x3a370d=[_0x39d4ba[0x3],_0x39d4ba[0x4],_0x39d4ba[0x5],_0x39d4ba[0x6],_0x39d4ba[0x7],_0x39d4ba[0x8],_0x39d4ba[0x9],_0x39d4ba[0xa],_0x39d4ba[0xb],_0x39d4ba[0xc],_0x39d4ba[0xd],_0x39d4ba[0xe]],_0x39d4ba=_0x39d4ba[0x1b];this['renderUpdateTempDataView'][_0x4a6da3(0x24c)](_0x3a370d,this[_0x4a6da3(0x282)][0x7]),this[_0x4a6da3(0x25d)][_0x4a6da3(0x24c)]([this['renderMemoryIdDataView'][0x7],this[_0x4a6da3(0x282)][0x7]+0xc,_0x39d4ba,_0x39d4ba+0xc],this['modifyMemoryInstancesDataView'][0x0]),this['renderMemoryIdDataView'][0x7]+=0xc,this['modifyMemoryInstancesDataView'][0x0]+=0x4;}else{if(0x0===this[_0x4a6da3(0x1f9)][_0x39be60])break;}}else{for(var _0xab2c88 in this[_0x4a6da3(0x261)][this[_0x4a6da3(0x230)][_0x4a6da3(0x1a2)]])for(var _0xc59686 in this[_0x4a6da3(0x261)][this['operatingType'][_0x4a6da3(0x1a2)]][_0xab2c88])if(this['renderModelComponentInstance'][_0xab2c88]&&this[_0x4a6da3(0x1e9)][_0xab2c88][_0xc59686])for(var _0x449606 in this['renderModelComponentInstance'][_0xab2c88][_0xc59686]){var _0x449606=parseInt(_0x449606),_0x449606=this[_0x4a6da3(0x227)][_0xab2c88][_0x449606],_0x449606=this[_0x4a6da3(0x1f9)][_0x4a6da3(0x1f5)](_0x449606,_0x449606+_0x2858eb['uY']),_0x2e588a=[_0x449606[0x3],_0x449606[0x4],_0x449606[0x5],_0x449606[0x6],_0x449606[0x7],_0x449606[0x8],_0x449606[0x9],_0x449606[0xa],_0x449606[0xb],_0x449606[0xc],_0x449606[0xd],_0x449606[0xe]],_0x449606=_0x449606[0x1b];this[_0x4a6da3(0x254)][_0x4a6da3(0x24c)](_0x2e588a,this[_0x4a6da3(0x282)][0x7]),this[_0x4a6da3(0x25d)][_0x4a6da3(0x24c)]([this['renderMemoryIdDataView'][0x7],this[_0x4a6da3(0x282)][0x7]+0xc,_0x449606,_0x449606+0xc],this['modifyMemoryInstancesDataView'][0x0]),this[_0x4a6da3(0x282)][0x7]+=0xc,this[_0x4a6da3(0x25d)][0x0]+=0x4;}}delete this[_0x4a6da3(0x22b)][this['operatingType'][_0x4a6da3(0x1a2)]],this[_0x4a6da3(0x261)][this[_0x4a6da3(0x230)][_0x4a6da3(0x1a2)]]={},this['renderMemoryIdDataView'][0x5]=0x1;}['SetComponentMaterialId'](_0x52fa68,_0x1aa595){var _0x545b18=_0x5c7e18;for(;this[_0x545b18(0x282)][0x5];);var _0xf8f46a=_0x52fa68['modelId'],_0xd8007c=new Int32Array(_0x1aa595);for(let _0x3d9eea=0x0;_0x3d9eea<_0xd8007c[_0x545b18(0x2a2)];_0x3d9eea++){var _0x3b6c04=_0xd8007c[_0x3d9eea];if(this[_0x545b18(0x261)][this['operatingType'][_0x545b18(0x294)]][_0x545b18(0x1c0)](_0xf8f46a)||(this[_0x545b18(0x261)][this[_0x545b18(0x230)]['material']][_0xf8f46a]={}),this[_0x545b18(0x261)][this['operatingType'][_0x545b18(0x294)]][_0xf8f46a][_0x3b6c04]=_0x52fa68,this[_0x545b18(0x1e9)][_0xf8f46a]&&this[_0x545b18(0x1e9)][_0xf8f46a][_0x3b6c04])for(var _0x40762f in this[_0x545b18(0x1e9)][_0xf8f46a][_0x3b6c04]){var _0x40762f=parseInt(_0x40762f),_0x40762f=this[_0x545b18(0x227)][_0xf8f46a][_0x40762f],_0x40762f=this['modelMeshInstancesDataView']['subarray'](_0x40762f,_0x40762f+_0x2858eb['uY']);0x0!==_0x40762f[0x1c]&&(this[_0x545b18(0x204)][_0xf8f46a][_0x52fa68['materialId']][_0x545b18(0x1c0)](_0x545b18(0x1e4))||this['AddMaterial'](_0xf8f46a,_0x52fa68['materialId']),_0x40762f=_0x40762f[0x1b],this['renderUpdateTempDataView'][_0x545b18(0x24c)]([this[_0x545b18(0x204)][_0xf8f46a][_0x52fa68[_0x545b18(0x285)]][_0x545b18(0x1e4)]/0x4,this[_0x545b18(0x1f3)][_0xf8f46a][0x2*_0x3b6c04],this[_0x545b18(0x1f3)][_0xf8f46a][0x2*_0x3b6c04+0x1],0x0],this[_0x545b18(0x282)][0x7]),this[_0x545b18(0x25d)]['set']([this[_0x545b18(0x282)][0x7],this[_0x545b18(0x282)][0x7]+0x4,_0x40762f+0x10,_0x40762f+0x14],this[_0x545b18(0x25d)][0x0]),this[_0x545b18(0x282)][0x7]+=0x4,this[_0x545b18(0x25d)][0x0]+=0x4);}}this[_0x545b18(0x282)][0x5]=0x1;}[_0x5c7e18(0x213)](_0x303398,_0x57370f){var _0x2c5c23=_0x5c7e18;if(!_0x57370f&&(_0x57370f=[],this['operatingTypeModelComponent'][this[_0x2c5c23(0x230)][_0x2c5c23(0x294)]]&&this[_0x2c5c23(0x261)][this[_0x2c5c23(0x230)][_0x2c5c23(0x294)]][_0x303398])){for(var _0x3a1724 in this[_0x2c5c23(0x261)][this[_0x2c5c23(0x230)]['material']][_0x303398])_0x57370f[_0x2c5c23(0x263)](_0x3a1724);}for(;this[_0x2c5c23(0x282)][0x5];);for(let _0x40d51c=0x0;_0x40d51c<_0x57370f[_0x2c5c23(0x2a2)];_0x40d51c++){var _0x3f5bd4=_0x57370f[_0x40d51c];if(this['renderModelComponentInstance'][_0x303398]&&this[_0x2c5c23(0x1e9)][_0x303398][_0x3f5bd4])for(var _0x256bfb in this['renderModelComponentInstance'][_0x303398][_0x3f5bd4]){var _0x256bfb=parseInt(_0x256bfb),_0x256bfb=this[_0x2c5c23(0x227)][_0x303398][_0x256bfb],_0x256bfb=this[_0x2c5c23(0x1f9)][_0x2c5c23(0x1f5)](_0x256bfb,_0x256bfb+_0x2858eb['uY']),_0x5eceb9=_0x256bfb[0x19];0x0!==_0x256bfb[0x1c]&&(this[_0x2c5c23(0x204)][_0x303398][_0x5eceb9][_0x2c5c23(0x1c0)]('dataOffsetStart')||this[_0x2c5c23(0x1ce)](_0x303398,_0x5eceb9),_0x256bfb=_0x256bfb[0x1b],this[_0x2c5c23(0x254)][_0x2c5c23(0x24c)]([this[_0x2c5c23(0x204)][_0x303398][_0x5eceb9][_0x2c5c23(0x1e4)]/0x4,this['modelComponentAttributeDataView'][_0x303398][0x2*_0x3f5bd4],this[_0x2c5c23(0x1f3)][_0x303398][0x2*_0x3f5bd4+0x1],0x0],this[_0x2c5c23(0x282)][0x7]),this['modifyMemoryInstancesDataView'][_0x2c5c23(0x24c)]([this[_0x2c5c23(0x282)][0x7],this['renderMemoryIdDataView'][0x7]+0x4,_0x256bfb+0x10,_0x256bfb+0x14],this['modifyMemoryInstancesDataView'][0x0]),this[_0x2c5c23(0x282)][0x7]+=0x4,this[_0x2c5c23(0x25d)][0x0]+=0x4);}}this[_0x2c5c23(0x282)][0x5]=0x1;}[_0x5c7e18(0x24b)](_0xf3d9f8,_0xcf5148,_0x36d459){var _0x4607ee=_0x5c7e18;_0xcf5148=this['modelMeshInstancesIndexDataView'][_0xf3d9f8][_0xcf5148];if(0x0<_0xcf5148){for(;this[_0x4607ee(0x282)][0x5];);var _0xcf5148=this[_0x4607ee(0x1f9)][_0x4607ee(0x1f5)](_0xcf5148,_0xcf5148+_0x2858eb['uY']),_0x2b4797=_0xcf5148[0x1c],_0x32c6b4=_0xcf5148[0x15];0x0!==_0x2b4797&&(this[_0x4607ee(0x204)][_0xf3d9f8][_0x36d459][_0x4607ee(0x1c0)]('dataOffsetStart')||this[_0x4607ee(0x1ce)](_0xf3d9f8,_0x36d459),_0x2b4797=_0xcf5148[0x1b],this['renderUpdateTempDataView'][_0x4607ee(0x24c)]([this[_0x4607ee(0x204)][_0xf3d9f8][_0x36d459][_0x4607ee(0x1e4)]/0x4,this[_0x4607ee(0x1f3)][_0xf3d9f8][0x2*_0x32c6b4],this[_0x4607ee(0x1f3)][_0xf3d9f8][0x2*_0x32c6b4+0x1],0x0],this['renderMemoryIdDataView'][0x7]),this['modifyMemoryInstancesDataView'][_0x4607ee(0x24c)]([this['renderMemoryIdDataView'][0x7],this[_0x4607ee(0x282)][0x7]+0x4,_0x2b4797+0x10,_0x2b4797+0x14],this[_0x4607ee(0x25d)][0x0]),this[_0x4607ee(0x282)][0x7]+=0x4,this[_0x4607ee(0x25d)][0x0]+=0x4),this['renderMemoryIdDataView'][0x5]=0x1;}}[_0x5c7e18(0x1e6)](_0x4f7534,_0x58f5df){var _0x4f33dc=_0x5c7e18,_0x122f2e=this['modelData']['materialCount'](_0x4f7534)[0x0]+ ++this[_0x4f33dc(0x1ec)][_0x4f33dc(0x1ea)](_0x4f7534)[0x0];return this[_0x4f33dc(0x204)][_0x4f7534][_0x4f33dc(0x1c0)](_0x122f2e)||(this[_0x4f33dc(0x204)][_0x4f7534][_0x122f2e]={'renderInstancesCount':0x0,'loadStatus':0x3,'color':_0x58f5df,'textureId':null,'name':_0x122f2e}),_0x122f2e;}[_0x5c7e18(0x211)](_0x220085,_0x5adf4a,_0x2e4eb5){var _0xc90f6b=_0x5c7e18;if(this[_0xc90f6b(0x1ae)][_0xc90f6b(0x1c0)](_0x220085)||(this[_0xc90f6b(0x1ae)][_0x220085]={}),this[_0xc90f6b(0x1ae)][_0x220085]['hasOwnProperty'](_0x5adf4a)||(this['editModelMaterial'][_0x220085][_0x5adf4a]={}),_0x2e4eb5?this[_0xc90f6b(0x1ae)][_0x220085][_0x5adf4a][_0xc90f6b(0x1d6)]=_0x2e4eb5:delete this[_0xc90f6b(0x1ae)][_0x220085][_0x5adf4a][_0xc90f6b(0x1d6)],this[_0xc90f6b(0x204)][_0x220085][_0x5adf4a]&&this[_0xc90f6b(0x204)][_0x220085][_0x5adf4a][_0xc90f6b(0x1c0)](_0xc90f6b(0x1e4))){for(var _0x585ca5=this[_0xc90f6b(0x204)][_0x220085][_0x5adf4a]['dataOffsetStart'];this[_0xc90f6b(0x282)][0x5];);_0x2e4eb5=_0x2e4eb5||this[_0xc90f6b(0x204)][_0x220085][_0x5adf4a][_0xc90f6b(0x1d6)],_0x220085=this[_0xc90f6b(0x282)][0x7],(this[_0xc90f6b(0x282)][0x7]+=0x4,this[_0xc90f6b(0x254)][_0xc90f6b(0x24c)](_0x2e4eb5,_0x220085),this['modifyMemoryMixDataView'][_0xc90f6b(0x24c)]([_0x220085,this['renderMemoryIdDataView'][0x7],_0x585ca5,_0x585ca5+0x4],this[_0xc90f6b(0x28e)][0x0]),this['modifyMemoryMixDataView'][0x0]+=0x4,this['renderMemoryIdDataView'][0x5]=0x1);}}[_0x5c7e18(0x1b1)](_0x4cc08f,_0x71317c,_0x43df3a){var _0x8d935a=_0x5c7e18;this[_0x8d935a(0x29d)][_0x8d935a(0x1c0)](_0x4cc08f)||(this[_0x8d935a(0x29d)][_0x4cc08f]={}),_0x43df3a&&this[_0x8d935a(0x27d)][_0x8d935a(0x1c0)](_0x43df3a)?(this[_0x8d935a(0x1ae)]['hasOwnProperty'](_0x4cc08f)||(this[_0x8d935a(0x1ae)][_0x4cc08f]={}),this['editModelMaterial'][_0x4cc08f][_0x8d935a(0x1c0)](_0x71317c)||(this[_0x8d935a(0x1ae)][_0x4cc08f][_0x71317c]={}),this[_0x8d935a(0x1ae)][_0x4cc08f][_0x71317c][_0x8d935a(0x1d8)]=_0x43df3a,this[_0x8d935a(0x211)](_0x4cc08f,_0x71317c,[0x0,0x0,0x0,0x0]),this['modelMaterialInfo'][_0x4cc08f][_0x71317c]&&this['modelMaterialInfo'][_0x4cc08f][_0x71317c][_0x8d935a(0x1c0)](_0x8d935a(0x1e4))&&(this['modelMaterialBindTexture'][_0x4cc08f][_0x71317c]=_0x43df3a)):(this['modelMaterialBindTexture'][_0x4cc08f][_0x71317c]=_0x8d935a(0x1c4),this['editModelMaterial'][_0x4cc08f]&&this[_0x8d935a(0x1ae)][_0x4cc08f][_0x71317c]&&delete this[_0x8d935a(0x1ae)][_0x4cc08f][_0x71317c][_0x8d935a(0x1d8)],this[_0x8d935a(0x211)](_0x4cc08f,_0x71317c,null)),this['BindTexture']();}['CancelMaterialEdit'](_0x5ab74b){var _0x552bef=_0x5c7e18;if(_0x5ab74b){if(Array[_0x552bef(0x242)](_0x5ab74b)){for(var _0x1f58e8 of _0x5ab74b)for(var _0xae8c2 in this[_0x552bef(0x1ae)][_0x1f58e8])this[_0x552bef(0x1b1)](_0x1f58e8,_0xae8c2,null);}else{for(var _0x284f2e in this[_0x552bef(0x1ae)][_0x5ab74b])this[_0x552bef(0x1b1)](_0x5ab74b,_0x284f2e,null);}}else{for(var _0x3c3d10 in this[_0x552bef(0x1ae)])for(var _0x18357c in this[_0x552bef(0x1ae)][_0x3c3d10])this[_0x552bef(0x1b1)](_0x3c3d10,_0x18357c,null);}}}();},0x11029:(_0x1146fd,_0x3468f9,_0x2ef10d)=>{_0x2ef10d['d'](_0x3468f9,{'mI':()=>function(_0x321926,_0x5e961a,_0x4fa6b8){var _0x138329=a2_0x5b4b;let _0x1953c4=!0x1;for(let _0x5f3f14=0x1;_0x5f3f14<_0x321926[0x0];_0x5f3f14+=0x2){if(_0x321926[_0x5f3f14]<=_0x5e961a&&_0x321926[_0x5f3f14+0x1]>=_0x4fa6b8)return;if(_0x321926[_0x5f3f14]>=_0x5e961a&&_0x321926[_0x5f3f14+0x1]<=_0x4fa6b8)return _0x321926[_0x5f3f14]=_0x5e961a,void(_0x321926[_0x5f3f14+0x1]=_0x4fa6b8);if(_0x321926[_0x5f3f14]>=_0x5e961a&&_0x321926[_0x5f3f14]<=_0x4fa6b8&&(_0x321926[_0x5f3f14]=_0x5e961a,_0x1953c4=!0x0),_0x321926[_0x5f3f14+0x1]>=_0x5e961a&&_0x321926[_0x5f3f14+0x1]<=_0x4fa6b8&&(_0x321926[_0x5f3f14+0x1]=_0x4fa6b8,_0x1953c4=!0x0),_0x1953c4)return;}let _0x24b686=0x1;for(;;){if(-0x1===_0x321926[_0x24b686])return _0x321926[_0x24b686]=_0x5e961a,_0x321926[_0x24b686+0x1]=_0x4fa6b8,_0x321926['length']<_0x24b686+0x3&&_0x15b52d[_0x138329(0x2ae)](_0x138329(0x293)),void(_0x321926[0x0]===_0x24b686&&(_0x321926[0x0]+=0x2));_0x24b686+=0x2;}},'uY':()=>_0x1962b5,'ux':()=>function(_0x55f327){var _0x426779=a2_0x5b4b;for(let _0xf51278=0x0;_0xf51278<_0x55f327[_0x426779(0x2a2)];_0xf51278++)_0x55f327[_0xf51278]=parseFloat(_0x55f327[_0xf51278]);return _0x55f327;}});var _0x15b52d=_0x2ef10d(0x6214);const _0x1962b5=0x22;}},_0x3f10a9={},_0x3db024['m']=_0xcdf8bd,_0x3db024['x']=()=>{var _0x455ce4=_0x3db024['O'](void 0x0,[0x1f6,0x1f3,0x169,0x1b8],()=>_0x3db024(0xd809));return _0x3db024['O'](_0x455ce4);},_0x319cb3=[],_0x3db024['O']=(_0xc60ff5,_0x424a40,_0x5993d1,_0x525132)=>{var _0x1e0f79=a2_0x5b4b;if(!_0x424a40){for(var _0x161565=Infinity,_0xbff558=0x0;_0xbff558<_0x319cb3[_0x1e0f79(0x2a2)];_0xbff558++){for(var _0x23535d,[_0x424a40,_0x5993d1,_0x525132]=_0x319cb3[_0xbff558],_0x2a05de=!0x0,_0x3bdff2=0x0;_0x3bdff2<_0x424a40[_0x1e0f79(0x2a2)];_0x3bdff2++)(!0x1&_0x525132||_0x525132<=_0x161565)&&Object[_0x1e0f79(0x1cc)](_0x3db024['O'])[_0x1e0f79(0x218)](_0x138b01=>_0x3db024['O'][_0x138b01](_0x424a40[_0x3bdff2]))?_0x424a40[_0x1e0f79(0x1fc)](_0x3bdff2--,0x1):(_0x2a05de=!0x1,_0x525132<_0x161565&&(_0x161565=_0x525132));_0x2a05de&&(_0x319cb3[_0x1e0f79(0x1fc)](_0xbff558--,0x1),void 0x0!==(_0x23535d=_0x5993d1())&&(_0xc60ff5=_0x23535d));}return _0xc60ff5;}_0x525132=_0x525132||0x0;for(_0xbff558=_0x319cb3['length'];0x0<_0xbff558&&_0x319cb3[_0xbff558-0x1][0x2]>_0x525132;_0xbff558--)_0x319cb3[_0xbff558]=_0x319cb3[_0xbff558-0x1];_0x319cb3[_0xbff558]=[_0x424a40,_0x5993d1,_0x525132];},_0x3db024['n']=_0x211828=>{var _0x43fe35=a2_0x5b4b,_0x32ddd0=_0x211828&&_0x211828['__esModule']?()=>_0x211828[_0x43fe35(0x28f)]:()=>_0x211828;return _0x3db024['d'](_0x32ddd0,{'a':_0x32ddd0}),_0x32ddd0;},_0x3db024['d']=(_0x5d4152,_0x2bdc49)=>{var _0xb7878a=a2_0x5b4b;for(var _0x2ce3a5 in _0x2bdc49)_0x3db024['o'](_0x2bdc49,_0x2ce3a5)&&!_0x3db024['o'](_0x5d4152,_0x2ce3a5)&&Object[_0xb7878a(0x24a)](_0x5d4152,_0x2ce3a5,{'enumerable':!0x0,'get':_0x2bdc49[_0x2ce3a5]});},_0x3db024['f']={},_0x3db024['e']=_0x2f06a7=>Promise[_0xee4ad9(0x266)](Object[_0xee4ad9(0x1cc)](_0x3db024['f'])[_0xee4ad9(0x1a1)]((_0x5b699b,_0x764170)=>(_0x3db024['f'][_0x764170](_0x2f06a7,_0x5b699b),_0x5b699b),[])),_0x3db024['u']=_0x4b225a=>({0x36:'e7aa3d02f397373f8487',0x169:_0xee4ad9(0x2a1),0x1b8:_0xee4ad9(0x1bf),0x1f3:'e729f7783ec6880779d5',0x1f6:_0xee4ad9(0x2aa)}[_0x4b225a]+_0xee4ad9(0x214)),_0x3db024['g']=(function(){var _0x5be7aa=_0xee4ad9;if(_0x5be7aa(0x20e)==typeof globalThis)return globalThis;try{return this||new Function(_0x5be7aa(0x238))();}catch(_0x128199){if('object'==typeof window)return window;}}()),_0x3db024['o']=(_0x231d2f,_0x5188be)=>Object[_0xee4ad9(0x1d3)][_0xee4ad9(0x1c0)][_0xee4ad9(0x286)](_0x231d2f,_0x5188be),_0x3db024[_0xee4ad9(0x24f)]=_0x5e69d3=>(_0x5e69d3[_0xee4ad9(0x1e5)]=[],_0x5e69d3['children']||(_0x5e69d3[_0xee4ad9(0x1ba)]=[]),_0x5e69d3),_0x3db024['p']='./',_0x3db024['b']=self[_0xee4ad9(0x1df)]+'',_0x124c87={0x131:0x1},_0x3db024['f']['i']=(_0x269d6f,_0x327952)=>{_0x124c87[_0x269d6f]||importScripts(_0x3db024['p']+_0x3db024['u'](_0x269d6f));},_0x520879=Object(self||this)['webpackChunkBim']=Object(self||this)[_0xee4ad9(0x2a8)]||[],_0x3f60c5=_0x520879[_0xee4ad9(0x263)]['bind'](_0x520879),_0x520879[_0xee4ad9(0x263)]=_0x334e4f=>{var _0x22c57d=_0xee4ad9,_0x3bd530,[_0x45676c,_0x1d6727,_0x1f9962]=_0x334e4f;for(_0x3bd530 in _0x1d6727)_0x3db024['o'](_0x1d6727,_0x3bd530)&&(_0x3db024['m'][_0x3bd530]=_0x1d6727[_0x3bd530]);for(_0x1f9962&&_0x1f9962(_0x3db024);_0x45676c[_0x22c57d(0x2a2)];)_0x124c87[_0x45676c[_0x22c57d(0x27b)]()]=0x1;_0x3f60c5(_0x334e4f);},_0xad07f6=_0x3db024['x'],(_0x3db024['x']=()=>Promise[_0xee4ad9(0x266)]([0x1f6,0x1f3,0x169,0x1b8][_0xee4ad9(0x1d1)](_0x3db024['e'],_0x3db024))[_0xee4ad9(0x222)](_0xad07f6))();function _0x3db024(_0x4b8028){var _0x54f217=_0xee4ad9,_0x4e35ec=_0x3f10a9[_0x4b8028];if(void 0x0!==_0x4e35ec)return _0x4e35ec[_0x54f217(0x1e2)];return _0x4e35ec=_0x3f10a9[_0x4b8028]={'id':_0x4b8028,'loaded':!0x1,'exports':{}},(_0xcdf8bd[_0x4b8028][_0x54f217(0x286)](_0x4e35ec[_0x54f217(0x1e2)],_0x4e35ec,_0x4e35ec[_0x54f217(0x1e2)],_0x3db024),_0x4e35ec[_0x54f217(0x1d9)]=!0x0,_0x4e35ec[_0x54f217(0x1e2)]);}var _0x319cb3,_0x124c87,_0x520879,_0x3f60c5,_0xad07f6,_0xcdf8bd,_0x3f10a9;};function a2_0x5b4b(_0x1879de,_0x891e7e){var _0x5b43e2=a2_0x5b43();return a2_0x5b4b=function(_0x5b4bb0,_0x23131c){_0x5b4bb0=_0x5b4bb0-0x187;var _0x29f5f7=_0x5b43e2[_0x5b4bb0];return _0x29f5f7;},a2_0x5b4b(_0x1879de,_0x891e7e);}a2_0x189bbd(0x20e)==typeof exports&&a2_0x189bbd(0x20e)==typeof module?module['exports']=t():a2_0x189bbd(0x278)==typeof define&&define[a2_0x189bbd(0x1bc)]?define([],t):a2_0x189bbd(0x20e)==typeof exports?exports['Bim']=t():e[a2_0x189bbd(0x1aa)]=t();function a2_0x5b43(){var _0x4916fa=['449574skzaNB','SetModelStatus','RequestTexture','operatingType','CancelOperatingTransform','modifyMemoryInstancesBuffer','GetPlanes','CancelMaterialEdit','GetComponentMaterialId','InitModel','SetComponentStatus','return\x20this','operating','indexDbName_Common','error','catch','indexBufferType','dataStoreObject','preview','dataStoreArrayBuffer','useCache','isArray','GetLeftPlaneToRef','小于0了','red','FreeVideoMemory','server_modelId_texture_List','arraybuffer','IsPointInFrustum','defineProperty','SetInstancesMaterialId','set','expressType','textureInfoAutoId','nmd','renderMemoryIdBuffer','getMeshUrl','mesh','uniqueIdToModelId','renderUpdateTempDataView','onsuccess','FromArray','componentId','imgStartWidth','Initialized','SetModelMatrix','modelExpressTypeOperating','opaqueMaxRenderIndex','modifyMemoryInstancesDataView','./Assets/Textures/PBRRepo/','modelMeshInstancesArrayBuff','modelIndexOffsetStart','operatingTypeModelComponent','loadingMesh','push','indexBuffer','lastIndexOf','all','uniqueId','name','frustumVisibleWorker','currentTarget','add','buffer','ShowModel','GetTextureList','renderInstancesCount','modifyMemoryMixBuffer','getMaterial','RequestMaterial','indexDbInsertMaxNum','310LyKLei','textureConfigJson','idleMemoryTextureBuffer','idleMemoryPositionBuffer','function','idBuffer','autoId','pop','AddInstanceIndex','textureInfo','readwrite','addEventListener','initTextureServerEd','310QTqBZv','renderMemoryIdDataView','renderIndexModelIdAndInstancesIdBuffer','LastInit','materialId','call','CancelOperatingStatus','base','SetInstancesStatus','getModelList','status','each','sharedData','modifyMemoryMixDataView','default','SetComponentTransform','onerror','9396Ungcft','不够用了','material','serverAddress','2655837aEgTcu','SetModelStoreyStatus','expressTypeWeightsArrayBuff','SetModelExpressTypeTransform','multiply','matrixArr','origin','modelMaterialBindTexture','select\x20*\x20from\x20model','frameMaxRenderMemoryLength','postMessage','09c6a7e8f2872c38a962','length','GetTopPlaneToRef','无法识别\x20componentType','SQLEngine','width','modifyMemoryTextureBuffer','webpackChunkBim','idleMemoryInstancesDataView','f7cff7ff1629a935e0f7','get','msgType','modifyMemoryTextureDataView','log','cbId','4361800mmZWTn','SetInstancesTransform','createObjectStore','AddAVertexIndex','indexDb_modelId_materialIds_List','gridTextureSize','getAllKeys','side','transaction','select\x20*\x20from\x20texture','PrepareRenderData','open','readonly','renderIndexDataView','onupgradeneeded','GetNearPlaneToRef','modelMeshInstancesIndexArrayBuff','RemoveModel','renderMaterialCount','indexDb_modelId_meshIds_List','normalize','idleMemoryPositionDataView','oneMeter','direct','textureInfoCurrentAutoId','indexDbInsertCurrentNum','reduce','transform','.bptc','json','objectStoreNames','23253NyBkaG','instancesId','AddModel','getTexture','Bim','isExist','modifyMemoryRenderIndexDataView','modifyMemoryRenderIndexBuffer','editModelMaterial','vertexOffsetStart','renderIndexModelIdAndInstancesIdDataView','SetMaterialTexture','AddRenderingIndex','imgStartHeight','BindTexture','now','from','green','getMesh','indexDbCache','children','server_modelId_meshIds_List','amd','componentCount','onmessage','98a5f28a6b0f13b7e73c','hasOwnProperty','modelId_indexDb','HideModel','maxRenderTriangleCount','none','ceil','GetPlanesToRef','visibleModelBox','InitModelList','idleMemoryTextureDataView','230vcmpfg','storey','keys','GetBottomPlaneToRef','AddMaterial','dataCallBack','allRenderEd','map','idleTextureMinUnit','prototype','server_modelId_materialIds_List','indexOffsetStart','color','target','textureId','loaded','result','vertexPositionBuffer','renderIndexBuffer','message','modelId','location','reverseElection','orm','exports','SetComponentMaterialId','dataOffsetStart','paths','CreateMaterial','modelComponentAttributeArrayBuff','substring','renderModelComponentInstance','customizeMaterialCount','data','modelData','allowRenderInstancesDataView','Loop','modelStoreyOperating','select\x20*\x20from\x20material','post','GetFarPlaneToRef','modelComponentAttributeDataView','albedo','subarray','modelMeshInfo','clearModelMeshInfo','indexOffsetEnd','modelMeshInstancesDataView','floor','height','splice','renderUpdateTempDataBuffer','RequestMesh','contains','allowRenderInstancesArrayBuffer','maxTextureSize','FrameSelection','modifyMemoryPositionBuffer','modelMaterialInfo','452339yPwXbE','indexDb_texture_List','7uUrNRt','normal','AddTexture','idleMemoryMixDataView','transparentMaxRenderTriangleCount','opaqueMaxRenderTriangleCount','modelIdToUniqueId','object','loadStatus','videoMemoryPositionCount','SetMaterialColor','loadingMaterial','CancelComponentEditMaterial','.js','16489WUeYaJ','Database','Init','every','initModelListEd','alpha','SetModelTransform','initTextureDbEd','idleMemoryMixBuffer','SetModelStoreyTransform','texture','idleMemoryInstancesBuffer','GetComponentType','then','objectStore','数据库:texture读取失败','static_texture_List','SetModelExpressTypeStatus','modelMeshInstancesIndexDataView','blue','albedoPath','modifyMemoryPositionDataView','reverseElectionOperating','expressTypeVisibleDistanceArrayBuff'];a2_0x5b43=function(){return _0x4916fa;};return a2_0x5b43();}
|