2023西安数博会CIM演示-【前端】-Web
AdaKing88
2023-08-21 bc03b832caa49bbcd2674fe4cae3701b5059bf95
1
var a3_0x48d771=a3_0x1737;function a3_0x3312(){var _0x417f26=['projectionMatrix','server_modelId_treeIds_List','meshId','reConstruct','InitIndexDb','status','extendSizeWorld','triangleCount','data','maximizeInPlace','GetPlanes','dataCallBack','RequestMeshInstance','modelOutPvsRes','post','vectorsWorld','each','renderListMemoryLength','AddBlock','btree','3xsYdDM','contains','ComputeProjectionArea','objectStore','boundingVectors','isArray','FromValues','Select','onerror','2307224hToiRP','projectionAreaOrderObj','extendSize','ComputeBlockProjectionArea','Database','frustumNo','_minPoint','all','function','InitModel','modelArrayBuff','isTransparent','renderListMemoryLengthMax','dotCoordinate','modelIdBlockIdInstances','parent','isCompletelyInBoundingBox','intersectsPoint','modelOutPvs','viewMatrix','currentFrustumPlanes','instances','centerWorld','IntersectsSphere','boxMin','GetPosition','nmd','length','InBtree','initAllModelOk','uniqueId','readwrite','minimum','componentId','entityCount','dispose','_currentDepth','origin','modelId','min','_maxPoint','AddEntity','IsInFrustum','DistanceSquared','transparent','Zero','directions','modelIdToUniqueId','cameraId','pop','createInnerBlocks','modelId_indexDb','abs','webpackChunkBim','BuildArray','buffer','modelMeshInstancesCurrentIndex','message','max','uniqueIdToModelId','Identity','modelMatrixInvert','MAX_VALUE','indexTree','Initialized','mesh','isInFrustum','maximumWorld','_drawWrapperFront','dieOutSelection','objectStoreNames','log','FromArrayToRef','reSelect','ComputeDistanceToCamera','modelMeshInstancesIndexArrayBuff','initEd','GetFarPlaneToRef','selectModelIdBlockId','GetBottomPlaneToRef','IsCompletelyInFrustum','minimumWorld','f965be843ca00d0ffaa5','open','PositionToBoxDistanceSquared','indexDbInsertMaxNum','normalize','getAllKeys','worldPosition','11090610bdqxEO','GetNearPlaneToRef','transformBox','name','map','AddTreeNode','SQLEngine','_halfAxes','RenderSelection','isCompletelyInFrustum','bind','ComputeAllowRenderInstances','modelMeshInstancesIndexDataView','push','BuildMeshInstances','ClampToRef','onsuccess','IdentityReadOnly','intersectsMinMax','addToRef','indexDbInsertCurrentNum','modelIndexOffsetStart','FromArray','server_Count','select\x20*\x20from\x20meshInstances\x20','subtract','reduce','_center','Loop','modelMatrix','renderWidthHeight','indexDb_modelId_treeIds_List','floor','renderMemoryIdDataView','147659enISaj','serverAddress','opaqueMaxRenderTriangleFace','clone','msgType','7kNOKpE','split','splice','数据库:instances读取失败','blocks','vectors','readonly','GetRightPlaneToRef','normalizeFromLength','diagonalDistanceSquared','addEventListener','copyFromFloats','modelList','transaction','sharedData','SetMatrixPrecision','GetPlanesToRef','GetTopPlaneToRef','_minBlockWidth','allowRenderInstancesArrayBuffer','pvsId','2260006rGkHyp','transparentLengthOffset','setAll','indexDbModelTreeId','scaleInPlace','defineProperty','prototype','b8d3abfbc08a6fd5b12e','FromPoints','modelData','postMessage','object','frustumIntersect','projectionAreaModelIdInstancesId','result','then','_update','Bim','depthPath','GetLeftPlaneToRef','SetModelMatrix','treeId','center','every','useCache','Invert','3777950ISfRpx','.js','opaque','normal','createObjectStore','children','onupgradeneeded','opaqueLengthOffset','RemoveBlock','copyFrom','hasOwnProperty','radiusWorld','_drawWrapperBack','modelTransformMatrix','Init','offset','modelMeshInstancesDataView','FillingAllowRenderInstances','requestingServer','projectionAreaModelIdBlock','target','currentCameraPosition','boxMax','ComputeRequestId','multiplyToRef','_worldMatrix','modelMeshInstancesArrayBuff','minPoint','LastInit','isIdentity','getMeshInstance','maximum','cbId','19726614qaGQRf','add','subtractToRef','requestingIndexDb','allowRenderInstancesDataView','全部参与渲染','5645084pdYoiK','set','ComputeInstancesProjectionArea','FrameSelection','select\x20id,transformBox\x20from\x20meshInstances\x20','keys','exports','select','_TmpVector3','maxPoint','transform','call','renderMemoryIdBuffer','dieOutLength','_UnprojectFromInvertedMatrixToRef'];a3_0x3312=function(){return _0x417f26;};return a3_0x3312();}(function(_0x359c68,_0x5e1ed7){var _0x1837da=a3_0x1737,_0x349c2e=_0x359c68();while(!![]){try{var _0x3cd563=-parseInt(_0x1837da(0x1a8))/0x1+-parseInt(_0x1837da(0x1c2))/0x2+parseInt(_0x1837da(0x124))/0x3*(parseInt(_0x1837da(0x101))/0x4)+parseInt(_0x1837da(0x1dc))/0x5+-parseInt(_0x1837da(0x186))/0x6+-parseInt(_0x1837da(0x1ad))/0x7*(parseInt(_0x1837da(0x12d))/0x8)+parseInt(_0x1837da(0xfb))/0x9;if(_0x3cd563===_0x5e1ed7)break;else _0x349c2e['push'](_0x349c2e['shift']());}catch(_0x8ab6e7){_0x349c2e['push'](_0x349c2e['shift']());}}}(a3_0x3312,0xe684f));var e=self||this,t=()=>{var _0x1efa4e=a3_0x1737;return _0x586905={0x65c1:(_0x285c54,_0x272afd,_0x1ee163)=>{var _0x1b2291=a3_0x1737;_0x1ee163['d'](_0x272afd,{'k':()=>_0x3e8861});var _0x22fecb=_0x1ee163(0x5898),_0x17efd1=_0x1ee163(0x9fd1),_0x5d3448=_0x1ee163(0x147b8);class _0x3e8861{constructor(_0x29038a,_0x204cef,_0x56b1e5){var _0x332d56=a3_0x1737;this[_0x332d56(0x1b2)]=_0x22fecb['B'][_0x332d56(0x163)](0x8,_0x17efd1['P'][_0x332d56(0x15a)]),this[_0x332d56(0x1d8)]=_0x17efd1['P']['Zero'](),this[_0x332d56(0x143)]=_0x17efd1['P']['Zero'](),this['extendSize']=_0x17efd1['P'][_0x332d56(0x15a)](),this[_0x332d56(0x116)]=_0x17efd1['P'][_0x332d56(0x15a)](),this[_0x332d56(0x15b)]=_0x22fecb['B'][_0x332d56(0x163)](0x3,_0x17efd1['P'][_0x332d56(0x15a)]),this[_0x332d56(0x11f)]=_0x22fecb['B'][_0x332d56(0x163)](0x8,_0x17efd1['P'][_0x332d56(0x15a)]),this[_0x332d56(0x17e)]=_0x17efd1['P'][_0x332d56(0x15a)](),this[_0x332d56(0x170)]=_0x17efd1['P'][_0x332d56(0x15a)](),this[_0x332d56(0x14d)]=_0x17efd1['P']['Zero'](),this[_0x332d56(0xf9)]=_0x17efd1['P'][_0x332d56(0x15a)](),this[_0x332d56(0x171)]=null,this[_0x332d56(0xe6)]=null,this[_0x332d56(0x113)](_0x29038a,_0x204cef,_0x56b1e5);}[_0x1b2291(0x113)](_0x50dac0,_0x2eed39,_0x3b8f7c){var _0x23ee97=_0x1b2291,_0x50f1d6=_0x50dac0['x'],_0x35f05e=_0x50dac0['y'],_0x58011c=_0x50dac0['z'],_0x23da5d=_0x2eed39['x'],_0x338e31=_0x2eed39['y'],_0xddae8=_0x2eed39['z'];const _0x1f3708=this[_0x23ee97(0x1b2)];this[_0x23ee97(0x14d)][_0x23ee97(0x1b8)](_0x50f1d6,_0x35f05e,_0x58011c),this[_0x23ee97(0xf9)][_0x23ee97(0x1b8)](_0x23da5d,_0x338e31,_0xddae8),_0x1f3708[0x0][_0x23ee97(0x1b8)](_0x50f1d6,_0x35f05e,_0x58011c),_0x1f3708[0x1][_0x23ee97(0x1b8)](_0x23da5d,_0x338e31,_0xddae8),_0x1f3708[0x2]['copyFromFloats'](_0x23da5d,_0x35f05e,_0x58011c),_0x1f3708[0x3][_0x23ee97(0x1b8)](_0x50f1d6,_0x338e31,_0x58011c),_0x1f3708[0x4]['copyFromFloats'](_0x50f1d6,_0x35f05e,_0xddae8),_0x1f3708[0x5][_0x23ee97(0x1b8)](_0x23da5d,_0x338e31,_0x58011c),_0x1f3708[0x6][_0x23ee97(0x1b8)](_0x50f1d6,_0x338e31,_0xddae8),_0x1f3708[0x7]['copyFromFloats'](_0x23da5d,_0x35f05e,_0xddae8),_0x2eed39['addToRef'](_0x50dac0,this['center'])[_0x23ee97(0x1c6)](0.5),_0x2eed39[_0x23ee97(0xfd)](_0x50dac0,this[_0x23ee97(0x12f)])[_0x23ee97(0x1c6)](0.5),this[_0x23ee97(0xf3)]=_0x3b8f7c||_0x17efd1['y3'][_0x23ee97(0x197)],this[_0x23ee97(0x1d2)](this[_0x23ee97(0xf3)]);}['scale'](_0x5547ab){var _0x2b5a62=_0x1b2291,_0x13eb9f=_0x3e8861[_0x2b5a62(0x109)];const _0x36fe29=this[_0x2b5a62(0xf9)][_0x2b5a62(0xfd)](this[_0x2b5a62(0x14d)],_0x13eb9f[0x0]);var _0x5d0a1f=_0x36fe29[_0x2b5a62(0x148)](),_0x5d0a1f=(_0x36fe29[_0x2b5a62(0x1b5)](_0x5d0a1f),_0x5d0a1f*_0x5547ab),_0x5547ab=_0x36fe29[_0x2b5a62(0x1c6)](0.5*_0x5d0a1f),_0x5d0a1f=this[_0x2b5a62(0x1d8)]['subtractToRef'](_0x5547ab,_0x13eb9f[0x1]),_0x5547ab=this[_0x2b5a62(0x1d8)][_0x2b5a62(0x199)](_0x5547ab,_0x13eb9f[0x2]);return this[_0x2b5a62(0x113)](_0x5d0a1f,_0x5547ab,this[_0x2b5a62(0xf3)]),this;}['getWorldMatrix'](){var _0x496cc3=_0x1b2291;return this[_0x496cc3(0xf3)];}[_0x1b2291(0x1d2)](_0xdede43){var _0x27c602=_0x1b2291;const _0x1a1631=this[_0x27c602(0x17e)],_0x395bb2=this[_0x27c602(0x170)];var _0x446862=this[_0x27c602(0x15b)];const _0x3fb4d9=this['vectorsWorld'];var _0x376081=this[_0x27c602(0x1b2)];if(_0xdede43[_0x27c602(0xf7)]()){_0x1a1631[_0x27c602(0xe3)](this[_0x27c602(0x14d)]),_0x395bb2[_0x27c602(0xe3)](this[_0x27c602(0xf9)]);for(let _0x4d9cea=0x0;_0x4d9cea<0x8;++_0x4d9cea)_0x3fb4d9[_0x4d9cea][_0x27c602(0xe3)](_0x376081[_0x4d9cea]);this['extendSizeWorld'][_0x27c602(0xe3)](this[_0x27c602(0x12f)]),this['centerWorld'][_0x27c602(0xe3)](this['center']);}else{_0x1a1631[_0x27c602(0x1c4)](Number[_0x27c602(0x16b)]),_0x395bb2['setAll'](-Number['MAX_VALUE']);for(let _0x12baf3=0x0;_0x12baf3<0x8;++_0x12baf3){var _0x4dbc55=_0x3fb4d9[_0x12baf3];_0x17efd1['P']['TransformCoordinatesToRef'](_0x376081[_0x12baf3],_0xdede43,_0x4dbc55),_0x1a1631['minimizeInPlace'](_0x4dbc55),_0x395bb2[_0x27c602(0x119)](_0x4dbc55);}_0x395bb2['subtractToRef'](_0x1a1631,this[_0x27c602(0x116)])['scaleInPlace'](0.5),_0x395bb2[_0x27c602(0x199)](_0x1a1631,this['centerWorld'])[_0x27c602(0x1c6)](0.5);}_0x17efd1['P'][_0x27c602(0x175)](_0xdede43['m'],0x0,_0x446862[0x0]),_0x17efd1['P'][_0x27c602(0x175)](_0xdede43['m'],0x4,_0x446862[0x1]),_0x17efd1['P']['FromArrayToRef'](_0xdede43['m'],0x8,_0x446862[0x2]),this[_0x27c602(0xf3)]=_0xdede43;}[_0x1b2291(0x16f)](_0x3a563f){var _0x1fd102=_0x1b2291;return _0x3e8861['IsInFrustum'](this[_0x1fd102(0x11f)],_0x3a563f);}[_0x1b2291(0x18f)](_0x4a3ef2){var _0x36d346=_0x1b2291;return _0x3e8861[_0x36d346(0x17d)](this[_0x36d346(0x11f)],_0x4a3ef2);}[_0x1b2291(0x13e)](_0x183f3a){var _0x5f3acf=_0x1b2291,_0x39e291=this[_0x5f3acf(0x17e)],_0x51285b=this[_0x5f3acf(0x170)],_0x47e05e=_0x39e291['x'],_0xdd7747=_0x39e291['y'],_0x39e291=_0x39e291['z'],_0x348585=_0x51285b['x'],_0x404384=_0x51285b['y'],_0x51285b=_0x51285b['z'],_0x2b9cc5=_0x183f3a['x'],_0x2b24e3=_0x183f3a['y'],_0x183f3a=_0x183f3a['z'],_0x6321c2=-_0x5d3448['kn'];return!(_0x348585-_0x2b9cc5<_0x6321c2||_0x2b9cc5-_0x47e05e<_0x6321c2||_0x404384-_0x2b24e3<_0x6321c2||_0x2b24e3-_0xdd7747<_0x6321c2||_0x51285b-_0x183f3a<_0x6321c2||_0x183f3a-_0x39e291<_0x6321c2);}['intersectsSphere'](_0x129829){var _0x5ea4d5=_0x1b2291;return _0x3e8861[_0x5ea4d5(0x144)](this[_0x5ea4d5(0x17e)],this[_0x5ea4d5(0x170)],_0x129829['centerWorld'],_0x129829[_0x5ea4d5(0xe5)]);}[_0x1b2291(0x198)](_0x95dc13,_0x45b85a){var _0x3d98a4=_0x1b2291,_0x9c39d0=this[_0x3d98a4(0x17e)],_0xca777f=this['maximumWorld'],_0x235fab=_0x9c39d0['x'],_0x424bc3=_0x9c39d0['y'],_0x9c39d0=_0x9c39d0['z'],_0x1c25d5=_0xca777f['x'],_0x37ddc6=_0xca777f['y'],_0xca777f=_0xca777f['z'],_0x4692a6=_0x95dc13['x'],_0xbba881=_0x95dc13['y'],_0x95dc13=_0x95dc13['z'],_0xba1eef=_0x45b85a['x'],_0x576889=_0x45b85a['y'],_0x45b85a=_0x45b85a['z'];return!(_0x1c25d5<_0x4692a6||_0xba1eef<_0x235fab||_0x37ddc6<_0xbba881||_0x576889<_0x424bc3||_0xca777f<_0x95dc13||_0x45b85a<_0x9c39d0);}[_0x1b2291(0x150)](){var _0x528026=_0x1b2291,_0x658b2e;null!=(_0x658b2e=this['_drawWrapperFront'])&&_0x658b2e[_0x528026(0x150)](),null!=(_0x658b2e=this[_0x528026(0xe6)])&&_0x658b2e[_0x528026(0x150)]();}static['Intersects'](_0x13094d,_0x298413){var _0x1ec23b=_0x1b2291;return _0x13094d[_0x1ec23b(0x198)](_0x298413[_0x1ec23b(0x17e)],_0x298413[_0x1ec23b(0x170)]);}static[_0x1b2291(0x144)](_0x1c1ce9,_0x3b6587,_0x4b861f,_0x757485){var _0x5eb778=_0x1b2291,_0x52bb2b=_0x3e8861[_0x5eb778(0x109)][0x0];return _0x17efd1['P'][_0x5eb778(0x195)](_0x4b861f,_0x1c1ce9,_0x3b6587,_0x52bb2b),_0x17efd1['P'][_0x5eb778(0x158)](_0x4b861f,_0x52bb2b)<=_0x757485*_0x757485;}static[_0x1b2291(0x17d)](_0x3f7069,_0x549022){var _0x381058=_0x1b2291;for(let _0x145eb4=0x0;_0x145eb4<0x6;++_0x145eb4){const _0xc58a4b=_0x549022[_0x145eb4];for(let _0x1ecdef=0x0;_0x1ecdef<0x8;++_0x1ecdef)if(_0xc58a4b[_0x381058(0x13a)](_0x3f7069[_0x1ecdef])<0x0)return!0x1;}return!0x0;}static[_0x1b2291(0x157)](_0x3f674d,_0x4aa684){var _0x28ffcf=_0x1b2291;for(let _0x5723ce=0x0;_0x5723ce<0x6;++_0x5723ce){let _0x49cbc9=!0x0;const _0x4d420b=_0x4aa684[_0x5723ce];for(let _0x401ef0=0x0;_0x401ef0<0x8;++_0x401ef0)if(0x0<=_0x4d420b[_0x28ffcf(0x13a)](_0x3f674d[_0x401ef0])){_0x49cbc9=!0x1;break;}if(_0x49cbc9)return!0x1;}return!0x0;}}_0x3e8861[_0x1b2291(0x109)]=_0x22fecb['B'][_0x1b2291(0x163)](0x3,_0x17efd1['P'][_0x1b2291(0x15a)]);},0x126cd:(_0x158d7c,_0x13a77e,_0x49dd59)=>{var _0x3598ba=a3_0x1737;_0x49dd59['d'](_0x13a77e,{'i':()=>_0x3d8c90});var _0x1a1b44=_0x49dd59(0x2037);class _0x3d8c90{static[_0x3598ba(0x11a)](_0x44082d){var _0x2ac6e5=_0x3598ba;const _0x1e47f9=[];for(let _0x82836b=0x0;_0x82836b<0x6;_0x82836b++)_0x1e47f9['push'](new _0x1a1b44['J'](0x0,0x0,0x0,0x0));return _0x3d8c90[_0x2ac6e5(0x1bd)](_0x44082d,_0x1e47f9),_0x1e47f9;}static[_0x3598ba(0x187)](_0x4b0017,_0x422e1a){var _0x1a99c3=_0x3598ba;_0x4b0017=_0x4b0017['m'],(_0x422e1a['normal']['x']=_0x4b0017[0x3]+_0x4b0017[0x2],_0x422e1a[_0x1a99c3(0xdd)]['y']=_0x4b0017[0x7]+_0x4b0017[0x6],_0x422e1a[_0x1a99c3(0xdd)]['z']=_0x4b0017[0xb]+_0x4b0017[0xa],_0x422e1a['d']=_0x4b0017[0xf]+_0x4b0017[0xe],_0x422e1a['normalize']());}static[_0x3598ba(0x17a)](_0x14e10e,_0x2faf97){var _0x39af02=_0x3598ba;_0x14e10e=_0x14e10e['m'],(_0x2faf97[_0x39af02(0xdd)]['x']=_0x14e10e[0x3]-_0x14e10e[0x2],_0x2faf97[_0x39af02(0xdd)]['y']=_0x14e10e[0x7]-_0x14e10e[0x6],_0x2faf97[_0x39af02(0xdd)]['z']=_0x14e10e[0xb]-_0x14e10e[0xa],_0x2faf97['d']=_0x14e10e[0xf]-_0x14e10e[0xe],_0x2faf97[_0x39af02(0x183)]());}static[_0x3598ba(0x1d5)](_0x5ac7c3,_0x1b98d3){var _0xf1b504=_0x3598ba;_0x5ac7c3=_0x5ac7c3['m'],(_0x1b98d3[_0xf1b504(0xdd)]['x']=_0x5ac7c3[0x3]+_0x5ac7c3[0x0],_0x1b98d3[_0xf1b504(0xdd)]['y']=_0x5ac7c3[0x7]+_0x5ac7c3[0x4],_0x1b98d3[_0xf1b504(0xdd)]['z']=_0x5ac7c3[0xb]+_0x5ac7c3[0x8],_0x1b98d3['d']=_0x5ac7c3[0xf]+_0x5ac7c3[0xc],_0x1b98d3['normalize']());}static['GetRightPlaneToRef'](_0x307d55,_0x586f1d){var _0x1e0ebb=_0x3598ba;_0x307d55=_0x307d55['m'],(_0x586f1d['normal']['x']=_0x307d55[0x3]-_0x307d55[0x0],_0x586f1d[_0x1e0ebb(0xdd)]['y']=_0x307d55[0x7]-_0x307d55[0x4],_0x586f1d[_0x1e0ebb(0xdd)]['z']=_0x307d55[0xb]-_0x307d55[0x8],_0x586f1d['d']=_0x307d55[0xf]-_0x307d55[0xc],_0x586f1d[_0x1e0ebb(0x183)]());}static['GetTopPlaneToRef'](_0x2320c3,_0x3f44cf){var _0x2c0ad9=_0x3598ba;_0x2320c3=_0x2320c3['m'],(_0x3f44cf[_0x2c0ad9(0xdd)]['x']=_0x2320c3[0x3]-_0x2320c3[0x1],_0x3f44cf[_0x2c0ad9(0xdd)]['y']=_0x2320c3[0x7]-_0x2320c3[0x5],_0x3f44cf[_0x2c0ad9(0xdd)]['z']=_0x2320c3[0xb]-_0x2320c3[0x9],_0x3f44cf['d']=_0x2320c3[0xf]-_0x2320c3[0xd],_0x3f44cf[_0x2c0ad9(0x183)]());}static[_0x3598ba(0x17c)](_0x3ea2ab,_0x192ab7){var _0x13cdfb=_0x3598ba;_0x3ea2ab=_0x3ea2ab['m'],(_0x192ab7[_0x13cdfb(0xdd)]['x']=_0x3ea2ab[0x3]+_0x3ea2ab[0x1],_0x192ab7[_0x13cdfb(0xdd)]['y']=_0x3ea2ab[0x7]+_0x3ea2ab[0x5],_0x192ab7[_0x13cdfb(0xdd)]['z']=_0x3ea2ab[0xb]+_0x3ea2ab[0x9],_0x192ab7['d']=_0x3ea2ab[0xf]+_0x3ea2ab[0xd],_0x192ab7[_0x13cdfb(0x183)]());}static[_0x3598ba(0x1bd)](_0x1fc576,_0x38e655){var _0x3c4b7b=_0x3598ba;_0x3d8c90[_0x3c4b7b(0x187)](_0x1fc576,_0x38e655[0x0]),_0x3d8c90[_0x3c4b7b(0x17a)](_0x1fc576,_0x38e655[0x1]),_0x3d8c90[_0x3c4b7b(0x1d5)](_0x1fc576,_0x38e655[0x2]),_0x3d8c90[_0x3c4b7b(0x1b4)](_0x1fc576,_0x38e655[0x3]),_0x3d8c90[_0x3c4b7b(0x1be)](_0x1fc576,_0x38e655[0x4]),_0x3d8c90[_0x3c4b7b(0x17c)](_0x1fc576,_0x38e655[0x5]);}}},0x15857:(_0x1da9a6,_0x403a0f,_0x4a96f2)=>{_0x4a96f2['d'](_0x403a0f,{'HE':()=>_0x4acc04['HE'],'JO':()=>_0x58df9b['J'],'P':()=>_0x2cfb5b['P'],'RD':()=>_0x313641['RD'],'Wo':()=>_0x4acc04['Wo'],'iW':()=>_0xc527ce['i'],'jp':()=>_0x2cfb5b['jp'],'y3':()=>_0x2cfb5b['y3'],'zZ':()=>_0x4acc04['zZ']});var _0x313641=_0x4a96f2(0xa60f),_0x4acc04=_0x4a96f2(0xc84b),_0xc527ce=(_0x4a96f2(0x147b8),_0x4a96f2(0x126cd)),_0x58df9b=(_0x4a96f2(0x11edd),_0x4a96f2(0x2037)),_0x2cfb5b=_0x4a96f2(0x9fd1);_0x4a96f2(0x15a94);},0x5d49:(_0xdc613b,_0x391a51,_0x5cff54)=>{var _0x4282a6=a3_0x1737;_0x5cff54(0xe0c0),_0x5cff54(0xab11),_0x5cff54(0x14c74),_0x5cff54(0x9316),_0x5cff54(0xe1b3),_0x5cff54(0xb261),_0x5cff54(0x3ae7),_0x5cff54(0x5e86),_0x5cff54(0x1696b),_0x5cff54(0x9d9),_0x5cff54(0x161cb),_0x5cff54(0x17932);var _0x26e9ba=_0x5cff54(0x65c1),_0x31e363=(_0x5cff54(0xe30c),_0x5cff54(0x12bb6),_0x5cff54(0x17fdf),_0x5cff54(0x8483),_0x5cff54(0x28e1),_0x5cff54(0x59a7),_0x5cff54(0x663)),_0x2a4008=(_0x5cff54(0x1334a),_0x5cff54(0x3cd9),_0x5cff54(0x99a5),_0x5cff54(0x12b78),_0x5cff54(0x2540),_0x5cff54(0xc97d),_0x5cff54(0x80e8),_0x5cff54(0x17439),_0x5cff54(0x16e4e),_0x5cff54(0x114a2),_0x5cff54(0x1b5c),_0x5cff54(0x12a54),_0x5cff54(0xa1c8),_0x5cff54(0x15857));_0x5cff54(0x17cee),_0x5cff54(0x1797e),_0x5cff54(0x124cf),_0x5cff54(0x98fc),_0x5cff54(0x16aec),_0x5cff54(0x6c6d),_0x5cff54(0xa6c6),_0x5cff54(0xa82f),_0x5cff54(0x5204),_0x5cff54(0x116b6),_0x5cff54(0x16a99),_0x5cff54(0x1446b),_0x5cff54(0xbb85),_0x5cff54(0x14926),_0x5cff54(0x1388c),_0x5cff54(0xf9d6),_0x5cff54(0xf06),_0x5cff54(0xfc73),_0x5cff54(0x389d),_0x5cff54(0x4be6);class _0x1f5541{constructor(_0x42d50d,_0x15d989,_0x2f6d16,_0x3348fd,_0x56645d,_0x14583a,_0x350db7,_0xd8eeab){var _0x3ed2f3=a3_0x1737;this[_0x3ed2f3(0x1ce)]=0x0,this[_0x3ed2f3(0x128)]=new Array(),this[_0x3ed2f3(0x14f)]=0x0,this[_0x3ed2f3(0x151)]=_0x2f6d16,this['_minBlockWidth']=_0x3348fd,this['parent']=_0x56645d,this[_0x3ed2f3(0x1d4)]='',this['parent']?this[_0x3ed2f3(0x1d4)]=this[_0x3ed2f3(0x13c)]['depthPath']+_0x350db7:this[_0x3ed2f3(0x1d4)]=_0x350db7,this['id']=parseInt(this[_0x3ed2f3(0x1d4)],0x2),this[_0x3ed2f3(0x123)]=_0x14583a,this[_0x3ed2f3(0x153)]=_0xd8eeab,this[_0x3ed2f3(0x133)]=_0x42d50d,this[_0x3ed2f3(0x155)]=_0x15d989,this[_0x3ed2f3(0x1a1)]=_0x2a4008['P'][_0x3ed2f3(0x15a)](),this[_0x3ed2f3(0x18d)]=_0x2a4008['P']['Zero'](),_0x15d989[_0x3ed2f3(0x199)](_0x42d50d,this[_0x3ed2f3(0x1a1)])['scaleInPlace'](0.5),_0x15d989[_0x3ed2f3(0xfd)](_0x42d50d,this[_0x3ed2f3(0x18d)])[_0x3ed2f3(0x1c6)](0.5),this[_0x3ed2f3(0x128)][_0x3ed2f3(0x193)](_0x42d50d[_0x3ed2f3(0x1ab)]()),this['boundingVectors'][_0x3ed2f3(0x193)](_0x15d989[_0x3ed2f3(0x1ab)]()),this[_0x3ed2f3(0x128)][_0x3ed2f3(0x193)](_0x42d50d[_0x3ed2f3(0x1ab)]()),this[_0x3ed2f3(0x128)][0x2]['x']=_0x15d989['x'],this['boundingVectors'][_0x3ed2f3(0x193)](_0x42d50d[_0x3ed2f3(0x1ab)]()),this[_0x3ed2f3(0x128)][0x3]['y']=_0x15d989['y'],this[_0x3ed2f3(0x128)]['push'](_0x42d50d['clone']()),this['boundingVectors'][0x4]['z']=_0x15d989['z'],this[_0x3ed2f3(0x128)][_0x3ed2f3(0x193)](_0x15d989[_0x3ed2f3(0x1ab)]()),this[_0x3ed2f3(0x128)][0x5]['z']=_0x42d50d['z'],this[_0x3ed2f3(0x128)][_0x3ed2f3(0x193)](_0x15d989[_0x3ed2f3(0x1ab)]()),this[_0x3ed2f3(0x128)][0x6]['x']=_0x42d50d['x'],this[_0x3ed2f3(0x128)][_0x3ed2f3(0x193)](_0x15d989['clone']()),this['boundingVectors'][0x7]['y']=_0x42d50d['y'],this[_0x3ed2f3(0x1b6)]=_0x2a4008['P']['DistanceSquared'](_0x42d50d,_0x15d989);}get['minPoint'](){var _0x3723b2=a3_0x1737;return this[_0x3723b2(0x133)];}get[_0x4282a6(0x10a)](){var _0x5cff56=_0x4282a6;return this[_0x5cff56(0x155)];}[_0x4282a6(0x156)](_0x24c59b,_0x17bd7d){var _0x5cd142=_0x4282a6;if(this[_0x5cd142(0x1b1)]||this['createInnerBlocks'](),this[_0x5cd142(0x1b1)])for(let _0x37db74=0x0;_0x37db74<this[_0x5cd142(0x1b1)][_0x5cd142(0x148)];_0x37db74++){let _0x54a29b=this[_0x5cd142(0x1b1)][_0x37db74];if(_0x1f5541[_0x5cd142(0x13d)](_0x24c59b,_0x17bd7d,_0x54a29b))return _0x54a29b[_0x5cd142(0x156)](_0x24c59b,_0x17bd7d);}return this[_0x5cd142(0x14f)]++,this;}static[_0x4282a6(0x181)](_0x5ddf40,_0x24583a,_0x5e22f2){var _0x5a6b89=_0x4282a6;_0x5e22f2=_0x5e22f2[_0x5a6b89(0x19f)](_0x5ddf40);let _0xd46c9b=0x0,_0x21f6fb;return _0x5e22f2['x']<-_0x24583a['_x']?(_0x21f6fb=_0x5e22f2['x']+_0x24583a['_x'],_0xd46c9b+=_0x21f6fb*_0x21f6fb):_0x5e22f2['x']>_0x24583a['_x']&&(_0x21f6fb=_0x5e22f2['x']-_0x24583a['_x'],_0xd46c9b+=_0x21f6fb*_0x21f6fb),_0x5e22f2['y']<-_0x24583a['_y']?(_0x21f6fb=_0x5e22f2['y']+_0x24583a['_y'],_0xd46c9b+=_0x21f6fb*_0x21f6fb):_0x5e22f2['y']>_0x24583a['_y']&&(_0x21f6fb=_0x5e22f2['y']-_0x24583a['_y'],_0xd46c9b+=_0x21f6fb*_0x21f6fb),_0x5e22f2['z']<-_0x24583a['_z']?(_0x21f6fb=_0x5e22f2['z']+_0x24583a['_z'],_0xd46c9b+=_0x21f6fb*_0x21f6fb):_0x5e22f2['z']>_0x24583a['_z']&&(_0x21f6fb=_0x5e22f2['z']-_0x24583a['_z'],_0xd46c9b+=_0x21f6fb*_0x21f6fb),_0xd46c9b;}static[_0x4282a6(0x157)](_0x59341d,_0x468f48){let _0x37c582=!0x0,_0x56b385=!0x0;for(var _0x581c07=0x0;_0x581c07<0x6;++_0x581c07){let _0x503b1e=!0x0;const _0x50d1ef=_0x468f48[_0x581c07];for(var _0xf43f85=0x0;_0xf43f85<0x8;++_0xf43f85)0x0<=_0x50d1ef['dotCoordinate'](_0x59341d[_0xf43f85])?_0x503b1e=!0x1:_0x56b385=!0x1;if(_0x503b1e){_0x37c582=!0x1;break;}}return _0x56b385&&_0x37c582?0x2:_0x37c582?0x1:0x0;}[_0x4282a6(0x108)](_0x6b93d3){var _0x4cae3a=_0x4282a6,_0x10ca4d=this[_0x4cae3a(0x13c)]&&0x2===this[_0x4cae3a(0x13c)][_0x4cae3a(0x1ce)]?0x2:_0x1f5541['IsInFrustum'](this[_0x4cae3a(0x128)],_0x6b93d3);if(0x0!==(this[_0x4cae3a(0x1ce)]=_0x10ca4d)){this[_0x4cae3a(0x123)][_0x4cae3a(0x17b)][this['modelId']][this['id']]=this;for(let _0x50068f=0x0;this[_0x4cae3a(0x1b1)]&&_0x50068f<this[_0x4cae3a(0x1b1)][_0x4cae3a(0x148)];_0x50068f++)this['blocks'][_0x50068f]['select'](_0x6b93d3);}}[_0x4282a6(0x15f)](){var _0x44b421=_0x4282a6;this['blocks']=new Array();var _0x313329=this[_0x44b421(0x155)]['x']-this[_0x44b421(0x133)]['x'],_0x58d960=this['_maxPoint']['y']-this['_minPoint']['y'],_0x372e81=this['_maxPoint']['z']-this[_0x44b421(0x133)]['z'],_0x157473=Math['max'](_0x313329,_0x58d960,_0x372e81);if(_0x157473>this[_0x44b421(0x1bf)]||this[_0x44b421(0x151)]<0x5){let _0x3b61f1;_0x313329===_0x157473?_0x3b61f1='x':_0x58d960===_0x157473?_0x3b61f1='y':_0x372e81===_0x157473&&(_0x3b61f1='z'),_0x313329=new _0x2a4008['P'](this[_0x44b421(0x133)]['x'],this[_0x44b421(0x133)]['y'],this[_0x44b421(0x133)]['z']);let _0x1b042a=new _0x2a4008['P'](this[_0x44b421(0x155)]['x'],this['_maxPoint']['y'],this[_0x44b421(0x155)]['z']),_0x332111=(_0x1b042a[_0x3b61f1]=_0x1b042a[_0x3b61f1]-_0x157473/0x2,new _0x2a4008['P'](this[_0x44b421(0x133)]['x'],this[_0x44b421(0x133)]['y'],this[_0x44b421(0x133)]['z']));_0x332111[_0x3b61f1]=_0x332111[_0x3b61f1]+_0x157473/0x2,(_0x58d960=new _0x2a4008['P'](this['_maxPoint']['x'],this[_0x44b421(0x155)]['y'],this[_0x44b421(0x155)]['z']),_0x372e81=new _0x1f5541(_0x313329,_0x1b042a,this[_0x44b421(0x151)]+0x1,this[_0x44b421(0x1bf)],this,this[_0x44b421(0x123)],'0',this[_0x44b421(0x153)]),_0x157473=(this[_0x44b421(0x1b1)][_0x44b421(0x193)](_0x372e81),new _0x1f5541(_0x332111,_0x58d960,this[_0x44b421(0x151)]+0x1,this[_0x44b421(0x1bf)],this,this[_0x44b421(0x123)],'1',this[_0x44b421(0x153)]))),this['blocks']['push'](_0x157473);}}}_0x1f5541[_0x4282a6(0x13d)]=(_0x5a094d,_0x523141,_0x55fdb2)=>_0x55fdb2[_0x4282a6(0x10a)]['x']>=_0x523141['x']&&_0x55fdb2[_0x4282a6(0xf5)]['x']<=_0x5a094d['x']&&_0x55fdb2[_0x4282a6(0x10a)]['y']>=_0x523141['y']&&_0x55fdb2[_0x4282a6(0xf5)]['y']<=_0x5a094d['y']&&_0x55fdb2['maxPoint']['z']>=_0x523141['z']&&_0x55fdb2[_0x4282a6(0xf5)]['z']<=_0x5a094d['z'];let _0x3f155d=[[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 _0x3dff41{constructor(_0x48f9b5){var _0x3e249b=_0x4282a6;this['fv']=_0x48f9b5,this[_0x3e249b(0x1b1)]={},this[_0x3e249b(0xe7)]={},this[_0x3e249b(0x1a3)]={},this['modelMatrixInvert']={},this['modelIdBlockIdInstances']={},this[_0x3e249b(0x17b)]={},this[_0x3e249b(0x141)]=[],this[_0x3e249b(0xef)]=_0x2a4008['P'][_0x3e249b(0x15a)]();for(let _0x476114=0x0;_0x476114<0x6;_0x476114++)this[_0x3e249b(0x141)][_0x3e249b(0x193)](new _0x2a4008['JO'](0x0,0x0,0x0,0x0));}[_0x4282a6(0x122)](_0x1b3396,_0x21ede8,_0x50ed66,_0x228851=[],_0x4ad142=0xa){var _0x617af4=_0x4282a6;this[_0x617af4(0x1a3)][_0x1b3396]=_0x2a4008['y3'][_0x617af4(0x169)](),this[_0x617af4(0x16a)][_0x1b3396]=_0x2a4008['y3'][_0x617af4(0x169)](),this['blocks'][_0x617af4(0xe4)](_0x1b3396)||(this[_0x617af4(0x1b1)][_0x1b3396]=new _0x1f5541(_0x21ede8,_0x50ed66,0x0,_0x4ad142,void 0x0,this,'1',_0x1b3396),this[_0x617af4(0x1b1)][_0x1b3396]['indexTree']=_0x228851,this[_0x617af4(0x13b)][_0x1b3396]={});}[_0x4282a6(0xe2)](_0x24a651){var _0x333559=_0x4282a6;delete this[_0x333559(0x1b1)][_0x24a651],delete this[_0x333559(0xe7)][_0x24a651],delete this['modelMatrix'][_0x24a651],delete this[_0x333559(0x13b)][_0x24a651];}[_0x4282a6(0x1d6)](_0x59cb5c,_0x47657a){var _0x386b8b=_0x4282a6;this[_0x386b8b(0x1a3)][_0x59cb5c]=_0x47657a,this['modelMatrixInvert'][_0x59cb5c]=_0x2a4008['y3'][_0x386b8b(0x1db)](_0x47657a);}[_0x4282a6(0x156)](_0x47a829,_0x36ae04,_0x51a18b,_0x2402d9){var _0x42d19f=_0x4282a6,_0x4af1c6=this[_0x42d19f(0x1b1)][_0x47a829][_0x42d19f(0x156)](_0x36ae04,_0x51a18b);return this[_0x42d19f(0x13b)][_0x47a829][_0x42d19f(0xe4)](_0x4af1c6['id'])||(this[_0x42d19f(0x13b)][_0x47a829][_0x4af1c6['id']]={}),this[_0x42d19f(0x13b)][_0x47a829][_0x4af1c6['id']][_0x2402d9['id']]={'min':{'x':_0x36ae04['x'],'y':_0x36ae04['y'],'z':_0x36ae04['z']},'max':{'x':_0x51a18b['x'],'y':_0x51a18b['y'],'z':_0x51a18b['z']}},_0x4af1c6;}[_0x4282a6(0x12b)](_0x41e44a,_0x16f154,_0x7bf650){var _0x5f1cc1=_0x4282a6;for(var _0x382085 in(this[_0x5f1cc1(0x17b)]={},this['blocks']))if(this[_0x5f1cc1(0x17b)][_0x382085]={},0x1===this['fv'][_0x5f1cc1(0x1cb)]['status'](~~_0x382085)[0x0]){let _0xf2463b=_0x2a4008['y3'][_0x5f1cc1(0x169)]();this[_0x5f1cc1(0x1a3)][_0x382085][_0x5f1cc1(0xf2)](_0x41e44a,_0xf2463b),_0x2a4008['P']['TransformCoordinatesToRef'](_0x7bf650,this[_0x5f1cc1(0x16a)][_0x382085],this[_0x5f1cc1(0xef)]),_0xf2463b[_0x5f1cc1(0xf2)](_0x16f154,_0xf2463b),this[_0x5f1cc1(0xe7)][_0x382085]=_0xf2463b,_0x2a4008['iW'][_0x5f1cc1(0x1bd)](_0xf2463b,this['currentFrustumPlanes']);var _0x21492c=_0x1f5541[_0x5f1cc1(0x157)](this[_0x5f1cc1(0x1b1)][_0x382085][_0x5f1cc1(0x128)],this['currentFrustumPlanes']);0x0!==_0x21492c&&0.01<this[_0x5f1cc1(0x126)](_0xf2463b,this['blocks'][_0x382085][_0x5f1cc1(0xf5)],this[_0x5f1cc1(0x1b1)][_0x382085][_0x5f1cc1(0x10a)],0x2===_0x21492c,this[_0x5f1cc1(0xef)])&&(this[_0x5f1cc1(0x1b1)][_0x382085][_0x5f1cc1(0x1b1)]?this['blocks'][_0x382085][_0x5f1cc1(0x108)](this[_0x5f1cc1(0x141)]):(this[_0x5f1cc1(0x18b)](this[_0x5f1cc1(0x1b1)][_0x382085],this[_0x5f1cc1(0x1b1)][_0x382085]['indexTree']),delete this['blocks'][_0x382085][_0x5f1cc1(0x16c)],this['fv'][_0x5f1cc1(0x114)](_0x382085)));}}[_0x4282a6(0x104)](_0x5c6df4,_0x2d13cf,_0x6f0467,_0x587496,_0x48b5ca,_0x1d3f6a){var _0x63673d=_0x4282a6;let _0x4da6ab=[];for(var _0x243531 in(this[_0x63673d(0x17b)]={},this[_0x63673d(0x1b1)]))if(0x1===this['fv']['modelData'][_0x63673d(0x115)](~~_0x243531)[0x0]){this[_0x63673d(0x17b)][_0x243531]={};let _0x312622=_0x2a4008['y3']['Identity']();this[_0x63673d(0x1a3)][_0x243531]['multiplyToRef'](_0x48b5ca,_0x312622),_0x312622[_0x63673d(0xf2)](_0x1d3f6a,_0x312622);var _0x450c7e=_0x2a4008['y3'][_0x63673d(0x1db)](_0x312622),_0x579976=this[_0x63673d(0x11a)](_0x450c7e,_0x5c6df4,_0x2d13cf,_0x6f0467,_0x587496);if(0x0!==_0x1f5541[_0x63673d(0x157)](this['blocks'][_0x243531][_0x63673d(0x128)],_0x579976))for(var _0x1bf23a in(this[_0x63673d(0x1b1)][_0x243531][_0x63673d(0x108)](_0x579976),this[_0x63673d(0x17b)][_0x243531])){var _0x334370,_0x254944=this[_0x63673d(0x17b)][_0x243531][_0x1bf23a];for(_0x334370 in this[_0x63673d(0x13b)][_0x243531][_0x1bf23a]){var _0x5caa6b=~~_0x334370,_0x5252e2=this['fv']['modelMeshInstancesIndexDataView'][_0x243531][_0x5caa6b],_0x1b0f7c=this['fv']['modelMeshInstancesDataView'][_0x5252e2+0x15];if(0x0!==this['fv'][_0x63673d(0xea)][_0x5252e2+0x1a]){if(0x1===_0x254944[_0x63673d(0x1ce)]){var _0x1a6140=_0x2a4008['P'][_0x63673d(0x19c)](this['fv']['modelMeshInstancesDataView'],_0x5252e2+0xf),_0x5252e2=_0x2a4008['P']['FromArray'](this['fv'][_0x63673d(0xea)],_0x5252e2+0x12);let _0x8c2f74=new _0x26e9ba['k'](_0x1a6140,_0x5252e2);_0x8c2f74[_0x63673d(0x18f)](_0x579976)&&_0x4da6ab[_0x63673d(0x193)](_0x243531,_0x1b0f7c,_0x5caa6b);}else _0x4da6ab[_0x63673d(0x193)](_0x243531,_0x1b0f7c,_0x5caa6b);}}}}return _0x4da6ab;}[_0x4282a6(0x11a)](_0x5a973a,_0x14ac25,_0x30f453,_0x42893f,_0x49293e){var _0x17a192=_0x4282a6,_0x2abcdf=this[_0x17a192(0x146)](_0x5a973a,_0x14ac25,_0x30f453),_0x355c46=this[_0x17a192(0x146)](_0x5a973a,_0x42893f,_0x49293e),_0x14ac25=this['GetPosition'](_0x5a973a,_0x14ac25,_0x49293e),_0x49293e=this[_0x17a192(0x146)](_0x5a973a,_0x42893f,_0x30f453);return[_0x2a4008['JO']['FromPoints'](_0x2abcdf[_0x17a192(0x152)],_0x355c46[_0x17a192(0x152)],_0x14ac25[_0x17a192(0x152)]),_0x2a4008['JO'][_0x17a192(0x1ca)](_0x2abcdf[_0x17a192(0xee)],_0x14ac25[_0x17a192(0xee)],_0x355c46[_0x17a192(0xee)]),_0x2a4008['JO'][_0x17a192(0x1ca)](_0x2abcdf['origin'],_0x14ac25[_0x17a192(0xee)],_0x2abcdf[_0x17a192(0xee)]),_0x2a4008['JO']['FromPoints'](_0x355c46['origin'],_0x49293e['target'],_0x355c46[_0x17a192(0xee)]),_0x2a4008['JO'][_0x17a192(0x1ca)](_0x2abcdf[_0x17a192(0x152)],_0x2abcdf[_0x17a192(0xee)],_0x49293e[_0x17a192(0xee)]),_0x2a4008['JO'][_0x17a192(0x1ca)](_0x355c46['origin'],_0x355c46[_0x17a192(0xee)],_0x14ac25['target'])];}[_0x4282a6(0x146)](_0xe9fb3a,_0xd0c1b5,_0x463120){var _0x22e3c1=_0x4282a6,_0x37112c=new _0x2a4008['P'](_0xd0c1b5,_0x463120,0x0),_0xd0c1b5=new _0x2a4008['P'](_0xd0c1b5,_0x463120,0x1),_0x463120=new _0x2a4008['P'](),_0x144817=new _0x2a4008['P']();return _0x2a4008['P'][_0x22e3c1(0x10f)](_0x37112c,_0xe9fb3a,_0x463120),_0x2a4008['P'][_0x22e3c1(0x10f)](_0xd0c1b5,_0xe9fb3a,_0x144817),{'origin':_0x463120,'target':_0x144817};}['AddTreeNode'](_0x808557,_0x53b0b5){var _0x549774=_0x4282a6;_0x808557[_0x549774(0x14f)]=_0x53b0b5[0x2],0x0===_0x53b0b5[0x0]&&0x0===_0x53b0b5[0x1]||_0x808557['createInnerBlocks'](),0x0!==_0x53b0b5[0x0]&&this['AddTreeNode'](_0x808557[_0x549774(0x1b1)][0x0],_0x53b0b5[0x0]),0x0!==_0x53b0b5[0x1]&&this[_0x549774(0x18b)](_0x808557[_0x549774(0x1b1)][0x1],_0x53b0b5[0x1]);}[_0x4282a6(0x177)](_0x394ce9,_0x3de71e){var _0x1b74e5=_0x4282a6;_0x3de71e['distanceToCamera']=_0x1f5541['PositionToBoxDistanceSquared'](_0x3de71e['_center'],_0x3de71e[_0x1b74e5(0x18d)],_0x394ce9);}[_0x4282a6(0x126)](_0x2bcf18,_0x1a8896,_0x485685,_0x1fefb8,_0x2983a6){var _0x889d66=_0x4282a6;let _0x110ec9=[{'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}],_0x43ef0f=[{'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}],_0x5c8957;if(_0x5c8957=_0x2983a6['x']>=_0x1a8896['x']?_0x2983a6['x']>_0x485685['x']?0x2:0x1:0x0,_0x2983a6['y']>=_0x1a8896['y']&&(_0x5c8957+=_0x2983a6['y']>_0x485685['y']?0x6:0x3),_0x2983a6['z']>=_0x1a8896['z']&&(_0x5c8957+=_0x2983a6['z']>_0x485685['z']?0x12:0x9),0xd===_0x5c8957)return 0x4;let _0x4dbfb9=_0x3f155d[_0x5c8957][0x6],_0x3e4be8;for(_0x3e4be8=0x0;_0x3e4be8<_0x4dbfb9;_0x3e4be8++){var _0x5c41e0=_0x3f155d[_0x5c8957][_0x3e4be8];_0x110ec9[_0x3e4be8]['x']=((_0x5c41e0+0x1)%0x4<0x2?_0x1a8896:_0x485685)['x'],_0x110ec9[_0x3e4be8]['y']=(_0x5c41e0%0x4<0x2?_0x1a8896:_0x485685)['y'],_0x110ec9[_0x3e4be8]['z']=(_0x5c41e0<0x4?_0x1a8896:_0x485685)['z'];let _0x23d135=_0x110ec9[_0x3e4be8];var _0x5c41e0=_0x23d135['x'],_0x335b11=_0x23d135['y'],_0x4703b1=_0x23d135['z'],_0x5763b4=_0x2bcf18['_m'];let _0x683b80=_0x5763b4[0x3]*_0x5c41e0+_0x5763b4[0x7]*_0x335b11+_0x5763b4[0xb]*_0x4703b1+_0x5763b4[0xf];var _0x2d7d82=0x1/(_0x683b80=_0x683b80<0x0?-_0x683b80:_0x683b80);_0x23d135['x']=(_0x5763b4[0x0]*_0x5c41e0+_0x5763b4[0x4]*_0x335b11+_0x5763b4[0x8]*_0x4703b1+_0x5763b4[0xc])*_0x2d7d82,_0x23d135['y']=(_0x5763b4[0x1]*_0x5c41e0+_0x5763b4[0x5]*_0x335b11+_0x5763b4[0x9]*_0x4703b1+_0x5763b4[0xd])*_0x2d7d82;}let _0x14fec8=0x0;if(_0x1fefb8){for(_0x14fec8=(_0x110ec9[_0x4dbfb9-0x1]['x']-_0x110ec9[0x0]['x'])*(_0x110ec9[_0x4dbfb9-0x1]['y']+_0x110ec9[0x0]['y']),_0x3e4be8=0x0;_0x3e4be8<_0x4dbfb9-0x1;_0x3e4be8++)_0x14fec8+=(_0x110ec9[_0x3e4be8]['x']-_0x110ec9[_0x3e4be8+0x1]['x'])*(_0x110ec9[_0x3e4be8]['y']+_0x110ec9[_0x3e4be8+0x1]['y']);}else{var _0x2f4eca;let _0x25071e,_0x5e59e1,_0x4a4e1b,_0x40c420,_0x21e76f,_0x4d7452,_0x228a32;var _0x9678d2=function(_0x350557){switch(_0x4d7452){case 0x0:return-0x1<=_0x350557['x'];case 0x1:return _0x350557['x']<=0x1;case 0x2:return-0x1<=_0x350557['y'];case 0x3:return _0x350557['y']<=0x1;}},_0x48a476=function(_0x198a41){_0x43ef0f[_0x228a32],_0x43ef0f[_0x228a32]['x']=_0x198a41['x'],_0x43ef0f[_0x228a32++]['y']=_0x198a41['y'];},_0x3073b9=function(){let _0x5a0fa4,_0x1980d0;switch(_0x4d7452){case 0x0:_0x5a0fa4=-0x1,_0x1980d0=_0x25071e['y']+(_0x5e59e1['y']-_0x25071e['y'])*(_0x5a0fa4-_0x25071e['x'])/(_0x5e59e1['x']-_0x25071e['x']);break;case 0x1:_0x5a0fa4=0x1,_0x1980d0=_0x25071e['y']+(_0x5e59e1['y']-_0x25071e['y'])*(_0x5a0fa4-_0x25071e['x'])/(_0x5e59e1['x']-_0x25071e['x']);break;case 0x2:_0x1980d0=-0x1,_0x5a0fa4=_0x25071e['x']+(_0x5e59e1['x']-_0x25071e['x'])*(_0x1980d0-_0x25071e['y'])/(_0x5e59e1['y']-_0x25071e['y']);break;case 0x3:_0x1980d0=0x1,_0x5a0fa4=_0x25071e['x']+(_0x5e59e1['x']-_0x25071e['x'])*(_0x1980d0-_0x25071e['y'])/(_0x5e59e1['y']-_0x25071e['y']);}_0x43ef0f[_0x228a32]['x']=_0x5a0fa4,_0x43ef0f[_0x228a32++]['y']=_0x1980d0;};for(_0x4d7452=0x0;_0x4d7452<0x4&&0x2<_0x4dbfb9;_0x4d7452++){for(_0x228a32=0x0,_0x25071e=_0x110ec9[_0x4dbfb9-0x1],_0x4a4e1b=_0x9678d2(_0x25071e),_0x21e76f=0x0;_0x21e76f<_0x4dbfb9;_0x21e76f++)_0x40c420=_0x9678d2(_0x5e59e1=_0x110ec9[_0x21e76f]),_0x4a4e1b?_0x40c420?_0x48a476(_0x5e59e1):_0x3073b9():_0x40c420&&(_0x3073b9(),_0x48a476(_0x5e59e1)),_0x25071e=_0x5e59e1,_0x4a4e1b=_0x40c420;_0x4dbfb9=_0x228a32,_0x2f4eca=_0x110ec9,_0x110ec9=_0x43ef0f,_0x43ef0f=_0x2f4eca;}if(0x3<=_0x4dbfb9){for(_0x14fec8=(_0x110ec9[_0x4dbfb9-0x1]['x']-_0x110ec9[0x0]['x'])*(_0x110ec9[_0x4dbfb9-0x1]['y']+_0x110ec9[0x0]['y']),_0x3e4be8=0x0;_0x3e4be8<_0x4dbfb9-0x1;_0x3e4be8++)_0x14fec8+=(_0x110ec9[_0x3e4be8]['x']-_0x110ec9[_0x3e4be8+0x1]['x'])*(_0x110ec9[_0x3e4be8]['y']+_0x110ec9[_0x3e4be8+0x1]['y']);}}return Math[_0x889d66(0x161)](0.5*_0x14fec8);}}var _0x43d1d4=_0x5cff54(0x15a31),_0x22a1b6=_0x5cff54(0xd8a8),_0x4b7788=_0x5cff54(0x10d51),_0x4b7788=_0x5cff54['n'](_0x4b7788),_0x756144=_0x5cff54(0x2f9d),_0x45e119=_0x5cff54(0x25c5),_0x23d66e=_0x5cff54['n'](_0x45e119),_0x2e7d2c=_0x5cff54(0x43e9),_0x162b8f=_0x5cff54(0x6214);_0x4b7788()({'locateFile':(_0x2cae5b,_0x98a2c0)=>_0x22a1b6['Z']})[_0x4282a6(0x1d1)](_0x2627a2=>{var _0x4d3312=_0x4282a6;globalThis[_0x4d3312(0x18c)]=_0x2627a2;}),globalThis['fv']=new class{constructor(){var _0x328238=_0x4282a6;this[_0x328238(0x179)]=!0x1,this[_0x328238(0x178)]={},this[_0x328238(0x192)]={},this['frustumNo']=0x1,this['uniqueIdToModelId']={},this[_0x328238(0x15c)]={},this[_0x328238(0xfe)]=!0x1,this[_0x328238(0xec)]=!0x1,this[_0x328238(0x176)]=!0x1,this['modelId_indexDb']={},this[_0x328238(0x1c5)]={},this[_0x328238(0x14a)]=0x0,this[_0x328238(0x165)]=0x1,this[_0x328238(0x1cf)]={'transparent':{},'opaque':{}},this['projectionAreaModelIdBlock']={},this['transparentLengthOffset']=0x0,this[_0x328238(0xe1)]=0x0,this[_0x328238(0x10e)]=0x0,this[_0x328238(0x182)]=0x12c,this[_0x328238(0x19a)]=0x0,this[_0x328238(0x15d)]=0x2,this[_0x328238(0x1c1)]=0x0,this[_0x328238(0x13f)]={},this['modelOutPvsRes']={},this[_0x328238(0x149)]=(_0x525486,_0x1f034f)=>{var _0x3ed555=_0x328238;_0x525486['each'](_0x3ed555(0x105),_0x2db8e0=>{var _0x8ce7c=_0x3ed555,_0x19931e=new Float32Array(_0x2db8e0[_0x8ce7c(0x188)][_0x8ce7c(0x164)]),_0x3ff2d9=_0x2a4008['y3'][_0x8ce7c(0x12a)](_0x19931e[0x0],_0x19931e[0x1],_0x19931e[0x2],0x0,_0x19931e[0x3],_0x19931e[0x4],_0x19931e[0x5],0x0,_0x19931e[0x6],_0x19931e[0x7],_0x19931e[0x8],0x0,_0x19931e[0x9],_0x19931e[0xa],_0x19931e[0xb],0x1),_0x5ece7f=_0x2a4008['P'][_0x8ce7c(0x19c)](_0x19931e,0xc),_0x19931e=_0x2a4008['P']['FromArray'](_0x19931e,0xf),_0x5ece7f=new _0x26e9ba['k'](_0x5ece7f,_0x19931e,_0x3ff2d9);this[_0x8ce7c(0x123)][_0x8ce7c(0x156)](_0x1f034f,_0x5ece7f[_0x8ce7c(0x17e)],_0x5ece7f[_0x8ce7c(0x170)],_0x2db8e0);});},this[_0x328238(0x123)]=new _0x3dff41(this),_0x31e363['Z2'][_0x328238(0x1bc)](!0x0),globalThis[_0x328238(0x1b7)](_0x328238(0x166),_0x4a4cae=>{var _0x266866=_0x328238;switch(_0x4a4cae[_0x266866(0x118)][_0x266866(0x1ac)]){case _0x266866(0xe8):for(var _0x4ab73a in(this[_0x266866(0x1bb)]=new _0x43d1d4['p'](_0x4a4cae[_0x266866(0x118)][_0x266866(0x1bb)]['dataStoreObject'],_0x4a4cae[_0x266866(0x118)][_0x266866(0x1bb)]['dataStoreArrayBuffer']),this[_0x266866(0x1cb)]=new _0x2e7d2c['T'](_0x4a4cae[_0x266866(0x118)][_0x266866(0x137)],_0x4a4cae[_0x266866(0x118)][_0x266866(0x19b)]),this[_0x266866(0x1c0)]=_0x4a4cae[_0x266866(0x118)][_0x266866(0x1c0)],this[_0x266866(0xff)]=new Int32Array(this['allowRenderInstancesArrayBuffer']),this[_0x266866(0xf4)]=_0x4a4cae[_0x266866(0x118)][_0x266866(0xf4)],this['modelMeshInstancesDataView']=new Float32Array(this[_0x266866(0xf4)]),this['renderMemoryIdBuffer']=_0x4a4cae[_0x266866(0x118)][_0x266866(0x10d)],this[_0x266866(0x1a7)]=new Uint32Array(this[_0x266866(0x10d)]),this['modelMeshInstancesIndexArrayBuff']=_0x4a4cae[_0x266866(0x118)][_0x266866(0x178)],this[_0x266866(0x1c3)]=Math[_0x266866(0x1a6)](0.5*_0x4a4cae['data']['transparentMaxRenderTriangleFace']),this['opaqueLengthOffset']=this[_0x266866(0x1c3)]+Math[_0x266866(0x1a6)](0.5*_0x4a4cae[_0x266866(0x118)][_0x266866(0x1aa)]),this[_0x266866(0x10e)]=0.4*this[_0x266866(0xe1)],this[_0x266866(0x178)]))this[_0x266866(0x192)][_0x4ab73a]=new Uint32Array(this[_0x266866(0x178)][_0x4ab73a]);this[_0x266866(0xf8)]=_0x4a4cae[_0x266866(0x118)][_0x266866(0x1a9)]+_0x266866(0xf8);for(var _0x467051 of _0x4a4cae[_0x266866(0x118)][_0x266866(0x1b9)]){var _0x505428=_0x467051['id'],_0xfefd83=(this[_0x266866(0x168)][_0x467051[_0x266866(0x14b)]]=_0x505428,this[_0x266866(0x15c)][_0x505428]=_0x467051[_0x266866(0x14b)],_0x2a4008['P'][_0x266866(0x19c)]((0x0,_0x756144['ux'])(_0x467051[_0x266866(0x145)]['split']('\x20')))),_0x533410=_0x2a4008['P']['FromArray']((0x0,_0x756144['ux'])(_0x467051[_0x266866(0xf0)]['split']('\x20')));this['btree'][_0x266866(0x122)](_0x505428,_0xfefd83,_0x533410,JSON['parse'](_0x467051[_0x266866(0x16c)])),delete _0x467051[_0x266866(0x16c)],_0x467051[_0x266866(0x10b)]&&(Array[_0x266866(0x129)](_0x467051[_0x266866(0x10b)])||(_0x467051[_0x266866(0x10b)]=(0x0,_0x756144['ux'])(_0x467051['transform'][_0x266866(0x1ae)]('\x20'))),this[_0x266866(0x123)][_0x266866(0x1d6)](_0x4a4cae[_0x266866(0x118)][_0x266866(0x153)],_0x2a4008['y3'][_0x266866(0x19c)](_0x467051[_0x266866(0x10b)])));}this[_0x266866(0xf6)]();break;case'SetModelMatrix':this['btree']['SetModelMatrix'](_0x4a4cae[_0x266866(0x118)][_0x266866(0x153)],_0x2a4008['y3'][_0x266866(0x19c)](_0x4a4cae[_0x266866(0x118)][_0x266866(0x1a3)])),this[_0x266866(0x18e)]();break;case _0x266866(0x104):var _0x495126=this[_0x266866(0x104)](_0x4a4cae[_0x266866(0x118)]['x1'],_0x4a4cae['data']['y1'],_0x4a4cae[_0x266866(0x118)]['x2'],_0x4a4cae[_0x266866(0x118)]['y2']);globalThis[_0x266866(0x1cc)]({'msgType':_0x266866(0x11b),'cbId':_0x4a4cae[_0x266866(0x118)][_0x266866(0xfa)],'resolve':_0x495126});}});}['Loop'](){var _0x285f41=_0x4282a6;void 0x0!==globalThis[_0x285f41(0x18c)]&&!0x1===globalThis['fv'][_0x285f41(0xfe)]&&!0x1===globalThis['fv']['requestingServer']&&0x0===globalThis['fv'][_0x285f41(0x14a)]&&(globalThis['fv'][_0x285f41(0x176)]&&0x1===globalThis['fv'][_0x285f41(0x1a7)][0x6]||0x4===globalThis['fv'][_0x285f41(0xff)][0x3]||globalThis['fv']['sharedData'][_0x285f41(0x15d)]!==globalThis['fv'][_0x285f41(0x15d)]?globalThis['fv'][_0x285f41(0x18e)]():globalThis['fv'][_0x285f41(0x1a7)][0x8]!==globalThis['fv']['pvsId']&&(globalThis['fv'][_0x285f41(0x1c1)]=globalThis['fv']['renderMemoryIdDataView'][0x8],globalThis['fv'][_0x285f41(0x172)]())),setTimeout(globalThis['fv'][_0x285f41(0x1a2)],0x8);}['LastInit'](){var _0x15f481=_0x4282a6;!this[_0x15f481(0x179)]&&this['sharedData']&&(this[_0x15f481(0x179)]=!0x0,globalThis[_0x15f481(0x1cc)]({'msgType':_0x15f481(0x16d)}),this[_0x15f481(0x1a2)]());}[_0x4282a6(0x114)](_0x193c4f){var _0x3b1129=_0x4282a6;if(this['indexDbModelTreeId'][_0x193c4f]={},0x1===this[_0x3b1129(0x1bb)]['useCache']){this[_0x3b1129(0x14a)]++;let _0x262ffc=indexedDB[_0x3b1129(0x180)](this[_0x3b1129(0x15c)][_0x193c4f]);_0x262ffc['onerror']=_0x5345b9=>_0x162b8f[_0x3b1129(0x174)]('数据库:打开失败',_0x5345b9),_0x262ffc[_0x3b1129(0xe0)]=_0x9f8d63=>{var _0x15ff94=_0x3b1129;_0x9f8d63[_0x15ff94(0xee)]['result']['objectStoreNames']['contains'](_0x15ff94(0x16e))||_0x9f8d63[_0x15ff94(0xee)][_0x15ff94(0x1d0)][_0x15ff94(0xde)]('mesh',{'autoIncrement':!0x1,'keyPath':'id'}),_0x9f8d63[_0x15ff94(0xee)][_0x15ff94(0x1d0)][_0x15ff94(0x173)][_0x15ff94(0x125)](_0x15ff94(0x142))||_0x9f8d63[_0x15ff94(0xee)][_0x15ff94(0x1d0)]['createObjectStore'](_0x15ff94(0x142),{'autoIncrement':!0x1,'keyPath':_0x15ff94(0x1d7)});},_0x262ffc[_0x3b1129(0x196)]=_0x38bbce=>{var _0x1547d3=_0x3b1129;this[_0x1547d3(0x160)][_0x193c4f]=_0x38bbce[_0x1547d3(0xee)][_0x1547d3(0x1d0)];let _0x47230a=_0x38bbce[_0x1547d3(0xee)][_0x1547d3(0x1d0)][_0x1547d3(0x1ba)]('instances',_0x1547d3(0x1b3))[_0x1547d3(0x127)](_0x1547d3(0x142)),_0x9db686=_0x47230a[_0x1547d3(0x184)]();_0x9db686['onsuccess']=_0x165078=>{var _0x1e84fc=_0x1547d3,_0x1c1279;for(_0x1c1279 of _0x165078[_0x1e84fc(0xee)][_0x1e84fc(0x1d0)])this[_0x1e84fc(0x1c5)][_0x193c4f][_0x1c1279]=void 0x0;this[_0x1e84fc(0x14a)]--;},globalThis['postMessage']({'msgType':_0x1547d3(0x136),'modelId':_0x193c4f});};}else globalThis[_0x3b1129(0x1cc)]({'msgType':_0x3b1129(0x136),'modelId':_0x193c4f});}['RenderSelection'](){var _0x170e85=_0x4282a6;if(this[_0x170e85(0x176)]=!0x1,0x0!==this[_0x170e85(0x1bb)][_0x170e85(0x140)][0xf]){this[_0x170e85(0x15d)]=this[_0x170e85(0x1bb)][_0x170e85(0x15d)];var _0xa7d701,_0x1906bb=_0x2a4008['y3'][_0x170e85(0x19c)](this['sharedData'][_0x170e85(0x140)]),_0x18793d=_0x2a4008['y3']['FromArray'](this['sharedData'][_0x170e85(0x110)]),_0x581b92=_0x2a4008['P'][_0x170e85(0x19c)](this['sharedData'][_0x170e85(0x185)]);for(_0xa7d701 in(this['btree'][_0x170e85(0x12b)](_0x1906bb,_0x18793d,_0x581b92),this[_0x170e85(0x1cf)]={'transparent':{},'opaque':{}},this[_0x170e85(0xed)]={},this[_0x170e85(0x123)][_0x170e85(0x17b)]))for(var _0x9a31b9 in this[_0x170e85(0x123)][_0x170e85(0x17b)][_0xa7d701]){this['ComputeInstancesProjectionArea'](_0xa7d701,_0x9a31b9,this[_0x170e85(0x1cf)]),_0x9a31b9=this[_0x170e85(0x123)]['selectModelIdBlockId'][_0xa7d701][_0x9a31b9],0x0!==_0x9a31b9[_0x170e85(0x14f)]&&(!this[_0x170e85(0x123)][_0x170e85(0x13b)][_0x9a31b9['modelId']][_0x170e85(0xe4)](_0x9a31b9['id'])||Object[_0x170e85(0x106)](this[_0x170e85(0x123)][_0x170e85(0x13b)][_0x9a31b9[_0x170e85(0x153)]][_0x9a31b9['id']])['length']<_0x9a31b9['entityCount'])&&this[_0x170e85(0x130)](_0x9a31b9,this[_0x170e85(0xed)]);}this['ComputeAllowRenderInstances'](),0x1===this[_0x170e85(0x1bb)][_0x170e85(0x1da)]&&0x0!==this[_0x170e85(0x14a)]||this[_0x170e85(0x11c)]();}}[_0x4282a6(0x172)](){var _0x598cb5=_0x4282a6;let _0x44cb10={},_0x56f64b=0x0,_0x331b79=this['allowRenderInstancesDataView'][0x3]-0x2;for(;0x4<_0x331b79;_0x331b79-=0x2){var _0x5ab27d=this['allowRenderInstancesDataView'][_0x331b79],_0x1bd7a4=this[_0x598cb5(0x192)][this[_0x598cb5(0xff)][_0x331b79]][this['allowRenderInstancesDataView'][_0x331b79+0x1]];if(0x1===this[_0x598cb5(0xea)][_0x1bd7a4+0x1d]){if(this[_0x598cb5(0x1a7)][0x9]!==this['modelMeshInstancesDataView'][_0x1bd7a4+0x1f]){if(this[_0x598cb5(0xea)][_0x1bd7a4+0x1f]=-this[_0x598cb5(0x1a7)][0x9],this[_0x598cb5(0x10e)]<_0x56f64b)break;_0x56f64b+=this['modelMeshInstancesDataView'][_0x1bd7a4+0x18];}else{if(_0x44cb10['hasOwnProperty'](_0x5ab27d))!0x1===_0x44cb10[_0x5ab27d]&&(this[_0x598cb5(0x13f)][_0x5ab27d][_0x598cb5(0xe4)](this[_0x598cb5(0xff)][_0x331b79+0x1])?(this[_0x598cb5(0x13f)][_0x5ab27d][this['allowRenderInstancesDataView'][_0x331b79+0x1]]++,0xa===this[_0x598cb5(0x13f)][_0x5ab27d][this[_0x598cb5(0xff)][_0x331b79+0x1]]&&(this[_0x598cb5(0x11d)]['hasOwnProperty'](_0x5ab27d)||(this[_0x598cb5(0x11d)][_0x5ab27d]=new Uint32Array(0xbb8),this['modelOutPvsRes'][_0x5ab27d][0x0]=0x1),this[_0x598cb5(0x11d)][_0x5ab27d][this['modelOutPvsRes'][_0x5ab27d][0x0]]=this['allowRenderInstancesDataView'][_0x331b79+0x1],this['modelOutPvsRes'][_0x5ab27d][0x0]++,this[_0x598cb5(0x11d)][_0x5ab27d][0x0]===this[_0x598cb5(0x11d)][_0x5ab27d]['length']&&(this[_0x598cb5(0x11d)][_0x5ab27d][0x0]=0x1))):(this[_0x598cb5(0x13f)][_0x5ab27d][this[_0x598cb5(0xff)][_0x331b79+0x1]]=0x1,0x7530<Object[_0x598cb5(0x106)](this[_0x598cb5(0x13f)][_0x5ab27d])[_0x598cb5(0x148)]&&(this['modelOutPvs'][_0x5ab27d]={})));else{_0x1bd7a4=_0x2a4008['P'][_0x598cb5(0x19c)](this[_0x598cb5(0x1bb)][_0x598cb5(0x185)]),_0x2a4008['P']['TransformCoordinatesToRef'](_0x1bd7a4,this[_0x598cb5(0x123)]['modelMatrixInvert'][_0x5ab27d],_0x1bd7a4);let _0x3293a6=new _0x26e9ba['k'](this['btree'][_0x598cb5(0x1b1)][_0x5ab27d][_0x598cb5(0xf5)],this[_0x598cb5(0x123)][_0x598cb5(0x1b1)][_0x5ab27d][_0x598cb5(0x10a)]);_0x44cb10[_0x5ab27d]=_0x3293a6[_0x598cb5(0x13e)](_0x1bd7a4),!0x1===_0x44cb10[_0x5ab27d]&&(this[_0x598cb5(0x13f)][_0x598cb5(0xe4)](_0x5ab27d)||(this[_0x598cb5(0x13f)][_0x5ab27d]={}),this[_0x598cb5(0x13f)][_0x5ab27d][this[_0x598cb5(0xff)][_0x331b79+0x1]]=0x1);}}}}this[_0x598cb5(0x191)](),this['RequestMeshInstance']();}['ComputeAllowRenderInstances'](){var _0x5c8480=_0x4282a6;if(0x0!==this[_0x5c8480(0xff)][0x0])setTimeout(()=>{this['ComputeAllowRenderInstances']();},0x64);else{this[_0x5c8480(0xff)][0x0]=0x2,this[_0x5c8480(0x132)]++,0x5b8d80===this[_0x5c8480(0x132)]&&(this['frustumNo']=0x1),this['renderMemoryIdDataView'][0x6]=0x0,this[_0x5c8480(0x1a7)][0xa]=0x0,this['allowRenderInstancesDataView'][0x1]=0x0,this['allowRenderInstancesDataView'][0x2]=0x0,this['allowRenderInstancesDataView'][0x3]=0x0;let _0x96a760={'projectionAreaOrderObj':this[_0x5c8480(0x1cf)][_0x5c8480(0x159)],'offset':0x4,'renderListMemoryLength':0x0,'renderListMemoryLengthMax':this[_0x5c8480(0x1c3)],'opaque':!0x1};this['FillingAllowRenderInstances'](_0x96a760),this[_0x5c8480(0xff)][0x2]=_0x96a760[_0x5c8480(0xe9)],_0x96a760[_0x5c8480(0x139)]=this[_0x5c8480(0xe1)],_0x96a760[_0x5c8480(0x12e)]=this[_0x5c8480(0x1cf)][_0x5c8480(0xdc)],_0x96a760[_0x5c8480(0xdc)]=!0x0,this['FillingAllowRenderInstances'](_0x96a760),this[_0x5c8480(0xff)][0x1]=this['frustumNo'],this[_0x5c8480(0xff)][0x3]=_0x96a760[_0x5c8480(0xe9)],_0x96a760['offset'],this[_0x5c8480(0xff)][_0x5c8480(0x148)],this['allowRenderInstancesDataView'][0x0]=0x0;}}[_0x4282a6(0xeb)](_0x2b8e4c){var _0x35001d=_0x4282a6;let _0x323e9c={},_0x210b00=!0x1;for(var _0x2de0b5 in _0x2b8e4c[_0x35001d(0x12e)]){var _0x33c102,_0x5e2d96=~~_0x2de0b5;for(_0x33c102 in _0x2b8e4c[_0x35001d(0x12e)][_0x5e2d96]){var _0x48b3e4,_0x41afa2=~~_0x33c102;if(!_0x323e9c[_0x35001d(0xe4)](_0x41afa2)&&_0x2b8e4c[_0x35001d(0xdc)]&&(_0x323e9c[_0x41afa2]=void 0x0,this[_0x35001d(0x11d)][_0x35001d(0xe4)](_0x41afa2)))for(let _0x57ec1a=0x1;_0x57ec1a<this[_0x35001d(0x11d)][_0x41afa2][_0x35001d(0x148)];_0x57ec1a++){var _0x12512f,_0x1cee47=this['modelOutPvsRes'][_0x41afa2][_0x57ec1a];0x0!==_0x1cee47&&(_0x12512f=this['modelMeshInstancesIndexDataView'][_0x41afa2][_0x1cee47],this[_0x35001d(0xea)][_0x12512f+0x1e]=this[_0x35001d(0x132)],this[_0x35001d(0xff)][_0x2b8e4c[_0x35001d(0xe9)]]=_0x41afa2,this['allowRenderInstancesDataView'][_0x2b8e4c['offset']+0x1]=_0x1cee47,_0x2b8e4c[_0x35001d(0x121)]+=this[_0x35001d(0xea)][_0x12512f+0x18],_0x2b8e4c[_0x35001d(0xe9)]+=0x2);}for(_0x48b3e4 in _0x2b8e4c[_0x35001d(0x12e)][_0x5e2d96][_0x41afa2]){var _0x211e78=~~_0x48b3e4,_0x306a36=this[_0x35001d(0x192)][_0x41afa2][_0x211e78];if((0x0===this[_0x35001d(0x1a7)][0x9]||this[_0x35001d(0xea)][_0x306a36+0x1f]!==-this['renderMemoryIdDataView'][0x9]||!_0x2b8e4c[_0x35001d(0xdc)])&&(this[_0x35001d(0xea)][_0x306a36+0x1e]=this[_0x35001d(0x132)],this[_0x35001d(0xff)][_0x2b8e4c[_0x35001d(0xe9)]]=_0x41afa2,this[_0x35001d(0xff)][_0x2b8e4c[_0x35001d(0xe9)]+0x1]=_0x211e78,_0x2b8e4c[_0x35001d(0x121)]+=this[_0x35001d(0xea)][_0x306a36+0x18],_0x2b8e4c['offset']+=0x2,_0x2b8e4c[_0x35001d(0x121)]>_0x2b8e4c[_0x35001d(0x139)])){_0x210b00=!0x0;break;}}if(_0x210b00)break;}if(_0x210b00)break;}!_0x210b00&&_0x2b8e4c[_0x35001d(0xdc)]&&(_0x162b8f[_0x35001d(0x174)](_0x35001d(0x100)),this[_0x35001d(0x1a7)][0xa]=0x1);}[_0x4282a6(0xf1)](){var _0x46610b=_0x4282a6;let _0x46d157={},_0x597cdd={},_0x1d8bd9=0x0,_0x43a2cf=0x0;for(var _0x105e68 in this[_0x46610b(0xed)])for(var _0xb16ed5 in this[_0x46610b(0xed)][_0x105e68])for(var _0x416c28 in this[_0x46610b(0xed)][_0x105e68][_0xb16ed5])if(this[_0x46610b(0x1c5)][_0xb16ed5]['hasOwnProperty'](_0x416c28)?(_0x597cdd['hasOwnProperty'](_0xb16ed5)||(_0x597cdd[_0xb16ed5]=[]),_0x597cdd[_0xb16ed5][_0x46610b(0x193)](_0x416c28),_0x43a2cf+=this['projectionAreaModelIdBlock'][_0x105e68][_0xb16ed5][_0x416c28][_0x46610b(0x14f)]):(_0x46d157['hasOwnProperty'](_0xb16ed5)||(_0x46d157[_0xb16ed5]=[]),_0x46d157[_0xb16ed5][_0x46610b(0x193)](~~_0x416c28),_0x1d8bd9+=this[_0x46610b(0xed)][_0x105e68][_0xb16ed5][_0x416c28][_0x46610b(0x14f)]),0x4e20<_0x1d8bd9||0x13880<_0x43a2cf)return{'server_modelId_treeIds_List':_0x46d157,'indexDb_modelId_treeIds_List':_0x597cdd,'server_Count':_0x1d8bd9,'indexDb_Count':_0x43a2cf};return{'server_modelId_treeIds_List':_0x46d157,'indexDb_modelId_treeIds_List':_0x597cdd,'server_Count':_0x1d8bd9,'indexDb_Count':_0x43a2cf};}[_0x4282a6(0x11c)](){var _0x49443e=_0x4282a6;let _0x246d08=this[_0x49443e(0xf1)]();if(0x0!==_0x246d08[_0x49443e(0x19d)]&&(this[_0x49443e(0xec)]=!0x0,_0x23d66e()[_0x49443e(0x11e)](this[_0x49443e(0xf8)],{'ids':_0x246d08[_0x49443e(0x111)]},{'responseType':'arraybuffer'})[_0x49443e(0x1d1)](_0x40d182=>{var _0x1d4a02=_0x49443e;let _0x1ee651={},_0x27ed48=new globalThis[(_0x1d4a02(0x18c))][(_0x1d4a02(0x131))](new Uint8Array(_0x40d182[_0x1d4a02(0x118)]),!0x0);if(_0x27ed48[_0x1d4a02(0x120)](_0x1d4a02(0x19e),_0x592c13=>{var _0x8aab5c=_0x1d4a02;_0x592c13[_0x8aab5c(0x188)]=new Float32Array(_0x592c13[_0x8aab5c(0x188)][_0x8aab5c(0x164)]);var _0x78f43d=_0x592c13[_0x8aab5c(0x153)];delete _0x592c13[_0x8aab5c(0x153)],this[_0x8aab5c(0x194)](_0x78f43d,_0x592c13),_0x1ee651[_0x8aab5c(0xe4)](_0x78f43d)||(_0x1ee651[_0x78f43d]={}),_0x1ee651[_0x78f43d][_0x8aab5c(0xe4)](_0x592c13[_0x8aab5c(0x1d7)])||(_0x1ee651[_0x78f43d][_0x592c13[_0x8aab5c(0x1d7)]]=[]),_0x1ee651[_0x78f43d][_0x592c13[_0x8aab5c(0x1d7)]][_0x8aab5c(0x193)](_0x592c13);}),0x1===this[_0x1d4a02(0x1bb)]['useCache']){let _0x286bcd={};for(var _0x489b40 in _0x1ee651){_0x286bcd[_0x1d4a02(0xe4)](_0x489b40)||(_0x286bcd[_0x489b40]=this[_0x1d4a02(0x160)][_0x489b40][_0x1d4a02(0x1ba)](_0x1d4a02(0x142),_0x1d4a02(0x14c))[_0x1d4a02(0x127)](_0x1d4a02(0x142)));for(let _0xbf1aaf in _0x1ee651[_0x489b40])if(this[_0x1d4a02(0x19a)]<this[_0x1d4a02(0x182)]){var _0x376be7={'treeId':parseInt(_0xbf1aaf),'instances':_0x1ee651[_0x489b40][_0xbf1aaf]};let _0x4e2718=_0x286bcd[_0x489b40][_0x1d4a02(0xfc)](_0x376be7);this[_0x1d4a02(0x19a)]++,_0x4e2718[_0x1d4a02(0x12c)]=_0x236417=>_0x162b8f[_0x1d4a02(0x174)]('数据库:instances写入失败',_0x236417),_0x4e2718[_0x1d4a02(0x196)]=_0x5888b0=>{var _0x17caaf=_0x1d4a02;_0x5888b0=this['uniqueIdToModelId'][_0x5888b0['target'][_0x17caaf(0x1ba)]['db'][_0x17caaf(0x189)]],(this[_0x17caaf(0x1c5)][_0x5888b0][_0xbf1aaf]=void 0x0,this['indexDbInsertCurrentNum']--);};}}}_0x27ed48['close'](),this[_0x1d4a02(0xec)]=!0x1,this[_0x1d4a02(0x176)]=!0x0;},()=>{var _0x41e8c8=_0x49443e;this[_0x41e8c8(0xec)]=!0x1,this[_0x41e8c8(0x176)]=!0x0;})),0x0!==_0x246d08['indexDb_Count']){this[_0x49443e(0xfe)]=!0x0;let _0x11e68c={};for(var _0x223109 in _0x246d08[_0x49443e(0x1a5)]){let _0x20fe01=0x0;for(var _0x4e27af of _0x246d08[_0x49443e(0x1a5)][_0x223109]){_0x11e68c[_0x49443e(0xe4)](_0x223109)||(_0x11e68c[_0x223109]=this[_0x49443e(0x160)][_0x223109][_0x49443e(0x1ba)]('instances','readonly')[_0x49443e(0x127)](_0x49443e(0x142)));let _0x58c8df=_0x11e68c[_0x223109]['get'](parseInt(_0x4e27af));_0x58c8df[_0x49443e(0x12c)]=_0x143aad=>_0x162b8f['log'](_0x49443e(0x1b0),_0x143aad),_0x58c8df[_0x49443e(0x196)]=_0x1826e0=>{var _0x5087e8=_0x49443e,_0x2741e3,_0x211c1a=this[_0x5087e8(0x168)][_0x1826e0[_0x5087e8(0xee)]['transaction']['db'][_0x5087e8(0x189)]];for(_0x2741e3 of _0x1826e0['target'][_0x5087e8(0x1d0)][_0x5087e8(0x142)])this[_0x5087e8(0x194)](_0x211c1a,_0x2741e3);_0x20fe01++,_0x246d08[_0x5087e8(0x1a5)][_0x211c1a]['length']==_0x20fe01&&(this[_0x5087e8(0xfe)]=!0x1,this[_0x5087e8(0x176)]=!0x0);};}}}}[_0x4282a6(0x194)](_0x3cace6,_0x3790d4){var _0x4a3a90=_0x4282a6;if(!this['btree'][_0x4a3a90(0x13b)][_0x3cace6]['hasOwnProperty'](_0x3790d4['treeId'])||!this['btree'][_0x4a3a90(0x13b)][_0x3cace6][_0x3790d4[_0x4a3a90(0x1d7)]]['hasOwnProperty'](_0x3790d4['id'])){for(;0x0!==this[_0x4a3a90(0xea)][this[_0x4a3a90(0x165)]];){if(this['modelMeshInstancesDataView'][this['modelMeshInstancesCurrentIndex']+0x1e]!==this['frustumNo']&&0x0===this[_0x4a3a90(0xea)][this[_0x4a3a90(0x165)]+0x1c]){var _0x433a3a=this[_0x4a3a90(0xea)][this[_0x4a3a90(0x165)]],_0xaa6897=this['modelMeshInstancesDataView'][this[_0x4a3a90(0x165)]+0x1],_0x48c867=this['modelMeshInstancesDataView'][this[_0x4a3a90(0x165)]+0x2];this[_0x4a3a90(0x192)][_0x433a3a][_0xaa6897]=0x0,this[_0x4a3a90(0x123)]['modelIdBlockIdInstances'][_0x433a3a]&&this[_0x4a3a90(0x123)][_0x4a3a90(0x13b)][_0x433a3a][_0x48c867]&&delete this['btree'][_0x4a3a90(0x13b)][_0x433a3a][_0x48c867][_0xaa6897];break;}this[_0x4a3a90(0x165)]+=_0x756144['uY'],this['modelMeshInstancesCurrentIndex']===this[_0x4a3a90(0xea)][_0x4a3a90(0x148)]&&(this[_0x4a3a90(0x165)]=0x1);}var _0x1b29d9=_0x3790d4[_0x4a3a90(0x188)];this[_0x4a3a90(0x192)][_0x3cace6][_0x3790d4['id']]=this[_0x4a3a90(0x165)],this[_0x4a3a90(0xea)][_0x4a3a90(0x102)]([_0x3cace6,_0x3790d4['id'],_0x3790d4['treeId'],..._0x1b29d9,_0x3790d4[_0x4a3a90(0x14e)],_0x3790d4[_0x4a3a90(0x112)],_0x3790d4[_0x4a3a90(0x138)],_0x3790d4[_0x4a3a90(0x117)],_0x3790d4['materialId'],0x1,-0x1,0x0,0x0,0x0,0x0],this[_0x4a3a90(0x165)]),this[_0x4a3a90(0x123)][_0x4a3a90(0x13b)][_0x3cace6][_0x4a3a90(0xe4)](_0x3790d4[_0x4a3a90(0x1d7)])||(this['btree'][_0x4a3a90(0x13b)][_0x3cace6][_0x3790d4[_0x4a3a90(0x1d7)]]={}),this[_0x4a3a90(0x123)][_0x4a3a90(0x13b)][_0x3cace6][_0x3790d4[_0x4a3a90(0x1d7)]][_0x3790d4['id']]=void 0x0,this[_0x4a3a90(0x165)]+=_0x756144['uY'],this[_0x4a3a90(0x165)]===this[_0x4a3a90(0xea)]['length']&&(this[_0x4a3a90(0x165)]=0x1);}}[_0x4282a6(0x103)](_0x427a80,_0x45f25a,_0x5b5844){var _0x28b900=_0x4282a6;for(var _0x3752a6 in this[_0x28b900(0x123)]['modelIdBlockIdInstances'][_0x427a80][_0x45f25a]){var _0x170d4d,_0x51f76e,_0x5123b6,_0x2c1d2c,_0x189ab9=this[_0x28b900(0x192)][_0x427a80][_0x3752a6];0x0!==_0x189ab9&&(_0x5123b6=this[_0x28b900(0xea)][_0x189ab9+0x17],this['modelMeshInstancesDataView'][_0x189ab9+0x18]>this[_0x28b900(0x1bb)]['allowSingleMeshMaxTriangleFaceQuantity']||(_0x2c1d2c=0x0)!==(_0x2c1d2c=0x0<this['modelMeshInstancesDataView'][_0x189ab9+0x1f]?3.9:(_0x170d4d={'x':this[_0x28b900(0xea)][_0x189ab9+0xf],'y':this[_0x28b900(0xea)][_0x189ab9+0x10],'z':this[_0x28b900(0xea)][_0x189ab9+0x11]},_0x189ab9={'x':this[_0x28b900(0xea)][_0x189ab9+0x12],'y':this[_0x28b900(0xea)][_0x189ab9+0x13],'z':this[_0x28b900(0xea)][_0x189ab9+0x14]},_0x51f76e=this[_0x28b900(0x123)][_0x28b900(0x17b)][_0x427a80][_0x45f25a],this[_0x28b900(0x123)][_0x28b900(0x126)](this['btree'][_0x28b900(0xe7)][_0x427a80],_0x170d4d,_0x189ab9,0x2===_0x51f76e[_0x28b900(0x1ce)],this[_0x28b900(0x123)][_0x28b900(0xef)])))&&(_0x2c1d2c=~~(0x989680*(4.00001-_0x2c1d2c)),0x0===_0x5123b6?(_0x5b5844[_0x28b900(0xdc)][_0x28b900(0xe4)](_0x2c1d2c)||(_0x5b5844['opaque'][_0x2c1d2c]={}),_0x5b5844[_0x28b900(0xdc)][_0x2c1d2c][_0x28b900(0xe4)](_0x427a80)||(_0x5b5844['opaque'][_0x2c1d2c][_0x427a80]={}),_0x5b5844[_0x28b900(0xdc)][_0x2c1d2c][_0x427a80][_0x28b900(0xe4)](_0x3752a6)||(_0x5b5844[_0x28b900(0xdc)][_0x2c1d2c][_0x427a80][_0x3752a6]=void 0x0)):(_0x5b5844[_0x28b900(0x159)][_0x28b900(0xe4)](_0x2c1d2c)||(_0x5b5844[_0x28b900(0x159)][_0x2c1d2c]={}),_0x5b5844['transparent'][_0x2c1d2c][_0x28b900(0xe4)](_0x427a80)||(_0x5b5844[_0x28b900(0x159)][_0x2c1d2c][_0x427a80]={}),_0x5b5844[_0x28b900(0x159)][_0x2c1d2c][_0x427a80][_0x28b900(0xe4)](_0x3752a6)||(_0x5b5844[_0x28b900(0x159)][_0x2c1d2c][_0x427a80][_0x3752a6]=void 0x0))));}}[_0x4282a6(0x130)](_0x42be0c,_0x5bec70){var _0xbfceb3=_0x4282a6,_0x142ec0=this[_0xbfceb3(0x123)][_0xbfceb3(0x126)](this[_0xbfceb3(0x123)]['modelTransformMatrix'][_0x42be0c[_0xbfceb3(0x153)]],_0x42be0c['minPoint'],_0x42be0c[_0xbfceb3(0x10a)],0x2===_0x42be0c['frustumIntersect'],this[_0xbfceb3(0x123)][_0xbfceb3(0xef)]);0x0!==_0x142ec0&&(_0x5bec70[_0xbfceb3(0xe4)](_0x142ec0=~~(0x989680*(4.00001-_0x142ec0)))||(_0x5bec70[_0x142ec0]={}),_0x5bec70[_0x142ec0][_0xbfceb3(0xe4)](_0x42be0c['modelId'])||(_0x5bec70[_0x142ec0][_0x42be0c[_0xbfceb3(0x153)]]={}),_0x5bec70[_0x142ec0][_0x42be0c[_0xbfceb3(0x153)]][_0x42be0c['id']]=_0x42be0c);}[_0x4282a6(0x104)](_0xbbac11,_0x282acf,_0x545fba,_0x2d7fd2){var _0x50ead5=_0x4282a6,_0x5304e3=Math[_0x50ead5(0x154)](_0xbbac11,_0x545fba),_0x4545c7=Math[_0x50ead5(0x167)](_0xbbac11,_0x545fba),_0x33932a=Math[_0x50ead5(0x154)](_0x282acf,_0x2d7fd2),_0x532fa6=Math[_0x50ead5(0x167)](_0x282acf,_0x2d7fd2),_0x145b3b=this[_0x50ead5(0x1bb)][_0x50ead5(0x1a4)][0x0],_0x318e2a=this[_0x50ead5(0x1bb)][_0x50ead5(0x1a4)][0x1],_0x5304e3=(_0xbbac11=_0x5304e3/_0x145b3b*0x2-0x1,_0x282acf=-(_0x33932a/_0x318e2a*0x2-0x1),_0x545fba=_0x4545c7/_0x145b3b*0x2-0x1,_0x2d7fd2=-(_0x532fa6/_0x318e2a*0x2-0x1),_0x2a4008['y3'][_0x50ead5(0x19c)](this[_0x50ead5(0x1bb)][_0x50ead5(0x140)])),_0x33932a=_0x2a4008['y3'][_0x50ead5(0x19c)](this[_0x50ead5(0x1bb)][_0x50ead5(0x110)]);return this['btree'][_0x50ead5(0x104)](_0xbbac11,_0x282acf,_0x545fba,_0x2d7fd2,_0x5304e3,_0x33932a);}}();},0x2f9d:(_0x5b40d1,_0x4cf750,_0xda2ba1)=>{_0xda2ba1['d'](_0x4cf750,{'uY':()=>_0x3db868,'ux':()=>function(_0x35e70a){var _0x28a0ba=a3_0x1737;for(let _0xdb07b0=0x0;_0xdb07b0<_0x35e70a[_0x28a0ba(0x148)];_0xdb07b0++)_0x35e70a[_0xdb07b0]=parseFloat(_0x35e70a[_0xdb07b0]);return _0x35e70a;}}),_0xda2ba1(0x6214);const _0x3db868=0x20;}},_0xadc6c2={},_0xe76965['m']=_0x586905,_0xe76965['x']=()=>{var _0x501297=_0xe76965['O'](void 0x0,[0x21b,0x20a,0xa1,0x2c9],()=>_0xe76965(0x5d49));return _0xe76965['O'](_0x501297);},_0xab47b1=[],_0xe76965['O']=(_0x365c80,_0x1a62e4,_0x4b88c4,_0x28858d)=>{var _0x184a8c=a3_0x1737;if(!_0x1a62e4){for(var _0x2d1cef=Infinity,_0x3c9fc0=0x0;_0x3c9fc0<_0xab47b1['length'];_0x3c9fc0++){for(var _0x46edb6,[_0x1a62e4,_0x4b88c4,_0x28858d]=_0xab47b1[_0x3c9fc0],_0x8d3099=!0x0,_0x48e87a=0x0;_0x48e87a<_0x1a62e4[_0x184a8c(0x148)];_0x48e87a++)(!0x1&_0x28858d||_0x28858d<=_0x2d1cef)&&Object[_0x184a8c(0x106)](_0xe76965['O'])[_0x184a8c(0x1d9)](_0x51d6ae=>_0xe76965['O'][_0x51d6ae](_0x1a62e4[_0x48e87a]))?_0x1a62e4[_0x184a8c(0x1af)](_0x48e87a--,0x1):(_0x8d3099=!0x1,_0x28858d<_0x2d1cef&&(_0x2d1cef=_0x28858d));_0x8d3099&&(_0xab47b1[_0x184a8c(0x1af)](_0x3c9fc0--,0x1),void 0x0!==(_0x46edb6=_0x4b88c4())&&(_0x365c80=_0x46edb6));}return _0x365c80;}_0x28858d=_0x28858d||0x0;for(_0x3c9fc0=_0xab47b1[_0x184a8c(0x148)];0x0<_0x3c9fc0&&_0xab47b1[_0x3c9fc0-0x1][0x2]>_0x28858d;_0x3c9fc0--)_0xab47b1[_0x3c9fc0]=_0xab47b1[_0x3c9fc0-0x1];_0xab47b1[_0x3c9fc0]=[_0x1a62e4,_0x4b88c4,_0x28858d];},_0xe76965['n']=_0x3c2c07=>{var _0x430ead=_0x3c2c07&&_0x3c2c07['__esModule']?()=>_0x3c2c07['default']:()=>_0x3c2c07;return _0xe76965['d'](_0x430ead,{'a':_0x430ead}),_0x430ead;},_0xe76965['d']=(_0x101b62,_0x52ea25)=>{var _0x3049c4=a3_0x1737;for(var _0x4f2dce in _0x52ea25)_0xe76965['o'](_0x52ea25,_0x4f2dce)&&!_0xe76965['o'](_0x101b62,_0x4f2dce)&&Object[_0x3049c4(0x1c7)](_0x101b62,_0x4f2dce,{'enumerable':!0x0,'get':_0x52ea25[_0x4f2dce]});},_0xe76965['f']={},_0xe76965['e']=_0x57d1f3=>Promise[_0x1efa4e(0x134)](Object['keys'](_0xe76965['f'])[_0x1efa4e(0x1a0)]((_0x6b84db,_0x287ef7)=>(_0xe76965['f'][_0x287ef7](_0x57d1f3,_0x6b84db),_0x6b84db),[])),_0xe76965['u']=_0x27a848=>({0xa1:_0x1efa4e(0x17f),0x20a:'fa05e7d11528d7429e0c',0x21b:'42ae55ffd854346f463b',0x2c9:_0x1efa4e(0x1c9)}[_0x27a848]+_0x1efa4e(0x1dd)),_0xe76965['g']=(function(){if('object'==typeof globalThis)return globalThis;try{return this||new Function('return\x20this')();}catch(_0x2bfe16){if('object'==typeof window)return window;}}()),_0xe76965['o']=(_0x30bac4,_0x2e985c)=>Object[_0x1efa4e(0x1c8)][_0x1efa4e(0xe4)][_0x1efa4e(0x10c)](_0x30bac4,_0x2e985c),_0xe76965[_0x1efa4e(0x147)]=_0x2880fa=>(_0x2880fa['paths']=[],_0x2880fa['children']||(_0x2880fa[_0x1efa4e(0xdf)]=[]),_0x2880fa),_0xe76965['p']='./',_0x5e92f2={0x371:0x1},_0xe76965['f']['i']=(_0x4728d4,_0x34a57f)=>{_0x5e92f2[_0x4728d4]||importScripts(_0xe76965['p']+_0xe76965['u'](_0x4728d4));},_0x2bb2bc=Object(self||this)[_0x1efa4e(0x162)]=Object(self||this)[_0x1efa4e(0x162)]||[],_0x2f4c33=_0x2bb2bc[_0x1efa4e(0x193)][_0x1efa4e(0x190)](_0x2bb2bc),_0x2bb2bc['push']=_0x2388ac=>{var _0x5c0b92=_0x1efa4e,_0x549542,[_0x42a883,_0x1a7faa,_0x1c3976]=_0x2388ac;for(_0x549542 in _0x1a7faa)_0xe76965['o'](_0x1a7faa,_0x549542)&&(_0xe76965['m'][_0x549542]=_0x1a7faa[_0x549542]);for(_0x1c3976&&_0x1c3976(_0xe76965);_0x42a883[_0x5c0b92(0x148)];)_0x5e92f2[_0x42a883[_0x5c0b92(0x15e)]()]=0x1;_0x2f4c33(_0x2388ac);},_0x526cea=_0xe76965['x'],(_0xe76965['x']=()=>Promise['all']([0x21b,0x20a,0xa1,0x2c9][_0x1efa4e(0x18a)](_0xe76965['e'],_0xe76965))['then'](_0x526cea))();function _0xe76965(_0x47d120){var _0x5d7c37=_0x1efa4e,_0x29f7c3=_0xadc6c2[_0x47d120];if(void 0x0!==_0x29f7c3)return _0x29f7c3['exports'];return _0x29f7c3=_0xadc6c2[_0x47d120]={'id':_0x47d120,'loaded':!0x1,'exports':{}},(_0x586905[_0x47d120][_0x5d7c37(0x10c)](_0x29f7c3['exports'],_0x29f7c3,_0x29f7c3[_0x5d7c37(0x107)],_0xe76965),_0x29f7c3['loaded']=!0x0,_0x29f7c3[_0x5d7c37(0x107)]);}var _0xab47b1,_0x5e92f2,_0x2bb2bc,_0x2f4c33,_0x526cea,_0x586905,_0xadc6c2;};function a3_0x1737(_0x3a1f18,_0x5bc47e){var _0x33123d=a3_0x3312();return a3_0x1737=function(_0x173742,_0x26b5fb){_0x173742=_0x173742-0xdc;var _0x513b66=_0x33123d[_0x173742];return _0x513b66;},a3_0x1737(_0x3a1f18,_0x5bc47e);}a3_0x48d771(0x1cd)==typeof exports&&a3_0x48d771(0x1cd)==typeof module?module['exports']=t():a3_0x48d771(0x135)==typeof define&&define['amd']?define([],t):a3_0x48d771(0x1cd)==typeof exports?exports[a3_0x48d771(0x1d3)]=t():e['Bim']=t();