var a3_0x319df1=a3_0x1212;(function(_0x1a7e2f,_0x13fec4){var _0x5ee752=a3_0x1212,_0x425c98=_0x1a7e2f();while(!![]){try{var _0x1d8c30=-parseInt(_0x5ee752(0x197))/0x1*(parseInt(_0x5ee752(0x13c))/0x2)+-parseInt(_0x5ee752(0x178))/0x3+-parseInt(_0x5ee752(0x121))/0x4+-parseInt(_0x5ee752(0x18c))/0x5+parseInt(_0x5ee752(0x116))/0x6+-parseInt(_0x5ee752(0x1f9))/0x7+parseInt(_0x5ee752(0x1fe))/0x8;if(_0x1d8c30===_0x13fec4)break;else _0x425c98['push'](_0x425c98['shift']());}catch(_0x583ef3){_0x425c98['push'](_0x425c98['shift']());}}}(a3_0x183f,0x91bd3));function a3_0x183f(){var _0x5bd583=['projectionAreaModelIdInstancesId','_worldMatrix','_minPoint','parse','copyFrom','389820zoMABR','modelMatrix','keys','GetPlanesToRef','open','minimizeInPlace','log','modelId','materialId','modelMatrixInvert','projectionMatrix','InitIndexDb','origin','MAX_VALUE','extendSize','isMainRender','renderWidthHeight','getAllKeys','FrameSelection','exports','5592725dYBtGT','modelMeshInstancesDataView','opaqueLengthOffset','treeId','vectors','数据库:打开失败','Database','isCompletelyInFrustum','Identity','Loop','maximumWorld','137849pajjDm','_TmpVector3','SQLEngine','onsuccess','getMeshInstance','isArray','modelArrayBuff','currentCameraPosition','renderMemoryIdDataView','children','FromArray','result','componentId','uniqueIdToModelId','abs','projectionAreaModelIdBlock','GetBottomPlaneToRef','modelTransformMatrix','modelOutPvsRes','max','FillingAllowRenderInstances','_maxPoint','GetPosition','directions','GetFarPlaneToRef','btree','clone','RequestMeshInstance','getWorldMatrix','buffer','object','dataStoreArrayBuffer','scale','intersectsSphere','isIdentity','split','indexDbInsertCurrentNum','serverAddress','fa05e7d11528d7429e0c','indexDb_modelId_treeIds_List','allowRenderInstancesDataView','IsPointInFrustum','allowRenderInstancesArrayBuffer','modelMeshInstancesIndexArrayBuff','dataCallBack','PositionToBoxDistanceSquared','InitModel','depthPath','min','subtractToRef','select','RemoveBlock','then','transparentMaxRenderTriangleFace','frustumNo','indexDb_Count','数据库:instances读取失败','msgType','length','TransformCoordinatesToRef','isCompletelyInBoundingBox','FromPoints','cameraId','addEventListener','target','SetModelMatrix','normal','maximizeInPlace','bind','multiplyToRef','modelData','indexDbModelTreeId','DistanceSquared','readonly','ClampToRef','InBtree','IntersectsSphere','boxMin','GetTopPlaneToRef','BuildArray','_UnprojectFromInvertedMatrixToRef','amd','Init','Intersects','AddTreeNode','diagonalDistanceSquared','status','transaction','extendSizeWorld','copyFromFloats','reduce','SetMatrixPrecision','projectionAreaOrderObj','prototype','dieOutLength','transparentLengthOffset','readwrite','objectStoreNames','5304257FptOUP','maximum','RenderSelection','IsCompletelyInFrustum','Select','24041752tFtTrX','modelMeshInstancesCurrentIndex','push','_drawWrapperBack','isTransparent','every','instances','minPoint','set','arraybuffer','radiusWorld','modelIdBlockIdInstances','wordMinPoint','offset','ComputeInstancesProjectionArea','BuildMeshInstances','entityCount','hasOwnProperty','floor','vectorsWorld','transform','renderListMemoryLength','modelOutPvs','98b3e1bb11ec3a779512','maxPoint','selectModelIdBlockId','uniqueId','createObjectStore','intersectsPoint','onerror','GetPlanes','postMessage','GetLeftPlaneToRef','initAllModelOk','createInnerBlocks','reSelect','viewMatrix','6339012thgLBV','opaqueMaxRenderTriangleFace','modelIdToUniqueId','dotCoordinate','IsInFrustum','select\x20id,transformBox\x20from\x20meshInstances\x20','FromArrayToRef','addToRef','_minBlockWidth','FromValues','sharedData','3077172PtGZBp','paths','_drawWrapperFront','GetRightPlaneToRef','modelList','get','boundingVectors','normalize','requestingIndexDb','webpackChunkBim','useCache','modelId_indexDb','dispose','initEd','renderMemoryIdBuffer','ComputeAllowRenderInstances','distanceToCamera','.js','Initialized','_center','allowSingleMeshMaxTriangleFaceQuantity','Invert','AddEntity','dataStoreObject','post','transformBox','minimum','10LYbKVO','centerWorld','visibleModelBox','Bim','each','_currentDepth','meshId','modelMeshInstancesArrayBuff','_update','server_Count','call','scaleInPlace','frustumIntersect','currentFrustumPlanes','indexDbInsertMaxNum','ComputeDistanceToCamera','mesh','triangleCount','worldPosition','function','pvsId','server_modelId_treeIds_List','ComputeProjectionArea','transparent','data','indexTree','fd6484fbf469590e3b1a','reConstruct','ComputeBlockProjectionArea','add','modelMeshInstancesIndexDataView','minimumWorld','isInFrustum','__esModule','opaque','Zero','parent','dieOutSelection','close','AddBlock','wordMaxPoint','splice','all','contains','requestingServer','center','cbId','IdentityReadOnly','setAll','objectStore','GetNearPlaneToRef','name','pop','LastInit','blocks'];a3_0x183f=function(){return _0x5bd583;};return a3_0x183f();}function a3_0x1212(_0x1f456d,_0x1fc14b){var _0x183f40=a3_0x183f();return a3_0x1212=function(_0x1212ee,_0x22722b){_0x1212ee=_0x1212ee-0xf4;var _0x5dfa09=_0x183f40[_0x1212ee];return _0x5dfa09;},a3_0x1212(_0x1f456d,_0x1fc14b);}var e=self||this,t=()=>{var _0x4dd641=a3_0x1212;return _0x45873c={0x65c1:(_0x58b473,_0x5a47d6,_0x1eb1a6)=>{var _0x59cdd7=a3_0x1212;_0x1eb1a6['d'](_0x5a47d6,{'k':()=>_0xdf8d21});var _0x473588=_0x1eb1a6(0x5898),_0x17c1ca=_0x1eb1a6(0x9fd1),_0x1606e4=_0x1eb1a6(0x147b8);class _0xdf8d21{constructor(_0x2f8dc1,_0xaeebdb,_0x1e5769){var _0x154c1c=a3_0x1212;this['vectors']=_0x473588['B'][_0x154c1c(0x1e6)](0x8,_0x17c1ca['P']['Zero']),this[_0x154c1c(0x169)]=_0x17c1ca['P'][_0x154c1c(0x15f)](),this[_0x154c1c(0x13d)]=_0x17c1ca['P']['Zero'](),this['extendSize']=_0x17c1ca['P'][_0x154c1c(0x15f)](),this['extendSizeWorld']=_0x17c1ca['P'][_0x154c1c(0x15f)](),this[_0x154c1c(0x1ae)]=_0x473588['B'][_0x154c1c(0x1e6)](0x3,_0x17c1ca['P'][_0x154c1c(0x15f)]),this[_0x154c1c(0x104)]=_0x473588['B'][_0x154c1c(0x1e6)](0x8,_0x17c1ca['P'][_0x154c1c(0x15f)]),this[_0x154c1c(0x15b)]=_0x17c1ca['P'][_0x154c1c(0x15f)](),this[_0x154c1c(0x196)]=_0x17c1ca['P'][_0x154c1c(0x15f)](),this[_0x154c1c(0x13b)]=_0x17c1ca['P']['Zero'](),this[_0x154c1c(0x1fa)]=_0x17c1ca['P'][_0x154c1c(0x15f)](),this[_0x154c1c(0x123)]=null,this['_drawWrapperBack']=null,this[_0x154c1c(0x157)](_0x2f8dc1,_0xaeebdb,_0x1e5769);}[_0x59cdd7(0x157)](_0x94e822,_0x58ef3f,_0x4543c1){var _0x387ca1=_0x59cdd7,_0x2fa5fa=_0x94e822['x'],_0xea0dc2=_0x94e822['y'],_0x4d4594=_0x94e822['z'],_0x2711f0=_0x58ef3f['x'],_0x2528e6=_0x58ef3f['y'],_0x878485=_0x58ef3f['z'];const _0x1931c2=this[_0x387ca1(0x190)];this[_0x387ca1(0x13b)]['copyFromFloats'](_0x2fa5fa,_0xea0dc2,_0x4d4594),this[_0x387ca1(0x1fa)]['copyFromFloats'](_0x2711f0,_0x2528e6,_0x878485),_0x1931c2[0x0]['copyFromFloats'](_0x2fa5fa,_0xea0dc2,_0x4d4594),_0x1931c2[0x1][_0x387ca1(0x1f0)](_0x2711f0,_0x2528e6,_0x878485),_0x1931c2[0x2][_0x387ca1(0x1f0)](_0x2711f0,_0xea0dc2,_0x4d4594),_0x1931c2[0x3][_0x387ca1(0x1f0)](_0x2fa5fa,_0x2528e6,_0x4d4594),_0x1931c2[0x4][_0x387ca1(0x1f0)](_0x2fa5fa,_0xea0dc2,_0x878485),_0x1931c2[0x5][_0x387ca1(0x1f0)](_0x2711f0,_0x2528e6,_0x4d4594),_0x1931c2[0x6][_0x387ca1(0x1f0)](_0x2fa5fa,_0x2528e6,_0x878485),_0x1931c2[0x7][_0x387ca1(0x1f0)](_0x2711f0,_0xea0dc2,_0x878485),_0x58ef3f[_0x387ca1(0x11d)](_0x94e822,this[_0x387ca1(0x169)])[_0x387ca1(0x147)](0.5),_0x58ef3f['subtractToRef'](_0x94e822,this[_0x387ca1(0x186)])['scaleInPlace'](0.5),this[_0x387ca1(0x174)]=_0x4543c1||_0x17c1ca['y3'][_0x387ca1(0x16b)],this['_update'](this[_0x387ca1(0x174)]);}[_0x59cdd7(0x1b7)](_0x5272e7){var _0x1ad1c3=_0x59cdd7,_0x338454=_0xdf8d21['_TmpVector3'];const _0x1374bc=this[_0x1ad1c3(0x1fa)][_0x1ad1c3(0x1c8)](this[_0x1ad1c3(0x13b)],_0x338454[0x0]);var _0x1f1ca6=_0x1374bc[_0x1ad1c3(0x1d1)](),_0x1f1ca6=(_0x1374bc['normalizeFromLength'](_0x1f1ca6),_0x1f1ca6*_0x5272e7),_0x5272e7=_0x1374bc[_0x1ad1c3(0x147)](0.5*_0x1f1ca6),_0x1f1ca6=this[_0x1ad1c3(0x169)][_0x1ad1c3(0x1c8)](_0x5272e7,_0x338454[0x1]),_0x5272e7=this[_0x1ad1c3(0x169)][_0x1ad1c3(0x11d)](_0x5272e7,_0x338454[0x2]);return this[_0x1ad1c3(0x157)](_0x1f1ca6,_0x5272e7,this[_0x1ad1c3(0x174)]),this;}[_0x59cdd7(0x1b3)](){var _0x23e7d4=_0x59cdd7;return this[_0x23e7d4(0x174)];}[_0x59cdd7(0x144)](_0x544702){var _0x369f1c=_0x59cdd7;const _0x41b851=this[_0x369f1c(0x15b)],_0x3bbc1c=this[_0x369f1c(0x196)];var _0x524f1d=this[_0x369f1c(0x1ae)];const _0x4ebfd3=this['vectorsWorld'];var _0x256460=this[_0x369f1c(0x190)];if(_0x544702[_0x369f1c(0x1b9)]()){_0x41b851[_0x369f1c(0x177)](this['minimum']),_0x3bbc1c['copyFrom'](this[_0x369f1c(0x1fa)]);for(let _0x1b1a83=0x0;_0x1b1a83<0x8;++_0x1b1a83)_0x4ebfd3[_0x1b1a83][_0x369f1c(0x177)](_0x256460[_0x1b1a83]);this[_0x369f1c(0x1ef)][_0x369f1c(0x177)](this['extendSize']),this[_0x369f1c(0x13d)][_0x369f1c(0x177)](this['center']);}else{_0x41b851['setAll'](Number[_0x369f1c(0x185)]),_0x3bbc1c[_0x369f1c(0x16c)](-Number[_0x369f1c(0x185)]);for(let _0x4a4295=0x0;_0x4a4295<0x8;++_0x4a4295){var _0x2ce95f=_0x4ebfd3[_0x4a4295];_0x17c1ca['P']['TransformCoordinatesToRef'](_0x256460[_0x4a4295],_0x544702,_0x2ce95f),_0x41b851[_0x369f1c(0x17d)](_0x2ce95f),_0x3bbc1c[_0x369f1c(0x1da)](_0x2ce95f);}_0x3bbc1c[_0x369f1c(0x1c8)](_0x41b851,this[_0x369f1c(0x1ef)])[_0x369f1c(0x147)](0.5),_0x3bbc1c[_0x369f1c(0x11d)](_0x41b851,this[_0x369f1c(0x13d)])[_0x369f1c(0x147)](0.5);}_0x17c1ca['P'][_0x369f1c(0x11c)](_0x544702['m'],0x0,_0x524f1d[0x0]),_0x17c1ca['P'][_0x369f1c(0x11c)](_0x544702['m'],0x4,_0x524f1d[0x1]),_0x17c1ca['P'][_0x369f1c(0x11c)](_0x544702['m'],0x8,_0x524f1d[0x2]),this[_0x369f1c(0x174)]=_0x544702;}[_0x59cdd7(0x15c)](_0x1456ed){var _0x115f35=_0x59cdd7;return _0xdf8d21['IsInFrustum'](this[_0x115f35(0x104)],_0x1456ed);}[_0x59cdd7(0x193)](_0x1909e1){var _0x582806=_0x59cdd7;return _0xdf8d21[_0x582806(0x1fc)](this[_0x582806(0x104)],_0x1909e1);}[_0x59cdd7(0x10d)](_0x4586ab){var _0x40a07f=_0x59cdd7,_0x1b1d9d=this[_0x40a07f(0x15b)],_0x4f0858=this[_0x40a07f(0x196)],_0x3407fb=_0x1b1d9d['x'],_0x2acebf=_0x1b1d9d['y'],_0x1b1d9d=_0x1b1d9d['z'],_0x53c51d=_0x4f0858['x'],_0x5ea220=_0x4f0858['y'],_0x4f0858=_0x4f0858['z'],_0x5a2fff=_0x4586ab['x'],_0x2357cc=_0x4586ab['y'],_0x4586ab=_0x4586ab['z'],_0x5a9d14=-_0x1606e4['kn'];return!(_0x53c51d-_0x5a2fff<_0x5a9d14||_0x5a2fff-_0x3407fb<_0x5a9d14||_0x5ea220-_0x2357cc<_0x5a9d14||_0x2357cc-_0x2acebf<_0x5a9d14||_0x4f0858-_0x4586ab<_0x5a9d14||_0x4586ab-_0x1b1d9d<_0x5a9d14);}[_0x59cdd7(0x1b8)](_0x48c8e2){var _0x3cfcc1=_0x59cdd7;return _0xdf8d21[_0x3cfcc1(0x1e3)](this[_0x3cfcc1(0x15b)],this[_0x3cfcc1(0x196)],_0x48c8e2[_0x3cfcc1(0x13d)],_0x48c8e2[_0x3cfcc1(0xfb)]);}['intersectsMinMax'](_0xb92de0,_0x52f467){var _0x517746=_0x59cdd7,_0x484d01=this[_0x517746(0x15b)],_0x57f3d6=this[_0x517746(0x196)],_0x5c7059=_0x484d01['x'],_0x521b87=_0x484d01['y'],_0x484d01=_0x484d01['z'],_0x41f69d=_0x57f3d6['x'],_0x3a1537=_0x57f3d6['y'],_0x57f3d6=_0x57f3d6['z'],_0x1c27a4=_0xb92de0['x'],_0x506633=_0xb92de0['y'],_0xb92de0=_0xb92de0['z'],_0x3194fd=_0x52f467['x'],_0x38decc=_0x52f467['y'],_0x52f467=_0x52f467['z'];return!(_0x41f69d<_0x1c27a4||_0x3194fd<_0x5c7059||_0x3a1537<_0x506633||_0x38decc<_0x521b87||_0x57f3d6<_0xb92de0||_0x52f467<_0x484d01);}[_0x59cdd7(0x12d)](){var _0x57936a=_0x59cdd7,_0x49e159;null!=(_0x49e159=this['_drawWrapperFront'])&&_0x49e159[_0x57936a(0x12d)](),null!=(_0x49e159=this[_0x57936a(0xf4)])&&_0x49e159[_0x57936a(0x12d)]();}static[_0x59cdd7(0x1ea)](_0x119b80,_0x5be8ab){var _0x796fd1=_0x59cdd7;return _0x119b80['intersectsMinMax'](_0x5be8ab[_0x796fd1(0x15b)],_0x5be8ab['maximumWorld']);}static[_0x59cdd7(0x1e3)](_0x25d584,_0x38b801,_0x255142,_0x424780){var _0x5ec158=_0x59cdd7,_0x1cfe09=_0xdf8d21[_0x5ec158(0x198)][0x0];return _0x17c1ca['P'][_0x5ec158(0x1e1)](_0x255142,_0x25d584,_0x38b801,_0x1cfe09),_0x17c1ca['P'][_0x5ec158(0x1df)](_0x255142,_0x1cfe09)<=_0x424780*_0x424780;}static[_0x59cdd7(0x1fc)](_0xac9e4d,_0x37e372){var _0x4b378=_0x59cdd7;for(let _0x945c9e=0x0;_0x945c9e<0x6;++_0x945c9e){const _0x2d46f0=_0x37e372[_0x945c9e];for(let _0x5bd31b=0x0;_0x5bd31b<0x8;++_0x5bd31b)if(_0x2d46f0[_0x4b378(0x119)](_0xac9e4d[_0x5bd31b])<0x0)return!0x1;}return!0x0;}static[_0x59cdd7(0x11a)](_0x2a8a3d,_0x4771e9){for(let _0x3c96cb=0x0;_0x3c96cb<0x6;++_0x3c96cb){let _0x3fae4f=!0x0;const _0x58c1c0=_0x4771e9[_0x3c96cb];for(let _0x409cc2=0x0;_0x409cc2<0x8;++_0x409cc2)if(0x0<=_0x58c1c0['dotCoordinate'](_0x2a8a3d[_0x409cc2])){_0x3fae4f=!0x1;break;}if(_0x3fae4f)return!0x1;}return!0x0;}}_0xdf8d21[_0x59cdd7(0x198)]=_0x473588['B']['BuildArray'](0x3,_0x17c1ca['P'][_0x59cdd7(0x15f)]);},0x126cd:(_0x34c178,_0x3ff3f9,_0x4ee08f)=>{var _0x590d99=a3_0x1212;_0x4ee08f['d'](_0x3ff3f9,{'i':()=>_0x437b00});var _0x2e7b86=_0x4ee08f(0x2037);class _0x437b00{static[_0x590d99(0x10f)](_0x12401e){var _0x5ea7cf=_0x590d99;const _0x49ef8d=[];for(let _0x2cc62c=0x0;_0x2cc62c<0x6;_0x2cc62c++)_0x49ef8d[_0x5ea7cf(0x200)](new _0x2e7b86['J'](0x0,0x0,0x0,0x0));return _0x437b00[_0x5ea7cf(0x17b)](_0x12401e,_0x49ef8d),_0x49ef8d;}static[_0x590d99(0x16e)](_0x185e10,_0x27065a){var _0x2c45af=_0x590d99;_0x185e10=_0x185e10['m'],(_0x27065a['normal']['x']=_0x185e10[0x3]+_0x185e10[0x2],_0x27065a[_0x2c45af(0x1d9)]['y']=_0x185e10[0x7]+_0x185e10[0x6],_0x27065a['normal']['z']=_0x185e10[0xb]+_0x185e10[0xa],_0x27065a['d']=_0x185e10[0xf]+_0x185e10[0xe],_0x27065a[_0x2c45af(0x128)]());}static[_0x590d99(0x1af)](_0x6feae9,_0x270dc3){var _0x5697e4=_0x590d99;_0x6feae9=_0x6feae9['m'],(_0x270dc3[_0x5697e4(0x1d9)]['x']=_0x6feae9[0x3]-_0x6feae9[0x2],_0x270dc3[_0x5697e4(0x1d9)]['y']=_0x6feae9[0x7]-_0x6feae9[0x6],_0x270dc3[_0x5697e4(0x1d9)]['z']=_0x6feae9[0xb]-_0x6feae9[0xa],_0x270dc3['d']=_0x6feae9[0xf]-_0x6feae9[0xe],_0x270dc3[_0x5697e4(0x128)]());}static[_0x590d99(0x111)](_0x20ac61,_0x59c031){var _0x378b6f=_0x590d99;_0x20ac61=_0x20ac61['m'],(_0x59c031[_0x378b6f(0x1d9)]['x']=_0x20ac61[0x3]+_0x20ac61[0x0],_0x59c031[_0x378b6f(0x1d9)]['y']=_0x20ac61[0x7]+_0x20ac61[0x4],_0x59c031[_0x378b6f(0x1d9)]['z']=_0x20ac61[0xb]+_0x20ac61[0x8],_0x59c031['d']=_0x20ac61[0xf]+_0x20ac61[0xc],_0x59c031[_0x378b6f(0x128)]());}static[_0x590d99(0x124)](_0x41be92,_0x37bf8d){var _0x4554e4=_0x590d99;_0x41be92=_0x41be92['m'],(_0x37bf8d[_0x4554e4(0x1d9)]['x']=_0x41be92[0x3]-_0x41be92[0x0],_0x37bf8d[_0x4554e4(0x1d9)]['y']=_0x41be92[0x7]-_0x41be92[0x4],_0x37bf8d['normal']['z']=_0x41be92[0xb]-_0x41be92[0x8],_0x37bf8d['d']=_0x41be92[0xf]-_0x41be92[0xc],_0x37bf8d[_0x4554e4(0x128)]());}static[_0x590d99(0x1e5)](_0x2b6593,_0x17c2d2){var _0x14b1e3=_0x590d99;_0x2b6593=_0x2b6593['m'],(_0x17c2d2['normal']['x']=_0x2b6593[0x3]-_0x2b6593[0x1],_0x17c2d2[_0x14b1e3(0x1d9)]['y']=_0x2b6593[0x7]-_0x2b6593[0x5],_0x17c2d2[_0x14b1e3(0x1d9)]['z']=_0x2b6593[0xb]-_0x2b6593[0x9],_0x17c2d2['d']=_0x2b6593[0xf]-_0x2b6593[0xd],_0x17c2d2[_0x14b1e3(0x128)]());}static[_0x590d99(0x1a7)](_0x1ec215,_0x282e4c){var _0x34245d=_0x590d99;_0x1ec215=_0x1ec215['m'],(_0x282e4c[_0x34245d(0x1d9)]['x']=_0x1ec215[0x3]+_0x1ec215[0x1],_0x282e4c[_0x34245d(0x1d9)]['y']=_0x1ec215[0x7]+_0x1ec215[0x5],_0x282e4c[_0x34245d(0x1d9)]['z']=_0x1ec215[0xb]+_0x1ec215[0x9],_0x282e4c['d']=_0x1ec215[0xf]+_0x1ec215[0xd],_0x282e4c[_0x34245d(0x128)]());}static[_0x590d99(0x17b)](_0x11e119,_0x457b03){var _0x4f2784=_0x590d99;_0x437b00[_0x4f2784(0x16e)](_0x11e119,_0x457b03[0x0]),_0x437b00[_0x4f2784(0x1af)](_0x11e119,_0x457b03[0x1]),_0x437b00[_0x4f2784(0x111)](_0x11e119,_0x457b03[0x2]),_0x437b00[_0x4f2784(0x124)](_0x11e119,_0x457b03[0x3]),_0x437b00[_0x4f2784(0x1e5)](_0x11e119,_0x457b03[0x4]),_0x437b00[_0x4f2784(0x1a7)](_0x11e119,_0x457b03[0x5]);}static[_0x590d99(0x1c0)](_0x168f70,_0x5c6e6c){for(let _0x22cdfb=0x0;_0x22cdfb<0x6;_0x22cdfb++)if(_0x5c6e6c[_0x22cdfb]['dotCoordinate'](_0x168f70)<0x0)return!0x1;return!0x0;}}},0x15857:(_0x27367e,_0x34e884,_0x5ba9cf)=>{_0x5ba9cf['d'](_0x34e884,{'HE':()=>_0x343749['HE'],'JO':()=>_0x412506['J'],'P':()=>_0x51106d['P'],'RD':()=>_0x56fa0f['RD'],'Wo':()=>_0x343749['Wo'],'iW':()=>_0x5e5eff['i'],'jp':()=>_0x51106d['jp'],'y3':()=>_0x51106d['y3'],'zZ':()=>_0x343749['zZ']});var _0x56fa0f=_0x5ba9cf(0xa60f),_0x343749=_0x5ba9cf(0xc84b),_0x5e5eff=(_0x5ba9cf(0x147b8),_0x5ba9cf(0x126cd)),_0x412506=(_0x5ba9cf(0x11edd),_0x5ba9cf(0x2037)),_0x51106d=_0x5ba9cf(0x9fd1);_0x5ba9cf(0x15a94);},0x5d49:(_0x382a59,_0x485eec,_0x2ca62e)=>{var _0x28ad51=a3_0x1212;_0x2ca62e(0xe0c0),_0x2ca62e(0xab11),_0x2ca62e(0x14c74),_0x2ca62e(0x9316),_0x2ca62e(0xe1b3),_0x2ca62e(0xb261),_0x2ca62e(0x3ae7),_0x2ca62e(0x5e86),_0x2ca62e(0x1696b),_0x2ca62e(0x9d9),_0x2ca62e(0x161cb),_0x2ca62e(0x17932);var _0x299016=_0x2ca62e(0x65c1),_0x31faa2=(_0x2ca62e(0xe30c),_0x2ca62e(0x12bb6),_0x2ca62e(0x17fdf),_0x2ca62e(0x8483),_0x2ca62e(0x28e1),_0x2ca62e(0x59a7),_0x2ca62e(0x663)),_0x1c28e5=(_0x2ca62e(0x1334a),_0x2ca62e(0x3cd9),_0x2ca62e(0x99a5),_0x2ca62e(0x12b78),_0x2ca62e(0x2540),_0x2ca62e(0xc97d),_0x2ca62e(0x80e8),_0x2ca62e(0x17439),_0x2ca62e(0x16e4e),_0x2ca62e(0x114a2),_0x2ca62e(0x1b5c),_0x2ca62e(0x12a54),_0x2ca62e(0xa1c8),_0x2ca62e(0x15857));_0x2ca62e(0x17cee),_0x2ca62e(0x1797e),_0x2ca62e(0x124cf),_0x2ca62e(0x98fc),_0x2ca62e(0x16aec),_0x2ca62e(0x6c6d),_0x2ca62e(0xa6c6),_0x2ca62e(0xa82f),_0x2ca62e(0x5204),_0x2ca62e(0x116b6),_0x2ca62e(0x16a99),_0x2ca62e(0x1446b),_0x2ca62e(0xbb85),_0x2ca62e(0x14926),_0x2ca62e(0x1388c),_0x2ca62e(0xf9d6),_0x2ca62e(0xf06),_0x2ca62e(0xfc73),_0x2ca62e(0x389d),_0x2ca62e(0x4be6);class _0x335f86{constructor(_0x87ef1a,_0xab4b,_0x2d72c4,_0x221519,_0x2d51e5,_0x4a7c5d,_0x53e1fc,_0x260ffb){var _0x1bae79=a3_0x1212;this[_0x1bae79(0x148)]=0x0,this['boundingVectors']=new Array(),this[_0x1bae79(0x101)]=0x0,this['_currentDepth']=_0x2d72c4,this[_0x1bae79(0x11e)]=_0x221519,this['parent']=_0x2d51e5,this[_0x1bae79(0x1c6)]='',this[_0x1bae79(0x160)]?this['depthPath']=this[_0x1bae79(0x160)]['depthPath']+_0x53e1fc:this[_0x1bae79(0x1c6)]=_0x53e1fc,this['id']=parseInt(this[_0x1bae79(0x1c6)],0x2),this[_0x1bae79(0x1b0)]=_0x4a7c5d,this[_0x1bae79(0x17f)]=_0x260ffb,this[_0x1bae79(0x175)]=_0x87ef1a,this[_0x1bae79(0x1ac)]=_0xab4b,this[_0x1bae79(0x134)]=_0x1c28e5['P']['Zero'](),this['_halfAxes']=_0x1c28e5['P'][_0x1bae79(0x15f)](),_0xab4b[_0x1bae79(0x11d)](_0x87ef1a,this[_0x1bae79(0x134)])[_0x1bae79(0x147)](0.5),_0xab4b[_0x1bae79(0x1c8)](_0x87ef1a,this['_halfAxes'])[_0x1bae79(0x147)](0.5),this[_0x1bae79(0x127)][_0x1bae79(0x200)](_0x87ef1a[_0x1bae79(0x1b1)]()),this[_0x1bae79(0x127)][_0x1bae79(0x200)](_0xab4b[_0x1bae79(0x1b1)]()),this[_0x1bae79(0x127)]['push'](_0x87ef1a[_0x1bae79(0x1b1)]()),this[_0x1bae79(0x127)][0x2]['x']=_0xab4b['x'],this[_0x1bae79(0x127)][_0x1bae79(0x200)](_0x87ef1a[_0x1bae79(0x1b1)]()),this['boundingVectors'][0x3]['y']=_0xab4b['y'],this[_0x1bae79(0x127)]['push'](_0x87ef1a['clone']()),this[_0x1bae79(0x127)][0x4]['z']=_0xab4b['z'],this[_0x1bae79(0x127)][_0x1bae79(0x200)](_0xab4b[_0x1bae79(0x1b1)]()),this[_0x1bae79(0x127)][0x5]['z']=_0x87ef1a['z'],this[_0x1bae79(0x127)][_0x1bae79(0x200)](_0xab4b[_0x1bae79(0x1b1)]()),this[_0x1bae79(0x127)][0x6]['x']=_0x87ef1a['x'],this['boundingVectors'][_0x1bae79(0x200)](_0xab4b[_0x1bae79(0x1b1)]()),this[_0x1bae79(0x127)][0x7]['y']=_0x87ef1a['y'],this[_0x1bae79(0x1ec)]=_0x1c28e5['P']['DistanceSquared'](_0x87ef1a,_0xab4b);}get[_0x28ad51(0xf8)](){return this['_minPoint'];}get[_0x28ad51(0x109)](){var _0x2d6f9d=_0x28ad51;return this[_0x2d6f9d(0x1ac)];}[_0x28ad51(0x137)](_0x34adf8,_0x335cc2){var _0x3802c4=_0x28ad51;if(this[_0x3802c4(0x172)]||this[_0x3802c4(0x113)](),this[_0x3802c4(0x172)])for(let _0xf280d5=0x0;_0xf280d5<this[_0x3802c4(0x172)][_0x3802c4(0x1d1)];_0xf280d5++){let _0x1c374c=this[_0x3802c4(0x172)][_0xf280d5];if(_0x335f86[_0x3802c4(0x1d3)](_0x34adf8,_0x335cc2,_0x1c374c))return _0x1c374c[_0x3802c4(0x137)](_0x34adf8,_0x335cc2);}return this[_0x3802c4(0x101)]++,this;}static[_0x28ad51(0x1c4)](_0x2fdbed,_0x5e88fb,_0x4c8398){_0x4c8398=_0x4c8398['subtract'](_0x2fdbed);let _0x3bedda=0x0,_0x29d81e;return _0x4c8398['x']<-_0x5e88fb['_x']?(_0x29d81e=_0x4c8398['x']+_0x5e88fb['_x'],_0x3bedda+=_0x29d81e*_0x29d81e):_0x4c8398['x']>_0x5e88fb['_x']&&(_0x29d81e=_0x4c8398['x']-_0x5e88fb['_x'],_0x3bedda+=_0x29d81e*_0x29d81e),_0x4c8398['y']<-_0x5e88fb['_y']?(_0x29d81e=_0x4c8398['y']+_0x5e88fb['_y'],_0x3bedda+=_0x29d81e*_0x29d81e):_0x4c8398['y']>_0x5e88fb['_y']&&(_0x29d81e=_0x4c8398['y']-_0x5e88fb['_y'],_0x3bedda+=_0x29d81e*_0x29d81e),_0x4c8398['z']<-_0x5e88fb['_z']?(_0x29d81e=_0x4c8398['z']+_0x5e88fb['_z'],_0x3bedda+=_0x29d81e*_0x29d81e):_0x4c8398['z']>_0x5e88fb['_z']&&(_0x29d81e=_0x4c8398['z']-_0x5e88fb['_z'],_0x3bedda+=_0x29d81e*_0x29d81e),_0x3bedda;}static[_0x28ad51(0x11a)](_0x504c98,_0x549218){let _0xe1de56=!0x0,_0x308e42=!0x0;for(var _0xadd31d=0x0;_0xadd31d<0x6;++_0xadd31d){let _0x18f887=!0x0;const _0x348653=_0x549218[_0xadd31d];for(var _0x55d5c4=0x0;_0x55d5c4<0x8;++_0x55d5c4)0x0<=_0x348653['dotCoordinate'](_0x504c98[_0x55d5c4])?_0x18f887=!0x1:_0x308e42=!0x1;if(_0x18f887){_0xe1de56=!0x1;break;}}return _0x308e42&&_0xe1de56?0x2:_0xe1de56?0x1:0x0;}[_0x28ad51(0x1c9)](_0x8fab91){var _0x689c96=_0x28ad51,_0x5781d8=this[_0x689c96(0x160)]&&0x2===this[_0x689c96(0x160)]['frustumIntersect']?0x2:_0x335f86[_0x689c96(0x11a)](this[_0x689c96(0x127)],_0x8fab91);if(0x0!==(this[_0x689c96(0x148)]=_0x5781d8)){this[_0x689c96(0x1b0)]['selectModelIdBlockId'][this['modelId']][this['id']]=this;for(let _0x5e3967=0x0;this[_0x689c96(0x172)]&&_0x5e3967<this[_0x689c96(0x172)][_0x689c96(0x1d1)];_0x5e3967++)this[_0x689c96(0x172)][_0x5e3967][_0x689c96(0x1c9)](_0x8fab91);}}[_0x28ad51(0x113)](){var _0x5dfe12=_0x28ad51;this[_0x5dfe12(0x172)]=new Array();var _0x1f85a5=this['_maxPoint']['x']-this['_minPoint']['x'],_0x340040=this[_0x5dfe12(0x1ac)]['y']-this['_minPoint']['y'],_0x878382=this[_0x5dfe12(0x1ac)]['z']-this[_0x5dfe12(0x175)]['z'],_0x5760de=Math['max'](_0x1f85a5,_0x340040,_0x878382);if(_0x5760de>this[_0x5dfe12(0x11e)]||this[_0x5dfe12(0x141)]<0x5){let _0x335fda;_0x1f85a5===_0x5760de?_0x335fda='x':_0x340040===_0x5760de?_0x335fda='y':_0x878382===_0x5760de&&(_0x335fda='z'),_0x1f85a5=new _0x1c28e5['P'](this[_0x5dfe12(0x175)]['x'],this['_minPoint']['y'],this[_0x5dfe12(0x175)]['z']);let _0x203738=new _0x1c28e5['P'](this['_maxPoint']['x'],this[_0x5dfe12(0x1ac)]['y'],this['_maxPoint']['z']),_0x48c8c8=(_0x203738[_0x335fda]=_0x203738[_0x335fda]-_0x5760de/0x2,new _0x1c28e5['P'](this[_0x5dfe12(0x175)]['x'],this[_0x5dfe12(0x175)]['y'],this[_0x5dfe12(0x175)]['z']));_0x48c8c8[_0x335fda]=_0x48c8c8[_0x335fda]+_0x5760de/0x2,(_0x340040=new _0x1c28e5['P'](this[_0x5dfe12(0x1ac)]['x'],this[_0x5dfe12(0x1ac)]['y'],this[_0x5dfe12(0x1ac)]['z']),_0x878382=new _0x335f86(_0x1f85a5,_0x203738,this[_0x5dfe12(0x141)]+0x1,this['_minBlockWidth'],this,this[_0x5dfe12(0x1b0)],'0',this['modelId']),_0x5760de=(this['blocks'][_0x5dfe12(0x200)](_0x878382),new _0x335f86(_0x48c8c8,_0x340040,this['_currentDepth']+0x1,this[_0x5dfe12(0x11e)],this,this[_0x5dfe12(0x1b0)],'1',this[_0x5dfe12(0x17f)]))),this[_0x5dfe12(0x172)][_0x5dfe12(0x200)](_0x5760de);}}}_0x335f86[_0x28ad51(0x1d3)]=(_0x2e19bb,_0x3460a0,_0x5d60e7)=>_0x5d60e7[_0x28ad51(0x109)]['x']>=_0x3460a0['x']&&_0x5d60e7[_0x28ad51(0xf8)]['x']<=_0x2e19bb['x']&&_0x5d60e7[_0x28ad51(0x109)]['y']>=_0x3460a0['y']&&_0x5d60e7[_0x28ad51(0xf8)]['y']<=_0x2e19bb['y']&&_0x5d60e7[_0x28ad51(0x109)]['z']>=_0x3460a0['z']&&_0x5d60e7['minPoint']['z']<=_0x2e19bb['z'];let _0x310191=[[0x1,0x5,0x4,0x7,0x3,0x2,0x6],[0x0,0x3,0x2,0x1,0x5,0x4,0x6],[0x0,0x3,0x2,0x6,0x5,0x4,0x6],[0x0,0x4,0x7,0x3,0x2,0x1,0x6],[0x0,0x3,0x2,0x1,-0x1,-0x1,0x4],[0x0,0x3,0x2,0x6,0x5,0x1,0x6],[0x0,0x4,0x7,0x6,0x2,0x1,0x6],[0x0,0x3,0x7,0x6,0x2,0x1,0x6],[0x0,0x3,0x7,0x6,0x5,0x1,0x6],[0x0,0x1,0x5,0x4,0x7,0x3,0x6],[0x0,0x1,0x5,0x4,-0x1,-0x1,0x4],[0x0,0x1,0x2,0x6,0x5,0x4,0x6],[0x0,0x4,0x7,0x3,-0x1,-0x1,0x4],[-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,0x0],[0x1,0x2,0x6,0x5,-0x1,-0x1,0x4],[0x0,0x4,0x7,0x6,0x2,0x3,0x6],[0x2,0x3,0x7,0x6,-0x1,-0x1,0x4],[0x1,0x2,0x3,0x7,0x6,0x5,0x6],[0x0,0x1,0x5,0x6,0x7,0x3,0x6],[0x0,0x1,0x5,0x6,0x7,0x4,0x6],[0x0,0x1,0x2,0x6,0x7,0x4,0x6],[0x0,0x4,0x5,0x6,0x7,0x3,0x6],[0x4,0x5,0x6,0x7,-0x1,-0x1,0x4],[0x1,0x2,0x6,0x7,0x4,0x5,0x6],[0x0,0x4,0x5,0x6,0x2,0x3,0x6],[0x2,0x3,0x7,0x4,0x5,0x6,0x6],[0x1,0x2,0x3,0x7,0x4,0x5,0x6]];class _0x91a8de{constructor(_0x12e871){var _0x2c6cf3=_0x28ad51;this['fv']=_0x12e871,this[_0x2c6cf3(0x172)]={},this[_0x2c6cf3(0x1a8)]={},this[_0x2c6cf3(0x179)]={},this['modelMatrixInvert']={},this[_0x2c6cf3(0xfc)]={},this[_0x2c6cf3(0x10a)]={},this[_0x2c6cf3(0x149)]=[],this[_0x2c6cf3(0x19e)]=_0x1c28e5['P']['Zero']();for(let _0x4349ab=0x0;_0x4349ab<0x6;_0x4349ab++)this[_0x2c6cf3(0x149)][_0x2c6cf3(0x200)](new _0x1c28e5['JO'](0x0,0x0,0x0,0x0));}[_0x28ad51(0x163)](_0x5d87e1,_0x4b1d33,_0x520818,_0x2b2458=[],_0x44609c=0xa){var _0x1a5cee=_0x28ad51;this[_0x1a5cee(0x179)][_0x5d87e1]=_0x1c28e5['y3'][_0x1a5cee(0x194)](),this[_0x1a5cee(0x181)][_0x5d87e1]=_0x1c28e5['y3'][_0x1a5cee(0x194)](),this[_0x1a5cee(0x172)][_0x1a5cee(0x102)](_0x5d87e1)||(this[_0x1a5cee(0x172)][_0x5d87e1]=new _0x335f86(_0x4b1d33,_0x520818,0x0,_0x44609c,void 0x0,this,'1',_0x5d87e1),this[_0x1a5cee(0x172)][_0x5d87e1]['wordMinPoint']=_0x4b1d33[_0x1a5cee(0x1b1)](),this[_0x1a5cee(0x172)][_0x5d87e1][_0x1a5cee(0x164)]=_0x520818[_0x1a5cee(0x1b1)](),this[_0x1a5cee(0x172)][_0x5d87e1]['indexTree']=_0x2b2458,this[_0x1a5cee(0xfc)][_0x5d87e1]={});}[_0x28ad51(0x1ca)](_0xeb2edb){var _0x164ea9=_0x28ad51;delete this[_0x164ea9(0x172)][_0xeb2edb],delete this['modelTransformMatrix'][_0xeb2edb],delete this[_0x164ea9(0x179)][_0xeb2edb],delete this[_0x164ea9(0xfc)][_0xeb2edb];}['SetModelMatrix'](_0x2ad333,_0x1b909b){var _0x454cc6=_0x28ad51;this[_0x454cc6(0x179)][_0x2ad333]=_0x1b909b,this[_0x454cc6(0x181)][_0x2ad333]=_0x1c28e5['y3']['Invert'](_0x1b909b),_0x1c28e5['P'][_0x454cc6(0x1d2)](this[_0x454cc6(0x172)][_0x2ad333][_0x454cc6(0xf8)],this[_0x454cc6(0x179)][_0x2ad333],this['blocks'][_0x2ad333][_0x454cc6(0xfd)]),_0x1c28e5['P'][_0x454cc6(0x1d2)](this['blocks'][_0x2ad333][_0x454cc6(0x109)],this['modelMatrix'][_0x2ad333],this[_0x454cc6(0x172)][_0x2ad333][_0x454cc6(0x164)]);}[_0x28ad51(0x137)](_0x55dacf,_0x3242af,_0x1a9597,_0x1a2e1d){var _0x1eddb6=_0x28ad51,_0x51c249=this[_0x1eddb6(0x172)][_0x55dacf]['AddEntity'](_0x3242af,_0x1a9597);return this[_0x1eddb6(0xfc)][_0x55dacf][_0x1eddb6(0x102)](_0x51c249['id'])||(this['modelIdBlockIdInstances'][_0x55dacf][_0x51c249['id']]={}),this[_0x1eddb6(0xfc)][_0x55dacf][_0x51c249['id']][_0x1a2e1d['id']]={'min':{'x':_0x3242af['x'],'y':_0x3242af['y'],'z':_0x3242af['z']},'max':{'x':_0x1a9597['x'],'y':_0x1a9597['y'],'z':_0x1a9597['z']}},_0x51c249;}['Select'](_0x7d7630,_0x2fc414,_0x1547a2){var _0x198c60=_0x28ad51;for(var _0x2c7146 in(this[_0x198c60(0x10a)]={},this[_0x198c60(0x172)]))if(this['selectModelIdBlockId'][_0x2c7146]={},0x1===this['fv'][_0x198c60(0x1dd)][_0x198c60(0x1ed)](~~_0x2c7146)[0x0]){let _0x44bf9d=_0x1c28e5['y3'][_0x198c60(0x194)]();this[_0x198c60(0x179)][_0x2c7146][_0x198c60(0x1dc)](_0x7d7630,_0x44bf9d),_0x1c28e5['P'][_0x198c60(0x1d2)](_0x1547a2,this[_0x198c60(0x181)][_0x2c7146],this[_0x198c60(0x19e)]),_0x44bf9d[_0x198c60(0x1dc)](_0x2fc414,_0x44bf9d),this[_0x198c60(0x1a8)][_0x2c7146]=_0x44bf9d,_0x1c28e5['iW'][_0x198c60(0x17b)](_0x44bf9d,this['currentFrustumPlanes']),this[_0x198c60(0x172)][_0x2c7146][_0x198c60(0x148)]=_0x335f86[_0x198c60(0x11a)](this[_0x198c60(0x172)][_0x2c7146][_0x198c60(0x127)],this[_0x198c60(0x149)]),0x0!==this[_0x198c60(0x172)][_0x2c7146][_0x198c60(0x148)]&&0.01<this[_0x198c60(0x152)](_0x44bf9d,this[_0x198c60(0x172)][_0x2c7146][_0x198c60(0xf8)],this[_0x198c60(0x172)][_0x2c7146]['maxPoint'],0x2===this['blocks'][_0x2c7146]['frustumIntersect'],this[_0x198c60(0x19e)])&&(this['blocks'][_0x2c7146][_0x198c60(0x172)]?this['blocks'][_0x2c7146][_0x198c60(0x1c9)](this[_0x198c60(0x149)]):(this[_0x198c60(0x1eb)](this[_0x198c60(0x172)][_0x2c7146],this[_0x198c60(0x172)][_0x2c7146][_0x198c60(0x155)]),delete this[_0x198c60(0x172)][_0x2c7146][_0x198c60(0x155)],this['fv']['InitIndexDb'](_0x2c7146)));}}['FrameSelection'](_0x2322d4,_0x472ced,_0x389cee,_0x1f1185,_0x46b299,_0x2a9377){var _0x403e3=_0x28ad51;let _0x3775ea=[];for(var _0x5d8477 in(this[_0x403e3(0x10a)]={},this[_0x403e3(0x172)]))if(0x1===this['fv'][_0x403e3(0x1dd)][_0x403e3(0x1ed)](~~_0x5d8477)[0x0]){this[_0x403e3(0x10a)][_0x5d8477]={};let _0x568384=_0x1c28e5['y3'][_0x403e3(0x194)]();this[_0x403e3(0x179)][_0x5d8477][_0x403e3(0x1dc)](_0x46b299,_0x568384),_0x568384[_0x403e3(0x1dc)](_0x2a9377,_0x568384);var _0x15f545=_0x1c28e5['y3'][_0x403e3(0x136)](_0x568384),_0x44a58d=this[_0x403e3(0x10f)](_0x15f545,_0x2322d4,_0x472ced,_0x389cee,_0x1f1185);if(0x0!==_0x335f86['IsInFrustum'](this[_0x403e3(0x172)][_0x5d8477][_0x403e3(0x127)],_0x44a58d))for(var _0x4e31f5 in(this[_0x403e3(0x172)][_0x5d8477][_0x403e3(0x1c9)](_0x44a58d),this['selectModelIdBlockId'][_0x5d8477])){var _0x445442,_0x563b71=this['selectModelIdBlockId'][_0x5d8477][_0x4e31f5];for(_0x445442 in this[_0x403e3(0xfc)][_0x5d8477][_0x4e31f5]){var _0x5907c1=~~_0x445442,_0x56fb9f=this['fv'][_0x403e3(0x15a)][_0x5d8477][_0x5907c1],_0x1b27dd=this['fv'][_0x403e3(0x18d)][_0x56fb9f+0x15];if(0x0!==this['fv'][_0x403e3(0x18d)][_0x56fb9f+0x1a]){if(0x1===_0x563b71[_0x403e3(0x148)]){var _0x31b156=_0x1c28e5['P'][_0x403e3(0x1a1)](this['fv'][_0x403e3(0x18d)],_0x56fb9f+0xf),_0x56fb9f=_0x1c28e5['P']['FromArray'](this['fv']['modelMeshInstancesDataView'],_0x56fb9f+0x12);let _0x40c92f=new _0x299016['k'](_0x31b156,_0x56fb9f);_0x40c92f[_0x403e3(0x193)](_0x44a58d)&&_0x3775ea[_0x403e3(0x200)](_0x5d8477,_0x1b27dd,_0x5907c1);}else _0x3775ea[_0x403e3(0x200)](_0x5d8477,_0x1b27dd,_0x5907c1);}}}}return _0x3775ea;}[_0x28ad51(0x10f)](_0x123738,_0x417f2a,_0x5ab4ae,_0x292978,_0xb2e74){var _0x2e42f2=_0x28ad51,_0xb51022=this[_0x2e42f2(0x1ad)](_0x123738,_0x417f2a,_0x5ab4ae),_0x37d75a=this[_0x2e42f2(0x1ad)](_0x123738,_0x292978,_0xb2e74),_0x417f2a=this[_0x2e42f2(0x1ad)](_0x123738,_0x417f2a,_0xb2e74),_0xb2e74=this[_0x2e42f2(0x1ad)](_0x123738,_0x292978,_0x5ab4ae);return[_0x1c28e5['JO'][_0x2e42f2(0x1d4)](_0xb51022[_0x2e42f2(0x184)],_0x37d75a[_0x2e42f2(0x184)],_0x417f2a['origin']),_0x1c28e5['JO']['FromPoints'](_0xb51022['target'],_0x417f2a[_0x2e42f2(0x1d7)],_0x37d75a[_0x2e42f2(0x1d7)]),_0x1c28e5['JO'][_0x2e42f2(0x1d4)](_0xb51022[_0x2e42f2(0x184)],_0x417f2a['target'],_0xb51022[_0x2e42f2(0x1d7)]),_0x1c28e5['JO']['FromPoints'](_0x37d75a['origin'],_0xb2e74[_0x2e42f2(0x1d7)],_0x37d75a['target']),_0x1c28e5['JO'][_0x2e42f2(0x1d4)](_0xb51022[_0x2e42f2(0x184)],_0xb51022[_0x2e42f2(0x1d7)],_0xb2e74[_0x2e42f2(0x1d7)]),_0x1c28e5['JO'][_0x2e42f2(0x1d4)](_0x37d75a[_0x2e42f2(0x184)],_0x37d75a['target'],_0x417f2a[_0x2e42f2(0x1d7)])];}['GetPosition'](_0x12f43d,_0x1a6d6b,_0x1c765b){var _0x44d5dd=_0x28ad51,_0x266bf9=new _0x1c28e5['P'](_0x1a6d6b,_0x1c765b,0x0),_0x1a6d6b=new _0x1c28e5['P'](_0x1a6d6b,_0x1c765b,0x1),_0x1c765b=new _0x1c28e5['P'](),_0x419c00=new _0x1c28e5['P']();return _0x1c28e5['P'][_0x44d5dd(0x1e7)](_0x266bf9,_0x12f43d,_0x1c765b),_0x1c28e5['P'][_0x44d5dd(0x1e7)](_0x1a6d6b,_0x12f43d,_0x419c00),{'origin':_0x1c765b,'target':_0x419c00};}['AddTreeNode'](_0x2bf45f,_0x1bef48){var _0x3954bb=_0x28ad51;_0x2bf45f['entityCount']=_0x1bef48[0x2],0x0===_0x1bef48[0x0]&&0x0===_0x1bef48[0x1]||_0x2bf45f['createInnerBlocks'](),0x0!==_0x1bef48[0x0]&&this[_0x3954bb(0x1eb)](_0x2bf45f[_0x3954bb(0x172)][0x0],_0x1bef48[0x0]),0x0!==_0x1bef48[0x1]&&this[_0x3954bb(0x1eb)](_0x2bf45f[_0x3954bb(0x172)][0x1],_0x1bef48[0x1]);}[_0x28ad51(0x14b)](_0x5b5efd,_0x1a388c){var _0x536f21=_0x28ad51;_0x1a388c[_0x536f21(0x131)]=_0x335f86['PositionToBoxDistanceSquared'](_0x1a388c[_0x536f21(0x134)],_0x1a388c['_halfAxes'],_0x5b5efd);}['ComputeProjectionArea'](_0xe8a59c,_0x6bafa6,_0x43d1a5,_0x30fdac,_0x340b09){var _0x59c314=_0x28ad51;let _0x57a5de=[{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0}],_0x2a51cb=[{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0}],_0xebeccc;if(_0xebeccc=_0x340b09['x']>=_0x6bafa6['x']?_0x340b09['x']>_0x43d1a5['x']?0x2:0x1:0x0,_0x340b09['y']>=_0x6bafa6['y']&&(_0xebeccc+=_0x340b09['y']>_0x43d1a5['y']?0x6:0x3),_0x340b09['z']>=_0x6bafa6['z']&&(_0xebeccc+=_0x340b09['z']>_0x43d1a5['z']?0x12:0x9),0xd===_0xebeccc)return 0x4;let _0x46812a=_0x310191[_0xebeccc][0x6],_0x1766b4;for(_0x1766b4=0x0;_0x1766b4<_0x46812a;_0x1766b4++){var _0x3b5144=_0x310191[_0xebeccc][_0x1766b4];_0x57a5de[_0x1766b4]['x']=((_0x3b5144+0x1)%0x4<0x2?_0x6bafa6:_0x43d1a5)['x'],_0x57a5de[_0x1766b4]['y']=(_0x3b5144%0x4<0x2?_0x6bafa6:_0x43d1a5)['y'],_0x57a5de[_0x1766b4]['z']=(_0x3b5144<0x4?_0x6bafa6:_0x43d1a5)['z'];let _0x1b547d=_0x57a5de[_0x1766b4];var _0x3b5144=_0x1b547d['x'],_0x185fd3=_0x1b547d['y'],_0x5b4003=_0x1b547d['z'],_0x1fd295=_0xe8a59c['_m'];let _0x4cc64b=_0x1fd295[0x3]*_0x3b5144+_0x1fd295[0x7]*_0x185fd3+_0x1fd295[0xb]*_0x5b4003+_0x1fd295[0xf];var _0x3593c1=0x1/(_0x4cc64b=_0x4cc64b<0x0?-_0x4cc64b:_0x4cc64b);_0x1b547d['x']=(_0x1fd295[0x0]*_0x3b5144+_0x1fd295[0x4]*_0x185fd3+_0x1fd295[0x8]*_0x5b4003+_0x1fd295[0xc])*_0x3593c1,_0x1b547d['y']=(_0x1fd295[0x1]*_0x3b5144+_0x1fd295[0x5]*_0x185fd3+_0x1fd295[0x9]*_0x5b4003+_0x1fd295[0xd])*_0x3593c1;}let _0x13f6bf=0x0;if(_0x30fdac){for(_0x13f6bf=(_0x57a5de[_0x46812a-0x1]['x']-_0x57a5de[0x0]['x'])*(_0x57a5de[_0x46812a-0x1]['y']+_0x57a5de[0x0]['y']),_0x1766b4=0x0;_0x1766b4<_0x46812a-0x1;_0x1766b4++)_0x13f6bf+=(_0x57a5de[_0x1766b4]['x']-_0x57a5de[_0x1766b4+0x1]['x'])*(_0x57a5de[_0x1766b4]['y']+_0x57a5de[_0x1766b4+0x1]['y']);}else{var _0x3f7c9a;let _0xb41745,_0x1bec3c,_0x1f7264,_0x507e9c,_0x48f19b,_0x1df8f0,_0x2b91a5;var _0xcdfddb=function(_0xce5f6d){switch(_0x1df8f0){case 0x0:return-0x1<=_0xce5f6d['x'];case 0x1:return _0xce5f6d['x']<=0x1;case 0x2:return-0x1<=_0xce5f6d['y'];case 0x3:return _0xce5f6d['y']<=0x1;}},_0x1c23dc=function(_0x1e70a2){_0x2a51cb[_0x2b91a5],_0x2a51cb[_0x2b91a5]['x']=_0x1e70a2['x'],_0x2a51cb[_0x2b91a5++]['y']=_0x1e70a2['y'];},_0x1f4464=function(){let _0x336bbb,_0x4d1d7a;switch(_0x1df8f0){case 0x0:_0x336bbb=-0x1,_0x4d1d7a=_0xb41745['y']+(_0x1bec3c['y']-_0xb41745['y'])*(_0x336bbb-_0xb41745['x'])/(_0x1bec3c['x']-_0xb41745['x']);break;case 0x1:_0x336bbb=0x1,_0x4d1d7a=_0xb41745['y']+(_0x1bec3c['y']-_0xb41745['y'])*(_0x336bbb-_0xb41745['x'])/(_0x1bec3c['x']-_0xb41745['x']);break;case 0x2:_0x4d1d7a=-0x1,_0x336bbb=_0xb41745['x']+(_0x1bec3c['x']-_0xb41745['x'])*(_0x4d1d7a-_0xb41745['y'])/(_0x1bec3c['y']-_0xb41745['y']);break;case 0x3:_0x4d1d7a=0x1,_0x336bbb=_0xb41745['x']+(_0x1bec3c['x']-_0xb41745['x'])*(_0x4d1d7a-_0xb41745['y'])/(_0x1bec3c['y']-_0xb41745['y']);}_0x2a51cb[_0x2b91a5]['x']=_0x336bbb,_0x2a51cb[_0x2b91a5++]['y']=_0x4d1d7a;};for(_0x1df8f0=0x0;_0x1df8f0<0x4&&0x2<_0x46812a;_0x1df8f0++){for(_0x2b91a5=0x0,_0xb41745=_0x57a5de[_0x46812a-0x1],_0x1f7264=_0xcdfddb(_0xb41745),_0x48f19b=0x0;_0x48f19b<_0x46812a;_0x48f19b++)_0x507e9c=_0xcdfddb(_0x1bec3c=_0x57a5de[_0x48f19b]),_0x1f7264?_0x507e9c?_0x1c23dc(_0x1bec3c):_0x1f4464():_0x507e9c&&(_0x1f4464(),_0x1c23dc(_0x1bec3c)),_0xb41745=_0x1bec3c,_0x1f7264=_0x507e9c;_0x46812a=_0x2b91a5,_0x3f7c9a=_0x57a5de,_0x57a5de=_0x2a51cb,_0x2a51cb=_0x3f7c9a;}if(0x3<=_0x46812a){for(_0x13f6bf=(_0x57a5de[_0x46812a-0x1]['x']-_0x57a5de[0x0]['x'])*(_0x57a5de[_0x46812a-0x1]['y']+_0x57a5de[0x0]['y']),_0x1766b4=0x0;_0x1766b4<_0x46812a-0x1;_0x1766b4++)_0x13f6bf+=(_0x57a5de[_0x1766b4]['x']-_0x57a5de[_0x1766b4+0x1]['x'])*(_0x57a5de[_0x1766b4]['y']+_0x57a5de[_0x1766b4+0x1]['y']);}}return Math[_0x59c314(0x1a5)](0.5*_0x13f6bf);}}var _0x2df801=_0x2ca62e(0x15a31),_0x3c13ac=_0x2ca62e(0xd8a8),_0x3ce3db=_0x2ca62e(0x10d51),_0x3ce3db=_0x2ca62e['n'](_0x3ce3db),_0x11e7ea=_0x2ca62e(0x2f9d),_0x5dc51a=_0x2ca62e(0x25c5),_0x560d82=_0x2ca62e['n'](_0x5dc51a),_0x308661=_0x2ca62e(0x43e9),_0x4c9676=_0x2ca62e(0x6214);_0x3ce3db()({'locateFile':(_0x52a9d9,_0x5444b1)=>_0x3c13ac['Z']})[_0x28ad51(0x1cb)](_0x1dd53c=>{globalThis['SQLEngine']=_0x1dd53c;}),globalThis['fv']=new class{constructor(){var _0x2d6536=_0x28ad51;this[_0x2d6536(0x12e)]=!0x1,this['modelMeshInstancesIndexArrayBuff']={},this[_0x2d6536(0x15a)]={},this[_0x2d6536(0x1cd)]=0x1,this[_0x2d6536(0x1a4)]={},this[_0x2d6536(0x118)]={},this['requestingIndexDb']=!0x1,this['requestingServer']=!0x1,this[_0x2d6536(0x114)]=!0x1,this[_0x2d6536(0x12c)]={},this[_0x2d6536(0x1de)]={},this[_0x2d6536(0x112)]=0x0,this[_0x2d6536(0x1ff)]=0x1,this[_0x2d6536(0x173)]={'transparent':{},'opaque':{}},this[_0x2d6536(0x1a6)]={},this['transparentLengthOffset']=0x0,this[_0x2d6536(0x18e)]=0x0,this['dieOutLength']=0x0,this[_0x2d6536(0x14a)]=0x12c,this['indexDbInsertCurrentNum']=0x0,this[_0x2d6536(0x1d5)]=0x2,this[_0x2d6536(0x150)]=0x0,this[_0x2d6536(0x107)]={},this[_0x2d6536(0x1a9)]={},this[_0x2d6536(0x1e2)]=(_0x42d68e,_0xaf8db9)=>{var _0x544edb=_0x2d6536;_0x42d68e[_0x544edb(0x140)](_0x544edb(0x11b),_0x58b15a=>{var _0x2601ca=_0x544edb,_0x49ff1c=new Float32Array(_0x58b15a['transformBox'][_0x2601ca(0x1b4)]),_0x2f595f=_0x1c28e5['y3'][_0x2601ca(0x11f)](_0x49ff1c[0x0],_0x49ff1c[0x1],_0x49ff1c[0x2],0x0,_0x49ff1c[0x3],_0x49ff1c[0x4],_0x49ff1c[0x5],0x0,_0x49ff1c[0x6],_0x49ff1c[0x7],_0x49ff1c[0x8],0x0,_0x49ff1c[0x9],_0x49ff1c[0xa],_0x49ff1c[0xb],0x1),_0x1ddbbe=_0x1c28e5['P'][_0x2601ca(0x1a1)](_0x49ff1c,0xc),_0x49ff1c=_0x1c28e5['P'][_0x2601ca(0x1a1)](_0x49ff1c,0xf),_0x1ddbbe=new _0x299016['k'](_0x1ddbbe,_0x49ff1c,_0x2f595f);this[_0x2601ca(0x1b0)]['AddEntity'](_0xaf8db9,_0x1ddbbe['minimumWorld'],_0x1ddbbe[_0x2601ca(0x196)],_0x58b15a);});},this[_0x2d6536(0x1b0)]=new _0x91a8de(this),_0x31faa2['Z2'][_0x2d6536(0x1f2)](!0x0),globalThis[_0x2d6536(0x1d6)]('message',_0x3d624a=>{var _0x1eb697=_0x2d6536;switch(_0x3d624a[_0x1eb697(0x154)][_0x1eb697(0x1d0)]){case _0x1eb697(0x1e9):for(var _0x331035 in(this[_0x1eb697(0x120)]=new _0x2df801['p'](_0x3d624a['data'][_0x1eb697(0x120)][_0x1eb697(0x138)],_0x3d624a['data'][_0x1eb697(0x120)][_0x1eb697(0x1b6)]),this[_0x1eb697(0x1dd)]=new _0x308661['T'](_0x3d624a[_0x1eb697(0x154)][_0x1eb697(0x19d)],_0x3d624a['data']['modelIndexOffsetStart']),this[_0x1eb697(0x1c1)]=_0x3d624a['data'][_0x1eb697(0x1c1)],this[_0x1eb697(0x1bf)]=new Int32Array(this['allowRenderInstancesArrayBuffer']),this[_0x1eb697(0x143)]=_0x3d624a[_0x1eb697(0x154)][_0x1eb697(0x143)],this[_0x1eb697(0x18d)]=new Float32Array(this[_0x1eb697(0x143)]),this[_0x1eb697(0x12f)]=_0x3d624a[_0x1eb697(0x154)]['renderMemoryIdBuffer'],this[_0x1eb697(0x19f)]=new Uint32Array(this[_0x1eb697(0x12f)]),this[_0x1eb697(0x1c2)]=_0x3d624a[_0x1eb697(0x154)][_0x1eb697(0x1c2)],this[_0x1eb697(0x1f6)]=Math[_0x1eb697(0x103)](0.5*_0x3d624a[_0x1eb697(0x154)][_0x1eb697(0x1cc)]),this['opaqueLengthOffset']=this[_0x1eb697(0x1f6)]+Math[_0x1eb697(0x103)](0.5*_0x3d624a['data'][_0x1eb697(0x117)]),this[_0x1eb697(0x1f5)]=0.4*this['opaqueLengthOffset'],this['modelMeshInstancesIndexArrayBuff']))this[_0x1eb697(0x15a)][_0x331035]=new Uint32Array(this[_0x1eb697(0x1c2)][_0x331035]);this[_0x1eb697(0x19b)]=_0x3d624a[_0x1eb697(0x154)][_0x1eb697(0x1bc)]+_0x1eb697(0x19b);for(var _0x4d155f of _0x3d624a['data'][_0x1eb697(0x125)]){var _0x1a6c3d=_0x4d155f['id'],_0x209fbf=(this[_0x1eb697(0x1a4)][_0x4d155f[_0x1eb697(0x10b)]]=_0x1a6c3d,this[_0x1eb697(0x118)][_0x1a6c3d]=_0x4d155f[_0x1eb697(0x10b)],_0x1c28e5['P'][_0x1eb697(0x1a1)]((0x0,_0x11e7ea['ux'])(_0x4d155f[_0x1eb697(0x1e4)][_0x1eb697(0x1ba)]('\x20')))),_0x5a9bc5=_0x1c28e5['P'][_0x1eb697(0x1a1)]((0x0,_0x11e7ea['ux'])(_0x4d155f['boxMax'][_0x1eb697(0x1ba)]('\x20')));this[_0x1eb697(0x1b0)]['AddBlock'](_0x1a6c3d,_0x209fbf,_0x5a9bc5,JSON[_0x1eb697(0x176)](_0x4d155f[_0x1eb697(0x155)])),delete _0x4d155f[_0x1eb697(0x155)],_0x4d155f['transform']&&(Array[_0x1eb697(0x19c)](_0x4d155f['transform'])||(_0x4d155f['transform']=(0x0,_0x11e7ea['ux'])(_0x4d155f[_0x1eb697(0x105)]['split']('\x20'))),this['btree']['SetModelMatrix'](_0x3d624a[_0x1eb697(0x154)][_0x1eb697(0x17f)],_0x1c28e5['y3'][_0x1eb697(0x1a1)](_0x4d155f[_0x1eb697(0x105)])));}this[_0x1eb697(0x171)]();break;case _0x1eb697(0x1d8):this['btree'][_0x1eb697(0x1d8)](_0x3d624a['data'][_0x1eb697(0x17f)],_0x1c28e5['y3'][_0x1eb697(0x1a1)](_0x3d624a[_0x1eb697(0x154)][_0x1eb697(0x179)])),this[_0x1eb697(0x1fb)]();break;case _0x1eb697(0x18a):var _0x1cae4e=this[_0x1eb697(0x18a)](_0x3d624a[_0x1eb697(0x154)]['x1'],_0x3d624a['data']['y1'],_0x3d624a[_0x1eb697(0x154)]['x2'],_0x3d624a[_0x1eb697(0x154)]['y2']);globalThis[_0x1eb697(0x110)]({'msgType':_0x1eb697(0x1c3),'cbId':_0x3d624a[_0x1eb697(0x154)][_0x1eb697(0x16a)],'resolve':_0x1cae4e});}});}[_0x28ad51(0x195)](){var _0x3d47ba=_0x28ad51;void 0x0!==globalThis[_0x3d47ba(0x199)]&&!0x1===globalThis['fv'][_0x3d47ba(0x129)]&&!0x1===globalThis['fv'][_0x3d47ba(0x168)]&&0x0===globalThis['fv'][_0x3d47ba(0x112)]&&(globalThis['fv'][_0x3d47ba(0x114)]&&0x1===globalThis['fv'][_0x3d47ba(0x19f)][0x6]||0x4===globalThis['fv'][_0x3d47ba(0x1bf)][0x3]||globalThis['fv'][_0x3d47ba(0x120)][_0x3d47ba(0x1d5)]!==globalThis['fv'][_0x3d47ba(0x1d5)]?globalThis['fv']['RenderSelection']():globalThis['fv']['renderMemoryIdDataView'][0x8]!==globalThis['fv'][_0x3d47ba(0x150)]&&(globalThis['fv'][_0x3d47ba(0x150)]=globalThis['fv'][_0x3d47ba(0x19f)][0x8],globalThis['fv'][_0x3d47ba(0x161)]())),setTimeout(globalThis['fv']['Loop'],0x8);}[_0x28ad51(0x171)](){var _0x5d4c12=_0x28ad51;!this[_0x5d4c12(0x12e)]&&this[_0x5d4c12(0x120)]&&(this[_0x5d4c12(0x12e)]=!0x0,globalThis[_0x5d4c12(0x110)]({'msgType':_0x5d4c12(0x133)}),this[_0x5d4c12(0x195)]());}[_0x28ad51(0x183)](_0xec6ee5){var _0x289647=_0x28ad51;if(this['indexDbModelTreeId'][_0xec6ee5]={},0x1===this['sharedData'][_0x289647(0x12b)]){this[_0x289647(0x112)]++;let _0x25ca87=indexedDB[_0x289647(0x17c)](this[_0x289647(0x118)][_0xec6ee5]);_0x25ca87[_0x289647(0x10e)]=_0xa1415c=>_0x4c9676[_0x289647(0x17e)](_0x289647(0x191),_0xa1415c),_0x25ca87['onupgradeneeded']=_0xe47079=>{var _0x8ade0=_0x289647;_0xe47079[_0x8ade0(0x1d7)][_0x8ade0(0x1a2)]['objectStoreNames'][_0x8ade0(0x167)](_0x8ade0(0x14c))||_0xe47079[_0x8ade0(0x1d7)][_0x8ade0(0x1a2)][_0x8ade0(0x10c)](_0x8ade0(0x14c),{'autoIncrement':!0x1,'keyPath':'id'}),_0xe47079['target'][_0x8ade0(0x1a2)][_0x8ade0(0x1f8)][_0x8ade0(0x167)](_0x8ade0(0xf7))||_0xe47079['target'][_0x8ade0(0x1a2)]['createObjectStore'](_0x8ade0(0xf7),{'autoIncrement':!0x1,'keyPath':_0x8ade0(0x18f)});},_0x25ca87['onsuccess']=_0x54d046=>{var _0x8d5a56=_0x289647;this[_0x8d5a56(0x12c)][_0xec6ee5]=_0x54d046[_0x8d5a56(0x1d7)][_0x8d5a56(0x1a2)];let _0x3f1894=_0x54d046[_0x8d5a56(0x1d7)]['result'][_0x8d5a56(0x1ee)](_0x8d5a56(0xf7),_0x8d5a56(0x1e0))[_0x8d5a56(0x16d)]('instances'),_0x204bf7=_0x3f1894[_0x8d5a56(0x189)]();_0x204bf7['onsuccess']=_0x5bc96d=>{var _0x1f27a3=_0x8d5a56,_0x579b6d;for(_0x579b6d of _0x5bc96d[_0x1f27a3(0x1d7)][_0x1f27a3(0x1a2)])this[_0x1f27a3(0x1de)][_0xec6ee5][_0x579b6d]=void 0x0;this[_0x1f27a3(0x112)]--;},globalThis['postMessage']({'msgType':_0x8d5a56(0x1c5),'modelId':_0xec6ee5});};}else globalThis[_0x289647(0x110)]({'msgType':'InitModel','modelId':_0xec6ee5});}[_0x28ad51(0x1fb)](){var _0x23e335=_0x28ad51;if(this[_0x23e335(0x114)]=!0x1,0x0!==this[_0x23e335(0x120)][_0x23e335(0x115)][0xf]){this[_0x23e335(0x1d5)]=this['sharedData'][_0x23e335(0x1d5)];var _0x412246,_0x19579f,_0x3c39c3,_0x101004,_0x506ff6=_0x1c28e5['y3'][_0x23e335(0x1a1)](this[_0x23e335(0x120)][_0x23e335(0x115)]),_0x4ca99c=_0x1c28e5['y3'][_0x23e335(0x1a1)](this[_0x23e335(0x120)][_0x23e335(0x182)]),_0xcb45ab=_0x1c28e5['P'][_0x23e335(0x1a1)](this['sharedData'][_0x23e335(0x14e)]);for(_0x412246 in(this[_0x23e335(0x1b0)][_0x23e335(0x1fd)](_0x506ff6,_0x4ca99c,_0xcb45ab),this[_0x23e335(0x173)]={'transparent':{},'opaque':{}},this[_0x23e335(0x1a6)]={},this[_0x23e335(0x1b0)][_0x23e335(0x10a)]))for(var _0x242b1a in this[_0x23e335(0x1b0)]['selectModelIdBlockId'][_0x412246]){this[_0x23e335(0xff)](_0x412246,_0x242b1a,this['projectionAreaModelIdInstancesId']),_0x242b1a=this['btree'][_0x23e335(0x10a)][_0x412246][_0x242b1a],0x0!==_0x242b1a[_0x23e335(0x101)]&&(!this[_0x23e335(0x1b0)][_0x23e335(0xfc)][_0x242b1a[_0x23e335(0x17f)]][_0x23e335(0x102)](_0x242b1a['id'])||Object[_0x23e335(0x17a)](this['btree'][_0x23e335(0xfc)][_0x242b1a[_0x23e335(0x17f)]][_0x242b1a['id']])[_0x23e335(0x1d1)]<_0x242b1a[_0x23e335(0x101)])&&this[_0x23e335(0x158)](_0x242b1a,this[_0x23e335(0x1a6)]);}let _0x5b2d78=[];for(_0x19579f in this[_0x23e335(0x1b0)][_0x23e335(0x172)])0x0!==this[_0x23e335(0x1b0)][_0x23e335(0x172)][_0x19579f][_0x23e335(0x148)]&&(_0x3c39c3=this[_0x23e335(0x1b0)]['blocks'][_0x19579f][_0x23e335(0xfd)],_0x101004=this[_0x23e335(0x1b0)]['blocks'][_0x19579f][_0x23e335(0x164)],0x0===_0x5b2d78['length']?_0x5b2d78=[_0x3c39c3['x'],_0x3c39c3['y'],_0x3c39c3['z'],_0x101004['x'],_0x101004['y'],_0x101004['z']]:(_0x5b2d78[0x0]=Math[_0x23e335(0x1c7)](_0x5b2d78[0x0],_0x3c39c3['x']),_0x5b2d78[0x1]=Math[_0x23e335(0x1c7)](_0x5b2d78[0x1],_0x3c39c3['y']),_0x5b2d78[0x2]=Math[_0x23e335(0x1c7)](_0x5b2d78[0x2],_0x3c39c3['z']),_0x5b2d78[0x3]=Math[_0x23e335(0x1aa)](_0x5b2d78[0x3],_0x101004['x']),_0x5b2d78[0x4]=Math['max'](_0x5b2d78[0x4],_0x101004['y']),_0x5b2d78[0x5]=Math[_0x23e335(0x1aa)](_0x5b2d78[0x5],_0x101004['z'])));this[_0x23e335(0x120)][_0x23e335(0x187)]||(_0x5b2d78[0x6]=(_0x5b2d78[0x3]-_0x5b2d78[0x0])/0x2+_0x5b2d78[0x0],_0x5b2d78[0x7]=(_0x5b2d78[0x4]-_0x5b2d78[0x1])/0x2+_0x5b2d78[0x1],_0x5b2d78[0x8]=(_0x5b2d78[0x5]-_0x5b2d78[0x2])/0x2+_0x5b2d78[0x2],_0x5b2d78[0x0]-=_0x5b2d78[0x6],_0x5b2d78[0x1]-=_0x5b2d78[0x7],_0x5b2d78[0x2]-=_0x5b2d78[0x8],_0x5b2d78[0x3]-=_0x5b2d78[0x6],_0x5b2d78[0x4]-=_0x5b2d78[0x7],_0x5b2d78[0x5]-=_0x5b2d78[0x8]),this[_0x23e335(0x120)][_0x23e335(0x13e)][_0x23e335(0xf9)](_0x5b2d78),this[_0x23e335(0x130)](),0x1===this[_0x23e335(0x120)][_0x23e335(0x12b)]&&0x0!==this[_0x23e335(0x112)]||this[_0x23e335(0x1b2)]();}}[_0x28ad51(0x161)](){var _0xaa93ec=_0x28ad51;let _0x126258={},_0xc42c36=0x0,_0x1680a2=this['allowRenderInstancesDataView'][0x3]-0x2;for(;0x4<_0x1680a2;_0x1680a2-=0x2){var _0x2a1ff1=this[_0xaa93ec(0x1bf)][_0x1680a2],_0x44baf3=this[_0xaa93ec(0x15a)][this[_0xaa93ec(0x1bf)][_0x1680a2]][this['allowRenderInstancesDataView'][_0x1680a2+0x1]];if(0x1===this[_0xaa93ec(0x18d)][_0x44baf3+0x1d]){if(this[_0xaa93ec(0x19f)][0x9]!==this[_0xaa93ec(0x18d)][_0x44baf3+0x1f]){if(this[_0xaa93ec(0x18d)][_0x44baf3+0x1f]=-this[_0xaa93ec(0x19f)][0x9],this[_0xaa93ec(0x1f5)]<_0xc42c36)break;_0xc42c36+=this['modelMeshInstancesDataView'][_0x44baf3+0x18];}else{if(_0x126258[_0xaa93ec(0x102)](_0x2a1ff1))!0x1===_0x126258[_0x2a1ff1]&&(this['modelOutPvs'][_0x2a1ff1][_0xaa93ec(0x102)](this[_0xaa93ec(0x1bf)][_0x1680a2+0x1])?(this[_0xaa93ec(0x107)][_0x2a1ff1][this[_0xaa93ec(0x1bf)][_0x1680a2+0x1]]++,0xa===this['modelOutPvs'][_0x2a1ff1][this['allowRenderInstancesDataView'][_0x1680a2+0x1]]&&(this[_0xaa93ec(0x1a9)][_0xaa93ec(0x102)](_0x2a1ff1)||(this[_0xaa93ec(0x1a9)][_0x2a1ff1]=new Uint32Array(0xbb8),this[_0xaa93ec(0x1a9)][_0x2a1ff1][0x0]=0x1),this['modelOutPvsRes'][_0x2a1ff1][this[_0xaa93ec(0x1a9)][_0x2a1ff1][0x0]]=this['allowRenderInstancesDataView'][_0x1680a2+0x1],this['modelOutPvsRes'][_0x2a1ff1][0x0]++,this['modelOutPvsRes'][_0x2a1ff1][0x0]===this[_0xaa93ec(0x1a9)][_0x2a1ff1][_0xaa93ec(0x1d1)]&&(this[_0xaa93ec(0x1a9)][_0x2a1ff1][0x0]=0x1))):(this['modelOutPvs'][_0x2a1ff1][this[_0xaa93ec(0x1bf)][_0x1680a2+0x1]]=0x1,0x7530<Object[_0xaa93ec(0x17a)](this['modelOutPvs'][_0x2a1ff1])[_0xaa93ec(0x1d1)]&&(this[_0xaa93ec(0x107)][_0x2a1ff1]={})));else{_0x44baf3=_0x1c28e5['P'][_0xaa93ec(0x1a1)](this['sharedData']['worldPosition']),_0x1c28e5['P']['TransformCoordinatesToRef'](_0x44baf3,this[_0xaa93ec(0x1b0)][_0xaa93ec(0x181)][_0x2a1ff1],_0x44baf3);let _0x43f014=new _0x299016['k'](this[_0xaa93ec(0x1b0)]['blocks'][_0x2a1ff1]['minPoint'],this[_0xaa93ec(0x1b0)][_0xaa93ec(0x172)][_0x2a1ff1][_0xaa93ec(0x109)]);_0x126258[_0x2a1ff1]=_0x43f014[_0xaa93ec(0x10d)](_0x44baf3),!0x1===_0x126258[_0x2a1ff1]&&(this['modelOutPvs'][_0xaa93ec(0x102)](_0x2a1ff1)||(this['modelOutPvs'][_0x2a1ff1]={}),this[_0xaa93ec(0x107)][_0x2a1ff1][this['allowRenderInstancesDataView'][_0x1680a2+0x1]]=0x1);}}}}this[_0xaa93ec(0x130)](),this['RequestMeshInstance']();}[_0x28ad51(0x130)](){var _0x3adb58=_0x28ad51;if(0x0!==this[_0x3adb58(0x1bf)][0x0])setTimeout(()=>{var _0x1d25e2=_0x3adb58;this[_0x1d25e2(0x130)]();},0x64);else{this[_0x3adb58(0x1bf)][0x0]=0x2,this['frustumNo']++,0x5b8d80===this[_0x3adb58(0x1cd)]&&(this[_0x3adb58(0x1cd)]=0x1),this[_0x3adb58(0x19f)][0x6]=0x0,this['renderMemoryIdDataView'][0xa]=0x0,this[_0x3adb58(0x1bf)][0x1]=0x0,this[_0x3adb58(0x1bf)][0x2]=0x0,this[_0x3adb58(0x1bf)][0x3]=0x0;let _0x53a153={'projectionAreaOrderObj':this[_0x3adb58(0x173)][_0x3adb58(0x153)],'offset':0x4,'renderListMemoryLength':0x0,'renderListMemoryLengthMax':this[_0x3adb58(0x1f6)],'opaque':!0x1};this[_0x3adb58(0x1ab)](_0x53a153),this[_0x3adb58(0x1bf)][0x2]=_0x53a153[_0x3adb58(0xfe)],_0x53a153['renderListMemoryLengthMax']=this[_0x3adb58(0x18e)],_0x53a153['projectionAreaOrderObj']=this['projectionAreaModelIdInstancesId'][_0x3adb58(0x15e)],_0x53a153[_0x3adb58(0x15e)]=!0x0,this[_0x3adb58(0x1ab)](_0x53a153),this[_0x3adb58(0x1bf)][0x1]=this[_0x3adb58(0x1cd)],this['allowRenderInstancesDataView'][0x3]=_0x53a153[_0x3adb58(0xfe)],_0x53a153['offset'],this[_0x3adb58(0x1bf)][_0x3adb58(0x1d1)],this['allowRenderInstancesDataView'][0x0]=0x0;}}[_0x28ad51(0x1ab)](_0xc5731d){var _0x4a6c58=_0x28ad51;let _0x361ca1={},_0x326d25=!0x1;for(var _0xbcbff5 in _0xc5731d[_0x4a6c58(0x1f3)]){var _0x496589,_0x458b04=~~_0xbcbff5;for(_0x496589 in _0xc5731d[_0x4a6c58(0x1f3)][_0x458b04]){var _0x33b321,_0x5a0d5a=~~_0x496589;if(!_0x361ca1[_0x4a6c58(0x102)](_0x5a0d5a)&&_0xc5731d[_0x4a6c58(0x15e)]&&(_0x361ca1[_0x5a0d5a]=void 0x0,this['modelOutPvsRes'][_0x4a6c58(0x102)](_0x5a0d5a)))for(let _0x3c574d=0x1;_0x3c574d<this[_0x4a6c58(0x1a9)][_0x5a0d5a][_0x4a6c58(0x1d1)];_0x3c574d++){var _0x59ca01,_0x9cf778=this[_0x4a6c58(0x1a9)][_0x5a0d5a][_0x3c574d];0x0!==_0x9cf778&&(_0x59ca01=this[_0x4a6c58(0x15a)][_0x5a0d5a][_0x9cf778],this[_0x4a6c58(0x18d)][_0x59ca01+0x1e]=this[_0x4a6c58(0x1cd)],this[_0x4a6c58(0x1bf)][_0xc5731d[_0x4a6c58(0xfe)]]=_0x5a0d5a,this[_0x4a6c58(0x1bf)][_0xc5731d[_0x4a6c58(0xfe)]+0x1]=_0x9cf778,_0xc5731d['renderListMemoryLength']+=this[_0x4a6c58(0x18d)][_0x59ca01+0x18],_0xc5731d[_0x4a6c58(0xfe)]+=0x2);}for(_0x33b321 in _0xc5731d['projectionAreaOrderObj'][_0x458b04][_0x5a0d5a]){var _0xdb835=~~_0x33b321,_0x13ad27=this[_0x4a6c58(0x15a)][_0x5a0d5a][_0xdb835];if((0x0===this[_0x4a6c58(0x19f)][0x9]||this[_0x4a6c58(0x18d)][_0x13ad27+0x1f]!==-this[_0x4a6c58(0x19f)][0x9]||!_0xc5731d[_0x4a6c58(0x15e)])&&(this[_0x4a6c58(0x18d)][_0x13ad27+0x1e]=this[_0x4a6c58(0x1cd)],this[_0x4a6c58(0x1bf)][_0xc5731d[_0x4a6c58(0xfe)]]=_0x5a0d5a,this[_0x4a6c58(0x1bf)][_0xc5731d[_0x4a6c58(0xfe)]+0x1]=_0xdb835,_0xc5731d['renderListMemoryLength']+=this['modelMeshInstancesDataView'][_0x13ad27+0x18],_0xc5731d['offset']+=0x2,_0xc5731d[_0x4a6c58(0x106)]>_0xc5731d['renderListMemoryLengthMax'])){_0x326d25=!0x0;break;}}if(_0x326d25)break;}if(_0x326d25)break;}!_0x326d25&&_0xc5731d['opaque']&&(this[_0x4a6c58(0x19f)][0xa]=0x1);}['ComputeRequestId'](){var _0x519a86=_0x28ad51;let _0x183c18={},_0x5943fd={},_0x5013d8=0x0,_0x6b5871=0x0;for(var _0xd206c2 in this[_0x519a86(0x1a6)])for(var _0x2aa18e in this[_0x519a86(0x1a6)][_0xd206c2])for(var _0x735f00 in this['projectionAreaModelIdBlock'][_0xd206c2][_0x2aa18e])if(this[_0x519a86(0x1de)][_0x2aa18e]['hasOwnProperty'](_0x735f00)?(_0x5943fd[_0x519a86(0x102)](_0x2aa18e)||(_0x5943fd[_0x2aa18e]=[]),_0x5943fd[_0x2aa18e][_0x519a86(0x200)](_0x735f00),_0x6b5871+=this[_0x519a86(0x1a6)][_0xd206c2][_0x2aa18e][_0x735f00]['entityCount']):(_0x183c18[_0x519a86(0x102)](_0x2aa18e)||(_0x183c18[_0x2aa18e]=[]),_0x183c18[_0x2aa18e]['push'](~~_0x735f00),_0x5013d8+=this[_0x519a86(0x1a6)][_0xd206c2][_0x2aa18e][_0x735f00][_0x519a86(0x101)]),0x4e20<_0x5013d8||0x13880<_0x6b5871)return{'server_modelId_treeIds_List':_0x183c18,'indexDb_modelId_treeIds_List':_0x5943fd,'server_Count':_0x5013d8,'indexDb_Count':_0x6b5871};return{'server_modelId_treeIds_List':_0x183c18,'indexDb_modelId_treeIds_List':_0x5943fd,'server_Count':_0x5013d8,'indexDb_Count':_0x6b5871};}[_0x28ad51(0x1b2)](){var _0x564820=_0x28ad51;let _0x51976a=this['ComputeRequestId']();if(0x0!==_0x51976a[_0x564820(0x145)]&&(this[_0x564820(0x168)]=!0x0,_0x560d82()[_0x564820(0x139)](this['getMeshInstance'],{'ids':_0x51976a[_0x564820(0x151)]},{'responseType':_0x564820(0xfa)})[_0x564820(0x1cb)](_0x18be09=>{var _0x40ba00=_0x564820;let _0x2887d4={},_0xa53489=new globalThis['SQLEngine'][(_0x40ba00(0x192))](new Uint8Array(_0x18be09[_0x40ba00(0x154)]),!0x0);if(_0xa53489[_0x40ba00(0x140)]('select\x20*\x20from\x20meshInstances\x20',_0xab06bc=>{var _0x1c196f=_0x40ba00;_0xab06bc['transformBox']=new Float32Array(_0xab06bc['transformBox'][_0x1c196f(0x1b4)]);var _0x30861e=_0xab06bc[_0x1c196f(0x17f)];delete _0xab06bc[_0x1c196f(0x17f)],this[_0x1c196f(0x100)](_0x30861e,_0xab06bc),_0x2887d4[_0x1c196f(0x102)](_0x30861e)||(_0x2887d4[_0x30861e]={}),_0x2887d4[_0x30861e]['hasOwnProperty'](_0xab06bc[_0x1c196f(0x18f)])||(_0x2887d4[_0x30861e][_0xab06bc[_0x1c196f(0x18f)]]=[]),_0x2887d4[_0x30861e][_0xab06bc[_0x1c196f(0x18f)]][_0x1c196f(0x200)](_0xab06bc);}),0x1===this[_0x40ba00(0x120)][_0x40ba00(0x12b)]){let _0x12ecc5={};for(var _0x18f441 in _0x2887d4){_0x12ecc5[_0x40ba00(0x102)](_0x18f441)||(_0x12ecc5[_0x18f441]=this[_0x40ba00(0x12c)][_0x18f441][_0x40ba00(0x1ee)](_0x40ba00(0xf7),_0x40ba00(0x1f7))[_0x40ba00(0x16d)](_0x40ba00(0xf7)));for(let _0xeaca70 in _0x2887d4[_0x18f441])if(this[_0x40ba00(0x1bb)]<this[_0x40ba00(0x14a)]){var _0x849407={'treeId':parseInt(_0xeaca70),'instances':_0x2887d4[_0x18f441][_0xeaca70]};let _0x140acd=_0x12ecc5[_0x18f441][_0x40ba00(0x159)](_0x849407);this[_0x40ba00(0x1bb)]++,_0x140acd['onerror']=_0xf89be4=>_0x4c9676['log']('数据库:instances写入失败',_0xf89be4),_0x140acd[_0x40ba00(0x19a)]=_0x59663f=>{var _0x25ee5c=_0x40ba00;_0x59663f=this['uniqueIdToModelId'][_0x59663f['target'][_0x25ee5c(0x1ee)]['db'][_0x25ee5c(0x16f)]],(this[_0x25ee5c(0x1de)][_0x59663f][_0xeaca70]=void 0x0,this[_0x25ee5c(0x1bb)]--);};}}}_0xa53489[_0x40ba00(0x162)](),this[_0x40ba00(0x168)]=!0x1,this[_0x40ba00(0x114)]=!0x0;},()=>{var _0x53cfa8=_0x564820;this[_0x53cfa8(0x168)]=!0x1,this[_0x53cfa8(0x114)]=!0x0;})),0x0!==_0x51976a[_0x564820(0x1ce)]){this['requestingIndexDb']=!0x0;let _0x3732fd={};for(var _0x519865 in _0x51976a[_0x564820(0x1be)]){let _0x5a2a86=0x0;for(var _0x26ae05 of _0x51976a[_0x564820(0x1be)][_0x519865]){_0x3732fd[_0x564820(0x102)](_0x519865)||(_0x3732fd[_0x519865]=this[_0x564820(0x12c)][_0x519865][_0x564820(0x1ee)](_0x564820(0xf7),_0x564820(0x1e0))[_0x564820(0x16d)](_0x564820(0xf7)));let _0x15606b=_0x3732fd[_0x519865][_0x564820(0x126)](parseInt(_0x26ae05));_0x15606b[_0x564820(0x10e)]=_0x5ea285=>_0x4c9676[_0x564820(0x17e)](_0x564820(0x1cf),_0x5ea285),_0x15606b[_0x564820(0x19a)]=_0x18d188=>{var _0x467899=_0x564820,_0xd6c633,_0x3079ab=this[_0x467899(0x1a4)][_0x18d188[_0x467899(0x1d7)][_0x467899(0x1ee)]['db']['name']];for(_0xd6c633 of _0x18d188['target'][_0x467899(0x1a2)][_0x467899(0xf7)])this[_0x467899(0x100)](_0x3079ab,_0xd6c633);_0x5a2a86++,_0x51976a['indexDb_modelId_treeIds_List'][_0x3079ab]['length']==_0x5a2a86&&(this[_0x467899(0x129)]=!0x1,this[_0x467899(0x114)]=!0x0);};}}}}['BuildMeshInstances'](_0x2981b0,_0x43be86){var _0x3eda0e=_0x28ad51;if(!this['btree'][_0x3eda0e(0xfc)][_0x2981b0][_0x3eda0e(0x102)](_0x43be86['treeId'])||!this[_0x3eda0e(0x1b0)][_0x3eda0e(0xfc)][_0x2981b0][_0x43be86[_0x3eda0e(0x18f)]][_0x3eda0e(0x102)](_0x43be86['id'])){for(;0x0!==this[_0x3eda0e(0x18d)][this[_0x3eda0e(0x1ff)]];){if(this[_0x3eda0e(0x18d)][this['modelMeshInstancesCurrentIndex']+0x1e]!==this[_0x3eda0e(0x1cd)]&&0x0===this[_0x3eda0e(0x18d)][this[_0x3eda0e(0x1ff)]+0x1c]){var _0xb90123=this[_0x3eda0e(0x18d)][this[_0x3eda0e(0x1ff)]],_0x50f229=this[_0x3eda0e(0x18d)][this[_0x3eda0e(0x1ff)]+0x1],_0x1c69df=this[_0x3eda0e(0x18d)][this[_0x3eda0e(0x1ff)]+0x2];this[_0x3eda0e(0x15a)][_0xb90123][_0x50f229]=0x0,this[_0x3eda0e(0x1b0)][_0x3eda0e(0xfc)][_0xb90123]&&this['btree']['modelIdBlockIdInstances'][_0xb90123][_0x1c69df]&&delete this['btree'][_0x3eda0e(0xfc)][_0xb90123][_0x1c69df][_0x50f229];break;}this[_0x3eda0e(0x1ff)]+=_0x11e7ea['uY'],this[_0x3eda0e(0x1ff)]===this[_0x3eda0e(0x18d)][_0x3eda0e(0x1d1)]&&(this['modelMeshInstancesCurrentIndex']=0x1);}var _0x58dbba=_0x43be86[_0x3eda0e(0x13a)];this[_0x3eda0e(0x15a)][_0x2981b0][_0x43be86['id']]=this['modelMeshInstancesCurrentIndex'],this[_0x3eda0e(0x18d)]['set']([_0x2981b0,_0x43be86['id'],_0x43be86['treeId'],..._0x58dbba,_0x43be86[_0x3eda0e(0x1a3)],_0x43be86[_0x3eda0e(0x142)],_0x43be86[_0x3eda0e(0xf5)],_0x43be86[_0x3eda0e(0x14d)],_0x43be86[_0x3eda0e(0x180)],0x1,-0x1,0x0,0x0,0x0,0x0],this[_0x3eda0e(0x1ff)]),this['btree'][_0x3eda0e(0xfc)][_0x2981b0][_0x3eda0e(0x102)](_0x43be86['treeId'])||(this[_0x3eda0e(0x1b0)][_0x3eda0e(0xfc)][_0x2981b0][_0x43be86[_0x3eda0e(0x18f)]]={}),this[_0x3eda0e(0x1b0)][_0x3eda0e(0xfc)][_0x2981b0][_0x43be86[_0x3eda0e(0x18f)]][_0x43be86['id']]=void 0x0,this[_0x3eda0e(0x1ff)]+=_0x11e7ea['uY'],this[_0x3eda0e(0x1ff)]===this[_0x3eda0e(0x18d)][_0x3eda0e(0x1d1)]&&(this['modelMeshInstancesCurrentIndex']=0x1);}}[_0x28ad51(0xff)](_0x28423f,_0x233936,_0x8fb5ce){var _0x3c8694=_0x28ad51;for(var _0x463999 in this['btree'][_0x3c8694(0xfc)][_0x28423f][_0x233936]){var _0x18ddfa,_0x338c69,_0x222af9,_0x4ab94f,_0x21b3ef=this[_0x3c8694(0x15a)][_0x28423f][_0x463999];0x0!==_0x21b3ef&&(_0x222af9=this[_0x3c8694(0x18d)][_0x21b3ef+0x17],this[_0x3c8694(0x18d)][_0x21b3ef+0x18]>this[_0x3c8694(0x120)][_0x3c8694(0x135)]||(_0x4ab94f=0x0)!==(_0x4ab94f=0x0<this['modelMeshInstancesDataView'][_0x21b3ef+0x1f]?3.9:(_0x18ddfa={'x':this[_0x3c8694(0x18d)][_0x21b3ef+0xf],'y':this[_0x3c8694(0x18d)][_0x21b3ef+0x10],'z':this[_0x3c8694(0x18d)][_0x21b3ef+0x11]},_0x21b3ef={'x':this[_0x3c8694(0x18d)][_0x21b3ef+0x12],'y':this['modelMeshInstancesDataView'][_0x21b3ef+0x13],'z':this['modelMeshInstancesDataView'][_0x21b3ef+0x14]},_0x338c69=this[_0x3c8694(0x1b0)][_0x3c8694(0x10a)][_0x28423f][_0x233936],this['btree'][_0x3c8694(0x152)](this[_0x3c8694(0x1b0)][_0x3c8694(0x1a8)][_0x28423f],_0x18ddfa,_0x21b3ef,0x2===_0x338c69[_0x3c8694(0x148)],this['btree'][_0x3c8694(0x19e)])))&&(_0x4ab94f=~~(0x989680*(4.00001-_0x4ab94f)),0x0===_0x222af9?(_0x8fb5ce[_0x3c8694(0x15e)][_0x3c8694(0x102)](_0x4ab94f)||(_0x8fb5ce[_0x3c8694(0x15e)][_0x4ab94f]={}),_0x8fb5ce['opaque'][_0x4ab94f][_0x3c8694(0x102)](_0x28423f)||(_0x8fb5ce['opaque'][_0x4ab94f][_0x28423f]={}),_0x8fb5ce[_0x3c8694(0x15e)][_0x4ab94f][_0x28423f][_0x3c8694(0x102)](_0x463999)||(_0x8fb5ce['opaque'][_0x4ab94f][_0x28423f][_0x463999]=void 0x0)):(_0x8fb5ce[_0x3c8694(0x153)][_0x3c8694(0x102)](_0x4ab94f)||(_0x8fb5ce[_0x3c8694(0x153)][_0x4ab94f]={}),_0x8fb5ce[_0x3c8694(0x153)][_0x4ab94f][_0x3c8694(0x102)](_0x28423f)||(_0x8fb5ce[_0x3c8694(0x153)][_0x4ab94f][_0x28423f]={}),_0x8fb5ce[_0x3c8694(0x153)][_0x4ab94f][_0x28423f][_0x3c8694(0x102)](_0x463999)||(_0x8fb5ce[_0x3c8694(0x153)][_0x4ab94f][_0x28423f][_0x463999]=void 0x0))));}}[_0x28ad51(0x158)](_0x43e4ee,_0x3d2f80){var _0x2f262c=_0x28ad51,_0x9075a=this[_0x2f262c(0x1b0)][_0x2f262c(0x152)](this[_0x2f262c(0x1b0)][_0x2f262c(0x1a8)][_0x43e4ee['modelId']],_0x43e4ee[_0x2f262c(0xf8)],_0x43e4ee[_0x2f262c(0x109)],0x2===_0x43e4ee[_0x2f262c(0x148)],this['btree'][_0x2f262c(0x19e)]);0x0!==_0x9075a&&(_0x3d2f80['hasOwnProperty'](_0x9075a=~~(0x989680*(4.00001-_0x9075a)))||(_0x3d2f80[_0x9075a]={}),_0x3d2f80[_0x9075a][_0x2f262c(0x102)](_0x43e4ee[_0x2f262c(0x17f)])||(_0x3d2f80[_0x9075a][_0x43e4ee[_0x2f262c(0x17f)]]={}),_0x3d2f80[_0x9075a][_0x43e4ee[_0x2f262c(0x17f)]][_0x43e4ee['id']]=_0x43e4ee);}[_0x28ad51(0x18a)](_0x2af4db,_0x23c95a,_0x415875,_0x230524){var _0x21c22a=_0x28ad51,_0xc26e80=Math[_0x21c22a(0x1c7)](_0x2af4db,_0x415875),_0x17f26a=Math[_0x21c22a(0x1aa)](_0x2af4db,_0x415875),_0x20dfd8=Math[_0x21c22a(0x1c7)](_0x23c95a,_0x230524),_0x1b42a0=Math[_0x21c22a(0x1aa)](_0x23c95a,_0x230524),_0xeb5d1d=this[_0x21c22a(0x120)][_0x21c22a(0x188)][0x0],_0x91f7e7=this[_0x21c22a(0x120)][_0x21c22a(0x188)][0x1],_0xc26e80=(_0x2af4db=_0xc26e80/_0xeb5d1d*0x2-0x1,_0x23c95a=-(_0x20dfd8/_0x91f7e7*0x2-0x1),_0x415875=_0x17f26a/_0xeb5d1d*0x2-0x1,_0x230524=-(_0x1b42a0/_0x91f7e7*0x2-0x1),_0x1c28e5['y3'][_0x21c22a(0x1a1)](this[_0x21c22a(0x120)][_0x21c22a(0x115)])),_0x20dfd8=_0x1c28e5['y3'][_0x21c22a(0x1a1)](this[_0x21c22a(0x120)][_0x21c22a(0x182)]);return this[_0x21c22a(0x1b0)]['FrameSelection'](_0x2af4db,_0x23c95a,_0x415875,_0x230524,_0xc26e80,_0x20dfd8);}}();},0x2f9d:(_0x37f021,_0x1b9bdf,_0x1a474f)=>{_0x1a474f['d'](_0x1b9bdf,{'uY':()=>_0x2a8de8,'ux':()=>function(_0x9d0b44){var _0x16303e=a3_0x1212;for(let _0x4cf459=0x0;_0x4cf459<_0x9d0b44[_0x16303e(0x1d1)];_0x4cf459++)_0x9d0b44[_0x4cf459]=parseFloat(_0x9d0b44[_0x4cf459]);return _0x9d0b44;}}),_0x1a474f(0x6214);const _0x2a8de8=0x20;}},_0x2ff0c2={},_0x350cd8['m']=_0x45873c,_0x350cd8['x']=()=>{var _0x54a787=_0x350cd8['O'](void 0x0,[0x21b,0x20a,0x19c,0x2c9],()=>_0x350cd8(0x5d49));return _0x350cd8['O'](_0x54a787);},_0x14142a=[],_0x350cd8['O']=(_0xe08fe1,_0x3679d6,_0x1859de,_0x58e6b9)=>{var _0x8ddd51=a3_0x1212;if(!_0x3679d6){for(var _0x5d15d0=Infinity,_0x386fde=0x0;_0x386fde<_0x14142a[_0x8ddd51(0x1d1)];_0x386fde++){for(var _0x1c0022,[_0x3679d6,_0x1859de,_0x58e6b9]=_0x14142a[_0x386fde],_0x2a5171=!0x0,_0x5a8e16=0x0;_0x5a8e16<_0x3679d6[_0x8ddd51(0x1d1)];_0x5a8e16++)(!0x1&_0x58e6b9||_0x58e6b9<=_0x5d15d0)&&Object['keys'](_0x350cd8['O'])[_0x8ddd51(0xf6)](_0x3a0cc0=>_0x350cd8['O'][_0x3a0cc0](_0x3679d6[_0x5a8e16]))?_0x3679d6[_0x8ddd51(0x165)](_0x5a8e16--,0x1):(_0x2a5171=!0x1,_0x58e6b9<_0x5d15d0&&(_0x5d15d0=_0x58e6b9));_0x2a5171&&(_0x14142a[_0x8ddd51(0x165)](_0x386fde--,0x1),void 0x0!==(_0x1c0022=_0x1859de())&&(_0xe08fe1=_0x1c0022));}return _0xe08fe1;}_0x58e6b9=_0x58e6b9||0x0;for(_0x386fde=_0x14142a[_0x8ddd51(0x1d1)];0x0<_0x386fde&&_0x14142a[_0x386fde-0x1][0x2]>_0x58e6b9;_0x386fde--)_0x14142a[_0x386fde]=_0x14142a[_0x386fde-0x1];_0x14142a[_0x386fde]=[_0x3679d6,_0x1859de,_0x58e6b9];},_0x350cd8['n']=_0x2359aa=>{var _0x4bffc8=a3_0x1212,_0x7558df=_0x2359aa&&_0x2359aa[_0x4bffc8(0x15d)]?()=>_0x2359aa['default']:()=>_0x2359aa;return _0x350cd8['d'](_0x7558df,{'a':_0x7558df}),_0x7558df;},_0x350cd8['d']=(_0x353951,_0x1f3143)=>{for(var _0x3cea4 in _0x1f3143)_0x350cd8['o'](_0x1f3143,_0x3cea4)&&!_0x350cd8['o'](_0x353951,_0x3cea4)&&Object['defineProperty'](_0x353951,_0x3cea4,{'enumerable':!0x0,'get':_0x1f3143[_0x3cea4]});},_0x350cd8['f']={},_0x350cd8['e']=_0x5d1e30=>Promise[_0x4dd641(0x166)](Object[_0x4dd641(0x17a)](_0x350cd8['f'])[_0x4dd641(0x1f1)]((_0x53d146,_0x3fb6fe)=>(_0x350cd8['f'][_0x3fb6fe](_0x5d1e30,_0x53d146),_0x53d146),[])),_0x350cd8['u']=_0x4c5e77=>({0x19c:_0x4dd641(0x108),0x20a:_0x4dd641(0x1bd),0x21b:'42ae55ffd854346f463b',0x2c9:_0x4dd641(0x156)}[_0x4c5e77]+_0x4dd641(0x132)),_0x350cd8['g']=(function(){var _0x5a3752=_0x4dd641;if(_0x5a3752(0x1b5)==typeof globalThis)return globalThis;try{return this||new Function('return\x20this')();}catch(_0x18bf09){if(_0x5a3752(0x1b5)==typeof window)return window;}}()),_0x350cd8['o']=(_0x3e198f,_0x10d486)=>Object[_0x4dd641(0x1f4)]['hasOwnProperty'][_0x4dd641(0x146)](_0x3e198f,_0x10d486),_0x350cd8['nmd']=_0x3c4937=>(_0x3c4937[_0x4dd641(0x122)]=[],_0x3c4937['children']||(_0x3c4937[_0x4dd641(0x1a0)]=[]),_0x3c4937),_0x350cd8['p']='./',_0x35b1f8={0x371:0x1},_0x350cd8['f']['i']=(_0x4af0bc,_0x3b1210)=>{_0x35b1f8[_0x4af0bc]||importScripts(_0x350cd8['p']+_0x350cd8['u'](_0x4af0bc));},_0x4314d4=Object(self||this)[_0x4dd641(0x12a)]=Object(self||this)['webpackChunkBim']||[],_0x1c8a6a=_0x4314d4[_0x4dd641(0x200)][_0x4dd641(0x1db)](_0x4314d4),_0x4314d4[_0x4dd641(0x200)]=_0x19f53c=>{var _0x397044=_0x4dd641,_0x24043d,[_0x2304f1,_0x4a9093,_0x3f0043]=_0x19f53c;for(_0x24043d in _0x4a9093)_0x350cd8['o'](_0x4a9093,_0x24043d)&&(_0x350cd8['m'][_0x24043d]=_0x4a9093[_0x24043d]);for(_0x3f0043&&_0x3f0043(_0x350cd8);_0x2304f1['length'];)_0x35b1f8[_0x2304f1[_0x397044(0x170)]()]=0x1;_0x1c8a6a(_0x19f53c);},_0x47f9b5=_0x350cd8['x'],(_0x350cd8['x']=()=>Promise[_0x4dd641(0x166)]([0x21b,0x20a,0x19c,0x2c9]['map'](_0x350cd8['e'],_0x350cd8))['then'](_0x47f9b5))();function _0x350cd8(_0x597d7b){var _0x37fe3d=_0x4dd641,_0x2fc623=_0x2ff0c2[_0x597d7b];if(void 0x0!==_0x2fc623)return _0x2fc623[_0x37fe3d(0x18b)];return _0x2fc623=_0x2ff0c2[_0x597d7b]={'id':_0x597d7b,'loaded':!0x1,'exports':{}},(_0x45873c[_0x597d7b][_0x37fe3d(0x146)](_0x2fc623[_0x37fe3d(0x18b)],_0x2fc623,_0x2fc623[_0x37fe3d(0x18b)],_0x350cd8),_0x2fc623['loaded']=!0x0,_0x2fc623[_0x37fe3d(0x18b)]);}var _0x14142a,_0x35b1f8,_0x4314d4,_0x1c8a6a,_0x47f9b5,_0x45873c,_0x2ff0c2;};'object'==typeof exports&&a3_0x319df1(0x1b5)==typeof module?module[a3_0x319df1(0x18b)]=t():a3_0x319df1(0x14f)==typeof define&&define[a3_0x319df1(0x1e8)]?define([],t):'object'==typeof exports?exports[a3_0x319df1(0x13f)]=t():e[a3_0x319df1(0x13f)]=t();
|