function _0x5611(_0x32610e,_0x40c894){const _0x41d2d7=_0x41d2();return _0x5611=function(_0x5611b5,_0x32b066){_0x5611b5=_0x5611b5-0x1ca;let _0x3ae692=_0x41d2d7[_0x5611b5];return _0x3ae692;},_0x5611(_0x32610e,_0x40c894);}(function(_0x569599,_0x3cfefc){const _0x238157=_0x5611,_0x557564=_0x569599();while(!![]){try{const _0x4a5305=parseInt(_0x238157(0x9a6))/0x1+-parseInt(_0x238157(0x1e6))/0x2*(parseInt(_0x238157(0x685))/0x3)+parseInt(_0x238157(0xdd4))/0x4*(parseInt(_0x238157(0x22d))/0x5)+-parseInt(_0x238157(0x983))/0x6*(-parseInt(_0x238157(0x8d1))/0x7)+-parseInt(_0x238157(0x3bb))/0x8+-parseInt(_0x238157(0x3b0))/0x9*(-parseInt(_0x238157(0x8e2))/0xa)+-parseInt(_0x238157(0x27e))/0xb*(parseInt(_0x238157(0xcaf))/0xc);if(_0x4a5305===_0x3cfefc)break;else _0x557564['push'](_0x557564['shift']());}catch(_0x5edfc4){_0x557564['push'](_0x557564['shift']());}}}(_0x41d2,0x5484f),!function(_0x4284f3,_0x4a7e9c){const _0x4bcd53=_0x5611;_0x4bcd53(0xda1)==typeof exports&&_0x4bcd53(0x43c)!=typeof module?_0x4a7e9c(exports):_0x4bcd53(0x9dc)==typeof define&&define[_0x4bcd53(0xa29)]?define(['exports'],_0x4a7e9c):_0x4a7e9c((_0x4284f3=_0x4bcd53(0x43c)!=typeof globalThis?globalThis:_0x4284f3||self)['SuperMap3D']={});}(this,function(_0x2e7eb6){'use strict';const _0x14b705=_0x5611;function _0x2e13f6(_0x1a654c){const _0x5197ad=_0x5611;this[_0x5197ad(0x2f8)]=_0x1a654c,this[_0x5197ad(0xca8)]=new Cesium[(_0x5197ad(0x3e1))](),this[_0x5197ad(0x677)]=new Cesium[(_0x5197ad(0x933))](_0x1a654c),this[_0x5197ad(0x677)]['viewport']=new Cesium['BoundingRectangle'](),this[_0x5197ad(0x447)]={'isSunVisible':!0x1,'isMoonVisible':!0x1,'isSkyAtmosphereVisible':!0x1,'isSkyBoxVisible':!0x1,'isGlobalVisible':!0x0,'isObjectVisible':!0x0},this[_0x5197ad(0x4b7)]=0x0,this['height']=0x0,this['copyDepthCommand']=void 0x0,this[_0x5197ad(0x8a0)]=void 0x0,this[_0x5197ad(0x38a)]=void 0x0,this['depthTextureToCopy']=void 0x0,this['rs']=void 0x0,this[_0x5197ad(0x24b)]=void 0x0,this[_0x5197ad(0x38a)]=void 0x0,this[_0x5197ad(0xcfc)]=!0x1;}_0x2e13f6['prototype'][_0x14b705(0x9ed)]=function(_0x5dd861){const _0x38745d=_0x14b705;let _0x21e534=_0x5dd861[_0x38745d(0x504)],_0x451e7e=_0x5dd861[_0x38745d(0x3b9)];this[_0x38745d(0x38a)]&&this[_0x38745d(0x4b7)]===_0x21e534&&this[_0x38745d(0xc1d)]===_0x451e7e||(this[_0x38745d(0x4b7)]=_0x21e534,this[_0x38745d(0xc1d)]=_0x451e7e,this['depthTexture']=this[_0x38745d(0x24b)]&&!this[_0x38745d(0x24b)][_0x38745d(0x508)]()&&this[_0x38745d(0x24b)][_0x38745d(0x60e)](),this[_0x38745d(0x24b)]=new Cesium[(_0x38745d(0xa72))]({'context':_0x5dd861,'width':_0x21e534,'height':_0x451e7e,'pixelFormat':Cesium[_0x38745d(0x3c9)][_0x38745d(0x9c5)],'pixelDatatype':Cesium[_0x38745d(0x8a2)]['UNSIGNED_BYTE'],'sampler':new Cesium[(_0x38745d(0xdc7))]({'wrapS':Cesium[_0x38745d(0xdcb)]['CLAMP_TO_EDGE'],'wrapT':Cesium[_0x38745d(0xdcb)]['CLAMP_TO_EDGE'],'minificationFilter':Cesium[_0x38745d(0x54b)][_0x38745d(0x216)],'magnificationFilter':Cesium[_0x38745d(0xab7)][_0x38745d(0x216)]})}),this[_0x38745d(0x38a)]=this[_0x38745d(0x38a)]&&!this[_0x38745d(0x38a)][_0x38745d(0x508)]()&&this[_0x38745d(0x38a)][_0x38745d(0x60e)](),this['framebuffer']=new Cesium[(_0x38745d(0x327))]({'context':_0x5dd861,'colorTextures':[this[_0x38745d(0x24b)]],'destroyAttachments':!0x1}));},_0x2e13f6[_0x14b705(0x8bd)][_0x14b705(0xb37)]=function(_0x3fda22){const _0x4c674b=_0x14b705;if(this['rs']&&Cesium[_0x4c674b(0xcff)]['equals'](this[_0x4c674b(0x677)][_0x4c674b(0x51f)],this['rs']['viewport'])||(this['rs']=Cesium[_0x4c674b(0x226)]['fromCache']({'viewport':this['passState'][_0x4c674b(0x51f)]})),!this[_0x4c674b(0x1ef)]){let _0x89b254='\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20sampler2D\x20u_depthTexture;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20varying\x20vec2\x20v_textureCoordinates;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20void\x20main()\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20czm_packDepth(texture2D(u_depthTexture,\x20v_textureCoordinates).r);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20';this['copyDepthCommand']=_0x3fda22[_0x4c674b(0xbea)](_0x89b254,{'uniformMap':{'u_depthTexture':()=>this[_0x4c674b(0x4c0)]},'owner':this});}this['clearCommand']||(this[_0x4c674b(0x8a0)]=new Cesium[(_0x4c674b(0x88d))]({'color':new Cesium[(_0x4c674b(0xb45))](0x0,0x0,0x0,0x0),'stencil':0x0,'depth':0x1,'owner':this})),this[_0x4c674b(0x1ef)][_0x4c674b(0x502)]=this['rs'],this[_0x4c674b(0x1ef)][_0x4c674b(0x38a)]=this[_0x4c674b(0x38a)],this[_0x4c674b(0x8a0)][_0x4c674b(0x38a)]=this[_0x4c674b(0x38a)];},_0x2e13f6[_0x14b705(0x8bd)]['begin']=function(_0x29b890){const _0x594366=_0x14b705;this[_0x594366(0xca8)]['update'](_0x29b890[_0x594366(0x2f8)],_0x29b890[_0x594366(0x34b)][_0x594366(0x51f)],_0x29b890['_hdr']),this[_0x594366(0x677)][_0x594366(0x38a)]=this['sceneFramebuffer'][_0x594366(0x511)](),Cesium[_0x594366(0xcff)][_0x594366(0x9b9)](_0x29b890[_0x594366(0x34b)][_0x594366(0x51f)],this[_0x594366(0x677)]['viewport']);let _0x462061=_0x29b890[_0x594366(0x2f8)];return this[_0x594366(0x9ed)](_0x462061),this[_0x594366(0xb37)](_0x462061),this[_0x594366(0x8a0)][_0x594366(0x5ca)](_0x462061,this['passState']),_0x29b890['frameState'][_0x594366(0x93f)][_0x594366(0xb2d)]=!0x0,this[_0x594366(0x775)]&&this[_0x594366(0x775)](_0x29b890[_0x594366(0x2fb)]),this[_0x594366(0x677)];},_0x2e13f6[_0x14b705(0x8bd)][_0x14b705(0xe03)]=function(_0x5437bc,_0x5aa5c5){const _0x57561d=_0x14b705;_0x5437bc[_0x57561d(0x93f)]['pick']=!0x1,_0x5437bc[_0x57561d(0x93f)][_0x57561d(0xb2d)]=!0x1,this[_0x57561d(0x4c0)]=_0x5aa5c5['framebuffer']['depthStencilTexture'],this[_0x57561d(0x1ef)]&&this['copyDepthCommand'][_0x57561d(0x5ca)](_0x5437bc[_0x57561d(0x2f8)],_0x5aa5c5),this[_0x57561d(0xb5b)]&&this[_0x57561d(0xb5b)](_0x5437bc);},_0x2e13f6[_0x14b705(0x8bd)][_0x14b705(0x865)]=function(_0x1fe9f7){const _0x4032a4=_0x14b705;if(!this[_0x4032a4(0xcfc)])return;const _0x200628=_0x1fe9f7[_0x4032a4(0x2fb)];_0x200628[_0x4032a4(0x935)]['length']=0x0,_0x200628[_0x4032a4(0xd24)]=!0x0,_0x1fe9f7['useDepthPicking']=!0x1;const _0x129da1=this['begin'](_0x1fe9f7);_0x1fe9f7[_0x4032a4(0xa2a)](),_0x1fe9f7['updateAndExecuteCommands'](_0x129da1,Cesium[_0x4032a4(0xb45)][_0x4032a4(0xd15)]),this['end'](_0x1fe9f7[_0x4032a4(0x2fb)],_0x129da1),_0x200628[_0x4032a4(0xd24)]=!0x1,_0x1fe9f7[_0x4032a4(0x450)]=!0x0;},_0x2e13f6[_0x14b705(0x8bd)][_0x14b705(0x508)]=function(){return!0x1;},_0x2e13f6[_0x14b705(0x8bd)][_0x14b705(0x60e)]=function(){const _0x31f414=_0x14b705;if(this[_0x31f414(0x24b)]=this[_0x31f414(0x24b)]&&!this[_0x31f414(0x24b)][_0x31f414(0x508)]()&&this['depthTexture'][_0x31f414(0x60e)](),this['framebuffer']=this['framebuffer']&&!this[_0x31f414(0x38a)][_0x31f414(0x508)]()&&this['framebuffer']['destroy'](),this[_0x31f414(0x1ef)]){let _0x41025a=this[_0x31f414(0x1ef)]['sp'];_0x41025a=_0x41025a&&!_0x41025a[_0x31f414(0x508)]()&&_0x41025a[_0x31f414(0x60e)](),this[_0x31f414(0x1ef)]=void 0x0;}return this[_0x31f414(0x8a0)]=void 0x0,this['depthTextureToCopy']=void 0x0,this[_0x31f414(0xcfc)]=!0x1,Cesium[_0x31f414(0xb5d)](this);};var _0x1c8a9c='attribute\x20vec4\x20aPosition;\x0avarying\x20vec4\x20vClipVertex;\x0avarying\x20float\x20fWindowZ;\x0avec4\x20depthClampFarPlane(vec4\x20clipPos)\x0a{\x0a\x09fWindowZ\x20=\x20(0.5\x20*\x20(clipPos.z\x20/\x20clipPos.w)\x20+\x200.5)\x20*\x20clipPos.w;\x0a\x09clipPos.z\x20=\x20min(clipPos.z,\x20clipPos.w);\x0a\x09return\x20clipPos;\x0a}\x0avoid\x20main()\x0a{\x0a\x20\x20\x20vec4\x20pos\x20=\x20czm_modelViewProjection\x20*\x20vec4(aPosition.xyz,\x201.0);\x0a\x20\x20\x20gl_Position\x20=\x20depthClampFarPlane(pos);\x0a}\x0a',_0x3e25c5=_0x14b705(0x281),_0x39c09d=_0x14b705(0x6a7),_0x392cb0=_0x14b705(0x51a);const _0x26192e=Cesium[_0x14b705(0x4cb)];function _0x170e4a(){}_0x170e4a[_0x14b705(0xb0e)]=function(_0x3645b1,_0x31f54b,_0x581948){const _0x2b71ad=_0x14b705;var _0x2a50e0=[];if(_0x3645b1['getElementsByTagNameNS'])_0x2a50e0=_0x3645b1[_0x2b71ad(0xb0e)](_0x31f54b,_0x581948);else{for(var _0x2f7dbb,_0x214351,_0x5ab3c6=_0x3645b1[_0x2b71ad(0x95a)]('*'),_0x6f16a8=0x0,_0x10ba59=_0x5ab3c6[_0x2b71ad(0xbc2)];_0x6f16a8<_0x10ba59;++_0x6f16a8)_0x214351=(_0x2f7dbb=_0x5ab3c6[_0x6f16a8])[_0x2b71ad(0x45d)]?_0x2f7dbb['prefix']+':'+_0x581948:_0x581948,'*'!==_0x581948&&_0x214351!==_0x2f7dbb[_0x2b71ad(0xa82)]||'*'!==_0x31f54b&&_0x31f54b!==_0x2f7dbb[_0x2b71ad(0xbd3)]||_0x2a50e0[_0x2b71ad(0x6e3)](_0x2f7dbb);}return _0x2a50e0;},_0x170e4a[_0x14b705(0x3fd)]=function(_0x1f4af8,_0x55c387,_0x31bd48){const _0x5cdf89=_0x14b705;var _0x1f5c5a=null;if(_0x1f4af8[_0x5cdf89(0x3fd)])_0x1f5c5a=_0x1f4af8[_0x5cdf89(0x3fd)](_0x55c387,_0x31bd48);else{for(var _0xc0b696,_0x543cab=_0x1f4af8['attributes'],_0x57cd7f=0x0,_0x3fa8c3=_0x543cab[_0x5cdf89(0xbc2)];_0x57cd7f<_0x3fa8c3;++_0x57cd7f)if((_0xc0b696=_0x543cab[_0x57cd7f])[_0x5cdf89(0xbd3)]===_0x55c387&&(_0xc0b696[_0x5cdf89(0x45d)]?_0xc0b696[_0x5cdf89(0x45d)]+':'+_0x31bd48:_0x31bd48)===_0xc0b696['nodeName']){_0x1f5c5a=_0xc0b696;break;}}return _0x1f5c5a;},_0x170e4a['getChildValue']=function(_0x5cc41a,_0x1576a5){const _0x5a70dd=_0x14b705;var _0x1bd26a=_0x1576a5||'';if(_0x5cc41a){for(var _0x3ac92e=_0x5cc41a[_0x5a70dd(0xc5e)];_0x3ac92e;_0x3ac92e=_0x3ac92e[_0x5a70dd(0x97d)])switch(_0x3ac92e[_0x5a70dd(0x84f)]){case 0x3:case 0x4:_0x1bd26a+=_0x3ac92e['nodeValue'];}}return _0x1bd26a;},_0x170e4a[_0x14b705(0x477)]=function(_0x1d3479,_0x15703b){const _0x549b49=_0x14b705;if(_0x26192e(_0x1d3479)){var _0x36a809=_0x1d3479[_0x549b49(0x74c)](_0x15703b);if(null!==_0x36a809){var _0x42765f=parseFloat(_0x36a809);return isNaN(_0x42765f)?void 0x0:_0x42765f;}}},_0x170e4a[_0x14b705(0x287)]=function(_0x2ca915,_0x461289){const _0x4b6f88=_0x14b705;if(_0x26192e(_0x2ca915)){var _0x3ff4d6=_0x2ca915[_0x4b6f88(0x74c)](_0x461289);return null!==_0x3ff4d6?_0x3ff4d6:void 0x0;}},_0x170e4a[_0x14b705(0x7a5)]=function(_0x335b2b,_0x3f121d){const _0xe993fc=_0x14b705;if(_0x26192e(_0x335b2b)){var _0x5afadb=_0x335b2b[_0xe993fc(0x74c)](_0x3f121d);return'false'!==(_0x5afadb=_0x5afadb[_0xe993fc(0x7e2)]())&&('true'===_0x5afadb||void 0x0);}},_0x170e4a[_0x14b705(0x6bc)]=function(_0x341fd0,_0x556d34,_0xc023a6){const _0x564a3d=_0x14b705;if(_0x26192e(_0x341fd0))for(var _0x111cc6=_0x341fd0[_0x564a3d(0x5bf)],_0x593175=_0x111cc6['length'],_0x2113b2=0x0;_0x2113b2<_0x593175;_0x2113b2++){var _0x382e60=_0x111cc6[_0x2113b2];if(_0xc023a6){if(_0x382e60['localName']===_0x556d34&&-0x1!==_0xc023a6[_0x564a3d(0x966)](_0x382e60['namespaceURI']))return _0x382e60;}else{if(_0x382e60[_0x564a3d(0xdb5)]===_0x556d34)return _0x382e60;}}},_0x170e4a[_0x14b705(0x5f4)]=function(_0x5c48ff,_0x54d6aa,_0x2e753e){const _0x3fa47b=_0x14b705;if(_0x26192e(_0x5c48ff)){for(var _0x96ca3f=[],_0x2198d6=_0x170e4a[_0x3fa47b(0xb0e)](_0x5c48ff,'*',_0x54d6aa),_0x29507a=_0x2198d6[_0x3fa47b(0xbc2)],_0x42b62e=0x0;_0x42b62e<_0x29507a;_0x42b62e++){var _0x415725=_0x2198d6[_0x42b62e];_0x2e753e?_0x415725[_0x3fa47b(0xdb5)]===_0x54d6aa&&-0x1!==_0x2e753e[_0x3fa47b(0x966)](_0x415725[_0x3fa47b(0xbd3)])&&_0x96ca3f['push'](_0x415725):_0x415725[_0x3fa47b(0xdb5)]===_0x54d6aa&&_0x96ca3f['push'](_0x415725);}return _0x96ca3f;}},_0x170e4a[_0x14b705(0x514)]=function(_0x203510,_0x262116,_0x105389){const _0xf0524c=_0x14b705;if(!_0x26192e(_0x203510))return[];for(var _0x52118d=[],_0x233671=_0x203510[_0xf0524c(0x5bf)],_0x4bece2=_0x233671[_0xf0524c(0xbc2)],_0x1f6883=0x0;_0x1f6883<_0x4bece2;_0x1f6883++){var _0x3601a6=_0x233671[_0x1f6883];_0x105389?_0x3601a6['localName']===_0x262116&&-0x1!==_0x105389[_0xf0524c(0x966)](_0x3601a6[_0xf0524c(0xbd3)])&&_0x52118d[_0xf0524c(0x6e3)](_0x3601a6):_0x3601a6[_0xf0524c(0xdb5)]===_0x262116&&_0x52118d[_0xf0524c(0x6e3)](_0x3601a6);}return _0x52118d;},_0x170e4a[_0x14b705(0xdad)]=function(_0x1ca74c,_0x458351,_0x522180){const _0x52a56a=_0x14b705;var _0x1bb643=_0x170e4a[_0x52a56a(0x6bc)](_0x1ca74c,_0x458351,_0x522180);if(_0x26192e(_0x1bb643)){var _0xd7eb13=parseFloat(_0x1bb643['textContent']);return isNaN(_0xd7eb13)?void 0x0:_0xd7eb13;}},_0x170e4a[_0x14b705(0x370)]=function(_0x51fd16,_0x21c723,_0x3e3fde){const _0x31a94c=_0x14b705;var _0x333437=_0x170e4a['queryFirstNode'](_0x51fd16,_0x21c723,_0x3e3fde);if(_0x26192e(_0x333437))return _0x333437[_0x31a94c(0xdd1)][_0x31a94c(0xdc8)]();},_0x170e4a[_0x14b705(0x688)]=function(_0x15738b,_0x377660,_0x53c87e){const _0x2cd780=_0x14b705;var _0x4f528c=_0x170e4a['queryFirstNode'](_0x15738b,_0x377660,_0x53c87e);if(_0x26192e(_0x4f528c)){var _0x348403=_0x4f528c[_0x2cd780(0xdd1)]['trim']();return'1'===_0x348403||/^true$/i[_0x2cd780(0x871)](_0x348403);}};const _0x439091=Cesium[_0x14b705(0x382)],_0x35f2f7=Cesium['Cartesian2'],_0x4e9a89=Cesium[_0x14b705(0x367)],_0x20ffda=Cesium[_0x14b705(0xb80)],_0x1da87c=Cesium[_0x14b705(0xb45)],_0x1c0517=Cesium[_0x14b705(0xc58)],_0x3d9a6d=Cesium[_0x14b705(0x4cb)],_0x181821=Cesium['defaultValue'],_0x1549ff=Cesium[_0x14b705(0xb5d)],_0x4bf469=Cesium['DeveloperError'],_0xd5cde9=Cesium[_0x14b705(0x5ac)],_0x557745=Cesium['Math'],_0x41c32f=Cesium[_0x14b705(0x200)],_0x1cfeed=Cesium[_0x14b705(0x494)],_0x1efd0a=Cesium[_0x14b705(0x961)],_0x4fb88c=Cesium[_0x14b705(0xcb1)],_0x540fb8=Cesium[_0x14b705(0x4d3)],_0x23be0c=Cesium['Intersect'],_0x3f19e4=Cesium[_0x14b705(0xdd2)],_0x2726a5=Cesium[_0x14b705(0xdeb)],_0x2e4e51=Cesium['Buffer'],_0x40c9f6=Cesium[_0x14b705(0xcb5)],_0x5994b0=Cesium[_0x14b705(0xa5f)],_0x120b28=Cesium[_0x14b705(0x226)],_0x36358a=Cesium[_0x14b705(0xa72)],_0x26e003=Cesium[_0x14b705(0x377)],_0x1e5dd8=Cesium[_0x14b705(0xd82)],_0x579d29=Cesium['ShaderSource'],_0x39cadc=Cesium[_0x14b705(0xc2e)],_0x4dbf8e=Cesium[_0x14b705(0x7f1)],_0x56df3=Cesium[_0x14b705(0x6b5)],_0x4bc289=Cesium['StencilFunction'],_0x85e308=Cesium['DepthFunction'],_0x10d757=Cesium[_0x14b705(0x877)];function _0x305f19(_0x10dfc3){const _0x381fca=_0x14b705;if(!_0x3d9a6d(_0x10dfc3))throw new _0x4bf469(_0x381fca(0x908));if(!_0x10dfc3[_0x381fca(0x2f8)]['depthTexture'])throw new _0x4bf469('the\x20depth\x20buffer\x20is\x20not\x20supported.');this[_0x381fca(0x321)]=_0x10dfc3,this[_0x381fca(0xce2)]=void 0x0,this['_lineCommand']=void 0x0,this[_0x381fca(0x955)]=void 0x0,this[_0x381fca(0x98e)]=void 0x0,this[_0x381fca(0x8fa)]=new _0x439091(),this['_viewPosition']=[0x0,0x0,0x0],this[_0x381fca(0x1dd)]=0x0,this['_pitch']=0x0,this[_0x381fca(0xd50)]=0x0,this[_0x381fca(0x203)]=0x5a,this[_0x381fca(0xa9f)]=0x3c,this[_0x381fca(0x2ea)]=0xc8,this[_0x381fca(0xaa0)]=new _0x1da87c(0x1,0x1,0x1,0x1),this[_0x381fca(0x2a6)]=!0x0,this[_0x381fca(0x924)]=void 0x0,this['_segmentCount']=0x14,this[_0x381fca(0x33f)]=new _0x41c32f(),this[_0x381fca(0x580)]=new _0x41c32f(),this[_0x381fca(0x37b)]=new _0x41c32f(),this['_update']=!0x0,this[_0x381fca(0xa6f)]=void 0x0,this[_0x381fca(0x39f)]=0x1,this[_0x381fca(0x906)]=0x1,this[_0x381fca(0x7a1)]=0x0,this['_saturation']=0x1,this['_gamma']=0x1,this['_featheringScale']=0x0,this[_0x381fca(0xbe6)]=new _0x4e9a89(0x1,0x0,0x0),this[_0x381fca(0x26d)]=new _0x4e9a89(0x0,0x1,0x0),this[_0x381fca(0xcf6)]=!0x0,this[_0x381fca(0x859)]=0x1f4,this[_0x381fca(0xbc7)]=!0x1;}function _0x206330(_0x4fb08b){const _0x301b84=_0x14b705;_0x3d9a6d(_0x4fb08b[_0x301b84(0x955)])&&(_0x4fb08b[_0x301b84(0x955)][_0x301b84(0x393)]=_0x4fb08b[_0x301b84(0x955)][_0x301b84(0x393)]&&_0x4fb08b[_0x301b84(0x955)][_0x301b84(0x393)]['destroy'](),_0x4fb08b['_stencilCommand']['shaderProgram']=_0x4fb08b[_0x301b84(0x955)][_0x301b84(0x66b)]&&_0x4fb08b[_0x301b84(0x955)][_0x301b84(0x66b)][_0x301b84(0x60e)](),_0x4fb08b[_0x301b84(0x955)]=void 0x0),_0x3d9a6d(_0x4fb08b[_0x301b84(0x98e)])&&(_0x4fb08b[_0x301b84(0x98e)]['vertexArray']=_0x4fb08b[_0x301b84(0x98e)]['vertexArray']&&_0x4fb08b['_colorCommand'][_0x301b84(0x393)][_0x301b84(0x60e)](),_0x4fb08b[_0x301b84(0x98e)][_0x301b84(0x66b)]=_0x4fb08b[_0x301b84(0x98e)]['shaderProgram']&&_0x4fb08b[_0x301b84(0x98e)]['shaderProgram']['destroy'](),_0x4fb08b[_0x301b84(0x98e)]=void 0x0),_0x3d9a6d(_0x4fb08b[_0x301b84(0xba0)])&&(_0x4fb08b[_0x301b84(0xba0)]['vertexArray']=_0x4fb08b[_0x301b84(0xba0)][_0x301b84(0x393)]&&_0x4fb08b['_lineCommand']['vertexArray'][_0x301b84(0x60e)](),_0x4fb08b[_0x301b84(0xba0)][_0x301b84(0x66b)]=_0x4fb08b[_0x301b84(0xba0)][_0x301b84(0x66b)]&&_0x4fb08b[_0x301b84(0xba0)][_0x301b84(0x66b)][_0x301b84(0x60e)](),_0x4fb08b[_0x301b84(0xba0)]=void 0x0);}function _0x1bb0c6(_0xb4465b,_0x450de1,_0x1ed4bd){const _0x1e60dd=_0x14b705,_0x241cb7=_0xb4465b[_0x1e60dd(0x203)]*_0x557745[_0x1e60dd(0x57f)],_0x34243d=_0xb4465b[_0x1e60dd(0xa9f)]*_0x557745[_0x1e60dd(0x57f)],_0x1b024d=Math[_0x1e60dd(0x3a7)](0.5*_0x241cb7)/Math['tan'](0.5*_0x34243d);_0xb4465b[_0x1e60dd(0x2ea)];const _0x5865eb=Math[_0x1e60dd(0x78e)](_0xb4465b[_0x1e60dd(0x2ea)],0xa),_0x515812=_0xb4465b[_0x1e60dd(0x1dd)]*_0x557745[_0x1e60dd(0x57f)],_0x1a54b2=_0xb4465b[_0x1e60dd(0xcf3)]*_0x557745[_0x1e60dd(0x57f)],_0x2c9970=_0xb4465b[_0x1e60dd(0xd50)]*_0x557745['RADIANS_PER_DEGREE'],_0x3cc5eb=_0x4e9a89[_0x1e60dd(0x471)](_0xb4465b[_0x1e60dd(0xb73)])[0x0],_0x2373e2=_0x1ed4bd[_0x1e60dd(0xc11)],_0x448d1b=_0x2373e2[_0x1e60dd(0x20d)]['aspectRatio'],_0x4bf48e=_0x2373e2[_0x1e60dd(0x20d)][_0x1e60dd(0xb01)],_0x132d32=_0x2373e2[_0x1e60dd(0x20d)][_0x1e60dd(0x35b)],_0x376735=_0x2373e2[_0x1e60dd(0x20d)][_0x1e60dd(0x88b)],_0x3f42d4=new _0x4e9a89(),_0x3bfd6d=_0x2373e2[_0x1e60dd(0x22a)],_0x3b614b=_0x2373e2[_0x1e60dd(0x483)],_0x20d87a=_0x2373e2[_0x1e60dd(0xb40)];_0x4e9a89[_0x1e60dd(0x9b9)](_0x2373e2[_0x1e60dd(0x905)],_0x3f42d4),_0xb4465b[_0x1e60dd(0xce2)][_0x1e60dd(0xcfc)]=!0x0;const _0x4bd2e8=_0x1ed4bd['useLogDepth'];_0xb4465b['_cameraDepthBuffer']['beginFunc']=function(){const _0x16efcf=_0x1e60dd;_0x1ed4bd['useLogDepth']=!0x1,_0x4e9a89['clone'](_0x2373e2[_0x16efcf(0x905)],_0x3f42d4),_0x2373e2['frustum'][_0x16efcf(0xc03)]=_0x1b024d,_0x2373e2[_0x16efcf(0x20d)][_0x16efcf(0xb01)]=_0x1b024d>=0x1?_0x241cb7:_0x34243d,_0x2373e2['frustum']['near']=0x1,_0x2373e2['frustum'][_0x16efcf(0x88b)]=_0x5865eb,_0x4bd2e8&&(_0x2373e2[_0x16efcf(0x20d)][_0x16efcf(0x35b)]=0.1,_0x2373e2['frustum'][_0x16efcf(0x88b)]=0x5f5e100),_0x2373e2[_0x16efcf(0xa7b)]({'destination':_0x3cc5eb,'orientation':{'heading':_0x515812,'pitch':_0x1a54b2,'roll':_0x2c9970}}),_0x41c32f[_0x16efcf(0x342)](_0x2373e2[_0x16efcf(0x20d)]['projectionMatrix'],_0x2373e2[_0x16efcf(0xbfb)],_0xb4465b[_0x16efcf(0x580)]),_0x41c32f[_0x16efcf(0x9b9)](_0x2373e2[_0x16efcf(0xa3f)],_0xb4465b[_0x16efcf(0x33f)]),_0x4e9a89[_0x16efcf(0x9b9)](_0x4e9a89[_0x16efcf(0x24f)],_0xb4465b[_0x16efcf(0x8fa)]['center']),_0xb4465b[_0x16efcf(0x8fa)][_0x16efcf(0xc8b)]=_0xb4465b[_0x16efcf(0x2ea)],_0x439091[_0x16efcf(0x883)](_0xb4465b[_0x16efcf(0x8fa)],_0xb4465b[_0x16efcf(0x33f)],_0xb4465b[_0x16efcf(0x8fa)]);},_0xb4465b[_0x1e60dd(0xce2)]['endFunc']=function(){const _0x730dc2=_0x1e60dd;_0x2373e2[_0x730dc2(0xa7b)]({'destination':_0x3f42d4,'orientation':{'heading':_0x3bfd6d,'pitch':_0x3b614b,'roll':_0x20d87a},'convert':!0x1}),_0x2373e2[_0x730dc2(0x20d)][_0x730dc2(0xc03)]=_0x448d1b,_0x2373e2[_0x730dc2(0x20d)][_0x730dc2(0xb01)]=_0x4bf48e,_0x2373e2[_0x730dc2(0x20d)][_0x730dc2(0x35b)]=_0x132d32,_0x2373e2[_0x730dc2(0x20d)]['far']=_0x376735,_0x1ed4bd['useLogDepth']=_0x4bd2e8,_0xb4465b['_cameraDepthBuffer'][_0x730dc2(0xcfc)]=!0x1;};}function _0x5573e4(_0x41514c,_0x1de27f,_0x35fe2b){const _0xfae787=_0x14b705,_0x1df314=(_0x41514c[_0xfae787(0x4cf)]+0x1)*(_0x41514c[_0xfae787(0x4cf)]+0x1)+0x1,_0x4adb96=_0x1c0517[_0xfae787(0x741)](_0x1c0517['FLOAT'],0x3*_0x1df314);let _0x207f29=0x3;const _0x1d108b=_0x41514c[_0xfae787(0x203)]*_0x557745[_0xfae787(0x57f)],_0x1fc4d9=_0x41514c[_0xfae787(0xa9f)]*_0x557745[_0xfae787(0x57f)],_0x2ac2dd=(Math[_0xfae787(0x3a7)](0.5*_0x1d108b),Math[_0xfae787(0x3a7)](0.5*_0x1fc4d9));_0x41514c[_0xfae787(0x2ea)];const _0x2fdf1d=_0x41514c['_distance']*_0x2ac2dd,_0x1f2204=Math['PI']-0.5*_0x1d108b;let _0x58a1c4=0x0,_0x40e7e5=0x0,_0x53d098=_0x1d108b/_0x41514c[_0xfae787(0x4cf)];for(let _0x41d30d=0x0;_0x41d30d<_0x41514c['_segmentCount']+0x1;_0x41d30d++){_0x58a1c4=_0x1f2204+_0x41d30d*_0x53d098;const _0x2f1bad=_0x2fdf1d/(_0x41514c[_0xfae787(0x2ea)]/Math[_0xfae787(0x678)](_0x58a1c4)),_0x448927=Math[_0xfae787(0x6af)](_0x2f1bad),_0x284b2c=-_0x448927,_0x566434=0x2*_0x448927/_0x41514c[_0xfae787(0x4cf)];for(let _0x15d358=0x0;_0x15d358<_0x41514c[_0xfae787(0x4cf)]+0x1;_0x15d358++)_0x40e7e5=_0x284b2c+_0x15d358*_0x566434,_0x4adb96[_0x207f29++]=_0x41514c[_0xfae787(0x2ea)]*Math[_0xfae787(0x678)](_0x40e7e5)*Math[_0xfae787(0xa3d)](_0x58a1c4),_0x4adb96[_0x207f29++]=_0x41514c[_0xfae787(0x2ea)]*Math[_0xfae787(0xa3d)](_0x40e7e5),_0x4adb96[_0x207f29++]=_0x41514c['_distance']*Math[_0xfae787(0x678)](_0x40e7e5)*Math[_0xfae787(0x678)](_0x58a1c4);}const _0x42bacd=0x2*(0x4+0x5*_0x41514c['_segmentCount']+0x2*_0x41514c[_0xfae787(0x4cf)]*0x3),_0x326cba=_0x41514c[_0xfae787(0x4cf)]*_0x41514c[_0xfae787(0x4cf)]*0x3*0x2+0x3*_0x41514c['_segmentCount']*0x4,_0x422d75=_0x1c0517[_0xfae787(0x741)](_0x1c0517[_0xfae787(0x85f)],_0x42bacd),_0x29e3b4=_0x1c0517[_0xfae787(0x741)](_0x1c0517[_0xfae787(0x85f)],_0x326cba);let _0x48dde1=0x0;for(let _0x2f1313=0x0;_0x2f1313<_0x41514c[_0xfae787(0x4cf)];_0x2f1313++)for(let _0x460192=0x0;_0x460192<_0x41514c[_0xfae787(0x4cf)];_0x460192++)_0x29e3b4[_0x48dde1++]=0x1+_0x2f1313+_0x460192*(_0x41514c['_segmentCount']+0x1),_0x29e3b4[_0x48dde1++]=0x1+_0x2f1313+0x1+_0x460192*(_0x41514c['_segmentCount']+0x1),_0x29e3b4[_0x48dde1++]=0x1+_0x2f1313+(_0x460192+0x1)*(_0x41514c[_0xfae787(0x4cf)]+0x1),_0x29e3b4[_0x48dde1++]=0x1+_0x2f1313+0x1+_0x460192*(_0x41514c[_0xfae787(0x4cf)]+0x1),_0x29e3b4[_0x48dde1++]=0x1+_0x2f1313+0x1+(_0x460192+0x1)*(_0x41514c['_segmentCount']+0x1),_0x29e3b4[_0x48dde1++]=0x1+_0x2f1313+(_0x460192+0x1)*(_0x41514c[_0xfae787(0x4cf)]+0x1);for(let _0xd0593a=0x0;_0xd0593a<_0x41514c[_0xfae787(0x4cf)];_0xd0593a++)_0x29e3b4[_0x48dde1++]=_0xd0593a+0x1+0x1,_0x29e3b4[_0x48dde1++]=_0xd0593a+0x1,_0x29e3b4[_0x48dde1++]=0x0,_0x29e3b4[_0x48dde1++]=0x0,_0x29e3b4[_0x48dde1++]=_0xd0593a+_0x41514c['_segmentCount']*(_0x41514c[_0xfae787(0x4cf)]+0x1)+0x1,_0x29e3b4[_0x48dde1++]=_0xd0593a+0x1+_0x41514c[_0xfae787(0x4cf)]*(_0x41514c[_0xfae787(0x4cf)]+0x1)+0x1;for(let _0x509b59=0x0;_0x509b59<_0x41514c[_0xfae787(0x4cf)];_0x509b59++)_0x29e3b4[_0x48dde1++]=0x0,_0x29e3b4[_0x48dde1++]=_0x509b59*(_0x41514c[_0xfae787(0x4cf)]+0x1)+0x1,_0x29e3b4[_0x48dde1++]=(_0x509b59+0x1)*(_0x41514c[_0xfae787(0x4cf)]+0x1)+0x1,_0x29e3b4[_0x48dde1++]=_0x41514c[_0xfae787(0x4cf)]+(_0x509b59+0x1)*(_0x41514c[_0xfae787(0x4cf)]+0x1)+0x1,_0x29e3b4[_0x48dde1++]=_0x41514c[_0xfae787(0x4cf)]+_0x509b59*(_0x41514c[_0xfae787(0x4cf)]+0x1)+0x1,_0x29e3b4[_0x48dde1++]=0x0;_0x48dde1=0x0,_0x422d75[_0x48dde1++]=0x0,_0x422d75[_0x48dde1++]=0x1,_0x422d75[_0x48dde1++]=0x0,_0x422d75[_0x48dde1++]=_0x41514c[_0xfae787(0x4cf)]+0x1,_0x422d75[_0x48dde1++]=0x0,_0x422d75[_0x48dde1++]=_0x41514c['_segmentCount']*(_0x41514c[_0xfae787(0x4cf)]+0x1)+0x1,_0x422d75[_0x48dde1++]=0x0,_0x422d75[_0x48dde1++]=(_0x41514c['_segmentCount']+0x1)*(_0x41514c[_0xfae787(0x4cf)]+0x1);for(let _0x2b5e2c=0x0;_0x2b5e2c<0x5;_0x2b5e2c++)for(let _0x118d40=0x0;_0x118d40<_0x41514c[_0xfae787(0x4cf)];_0x118d40++)_0x422d75[_0x48dde1++]=0x1+_0x118d40+0x5*(_0x41514c[_0xfae787(0x4cf)]+0x1)*_0x2b5e2c,_0x422d75[_0x48dde1++]=0x1+(_0x118d40+0x1)+0x5*(_0x41514c[_0xfae787(0x4cf)]+0x1)*_0x2b5e2c;for(let _0x5a95e9=0x0;_0x5a95e9<0x5;_0x5a95e9++)for(let _0x208a7a=0x0;_0x208a7a<_0x41514c[_0xfae787(0x4cf)];_0x208a7a++)_0x422d75[_0x48dde1++]=0x1+(_0x41514c['_segmentCount']+0x1)*_0x208a7a+0x5*_0x5a95e9,_0x422d75[_0x48dde1++]=0x1+(_0x41514c['_segmentCount']+0x1)*(_0x208a7a+0x1)+0x5*_0x5a95e9;const _0x2968bc=_0x2e4e51[_0xfae787(0xdb0)]({'context':_0x1de27f,'typedArray':_0x4adb96,'usage':_0x40c9f6[_0xfae787(0x2d2)]}),_0x38a95e=[],_0x129556={'aPosition':0x0};_0x38a95e[_0xfae787(0x6e3)]({'index':_0x129556[_0xfae787(0x901)],'vertexBuffer':_0x2968bc,'componentsPerAttribute':0x3,'componentDatatype':_0x1c0517[_0xfae787(0x557)],'offsetInBytes':0x0,'strideInBytes':0xc,'normalize':!0x1});const _0xe76677=_0x2e4e51[_0xfae787(0x31e)]({'context':_0x1de27f,'typedArray':_0x422d75,'usage':_0x40c9f6[_0xfae787(0x2d2)],'indexDatatype':_0xd5cde9[_0xfae787(0x85f)]}),_0x147a3c=_0x2e4e51[_0xfae787(0x31e)]({'context':_0x1de27f,'typedArray':_0x29e3b4,'usage':_0x40c9f6['STATIC_DRAW'],'indexDatatype':_0xd5cde9[_0xfae787(0x85f)]});_0x41514c['_lineCommand']=new _0x5994b0({'primitiveType':_0x1cfeed[_0xfae787(0xcb6)],'modelMatrix':_0x41514c[_0xfae787(0x33f)],'boundingVolume':_0x41514c[_0xfae787(0x8fa)],'pass':_0x2726a5[_0xfae787(0x560)],'owner':_0x41514c,'cull':!0x0}),_0x41514c[_0xfae787(0xba0)][_0xfae787(0x393)]=new _0x1e5dd8({'context':_0x1de27f,'attributes':_0x38a95e,'indexBuffer':_0xe76677}),_0x41514c['_lineCommand']['shaderProgram']=_0x26e003[_0xfae787(0x7b0)]({'context':_0x1de27f,'vertexShaderSource':_0x1c8a9c,'fragmentShaderSource':_0x3e25c5,'attributeLocations':_0x129556}),_0x41514c[_0xfae787(0xba0)][_0xfae787(0x502)]=_0x120b28[_0xfae787(0x7b0)]({'cull':{'enabled':!0x1},'depthTest':{'enabled':!0x0}});const _0x4ed4e1=[];for(let _0x27b1ff=0x0;_0x27b1ff<0x6;_0x27b1ff++)_0x4ed4e1[_0x27b1ff]=new _0x20ffda(0x0,0x0,0x0,0x0);_0x41514c[_0xfae787(0xba0)][_0xfae787(0x584)]={'uDiffuseColor':function(){const _0x2b45b1=_0xfae787;return _0x41514c[_0x2b45b1(0xaa0)];},'clip_mode':function(){return 0x0;},'clip_planes':function(){return _0x4ed4e1;},'clip_line_color':function(){return _0x20ffda['UNIT_W'];}},_0x41514c[_0xfae787(0x955)]=new _0x5994b0({'primitiveType':_0x1cfeed[_0xfae787(0xa87)],'modelMatrix':_0x41514c[_0xfae787(0x33f)],'boundingVolume':_0x41514c[_0xfae787(0x8fa)],'pass':_0x2726a5[_0xfae787(0x560)],'owner':_0x41514c,'cull':!0x0}),_0x41514c[_0xfae787(0x955)][_0xfae787(0x393)]=new _0x1e5dd8({'context':_0x1de27f,'attributes':_0x38a95e,'indexBuffer':_0x147a3c}),_0x41514c[_0xfae787(0x955)][_0xfae787(0x66b)]=_0x26e003['fromCache']({'context':_0x1de27f,'vertexShaderSource':_0x1c8a9c,'fragmentShaderSource':_0x3e25c5,'attributeLocations':_0x129556});let _0x2ece48={'enabled':!0x0,'frontFunction':_0x4bc289[_0xfae787(0x527)],'frontOperation':{'fail':_0x56df3[_0xfae787(0x2d5)],'zFail':_0x56df3[_0xfae787(0x2d5)],'zPass':_0x56df3[_0xfae787(0x89f)]},'backFunction':_0x4bc289[_0xfae787(0x527)],'backOperation':{'fail':_0x56df3['KEEP'],'zFail':_0x56df3[_0xfae787(0x2d5)],'zPass':_0x56df3[_0xfae787(0x95f)]},'reference':0x0,'mask':-0x1};_0x41514c[_0xfae787(0x955)][_0xfae787(0x502)]=_0x120b28['fromCache']({'depthMask':!0x1,'colorMask':{'red':!0x1,'green':!0x1,'blue':!0x1,'alpha':!0x1},'depthTest':{'enabled':!0x0,'func':_0x85e308['GREATER']},'stencilTest':_0x2ece48,'stencilMask':0x1}),_0x41514c[_0xfae787(0x955)]['uniformMap']={'uColor':function(){const _0x10da84=_0xfae787;return _0x1da87c[_0x10da84(0x782)];}},_0x41514c[_0xfae787(0x98e)]=new _0x5994b0({'primitiveType':_0x1cfeed['TRIANGLES'],'modelMatrix':_0x41514c[_0xfae787(0x33f)],'boundingVolume':_0x41514c[_0xfae787(0x8fa)],'pass':_0x2726a5[_0xfae787(0x560)],'owner':_0x41514c,'cull':!0x0}),_0x41514c[_0xfae787(0x98e)][_0xfae787(0x393)]=new _0x1e5dd8({'context':_0x1de27f,'attributes':_0x38a95e,'indexBuffer':_0x147a3c});const _0x39b195=new _0x579d29({'name':_0xfae787(0x263),'sources':[_0x39c09d]});_0x41514c[_0xfae787(0x98e)][_0xfae787(0x66b)]=_0x26e003[_0xfae787(0x7b0)]({'context':_0x1de27f,'vertexShaderSource':_0x39b195,'fragmentShaderSource':_0x392cb0,'attributeLocations':_0x129556}),_0x2ece48={'enabled':!0x0,'frontFunction':_0x4bc289['NOT_EQUAL'],'frontOperation':{'fail':_0x56df3[_0xfae787(0x2d5)],'zFail':_0x56df3[_0xfae787(0x2d5)],'zPass':_0x56df3[_0xfae787(0x95f)]},'backFunction':_0x4bc289[_0xfae787(0x606)],'backOperation':{'fail':_0x56df3['KEEP'],'zFail':_0x56df3[_0xfae787(0x2d5)],'zPass':_0x56df3[_0xfae787(0x95f)]},'reference':0x0,'mask':-0x1},_0x41514c[_0xfae787(0x98e)][_0xfae787(0x502)]=_0x120b28[_0xfae787(0x7b0)]({'cull':{'enabled':!0x1},'depthTest':{'enabled':!0x1},'depthMask':!0x1,'stencilTest':_0x2ece48,'blending':_0x39cadc[_0xfae787(0x2a1)]}),_0x41514c[_0xfae787(0x98e)][_0xfae787(0x584)]={'uRenderTextureMatrix':function(){const _0x37e393=_0xfae787;return _0x41514c[_0x37e393(0x37b)];},'uTexture1_size':function(){const _0x4a0da5=_0xfae787,_0x13cee=_0x41514c[_0x4a0da5(0xce2)]['depthTexture'];return new _0x35f2f7(_0x13cee['width'],_0x13cee[_0x4a0da5(0xc1d)]);},'uTexture1':function(){const _0x282b0a=_0xfae787;return _0x41514c['_cameraDepthBuffer'][_0x282b0a(0x24b)];},'uDiffuseTexture':function(){const _0x4457a8=_0xfae787;return _0x41514c[_0x4457a8(0x924)];},'uBrightness':function(){return _0x41514c['_brightness'];},'uContrast':function(){const _0x5e4225=_0xfae787;return _0x41514c[_0x5e4225(0x906)];},'uHue':function(){const _0x5c8249=_0xfae787;return _0x41514c[_0x5c8249(0x7a1)];},'uSaturation':function(){const _0x304e67=_0xfae787;return _0x41514c[_0x304e67(0xd47)];},'uOneOverGamma':function(){const _0x562ac7=_0xfae787;return 0x1/_0x41514c[_0x562ac7(0x46b)];},'uFeatheringScale':function(){const _0x1ceebb=_0xfae787;return _0x41514c[_0x1ceebb(0xca3)];},'uV3AffineX':function(){const _0x587044=_0xfae787;return _0x41514c[_0x587044(0xbe6)];},'uV3AffineY':function(){const _0x5c64ac=_0xfae787;return _0x41514c[_0x5c64ac(0x26d)];}};}function _0x450f10(_0x53cdd4,_0x309902,_0x2e037b){const _0xe850ef=_0x14b705;if(_0x4e9a89[_0xe850ef(0xa39)](_0x53cdd4[_0xe850ef(0xc5f)],_0x309902[_0xe850ef(0x97b)])>_0x2e037b)return!0x0;return _0x53cdd4['frustum'][_0xe850ef(0x63a)](_0x53cdd4['positionWC'],_0x53cdd4[_0xe850ef(0xad7)],_0x53cdd4[_0xe850ef(0xca2)])[_0xe850ef(0x75c)](_0x309902)===_0x23be0c['OUTSIDE'];}function _0x5f2bd0(_0x470d39){const _0x1b23dc=_0x14b705,_0x57f546=_0x170e4a['queryStringValue'](_0x470d39,_0x1b23dc(0x4c9)),_0x28ae6d=_0x170e4a[_0x1b23dc(0x6bc)](_0x470d39,_0x1b23dc(0x4f1)),_0x245f0f=_0x170e4a[_0x1b23dc(0xdad)](_0x28ae6d,'Horizontal'),_0x5180e4=_0x170e4a['queryNumericValue'](_0x28ae6d,_0x1b23dc(0xc02)),_0x1238fc=_0x170e4a[_0x1b23dc(0xdad)](_0x470d39,_0x1b23dc(0xd7f)),_0x5945e2=_0x170e4a['queryNumericValue'](_0x470d39,'Heading'),_0x5dbf9a=_0x170e4a[_0x1b23dc(0xdad)](_0x470d39,_0x1b23dc(0xaee)),_0x494a2b=_0x170e4a[_0x1b23dc(0xdad)](_0x470d39,_0x1b23dc(0x6c8)),_0x19205c=_0x170e4a[_0x1b23dc(0x6bc)](_0x470d39,_0x1b23dc(0x9d0)),_0xc4b0a0=[0x0,0x0,0x0];_0xc4b0a0[0x0]=_0x170e4a[_0x1b23dc(0xdad)](_0x19205c,'X'),_0xc4b0a0[0x1]=_0x170e4a[_0x1b23dc(0xdad)](_0x19205c,'Y'),_0xc4b0a0[0x2]=_0x170e4a[_0x1b23dc(0xdad)](_0x19205c,'Z');const _0x47e079=_0x170e4a['queryFirstNode'](_0x470d39,_0x1b23dc(0xc76)),_0x17f869=_0x170e4a[_0x1b23dc(0x370)](_0x47e079,'U'),_0x278cc1=_0x170e4a[_0x1b23dc(0x370)](_0x47e079,'V');_0x170e4a['queryStringValue'](_0x47e079,'W');const _0x27e0d6=_0x17f869[_0x1b23dc(0x3e6)](','),_0x451e43=new _0x4e9a89(parseFloat(_0x27e0d6[0x0]),parseFloat(_0x27e0d6[0x1]),parseFloat(_0x27e0d6[0x2])),_0x4d7f02=_0x278cc1[_0x1b23dc(0x3e6)](','),_0x1abb9e=new _0x4e9a89(parseFloat(_0x4d7f02[0x0]),parseFloat(_0x4d7f02[0x1]),parseFloat(_0x4d7f02[0x2])),_0x4836dc=_0x170e4a[_0x1b23dc(0x6bc)](_0x470d39,'Bounds');let _0x519a01;if(_0x4836dc){const _0x2fab4e=_0x557745[_0x1b23dc(0x949)](_0x170e4a[_0x1b23dc(0xdad)](_0x4836dc,_0x1b23dc(0x50b))),_0x1c0e9a=_0x557745[_0x1b23dc(0x949)](_0x170e4a[_0x1b23dc(0xdad)](_0x4836dc,_0x1b23dc(0x2cd))),_0x4cc089=_0x557745[_0x1b23dc(0x949)](_0x170e4a[_0x1b23dc(0xdad)](_0x4836dc,'Right')),_0x244cf2=_0x557745[_0x1b23dc(0x949)](_0x170e4a[_0x1b23dc(0xdad)](_0x4836dc,'Bottom')),_0x142277=new _0x540fb8(_0x2fab4e,_0x244cf2,_0x4cc089,_0x1c0e9a);let _0xfff001=_0x1238fc*Math['cos'](_0x557745[_0x1b23dc(0x949)](_0x5dbf9a));_0xfff001=_0x5dbf9a<0x0?-_0xfff001:_0xfff001;const _0x5a9292=_0xc4b0a0[0x2]+_0xfff001;_0x519a01=_0x439091[_0x1b23dc(0x6f8)](_0x142277,void 0x0,_0x5a9292);}return{'videoName':_0x57f546,'viewPosition':_0xc4b0a0,'heading':_0x5945e2,'pitch':_0x5dbf9a,'roll':_0x494a2b,'horizontalFov':_0x245f0f,'verticalFov':_0x5180e4,'matrixU':_0x451e43,'matrixV':_0x1abb9e,'distance':_0x1238fc,'boundingSphere':_0x519a01};}function _0x19b42a(_0x160bb6,_0x267f26){const _0x20533a=_0x14b705;let _0x4bfe29=document['getElementById'](_0x20533a(0x976));_0x3d9a6d(_0x4bfe29)||(_0x4bfe29=document[_0x20533a(0xd64)](_0x20533a(0x96a)),_0x4bfe29[_0x20533a(0x25b)]('id',_0x20533a(0x976)),document[_0x20533a(0x82e)][_0x20533a(0x6d3)](_0x4bfe29));const _0x10f8c5=document[_0x20533a(0xd64)](_0x20533a(0xad5));return _0x10f8c5[_0x20533a(0x284)]=_0x20533a(0xc3e),_0x10f8c5['setAttribute'](_0x20533a(0x4b7),_0x20533a(0x655)),_0x10f8c5[_0x20533a(0x25b)](_0x20533a(0xc1d),_0x20533a(0x1e2)),_0x10f8c5[_0x20533a(0x25b)](_0x20533a(0xd37),'autoplay'),_0x10f8c5[_0x20533a(0x25b)](_0x20533a(0x9aa),_0x20533a(0x9aa)),_0x10f8c5['setAttribute'](_0x20533a(0xa0a),_0x20533a(0xa0a)),_0x10f8c5[_0x20533a(0x25b)]('src',_0x160bb6),_0x10f8c5[_0x20533a(0x25b)]('id','projection-image-'+_0x267f26),_0x4bfe29['appendChild'](_0x10f8c5),_0x10f8c5;}Object['defineProperties'](_0x305f19[_0x14b705(0x8bd)],{'viewPosition':{'get':function(){const _0x8d81de=_0x14b705;return this[_0x8d81de(0xb73)];},'set':function(_0x6c6c89){const _0x388665=_0x14b705;this['_viewPosition']=_0x6c6c89,this[_0x388665(0x2d3)]=!0x0;}},'direction':{'get':function(){return this['_direction'];},'set':function(_0x2a2e64){const _0x3e9f1c=_0x14b705;this[_0x3e9f1c(0x1dd)]=_0x2a2e64,this[_0x3e9f1c(0x2d3)]=!0x0;}},'pitch':{'get':function(){const _0x525888=_0x14b705;return this[_0x525888(0xcf3)];},'set':function(_0x509611){const _0x40dc57=_0x14b705;this[_0x40dc57(0xcf3)]=_0x509611,this[_0x40dc57(0x2d3)]=!0x0;}},'roll':{'get':function(){const _0x5ad2d1=_0x14b705;return this[_0x5ad2d1(0xd50)];},'set':function(_0x1aa27f){const _0x2c0cdf=_0x14b705;this[_0x2c0cdf(0xd50)]=_0x1aa27f,this['_update']=!0x0;}},'horizontalFov':{'get':function(){return this['_horizontalFov'];},'set':function(_0x1fd26a){const _0x196456=_0x14b705;this[_0x196456(0x203)]=_0x1fd26a,this[_0x196456(0x2d3)]=!0x0;}},'verticalFov':{'get':function(){const _0x2159a7=_0x14b705;return this[_0x2159a7(0xa9f)];},'set':function(_0x5781bb){const _0x5084c9=_0x14b705;this[_0x5084c9(0xa9f)]=_0x5781bb,this[_0x5084c9(0x2d3)]=!0x0;}},'distance':{'get':function(){const _0x5902cb=_0x14b705;return this[_0x5902cb(0x2ea)];},'set':function(_0x19e40f){const _0x3ff390=_0x14b705;if(_0x19e40f<=0x0)throw new _0x4bf469(_0x3ff390(0x836));this[_0x3ff390(0x2ea)]=_0x19e40f,this[_0x3ff390(0x2d3)]=!0x0;}},'featheringScale':{'get':function(){return this['_featheringScale'];},'set':function(_0x39f875){const _0x17977f=_0x14b705;if(_0x39f875<0x0||_0x39f875>0x1)throw new _0x4bf469(_0x17977f(0x5e5));this[_0x17977f(0xca3)]=_0x39f875;}},'hintLineColor':{'get':function(){return this['_hintLineColor'];},'set':function(_0x96f6ed){const _0x6c0349=_0x14b705;_0x3d9a6d(_0x96f6ed)&&(this[_0x6c0349(0xaa0)]=_0x1da87c[_0x6c0349(0x9b9)](_0x96f6ed,this[_0x6c0349(0xaa0)]));}},'hintLineVisible':{'get':function(){const _0x44c755=_0x14b705;return this[_0x44c755(0x2a6)];},'set':function(_0x1d4eab){const _0x1f0e4e=_0x14b705;this[_0x1f0e4e(0x2a6)]=_0x1d4eab;}},'brightness':{'get':function(){return this['_brightness'];},'set':function(_0x2933cc){const _0x31b2c4=_0x14b705;_0x1efd0a['typeOf'][_0x31b2c4(0x272)][_0x31b2c4(0x1f6)](_0x31b2c4(0x4f7),_0x2933cc,0x0),this['_brightness']=_0x2933cc;}},'contrast':{'get':function(){return this['_contrast'];},'set':function(_0x481609){const _0x8907ba=_0x14b705;_0x1efd0a['typeOf'][_0x8907ba(0x272)][_0x8907ba(0x1f6)](_0x8907ba(0xe37),_0x481609,0x0),this[_0x8907ba(0x906)]=_0x481609;}},'hue':{'get':function(){const _0x29df96=_0x14b705;return this[_0x29df96(0x7a1)];},'set':function(_0x33636d){const _0x40f4bb=_0x14b705;_0x1efd0a[_0x40f4bb(0x7d3)][_0x40f4bb(0x272)][_0x40f4bb(0x1f6)](_0x40f4bb(0xe2e),_0x33636d,0x0),this[_0x40f4bb(0x7a1)]=_0x33636d;}},'saturation':{'get':function(){const _0x3ed882=_0x14b705;return this[_0x3ed882(0xd47)];},'set':function(_0x3c3898){const _0x5644dc=_0x14b705;_0x1efd0a['typeOf'][_0x5644dc(0x272)]['greaterThanOrEquals'](_0x5644dc(0x487),_0x3c3898,0x0),this['_saturation']=_0x3c3898;}},'gamma':{'get':function(){const _0x54e6e0=_0x14b705;return this[_0x54e6e0(0x46b)];},'set':function(_0x3055d8){const _0x1b5882=_0x14b705;_0x1efd0a[_0x1b5882(0x7d3)][_0x1b5882(0x272)][_0x1b5882(0x5ff)](_0x1b5882(0x5f9),_0x3055d8,0x0),this[_0x1b5882(0x46b)]=_0x3055d8;}},'visible':{'get':function(){const _0x3e442f=_0x14b705;return this[_0x3e442f(0xcf6)];},'set':function(_0x34e532){const _0x552016=_0x14b705;_0x1efd0a[_0x552016(0x7d3)][_0x552016(0xe22)](_0x552016(0xa90),_0x34e532),this[_0x552016(0xcf6)]=_0x34e532;}},'visibleDistanceMax':{'get':function(){const _0x33f957=_0x14b705;return this[_0x33f957(0x859)];},'set':function(_0x16b342){const _0x16c7a2=_0x14b705;_0x1efd0a[_0x16c7a2(0x7d3)][_0x16c7a2(0x272)]('ProjectionImage.visibleDistance',_0x16b342),this['_visibleDistanceMax']=_0x16b342;}}}),_0x305f19[_0x14b705(0x8bd)][_0x14b705(0x64f)]=function(_0x17f509){const _0x21a67c=_0x14b705,_0x3b0139=_0x17f509['context'],_0x120aa8=_0x17f509['commandList'],_0x51fc71=_0x17f509[_0x21a67c(0xc11)];_0x17f509['fbo']||!this[_0x21a67c(0xcf6)]||_0x51fc71[_0x21a67c(0x317)]||_0x3d9a6d(this[_0x21a67c(0x55d)])&&_0x450f10(_0x51fc71,this[_0x21a67c(0x55d)],this[_0x21a67c(0x859)])||0x0!==this[_0x21a67c(0x8fa)][_0x21a67c(0xc8b)]&&!this[_0x21a67c(0x2d3)]&&_0x450f10(_0x51fc71,this[_0x21a67c(0x8fa)],this[_0x21a67c(0x859)])||(_0x41c32f['multiply'](this[_0x21a67c(0x580)],_0x51fc71[_0x21a67c(0xa3f)],this[_0x21a67c(0x37b)]),_0x3d9a6d(this['_video'])&&this['_video'][_0x21a67c(0x94d)]>=0x2&&(_0x3d9a6d(this[_0x21a67c(0x924)])?this[_0x21a67c(0x924)][_0x21a67c(0x1f0)](this[_0x21a67c(0xa6f)]):this[_0x21a67c(0x924)]=new _0x36358a({'context':_0x3b0139,'source':this['_video']})),_0x3d9a6d(this[_0x21a67c(0x924)])&&(this[_0x21a67c(0x321)],this[_0x21a67c(0x2d3)]&&(_0x3d9a6d(this[_0x21a67c(0xce2)])||(this[_0x21a67c(0xce2)]=new _0x2e13f6(_0x3b0139)),this[_0x21a67c(0x2d3)]=!0x1,_0x206330(this),_0x1bb0c6(this,0x0,_0x17f509),_0x5573e4(this,_0x3b0139)),_0x3d9a6d(this[_0x21a67c(0xce2)][_0x21a67c(0x24b)])&&(_0x3d9a6d(this[_0x21a67c(0x955)])&&_0x120aa8[_0x21a67c(0x6e3)](this[_0x21a67c(0x955)]),_0x3d9a6d(this[_0x21a67c(0x98e)])&&_0x120aa8[_0x21a67c(0x6e3)](this[_0x21a67c(0x98e)]),_0x3d9a6d(this[_0x21a67c(0xba0)])&&this[_0x21a67c(0x2a6)])));},_0x305f19[_0x14b705(0x8bd)]['setImage']=function(_0x16f908){const _0x16aeeb=_0x14b705;if(!_0x3d9a6d(_0x16f908))throw new _0x4bf469(_0x16aeeb(0x895));if(!_0x3d9a6d(_0x16f908[_0x16aeeb(0xc30)])&&!_0x3d9a6d(_0x16f908['video'])&&!_0x3d9a6d(_0x16f908[_0x16aeeb(0xb7e)]))throw new _0x4bf469('options.url\x20or\x20options.video\x20or\x20options.image\x20are\x20required.');if(_0x3d9a6d(_0x16f908[_0x16aeeb(0xc30)])){const _0x12b2d7=_0x10d757[_0x16aeeb(0x3d8)](_0x16f908['url']),_0x537c06=this;_0x12b2d7[_0x16aeeb(0x497)]()[_0x16aeeb(0xacd)](_0x24e5fd=>{const _0x64e0e2=_0x16aeeb;_0x3d9a6d(_0x537c06['_texture'])&&_0x537c06[_0x64e0e2(0x924)][_0x64e0e2(0x60e)](),_0x537c06['_texture']=new _0x36358a({'context':_0x537c06[_0x64e0e2(0x321)][_0x64e0e2(0xa40)],'source':_0x24e5fd});});}else _0x3d9a6d(_0x16f908['image'])?_0x3d9a6d(this['_texture'])?this[_0x16aeeb(0x924)]['copyFrom'](_0x16f908[_0x16aeeb(0xb7e)]):this[_0x16aeeb(0x924)]=new _0x36358a({'context':this[_0x16aeeb(0x321)]['_context'],'source':_0x16f908['image']}):this[_0x16aeeb(0xa6f)]=_0x16f908[_0x16aeeb(0xad5)];},_0x305f19[_0x14b705(0x8bd)][_0x14b705(0xdc0)]=function(_0x5e8955){const _0x40ab37=_0x14b705;if(_0x5e8955[0x0]===this[_0x40ab37(0xb73)][0x0]&&_0x5e8955[0x1]===this[_0x40ab37(0xb73)][0x1]&&_0x5e8955[0x2]===this[_0x40ab37(0xb73)][0x2])throw new _0x4bf469(_0x40ab37(0x7d6));const _0x3053cd=this[_0x40ab37(0x321)][_0x40ab37(0xc11)],_0x4e0116=_0x3053cd[_0x40ab37(0x1cb)];let _0x41bcee,_0x12849c;if(this[_0x40ab37(0x321)][_0x40ab37(0x20f)]===_0x4dbf8e[_0x40ab37(0x6cc)])_0x41bcee=_0x4e9a89[_0x40ab37(0x471)](_0x5e8955)[0x0],_0x12849c=_0x4e9a89[_0x40ab37(0x471)](this[_0x40ab37(0xb73)])[0x0];else{const _0x38d87a=_0x3f19e4[_0x40ab37(0x99b)](_0x5e8955[0x0],_0x5e8955[0x1],_0x5e8955[0x2]);_0x41bcee=_0x4e0116[_0x40ab37(0xa1c)](_0x38d87a,new _0x4e9a89());const _0xf13825=_0x3f19e4[_0x40ab37(0x99b)](this[_0x40ab37(0xb73)][0x0],this[_0x40ab37(0xb73)][0x1],this['_viewPosition'][0x2]);_0x12849c=_0x4e0116['project'](_0xf13825,new _0x4e9a89());}const _0x4b049e=new _0x4e9a89();_0x4e9a89[_0x40ab37(0x276)](_0x41bcee,_0x12849c,_0x4b049e);const _0x4fd5f4=_0x4e9a89[_0x40ab37(0x693)](_0x4b049e);_0x4e9a89[_0x40ab37(0x5e6)](_0x4b049e,_0x4b049e),this[_0x40ab37(0xa39)]=_0x4fd5f4;const _0x364dbe=_0x3053cd[_0x40ab37(0x22a)],_0x2421de=_0x3053cd['pitch'],_0x299338=_0x3053cd[_0x40ab37(0xb40)],_0x55d3bc=new _0x4e9a89();_0x4e9a89[_0x40ab37(0x9b9)](_0x3053cd[_0x40ab37(0x905)],_0x55d3bc);const _0x37c209=_0x4b049e[_0x40ab37(0x9b9)]();let _0x4a5c02=_0x12849c[_0x40ab37(0x9b9)]();_0x4a5c02=_0x4e9a89['normalize'](_0x4a5c02,_0x4a5c02),Math[_0x40ab37(0xa76)](_0x4e9a89[_0x40ab37(0x3be)](_0x4a5c02,_0x37c209))>=0x1&&(_0x4a5c02=Math[_0x40ab37(0xa76)](_0x4e9a89[_0x40ab37(0x3be)](_0x37c209,_0x4e9a89[_0x40ab37(0xcea)]))<0x1?_0x4e9a89[_0x40ab37(0x9b9)](_0x4e9a89[_0x40ab37(0xcea)],_0x4a5c02):_0x4e9a89[_0x40ab37(0x9b9)](_0x4e9a89[_0x40ab37(0xcf5)],_0x4a5c02));let _0x54f76c=new _0x4e9a89();_0x4e9a89['cross'](_0x4a5c02,_0x37c209,_0x54f76c),_0x54f76c=_0x4e9a89[_0x40ab37(0x5e6)](_0x54f76c,_0x54f76c),_0x4e9a89[_0x40ab37(0x8fd)](_0x37c209,_0x54f76c,_0x4a5c02),_0x4a5c02=_0x4e9a89[_0x40ab37(0x5e6)](_0x4a5c02,_0x4a5c02),_0x3053cd[_0x40ab37(0xa7b)]({'destination':_0x12849c,'orientation':{'direction':_0x37c209,'up':_0x4a5c02},'convert':!0x1}),this['direction']=_0x3053cd['heading']*_0x557745[_0x40ab37(0x48a)],this[_0x40ab37(0x483)]=_0x3053cd['pitch']*_0x557745['DEGREES_PER_RADIAN'],_0x3053cd[_0x40ab37(0xa7b)]({'destination':_0x55d3bc,'orientation':{'heading':_0x364dbe,'pitch':_0x2421de,'roll':_0x299338},'convert':!0x1});},_0x305f19[_0x14b705(0x8bd)][_0x14b705(0xc42)]=function(_0x4e211d){const _0x31c441=_0x14b705;if(!_0x3d9a6d(_0x4e211d))throw new _0x4bf469('No\x20url\x20provided.');const _0x42ca33=this;return _0x10d757[_0x31c441(0x3d8)](_0x4e211d)[_0x31c441(0x7ac)]()[_0x31c441(0xacd)](function(_0x4a68b0){const _0x43b527=_0x31c441,_0x13a3e5=_0x5f2bd0(_0x4a68b0['firstChild']);_0x42ca33[_0x43b527(0x894)]=_0x13a3e5[_0x43b527(0x22a)],_0x42ca33[_0x43b527(0x483)]=_0x181821(_0x13a3e5[_0x43b527(0x483)],_0x42ca33[_0x43b527(0x483)]),_0x42ca33[_0x43b527(0xd50)]=_0x181821(_0x13a3e5[_0x43b527(0xb40)],_0x42ca33[_0x43b527(0xd50)]),_0x42ca33['horizontalFov']=_0x13a3e5[_0x43b527(0x374)],_0x42ca33[_0x43b527(0x9df)]=_0x13a3e5['verticalFov'],_0x4e9a89[_0x43b527(0x9b9)](_0x13a3e5['matrixU'],_0x42ca33[_0x43b527(0xbe6)]),_0x4e9a89[_0x43b527(0x9b9)](_0x13a3e5['matrixV'],_0x42ca33[_0x43b527(0x26d)]),_0x42ca33[_0x43b527(0xa39)]=_0x13a3e5['distance'],_0x42ca33['viewPosition']=_0x13a3e5[_0x43b527(0x396)],_0x42ca33[_0x43b527(0x55d)]=_0x13a3e5[_0x43b527(0x914)];},_0xe050db=>{const _0x48a938=_0x31c441;console[_0x48a938(0xbee)](_0xe050db);});},_0x305f19['fromInfo']=function(_0x17604c,_0x1dd534,_0x12df25){const _0x4f89c6=_0x14b705;if(!_0x3d9a6d(_0x17604c))throw new _0x4bf469(_0x4f89c6(0xe11));if(!_0x3d9a6d(_0x1dd534))throw new _0x4bf469(_0x4f89c6(0x5c5));return _0x10d757[_0x4f89c6(0x3d8)](_0x1dd534)[_0x4f89c6(0x7ac)]()[_0x4f89c6(0xacd)](function(_0x2bbde3){const _0x210c5b=_0x4f89c6,_0x5682fc={},_0x5d981a=_0x2bbde3[_0x210c5b(0xc5e)];for(let _0x60f5fd=0x0,_0x1a6b2f=_0x5d981a[_0x210c5b(0xb0a)][_0x210c5b(0xbc2)];_0x60f5fd<_0x1a6b2f;_0x60f5fd++){const _0x1df7b4=_0x5f2bd0(_0x5d981a[_0x210c5b(0xb0a)][_0x60f5fd]);let _0x179020=_0x1df7b4[_0x210c5b(0x8a9)];_0x179020=_0x3d9a6d(_0x12df25)?_0x4fb88c(_0x12df25)+_0x1df7b4['videoName']:_0x1dd534[_0x210c5b(0xd5b)](0x0,_0x1dd534[_0x210c5b(0xc84)]('/')+0x1)+_0x1df7b4[_0x210c5b(0x8a9)];const _0x10e8b5=new _0x305f19(_0x17604c),_0x120e23=_0x19b42a(_0x179020,_0x10e8b5[_0x210c5b(0xb5a)]);_0x10e8b5['viewPosition']=_0x1df7b4[_0x210c5b(0x396)],_0x10e8b5[_0x210c5b(0x894)]=_0x1df7b4['heading'],_0x10e8b5[_0x210c5b(0x483)]=_0x1df7b4[_0x210c5b(0x483)],_0x10e8b5[_0x210c5b(0x374)]=_0x1df7b4[_0x210c5b(0x374)],_0x10e8b5[_0x210c5b(0x9df)]=_0x1df7b4[_0x210c5b(0x9df)],_0x4e9a89[_0x210c5b(0x9b9)](_0x1df7b4[_0x210c5b(0x352)],_0x10e8b5[_0x210c5b(0xbe6)]),_0x4e9a89['clone'](_0x1df7b4[_0x210c5b(0xb23)],_0x10e8b5[_0x210c5b(0x26d)]),_0x10e8b5[_0x210c5b(0xa39)]=_0x1df7b4[_0x210c5b(0xa39)],_0x10e8b5['setImage']({'video':_0x120e23}),_0x10e8b5[_0x210c5b(0x8fa)]=XML=_0x1df7b4[_0x210c5b(0x914)],_0x120e23[_0x210c5b(0x380)](_0x210c5b(0x2de),function(_0x282fc3){const _0x14cca1=_0x210c5b;_0x282fc3[_0x14cca1(0x237)]();}[_0x210c5b(0xe18)](_0x120e23,_0x10e8b5)),_0x5682fc[_0x1df7b4[_0x210c5b(0x8a9)]]=_0x10e8b5;}return _0x5682fc;},_0x12f811=>{const _0xb012d=_0x4f89c6;console[_0xb012d(0xbee)](_0x12f811);});},_0x305f19['prototype'][_0x14b705(0x237)]=function(){const _0x1752ba=_0x14b705;this[_0x1752ba(0xbc7)]||(this[_0x1752ba(0xbc7)]=!0x0,this[_0x1752ba(0x321)]['primitives'][_0x1752ba(0x49c)](this),this[_0x1752ba(0x72b)]=this[_0x1752ba(0x321)][_0x1752ba(0xa34)]['addEventListener'](_0x52940f=>{const _0x18e1f5=_0x1752ba;_0x3d9a6d(this[_0x18e1f5(0xce2)])&&this['_cameraDepthBuffer'][_0x18e1f5(0x865)](_0x52940f);},this));},_0x305f19[_0x14b705(0x8bd)][_0x14b705(0xac7)]=function(){const _0x443c7b=_0x14b705;this[_0x443c7b(0xbc7)]&&(this['isBuild']=!0x1,this[_0x443c7b(0x72b)](),this[_0x443c7b(0x321)]['primitives'][_0x443c7b(0x4d1)](this));},_0x305f19[_0x14b705(0x8bd)][_0x14b705(0x60e)]=function(){const _0x48a041=_0x14b705,_0x176b1f=document[_0x48a041(0x4fc)](_0x48a041(0xafc)+this[_0x48a041(0xb5a)]);if(_0x176b1f){const _0x80e572=_0x176b1f[_0x48a041(0x26f)];_0x80e572[_0x48a041(0xa31)](_0x176b1f),0x0===_0x80e572['children']['length']&&_0x80e572['parentNode'][_0x48a041(0xa31)](_0x80e572);}return this[_0x48a041(0xce2)]=this[_0x48a041(0xce2)]&&this[_0x48a041(0xce2)][_0x48a041(0x60e)](),_0x206330(this),this['_texture']=this[_0x48a041(0x924)]&&!this[_0x48a041(0x924)]['isDestroyed']()&&this[_0x48a041(0x924)][_0x48a041(0x60e)](),this[_0x48a041(0x321)][_0x48a041(0x613)][_0x48a041(0x4d1)](this),_0x1549ff(this);};var _0x39dd8a=_0x14b705(0xac2),_0x1f6fa3=_0x14b705(0xe1f);function _0x948184(_0x507698){const _0x187b68=_0x14b705;this['scene']=_0x507698,this[_0x187b68(0x5f5)]=void 0x0,this[_0x187b68(0xb73)]=[0x0,0x0,0x0],this[_0x187b68(0x231)]=new Cesium[(_0x187b68(0x367))](),this['_viewProjMatrixs']=new Cesium[(_0x187b68(0x697))](),this[_0x187b68(0x985)]=new Cesium[(_0x187b68(0x697))](),this['_visibleColor']=new Cesium[(_0x187b68(0xb45))](0x0,0x1,0x0,0x1),this[_0x187b68(0x67c)]=new Cesium[(_0x187b68(0xb45))](0x1,0x0,0x0,0x1),this['_targetPoints']=new Cesium[(_0x187b68(0x697))](),this[_0x187b68(0x711)]=new Cesium['AssociativeArray'](),this[_0x187b68(0x2d3)]=!0x1,this[_0x187b68(0x41c)]=!0x1,this[_0x187b68(0x666)]=new Cesium['AssociativeArray'](),this[_0x187b68(0x7a6)]=new Cesium[(_0x187b68(0x697))](),this[_0x187b68(0x31b)]=new Cesium[(_0x187b68(0x697))](),this[_0x187b68(0xa96)]=0x2,this[_0x187b68(0xbc7)]=!0x1;}function _0x568a00(_0x54fdd6,_0x321ccc,_0x5f2df4){const _0x27a6e3=_0x14b705,_0x487e6c=_0x5f2df4[_0x27a6e3(0xc11)],_0x5d49f3=_0x487e6c[_0x27a6e3(0x1cb)];let _0x357028;if(_0x54fdd6[_0x27a6e3(0x321)][_0x27a6e3(0x20f)]===Cesium[_0x27a6e3(0x7f1)]['SCENE3D'])_0x357028=Cesium[_0x27a6e3(0x367)][_0x27a6e3(0x471)](_0x54fdd6['_viewPosition'])[0x0];else{const _0x224a6a=Cesium[_0x27a6e3(0xdd2)][_0x27a6e3(0x99b)](_0x54fdd6[_0x27a6e3(0xb73)][0x0],_0x54fdd6[_0x27a6e3(0xb73)][0x1],_0x54fdd6[_0x27a6e3(0xb73)][0x2]);_0x357028=_0x5d49f3['project'](_0x224a6a,new Cesium[(_0x27a6e3(0x367))]());}const _0x4dad7e=new Cesium['Cartesian3'](0x0,0x0,0x0);_0x54fdd6[_0x27a6e3(0x851)][_0x27a6e3(0xb47)];let _0x468a31=0x0;const _0x3cc913=_0x54fdd6[_0x27a6e3(0xd3f)];let _0xb470c2;if(_0x54fdd6[_0x27a6e3(0x321)][_0x27a6e3(0x20f)]===Cesium['SceneMode'][_0x27a6e3(0x6cc)])_0xb470c2=Cesium[_0x27a6e3(0x367)][_0x27a6e3(0x471)](_0x3cc913)[0x0];else{const _0x406b8c=Cesium[_0x27a6e3(0xdd2)][_0x27a6e3(0x99b)](_0x3cc913[0x0],_0x3cc913[0x1],_0x3cc913[0x2]);_0xb470c2=_0x5d49f3[_0x27a6e3(0xa1c)](_0x406b8c,new Cesium[(_0x27a6e3(0x367))]());}const _0x32b09c=new Cesium[(_0x27a6e3(0x367))]();Cesium[_0x27a6e3(0x367)][_0x27a6e3(0x276)](_0xb470c2,_0x357028,_0x32b09c),Cesium[_0x27a6e3(0x367)][_0x27a6e3(0x5e6)](_0x32b09c,_0x32b09c),Cesium['Cartesian3'][_0x27a6e3(0x49c)](_0x4dad7e,_0x32b09c,_0x4dad7e),_0x468a31=Math[_0x27a6e3(0x78e)](_0x468a31,Cesium[_0x27a6e3(0x367)][_0x27a6e3(0xa39)](_0xb470c2,_0x357028)),Cesium[_0x27a6e3(0x367)][_0x27a6e3(0x5e6)](_0x4dad7e,_0x4dad7e),Cesium[_0x27a6e3(0x367)][_0x27a6e3(0x9b9)](_0x4dad7e,_0x54fdd6['_cameraDir']);const _0x243574=new Cesium[(_0x27a6e3(0x367))](),_0x457c2c=new Cesium[(_0x27a6e3(0x367))](),_0xe852e8=new Cesium[(_0x27a6e3(0x367))]();let _0x1fca07=_0x487e6c['frustum'][_0x27a6e3(0xb01)];Cesium[_0x27a6e3(0x367)]['clone'](_0x487e6c[_0x27a6e3(0x905)],_0x243574),Cesium[_0x27a6e3(0x367)][_0x27a6e3(0x9b9)](_0x487e6c[_0x27a6e3(0x894)],_0x457c2c),Cesium[_0x27a6e3(0x367)][_0x27a6e3(0x9b9)](_0x487e6c['up'],_0xe852e8);const _0x15ad39=0x2*Cesium['Math']['PI']/0x3,_0x55f1a8=_0x487e6c[_0x27a6e3(0x20d)][_0x27a6e3(0x35b)],_0x1c0d04=_0x487e6c[_0x27a6e3(0x20d)][_0x27a6e3(0x88b)],_0x5426ec=_0x5f2df4['useLogDepth'],_0x3d48b0=_0x54fdd6['_currentTargetName'];let _0x4fd4c4=_0x54fdd6[_0x27a6e3(0x7a6)][_0x27a6e3(0xaf6)](_0x3d48b0);Cesium[_0x27a6e3(0x4cb)](_0x4fd4c4)||(_0x4fd4c4=new _0x2e13f6(_0x321ccc),_0x54fdd6['_depthBuffers'][_0x27a6e3(0x5e8)](_0x3d48b0,_0x4fd4c4)),_0x4fd4c4[_0x27a6e3(0xcfc)]=!0x0,_0x4fd4c4[_0x27a6e3(0x775)]=()=>{const _0xd8ca63=_0x27a6e3;_0x5f2df4['useLogDepth']=!0x1,Cesium['Cartesian3'][_0xd8ca63(0x9b9)](_0x487e6c[_0xd8ca63(0x905)],_0x243574),Cesium[_0xd8ca63(0x367)][_0xd8ca63(0x9b9)](_0x487e6c[_0xd8ca63(0x894)],_0x457c2c),Cesium[_0xd8ca63(0x367)][_0xd8ca63(0x9b9)](_0x487e6c['up'],_0xe852e8),_0x1fca07=_0x487e6c['frustum']['fov'],_0x487e6c[_0xd8ca63(0x20d)][_0xd8ca63(0xb01)]=_0x15ad39;const _0x31f423=_0x4dad7e;let _0x3d1fc3=new Cesium['Cartesian3']();_0x3d1fc3=Cesium['Cartesian3'][_0xd8ca63(0x9b9)](_0x357028,_0x3d1fc3),_0x3d1fc3=Cesium[_0xd8ca63(0x367)][_0xd8ca63(0x5e6)](_0x3d1fc3,_0x3d1fc3),Math[_0xd8ca63(0xa76)](Cesium[_0xd8ca63(0x367)]['dot'](_0x3d1fc3,_0x31f423))>=0x1&&(_0x3d1fc3=Math[_0xd8ca63(0xa76)](Cesium['Cartesian3'][_0xd8ca63(0x3be)](_0x31f423,Cesium['Cartesian3'][_0xd8ca63(0xcea)]))<0x1?Cesium[_0xd8ca63(0x367)]['clone'](Cartesian3[_0xd8ca63(0xcea)],_0x3d1fc3):Cesium['Cartesian3'][_0xd8ca63(0x9b9)](Cesium[_0xd8ca63(0x367)][_0xd8ca63(0xcf5)],_0x3d1fc3));let _0x7531ae=new Cesium['Cartesian3']();Cesium[_0xd8ca63(0x367)]['cross'](_0x3d1fc3,_0x31f423,_0x7531ae),_0x7531ae=Cesium['Cartesian3'][_0xd8ca63(0x5e6)](_0x7531ae,_0x7531ae),Cesium['Cartesian3'][_0xd8ca63(0x8fd)](_0x31f423,_0x7531ae,_0x3d1fc3),_0x3d1fc3=Cesium[_0xd8ca63(0x367)][_0xd8ca63(0x5e6)](_0x3d1fc3,_0x3d1fc3);const _0x2a78f4={'destination':_0x357028,'orientation':{'direction':_0x31f423,'up':_0x3d1fc3},'convert':!0x1};_0x487e6c['setView'](_0x2a78f4),_0x54fdd6[_0xd8ca63(0x711)][_0xd8ca63(0x5e8)](_0x3d48b0,_0x2a78f4),_0x487e6c[_0xd8ca63(0x20d)]['near']=0x1,_0x487e6c['frustum'][_0xd8ca63(0x88b)]=Math['ceil'](Math[_0xd8ca63(0x78e)](_0x468a31,0xa));const _0x16f130=_0x54fdd6[_0xd8ca63(0x321)][_0xd8ca63(0x654)][_0xd8ca63(0x654)];for(let _0x1b0f64=0x0;_0x1b0f64<_0x16f130['length'];++_0x1b0f64){const _0x43cddd=_0x16f130[_0x1b0f64];Cesium['defined'](_0x43cddd[_0xd8ca63(0x8cf)])||(_0x43cddd[_0xd8ca63(0xc31)]=_0x43cddd[_0xd8ca63(0x683)],_0x43cddd['show']=!0x1);}const _0x5bcbb6=new Cesium[(_0xd8ca63(0x200))]();Cesium['Matrix4']['multiply'](_0x487e6c[_0xd8ca63(0x20d)][_0xd8ca63(0x4bd)],_0x487e6c[_0xd8ca63(0xbfb)],_0x5bcbb6),_0x54fdd6[_0xd8ca63(0x7b7)][_0xd8ca63(0x5e8)](_0x3d48b0,_0x5bcbb6),_0x54fdd6[_0xd8ca63(0x985)][_0xd8ca63(0x5e8)](_0x3d48b0,new Cesium[(_0xd8ca63(0x200))]());},_0x4fd4c4[_0x27a6e3(0xb5b)]=function(){const _0x3c8af4=_0x27a6e3;_0x5f2df4[_0x3c8af4(0x5d6)]=_0x5426ec,_0x487e6c[_0x3c8af4(0x20d)][_0x3c8af4(0xb01)]=_0x1fca07,_0x487e6c[_0x3c8af4(0xa7b)]({'destination':_0x243574,'orientation':{'direction':_0x457c2c,'up':_0xe852e8},'convert':!0x1}),_0x487e6c[_0x3c8af4(0x20d)][_0x3c8af4(0x35b)]=_0x55f1a8,_0x487e6c[_0x3c8af4(0x20d)][_0x3c8af4(0x88b)]=_0x1c0d04,_0x4fd4c4[_0x3c8af4(0xcfc)]=!0x1;const _0x22b903=_0x54fdd6['scene'][_0x3c8af4(0x654)]['_primitives'];for(let _0x291078=0x0;_0x291078<_0x22b903[_0x3c8af4(0xbc2)];++_0x291078){const _0x28f063=_0x22b903[_0x291078];Cesium['defined'](_0x28f063[_0x3c8af4(0x8cf)])||(_0x28f063[_0x3c8af4(0x683)]=_0x28f063[_0x3c8af4(0xc31)]);}if(!_0x54fdd6[_0x3c8af4(0x2d3)]){const _0x1132ba=_0x30c7db(_0x54fdd6,_0x3d48b0);_0x54fdd6[_0x3c8af4(0x666)][_0x3c8af4(0x5e8)](_0x3d48b0,_0x1132ba);}};}Object[_0x14b705(0x33b)](_0x948184[_0x14b705(0x8bd)],{'viewPosition':{'get':function(){const _0x40cd65=_0x14b705;return this[_0x40cd65(0xb73)];},'set':function(_0xc90773){const _0x52d9b1=_0x14b705;this[_0x52d9b1(0xb73)]=_0xc90773,this[_0x52d9b1(0x41c)]=!0x0,this[_0x52d9b1(0x2d3)]=!0x0;}},'visibleColor':{'get':function(){return this['_visibleColor'];},'set':function(_0x816ac9){const _0x243e0b=_0x14b705;void 0x0!==_0x816ac9&&(this['_visibleColor']=Cesium['Color'][_0x243e0b(0x9b9)](_0x816ac9,this[_0x243e0b(0x8d2)]));}},'hiddenColor':{'get':function(){const _0x316731=_0x14b705;return this[_0x316731(0x67c)];},'set':function(_0x153fbe){const _0x443759=_0x14b705;void 0x0!==_0x153fbe&&(this['_hiddenColor']=Cesium[_0x443759(0xb45)][_0x443759(0x9b9)](_0x153fbe,this[_0x443759(0x67c)]));}},'lineWidth':{'get':function(){const _0x4d42ec=_0x14b705;return this[_0x4d42ec(0xa96)];},'set':function(_0xef5116){const _0x302761=_0x14b705;void 0x0!==_0xef5116&&(this[_0x302761(0xa96)]=_0xef5116);}}}),_0x948184[_0x14b705(0x8bd)][_0x14b705(0xc0c)]=function(_0x5ee4bb){const _0x1382d7=_0x14b705,_0x2fb3b2=_0x5ee4bb[_0x1382d7(0x6cb)],_0x45497b=_0x5ee4bb['position'];return!(!Cesium[_0x1382d7(0x4cb)](_0x2fb3b2)||!Cesium[_0x1382d7(0x4cb)](_0x45497b))&&(this[_0x1382d7(0x851)][_0x1382d7(0x5e8)](_0x2fb3b2,_0x45497b),this[_0x1382d7(0xbb6)]=_0x2fb3b2,this[_0x1382d7(0xd3f)]=_0x45497b,this[_0x1382d7(0x2d3)]=!0x0,this[_0x1382d7(0x666)][_0x1382d7(0x5e8)](_0x2fb3b2,{}),!0x0);},_0x948184['prototype']['removeTargetPoint']=function(_0x281c90){const _0x3ecbdf=_0x14b705;this[_0x3ecbdf(0x666)]['remove'](_0x281c90);const _0x4d7f0c=this[_0x3ecbdf(0x851)][_0x3ecbdf(0x4d1)](_0x281c90);if(this[_0x3ecbdf(0x711)][_0x3ecbdf(0x4d1)](_0x281c90),!_0x4d7f0c)return!0x1;this[_0x3ecbdf(0x7b7)][_0x3ecbdf(0x4d1)](_0x281c90),this[_0x3ecbdf(0x985)][_0x3ecbdf(0x4d1)](_0x281c90);const _0x5ae1a0=this['_depthBuffers'][_0x3ecbdf(0xaf6)](_0x281c90);Cesium[_0x3ecbdf(0x4cb)](_0x5ae1a0)&&(_0x5ae1a0[_0x3ecbdf(0x60e)](),this[_0x3ecbdf(0x7a6)]['remove'](_0x281c90));const _0x2df235=this[_0x3ecbdf(0x31b)][_0x3ecbdf(0xaf6)](_0x281c90);if(Cesium['defined'](_0x2df235)){for(let _0x28e196=0x0;_0x28e196<_0x2df235[_0x3ecbdf(0xbc2)];_0x28e196++){const _0x5c7f89=_0x2df235[_0x28e196];_0x5c7f89[_0x3ecbdf(0x66b)]=_0x5c7f89[_0x3ecbdf(0x66b)]&&!_0x5c7f89['shaderProgram'][_0x3ecbdf(0x508)]()&&_0x5c7f89[_0x3ecbdf(0x66b)][_0x3ecbdf(0x60e)](),_0x5c7f89['vertexArray']=_0x5c7f89[_0x3ecbdf(0x393)]&&!_0x5c7f89[_0x3ecbdf(0x393)][_0x3ecbdf(0x508)]()&&_0x5c7f89['vertexArray'][_0x3ecbdf(0x60e)]();}this[_0x3ecbdf(0x31b)]['remove'](_0x281c90);}return this[_0x3ecbdf(0x2d3)]=!0x0,!0x0;},_0x948184[_0x14b705(0x8bd)]['removeAllTargetPoint']=function(){const _0x5b0219=_0x14b705;this[_0x5b0219(0x666)][_0x5b0219(0xc06)](),this[_0x5b0219(0x851)][_0x5b0219(0xc06)](),this['_sightlineCameras']['removeAll']();for(let _0x5c1a26 in this[_0x5b0219(0x7a6)][_0x5b0219(0xb47)])this[_0x5b0219(0x7a6)][_0x5b0219(0xb47)][_0x5b0219(0xac3)](_0x5c1a26)&&this[_0x5b0219(0x7a6)][_0x5b0219(0xb47)][_0x5c1a26]['destroy']();this[_0x5b0219(0x7a6)][_0x5b0219(0xc06)]();for(let _0x1c436a=0x0,_0x2e32dc=this[_0x5b0219(0x31b)][_0x5b0219(0xbc2)];_0x1c436a<_0x2e32dc;_0x1c436a++){const _0xec58e4=this[_0x5b0219(0x31b)][_0x5b0219(0x25c)][_0x1c436a];for(let _0x292991=0x0;_0x292991<_0xec58e4['length'];_0x292991++){const _0x330072=_0xec58e4[_0x292991];_0x330072[_0x5b0219(0x66b)]=_0x330072[_0x5b0219(0x66b)]&&!_0x330072[_0x5b0219(0x66b)][_0x5b0219(0x508)]()&&_0x330072[_0x5b0219(0x66b)][_0x5b0219(0x60e)](),_0x330072[_0x5b0219(0x393)]=_0x330072[_0x5b0219(0x393)]&&!_0x330072[_0x5b0219(0x393)][_0x5b0219(0x508)]()&&_0x330072[_0x5b0219(0x393)][_0x5b0219(0x60e)]();}}this[_0x5b0219(0x31b)][_0x5b0219(0xc06)](),this['_viewProjMatrixs'][_0x5b0219(0xc06)](),this[_0x5b0219(0x985)][_0x5b0219(0xc06)](),this[_0x5b0219(0x2d3)]=!0x0;};const _0x304961=new Cesium[(_0x14b705(0x200))](0x0,0x0,0x1,0x0,0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x1);let _0x4468fd=null;function _0x456e68(_0x4f10bc){const _0x11e3dc=_0x14b705;if(Cesium[_0x11e3dc(0x4cb)](_0x4468fd))return _0x4468fd;const _0x3a8522=new Float32Array(0x8);let _0xa5a8a4=0x0;return _0x3a8522[_0xa5a8a4++]=0x0,_0x3a8522[_0xa5a8a4++]=0x0,_0x3a8522[_0xa5a8a4++]=0x0,_0x3a8522[_0xa5a8a4++]=0x1,_0x3a8522[_0xa5a8a4++]=0x1,_0x3a8522[_0xa5a8a4++]=0x1,_0x3a8522[_0xa5a8a4++]=0x1,_0x3a8522[_0xa5a8a4++]=0x0,_0x4468fd=Cesium[_0x11e3dc(0xaec)][_0x11e3dc(0xdb0)]({'context':_0x4f10bc,'typedArray':_0x3a8522,'usage':Cesium[_0x11e3dc(0xcb5)][_0x11e3dc(0x2d2)]}),_0x4468fd[_0x11e3dc(0xdd9)]=!0x1,_0x4468fd;}function _0x3b4d4f(_0x3cc1c2,_0x69747a){const _0x59afad=_0x14b705,_0x1609ba=Cesium[_0x59afad(0xc58)][_0x59afad(0x741)](Cesium[_0x59afad(0xc58)][_0x59afad(0x557)],0x6);return _0x1609ba[0x0]=0x0,_0x1609ba[0x1]=0x0,_0x1609ba[0x2]=0x0,_0x1609ba[0x3]=_0x69747a['x'],_0x1609ba[0x4]=_0x69747a['y'],_0x1609ba[0x5]=_0x69747a['z'],Cesium[_0x59afad(0xaec)][_0x59afad(0xdb0)]({'context':_0x3cc1c2,'typedArray':_0x1609ba,'usage':Cesium['BufferUsage']['STATIC_DRAW']});}function _0x1c6dd7(){const _0x4a6fcb=new Uint16Array(0x6);let _0x45fa77=0x0;return _0x4a6fcb[_0x45fa77++]=0x2,_0x4a6fcb[_0x45fa77++]=0x1,_0x4a6fcb[_0x45fa77++]=0x0,_0x4a6fcb[_0x45fa77++]=0x3,_0x4a6fcb[_0x45fa77++]=0x2,_0x4a6fcb[_0x45fa77++]=0x0,_0x4a6fcb;}let _0xe8c690=null;function _0x181ab5(_0x197bb5){const _0x29dc72=_0x14b705;return Cesium[_0x29dc72(0x4cb)](_0xe8c690)||(_0xe8c690=Cesium[_0x29dc72(0xaec)]['createIndexBuffer']({'context':_0x197bb5,'typedArray':_0x1c6dd7(),'usage':Cesium[_0x29dc72(0xcb5)][_0x29dc72(0x2d2)],'indexDatatype':Cesium[_0x29dc72(0x5ac)][_0x29dc72(0x85f)]}),_0xe8c690[_0x29dc72(0xdd9)]=!0x1),_0xe8c690;}let _0x1101d3=new Cesium[(_0x14b705(0xb45))](),_0x3d94de=new Cesium[(_0x14b705(0xb45))]();function _0x46aa77(_0x235a92,_0x168616,_0x286a03){const _0x2d5c11=_0x14b705,_0x5de456=_0x286a03[_0x2d5c11(0xc11)][_0x2d5c11(0x1cb)];let _0x3d5be3;if(_0x235a92['scene'][_0x2d5c11(0x20f)]===Cesium[_0x2d5c11(0x7f1)]['SCENE3D'])_0x3d5be3=Cesium[_0x2d5c11(0x367)][_0x2d5c11(0x471)](_0x235a92['_viewPosition'])[0x0];else{const _0x1c8b31=Cesium['Cartographic'][_0x2d5c11(0x99b)](_0x235a92[_0x2d5c11(0xb73)][0x0],_0x235a92[_0x2d5c11(0xb73)][0x1],_0x235a92[_0x2d5c11(0xb73)][0x2]);_0x3d5be3=_0x5de456[_0x2d5c11(0xa1c)](_0x1c8b31,new Cesium[(_0x2d5c11(0x367))]());}const _0x38f865=_0x235a92[_0x2d5c11(0xd3f)];let _0x350032;if(_0x235a92['scene'][_0x2d5c11(0x20f)]===Cesium[_0x2d5c11(0x7f1)][_0x2d5c11(0x6cc)])_0x350032=Cesium[_0x2d5c11(0x367)][_0x2d5c11(0x471)](_0x38f865)[0x0];else{let _0x1d99a9=Cesium[_0x2d5c11(0xdd2)][_0x2d5c11(0x99b)](_0x38f865[0x0],_0x38f865[0x1],_0x38f865[0x2]);_0x350032=_0x5de456[_0x2d5c11(0xa1c)](_0x1d99a9,new Cesium['Cartesian3']());}const _0x273c43=new Cesium['Cartesian3']();Cesium[_0x2d5c11(0x367)]['subtract'](_0x350032,_0x3d5be3,_0x273c43);const _0x3d2ddd=_0x456e68(_0x168616),_0xb5a100=_0x3b4d4f(_0x168616,_0x273c43),_0x4b472e=[],_0x5a91f9={'aSideness':0x0};_0x4b472e['push']({'index':_0x5a91f9[_0x2d5c11(0x847)],'vertexBuffer':_0x3d2ddd,'componentsPerAttribute':0x2,'componentDatatype':Cesium[_0x2d5c11(0xc58)][_0x2d5c11(0x557)],'offsetInBytes':0x0,'strideInBytes':0x8,'normalize':!0x1}),_0x5a91f9[_0x2d5c11(0xa4b)]=0x1,_0x4b472e[_0x2d5c11(0x6e3)]({'index':_0x5a91f9[_0x2d5c11(0xa4b)],'vertexBuffer':_0xb5a100,'componentsPerAttribute':0x3,'componentDatatype':Cesium[_0x2d5c11(0xc58)][_0x2d5c11(0x557)],'offsetInBytes':0x0,'strideInBytes':0xc,'normalize':!0x1,'instanceDivisor':0x1}),_0x5a91f9[_0x2d5c11(0xa9d)]=0x2,_0x4b472e['push']({'index':_0x5a91f9[_0x2d5c11(0xa9d)],'vertexBuffer':_0xb5a100,'componentsPerAttribute':0x3,'componentDatatype':Cesium[_0x2d5c11(0xc58)][_0x2d5c11(0x557)],'offsetInBytes':0xc,'strideInBytes':0xc,'normalize':!0x1,'instanceDivisor':0x1});const _0x2eef4d=_0x181ab5(_0x168616),_0x82f72f=new Cesium[(_0x2d5c11(0xa5f))]({'primitiveType':Cesium[_0x2d5c11(0x494)][_0x2d5c11(0xa87)],'pass':Cesium['Pass'][_0x2d5c11(0x560)],'owner':_0x235a92,'boundingVolume':new Cesium[(_0x2d5c11(0x382))](_0x3d5be3,0x2710),'cull':!0x1});let _0x479f67=new Cesium[(_0x2d5c11(0x200))]();Cesium[_0x2d5c11(0x200)][_0x2d5c11(0x9b9)](Cesium[_0x2d5c11(0x200)][_0x2d5c11(0x8ba)],_0x479f67),Cesium['Matrix4'][_0x2d5c11(0x761)](_0x479f67,_0x3d5be3,_0x479f67),_0x235a92[_0x2d5c11(0x321)][_0x2d5c11(0x20f)]!==Cesium[_0x2d5c11(0x7f1)][_0x2d5c11(0x6cc)]&&Cesium['Matrix4'][_0x2d5c11(0x342)](_0x304961,_0x479f67,_0x479f67),_0x82f72f[_0x2d5c11(0x902)]=_0x479f67,_0x82f72f[_0x2d5c11(0x393)]=new Cesium[(_0x2d5c11(0xd82))]({'context':_0x168616,'attributes':_0x4b472e,'indexBuffer':_0x2eef4d}),_0x82f72f[_0x2d5c11(0x66b)]=Cesium[_0x2d5c11(0x377)][_0x2d5c11(0x7b0)]({'context':_0x168616,'vertexShaderSource':_0x39dd8a,'fragmentShaderSource':_0x1f6fa3,'attributeLocations':_0x5a91f9}),_0x82f72f[_0x2d5c11(0x502)]=Cesium['RenderState'][_0x2d5c11(0x7b0)]({'cull':{'enabled':!0x1},'depthTest':{'enabled':!0x0}});const _0x5585ef=_0x235a92[_0x2d5c11(0xbb6)];_0x82f72f[_0x2d5c11(0x584)]={'uRenderTextureMatrix':function(){const _0x3301cf=_0x2d5c11;return _0x235a92[_0x3301cf(0x985)][_0x3301cf(0xaf6)](_0x5585ef);},'uTexture0':function(){const _0x1954d7=_0x2d5c11;return _0x235a92['_depthBuffers'][_0x1954d7(0xaf6)](_0x5585ef)[_0x1954d7(0x24b)];},'uVisibleColor':function(){return _0x235a92['_visibleColor'];},'uHiddenColor':function(){const _0x2c2072=_0x2d5c11;return _0x235a92[_0x2c2072(0x67c)];},'uLineWidth':function(){const _0x5628f4=_0x2d5c11;return _0x235a92[_0x5628f4(0xa96)];}};const _0x5f02d5=Cesium[_0x2d5c11(0xa5f)]['shallowClone'](_0x82f72f);_0x5f02d5[_0x2d5c11(0x943)]=Cesium[_0x2d5c11(0xdeb)][_0x2d5c11(0x560)],_0x5f02d5['renderState']=Cesium[_0x2d5c11(0x226)]['fromCache']({'depthMask':!0x1,'depthTest':{'enabled':!0x1},'blending':Cesium[_0x2d5c11(0xc2e)][_0x2d5c11(0x2a1)]}),_0x5f02d5[_0x2d5c11(0x584)][_0x2d5c11(0xa03)]=function(){const _0x43010a=_0x2d5c11;return Cesium[_0x43010a(0xb45)][_0x43010a(0x9b9)](_0x235a92[_0x43010a(0x67c)],_0x1101d3),_0x1101d3['alpha']=0.2,_0x1101d3;},_0x5f02d5[_0x2d5c11(0x584)]['uVisibleColor']=function(){const _0xc1e039=_0x2d5c11;return Cesium[_0xc1e039(0xb45)][_0xc1e039(0x9b9)](_0x235a92[_0xc1e039(0x8d2)],_0x3d94de),_0x3d94de[_0xc1e039(0x30a)]=0.2,_0x3d94de;},_0x235a92['_commands'][_0x2d5c11(0x5e8)](_0x5585ef,[_0x5f02d5,_0x82f72f]);}function _0x30c7db(_0x169a61,_0x24d2f4){const _0x53f324=_0x14b705,_0x3e982d=_0x169a61['_targetPoints'][_0x53f324(0xaf6)](_0x24d2f4);if(!Cesium[_0x53f324(0x4cb)](_0x3e982d))return;const _0x52e749={'isViewer':!0x0},_0x2ce3d4=Cesium[_0x53f324(0x367)][_0x53f324(0x471)](_0x3e982d)[0x0],_0x59c661=new Cesium['Cartesian4'](_0x2ce3d4['x'],_0x2ce3d4['y'],_0x2ce3d4['z'],0x1),_0x3eef99=_0x169a61['_viewProjMatrixs'][_0x53f324(0xaf6)](_0x24d2f4);if(Cesium['Matrix4']['multiplyByVector'](_0x3eef99,_0x59c661,_0x59c661),Cesium[_0x53f324(0xb80)][_0x53f324(0x86a)](_0x59c661,_0x59c661['w'],_0x59c661),_0x59c661['x']>0x1||_0x59c661['x']<-0x1||_0x59c661['y']>0x1||_0x59c661['y']<-0x1)return _0x52e749;const _0x2353bd=_0x169a61[_0x53f324(0x321)][_0x53f324(0x2f8)],_0xe05914=_0x2353bd['drawingBufferWidth'],_0x4f9890=_0x2353bd[_0x53f324(0x3b9)],_0x7cab1e=(0.5*_0x59c661['x']+0.5)*_0xe05914-0.5,_0x38b301=(0.5*_0x59c661['y']+0.5)*_0x4f9890-0.5;if(_0x7cab1e<0x0||_0x38b301<0x0)return _0x52e749;const _0x3e9d36=Math[_0x53f324(0x6b3)](_0x7cab1e),_0x2246d2=_0x7cab1e-_0x3e9d36,_0x29f6b4=Math[_0x53f324(0x6b3)](_0x38b301),_0x2bf773=_0x38b301-_0x29f6b4,_0x918f77=_0x169a61[_0x53f324(0x7a6)][_0x53f324(0xaf6)](_0x24d2f4),_0x3948fc=_0x2353bd['readPixels']({'framebuffer':_0x918f77[_0x53f324(0x38a)],'x':_0x3e9d36,'y':_0x29f6b4,'width':0x2,'height':0x2}),_0x94929b=new Cesium[(_0x53f324(0xb80))]();new Cesium[(_0x53f324(0x367))]();const _0x2302c0=new Cesium[(_0x53f324(0xb80))](0x1/0xff,0x1/0xfe01,0x1/0x99246ff,0x1/0xfc05fc01),_0x11ee42=[];_0x169a61[_0x53f324(0x321)];const _0x1db63f=_0x2353bd[_0x53f324(0x9b0)][_0x53f324(0x5a0)];_0x1db63f['x'],_0x1db63f['y'];for(let _0x43f07b=0x0;_0x43f07b<0x4;_0x43f07b++){const _0x2a0890=Cesium['Cartesian4']['unpack'](_0x3948fc,0x4*_0x43f07b,_0x94929b),_0x5c36fd=Cesium[_0x53f324(0xb80)][_0x53f324(0x3be)](_0x2a0890,_0x2302c0);if(!(_0x5c36fd<0x1&&_0x5c36fd>0x0))return _0x52e749;_0x11ee42[_0x43f07b]=0x2*_0x5c36fd-0x1;}const _0x2e825e=(0x1-_0x2bf773)*((0x1-_0x2246d2)*_0x11ee42[0x0]+_0x2246d2*_0x11ee42[0x1])+_0x2bf773*((0x1-_0x2246d2)*_0x11ee42[0x2]+_0x2246d2*_0x11ee42[0x3]);if(_0x59c661['z']-_0x2e825e>0.000001){const _0x2a18af=new Cesium[(_0x53f324(0x200))]();Cesium[_0x53f324(0x200)][_0x53f324(0xe0b)](_0x3eef99,_0x2a18af),_0x59c661['z']=_0x2e825e,Cesium['Matrix4']['multiplyByVector'](_0x2a18af,_0x59c661,_0x59c661),Cesium[_0x53f324(0xb80)][_0x53f324(0x86a)](_0x59c661,_0x59c661['w'],_0x59c661);const _0x27366d=Cesium[_0x53f324(0xdd2)][_0x53f324(0xaed)](_0x59c661);_0x52e749[_0x53f324(0x905)]=_0x27366d,_0x52e749[_0x53f324(0xa5d)]=!0x1,_0x52e749['st']=new Cesium[(_0x53f324(0xa18))](_0x3e9d36,_0x29f6b4);}return _0x52e749;}_0x948184[_0x14b705(0x8bd)][_0x14b705(0x64f)]=function(_0x13201e){const _0xc06c6c=_0x14b705;if(_0x13201e[_0xc06c6c(0xd24)]||_0x13201e[_0xc06c6c(0x93f)]['pick']||_0x13201e[_0xc06c6c(0x93f)][_0xc06c6c(0xb2d)])return;const _0x3153c3=_0x13201e[_0xc06c6c(0xc11)];for(let _0x5c193d in this[_0xc06c6c(0x7b7)][_0xc06c6c(0xb47)])if(this[_0xc06c6c(0x7b7)][_0xc06c6c(0xb47)][_0xc06c6c(0xac3)](_0x5c193d)){const _0x1ff647=this[_0xc06c6c(0x7b7)][_0xc06c6c(0xaf6)](_0x5c193d);Cesium[_0xc06c6c(0x200)][_0xc06c6c(0x342)](_0x1ff647,_0x3153c3[_0xc06c6c(0xa3f)],this['_renderTextureMatrixs'][_0xc06c6c(0xaf6)](_0x5c193d));}if(this[_0xc06c6c(0x2d3)]){if(this['_update']=!0x1,this['_targetPoints'][_0xc06c6c(0x25c)][_0xc06c6c(0xbc2)]<0x1)return;if(this[_0xc06c6c(0x41c)]){this[_0xc06c6c(0x41c)]=!0x1;for(let _0x2488e4 in this[_0xc06c6c(0x851)]['_hash'])if(this[_0xc06c6c(0x851)][_0xc06c6c(0xb47)]['hasOwnProperty'](_0x2488e4)){const _0x194c29=this[_0xc06c6c(0x851)][_0xc06c6c(0xaf6)](_0x2488e4);this[_0xc06c6c(0xd3f)]=_0x194c29,this[_0xc06c6c(0xbb6)]=_0x2488e4,_0x568a00(this,this[_0xc06c6c(0x321)][_0xc06c6c(0x2f8)],_0x13201e),_0x46aa77(this,this[_0xc06c6c(0x321)][_0xc06c6c(0x2f8)],_0x13201e);}}else _0x568a00(this,this[_0xc06c6c(0x321)]['context'],_0x13201e),_0x46aa77(this,this[_0xc06c6c(0x321)]['context'],_0x13201e);}if(!_0x13201e[_0xc06c6c(0x93f)][_0xc06c6c(0x916)]){const _0x3fcc99=this['_commands'][_0xc06c6c(0xbc2)];for(let _0x2bcfb8=0x0;_0x2bcfb8<_0x3fcc99;_0x2bcfb8++)if(Cesium[_0xc06c6c(0x4cb)](this['_depthBuffers'][_0xc06c6c(0x25c)][_0x2bcfb8][_0xc06c6c(0x38a)])){const _0x23d11e=this[_0xc06c6c(0x31b)][_0xc06c6c(0x25c)][_0x2bcfb8];_0x13201e['commandList'][_0xc06c6c(0x6e3)](_0x23d11e[0x0]),_0x13201e[_0xc06c6c(0x935)][_0xc06c6c(0x6e3)](_0x23d11e[0x1]);}}},_0x948184[_0x14b705(0x8bd)][_0x14b705(0xc87)]=function(_0x3b5f79,_0x4b147c){const _0x555f2c=_0x14b705,_0x201016=this[_0x555f2c(0x666)][_0x555f2c(0xaf6)](_0x3b5f79);return defined(_0x4b147c)&&_0x4b147c['bind'](null,_0x201016)(),_0x201016;},_0x948184[_0x14b705(0x8bd)][_0x14b705(0x237)]=function(){const _0x5f4331=_0x14b705;this[_0x5f4331(0xbc7)]||(this['isBuild']=!0x0,this[_0x5f4331(0x321)][_0x5f4331(0x613)]['add'](this),this[_0x5f4331(0x72b)]=this[_0x5f4331(0x321)][_0x5f4331(0xa34)][_0x5f4331(0x380)]((_0x321357,_0x3b272b)=>{const _0x1aa8d1=_0x5f4331;for(let _0x3d0cc3 in this[_0x1aa8d1(0x7a6)][_0x1aa8d1(0xb47)])this[_0x1aa8d1(0x7a6)][_0x1aa8d1(0xb47)][_0x1aa8d1(0xac3)](_0x3d0cc3)&&this[_0x1aa8d1(0x7a6)][_0x1aa8d1(0xb47)][_0x3d0cc3][_0x1aa8d1(0x865)](_0x321357);},this));},_0x948184['prototype'][_0x14b705(0xac7)]=function(){const _0x469146=_0x14b705;this[_0x469146(0xbc7)]&&(this['isBuild']=!0x1,this[_0x469146(0x72b)](),this['scene']['primitives'][_0x469146(0x4d1)](this));},_0x948184[_0x14b705(0x8bd)]['isDestroyed']=function(){return!0x1;},_0x948184[_0x14b705(0x8bd)][_0x14b705(0x60e)]=function(){const _0x3b8b0e=_0x14b705;return this['removeAllTargetPoint'](),this[_0x3b8b0e(0x321)][_0x3b8b0e(0x613)][_0x3b8b0e(0x4d1)](this),Cesium['destroyObject'](this);};var _0x9ef676=_0x14b705(0xa14),_0x4d4955=_0x14b705(0xc04);window[_0x14b705(0x3f8)]=Cesium;const _0x582e52=Cesium[_0x14b705(0x697)],_0x3fbb8f=Cesium[_0x14b705(0x382)],_0x2b4d0f=Cesium[_0x14b705(0x367)],_0x4576fa=Cesium['Cartesian4'],_0x5b8491=Cesium['Cartographic'],_0x3a898f=Cesium[_0x14b705(0xb45)],_0x2bcca6=Cesium[_0x14b705(0xc58)],_0x40431e=Cesium['defined'],_0x4baa45=Cesium[_0x14b705(0xb5d)],_0x38612b=Cesium['DeveloperError'],_0x7eb9b8=Cesium['IndexDatatype'],_0x306886=Cesium[_0x14b705(0x1f9)],_0x9341ed=Cesium[_0x14b705(0x200)],_0x31c97e=Cesium[_0x14b705(0x494)];Cesium['CommonNoLigthNoTextureVp'],Cesium[_0x14b705(0x68b)];const _0x1bc0e0=Cesium[_0x14b705(0xdeb)],_0x18430b=Cesium[_0x14b705(0xaec)],_0x135e8b=Cesium['BufferUsage'],_0x5f048b=Cesium[_0x14b705(0x757)],_0x567a6f=Cesium[_0x14b705(0xa5f)],_0x5ca6b3=Cesium['RenderState'],_0x57f8dc=Cesium[_0x14b705(0x377)],_0x4e05d0=Cesium[_0x14b705(0xd82)],_0xd6f68=Cesium[_0x14b705(0x7f1)],_0x2c795d=Cesium['PolylineCollection'],_0x5eb018=Cesium[_0x14b705(0x416)],_0x505c3d=Cesium[_0x14b705(0xb8b)];function _0x5f3621(_0x46bad8){const _0x104563=_0x14b705;if(!_0x40431e(_0x46bad8))throw new _0x38612b(_0x104563(0x908));if(!_0x46bad8['context'][_0x104563(0x24b)])throw new _0x38612b(_0x104563(0x756));if(_0x5f048b[_0x104563(0xccd)]<0x1)throw new _0x38612b(_0x104563(0x9b2));this['_displayMode']={'LINE':0x0,'FACE':0x1},this[_0x104563(0x321)]=_0x46bad8,this[_0x104563(0x397)]=void 0x0,this['_command']=void 0x0,this[_0x104563(0xba0)]=void 0x0,this['_viewerLineCommand']=void 0x0,this[_0x104563(0x8fa)]=new _0x3fbb8f(),this[_0x104563(0xb73)]=[0x0,0x0,0x0],this[_0x104563(0x1dd)]=0x0,this[_0x104563(0xcf3)]=0x0,this[_0x104563(0x706)]=this[_0x104563(0x261)]['LINE'],this[_0x104563(0x33f)]=new _0x9341ed(),this[_0x104563(0x8f3)]=new _0x9341ed(),this[_0x104563(0xaca)]=new _0x3a898f(0x1,0x0,0x0,0x1),this['_radius']=-0x1,this[_0x104563(0x61b)]=!0x1,this['_limitBodys']=new _0x582e52(),this[_0x104563(0x2d3)]=!0x1,this[_0x104563(0x573)]=[],this[_0x104563(0xa96)]=0x1,this['_lineStripCollection']=_0x46bad8[_0x104563(0x613)][_0x104563(0x49c)](new _0x2c795d()),this[_0x104563(0xbc7)]=!0x1;}function _0x166433(_0x1642da){const _0x56a4d6=_0x14b705;_0x40431e(_0x1642da[_0x56a4d6(0x5f5)])&&(_0x1642da['_command']['vertexArray']=_0x1642da[_0x56a4d6(0x5f5)]['vertexArray']&&_0x1642da[_0x56a4d6(0x5f5)]['vertexArray'][_0x56a4d6(0x60e)](),_0x1642da[_0x56a4d6(0x5f5)]['shaderProgram']=_0x1642da[_0x56a4d6(0x5f5)][_0x56a4d6(0x66b)]&&_0x1642da[_0x56a4d6(0x5f5)][_0x56a4d6(0x66b)][_0x56a4d6(0x60e)](),_0x1642da['_command']=void 0x0),_0x40431e(_0x1642da[_0x56a4d6(0xba0)])&&(_0x1642da[_0x56a4d6(0xba0)]['vertexArray']=_0x1642da['_lineCommand'][_0x56a4d6(0x393)]&&_0x1642da['_lineCommand'][_0x56a4d6(0x393)][_0x56a4d6(0x60e)](),_0x1642da[_0x56a4d6(0xba0)][_0x56a4d6(0x66b)]=_0x1642da[_0x56a4d6(0xba0)][_0x56a4d6(0x66b)]&&_0x1642da['_lineCommand'][_0x56a4d6(0x66b)][_0x56a4d6(0x60e)](),_0x1642da[_0x56a4d6(0xba0)]=void 0x0),_0x40431e(_0x1642da[_0x56a4d6(0x72d)])&&(_0x1642da['_faceCommand'][_0x56a4d6(0x393)]=_0x1642da[_0x56a4d6(0x72d)][_0x56a4d6(0x393)]&&_0x1642da[_0x56a4d6(0x72d)]['vertexArray'][_0x56a4d6(0x60e)](),_0x1642da[_0x56a4d6(0x72d)][_0x56a4d6(0x66b)]=_0x1642da[_0x56a4d6(0x72d)]['shaderProgram']&&_0x1642da[_0x56a4d6(0x72d)]['shaderProgram'][_0x56a4d6(0x60e)](),_0x1642da[_0x56a4d6(0x72d)]=void 0x0);}function _0x56f9aa(_0x261964,_0x55fc0c,_0x6afc7b){const _0x5bd34a=_0x14b705,_0x247f87=_0x261964[_0x5bd34a(0xb73)][0x2];let _0x569f7e=0.0005*_0x247f87;_0x569f7e=_0x569f7e<0x1?0x1:_0x569f7e;const _0x35f1ed=Math[_0x5bd34a(0xa76)](_0x247f87)+0x615299;let _0x21ff0f=Math[_0x5bd34a(0x3bc)]((_0x35f1ed-0x615299)*(_0x35f1ed+0x615299));_0x247f87<0x0&&_0x21ff0f<0xc350?_0x21ff0f=0xc350:_0x247f87<0x64&&_0x247f87>0x0&&(_0x21ff0f*=0x32);const _0x556639=_0x261964[_0x5bd34a(0x1dd)]*_0x306886[_0x5bd34a(0x57f)],_0x1e8319=_0x261964[_0x5bd34a(0xcf3)]*_0x306886[_0x5bd34a(0x57f)],_0x3e2930=_0x6afc7b[_0x5bd34a(0xc11)],_0x1ff75b=_0x3e2930[_0x5bd34a(0x1cb)];let _0x15bd27;if(_0x261964[_0x5bd34a(0x321)][_0x5bd34a(0x20f)]===_0xd6f68[_0x5bd34a(0x6cc)])_0x15bd27=_0x2b4d0f[_0x5bd34a(0x471)](_0x261964[_0x5bd34a(0xb73)])[0x0];else{const _0x4420a2=_0x5b8491['fromDegrees'](_0x261964[_0x5bd34a(0xb73)][0x0],_0x261964[_0x5bd34a(0xb73)][0x1],_0x261964[_0x5bd34a(0xb73)][0x2]);_0x15bd27=_0x1ff75b[_0x5bd34a(0xa1c)](_0x4420a2,new _0x2b4d0f());}let _0x22ecfb=_0x3e2930[_0x5bd34a(0x20d)][_0x5bd34a(0x35b)],_0x5ccead=_0x3e2930[_0x5bd34a(0x20d)][_0x5bd34a(0x88b)];const _0x55fa5f=new _0x2b4d0f();let _0x3d3fc7=_0x3e2930[_0x5bd34a(0x22a)],_0x4ded39=_0x3e2930[_0x5bd34a(0x483)];_0x2b4d0f[_0x5bd34a(0x9b9)](_0x3e2930[_0x5bd34a(0x905)],_0x55fa5f),_0x261964['_depthBuffer'][_0x5bd34a(0xcfc)]=!0x0,_0x261964['_depthBuffer'][_0x5bd34a(0x775)]=function(){const _0x85bd5a=_0x5bd34a;_0x22ecfb=_0x3e2930[_0x85bd5a(0x20d)][_0x85bd5a(0x35b)],_0x5ccead=_0x3e2930['frustum'][_0x85bd5a(0x88b)],_0x3d3fc7=_0x3e2930[_0x85bd5a(0x22a)],_0x4ded39=_0x3e2930[_0x85bd5a(0x483)],_0x2b4d0f[_0x85bd5a(0x9b9)](_0x3e2930[_0x85bd5a(0x905)],_0x55fa5f),_0x3e2930['frustum'][_0x85bd5a(0x35b)]=_0x569f7e,_0x3e2930[_0x85bd5a(0x20d)][_0x85bd5a(0x88b)]=_0x21ff0f;const _0x34a33e={'destination':_0x15bd27,'orientation':{'heading':_0x556639,'pitch':_0x1e8319},'convert':!0x1};if(_0x3e2930['setView'](_0x34a33e),_0x261964[_0x85bd5a(0x365)]=_0x34a33e,_0x9341ed['clone'](_0x3e2930[_0x85bd5a(0xa3f)],_0x261964[_0x85bd5a(0x33f)]),_0x9341ed['multiply'](_0x3e2930['frustum']['projectionMatrix'],_0x3e2930[_0x85bd5a(0xbfb)],_0x261964[_0x85bd5a(0x8f3)]),_0x9341ed[_0x85bd5a(0xe0b)](_0x261964[_0x85bd5a(0x8f3)],_0x261964[_0x85bd5a(0x8f3)]),_0x261964[_0x85bd5a(0x321)][_0x85bd5a(0x20f)]===_0xd6f68[_0x85bd5a(0x6cc)])_0x2b4d0f[_0x85bd5a(0x9b9)](_0x15bd27,_0x261964[_0x85bd5a(0x8fa)][_0x85bd5a(0x97b)]);else{const _0x29d156=_0x505c3d[_0x85bd5a(0x6c7)](_0x2b4d0f[_0x85bd5a(0x99b)](_0x261964[_0x85bd5a(0xb73)][0x0],_0x261964['_viewPosition'][0x1],_0x261964[_0x85bd5a(0xb73)][0x2]));_0x2b4d0f[_0x85bd5a(0x9b9)](_0x29d156,_0x261964['_boundingSphere'][_0x85bd5a(0x97b)]);}_0x261964[_0x85bd5a(0x8fa)][_0x85bd5a(0xc8b)]=_0x21ff0f;},_0x261964[_0x5bd34a(0x397)][_0x5bd34a(0xb5b)]=function(){const _0x2522f0=_0x5bd34a;if(_0x40431e(_0x261964[_0x2522f0(0xba0)])){_0x261964[_0x2522f0(0x573)][_0x2522f0(0xbc2)]=0x0;const _0x36d5a1=_0x55fc0c[_0x2522f0(0xdb3)]({'framebuffer':_0x261964[_0x2522f0(0x397)][_0x2522f0(0x38a)]});let _0x36ab4d=_0x261964[_0x2522f0(0xba0)]['vertexArray'][_0x2522f0(0x74c)](0x0);const _0x46ba89=0x0,_0x48033d=0x4*(_0x55fc0c['drawingBufferWidth']+0x1),_0x4f8d55=_0x2bcca6[_0x2522f0(0x741)](_0x36ab4d[_0x2522f0(0x6cd)],_0x48033d);_0x4f8d55[0x0]=0x0,_0x4f8d55[0x1]=0x0,_0x4f8d55[0x2]=0x0,_0x4f8d55[0x3]=0x1,0x4*_0x48033d!==_0x36ab4d[_0x2522f0(0x6a4)][_0x2522f0(0x540)]&&(_0x166433(_0x261964),_0x467d17(_0x261964,_0x55fc0c),_0x36ab4d=_0x261964[_0x2522f0(0xba0)][_0x2522f0(0x393)][_0x2522f0(0x74c)](0x0));const _0x435e53=new _0x4576fa(),_0x368cf2=new _0x4576fa(0x1,0x1/0xff,0x1/0xfe01,0x1/0x99246ff),_0x25b58f=_0x55fc0c[_0x2522f0(0x9b0)],_0x4be6f1=_0x25b58f['inverseProjection'],_0x1e1f19=_0x25b58f[_0x2522f0(0x5a0)],_0x3c9588=_0x1e1f19['x'],_0xc095a=_0x1e1f19['y'];for(let _0x236ea5=0x0;_0x236ea5<_0x55fc0c[_0x2522f0(0x504)];_0x236ea5++){let _0x498066=0x0,_0x5d4872=_0x55fc0c[_0x2522f0(0x3b9)]-0x1;for(;_0x5d4872>-0x1;_0x5d4872--){const _0x57e70c=0x4*(_0x55fc0c[_0x2522f0(0x504)]*_0x5d4872+_0x236ea5),_0x596795=_0x4576fa['unpack'](_0x36d5a1,_0x57e70c,_0x435e53);if(_0x4576fa[_0x2522f0(0x86a)](_0x596795,0xff,_0x596795),_0x498066=_0x4576fa['dot'](_0x596795,_0x368cf2),_0x498066>0x0)break;_0x498066=0x0;}if(_0x261964[_0x2522f0(0x321)][_0x2522f0(0x2fb)]['useLogDepth']&&_0x498066>0x0){const _0x5c5d87=_0x498066*_0x25b58f[_0x2522f0(0x951)];_0x498066=_0xc095a*(0x1-_0x3c9588/(Math[_0x2522f0(0xc98)](0x2,_0x5c5d87)-0x1+_0x3c9588))/(_0xc095a-_0x3c9588);}_0x435e53['x']=_0x236ea5/_0x55fc0c['drawingBufferWidth']*0x2-0x1,_0x435e53['y']=_0x5d4872/_0x55fc0c['drawingBufferHeight']*0x2-0x1,_0x435e53['z']=0x2*_0x498066-0x1,_0x435e53['w']=0x1,_0x9341ed[_0x2522f0(0xabd)](_0x4be6f1,_0x435e53,_0x435e53);const _0x120c0e=new _0x2b4d0f(_0x435e53['x'],_0x435e53['y'],_0x435e53['z']);_0x2b4d0f[_0x2522f0(0x86a)](_0x120c0e,_0x435e53['w'],_0x120c0e);const _0x434cd2=_0x2b4d0f[_0x2522f0(0x693)](_0x120c0e);_0x261964[_0x2522f0(0xc59)]>0x0&&_0x434cd2>_0x261964['_radius']&&(_0x2b4d0f[_0x2522f0(0x5e6)](_0x120c0e,_0x120c0e),_0x120c0e['x']*=_0x261964[_0x2522f0(0xc59)],_0x120c0e['y']*=_0x261964[_0x2522f0(0xc59)],_0x120c0e['z']*=_0x261964[_0x2522f0(0xc59)]),_0x435e53['x']=_0x120c0e['x'],_0x435e53['y']=_0x120c0e['y'],_0x435e53['z']=_0x120c0e['z'],_0x435e53['w']=0x1;let _0x4933b8=_0x2b4d0f[_0x2522f0(0xa49)](_0x9341ed[_0x2522f0(0xabd)](_0x261964[_0x2522f0(0x33f)],_0x435e53,new _0x4576fa()));if(_0x261964['scene'][_0x2522f0(0x20f)]===_0xd6f68['COLUMBUS_VIEW']&&(_0x4933b8=_0x505c3d[_0x2522f0(0x3b3)](_0x4933b8)),_0x261964[_0x2522f0(0x573)]['length']>0x0){const _0x1ea03c=_0x2b4d0f[_0x2522f0(0xa39)](_0x261964[_0x2522f0(0x573)][_0x261964[_0x2522f0(0x573)][_0x2522f0(0xbc2)]-0x1],_0x4933b8);if(_0x1ea03c>0x3e8){const _0xa0f063=Math['ceil'](_0x1ea03c/0x3e8);for(let _0x5b2fba=0x1;_0x5b2fba<_0xa0f063;_0x5b2fba++){let _0x5b3020=new _0x2b4d0f();_0x5b3020=_0x2b4d0f['lerp'](_0x261964[_0x2522f0(0x573)][_0x261964[_0x2522f0(0x573)]['length']-0x1],_0x4933b8,_0x5b2fba/_0xa0f063,_0x5b3020),_0x261964['_points'][_0x2522f0(0x6e3)](_0x5b3020);}}}_0x261964[_0x2522f0(0x573)][_0x2522f0(0x6e3)](_0x4933b8),_0x4f8d55[0x4*(_0x236ea5+0x1)]=_0x435e53['x'],_0x4f8d55[0x4*(_0x236ea5+0x1)+0x1]=_0x435e53['y'],_0x4f8d55[0x4*(_0x236ea5+0x1)+0x2]=_0x435e53['z'],_0x4f8d55[0x4*(_0x236ea5+0x1)+0x3]=_0x435e53['w'];}_0x36ab4d[_0x2522f0(0x6a4)][_0x2522f0(0xb7d)](_0x4f8d55,_0x46ba89);for(let _0x16e6a6=0x0;_0x16e6a6<_0x261964['_limitBodys'][_0x2522f0(0x25c)]['length'];_0x16e6a6++)_0x261964[_0x2522f0(0xada)][_0x2522f0(0x25c)][_0x16e6a6]['update'](_0x55fc0c,_0x3e2930);_0x261964[_0x2522f0(0x343)][_0x2522f0(0xc06)](),_0x261964[_0x2522f0(0xa96)]>=0x2&&_0x261964[_0x2522f0(0x343)]['add']({'width':_0x261964['_lineWidth'],'positions':_0x261964[_0x2522f0(0x573)],'material':_0x5eb018['fromType'](_0x5eb018['ColorType'],{'color':_0x261964[_0x2522f0(0xaca)]})});}_0x3e2930[_0x2522f0(0xa7b)]({'destination':_0x55fa5f,'orientation':{'heading':_0x3d3fc7,'pitch':_0x4ded39,'roll':_0x3e2930[_0x2522f0(0xb40)]},'convert':!0x1}),_0x3e2930[_0x2522f0(0x20d)][_0x2522f0(0x35b)]=_0x22ecfb,_0x3e2930[_0x2522f0(0x20d)][_0x2522f0(0x88b)]=_0x5ccead,_0x261964[_0x2522f0(0x397)]['isUpdate']=!0x1;};}function _0x467d17(_0x5dbda0,_0x7563e4,_0x507a85){const _0x32551b=_0x14b705,_0x24028e=_0x7563e4[_0x32551b(0x504)]+0x1,_0x8a7696=_0x2bcca6[_0x32551b(0x741)](_0x2bcca6[_0x32551b(0x557)],0x4*_0x24028e),_0x17c8ef=_0x2bcca6[_0x32551b(0x741)](_0x2bcca6[_0x32551b(0x557)],0x2*_0x24028e),_0x3dc742=_0x2bcca6[_0x32551b(0x741)](_0x2bcca6['UNSIGNED_SHORT'],_0x24028e-0x1),_0x15fee8=_0x2bcca6['createTypedArray'](_0x2bcca6[_0x32551b(0x85f)],_0x24028e);_0x17c8ef[0x0]=-0x1;for(let _0x24eda7=0x1;_0x24eda7<_0x24028e;_0x24eda7++)_0x17c8ef[0x2*_0x24eda7]=_0x24eda7/(_0x24028e-0x1),_0x17c8ef[0x2*_0x24eda7+0x1]=0x0;for(let _0x36aa7f=0x0;_0x36aa7f<_0x24028e-0x1;_0x36aa7f++)_0x3dc742[_0x36aa7f]=_0x36aa7f+0x1,_0x15fee8[_0x36aa7f]=_0x36aa7f;_0x15fee8[_0x24028e-0x1]=_0x24028e-0x1;const _0x3d4fbd=_0x18430b['createVertexBuffer']({'context':_0x7563e4,'typedArray':_0x8a7696,'usage':_0x135e8b[_0x32551b(0x2d2)]}),_0x2e20da=[],_0x2ee553={'aPosition':0x0};_0x2e20da[_0x32551b(0x6e3)]({'index':_0x2ee553[_0x32551b(0x901)],'vertexBuffer':_0x3d4fbd,'componentsPerAttribute':0x4,'componentDatatype':_0x2bcca6[_0x32551b(0x557)],'offsetInBytes':0x0,'strideInBytes':0x10,'normalize':!0x1}),_0x2ee553[_0x32551b(0xa64)]=0x1;const _0x1ae0d8=_0x18430b[_0x32551b(0xdb0)]({'context':_0x7563e4,'typedArray':_0x17c8ef,'usage':_0x135e8b[_0x32551b(0x2d2)]});_0x2e20da['push']({'index':_0x2ee553['aTexCoord0'],'vertexBuffer':_0x1ae0d8,'componentsPerAttribute':0x2,'componentDatatype':_0x2bcca6[_0x32551b(0x557)],'offsetInBytes':0x0,'strideInBytes':0x8,'normalize':!0x1});const _0xd09176=_0x18430b['createIndexBuffer']({'context':_0x7563e4,'typedArray':_0x3dc742,'usage':_0x135e8b[_0x32551b(0x2d2)],'indexDatatype':_0x7eb9b8[_0x32551b(0x85f)]}),_0x2ce6e0=_0x18430b['createIndexBuffer']({'context':_0x7563e4,'typedArray':_0x15fee8,'usage':_0x135e8b['STATIC_DRAW'],'indexDatatype':_0x7eb9b8['UNSIGNED_SHORT']}),_0x5dcb7a={'uSkylineColor':function(){const _0xab374e=_0x32551b;return _0x5dbda0[_0xab374e(0xaca)];}};_0x5dbda0[_0x32551b(0xba0)]=new _0x567a6f({'primitiveType':_0x31c97e[_0x32551b(0x99d)],'modelMatrix':_0x5dbda0[_0x32551b(0x33f)],'boundingVolume':_0x5dbda0['_boundingSphere'],'pass':_0x1bc0e0[_0x32551b(0x560)],'owner':_0x5dbda0,'cull':!0x1}),_0x5dbda0[_0x32551b(0xba0)][_0x32551b(0x393)]=new _0x4e05d0({'context':_0x7563e4,'attributes':_0x2e20da,'indexBuffer':_0xd09176}),_0x5dbda0[_0x32551b(0xba0)][_0x32551b(0x66b)]=_0x57f8dc[_0x32551b(0x7b0)]({'context':_0x7563e4,'vertexShaderSource':_0x9ef676,'fragmentShaderSource':_0x4d4955,'attributeLocations':_0x2ee553}),_0x5dbda0[_0x32551b(0xba0)][_0x32551b(0x502)]=_0x5ca6b3[_0x32551b(0x7b0)]({'cull':{'enabled':!0x1},'depthTest':{'enabled':!0x0}}),_0x5dbda0['_lineCommand'][_0x32551b(0x584)]=_0x5dcb7a,_0x5dbda0[_0x32551b(0x72d)]=new _0x567a6f({'primitiveType':_0x31c97e[_0x32551b(0x53d)],'modelMatrix':_0x5dbda0['_invertViewMatrix'],'boundingVolume':_0x5dbda0[_0x32551b(0x8fa)],'pass':_0x1bc0e0[_0x32551b(0x560)],'owner':_0x5dbda0,'cull':!0x1}),_0x5dbda0[_0x32551b(0x72d)][_0x32551b(0x393)]=new _0x4e05d0({'context':_0x7563e4,'attributes':_0x2e20da,'indexBuffer':_0x2ce6e0}),_0x5dbda0[_0x32551b(0x72d)]['shaderProgram']=_0x57f8dc['fromCache']({'context':_0x7563e4,'vertexShaderSource':_0x9ef676,'fragmentShaderSource':_0x4d4955,'attributeLocations':_0x2ee553}),_0x5dbda0[_0x32551b(0x72d)][_0x32551b(0x502)]=_0x5ca6b3[_0x32551b(0x7b0)]({'cull':{'enabled':!0x1},'depthTest':{'enabled':!0x0}}),_0x5dbda0[_0x32551b(0x72d)][_0x32551b(0x584)]=_0x5dcb7a;}Object['defineProperties'](_0x5f3621[_0x14b705(0x8bd)],{'viewPosition':{'get':function(){const _0x497296=_0x14b705;return this[_0x497296(0xb73)];},'set':function(_0x45d74a){const _0xa9f671=_0x14b705;this[_0xa9f671(0xb73)]=_0x45d74a,this['_update']=!0x0;}},'color':{'get':function(){const _0x140d3e=_0x14b705;return this[_0x140d3e(0xaca)];},'set':function(_0x35d4c3){const _0x3cea49=_0x14b705;_0x40431e(_0x35d4c3)&&(this['_color']=_0x3a898f['clone'](_0x35d4c3,this[_0x3cea49(0xaca)]));}},'direction':{'get':function(){const _0x228518=_0x14b705;return this[_0x228518(0x1dd)];},'set':function(_0x316786){const _0x4220a1=_0x14b705;this[_0x4220a1(0x1dd)]=_0x316786,this[_0x4220a1(0x2d3)]=!0x0;}},'pitch':{'get':function(){return this['_pitch'];},'set':function(_0x203ae){const _0x5e77f4=_0x14b705;this['_pitch']=_0x203ae,this[_0x5e77f4(0x2d3)]=!0x0;}},'displayMode':{'get':function(){const _0x381feb=_0x14b705;return this[_0x381feb(0x261)];}},'displayStyle':{'get':function(){const _0xa43d2e=_0x14b705;return this[_0xa43d2e(0x706)];},'set':function(_0x55e51e){const _0x23793f=_0x14b705;this[_0x23793f(0x706)]=_0x55e51e;}},'radius':{'get':function(){const _0x22471e=_0x14b705;return this[_0x22471e(0xc59)];},'set':function(_0x54f77e){const _0x5ec8d8=_0x14b705;this['_radius']=_0x54f77e,this[_0x5ec8d8(0x2d3)]=!0x0;}},'lineWidth':{'get':function(){const _0xe6a91d=_0x14b705;return this[_0xe6a91d(0xa96)];},'set':function(_0x5073c1){const _0x5d2830=_0x14b705;this['_lineWidth']=_0x5073c1,this[_0x5d2830(0x2d3)]=!0x0;}},'ignoreGlobe':{'get':function(){const _0x533223=_0x14b705;return this[_0x533223(0x61b)];},'set':function(_0x169d24){const _0x525caa=_0x14b705;this[_0x525caa(0x61b)]=_0x169d24,_0x40431e(this[_0x525caa(0x397)])&&(this['_depthBuffer'][_0x525caa(0x447)][_0x525caa(0xaf1)]=!this['_ignoreGlobe'],this['_update']=!0x0);}}}),_0x5f3621['prototype'][_0x14b705(0x64f)]=function(_0x4352da){const _0x3a02e=_0x14b705;if(!_0x4352da[_0x3a02e(0xd24)]){this[_0x3a02e(0x2d3)]&&(_0x40431e(this[_0x3a02e(0x397)])||(this['_depthBuffer']=new _0x2e13f6(this['scene'][_0x3a02e(0x2f8)]),this[_0x3a02e(0x397)][_0x3a02e(0x447)][_0x3a02e(0xaf1)]=!this[_0x3a02e(0x61b)]),this[_0x3a02e(0x2d3)]=!0x1,_0x166433(this),_0x56f9aa(this,this[_0x3a02e(0x321)]['context'],_0x4352da),_0x467d17(this,this[_0x3a02e(0x321)][_0x3a02e(0x2f8)]));for(let _0x3e2667=0x0;_0x3e2667-0x1;_0x21dd14--){const _0x308730=0x4*(_0x10e957[_0x5a0d7d(0x504)]*_0x21dd14+_0x2149f2),_0x349ed8=_0x4576fa['unpack'](_0x2a7fa1,_0x308730,_0x25587c);if(_0x4576fa[_0x5a0d7d(0x86a)](_0x349ed8,0xff,_0x349ed8),_0x3aaaa1=_0x4576fa['dot'](_0x349ed8,_0x54595e),_0x3aaaa1>0x0){_0x2b3031['push'](_0x2149f2/_0x10e957[_0x5a0d7d(0x504)]),_0x41a17d[_0x5a0d7d(0x6e3)](_0x21dd14/_0x10e957[_0x5a0d7d(0x3b9)]),_0x2244bd[_0x5a0d7d(0x6e3)](_0x2149f2),_0x144a21['push'](_0x21dd14);break;}}}return{'x':_0x2b3031,'y':_0x41a17d,'drawingBufferXArr':_0x2244bd,'drawingBufferYArr':_0x144a21};},_0x5f3621[_0x14b705(0x8bd)][_0x14b705(0xb9f)]=function(){const _0x31bea2=_0x14b705;if(this[_0x31bea2(0x2d3)])return;const _0x520ff6=[],_0x1c380b=[],_0x506246=[];let _0x5a9cfc;for(let _0x5714b7=0x0,_0xdef58b=this[_0x31bea2(0x573)][_0x31bea2(0xbc2)];_0x5714b7<_0xdef58b;_0x5714b7++)_0x5a9cfc=_0x5b8491[_0x31bea2(0xaed)](this[_0x31bea2(0x573)][_0x5714b7]),_0x520ff6[_0x31bea2(0x6e3)](_0x5a9cfc['longitude']*_0x306886[_0x31bea2(0x48a)]),_0x1c380b[_0x31bea2(0x6e3)](_0x5a9cfc[_0x31bea2(0x79a)]*_0x306886[_0x31bea2(0x48a)]),_0x506246[_0x31bea2(0x6e3)](_0x5a9cfc['height']);return{'x':_0x520ff6,'y':_0x1c380b,'z':_0x506246};},_0x5f3621['prototype']['addLimitbody']=function(_0x109ff9){const _0x307861=_0x14b705,_0x25d6d9=_0x109ff9['name'],_0x4b5732=_0x109ff9['position'];if(!_0x40431e(_0x25d6d9)||!_0x40431e(_0x4b5732))return!0x1;let _0x59de5b=this[_0x307861(0xada)][_0x307861(0xaf6)](_0x25d6d9);if(_0x40431e(_0x59de5b))return!0x1;_0x59de5b=new LimitBody(_0x4b5732,this),this[_0x307861(0xada)][_0x307861(0x5e8)](_0x25d6d9,_0x59de5b),_0x40431e(this['_depthBuffer'])&&(this[_0x307861(0x397)][_0x307861(0xcfc)]=!0x0);},_0x5f3621[_0x14b705(0x8bd)][_0x14b705(0x62f)]=function(_0x2c9841){const _0x57b77d=_0x14b705;return!!this['_limitBodys'][_0x57b77d(0x4d1)](_0x2c9841);},_0x5f3621[_0x14b705(0x8bd)]['removeAllLimitBody']=function(){const _0x25c31b=_0x14b705;for(let _0x84a2fe=0x0;_0x84a2fe{const _0x3f2832=_0x51aad9;_0x40431e(this[_0x3f2832(0x397)])&&this[_0x3f2832(0x397)][_0x3f2832(0x865)](_0x2f990e);},this));},_0x5f3621[_0x14b705(0x8bd)]['clear']=function(){const _0x3732d0=_0x14b705;this[_0x3732d0(0xbc7)]&&(this[_0x3732d0(0xbc7)]=!0x1,this[_0x3732d0(0x40d)](),this[_0x3732d0(0x343)][_0x3732d0(0xc06)](),this[_0x3732d0(0x72b)](),this['scene'][_0x3732d0(0x613)]['remove'](this));},_0x5f3621[_0x14b705(0x8bd)][_0x14b705(0x508)]=function(){return!0x1;},_0x5f3621[_0x14b705(0x8bd)][_0x14b705(0x60e)]=function(){const _0x427fb2=_0x14b705;return this[_0x427fb2(0x397)]=this[_0x427fb2(0x397)]&&this[_0x427fb2(0x397)][_0x427fb2(0x60e)](),_0x166433(this),this['removeAllLimitBody'](),this[_0x427fb2(0x321)][_0x427fb2(0x613)][_0x427fb2(0x4d1)](this),_0x4baa45(this);};var _0x1a7d4b='\x0a#ifdef\x20GL_EXT_frag_depth\x0a#extension\x20GL_EXT_frag_depth\x20:\x20enable\x0a#endif\x0a#ifdef\x20GL_OES_standard_derivatives\x0a#extension\x20GL_OES_standard_derivatives\x20:\x20enable\x0a#endif\x0a\x0auniform\x20vec4\x20uVisibleAreaColor;\x0auniform\x20vec4\x20uHiddenAreaColor;\x0auniform\x20vec2\x20uTextureSize;\x0auniform\x20sampler2D\x20uGlobalDepthTexture;\x0auniform\x20sampler2D\x20uTexture;\x0auniform\x20mat4\x20uRenderTextureMatrix;\x0avarying\x20vec4\x20vClipPos;\x0a\x0afloat\x20getDepth(in\x20vec4\x20depth)\x0a{\x0a\x20\x20\x20\x20float\x20z_window\x20=\x20czm_unpackDepth(depth);\x0a\x20\x20\x20\x20return\x20z_window;\x0a}\x0a\x0afloat\x20getDepthFromShadowMap(in\x20sampler2D\x20viewShedTexture,\x20in\x20vec4\x20texCoord)\x0a{\x0a\x09vec2\x20tCoord;\x0a\x20\x20\x20\x20tCoord\x20=\x20texCoord.xy\x20*\x20uTextureSize\x20-\x200.5;\x0a\x09float\x20x0\x20=\x20floor(tCoord.x);\x0a\x09float\x20x1\x20=\x20ceil(tCoord.x);\x0a\x09float\x20y0\x20=\x20floor(tCoord.y);\x0a\x09float\x20y1\x20=\x20ceil(tCoord.y);\x0a\x09vec2\x20invTexSize\x20=\x201.0\x20/\x20uTextureSize;\x0a\x09vec2\x20t00\x20=\x20vec2((x0\x20+\x200.5)\x20*\x20invTexSize.x,\x20(y0\x20+\x200.5)\x20*\x20invTexSize.y);\x0a\x09vec2\x20t10\x20=\x20vec2((x1\x20+\x200.5)\x20*\x20invTexSize.x,\x20(y0\x20+\x200.5)\x20*\x20invTexSize.y);\x0a\x09vec2\x20t01\x20=\x20vec2((x0\x20+\x200.5)\x20*\x20invTexSize.x,\x20(y1\x20+\x200.5)\x20*\x20invTexSize.y);\x0a\x09vec2\x20t11\x20=\x20vec2((x1\x20+\x200.5)\x20*\x20invTexSize.x,\x20(y1\x20+\x200.5)\x20*\x20invTexSize.y);\x0a\x09float\x20z00\x20=\x20getDepth(texture2D(uTexture,\x20t00));\x0a\x09float\x20z10\x20=\x20getDepth(texture2D(uTexture,\x20t01));\x0a\x09float\x20z01\x20=\x20getDepth(texture2D(uTexture,\x20t10));\x0a\x09float\x20z11\x20=\x20getDepth(texture2D(uTexture,\x20t11));\x0a\x09float\x20depth\x20=\x20max(max(z00,\x20z01),\x20max(z10,\x20z11));\x0a\x09return\x20depth;\x0a}\x0a\x0avoid\x20main()\x0a{\x0a\x09vec4\x20depthTexCoord\x20=\x20vClipPos\x20/\x20vClipPos.w;\x0a\x09depthTexCoord.xy\x20=\x20depthTexCoord.xy\x20*\x200.5\x20+\x200.5;\x0a\x09float\x20sceneDepth\x20=\x20czm_unpackDepth(texture2D(uGlobalDepthTexture,\x20depthTexCoord.xy));\x0a\x09sceneDepth\x20=\x20sceneDepth\x20*\x202.0\x20-\x201.0;\x0a\x09vec4\x20pos\x20=\x20vClipPos;\x0a\x09pos.z\x20=\x20sceneDepth\x20*\x20pos.w;\x0a\x09vec4\x20renderTextureCoord\x20=\x20uRenderTextureMatrix\x20*\x20pos;\x0a\x09vec4\x20texCoord\x20=\x20renderTextureCoord\x20/\x20renderTextureCoord.w;\x0a\x09texCoord.xyz\x20=\x20texCoord.xyz\x20*\x200.5\x20+\x200.5;\x0a\x09float\x20depth\x20=\x20getDepthFromShadowMap(uTexture,\x20texCoord);\x0a\x09float\x20dxc\x20=\x20abs(dFdx(texCoord.z));\x0a\x09float\x20dyc\x20=\x20abs(dFdy(texCoord.z));\x0a\x09float\x20dF\x20=\x20max(dxc,\x20dyc)\x20*\x203.0;\x0a\x09float\x20bias\x20=\x201.0e-6\x20+\x20dF;\x0a\x09float\x20c\x20=\x20float(depth\x20+\x20bias\x20<\x20texCoord.z);\x0a\x09vec4\x20finalColor\x20=\x20mix(uVisibleAreaColor,\x20uHiddenAreaColor,\x20vec4(c));\x0a\x09if(finalColor.a\x20<\x200.1)\x0a\x09{\x0a\x09\x09discard;\x0a\x09}\x0a\x09gl_FragColor\x20=\x20czm_gammaCorrect(finalColor);\x0a}\x0a';function _0x1305d4(_0x1ed40e){const _0x2c12b4=_0x14b705;this[_0x2c12b4(0x321)]=_0x1ed40e,this[_0x2c12b4(0x360)]=new _0x2e13f6(_0x1ed40e[_0x2c12b4(0xa40)]),this[_0x2c12b4(0x243)]=new _0x2e13f6(_0x1ed40e[_0x2c12b4(0xa40)]),this[_0x2c12b4(0x3b4)]=0x14,this[_0x2c12b4(0xb73)]=[0x0,0x0,0x0],this[_0x2c12b4(0x1dd)]=0x0,this['_pitch']=0x0,this[_0x2c12b4(0x203)]=0x5a,this['_verticalFov']=0x3c,this[_0x2c12b4(0x2ea)]=0x64,this[_0x2c12b4(0x769)]=new Cesium[(_0x2c12b4(0xb45))](0x0,0x1,0x0,0.5),this[_0x2c12b4(0xae2)]=new Cesium[(_0x2c12b4(0xb45))](0x1,0x0,0x0,0.5),this[_0x2c12b4(0xaa0)]=new Cesium['Color'](0x1,0x1,0x1,0x1),this[_0x2c12b4(0x914)]=new Cesium['BoundingSphere'](),this[_0x2c12b4(0xb00)]=new Cesium[(_0x2c12b4(0x200))](),this[_0x2c12b4(0x1f3)]=new Cesium[(_0x2c12b4(0x200))](),this['renderTextureMatrix']=new Cesium[(_0x2c12b4(0x200))](),this['colorCommand']=void 0x0,this[_0x2c12b4(0xc4c)]=void 0x0,this[_0x2c12b4(0x7b6)]=void 0x0,this['dirty']=!0x1,this[_0x2c12b4(0xbc7)]=!0x1;}function _0x4bacb4(_0x186aec){const _0x37b9ae=_0x14b705,_0x5b34b8=_0x186aec['segmentCount'],_0x274cf5=_0x186aec['segmentCount']+0x1,_0x484625=_0x186aec[_0x37b9ae(0x2ea)];let _0x11df76=_0x274cf5*_0x274cf5+0x1,_0x3163f0=Cesium[_0x37b9ae(0xc58)][_0x37b9ae(0x741)](Cesium[_0x37b9ae(0xc58)][_0x37b9ae(0x557)],0x3*_0x11df76),_0x354f57=_0x186aec[_0x37b9ae(0x203)]*Cesium[_0x37b9ae(0x1f9)][_0x37b9ae(0x57f)],_0x563930=_0x186aec['_verticalFov']*Cesium[_0x37b9ae(0x1f9)][_0x37b9ae(0x57f)],_0x5ba08d=Math['tan'](0.5*_0x563930),_0x372f10=Math['PI']-0.5*_0x354f57,_0x26c265=_0x484625*_0x5ba08d,_0x3eb66b=0x0,_0x220f83=0x0,_0x4e1233=_0x354f57/_0x5b34b8,_0x4010e0=0x3;for(let _0x13d631=0x0;_0x13d631<_0x274cf5;_0x13d631++){_0x3eb66b=_0x372f10+_0x13d631*_0x4e1233;let _0x5eaee1=_0x26c265/(_0x484625/Math[_0x37b9ae(0x678)](_0x3eb66b)),_0x1bdf42=Math[_0x37b9ae(0x6af)](_0x5eaee1),_0x12c4ad=-_0x1bdf42,_0x3c3796=0x2*_0x1bdf42/_0x5b34b8;for(let _0x65033a=0x0;_0x65033a<_0x274cf5;_0x65033a++){_0x220f83=_0x12c4ad+_0x65033a*_0x3c3796;let _0xd31172=_0x484625*Math[_0x37b9ae(0x678)](_0x220f83)*Math['sin'](_0x3eb66b),_0x2ef1ad=_0x484625*Math['sin'](_0x220f83),_0x548a98=_0x484625*Math[_0x37b9ae(0x678)](_0x220f83)*Math[_0x37b9ae(0x678)](_0x3eb66b);_0x3163f0[_0x4010e0++]=_0xd31172,_0x3163f0[_0x4010e0++]=_0x2ef1ad,_0x3163f0[_0x4010e0++]=_0x548a98;}}return _0x3163f0;}function _0x34993a(_0x5ea2b6){const _0x30dc71=_0x14b705,_0x3c9c22=_0x5ea2b6[_0x30dc71(0x3b4)],_0x56f281=_0x3c9c22+0x1;let _0x454be3=_0x3c9c22*_0x3c9c22*0x3*0x2+0x3*_0x3c9c22*0x4,_0x186799=Cesium[_0x30dc71(0xc58)][_0x30dc71(0x741)](Cesium['ComponentDatatype'][_0x30dc71(0x85f)],_0x454be3),_0x41d526=0x0;for(let _0x147d90=0x0;_0x147d90<_0x3c9c22;_0x147d90++)for(let _0x25689a=0x0;_0x25689a<_0x3c9c22;_0x25689a++)_0x186799[_0x41d526++]=0x1+_0x147d90+_0x25689a*_0x56f281,_0x186799[_0x41d526++]=0x1+_0x147d90+0x1+_0x25689a*_0x56f281,_0x186799[_0x41d526++]=0x1+_0x147d90+(_0x25689a+0x1)*_0x56f281,_0x186799[_0x41d526++]=0x1+_0x147d90+0x1+_0x25689a*_0x56f281,_0x186799[_0x41d526++]=0x1+_0x147d90+0x1+(_0x25689a+0x1)*_0x56f281,_0x186799[_0x41d526++]=0x1+_0x147d90+(_0x25689a+0x1)*_0x56f281;for(let _0x3b0b3c=0x0;_0x3b0b3c<_0x3c9c22;_0x3b0b3c++)_0x186799[_0x41d526++]=_0x3b0b3c+0x1+0x1,_0x186799[_0x41d526++]=_0x3b0b3c+0x1,_0x186799[_0x41d526++]=0x0,_0x186799[_0x41d526++]=0x0,_0x186799[_0x41d526++]=_0x3b0b3c+_0x3c9c22*_0x56f281+0x1,_0x186799[_0x41d526++]=_0x3b0b3c+0x1+_0x3c9c22*_0x56f281+0x1;for(let _0x24a520=0x0;_0x24a520<_0x3c9c22;_0x24a520++)_0x186799[_0x41d526++]=0x0,_0x186799[_0x41d526++]=_0x24a520*_0x56f281+0x1,_0x186799[_0x41d526++]=(_0x24a520+0x1)*_0x56f281+0x1,_0x186799[_0x41d526++]=_0x3c9c22+(_0x24a520+0x1)*_0x56f281+0x1,_0x186799[_0x41d526++]=_0x3c9c22+_0x24a520*_0x56f281+0x1,_0x186799[_0x41d526++]=0x0;return _0x186799;}function _0xd1b7c2(_0x56dede){const _0x5140bb=_0x14b705,_0x434eb9=_0x56dede[_0x5140bb(0x3b4)],_0x45a61b=_0x434eb9+0x1,_0x2ba00f=0x2*(0x4+0x5*_0x434eb9+0x2*_0x434eb9*0x3);let _0x5a0c12=Cesium[_0x5140bb(0xc58)]['createTypedArray'](Cesium[_0x5140bb(0xc58)][_0x5140bb(0x85f)],_0x2ba00f),_0x3758d7=0x0;_0x5a0c12[_0x3758d7++]=0x0,_0x5a0c12[_0x3758d7++]=0x1,_0x5a0c12[_0x3758d7++]=0x0,_0x5a0c12[_0x3758d7++]=_0x45a61b,_0x5a0c12[_0x3758d7++]=0x0,_0x5a0c12[_0x3758d7++]=_0x434eb9*_0x45a61b+0x1,_0x5a0c12[_0x3758d7++]=0x0,_0x5a0c12[_0x3758d7++]=_0x45a61b*_0x45a61b;for(let _0xbfbb47=0x0;_0xbfbb47<0x5;_0xbfbb47++)for(let _0x18563f=0x0;_0x18563f<_0x434eb9;_0x18563f++)_0x5a0c12[_0x3758d7++]=0x1+_0x18563f+0x5*_0x45a61b*_0xbfbb47,_0x5a0c12[_0x3758d7++]=0x1+(_0x18563f+0x1)+0x5*_0x45a61b*_0xbfbb47;for(let _0x1fb96d=0x0;_0x1fb96d<0x5;_0x1fb96d++)for(let _0x35d215=0x0;_0x35d215<_0x434eb9;_0x35d215++)_0x5a0c12[_0x3758d7++]=0x1+_0x45a61b*_0x35d215+0x5*_0x1fb96d,_0x5a0c12[_0x3758d7++]=0x1+_0x45a61b*(_0x35d215+0x1)+0x5*_0x1fb96d;return _0x5a0c12;}function _0x49cd4(){}Object[_0x14b705(0x33b)](_0x1305d4[_0x14b705(0x8bd)],{'viewPosition':{'get':function(){const _0x4b619e=_0x14b705;return this[_0x4b619e(0xb73)];},'set':function(_0x3fe605){const _0x5bedc5=_0x14b705;this[_0x5bedc5(0xb73)]=_0x3fe605;}},'direction':{'get':function(){return this['_direction'];},'set':function(_0x20362b){const _0x24ea0f=_0x14b705;this[_0x24ea0f(0x1dd)]=_0x20362b,this[_0x24ea0f(0x32e)]=!0x0;}},'pitch':{'get':function(){const _0x4e4d7e=_0x14b705;return this[_0x4e4d7e(0xcf3)];},'set':function(_0x46341f){const _0x514aba=_0x14b705;this[_0x514aba(0xcf3)]=_0x46341f,this[_0x514aba(0x32e)]=!0x0;}},'horizontalFov':{'get':function(){const _0xfab26d=_0x14b705;return this[_0xfab26d(0x203)];},'set':function(_0x4e02bf){const _0x1f4bf8=_0x14b705;this[_0x1f4bf8(0x203)]=_0x4e02bf,this['dirty']=!0x0;}},'verticalFov':{'get':function(){const _0x19dec5=_0x14b705;return this[_0x19dec5(0xa9f)];},'set':function(_0x4c8f8a){const _0x1c487b=_0x14b705;this[_0x1c487b(0xa9f)]=_0x4c8f8a,this[_0x1c487b(0x32e)]=!0x0;}},'distance':{'get':function(){const _0x4c67b0=_0x14b705;return this[_0x4c67b0(0x2ea)];},'set':function(_0x48ece3){const _0x130d4c=_0x14b705;this[_0x130d4c(0x2ea)]=Math['max'](_0x48ece3,0x0),this[_0x130d4c(0x32e)]=!0x0;}}}),_0x1305d4['prototype'][_0x14b705(0xb3f)]=function(_0x39fd87){const _0x44343e=_0x14b705;let _0x4ab503=_0x39fd87[_0x44343e(0xc11)],_0x27bb2f=this[_0x44343e(0x203)]*Cesium[_0x44343e(0x1f9)][_0x44343e(0x57f)],_0x284070=this[_0x44343e(0xa9f)]*Cesium[_0x44343e(0x1f9)][_0x44343e(0x57f)],_0xbeea5e=Math[_0x44343e(0x3a7)](0.5*_0x27bb2f)/Math[_0x44343e(0x3a7)](0.5*_0x284070);this['_distance'];let _0x1c8739=Math['max'](this[_0x44343e(0x2ea)],0xa),_0x296eaa=this[_0x44343e(0x1dd)]*Cesium[_0x44343e(0x1f9)][_0x44343e(0x57f)],_0x3a63a7=this[_0x44343e(0xcf3)]*Cesium['Math'][_0x44343e(0x57f)],_0x4c85e7=Cesium['Cartesian3'][_0x44343e(0x471)](this[_0x44343e(0xb73)])[0x0],_0x29fd11=_0x4ab503[_0x44343e(0x20d)]['aspectRatio'],_0x47fbb3=_0x4ab503[_0x44343e(0x20d)][_0x44343e(0xb01)],_0x306718=_0x4ab503['frustum'][_0x44343e(0x35b)],_0x477a23=_0x4ab503[_0x44343e(0x20d)]['far'],_0x1943c6=new Cesium[(_0x44343e(0x367))](),_0x497e4d=_0x4ab503[_0x44343e(0x22a)],_0x5a9b3b=_0x4ab503[_0x44343e(0x483)];Cesium[_0x44343e(0x367)]['clone'](_0x4ab503[_0x44343e(0x905)],_0x1943c6);let _0x541e2a=_0x39fd87[_0x44343e(0x5d6)],_0x53e156=this['scene']['farToNearRatio'];this[_0x44343e(0x360)]['isUpdate']=!0x0,this[_0x44343e(0x360)][_0x44343e(0x775)]=_0x2e3ec=>{const _0x224d07=_0x44343e;_0x2e3ec[_0x224d07(0x5d6)]=!0x1,_0x29fd11=_0x4ab503[_0x224d07(0x20d)][_0x224d07(0xc03)],_0x47fbb3=_0x4ab503['frustum'][_0x224d07(0xb01)],_0x306718=_0x4ab503[_0x224d07(0x20d)][_0x224d07(0x35b)],_0x477a23=_0x4ab503[_0x224d07(0x20d)][_0x224d07(0x88b)],_0x497e4d=_0x4ab503[_0x224d07(0x22a)],_0x5a9b3b=_0x4ab503[_0x224d07(0x483)],Cesium['Cartesian3'][_0x224d07(0x9b9)](_0x4ab503['position'],_0x1943c6),_0x4ab503[_0x224d07(0x20d)][_0x224d07(0xc03)]=_0xbeea5e,_0x4ab503['frustum'][_0x224d07(0xb01)]=_0x27bb2f,_0x4ab503[_0x224d07(0x20d)]['near']=0x1,_0x4ab503[_0x224d07(0x20d)][_0x224d07(0x88b)]=_0x1c8739+0x1,_0x4ab503[_0x224d07(0xa7b)]({'destination':_0x4c85e7,'orientation':{'heading':_0x296eaa,'pitch':_0x3a63a7,'roll':_0x4ab503[_0x224d07(0xb40)]}});const _0x254b95=this[_0x224d07(0x321)][_0x224d07(0x654)]['_primitives'];for(let _0x3bbe60=0x0;_0x3bbe60<_0x254b95['length'];++_0x3bbe60){const _0x17d563=_0x254b95[_0x3bbe60];Cesium['defined'](_0x17d563[_0x224d07(0x8cf)])||(_0x17d563[_0x224d07(0xc31)]=_0x17d563[_0x224d07(0x683)],_0x17d563[_0x224d07(0x683)]=!0x1);}Cesium[_0x224d07(0x200)]['multiply'](_0x4ab503[_0x224d07(0x20d)][_0x224d07(0x4bd)],_0x4ab503[_0x224d07(0xbfb)],this[_0x224d07(0xb00)]),Cesium[_0x224d07(0x200)]['clone'](_0x4ab503[_0x224d07(0xa3f)],this[_0x224d07(0x1f3)]),Cesium['Cartesian3'][_0x224d07(0x9b9)](Cesium['Cartesian3'][_0x224d07(0x24f)],this[_0x224d07(0x914)][_0x224d07(0x97b)]),this[_0x224d07(0x914)][_0x224d07(0xc8b)]=this[_0x224d07(0x2ea)],Cesium[_0x224d07(0x382)][_0x224d07(0x883)](this['boundingSphere'],this[_0x224d07(0x1f3)],this[_0x224d07(0x914)]);},this['cameraDepthBuffer'][_0x44343e(0xb5b)]=_0x52f7da=>{const _0x15e645=_0x44343e;_0x4ab503[_0x15e645(0xa7b)]({'destination':_0x1943c6,'orientation':{'heading':_0x497e4d,'pitch':_0x5a9b3b,'roll':_0x4ab503[_0x15e645(0xb40)]},'convert':!0x1}),_0x4ab503[_0x15e645(0x20d)][_0x15e645(0xc03)]=_0x29fd11,_0x4ab503[_0x15e645(0x20d)]['fov']=_0x47fbb3,_0x4ab503['frustum'][_0x15e645(0x35b)]=_0x306718,_0x4ab503[_0x15e645(0x20d)]['far']=_0x477a23;const _0x1afb19=this['scene'][_0x15e645(0x654)][_0x15e645(0x654)];for(let _0x35ef79=0x0;_0x35ef79<_0x1afb19[_0x15e645(0xbc2)];++_0x35ef79){const _0x5c12ea=_0x1afb19[_0x35ef79];Cesium[_0x15e645(0x4cb)](_0x5c12ea[_0x15e645(0x8cf)])||(_0x5c12ea[_0x15e645(0x683)]=_0x5c12ea['preShow']);}this['cameraDepthBuffer'][_0x15e645(0xcfc)]=!0x1,_0x52f7da[_0x15e645(0x5d6)]=_0x541e2a;},this['globalDepthBuffer'][_0x44343e(0xcfc)]=!0x0,this[_0x44343e(0x243)][_0x44343e(0x775)]=_0x44ba9f=>{const _0x1694cb=_0x44343e;_0x44ba9f[_0x1694cb(0x5d6)]=!0x1,_0x4ab503[_0x1694cb(0x20d)][_0x1694cb(0x35b)]=0xa,this['scene'][_0x1694cb(0xa08)]=this[_0x1694cb(0x321)][_0x1694cb(0xd16)];},this[_0x44343e(0x243)][_0x44343e(0xb5b)]=_0x45b870=>{const _0x127e0c=_0x44343e;if(this[_0x127e0c(0x321)][_0x127e0c(0x34b)]['frustumCommandsList'][_0x127e0c(0xbc2)]>0x0){let _0x2aeaeb=this[_0x127e0c(0x321)][_0x127e0c(0x34b)][_0x127e0c(0x6e6)][0x0];_0x4ab503[_0x127e0c(0x20d)]['near']=_0x2aeaeb[_0x127e0c(0x35b)],_0x4ab503['frustum']['far']=_0x2aeaeb['far'];}let _0x7b3e66=Cesium[_0x127e0c(0x200)][_0x127e0c(0xe0b)](_0x4ab503[_0x127e0c(0x20d)]['projectionMatrix'],new Cesium[(_0x127e0c(0x200))]()),_0x3be7a5=Cesium[_0x127e0c(0x200)][_0x127e0c(0x342)](_0x4ab503['inverseViewMatrix'],_0x7b3e66,new Cesium[(_0x127e0c(0x200))]());Cesium[_0x127e0c(0x200)][_0x127e0c(0x342)](this['viewProjectionMatrix'],_0x3be7a5,this[_0x127e0c(0x48d)]),_0x45b870[_0x127e0c(0x5d6)]=_0x541e2a,this[_0x127e0c(0x321)]['farToNearRatio']=_0x53e156,_0x4ab503[_0x127e0c(0x20d)][_0x127e0c(0x35b)]=_0x306718,_0x4ab503[_0x127e0c(0x20d)][_0x127e0c(0x88b)]=_0x477a23;};},_0x1305d4[_0x14b705(0x8bd)][_0x14b705(0x7fa)]=function(_0x802cd8){const _0x294c15=_0x14b705;let _0x71742a=_0x4bacb4(this),_0x311d0f=_0x34993a(this),_0x3e0ad4=_0xd1b7c2(this),_0x1a3efa=_0x802cd8[_0x294c15(0x2f8)],_0x3f3f56=Cesium[_0x294c15(0xaec)][_0x294c15(0xdb0)]({'context':_0x1a3efa,'typedArray':_0x71742a,'usage':Cesium[_0x294c15(0xcb5)][_0x294c15(0x2d2)]}),_0x5d7529=Cesium[_0x294c15(0xaec)][_0x294c15(0x31e)]({'context':_0x1a3efa,'typedArray':_0x311d0f,'usage':Cesium['BufferUsage'][_0x294c15(0x2d2)],'indexDatatype':Cesium['IndexDatatype']['UNSIGNED_SHORT']}),_0x24a4ce=[{'index':0x0,'vertexBuffer':_0x3f3f56,'componentsPerAttribute':0x3,'componentDatatype':Cesium[_0x294c15(0xc58)][_0x294c15(0x557)],'offsetInBytes':0x0,'strideInBytes':0xc,'normalize':!0x1}],_0x5d6e60={'aPosition':0x0},_0x2af0cd=new Cesium[(_0x294c15(0xd82))]({'context':_0x1a3efa,'attributes':_0x24a4ce,'indexBuffer':_0x5d7529}),_0x3f2294=new Cesium[(_0x294c15(0xddb))]({'sources':[_0x39c09d]}),_0x5c31cc=new Cesium[(_0x294c15(0xddb))]({'sources':[_0x1a7d4b]}),_0x55d1b4=Cesium[_0x294c15(0x377)][_0x294c15(0x7b0)]({'context':_0x1a3efa,'vertexShaderSource':_0x3f2294,'fragmentShaderSource':_0x5c31cc,'attributeLocations':_0x5d6e60}),_0x394333=Cesium[_0x294c15(0x226)][_0x294c15(0x7b0)]({'cull':{'enabled':!0x1},'depthTest':{'enabled':!0x1},'depthMask':!0x1,'stencilTest':{'enabled':!0x0,'frontFunction':Cesium[_0x294c15(0x5a1)][_0x294c15(0x606)],'frontOperation':{'fail':Cesium['StencilOperation'][_0x294c15(0x2d5)],'zFail':Cesium[_0x294c15(0x6b5)]['KEEP'],'zPass':Cesium[_0x294c15(0x6b5)]['DECREMENT_WRAP']},'backFunction':Cesium[_0x294c15(0x5a1)]['NOT_EQUAL'],'backOperation':{'fail':Cesium['StencilOperation']['KEEP'],'zFail':Cesium['StencilOperation'][_0x294c15(0x2d5)],'zPass':Cesium[_0x294c15(0x6b5)][_0x294c15(0x95f)]},'reference':0x0,'mask':-0x1},'blending':Cesium[_0x294c15(0xc2e)][_0x294c15(0x2a1)]});this['colorCommand']=new Cesium['DrawCommand']({'primitiveType':Cesium[_0x294c15(0x494)]['TRIANGLES'],'modelMatrix':this[_0x294c15(0x1f3)],'boundingVolume':this['boundingSphere'],'pass':Cesium[_0x294c15(0xdeb)][_0x294c15(0x560)],'shaderProgram':_0x55d1b4,'vertexArray':_0x2af0cd,'renderState':_0x394333,'owner':this,'cull':!0x0}),this[_0x294c15(0x1ea)][_0x294c15(0x584)]={'uVisibleAreaColor':()=>this[_0x294c15(0x769)],'uHiddenAreaColor':()=>this[_0x294c15(0xae2)],'uRenderTextureMatrix':()=>this['renderTextureMatrix'],'uTextureSize':()=>{const _0x41e4a6=_0x294c15;let _0x44167b=this[_0x41e4a6(0x360)]['depthTexture'];return new Cesium[(_0x41e4a6(0xa18))](_0x44167b[_0x41e4a6(0x4b7)],_0x44167b[_0x41e4a6(0xc1d)]);},'uTexture':()=>this[_0x294c15(0x360)][_0x294c15(0x24b)],'uGlobalDepthTexture':()=>this[_0x294c15(0x243)][_0x294c15(0x24b)]};let _0x16b542=Cesium[_0x294c15(0xa5f)]['shallowClone'](this[_0x294c15(0x1ea)]);_0x16b542[_0x294c15(0x502)]=Cesium[_0x294c15(0x226)][_0x294c15(0x7b0)]({'depthMask':!0x1,'colorMask':{'red':!0x1,'green':!0x1,'blue':!0x1,'alpha':!0x1},'depthTest':{'enabled':!0x0,'func':Cesium['DepthFunction'][_0x294c15(0x8e6)]},'stencilTest':{'enabled':!0x0,'frontFunction':Cesium['StencilFunction'][_0x294c15(0x527)],'frontOperation':{'fail':Cesium[_0x294c15(0x6b5)]['KEEP'],'zFail':Cesium[_0x294c15(0x6b5)][_0x294c15(0x2d5)],'zPass':Cesium[_0x294c15(0x6b5)]['INCREMENT_WRAP']},'backFunction':Cesium['StencilFunction'][_0x294c15(0x527)],'backOperation':{'fail':Cesium[_0x294c15(0x6b5)]['KEEP'],'zFail':Cesium['StencilOperation'][_0x294c15(0x2d5)],'zPass':Cesium[_0x294c15(0x6b5)][_0x294c15(0x95f)]},'reference':0x0,'mask':-0x1}}),this[_0x294c15(0xc4c)]=_0x16b542;let _0x33c54f=Cesium[_0x294c15(0xaec)][_0x294c15(0x31e)]({'context':_0x1a3efa,'typedArray':_0x3e0ad4,'usage':Cesium[_0x294c15(0xcb5)][_0x294c15(0x2d2)],'indexDatatype':Cesium[_0x294c15(0x5ac)][_0x294c15(0x85f)]});this[_0x294c15(0x7b6)]=new Cesium[(_0x294c15(0xa5f))]({'primitiveType':Cesium[_0x294c15(0x494)][_0x294c15(0xcb6)],'modelMatrix':this[_0x294c15(0x1f3)],'boundingVolume':this['boundingSphere'],'pass':Cesium[_0x294c15(0xdeb)]['OPAQUE'],'owner':this,'cull':!0x0}),this[_0x294c15(0x7b6)]['vertexArray']=new Cesium[(_0x294c15(0xd82))]({'context':_0x1a3efa,'attributes':_0x24a4ce,'indexBuffer':_0x33c54f}),this[_0x294c15(0x7b6)][_0x294c15(0x66b)]=Cesium[_0x294c15(0x377)]['fromCache']({'context':_0x1a3efa,'vertexShaderSource':_0x1c8a9c,'fragmentShaderSource':_0x3e25c5,'attributeLocations':_0x5d6e60}),this[_0x294c15(0x7b6)][_0x294c15(0x502)]=Cesium[_0x294c15(0x226)]['fromCache']({'cull':{'enabled':!0x1},'depthTest':{'enabled':!0x0},'blending':Cesium['BlendingState'][_0x294c15(0x2a1)]}),this[_0x294c15(0x7b6)][_0x294c15(0x584)]={'uColor':()=>this[_0x294c15(0xaa0)]};},_0x1305d4[_0x14b705(0x8bd)]['setDistDirByPoint']=function(_0x766195){const _0x200e9e=_0x14b705;let _0x4105b6=this['scene']['camera'];_0x4105b6[_0x200e9e(0x1cb)];let _0x55bfe9=Cesium[_0x200e9e(0x367)]['fromDegreesArrayHeights'](_0x766195)[0x0],_0x82134d=Cesium[_0x200e9e(0x367)][_0x200e9e(0x471)](this['_viewPosition'])[0x0],_0xd47e69=new Cesium['Cartesian3']();Cesium['Cartesian3']['subtract'](_0x55bfe9,_0x82134d,_0xd47e69);let _0x34ba67=Cesium[_0x200e9e(0x367)][_0x200e9e(0x693)](_0xd47e69);Cesium[_0x200e9e(0x367)][_0x200e9e(0x5e6)](_0xd47e69,_0xd47e69),this[_0x200e9e(0xa39)]=_0x34ba67;let _0x445e5b=_0x4105b6[_0x200e9e(0x22a)],_0x5f0632=_0x4105b6['pitch'],_0x3584d4=_0x4105b6[_0x200e9e(0xb40)],_0x46ee51=new Cesium[(_0x200e9e(0x367))]();Cesium[_0x200e9e(0x367)]['clone'](_0x4105b6[_0x200e9e(0x905)],_0x46ee51);let _0x5bca60=_0xd47e69[_0x200e9e(0x9b9)](),_0x5472c0=_0x82134d['clone']();_0x5472c0=Cesium['Cartesian3']['normalize'](_0x5472c0,_0x5472c0),Math[_0x200e9e(0xa76)](Cesium[_0x200e9e(0x367)][_0x200e9e(0x3be)](_0x5472c0,_0x5bca60))>=0x1&&(_0x5472c0=Math[_0x200e9e(0xa76)](Cesium[_0x200e9e(0x367)][_0x200e9e(0x3be)](_0x5bca60,Cesium['Cartesian3'][_0x200e9e(0xcea)]))<0x1?Cesium[_0x200e9e(0x367)][_0x200e9e(0x9b9)](Cartesian3[_0x200e9e(0xcea)],_0x5472c0):Cesium[_0x200e9e(0x367)][_0x200e9e(0x9b9)](Cartesian3[_0x200e9e(0xcf5)],_0x5472c0));let _0x1a9e83=new Cesium[(_0x200e9e(0x367))]();Cesium['Cartesian3'][_0x200e9e(0x8fd)](_0x5472c0,_0x5bca60,_0x1a9e83),_0x1a9e83=Cesium['Cartesian3']['normalize'](_0x1a9e83,_0x1a9e83),Cesium['Cartesian3'][_0x200e9e(0x8fd)](_0x5bca60,_0x1a9e83,_0x5472c0),_0x5472c0=Cesium[_0x200e9e(0x367)][_0x200e9e(0x5e6)](_0x5472c0,_0x5472c0),_0x4105b6[_0x200e9e(0xa7b)]({'destination':_0x82134d,'orientation':{'direction':_0x5bca60,'up':_0x5472c0},'convert':!0x1}),this[_0x200e9e(0x894)]=_0x4105b6[_0x200e9e(0x22a)]*Cesium[_0x200e9e(0x1f9)]['DEGREES_PER_RADIAN'],this[_0x200e9e(0x483)]=_0x4105b6[_0x200e9e(0x483)]*Cesium['Math'][_0x200e9e(0x48a)],_0x4105b6[_0x200e9e(0xa7b)]({'destination':_0x46ee51,'orientation':{'heading':_0x445e5b,'pitch':_0x5f0632,'roll':_0x3584d4},'convert':!0x1});},_0x1305d4[_0x14b705(0x8bd)][_0x14b705(0x635)]=function(){const _0x2a3b7f=_0x14b705;this[_0x2a3b7f(0x1ea)]&&(this[_0x2a3b7f(0x1ea)]['vertexArray']=this[_0x2a3b7f(0x1ea)][_0x2a3b7f(0x393)]&&!this[_0x2a3b7f(0x1ea)]['vertexArray'][_0x2a3b7f(0x508)]()&&this['colorCommand'][_0x2a3b7f(0x393)][_0x2a3b7f(0x60e)](),this[_0x2a3b7f(0x1ea)]['shaderProgram']=this['colorCommand'][_0x2a3b7f(0x66b)]&&!this[_0x2a3b7f(0x1ea)][_0x2a3b7f(0x66b)][_0x2a3b7f(0x508)]()&&this[_0x2a3b7f(0x1ea)][_0x2a3b7f(0x66b)][_0x2a3b7f(0x60e)](),this[_0x2a3b7f(0x1ea)]=void 0x0),this[_0x2a3b7f(0xc4c)]&&(this['stencilCommand'][_0x2a3b7f(0x393)]=this[_0x2a3b7f(0xc4c)][_0x2a3b7f(0x393)]&&!this[_0x2a3b7f(0xc4c)][_0x2a3b7f(0x393)][_0x2a3b7f(0x508)]()&&this['stencilCommand']['vertexArray'][_0x2a3b7f(0x60e)](),this[_0x2a3b7f(0xc4c)][_0x2a3b7f(0x66b)]=this['stencilCommand'][_0x2a3b7f(0x66b)]&&!this['stencilCommand'][_0x2a3b7f(0x66b)][_0x2a3b7f(0x508)]()&&this[_0x2a3b7f(0xc4c)][_0x2a3b7f(0x66b)][_0x2a3b7f(0x60e)](),this[_0x2a3b7f(0xc4c)]=void 0x0),this[_0x2a3b7f(0x7b6)]&&(this['lineCommand'][_0x2a3b7f(0x393)]=this[_0x2a3b7f(0x7b6)][_0x2a3b7f(0x393)]&&!this[_0x2a3b7f(0x7b6)]['vertexArray'][_0x2a3b7f(0x508)]()&&this['lineCommand'][_0x2a3b7f(0x393)][_0x2a3b7f(0x60e)](),this[_0x2a3b7f(0x7b6)][_0x2a3b7f(0x66b)]=this[_0x2a3b7f(0x7b6)][_0x2a3b7f(0x66b)]&&!this['lineCommand'][_0x2a3b7f(0x66b)][_0x2a3b7f(0x508)]()&&this[_0x2a3b7f(0x7b6)]['shaderProgram'][_0x2a3b7f(0x60e)](),this['lineCommand']=void 0x0);},_0x1305d4[_0x14b705(0x8bd)][_0x14b705(0x64f)]=function(_0x34a5a1){const _0x4e4b33=_0x14b705;_0x34a5a1[_0x4e4b33(0xd24)]||_0x34a5a1[_0x4e4b33(0x93f)][_0x4e4b33(0x916)]||_0x34a5a1[_0x4e4b33(0x93f)][_0x4e4b33(0xb2d)]||(this[_0x4e4b33(0x32e)]&&(this['dirty']=!0x1,this['_destroyCommand'](),this['_updateCamera'](_0x34a5a1),this[_0x4e4b33(0x7fa)](_0x34a5a1)),this[_0x4e4b33(0xc4c)]&&_0x34a5a1['commandList'][_0x4e4b33(0x6e3)](this[_0x4e4b33(0xc4c)]),this[_0x4e4b33(0x1ea)]&&_0x34a5a1[_0x4e4b33(0x935)][_0x4e4b33(0x6e3)](this[_0x4e4b33(0x1ea)]),this[_0x4e4b33(0x7b6)]&&_0x34a5a1[_0x4e4b33(0x935)][_0x4e4b33(0x6e3)](this[_0x4e4b33(0x7b6)]));},_0x1305d4[_0x14b705(0x8bd)][_0x14b705(0x237)]=function(){const _0x4c9392=_0x14b705;this['isBuild']||(this[_0x4c9392(0xbc7)]=!0x0,this[_0x4c9392(0x321)][_0x4c9392(0x613)][_0x4c9392(0x49c)](this),this[_0x4c9392(0x72b)]=this['scene']['preUpdate']['addEventListener']((_0x4cf88c,_0x260303)=>{const _0x1a857d=_0x4c9392;this[_0x1a857d(0x360)][_0x1a857d(0x865)](_0x4cf88c),this[_0x1a857d(0x243)][_0x1a857d(0x865)](_0x4cf88c);},this));},_0x1305d4[_0x14b705(0x8bd)][_0x14b705(0xac7)]=function(){const _0x4e9f4c=_0x14b705;this[_0x4e9f4c(0xbc7)]&&(this[_0x4e9f4c(0xbc7)]=!0x1,this[_0x4e9f4c(0x72b)](),this[_0x4e9f4c(0x321)][_0x4e9f4c(0x613)][_0x4e9f4c(0x4d1)](this));},_0x1305d4[_0x14b705(0x8bd)][_0x14b705(0x508)]=function(){return!0x1;},_0x1305d4[_0x14b705(0x8bd)]['destroy']=function(){const _0x3432e8=_0x14b705;if(this[_0x3432e8(0x360)]=this[_0x3432e8(0x360)][_0x3432e8(0x60e)](),this[_0x3432e8(0x243)]=this['globalDepthBuffer'][_0x3432e8(0x60e)](),this[_0x3432e8(0x1ea)]){let _0x1613fa=this[_0x3432e8(0x1ea)][_0x3432e8(0x393)],_0x2ec67c=this[_0x3432e8(0x1ea)][_0x3432e8(0x66b)];_0x1613fa=_0x1613fa&&!_0x1613fa[_0x3432e8(0x508)]()&&_0x1613fa[_0x3432e8(0x60e)](),_0x2ec67c=_0x2ec67c&&!_0x2ec67c[_0x3432e8(0x508)]()&&_0x2ec67c['destroy'](),this['colorCommand']=void 0x0;}if(this[_0x3432e8(0xc4c)]){let _0x413e6d=this[_0x3432e8(0xc4c)][_0x3432e8(0x393)],_0x135bbb=this['stencilCommand'][_0x3432e8(0x66b)];_0x413e6d=_0x413e6d&&!_0x413e6d['isDestroyed']()&&_0x413e6d['destroy'](),_0x135bbb=_0x135bbb&&!_0x135bbb[_0x3432e8(0x508)]()&&_0x135bbb[_0x3432e8(0x60e)](),this[_0x3432e8(0xc4c)]=void 0x0;}if(this[_0x3432e8(0x7b6)]){let _0x53db16=this['lineCommand']['vertexArray'],_0xf6d266=this[_0x3432e8(0x7b6)][_0x3432e8(0x66b)];_0x53db16=_0x53db16&&!_0x53db16[_0x3432e8(0x508)]()&&_0x53db16['destroy'](),_0xf6d266=_0xf6d266&&!_0xf6d266[_0x3432e8(0x508)]()&&_0xf6d266[_0x3432e8(0x60e)](),this[_0x3432e8(0x7b6)]=void 0x0;}},_0x49cd4['wasmReady']=!0x1,_0x49cd4['crunch']=void 0x0,_0x49cd4['loading']=!0x1,_0x49cd4[_0x14b705(0x6a6)]=function(){const _0x28e20c=_0x14b705;_0x49cd4['loading']||(Promise['resolve']()['then'](function(){return _0x48f659;})[_0x28e20c(0xacd)](_0x4a58f7=>{const _0x38f7a5=_0x28e20c;_0x49cd4['loading']=!0x1,_0x49cd4[_0x38f7a5(0xb6e)]=_0x4a58f7[_0x38f7a5(0xa84)],Object[_0x38f7a5(0xb44)](_0x49cd4['crunch'][_0x38f7a5(0x1cf)])[_0x38f7a5(0xbc2)]>0x0&&(_0x49cd4[_0x38f7a5(0xc21)]=!0x0),_0x49cd4['crunch'][_0x38f7a5(0x957)]=function(){_0x49cd4['wasmReady']=!0x0;};}),_0x49cd4['loading']=!0x0);};const _0x36400b={'cCRNFmtInvalid':-0x1,'cCRNFmtDXT1':0x0,'cCRNFmtDXT3':0x1,'cCRNFmtDXT5':0x2},_0xeed130={};var _0x32a8e2,_0xf2b330;_0xeed130[_0x36400b[_0x14b705(0xd00)]]=Cesium[_0x14b705(0x3c9)][_0x14b705(0x855)],_0xeed130[_0x36400b[_0x14b705(0x5d5)]]=Cesium[_0x14b705(0x3c9)][_0x14b705(0xb91)],_0xeed130[_0x36400b[_0x14b705(0x2c8)]]=Cesium[_0x14b705(0x3c9)]['RGBA_DXT5'];var _0xa83777=0x0;function _0x528141(_0xb5346f,_0x5c2df1,_0x57bfc9,_0xf254ee){const _0x5f5694=_0x14b705;var _0x8ed9fc,_0x374051=_0x57bfc9/0x4,_0x5dbdff=_0xf254ee%0x4,_0x13e5dd=new Uint32Array(_0xb5346f[_0x5f5694(0x212)],0x0,(_0xf254ee-_0x5dbdff)/0x4),_0xcf2aff=new Uint32Array(_0x5c2df1[_0x5f5694(0x212)]);for(_0x8ed9fc=0x0;_0x8ed9fc<_0x13e5dd[_0x5f5694(0xbc2)];_0x8ed9fc++)_0xcf2aff[_0x374051+_0x8ed9fc]=_0x13e5dd[_0x8ed9fc];for(_0x8ed9fc=_0xf254ee-_0x5dbdff;_0x8ed9fc<_0xf254ee;_0x8ed9fc++)_0x5c2df1[_0x57bfc9+_0x8ed9fc]=_0xb5346f[_0x8ed9fc];}_0x49cd4[_0x14b705(0x88c)]=function(_0x54f8fe){const _0x7a870d=_0x14b705,_0x3e84b3=_0x49cd4['crunch'];var _0x2adaab=_0x54f8fe['data'],_0x3bbaf2=_0x2adaab[_0x7a870d(0x932)],_0x43578d=new Uint8Array(_0x2adaab),_0x3f668f=_0x3e84b3[_0x7a870d(0x479)](_0x3bbaf2);_0x528141(_0x43578d,_0x3e84b3['HEAPU8'],_0x3f668f,_0x3bbaf2);var _0x391f46=_0x3e84b3[_0x7a870d(0x898)](_0x3f668f,_0x3bbaf2),_0x2dcc7d=_0xeed130[_0x391f46];if(!Cesium[_0x7a870d(0x4cb)](_0x2dcc7d))throw new Cesium[(_0x7a870d(0xb2e))](_0x7a870d(0x5d3));var _0x1031ad,_0x4be816=_0x3e84b3['_crn_get_levels'](_0x3f668f,_0x3bbaf2),_0x3c9c47=_0x3e84b3[_0x7a870d(0x3b8)](_0x3f668f,_0x3bbaf2),_0x511b6d=_0x3e84b3[_0x7a870d(0x2a4)](_0x3f668f,_0x3bbaf2),_0x430202=0x0;for(_0x1031ad=0x0;_0x1031ad<_0x4be816;++_0x1031ad)_0x430202+=Cesium[_0x7a870d(0x3c9)][_0x7a870d(0x820)](_0x2dcc7d,_0x3c9c47>>_0x1031ad,_0x511b6d>>_0x1031ad);if(_0xa83777<_0x430202&&(Cesium[_0x7a870d(0x4cb)](_0x32a8e2)&&_0x3e84b3['_free'](_0x32a8e2),_0x32a8e2=_0x3e84b3[_0x7a870d(0x479)](_0x430202),_0xf2b330=new Uint8Array(_0x3e84b3[_0x7a870d(0x34c)][_0x7a870d(0x212)],_0x32a8e2,_0x430202),_0xa83777=_0x430202),_0x3e84b3[_0x7a870d(0x667)](_0x3f668f,_0x3bbaf2,_0x32a8e2,_0x430202,0x0,_0x4be816),_0x3e84b3[_0x7a870d(0x799)](_0x3f668f),Cesium['defaultValue'](_0x54f8fe[_0x7a870d(0x578)],!0x1)){var _0x909682=_0xf2b330[_0x7a870d(0xd5b)](0x0,_0x430202);return 0x4===Cesium[_0x7a870d(0x7a8)][_0x7a870d(0xbc2)]?new Cesium[(_0x7a870d(0x7a8))](_0x2dcc7d,_0x3c9c47,_0x511b6d,_0x909682):new Cesium['CompressedTextureBuffer'](_0x2dcc7d,Cesium['PixelDatatype'][_0x7a870d(0xc70)],_0x3c9c47,_0x511b6d,_0x909682);}var _0x344d76=Cesium[_0x7a870d(0x3c9)][_0x7a870d(0x820)](_0x2dcc7d,_0x3c9c47,_0x511b6d),_0x2590a0=_0xf2b330[_0x7a870d(0x879)](0x0,_0x344d76),_0x19b637=new Uint8Array(_0x344d76);return _0x19b637[_0x7a870d(0x5e8)](_0x2590a0,0x0),0x4===Cesium[_0x7a870d(0x7a8)]['length']?new Cesium[(_0x7a870d(0x7a8))](_0x2dcc7d,_0x3c9c47,_0x511b6d,_0x19b637):new Cesium[(_0x7a870d(0x7a8))](_0x2dcc7d,Cesium[_0x7a870d(0x8a2)]['UNSIGNED_BYTE'],_0x3c9c47,_0x511b6d,_0x19b637);};var _0x57ddfa={'ISERVER_TOKEN':_0x14b705(0x988),'IPORTAL_KEY':_0x14b705(0xaae)},_0x3e2453=Object[_0x14b705(0x963)](_0x57ddfa);/** * @license * * Grauw URI utilities * * See: http://hg.grauw.nl/grauw-lib/file/tip/src/uri.js * * @author Laurens Holst (http://www.grauw.nl/) * * Copyright 2012 Laurens Holst * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * */ function _0x4f0728(_0x37777d){const _0x1a21d3=_0x14b705;if(_0x37777d instanceof _0x4f0728)this['scheme']=_0x37777d[_0x1a21d3(0x587)],this[_0x1a21d3(0xa91)]=_0x37777d[_0x1a21d3(0xa91)],this[_0x1a21d3(0x827)]=_0x37777d[_0x1a21d3(0x827)],this[_0x1a21d3(0xc9d)]=_0x37777d[_0x1a21d3(0xc9d)],this[_0x1a21d3(0x96e)]=_0x37777d[_0x1a21d3(0x96e)];else{if(_0x37777d){var _0x16a0b6=_0xef8780[_0x1a21d3(0x75e)](_0x37777d);this[_0x1a21d3(0x587)]=_0x16a0b6[0x1],this[_0x1a21d3(0xa91)]=_0x16a0b6[0x2],this[_0x1a21d3(0x827)]=_0x16a0b6[0x3],this[_0x1a21d3(0xc9d)]=_0x16a0b6[0x4],this[_0x1a21d3(0x96e)]=_0x16a0b6[0x5];}}}_0x4f0728['prototype'][_0x14b705(0x587)]=null,_0x4f0728[_0x14b705(0x8bd)][_0x14b705(0xa91)]=null,_0x4f0728[_0x14b705(0x8bd)][_0x14b705(0x827)]='',_0x4f0728[_0x14b705(0x8bd)]['query']=null,_0x4f0728[_0x14b705(0x8bd)][_0x14b705(0x96e)]=null;var _0xef8780=new RegExp('^(?:([^:/?#]+):)?(?://([^/?#]*))?([^?#]*)(?:\x5c?([^#]*))?(?:#(.*))?$');_0x4f0728[_0x14b705(0x8bd)][_0x14b705(0x48c)]=function(){const _0x381bed=_0x14b705;return this[_0x381bed(0x587)];},_0x4f0728[_0x14b705(0x8bd)][_0x14b705(0x4ea)]=function(){const _0xaa364b=_0x14b705;return this[_0xaa364b(0xa91)];},_0x4f0728['prototype'][_0x14b705(0xdc2)]=function(){const _0x491917=_0x14b705;return this[_0x491917(0x827)];},_0x4f0728[_0x14b705(0x8bd)]['getQuery']=function(){const _0x8cff=_0x14b705;return this[_0x8cff(0xc9d)];},_0x4f0728['prototype'][_0x14b705(0x7f3)]=function(){const _0x391a11=_0x14b705;return this[_0x391a11(0x96e)];},_0x4f0728[_0x14b705(0x8bd)][_0x14b705(0xa77)]=function(){const _0x1d2459=_0x14b705;return!!this[_0x1d2459(0x587)]&&!this['fragment'];},_0x4f0728[_0x14b705(0x8bd)][_0x14b705(0x351)]=function(_0x1b2168){const _0x362a42=_0x14b705;return _0x1b2168[_0x362a42(0x587)]==this['scheme']&&_0x1b2168[_0x362a42(0xa91)]==this[_0x362a42(0xa91)]&&_0x1b2168[_0x362a42(0x827)]==this[_0x362a42(0x827)]&&_0x1b2168[_0x362a42(0xc9d)]==this[_0x362a42(0xc9d)];},_0x4f0728[_0x14b705(0x8bd)][_0x14b705(0x701)]=function(_0x48ca98){const _0x480152=_0x14b705;return this[_0x480152(0x351)](_0x48ca98)&&_0x48ca98['fragment']==this[_0x480152(0x96e)];},_0x4f0728[_0x14b705(0x8bd)]['normalize']=function(){const _0x181544=_0x14b705;this[_0x181544(0x9a4)](),this[_0x181544(0x587)]&&(this['scheme']=this[_0x181544(0x587)][_0x181544(0x7e2)]()),this[_0x181544(0xa91)]&&(this[_0x181544(0xa91)]=this[_0x181544(0xa91)][_0x181544(0x94b)](_0x24db95,_0x3c3b64)[_0x181544(0x94b)](_0x587cda,_0x30a482)),this['path']&&(this['path']=this[_0x181544(0x827)][_0x181544(0x94b)](_0x587cda,_0x30a482)),this['query']&&(this[_0x181544(0xc9d)]=this['query'][_0x181544(0x94b)](_0x587cda,_0x30a482)),this[_0x181544(0x96e)]&&(this[_0x181544(0x96e)]=this['fragment'][_0x181544(0x94b)](_0x587cda,_0x30a482));};var _0x587cda=/%[0-9a-z]{2}/gi,_0x42b8a9=/[a-zA-Z0-9\-\._~]/,_0x24db95=/(.*@)?([^@:]*)(:.*)?/;function _0x30a482(_0x244671){const _0x5b6fac=_0x14b705;var _0xcb9817=unescape(_0x244671);return _0x42b8a9[_0x5b6fac(0x871)](_0xcb9817)?_0xcb9817:_0x244671[_0x5b6fac(0x1e7)]();}function _0x3c3b64(_0x4398b0,_0x2c2e2c,_0x5d7937,_0x12bddb){const _0x2e2eb8=_0x14b705;return(_0x2c2e2c||'')+_0x5d7937[_0x2e2eb8(0x7e2)]()+(_0x12bddb||'');}_0x4f0728[_0x14b705(0x8bd)][_0x14b705(0x356)]=function(_0x1ac3cf){const _0x1713f0=_0x14b705;var _0x562a4f=new _0x4f0728();return this[_0x1713f0(0x587)]?(_0x562a4f[_0x1713f0(0x587)]=this['scheme'],_0x562a4f[_0x1713f0(0xa91)]=this[_0x1713f0(0xa91)],_0x562a4f[_0x1713f0(0x827)]=this[_0x1713f0(0x827)],_0x562a4f[_0x1713f0(0xc9d)]=this[_0x1713f0(0xc9d)]):(_0x562a4f['scheme']=_0x1ac3cf[_0x1713f0(0x587)],this['authority']?(_0x562a4f['authority']=this[_0x1713f0(0xa91)],_0x562a4f['path']=this[_0x1713f0(0x827)],_0x562a4f['query']=this[_0x1713f0(0xc9d)]):(_0x562a4f[_0x1713f0(0xa91)]=_0x1ac3cf[_0x1713f0(0xa91)],''==this[_0x1713f0(0x827)]?(_0x562a4f[_0x1713f0(0x827)]=_0x1ac3cf[_0x1713f0(0x827)],_0x562a4f['query']=this[_0x1713f0(0xc9d)]||_0x1ac3cf[_0x1713f0(0xc9d)]):('/'==this[_0x1713f0(0x827)][_0x1713f0(0xaf9)](0x0)?(_0x562a4f['path']=this[_0x1713f0(0x827)],_0x562a4f[_0x1713f0(0x9a4)]()):(_0x1ac3cf[_0x1713f0(0xa91)]&&''==_0x1ac3cf[_0x1713f0(0x827)]?_0x562a4f[_0x1713f0(0x827)]='/'+this[_0x1713f0(0x827)]:_0x562a4f[_0x1713f0(0x827)]=_0x1ac3cf['path'][_0x1713f0(0xb31)](0x0,_0x1ac3cf['path'][_0x1713f0(0xc84)]('/')+0x1)+this['path'],_0x562a4f[_0x1713f0(0x9a4)]()),_0x562a4f[_0x1713f0(0xc9d)]=this[_0x1713f0(0xc9d)]))),_0x562a4f['fragment']=this['fragment'],_0x562a4f;},_0x4f0728[_0x14b705(0x8bd)]['removeDotSegments']=function(){const _0x5be66f=_0x14b705;var _0x51e0a2,_0x41a03a=this['path']['split']('/'),_0x1f2cf7=[],_0x143f79=''==_0x41a03a[0x0];for(_0x143f79&&_0x41a03a[_0x5be66f(0x2c9)](),''==_0x41a03a[0x0]&&_0x41a03a[_0x5be66f(0x2c9)]();_0x41a03a[_0x5be66f(0xbc2)];)'..'==(_0x51e0a2=_0x41a03a[_0x5be66f(0x2c9)]())?_0x1f2cf7[_0x5be66f(0x6d0)]():'.'!=_0x51e0a2&&_0x1f2cf7[_0x5be66f(0x6e3)](_0x51e0a2);'.'!=_0x51e0a2&&'..'!=_0x51e0a2||_0x1f2cf7[_0x5be66f(0x6e3)](''),_0x143f79&&_0x1f2cf7[_0x5be66f(0xb02)](''),this['path']=_0x1f2cf7[_0x5be66f(0x253)]('/');},_0x4f0728[_0x14b705(0x8bd)][_0x14b705(0xcf4)]=function(){const _0x5e1452=_0x14b705;var _0x83b86f='';return this['scheme']&&(_0x83b86f+=this['scheme']+':'),this['authority']&&(_0x83b86f+='//'+this[_0x5e1452(0xa91)]),_0x83b86f+=this[_0x5e1452(0x827)],this[_0x5e1452(0xc9d)]&&(_0x83b86f+='?'+this[_0x5e1452(0xc9d)]),this[_0x5e1452(0x96e)]&&(_0x83b86f+='#'+this[_0x5e1452(0x96e)]),_0x83b86f;};const _0x4a68dd=Cesium[_0x14b705(0x714)],_0x4114ba=Cesium['defined'],_0x4d9dc7=Cesium[_0x14b705(0x3e0)];function _0x3e14f1(_0x4ab59f,_0x4f76c4,_0x20b4cf){const _0x4be602=_0x14b705;if(!_0x4114ba(_0x4ab59f))throw new _0x4d9dc7(_0x4be602(0x403));if(!_0x4114ba(_0x4f76c4))throw new _0x4d9dc7(_0x4be602(0x362));if(_0x20b4cf=_0x4a68dd(_0x20b4cf,!0x0),_0x4ab59f instanceof _0x4f0728||(_0x4ab59f=new _0x4f0728(_0x4ab59f)),_0x4f76c4 instanceof _0x4f0728||(_0x4f76c4=new _0x4f0728(_0x4f76c4)),'data'===_0x4ab59f['scheme'])return _0x4ab59f[_0x4be602(0xcf4)]();if(_0x4be602(0x8db)===_0x4f76c4[_0x4be602(0x587)])return _0x4f76c4[_0x4be602(0xcf4)]();_0x4114ba(_0x4f76c4['authority'])&&!_0x4114ba(_0x4f76c4[_0x4be602(0x587)])&&(_0x4be602(0x43c)!=typeof document&&_0x4114ba(document[_0x4be602(0xb4b)])&&_0x4114ba(document['location']['href'])?_0x4f76c4[_0x4be602(0x587)]=new _0x4f0728(document[_0x4be602(0xb4b)][_0x4be602(0xc43)])[_0x4be602(0x587)]:_0x4f76c4[_0x4be602(0x587)]=_0x4ab59f[_0x4be602(0x587)]);var _0xa54475=_0x4ab59f;_0x4f76c4[_0x4be602(0xa77)]()&&(_0xa54475=_0x4f76c4);var _0x48b714='';_0x4114ba(_0xa54475[_0x4be602(0x587)])&&(_0x48b714+=_0xa54475[_0x4be602(0x587)]+':'),_0x4114ba(_0xa54475['authority'])&&(_0x48b714+='//'+_0xa54475[_0x4be602(0xa91)],''!==_0xa54475[_0x4be602(0x827)]&&'/'!==_0xa54475['path']&&(_0x48b714=_0x48b714[_0x4be602(0x94b)](/\/?$/,'/'),_0xa54475['path']=_0xa54475['path'][_0x4be602(0x94b)](/^\/?/g,''),''===_0xa54475['authority']&&(_0x48b714+='/'))),_0x48b714+=_0xa54475===_0x4ab59f?_0x20b4cf?_0x4ab59f[_0x4be602(0x827)][_0x4be602(0x94b)](/\/?$/,'/')+_0x4f76c4[_0x4be602(0x827)][_0x4be602(0x94b)](/^\/?/g,''):_0x4ab59f[_0x4be602(0x827)]+_0x4f76c4[_0x4be602(0x827)]:_0x4f76c4[_0x4be602(0x827)];var _0xb7b644=_0x4114ba(_0x4ab59f[_0x4be602(0xc9d)]),_0x310100=_0x4114ba(_0x4f76c4[_0x4be602(0xc9d)]);_0xb7b644&&_0x310100?_0x48b714+='?'+_0x4ab59f[_0x4be602(0xc9d)]+'&'+_0x4f76c4[_0x4be602(0xc9d)]:_0xb7b644&&!_0x310100?_0x48b714+='?'+_0x4ab59f[_0x4be602(0xc9d)]:!_0xb7b644&&_0x310100&&(_0x48b714+='?'+_0x4f76c4['query']);var _0x2c17b5=_0x4114ba(_0x4f76c4['fragment']);return _0x4114ba(_0x4ab59f[_0x4be602(0x96e)])&&!_0x2c17b5?_0x48b714+='#'+_0x4ab59f[_0x4be602(0x96e)]:_0x2c17b5&&(_0x48b714+='#'+_0x4f76c4[_0x4be602(0x96e)]),_0x48b714;}const _0x2f61f9=Cesium[_0x14b705(0x4cb)],_0xb1e081=Cesium['defaultValue'],_0x49a81f=Cesium[_0x14b705(0x3e0)],_0x3458cd=Cesium[_0x14b705(0xaa7)];function _0x326961(_0x168679,_0x2060e7){const _0x1086d2=_0x14b705;this[_0x1086d2(0xd6f)]={},this[_0x1086d2(0xa6c)](_0x168679,_0x2060e7);}Object['defineProperties'](_0x326961[_0x14b705(0x8bd)],{'value':{'get':function(){const _0x515f19=_0x14b705;return this[_0x515f19(0xde5)];},'set':function(_0x2544d4){this['_value']=_0x2544d4;}},'name':{'get':function(){return this['_name'];},'set':function(_0x40b279){this['_name']=_0x40b279;}}}),_0x326961[_0x14b705(0x8e1)]=function(_0x5a9d70){const _0x3bb15c=_0x14b705;var _0x41b3be,_0x50695f=_0x5a9d70[_0x3bb15c(0xb31)](0x0,_0x5a9d70[_0x3bb15c(0x966)](_0x3bb15c(0x95d))+0xa);if(_0x2f61f9(_0x326961[_0x3bb15c(0x4bf)][_0x3bb15c(0xd6f)][_0x50695f]))switch(_0x326961[_0x3bb15c(0x4bf)][_0x3bb15c(0xd6f)][_0x50695f][_0x3bb15c(0x45e)]){case _0x3e2453[_0x3bb15c(0x31a)]:_0x41b3be='?'+_0x3458cd({'token':_0x326961[_0x3bb15c(0x4bf)][_0x3bb15c(0xd6f)][_0x50695f][_0x3bb15c(0x788)]});break;case _0x3e2453[_0x3bb15c(0x24e)]:_0x41b3be='?'+_0x3458cd({'key':_0x326961['CREDENTIAL'][_0x3bb15c(0xd6f)][_0x50695f][_0x3bb15c(0x788)]});break;default:_0x41b3be='';}else switch(_0x326961['CREDENTIAL'][_0x3bb15c(0x6cb)]){case _0x3e2453[_0x3bb15c(0x31a)]:_0x41b3be='?'+_0x3458cd({'token':_0x326961[_0x3bb15c(0x4bf)][_0x3bb15c(0x788)]});break;case _0x3e2453[_0x3bb15c(0x24e)]:_0x41b3be='?'+_0x3458cd({'key':_0x326961['CREDENTIAL']['value']});break;default:_0x41b3be='?'+_0x326961['CREDENTIAL']['name']+'='+_0x326961['CREDENTIAL'][_0x3bb15c(0x788)];}return _0x3e14f1(_0x5a9d70,_0x41b3be,!0x1);},_0x326961['addTokenWithKey']=function(_0xdb9bbd,_0x229b11){const _0x5c0229=_0x14b705;var _0x3ce9c2;if(_0x2f61f9(_0x326961[_0x5c0229(0x4bf)]['_keymap'][_0xdb9bbd])){if(_0x326961['CREDENTIAL'][_0x5c0229(0xd6f)][_0xdb9bbd][_0x5c0229(0x45e)]instanceof Array){var _0x803ee0,_0x377bf4=_0x326961['CREDENTIAL'][_0x5c0229(0xd6f)][_0xdb9bbd][_0x5c0229(0x45e)],_0x318b0e=_0x326961['CREDENTIAL']['_keymap'][_0xdb9bbd][_0x5c0229(0x788)];(_0x12691f={})[_0x377bf4[0x0]]=_0x318b0e[0x0],_0x803ee0=_0x3e14f1(_0x229b11,'?'+_0x3458cd(_0x12691f),!0x1);for(var _0x44be7d=0x1;_0x44be7d<_0x377bf4['length'];_0x44be7d++){(_0x12691f={})[_0x377bf4[_0x44be7d]]=_0x318b0e[_0x44be7d],_0x803ee0=_0x803ee0+'&'+_0x3458cd(_0x12691f);}return _0x803ee0;}switch(_0x326961[_0x5c0229(0x4bf)][_0x5c0229(0xd6f)][_0xdb9bbd][_0x5c0229(0x45e)]){case _0x3e2453[_0x5c0229(0x31a)]:_0x3ce9c2='?'+_0x3458cd({'token':_0x326961[_0x5c0229(0x4bf)][_0x5c0229(0xd6f)][_0xdb9bbd][_0x5c0229(0x788)]});break;case _0x3e2453[_0x5c0229(0x24e)]:_0x3ce9c2='?'+_0x3458cd({'key':_0x326961[_0x5c0229(0x4bf)][_0x5c0229(0xd6f)][_0xdb9bbd][_0x5c0229(0x788)]});break;default:var _0x12691f;(_0x12691f={})[_0x326961[_0x5c0229(0x4bf)][_0x5c0229(0xd6f)][_0xdb9bbd][_0x5c0229(0x45e)]]=_0x326961[_0x5c0229(0x4bf)][_0x5c0229(0xd6f)][_0xdb9bbd][_0x5c0229(0x788)],_0x3ce9c2='?'+_0x3458cd(_0x12691f);}}else switch(_0x326961[_0x5c0229(0x4bf)]['name']){case _0x3e2453['ISERVER_TOKEN']:_0x3ce9c2='?'+_0x3458cd({'token':_0x326961['CREDENTIAL'][_0x5c0229(0x788)]});break;case _0x3e2453['IPORTAL_KEY']:_0x3ce9c2='?'+_0x3458cd({'key':_0x326961['CREDENTIAL']['value']});break;default:_0x3ce9c2='?'+_0x326961[_0x5c0229(0x4bf)][_0x5c0229(0x6cb)]+'='+_0x326961[_0x5c0229(0x4bf)]['value'];}return _0x3e14f1(_0x229b11,_0x3ce9c2,!0x1);},_0x326961[_0x14b705(0x8bd)]['addCredential']=function(_0x5bbb40,_0x24c94f){const _0x5d4474=_0x14b705;if(_0x5bbb40 instanceof Array){for(var _0x25fa39=0x0,_0x126afa=_0x5bbb40[_0x5d4474(0xbc2)];_0x25fa39<_0x126afa;_0x25fa39++)if(this[_0x5d4474(0xd6f)][_0x5bbb40[_0x25fa39][_0x5d4474(0xa50)]]={'type':_0x5bbb40[_0x25fa39][_0x5d4474(0x45e)]||_0x3e2453[_0x5d4474(0x31a)],'value':_0x5bbb40[_0x25fa39][_0x5d4474(0x788)]},-0x1!==_0x5bbb40[_0x25fa39][_0x5d4474(0xa50)][_0x5d4474(0x966)](_0x5d4474(0x95d))){var _0x1eb745=_0x5bbb40[_0x25fa39][_0x5d4474(0xa50)]['substring'](0x0,_0x5bbb40[_0x25fa39]['rooturl'][_0x5d4474(0xc84)]('/realspace')+0xa);this[_0x5d4474(0xd6f)][_0x1eb745]={'type':_0x5bbb40[_0x25fa39][_0x5d4474(0x45e)]||_0x3e2453[_0x5d4474(0x31a)],'value':_0x5bbb40[_0x25fa39][_0x5d4474(0x788)]};}}else{if(this['_value']=_0xb1e081(_0x5bbb40,''),null==_0x5bbb40)throw new _0x49a81f(_0x5d4474(0xca5));this[_0x5d4474(0x7dc)]=_0xb1e081(_0x24c94f,_0x3e2453[_0x5d4474(0x31a)]),this[_0x5d4474(0xd6f)][_0x5d4474(0xa84)]={'type':this[_0x5d4474(0x7dc)],'value':this[_0x5d4474(0xde5)]};}},_0x326961[_0x14b705(0x4bf)]=null;var _0x3489fc,_0xb0c2da,_0x58a43b,_0x35b249=/((?:.*\/)|^)SuperMap3D\.js$/;function _0x583a92(){const _0x270c3d=_0x14b705;for(var _0x3be253=document[_0x270c3d(0x95a)](_0x270c3d(0x913)),_0x35afe9=0x0,_0x58feca=_0x3be253[_0x270c3d(0xbc2)];_0x35afe9<_0x58feca;++_0x35afe9){var _0x189224=_0x3be253[_0x35afe9]['getAttribute'](_0x270c3d(0x619)),_0x5a6f71=_0x35b249[_0x270c3d(0x75e)](_0x189224);if(null!==_0x5a6f71)return _0x5a6f71[0x1];}}function _0x996123(_0x279225){const _0x5edf9b=_0x14b705;return _0x5edf9b(0x43c)==typeof document?_0x279225:(Cesium[_0x5edf9b(0x4cb)](_0x3489fc)||(_0x3489fc=document['createElement']('a')),_0x3489fc['href']=_0x279225,_0x3489fc[_0x5edf9b(0xc43)]=_0x3489fc[_0x5edf9b(0xc43)],_0x3489fc['href']);}function _0x4cfb35(){const _0x16890b=_0x14b705;if(Cesium[_0x16890b(0x4cb)](_0xb0c2da))return _0xb0c2da;var _0x3afe86;if(_0x3afe86=_0x16890b(0x43c)!=typeof SUPERMAP_BASE_URL?SUPERMAP_BASE_URL:_0x583a92(),!Cesium['defined'](_0x3afe86))throw new Cesium[(_0x16890b(0x3e0))](_0x16890b(0x743));return(_0xb0c2da=new Cesium['Resource']({'url':_0x996123(_0x3afe86)}))[_0x16890b(0xcb1)](),_0xb0c2da;}function _0x21bb44(_0x526e74){const _0x2d1e94=_0x14b705;return _0x996123(require[_0x2d1e94(0xcb3)](_0x2d1e94(0xb04)+_0x526e74));}function _0x53b2b2(_0x8a4c83){const _0x42f252=_0x14b705;return _0x4cfb35()[_0x42f252(0x2bc)]({'url':_0x8a4c83})['url'];}function _0x35cb79(_0x763505){const _0xb8fbf2=_0x14b705;return Cesium['defined'](_0x58a43b)||(_0x58a43b=_0xb8fbf2(0xda1)==typeof define&&Cesium['defined'](define[_0xb8fbf2(0xa29)])&&!define[_0xb8fbf2(0xa29)][_0xb8fbf2(0xaa9)]&&Cesium['defined'](require[_0xb8fbf2(0xcb3)])?_0x21bb44:_0x53b2b2),_0x58a43b(_0x763505);}function _0x2ebcaf(){}_0x35cb79['_buildModuleUrlFromBaseUrl']=_0x53b2b2,_0x35cb79[_0x14b705(0x69b)]=function(){_0xb0c2da=void 0x0;},_0x35cb79['setBaseUrl']=function(_0x38fe7c){const _0x33de99=_0x14b705;_0xb0c2da=Cesium['Resource'][_0x33de99(0xbcb)]['getDerivedResource']({'url':_0x38fe7c});},_0x35cb79[_0x14b705(0x223)]=_0x4cfb35,_0x2ebcaf['read']=function(_0x519e24){const _0x52a004=_0x14b705;let _0xdc0c9e=_0x519e24[_0x52a004(0x966)]('<');return _0xdc0c9e>0x0&&(_0x519e24=_0x519e24[_0x52a004(0xb31)](_0xdc0c9e)),DOMParser?(_0x2ebcaf[_0x52a004(0xe23)]||(_0x2ebcaf[_0x52a004(0xe23)]=new DOMParser()),_0x2ebcaf[_0x52a004(0xe23)]['parseFromString'](_0x519e24,'text/xml')):(_0x2ebcaf[_0x52a004(0xe23)]||(_0x2ebcaf[_0x52a004(0xe23)]=new ActiveXObject(_0x52a004(0x5c6))),_0x2ebcaf[_0x52a004(0xe23)][_0x52a004(0x1ec)](_0x519e24));},_0x2ebcaf[_0x14b705(0xb0e)]=function(_0xb986bf,_0x4b11bc,_0x5e8751){const _0x2f3a4d=_0x14b705;let _0x1849da=[];if(_0xb986bf['getElementsByTagNameNS'])_0x1849da=_0xb986bf[_0x2f3a4d(0xb0e)](_0x4b11bc,_0x5e8751);else{let _0x5c315b,_0x312b14,_0x234ad2=_0xb986bf['getElementsByTagName']('*');for(let _0x369869=0x0,_0x282488=_0x234ad2[_0x2f3a4d(0xbc2)];_0x369869<_0x282488;++_0x369869)_0x5c315b=_0x234ad2[_0x369869],_0x312b14=_0x5c315b[_0x2f3a4d(0x45d)]?_0x5c315b[_0x2f3a4d(0x45d)]+':'+_0x5e8751:_0x5e8751,'*'!==_0x5e8751&&_0x312b14!==_0x5c315b[_0x2f3a4d(0xa82)]||'*'!==_0x4b11bc&&_0x4b11bc!==_0x5c315b[_0x2f3a4d(0xbd3)]||_0x1849da['push'](_0x5c315b);}return _0x1849da;},_0x2ebcaf[_0x14b705(0x3fd)]=function(_0x420f18,_0x1c6bf9,_0x13355a){const _0x505ab1=_0x14b705;let _0x1256cd=null;if(_0x420f18[_0x505ab1(0x3fd)])_0x1256cd=_0x420f18[_0x505ab1(0x3fd)](_0x1c6bf9,_0x13355a);else{let _0x3e230f,_0x312dbf,_0x2d16b8=_0x420f18[_0x505ab1(0xba2)];for(let _0x2e4a14=0x0,_0x2b88e4=_0x2d16b8['length'];_0x2e4a14<_0x2b88e4;++_0x2e4a14)if(_0x3e230f=_0x2d16b8[_0x2e4a14],_0x3e230f[_0x505ab1(0xbd3)]===_0x1c6bf9&&(_0x312dbf=_0x3e230f['prefix']?_0x3e230f[_0x505ab1(0x45d)]+':'+_0x13355a:_0x13355a,_0x312dbf===_0x3e230f[_0x505ab1(0xa82)])){_0x1256cd=_0x3e230f;break;}}return _0x1256cd;},_0x2ebcaf['getChildValue']=function(_0x304483,_0x10def0){const _0x29ccc2=_0x14b705;let _0x20996a=_0x10def0||'';if(_0x304483){for(let _0x322cc6=_0x304483[_0x29ccc2(0xc5e)];_0x322cc6;_0x322cc6=_0x322cc6['nextSibling'])switch(_0x322cc6[_0x29ccc2(0x84f)]){case 0x3:case 0x4:_0x20996a+=_0x322cc6[_0x29ccc2(0x39c)];}}return _0x20996a;},_0x2ebcaf[_0x14b705(0x477)]=function(_0x1b7fa8,_0x4ea874){const _0x409181=_0x14b705;if(!_0x1b7fa8)return;let _0x1cbf02=_0x1b7fa8[_0x409181(0x74c)](_0x4ea874);if(null!==_0x1cbf02){let _0x1849a0=parseFloat(_0x1cbf02);return isNaN(_0x1849a0)?void 0x0:_0x1849a0;}},_0x2ebcaf[_0x14b705(0x287)]=function(_0x290f7a,_0x159f5c){if(!_0x290f7a)return;let _0x3311a3=_0x290f7a['getAttribute'](_0x159f5c);return null!==_0x3311a3?_0x3311a3:void 0x0;},_0x2ebcaf[_0x14b705(0x7a5)]=function(_0x3107d5,_0x130c41){const _0x131430=_0x14b705;if(!_0x3107d5)return;let _0x29ee27=_0x3107d5[_0x131430(0x74c)](_0x130c41);return _0x29ee27=_0x29ee27[_0x131430(0x7e2)](),_0x131430(0x972)!==_0x29ee27&&('true'===_0x29ee27||void 0x0);},_0x2ebcaf['queryFirstNode']=function(_0x236968,_0x3fdcf1,_0x2c2627){const _0x4d09c2=_0x14b705;if(!_0x236968)return;let _0x2be1a9=_0x236968[_0x4d09c2(0x5bf)],_0x4c1f6d=_0x2be1a9[_0x4d09c2(0xbc2)];for(let _0x208a67=0x0;_0x208a67<_0x4c1f6d;_0x208a67++){let _0x3d9372=_0x2be1a9[_0x208a67];if(_0x2c2627){if(_0x3d9372[_0x4d09c2(0xdb5)]===_0x3fdcf1&&-0x1!==_0x2c2627[_0x4d09c2(0x966)](_0x3d9372[_0x4d09c2(0xbd3)]))return _0x3d9372;}else{if(_0x3d9372[_0x4d09c2(0xdb5)]===_0x3fdcf1)return _0x3d9372;}}},_0x2ebcaf[_0x14b705(0x5f4)]=function(_0x2f1d18,_0x76e59b,_0x2c2dd7){const _0x4468c9=_0x14b705;if(!_0x2f1d18)return;let _0x57c3fb=[],_0x588478=_0x2f1d18['getElementsByTagNameNS']('*',_0x76e59b),_0x2c3e40=_0x588478['length'];for(let _0x31e153=0x0;_0x31e153<_0x2c3e40;_0x31e153++){let _0x3b4764=_0x588478[_0x31e153];_0x2c2dd7?_0x3b4764[_0x4468c9(0xdb5)]===_0x76e59b&&-0x1!==_0x2c2dd7['indexOf'](_0x3b4764[_0x4468c9(0xbd3)])&&_0x57c3fb[_0x4468c9(0x6e3)](_0x3b4764):_0x3b4764[_0x4468c9(0xdb5)]===_0x76e59b&&_0x57c3fb[_0x4468c9(0x6e3)](_0x3b4764);}return _0x57c3fb;},_0x2ebcaf[_0x14b705(0x514)]=function(_0x5f4e67,_0x491534,_0x4cbb77){const _0x50347c=_0x14b705;if(!_0x5f4e67)return[];let _0x24889a=[],_0xb816e0=_0x5f4e67[_0x50347c(0x5bf)],_0x42f416=_0xb816e0[_0x50347c(0xbc2)];for(let _0x57b079=0x0;_0x57b079<_0x42f416;_0x57b079++){let _0x12749b=_0xb816e0[_0x57b079];_0x4cbb77?_0x12749b[_0x50347c(0xdb5)]===_0x491534&&-0x1!==_0x4cbb77['indexOf'](_0x12749b[_0x50347c(0xbd3)])&&_0x24889a['push'](_0x12749b):_0x12749b[_0x50347c(0xdb5)]===_0x491534&&_0x24889a[_0x50347c(0x6e3)](_0x12749b);}return _0x24889a;},_0x2ebcaf['queryNumericValue']=function(_0x5b9f2f,_0x31cf5f,_0x629b0e){const _0x145184=_0x14b705;let _0x2d65be=_0x2ebcaf[_0x145184(0x6bc)](_0x5b9f2f,_0x31cf5f,_0x629b0e);if(_0x2d65be){let _0x3a8f0c=parseFloat(_0x2d65be[_0x145184(0xdd1)]);return isNaN(_0x3a8f0c)?void 0x0:_0x3a8f0c;}},_0x2ebcaf[_0x14b705(0x370)]=function(_0x325955,_0x29bc6f,_0x4ea6bc){const _0x51867b=_0x14b705;let _0x368214=_0x2ebcaf['queryFirstNode'](_0x325955,_0x29bc6f,_0x4ea6bc);if(_0x368214)return _0x368214[_0x51867b(0xdd1)][_0x51867b(0xdc8)]();},_0x2ebcaf[_0x14b705(0x688)]=function(_0xf4607,_0x11c545,_0x47f234){const _0x16b61f=_0x14b705;let _0x37fbb5=_0x2ebcaf[_0x16b61f(0x6bc)](_0xf4607,_0x11c545,_0x47f234);if(_0x37fbb5){let _0xd02833=_0x37fbb5[_0x16b61f(0xdd1)][_0x16b61f(0xdc8)]();return'1'===_0xd02833||/^true$/i[_0x16b61f(0x871)](_0xd02833);}};const _0x33f474={'Fill':0x0,'WireFrame':0x1,'Fill_And_WireFrame':0x2};var _0x1db55e=Object[_0x14b705(0x963)](_0x33f474);const _0x478be3={'None':0x0,'FixedZ':0x1,'FixedXYZ':0x2};var _0x858ffe=Object[_0x14b705(0x963)](_0x478be3);function _0x431c42(){const _0x4cce98=_0x14b705;this['_fillForeColor']=new Cesium[(_0x4cce98(0xb45))](),this[_0x4cce98(0x539)]=_0x1db55e['Fill'],this['_lineColor']=new Cesium[(_0x4cce98(0xb45))](),this[_0x4cce98(0xa96)]=0x1,this[_0x4cce98(0x4c3)]=0x0,this['_pointSize']=0x1,this['_pointColor']=new Cesium[(_0x4cce98(0xb45))](),this[_0x4cce98(0x8d9)]=Cesium[_0x4cce98(0x37f)][_0x4cce98(0x4b5)],this[_0x4cce98(0x80c)]=new Cesium[(_0x4cce98(0xb45))](0x1,0x1,0x1,0x1),this[_0x4cce98(0x29b)]=void 0x0,this[_0x4cce98(0x31f)]=!0x1,this['_image']=void 0x0,this[_0x4cce98(0x8f7)]=!0x0,this[_0x4cce98(0x899)]=Cesium[_0x4cce98(0xb45)][_0x4cce98(0x9bc)],this[_0x4cce98(0x62d)]=0x1,this[_0x4cce98(0xcd6)]=_0x858ffe['SCREEN_ALIGNED'];}Object['defineProperties'](_0x431c42['prototype'],{'fillForeColor':{'get':function(){const _0x25bf3f=_0x14b705;return this[_0x25bf3f(0xc64)];},'set':function(_0x46252c){const _0x41523f=_0x14b705;Cesium[_0x41523f(0x961)][_0x41523f(0x7d3)]['object'](_0x41523f(0xd62),_0x46252c),Cesium[_0x41523f(0xb45)]['clone'](_0x46252c,this[_0x41523f(0xc64)]);}},'bottomAltitude':{'get':function(){const _0x16b1c3=_0x14b705;return this[_0x16b1c3(0x4c3)];},'set':function(_0x251ef3){const _0xe04d22=_0x14b705;Cesium[_0xe04d22(0x961)][_0xe04d22(0x7d3)][_0xe04d22(0x272)](_0xe04d22(0x2aa),_0x251ef3),this[_0xe04d22(0x4c3)]!==_0x251ef3&&(this[_0xe04d22(0x4c3)]=_0x251ef3,this[_0xe04d22(0x31f)]=!0x0);}},'altitudeMode':{'get':function(){const _0x3cfd99=_0x14b705;return this[_0x3cfd99(0x8d9)];},'set':function(_0x8f1dad){const _0x3af0f7=_0x14b705;Cesium[_0x3af0f7(0x961)]['typeOf'][_0x3af0f7(0x272)](_0x3af0f7(0x304),_0x8f1dad),this[_0x3af0f7(0x8d9)]=_0x8f1dad;}},'fillStyle':{'get':function(){const _0x50b2fc=_0x14b705;return this[_0x50b2fc(0x539)];},'set':function(_0x1b6c2c){const _0x92316e=_0x14b705;Cesium[_0x92316e(0x961)][_0x92316e(0x7d3)][_0x92316e(0x272)](_0x92316e(0xce5),_0x1b6c2c);let _0x5b1720=this[_0x92316e(0x539)];this[_0x92316e(0x539)]=_0x1b6c2c,_0x1b6c2c!==_0x5b1720&&this[_0x92316e(0x29b)]&&this[_0x92316e(0x29b)][_0x92316e(0x7fb)]();}},'lineColor':{'get':function(){const _0xe257c6=_0x14b705;return this[_0xe257c6(0x4cd)];},'set':function(_0xffba10){const _0x47946b=_0x14b705;Cesium[_0x47946b(0x961)][_0x47946b(0x7d3)][_0x47946b(0xda1)](_0x47946b(0xd75),_0xffba10),Cesium[_0x47946b(0xb45)][_0x47946b(0x9b9)](_0xffba10,this['_lineColor']);}},'lineWidth':{'get':function(){const _0x2f32bb=_0x14b705;return this[_0x2f32bb(0xa96)];},'set':function(_0xf44e3a){const _0xbfe5df=_0x14b705;Cesium['Check'][_0xbfe5df(0x7d3)][_0xbfe5df(0x272)](_0xbfe5df(0x4eb),_0xf44e3a),this[_0xbfe5df(0xa96)]=_0xf44e3a;}},'pointSize':{'get':function(){const _0x579ccc=_0x14b705;return this[_0x579ccc(0x992)];},'set':function(_0x52f29a){const _0x50519c=_0x14b705;Cesium[_0x50519c(0x961)]['typeOf'][_0x50519c(0x272)](_0x50519c(0xc34),_0x52f29a),this['_pointSize']=_0x52f29a;}},'pointColor':{'get':function(){const _0x2b0ddf=_0x14b705;return this[_0x2b0ddf(0x687)];},'set':function(_0x21738f){const _0x2c5b16=_0x14b705;Cesium[_0x2c5b16(0x961)][_0x2c5b16(0x7d3)][_0x2c5b16(0xda1)](_0x2c5b16(0xc7d),_0x21738f),Cesium['Color'][_0x2c5b16(0x9b9)](_0x21738f,this['_pointColor']);}},'emissionColor':{'get':function(){const _0x5b9990=_0x14b705;return this[_0x5b9990(0x80c)];},'set':function(_0x19f54d){const _0x438f75=_0x14b705;Cesium[_0x438f75(0x961)]['typeOf'][_0x438f75(0xda1)]('emission\x20color',_0x19f54d),Cesium[_0x438f75(0xb45)]['clone'](_0x19f54d,this[_0x438f75(0x80c)]);}},'image':{'get':function(){const _0x190045=_0x14b705;return this[_0x190045(0x8f9)];},'set':function(_0x14978a){const _0x232e8b=_0x14b705;this[_0x232e8b(0x8f7)]=!0x1,this[_0x232e8b(0x8f9)]=_0x14978a,_0x232e8b(0x297)==typeof _0x14978a?this[_0x232e8b(0x735)]():this[_0x232e8b(0x8f7)]=!0x0;}},'imageReady':{'get':function(){const _0x21c7a9=_0x14b705;return this[_0x21c7a9(0x8f7)];}},'calloutColor':{'get':function(){const _0x241177=_0x14b705;return this[_0x241177(0x899)];},'set':function(_0x55a9bf){const _0x1caff7=_0x14b705;this['_calloutColor']!==_0x55a9bf&&(this[_0x1caff7(0x899)]=_0x55a9bf);}},'calloutWidth':{'get':function(){const _0x181e79=_0x14b705;return this[_0x181e79(0x62d)];},'set':function(_0x5e2549){const _0xde04c2=_0x14b705;this[_0xde04c2(0x62d)]!==_0x5e2549&&(this['_calloutWidth']=_0x5e2549);}},'billboardMode':{'get':function(){const _0xaeba38=_0x14b705;return this[_0xaeba38(0xcd6)];},'set':function(_0x55ce9e){const _0x1856eb=_0x14b705;this['_billboardMode']!==_0x55ce9e&&(this[_0x1856eb(0xcd6)]=_0x55ce9e);}}});const _0x517844={'UNLOADED':0x0,'LOADING':0x1,'LOADED':0x2,'READY':0x3,'FAILED':0x4};var _0xd5b949=Object[_0x14b705(0x963)](_0x517844);const _0x4a7c36={'LUMINANCE_8':0x1,'LUMINANCE_16':0x2,'ALPHA':0x3,'ALPHA_4_LUMINANCE_4':0x4,'LUMINANCE_ALPHA':0x5,'RGB_565':0x6,'BGR565':0x7,'RGB':0xa,'BGR':0xb,'ARGB':0xc,'ABGR':0xd,'BGRA':0xe,'WEBP':0x19,'RGBA':0x1c,'DXT1':0x11,'DXT2':0x12,'DXT3':0x13,'DXT4':0x14,'DXT5':0x15,'CRN_DXT5':0x1a,'STANDARD_CRN':0x1b};var _0x2d647f=Object[_0x14b705(0x963)](_0x4a7c36);const _0x577ed7={'encNONE':0x0,'enrS3TCDXTN':0xe,'enrPVRTPF_PVRTC2':0x13,'enrPVRTPF_PVRTC':0x14,'enrPVRTPF_PVRTC_4bpp':0x15,'enrPVRTPF_ETC1':0x16};var _0x19fd44=Object['freeze'](_0x577ed7);const _0x5d802e={'SVC_Vertex':0x1,'SVC_Normal':0x2,'SVC_VertexColor':0x4,'SVC_SecondColor':0x8,'SVC_TexutreCoord':0x10,'SVC_TexutreCoordIsW':0x20};var _0x1b10cd=Object[_0x14b705(0x963)](_0x5d802e),_0x435cdb={};_0x435cdb=function _0x5cea2a(_0x55a5a7,_0x37a1c2,_0x4d3852){const _0x51fa8c=_0x14b705;function _0x448ee7(_0x19f848,_0x489fd1){const _0x1a339d=_0x5611;if(!_0x37a1c2[_0x19f848]){if(!_0x55a5a7[_0x19f848]){var _0xb957c=_0x1a339d(0x9dc)==typeof require&&require;if(!_0x489fd1&&_0xb957c)return _0xb957c(_0x19f848,!0x0);if(_0x49e1da)return _0x49e1da(_0x19f848,!0x0);var _0x5628bb=new Error('Cannot\x20find\x20module\x20\x27'+_0x19f848+'\x27');throw _0x5628bb[_0x1a339d(0x25f)]=_0x1a339d(0x251),_0x5628bb;}var _0x3d5ca2=_0x37a1c2[_0x19f848]={'exports':{}};_0x55a5a7[_0x19f848][0x0][_0x1a339d(0x90b)](_0x3d5ca2[_0x1a339d(0x2ee)],function(_0x65bf56){var _0x28ce75=_0x55a5a7[_0x19f848][0x1][_0x65bf56];return _0x448ee7(_0x28ce75||_0x65bf56);},_0x3d5ca2,_0x3d5ca2[_0x1a339d(0x2ee)],_0x5cea2a,_0x55a5a7,_0x37a1c2,_0x4d3852);}return _0x37a1c2[_0x19f848][_0x1a339d(0x2ee)];}for(var _0x49e1da=_0x51fa8c(0x9dc)==typeof require&&require,_0x7633a8=0x0;_0x7633a8<_0x4d3852[_0x51fa8c(0xbc2)];_0x7633a8++)_0x448ee7(_0x4d3852[_0x7633a8]);return _0x448ee7;}({0x1:[function(_0x359acb,_0x3bc027,_0x17e5c0){const _0x486072=_0x14b705;var _0x31ad27=_0x486072(0x43c)!=typeof Uint8Array&&'undefined'!=typeof Uint16Array&&_0x486072(0x43c)!=typeof Int32Array;_0x17e5c0[_0x486072(0x57b)]=function(_0x19418d){const _0x4170cf=_0x486072;for(var _0x130987=Array['prototype']['slice'][_0x4170cf(0x90b)](arguments,0x1);_0x130987[_0x4170cf(0xbc2)];){var _0x360c06=_0x130987[_0x4170cf(0x2c9)]();if(_0x360c06){if(_0x4170cf(0xda1)!=typeof _0x360c06)throw new TypeError(_0x360c06+_0x4170cf(0x765));for(var _0x49c6f0 in _0x360c06)_0x360c06[_0x4170cf(0xac3)](_0x49c6f0)&&(_0x19418d[_0x49c6f0]=_0x360c06[_0x49c6f0]);}}return _0x19418d;},_0x17e5c0['shrinkBuf']=function(_0xd7ca38,_0x1a5ae9){const _0x126ef1=_0x486072;return _0xd7ca38['length']===_0x1a5ae9?_0xd7ca38:_0xd7ca38[_0x126ef1(0x879)]?_0xd7ca38[_0x126ef1(0x879)](0x0,_0x1a5ae9):(_0xd7ca38[_0x126ef1(0xbc2)]=_0x1a5ae9,_0xd7ca38);};var _0x47a4db={'arraySet':function(_0x4ee935,_0x24c3a4,_0x9155af,_0x4ba097,_0x1a95a0){const _0x3fe1d3=_0x486072;if(_0x24c3a4[_0x3fe1d3(0x879)]&&_0x4ee935[_0x3fe1d3(0x879)])_0x4ee935[_0x3fe1d3(0x5e8)](_0x24c3a4[_0x3fe1d3(0x879)](_0x9155af,_0x9155af+_0x4ba097),_0x1a95a0);else{for(var _0x2918c7=0x0;_0x2918c7<_0x4ba097;_0x2918c7++)_0x4ee935[_0x1a95a0+_0x2918c7]=_0x24c3a4[_0x9155af+_0x2918c7];}},'flattenChunks':function(_0xa70d0b){const _0x3e8051=_0x486072;var _0x1ab025,_0x3dcc62,_0x2513ad,_0x3c258e,_0xb9785f,_0x1e24cb;for(_0x2513ad=0x0,_0x1ab025=0x0,_0x3dcc62=_0xa70d0b[_0x3e8051(0xbc2)];_0x1ab025<_0x3dcc62;_0x1ab025++)_0x2513ad+=_0xa70d0b[_0x1ab025][_0x3e8051(0xbc2)];for(_0x1e24cb=new Uint8Array(_0x2513ad),_0x3c258e=0x0,_0x1ab025=0x0,_0x3dcc62=_0xa70d0b[_0x3e8051(0xbc2)];_0x1ab025<_0x3dcc62;_0x1ab025++)_0xb9785f=_0xa70d0b[_0x1ab025],_0x1e24cb[_0x3e8051(0x5e8)](_0xb9785f,_0x3c258e),_0x3c258e+=_0xb9785f[_0x3e8051(0xbc2)];return _0x1e24cb;}},_0x836a99={'arraySet':function(_0x47a0b9,_0x56b664,_0x34b4c0,_0x89de44,_0x54689e){for(var _0x6a9a62=0x0;_0x6a9a62<_0x89de44;_0x6a9a62++)_0x47a0b9[_0x54689e+_0x6a9a62]=_0x56b664[_0x34b4c0+_0x6a9a62];},'flattenChunks':function(_0x58c627){const _0x71c541=_0x486072;return[]['concat'][_0x71c541(0x6c9)]([],_0x58c627);}};_0x17e5c0[_0x486072(0x9b7)]=function(_0xc51334){const _0x4fbbe3=_0x486072;_0xc51334?(_0x17e5c0['Buf8']=Uint8Array,_0x17e5c0[_0x4fbbe3(0xe09)]=Uint16Array,_0x17e5c0[_0x4fbbe3(0xdca)]=Int32Array,_0x17e5c0[_0x4fbbe3(0x57b)](_0x17e5c0,_0x47a4db)):(_0x17e5c0[_0x4fbbe3(0x262)]=Array,_0x17e5c0[_0x4fbbe3(0xe09)]=Array,_0x17e5c0['Buf32']=Array,_0x17e5c0[_0x4fbbe3(0x57b)](_0x17e5c0,_0x836a99));},_0x17e5c0[_0x486072(0x9b7)](_0x31ad27);},{}],0x2:[function(_0x3d7154,_0x143e02,_0x2ca94b){const _0x5c89bb=_0x14b705;var _0x2c8a22=_0x3d7154(_0x5c89bb(0x2df)),_0x2e26ae=!0x0,_0x37dfe4=!0x0;try{String['fromCharCode'][_0x5c89bb(0x6c9)](null,[0x0]);}catch(_0xc0310a){_0x2e26ae=!0x1;}try{String[_0x5c89bb(0x6d8)]['apply'](null,new Uint8Array(0x1));}catch(_0x526a20){_0x37dfe4=!0x1;}for(var _0xca7e4c=new _0x2c8a22[(_0x5c89bb(0x262))](0x100),_0x34895b=0x0;_0x34895b<0x100;_0x34895b++)_0xca7e4c[_0x34895b]=_0x34895b>=0xfc?0x6:_0x34895b>=0xf8?0x5:_0x34895b>=0xf0?0x4:_0x34895b>=0xe0?0x3:_0x34895b>=0xc0?0x2:0x1;function _0xb6e700(_0x444f7d,_0x4bc612){const _0xdbdb76=_0x5c89bb;if(_0x4bc612<0x10001&&(_0x444f7d[_0xdbdb76(0x879)]&&_0x37dfe4||!_0x444f7d[_0xdbdb76(0x879)]&&_0x2e26ae))return String[_0xdbdb76(0x6d8)]['apply'](null,_0x2c8a22[_0xdbdb76(0x611)](_0x444f7d,_0x4bc612));for(var _0x2bca6f='',_0x228800=0x0;_0x228800<_0x4bc612;_0x228800++)_0x2bca6f+=String['fromCharCode'](_0x444f7d[_0x228800]);return _0x2bca6f;}_0xca7e4c[0xfe]=_0xca7e4c[0xfe]=0x1,_0x2ca94b[_0x5c89bb(0x896)]=function(_0xd3bd7a){const _0x5da0da=_0x5c89bb;var _0x3202cb,_0x5d5472,_0x252251,_0x5e648c,_0x1632b0,_0x468b59=_0xd3bd7a['length'],_0x1112a6=0x0;for(_0x5e648c=0x0;_0x5e648c<_0x468b59;_0x5e648c++)0xd800==(0xfc00&(_0x5d5472=_0xd3bd7a['charCodeAt'](_0x5e648c)))&&_0x5e648c+0x1<_0x468b59&&0xdc00==(0xfc00&(_0x252251=_0xd3bd7a[_0x5da0da(0xb13)](_0x5e648c+0x1)))&&(_0x5d5472=0x10000+(_0x5d5472-0xd800<<0xa)+(_0x252251-0xdc00),_0x5e648c++),_0x1112a6+=_0x5d5472<0x80?0x1:_0x5d5472<0x800?0x2:_0x5d5472<0x10000?0x3:0x4;for(_0x3202cb=new _0x2c8a22[(_0x5da0da(0x262))](_0x1112a6),_0x1632b0=0x0,_0x5e648c=0x0;_0x1632b0<_0x1112a6;_0x5e648c++)0xd800==(0xfc00&(_0x5d5472=_0xd3bd7a['charCodeAt'](_0x5e648c)))&&_0x5e648c+0x1<_0x468b59&&0xdc00==(0xfc00&(_0x252251=_0xd3bd7a[_0x5da0da(0xb13)](_0x5e648c+0x1)))&&(_0x5d5472=0x10000+(_0x5d5472-0xd800<<0xa)+(_0x252251-0xdc00),_0x5e648c++),_0x5d5472<0x80?_0x3202cb[_0x1632b0++]=_0x5d5472:_0x5d5472<0x800?(_0x3202cb[_0x1632b0++]=0xc0|_0x5d5472>>>0x6,_0x3202cb[_0x1632b0++]=0x80|0x3f&_0x5d5472):_0x5d5472<0x10000?(_0x3202cb[_0x1632b0++]=0xe0|_0x5d5472>>>0xc,_0x3202cb[_0x1632b0++]=0x80|_0x5d5472>>>0x6&0x3f,_0x3202cb[_0x1632b0++]=0x80|0x3f&_0x5d5472):(_0x3202cb[_0x1632b0++]=0xf0|_0x5d5472>>>0x12,_0x3202cb[_0x1632b0++]=0x80|_0x5d5472>>>0xc&0x3f,_0x3202cb[_0x1632b0++]=0x80|_0x5d5472>>>0x6&0x3f,_0x3202cb[_0x1632b0++]=0x80|0x3f&_0x5d5472);return _0x3202cb;},_0x2ca94b[_0x5c89bb(0x271)]=function(_0x2d980e){const _0x54da40=_0x5c89bb;return _0xb6e700(_0x2d980e,_0x2d980e[_0x54da40(0xbc2)]);},_0x2ca94b['binstring2buf']=function(_0x1475d7){const _0x3c367b=_0x5c89bb;for(var _0x1135ff=new _0x2c8a22[(_0x3c367b(0x262))](_0x1475d7['length']),_0xede41a=0x0,_0x2017ba=_0x1135ff[_0x3c367b(0xbc2)];_0xede41a<_0x2017ba;_0xede41a++)_0x1135ff[_0xede41a]=_0x1475d7['charCodeAt'](_0xede41a);return _0x1135ff;},_0x2ca94b[_0x5c89bb(0x849)]=function(_0x15da0d,_0x34d666){var _0x199787,_0x5abefb,_0x494b30,_0x145356,_0xdcc1e7=_0x34d666||_0x15da0d['length'],_0x59f748=new Array(0x2*_0xdcc1e7);for(_0x5abefb=0x0,_0x199787=0x0;_0x199787<_0xdcc1e7;)if((_0x494b30=_0x15da0d[_0x199787++])<0x80)_0x59f748[_0x5abefb++]=_0x494b30;else{if((_0x145356=_0xca7e4c[_0x494b30])>0x4)_0x59f748[_0x5abefb++]=0xfffd,_0x199787+=_0x145356-0x1;else{for(_0x494b30&=0x2===_0x145356?0x1f:0x3===_0x145356?0xf:0x7;_0x145356>0x1&&_0x199787<_0xdcc1e7;)_0x494b30=_0x494b30<<0x6|0x3f&_0x15da0d[_0x199787++],_0x145356--;_0x145356>0x1?_0x59f748[_0x5abefb++]=0xfffd:_0x494b30<0x10000?_0x59f748[_0x5abefb++]=_0x494b30:(_0x494b30-=0x10000,_0x59f748[_0x5abefb++]=0xd800|_0x494b30>>0xa&0x3ff,_0x59f748[_0x5abefb++]=0xdc00|0x3ff&_0x494b30);}}return _0xb6e700(_0x59f748,_0x5abefb);},_0x2ca94b['utf8border']=function(_0x1d8f42,_0x482dc2){const _0x5c8737=_0x5c89bb;var _0x185a6c;for((_0x482dc2=_0x482dc2||_0x1d8f42[_0x5c8737(0xbc2)])>_0x1d8f42[_0x5c8737(0xbc2)]&&(_0x482dc2=_0x1d8f42[_0x5c8737(0xbc2)]),_0x185a6c=_0x482dc2-0x1;_0x185a6c>=0x0&&0x80==(0xc0&_0x1d8f42[_0x185a6c]);)_0x185a6c--;return _0x185a6c<0x0||0x0===_0x185a6c?_0x482dc2:_0x185a6c+_0xca7e4c[_0x1d8f42[_0x185a6c]]>_0x482dc2?_0x185a6c:_0x482dc2;};},{'./common':0x1}],0x3:[function(_0x3189d3,_0x310822,_0x1cc210){function _0x48d279(_0x20d7ac,_0x410850,_0x27db2c,_0x3b2750){for(var _0x21a8b2=0xffff&_0x20d7ac|0x0,_0x1828bd=_0x20d7ac>>>0x10&0xffff|0x0,_0x522002=0x0;0x0!==_0x27db2c;){_0x27db2c-=_0x522002=_0x27db2c>0x7d0?0x7d0:_0x27db2c;do{_0x1828bd=_0x1828bd+(_0x21a8b2=_0x21a8b2+_0x410850[_0x3b2750++]|0x0)|0x0;}while(--_0x522002);_0x21a8b2%=0xfff1,_0x1828bd%=0xfff1;}return _0x21a8b2|_0x1828bd<<0x10|0x0;}_0x310822['exports']=_0x48d279;},{}],0x4:[function(_0xb16da9,_0x1ccaec,_0x2f7063){const _0x2d7536=_0x14b705;_0x1ccaec[_0x2d7536(0x2ee)]={'Z_NO_FLUSH':0x0,'Z_PARTIAL_FLUSH':0x1,'Z_SYNC_FLUSH':0x2,'Z_FULL_FLUSH':0x3,'Z_FINISH':0x4,'Z_BLOCK':0x5,'Z_TREES':0x6,'Z_OK':0x0,'Z_STREAM_END':0x1,'Z_NEED_DICT':0x2,'Z_ERRNO':-0x1,'Z_STREAM_ERROR':-0x2,'Z_DATA_ERROR':-0x3,'Z_BUF_ERROR':-0x5,'Z_NO_COMPRESSION':0x0,'Z_BEST_SPEED':0x1,'Z_BEST_COMPRESSION':0x9,'Z_DEFAULT_COMPRESSION':-0x1,'Z_FILTERED':0x1,'Z_HUFFMAN_ONLY':0x2,'Z_RLE':0x3,'Z_FIXED':0x4,'Z_DEFAULT_STRATEGY':0x0,'Z_BINARY':0x0,'Z_TEXT':0x1,'Z_UNKNOWN':0x2,'Z_DEFLATED':0x8};},{}],0x5:[function(_0x196015,_0x54370c,_0x35e148){function _0x1f0f28(){for(var _0x2ab4b7,_0x1b569c=[],_0x4fd0a0=0x0;_0x4fd0a0<0x100;_0x4fd0a0++){_0x2ab4b7=_0x4fd0a0;for(var _0x505e26=0x0;_0x505e26<0x8;_0x505e26++)_0x2ab4b7=0x1&_0x2ab4b7?0xedb88320^_0x2ab4b7>>>0x1:_0x2ab4b7>>>0x1;_0x1b569c[_0x4fd0a0]=_0x2ab4b7;}return _0x1b569c;}var _0x1bf926=_0x1f0f28();function _0x44f9a2(_0xcc10b6,_0x5e4e04,_0x35193f,_0x161e04){var _0xdcf501=_0x1bf926,_0x58a13f=_0x161e04+_0x35193f;_0xcc10b6^=-0x1;for(var _0x5e5200=_0x161e04;_0x5e5200<_0x58a13f;_0x5e5200++)_0xcc10b6=_0xcc10b6>>>0x8^_0xdcf501[0xff&(_0xcc10b6^_0x5e4e04[_0x5e5200])];return-0x1^_0xcc10b6;}_0x54370c['exports']=_0x44f9a2;},{}],0x6:[function(_0x3aaa6b,_0x251298,_0x3e5b86){const _0x1857f3=_0x14b705;function _0x5ee1e2(){const _0x36423c=_0x5611;this['text']=0x0,this[_0x36423c(0xa35)]=0x0,this[_0x36423c(0xa33)]=0x0,this['os']=0x0,this[_0x36423c(0x69a)]=null,this[_0x36423c(0x1fa)]=0x0,this['name']='',this[_0x36423c(0x217)]='',this[_0x36423c(0xe0e)]=0x0,this[_0x36423c(0x59b)]=!0x1;}_0x251298[_0x1857f3(0x2ee)]=_0x5ee1e2;},{}],0x7:[function(_0xdda96e,_0x4c04e7,_0x4ccccc){var _0x1fc82b=0x1e,_0x2c05c5=0xc;_0x4c04e7['exports']=function(_0x2ee95c,_0x3ce4d4){const _0x5cd982=_0x5611;var _0x28d7e6,_0x32248f,_0xce10d2,_0x142478,_0x50e605,_0x4285cf,_0x16e961,_0x2c9d29,_0x4e8452,_0xe7f869,_0x51831f,_0x105493,_0x122520,_0x345381,_0x3f2a49,_0x544384,_0x2f7899,_0x2d2baa,_0x402dfe,_0x4fcab8,_0x1173c6,_0x3e3444,_0x54bf3c,_0x2ee17b,_0x3cd9d5;_0x28d7e6=_0x2ee95c[_0x5cd982(0x3fb)],_0x32248f=_0x2ee95c['next_in'],_0x2ee17b=_0x2ee95c['input'],_0xce10d2=_0x32248f+(_0x2ee95c[_0x5cd982(0xd80)]-0x5),_0x142478=_0x2ee95c['next_out'],_0x3cd9d5=_0x2ee95c[_0x5cd982(0x9a7)],_0x50e605=_0x142478-(_0x3ce4d4-_0x2ee95c[_0x5cd982(0xd60)]),_0x4285cf=_0x142478+(_0x2ee95c[_0x5cd982(0xd60)]-0x101),_0x16e961=_0x28d7e6[_0x5cd982(0xc00)],_0x2c9d29=_0x28d7e6['wsize'],_0x4e8452=_0x28d7e6[_0x5cd982(0x35e)],_0xe7f869=_0x28d7e6[_0x5cd982(0xc78)],_0x51831f=_0x28d7e6[_0x5cd982(0x801)],_0x105493=_0x28d7e6[_0x5cd982(0x834)],_0x122520=_0x28d7e6[_0x5cd982(0x3e8)],_0x345381=_0x28d7e6['lencode'],_0x3f2a49=_0x28d7e6[_0x5cd982(0xbae)],_0x544384=(0x1<<_0x28d7e6[_0x5cd982(0x77d)])-0x1,_0x2f7899=(0x1<<_0x28d7e6[_0x5cd982(0x3e9)])-0x1;_0x1f12be:do{_0x122520<0xf&&(_0x105493+=_0x2ee17b[_0x32248f++]<<_0x122520,_0x122520+=0x8,_0x105493+=_0x2ee17b[_0x32248f++]<<_0x122520,_0x122520+=0x8),_0x2d2baa=_0x345381[_0x105493&_0x544384];_0x3cc753:for(;;){if(_0x105493>>>=_0x402dfe=_0x2d2baa>>>0x18,_0x122520-=_0x402dfe,0x0==(_0x402dfe=_0x2d2baa>>>0x10&0xff))_0x3cd9d5[_0x142478++]=0xffff&_0x2d2baa;else{if(!(0x10&_0x402dfe)){if(0x0==(0x40&_0x402dfe)){_0x2d2baa=_0x345381[(0xffff&_0x2d2baa)+(_0x105493&(0x1<<_0x402dfe)-0x1)];continue _0x3cc753;}if(0x20&_0x402dfe){_0x28d7e6[_0x5cd982(0x20f)]=_0x2c05c5;break _0x1f12be;}_0x2ee95c['msg']='invalid\x20literal/length\x20code',_0x28d7e6['mode']=_0x1fc82b;break _0x1f12be;}_0x4fcab8=0xffff&_0x2d2baa,(_0x402dfe&=0xf)&&(_0x122520<_0x402dfe&&(_0x105493+=_0x2ee17b[_0x32248f++]<<_0x122520,_0x122520+=0x8),_0x4fcab8+=_0x105493&(0x1<<_0x402dfe)-0x1,_0x105493>>>=_0x402dfe,_0x122520-=_0x402dfe),_0x122520<0xf&&(_0x105493+=_0x2ee17b[_0x32248f++]<<_0x122520,_0x122520+=0x8,_0x105493+=_0x2ee17b[_0x32248f++]<<_0x122520,_0x122520+=0x8),_0x2d2baa=_0x3f2a49[_0x105493&_0x2f7899];_0x3197e5:for(;;){if(_0x105493>>>=_0x402dfe=_0x2d2baa>>>0x18,_0x122520-=_0x402dfe,!(0x10&(_0x402dfe=_0x2d2baa>>>0x10&0xff))){if(0x0==(0x40&_0x402dfe)){_0x2d2baa=_0x3f2a49[(0xffff&_0x2d2baa)+(_0x105493&(0x1<<_0x402dfe)-0x1)];continue _0x3197e5;}_0x2ee95c[_0x5cd982(0xc23)]=_0x5cd982(0xd41),_0x28d7e6[_0x5cd982(0x20f)]=_0x1fc82b;break _0x1f12be;}if(_0x1173c6=0xffff&_0x2d2baa,_0x122520<(_0x402dfe&=0xf)&&(_0x105493+=_0x2ee17b[_0x32248f++]<<_0x122520,(_0x122520+=0x8)<_0x402dfe&&(_0x105493+=_0x2ee17b[_0x32248f++]<<_0x122520,_0x122520+=0x8)),(_0x1173c6+=_0x105493&(0x1<<_0x402dfe)-0x1)>_0x16e961){_0x2ee95c[_0x5cd982(0xc23)]='invalid\x20distance\x20too\x20far\x20back',_0x28d7e6[_0x5cd982(0x20f)]=_0x1fc82b;break _0x1f12be;}if(_0x105493>>>=_0x402dfe,_0x122520-=_0x402dfe,_0x1173c6>(_0x402dfe=_0x142478-_0x50e605)){if((_0x402dfe=_0x1173c6-_0x402dfe)>_0x4e8452&&_0x28d7e6[_0x5cd982(0x2cc)]){_0x2ee95c[_0x5cd982(0xc23)]=_0x5cd982(0xc17),_0x28d7e6[_0x5cd982(0x20f)]=_0x1fc82b;break _0x1f12be;}if(_0x3e3444=0x0,_0x54bf3c=_0x51831f,0x0===_0xe7f869){if(_0x3e3444+=_0x2c9d29-_0x402dfe,_0x402dfe<_0x4fcab8){_0x4fcab8-=_0x402dfe;do{_0x3cd9d5[_0x142478++]=_0x51831f[_0x3e3444++];}while(--_0x402dfe);_0x3e3444=_0x142478-_0x1173c6,_0x54bf3c=_0x3cd9d5;}}else{if(_0xe7f869<_0x402dfe){if(_0x3e3444+=_0x2c9d29+_0xe7f869-_0x402dfe,(_0x402dfe-=_0xe7f869)<_0x4fcab8){_0x4fcab8-=_0x402dfe;do{_0x3cd9d5[_0x142478++]=_0x51831f[_0x3e3444++];}while(--_0x402dfe);if(_0x3e3444=0x0,_0xe7f869<_0x4fcab8){_0x4fcab8-=_0x402dfe=_0xe7f869;do{_0x3cd9d5[_0x142478++]=_0x51831f[_0x3e3444++];}while(--_0x402dfe);_0x3e3444=_0x142478-_0x1173c6,_0x54bf3c=_0x3cd9d5;}}}else{if(_0x3e3444+=_0xe7f869-_0x402dfe,_0x402dfe<_0x4fcab8){_0x4fcab8-=_0x402dfe;do{_0x3cd9d5[_0x142478++]=_0x51831f[_0x3e3444++];}while(--_0x402dfe);_0x3e3444=_0x142478-_0x1173c6,_0x54bf3c=_0x3cd9d5;}}}for(;_0x4fcab8>0x2;)_0x3cd9d5[_0x142478++]=_0x54bf3c[_0x3e3444++],_0x3cd9d5[_0x142478++]=_0x54bf3c[_0x3e3444++],_0x3cd9d5[_0x142478++]=_0x54bf3c[_0x3e3444++],_0x4fcab8-=0x3;_0x4fcab8&&(_0x3cd9d5[_0x142478++]=_0x54bf3c[_0x3e3444++],_0x4fcab8>0x1&&(_0x3cd9d5[_0x142478++]=_0x54bf3c[_0x3e3444++]));}else{_0x3e3444=_0x142478-_0x1173c6;do{_0x3cd9d5[_0x142478++]=_0x3cd9d5[_0x3e3444++],_0x3cd9d5[_0x142478++]=_0x3cd9d5[_0x3e3444++],_0x3cd9d5[_0x142478++]=_0x3cd9d5[_0x3e3444++],_0x4fcab8-=0x3;}while(_0x4fcab8>0x2);_0x4fcab8&&(_0x3cd9d5[_0x142478++]=_0x3cd9d5[_0x3e3444++],_0x4fcab8>0x1&&(_0x3cd9d5[_0x142478++]=_0x3cd9d5[_0x3e3444++]));}break;}}break;}}while(_0x32248f<_0xce10d2&&_0x142478<_0x4285cf);_0x32248f-=_0x4fcab8=_0x122520>>0x3,_0x105493&=(0x1<<(_0x122520-=_0x4fcab8<<0x3))-0x1,_0x2ee95c[_0x5cd982(0xa47)]=_0x32248f,_0x2ee95c[_0x5cd982(0x904)]=_0x142478,_0x2ee95c[_0x5cd982(0xd80)]=_0x32248f<_0xce10d2?_0xce10d2-_0x32248f+0x5:0x5-(_0x32248f-_0xce10d2),_0x2ee95c['avail_out']=_0x142478<_0x4285cf?_0x4285cf-_0x142478+0x101:0x101-(_0x142478-_0x4285cf),_0x28d7e6[_0x5cd982(0x834)]=_0x105493,_0x28d7e6[_0x5cd982(0x3e8)]=_0x122520;};},{}],0x8:[function(_0x4adaed,_0x23dc3b,_0x4502a0){const _0xe71f1=_0x14b705;var _0x374d79=_0x4adaed(_0xe71f1(0xb34)),_0xf3a6c8=_0x4adaed(_0xe71f1(0x48e)),_0x531a2a=_0x4adaed(_0xe71f1(0x91a)),_0xec9b8d=_0x4adaed(_0xe71f1(0xce7)),_0x2517ef=_0x4adaed(_0xe71f1(0x981)),_0x58bcc2=0x0,_0x37ede8=0x1,_0x19de57=0x2,_0x21566f=0x4,_0x3ea047=0x5,_0x4bab09=0x6,_0x12759b=0x0,_0x4a2717=0x1,_0x17aeb8=0x2,_0x548e4a=-0x2,_0x19353d=-0x3,_0x548fa6=-0x4,_0x38860f=-0x5,_0x272b96=0x8,_0x38554b=0x1,_0x4bff04=0x2,_0x155713=0x3,_0x2cc2b4=0x4,_0x169c44=0x5,_0x370ce7=0x6,_0xab3721=0x7,_0x1ba51=0x8,_0x3f5444=0x9,_0x142024=0xa,_0x11662e=0xb,_0x276718=0xc,_0x300895=0xd,_0x65533f=0xe,_0x5ce33d=0xf,_0x2ae3ad=0x10,_0x2758c8=0x11,_0x5c2893=0x12,_0x21b0be=0x13,_0x20464c=0x14,_0x2713f9=0x15,_0x391082=0x16,_0x59284d=0x17,_0x2e60be=0x18,_0x1b8140=0x19,_0x33bdc8=0x1a,_0x34e295=0x1b,_0x5cd898=0x1c,_0x287adb=0x1d,_0x1938d4=0x1e,_0x14bcf1=0x1f,_0x295430=0x354,_0x13d595=0x250,_0x1bd5ab=0xf;function _0x36c838(_0x121e21){return(_0x121e21>>>0x18&0xff)+(_0x121e21>>>0x8&0xff00)+((0xff00&_0x121e21)<<0x8)+((0xff&_0x121e21)<<0x18);}function _0x98beb4(){const _0x4c63cb=_0xe71f1;this[_0x4c63cb(0x20f)]=0x0,this[_0x4c63cb(0x960)]=!0x1,this[_0x4c63cb(0x44b)]=0x0,this[_0x4c63cb(0xd9b)]=!0x1,this[_0x4c63cb(0x230)]=0x0,this[_0x4c63cb(0xc00)]=0x0,this[_0x4c63cb(0xab6)]=0x0,this[_0x4c63cb(0x90d)]=0x0,this[_0x4c63cb(0x206)]=null,this[_0x4c63cb(0xac8)]=0x0,this[_0x4c63cb(0x358)]=0x0,this[_0x4c63cb(0x35e)]=0x0,this[_0x4c63cb(0xc78)]=0x0,this[_0x4c63cb(0x801)]=null,this[_0x4c63cb(0x834)]=0x0,this[_0x4c63cb(0x3e8)]=0x0,this['length']=0x0,this[_0x4c63cb(0x20b)]=0x0,this[_0x4c63cb(0x69a)]=0x0,this[_0x4c63cb(0xe01)]=null,this[_0x4c63cb(0xbae)]=null,this[_0x4c63cb(0x77d)]=0x0,this[_0x4c63cb(0x3e9)]=0x0,this[_0x4c63cb(0x41a)]=0x0,this[_0x4c63cb(0x3f3)]=0x0,this[_0x4c63cb(0x49e)]=0x0,this[_0x4c63cb(0xc14)]=0x0,this['next']=null,this[_0x4c63cb(0xcbf)]=new _0x374d79[(_0x4c63cb(0xe09))](0x140),this['work']=new _0x374d79['Buf16'](0x120),this[_0x4c63cb(0x33d)]=null,this['distdyn']=null,this[_0x4c63cb(0x2cc)]=0x0,this[_0x4c63cb(0xd66)]=0x0,this[_0x4c63cb(0xb50)]=0x0;}function _0x2be62c(_0x1e9494){const _0x3844ad=_0xe71f1;var _0x16fd72;return _0x1e9494&&_0x1e9494[_0x3844ad(0x3fb)]?(_0x16fd72=_0x1e9494[_0x3844ad(0x3fb)],_0x1e9494[_0x3844ad(0x2c4)]=_0x1e9494['total_out']=_0x16fd72['total']=0x0,_0x1e9494[_0x3844ad(0xc23)]='',_0x16fd72[_0x3844ad(0x44b)]&&(_0x1e9494[_0x3844ad(0x23c)]=0x1&_0x16fd72['wrap']),_0x16fd72[_0x3844ad(0x20f)]=_0x38554b,_0x16fd72[_0x3844ad(0x960)]=0x0,_0x16fd72[_0x3844ad(0xd9b)]=0x0,_0x16fd72[_0x3844ad(0xc00)]=0x8000,_0x16fd72[_0x3844ad(0x206)]=null,_0x16fd72[_0x3844ad(0x834)]=0x0,_0x16fd72[_0x3844ad(0x3e8)]=0x0,_0x16fd72[_0x3844ad(0xe01)]=_0x16fd72[_0x3844ad(0x33d)]=new _0x374d79[(_0x3844ad(0xdca))](_0x295430),_0x16fd72[_0x3844ad(0xbae)]=_0x16fd72[_0x3844ad(0x554)]=new _0x374d79[(_0x3844ad(0xdca))](_0x13d595),_0x16fd72[_0x3844ad(0x2cc)]=0x1,_0x16fd72[_0x3844ad(0xd66)]=-0x1,_0x12759b):_0x548e4a;}function _0x5778ad(_0x3a031d){const _0x440cc0=_0xe71f1;var _0x5c8d4f;return _0x3a031d&&_0x3a031d[_0x440cc0(0x3fb)]?((_0x5c8d4f=_0x3a031d['state'])[_0x440cc0(0x358)]=0x0,_0x5c8d4f[_0x440cc0(0x35e)]=0x0,_0x5c8d4f['wnext']=0x0,_0x2be62c(_0x3a031d)):_0x548e4a;}function _0x440726(_0x31b539,_0x5d1411){const _0x4b18de=_0xe71f1;var _0x6b232a,_0x103823;return _0x31b539&&_0x31b539['state']?(_0x103823=_0x31b539[_0x4b18de(0x3fb)],_0x5d1411<0x0?(_0x6b232a=0x0,_0x5d1411=-_0x5d1411):(_0x6b232a=0x1+(_0x5d1411>>0x4),_0x5d1411<0x30&&(_0x5d1411&=0xf)),_0x5d1411&&(_0x5d1411<0x8||_0x5d1411>0xf)?_0x548e4a:(null!==_0x103823[_0x4b18de(0x801)]&&_0x103823['wbits']!==_0x5d1411&&(_0x103823[_0x4b18de(0x801)]=null),_0x103823[_0x4b18de(0x44b)]=_0x6b232a,_0x103823['wbits']=_0x5d1411,_0x5778ad(_0x31b539))):_0x548e4a;}function _0x4b8354(_0x2e2fc8,_0xeb7c0c){const _0x1f3ba9=_0xe71f1;var _0x346938,_0x1827f6;return _0x2e2fc8?(_0x1827f6=new _0x98beb4(),_0x2e2fc8[_0x1f3ba9(0x3fb)]=_0x1827f6,_0x1827f6['window']=null,(_0x346938=_0x440726(_0x2e2fc8,_0xeb7c0c))!==_0x12759b&&(_0x2e2fc8[_0x1f3ba9(0x3fb)]=null),_0x346938):_0x548e4a;}function _0xd6827e(_0x9c4efd){return _0x4b8354(_0x9c4efd,_0x1bd5ab);}var _0x6dc45c,_0x206410,_0x4801af=!0x0;function _0x26e423(_0xa375f1){const _0x3f5e11=_0xe71f1;if(_0x4801af){var _0x1deeb8;for(_0x6dc45c=new _0x374d79[(_0x3f5e11(0xdca))](0x200),_0x206410=new _0x374d79[(_0x3f5e11(0xdca))](0x20),_0x1deeb8=0x0;_0x1deeb8<0x90;)_0xa375f1['lens'][_0x1deeb8++]=0x8;for(;_0x1deeb8<0x100;)_0xa375f1[_0x3f5e11(0xcbf)][_0x1deeb8++]=0x9;for(;_0x1deeb8<0x118;)_0xa375f1[_0x3f5e11(0xcbf)][_0x1deeb8++]=0x7;for(;_0x1deeb8<0x120;)_0xa375f1[_0x3f5e11(0xcbf)][_0x1deeb8++]=0x8;for(_0x2517ef(_0x37ede8,_0xa375f1[_0x3f5e11(0xcbf)],0x0,0x120,_0x6dc45c,0x0,_0xa375f1['work'],{'bits':0x9}),_0x1deeb8=0x0;_0x1deeb8<0x20;)_0xa375f1[_0x3f5e11(0xcbf)][_0x1deeb8++]=0x5;_0x2517ef(_0x19de57,_0xa375f1[_0x3f5e11(0xcbf)],0x0,0x20,_0x206410,0x0,_0xa375f1['work'],{'bits':0x5}),_0x4801af=!0x1;}_0xa375f1[_0x3f5e11(0xe01)]=_0x6dc45c,_0xa375f1[_0x3f5e11(0x77d)]=0x9,_0xa375f1[_0x3f5e11(0xbae)]=_0x206410,_0xa375f1[_0x3f5e11(0x3e9)]=0x5;}function _0x1af609(_0x2f9d0d,_0x32d158,_0x566920,_0x54ad59){const _0x313bef=_0xe71f1;var _0x207050,_0x275ef4=_0x2f9d0d[_0x313bef(0x3fb)];return null===_0x275ef4[_0x313bef(0x801)]&&(_0x275ef4['wsize']=0x1<<_0x275ef4['wbits'],_0x275ef4[_0x313bef(0xc78)]=0x0,_0x275ef4['whave']=0x0,_0x275ef4['window']=new _0x374d79[(_0x313bef(0x262))](_0x275ef4[_0x313bef(0x358)])),_0x54ad59>=_0x275ef4[_0x313bef(0x358)]?(_0x374d79[_0x313bef(0x85c)](_0x275ef4['window'],_0x32d158,_0x566920-_0x275ef4['wsize'],_0x275ef4[_0x313bef(0x358)],0x0),_0x275ef4[_0x313bef(0xc78)]=0x0,_0x275ef4['whave']=_0x275ef4[_0x313bef(0x358)]):((_0x207050=_0x275ef4[_0x313bef(0x358)]-_0x275ef4[_0x313bef(0xc78)])>_0x54ad59&&(_0x207050=_0x54ad59),_0x374d79[_0x313bef(0x85c)](_0x275ef4['window'],_0x32d158,_0x566920-_0x54ad59,_0x207050,_0x275ef4['wnext']),(_0x54ad59-=_0x207050)?(_0x374d79['arraySet'](_0x275ef4[_0x313bef(0x801)],_0x32d158,_0x566920-_0x54ad59,_0x54ad59,0x0),_0x275ef4['wnext']=_0x54ad59,_0x275ef4['whave']=_0x275ef4['wsize']):(_0x275ef4[_0x313bef(0xc78)]+=_0x207050,_0x275ef4[_0x313bef(0xc78)]===_0x275ef4[_0x313bef(0x358)]&&(_0x275ef4[_0x313bef(0xc78)]=0x0),_0x275ef4[_0x313bef(0x35e)]<_0x275ef4['wsize']&&(_0x275ef4[_0x313bef(0x35e)]+=_0x207050))),0x0;}function _0x1c4c75(_0x8bb7b9,_0x5abaca){const _0xe14600=_0xe71f1;var _0x45663c,_0x261b3b,_0x2299f7,_0x75e259,_0x1a6039,_0x19a71c,_0x1e3e83,_0x13912b,_0x1c7210,_0x3ea7f3,_0x2d7529,_0x3fb583,_0x27d97d,_0x3a1b7b,_0x3d490b,_0x493180,_0x17fc04,_0x23536f,_0x3a9499,_0x41d9e2,_0x5a60d9,_0x4c8053,_0x592c78,_0x11a6e4,_0x4e8090=0x0,_0x1ac7a6=new _0x374d79[(_0xe14600(0x262))](0x4),_0x5265e8=[0x10,0x11,0x12,0x0,0x8,0x7,0x9,0x6,0xa,0x5,0xb,0x4,0xc,0x3,0xd,0x2,0xe,0x1,0xf];if(!_0x8bb7b9||!_0x8bb7b9[_0xe14600(0x3fb)]||!_0x8bb7b9[_0xe14600(0x9a7)]||!_0x8bb7b9[_0xe14600(0x936)]&&0x0!==_0x8bb7b9[_0xe14600(0xd80)])return _0x548e4a;(_0x45663c=_0x8bb7b9[_0xe14600(0x3fb)])['mode']===_0x276718&&(_0x45663c[_0xe14600(0x20f)]=_0x300895),_0x1a6039=_0x8bb7b9['next_out'],_0x2299f7=_0x8bb7b9[_0xe14600(0x9a7)],_0x1e3e83=_0x8bb7b9[_0xe14600(0xd60)],_0x75e259=_0x8bb7b9['next_in'],_0x261b3b=_0x8bb7b9[_0xe14600(0x936)],_0x19a71c=_0x8bb7b9[_0xe14600(0xd80)],_0x13912b=_0x45663c[_0xe14600(0x834)],_0x1c7210=_0x45663c[_0xe14600(0x3e8)],_0x3ea7f3=_0x19a71c,_0x2d7529=_0x1e3e83,_0x4c8053=_0x12759b;_0x5204fb:for(;;)switch(_0x45663c[_0xe14600(0x20f)]){case _0x38554b:if(0x0===_0x45663c[_0xe14600(0x44b)]){_0x45663c[_0xe14600(0x20f)]=_0x300895;break;}for(;_0x1c7210<0x10;){if(0x0===_0x19a71c)break _0x5204fb;_0x19a71c--,_0x13912b+=_0x261b3b[_0x75e259++]<<_0x1c7210,_0x1c7210+=0x8;}if(0x2&_0x45663c[_0xe14600(0x44b)]&&0x8b1f===_0x13912b){_0x45663c['check']=0x0,_0x1ac7a6[0x0]=0xff&_0x13912b,_0x1ac7a6[0x1]=_0x13912b>>>0x8&0xff,_0x45663c[_0xe14600(0xab6)]=_0x531a2a(_0x45663c['check'],_0x1ac7a6,0x2,0x0),_0x13912b=0x0,_0x1c7210=0x0,_0x45663c['mode']=_0x4bff04;break;}if(_0x45663c[_0xe14600(0x230)]=0x0,_0x45663c[_0xe14600(0x206)]&&(_0x45663c[_0xe14600(0x206)]['done']=!0x1),!(0x1&_0x45663c[_0xe14600(0x44b)])||(((0xff&_0x13912b)<<0x8)+(_0x13912b>>0x8))%0x1f){_0x8bb7b9[_0xe14600(0xc23)]=_0xe14600(0x3c3),_0x45663c['mode']=_0x1938d4;break;}if((0xf&_0x13912b)!==_0x272b96){_0x8bb7b9[_0xe14600(0xc23)]='unknown\x20compression\x20method',_0x45663c[_0xe14600(0x20f)]=_0x1938d4;break;}if(_0x1c7210-=0x4,_0x5a60d9=0x8+(0xf&(_0x13912b>>>=0x4)),0x0===_0x45663c[_0xe14600(0xac8)])_0x45663c[_0xe14600(0xac8)]=_0x5a60d9;else{if(_0x5a60d9>_0x45663c[_0xe14600(0xac8)]){_0x8bb7b9['msg']='invalid\x20window\x20size',_0x45663c[_0xe14600(0x20f)]=_0x1938d4;break;}}_0x45663c[_0xe14600(0xc00)]=0x1<<_0x5a60d9,_0x8bb7b9['adler']=_0x45663c['check']=0x1,_0x45663c['mode']=0x200&_0x13912b?_0x142024:_0x276718,_0x13912b=0x0,_0x1c7210=0x0;break;case _0x4bff04:for(;_0x1c7210<0x10;){if(0x0===_0x19a71c)break _0x5204fb;_0x19a71c--,_0x13912b+=_0x261b3b[_0x75e259++]<<_0x1c7210,_0x1c7210+=0x8;}if(_0x45663c[_0xe14600(0x230)]=_0x13912b,(0xff&_0x45663c[_0xe14600(0x230)])!==_0x272b96){_0x8bb7b9[_0xe14600(0xc23)]=_0xe14600(0x488),_0x45663c[_0xe14600(0x20f)]=_0x1938d4;break;}if(0xe000&_0x45663c[_0xe14600(0x230)]){_0x8bb7b9['msg']='unknown\x20header\x20flags\x20set',_0x45663c['mode']=_0x1938d4;break;}_0x45663c[_0xe14600(0x206)]&&(_0x45663c['head']['text']=_0x13912b>>0x8&0x1),0x200&_0x45663c[_0xe14600(0x230)]&&(_0x1ac7a6[0x0]=0xff&_0x13912b,_0x1ac7a6[0x1]=_0x13912b>>>0x8&0xff,_0x45663c[_0xe14600(0xab6)]=_0x531a2a(_0x45663c[_0xe14600(0xab6)],_0x1ac7a6,0x2,0x0)),_0x13912b=0x0,_0x1c7210=0x0,_0x45663c['mode']=_0x155713;case _0x155713:for(;_0x1c7210<0x20;){if(0x0===_0x19a71c)break _0x5204fb;_0x19a71c--,_0x13912b+=_0x261b3b[_0x75e259++]<<_0x1c7210,_0x1c7210+=0x8;}_0x45663c['head']&&(_0x45663c[_0xe14600(0x206)][_0xe14600(0xa35)]=_0x13912b),0x200&_0x45663c[_0xe14600(0x230)]&&(_0x1ac7a6[0x0]=0xff&_0x13912b,_0x1ac7a6[0x1]=_0x13912b>>>0x8&0xff,_0x1ac7a6[0x2]=_0x13912b>>>0x10&0xff,_0x1ac7a6[0x3]=_0x13912b>>>0x18&0xff,_0x45663c[_0xe14600(0xab6)]=_0x531a2a(_0x45663c[_0xe14600(0xab6)],_0x1ac7a6,0x4,0x0)),_0x13912b=0x0,_0x1c7210=0x0,_0x45663c[_0xe14600(0x20f)]=_0x2cc2b4;case _0x2cc2b4:for(;_0x1c7210<0x10;){if(0x0===_0x19a71c)break _0x5204fb;_0x19a71c--,_0x13912b+=_0x261b3b[_0x75e259++]<<_0x1c7210,_0x1c7210+=0x8;}_0x45663c[_0xe14600(0x206)]&&(_0x45663c[_0xe14600(0x206)][_0xe14600(0xa33)]=0xff&_0x13912b,_0x45663c['head']['os']=_0x13912b>>0x8),0x200&_0x45663c['flags']&&(_0x1ac7a6[0x0]=0xff&_0x13912b,_0x1ac7a6[0x1]=_0x13912b>>>0x8&0xff,_0x45663c[_0xe14600(0xab6)]=_0x531a2a(_0x45663c[_0xe14600(0xab6)],_0x1ac7a6,0x2,0x0)),_0x13912b=0x0,_0x1c7210=0x0,_0x45663c[_0xe14600(0x20f)]=_0x169c44;case _0x169c44:if(0x400&_0x45663c[_0xe14600(0x230)]){for(;_0x1c7210<0x10;){if(0x0===_0x19a71c)break _0x5204fb;_0x19a71c--,_0x13912b+=_0x261b3b[_0x75e259++]<<_0x1c7210,_0x1c7210+=0x8;}_0x45663c[_0xe14600(0xbc2)]=_0x13912b,_0x45663c['head']&&(_0x45663c[_0xe14600(0x206)]['extra_len']=_0x13912b),0x200&_0x45663c[_0xe14600(0x230)]&&(_0x1ac7a6[0x0]=0xff&_0x13912b,_0x1ac7a6[0x1]=_0x13912b>>>0x8&0xff,_0x45663c[_0xe14600(0xab6)]=_0x531a2a(_0x45663c[_0xe14600(0xab6)],_0x1ac7a6,0x2,0x0)),_0x13912b=0x0,_0x1c7210=0x0;}else _0x45663c[_0xe14600(0x206)]&&(_0x45663c[_0xe14600(0x206)][_0xe14600(0x69a)]=null);_0x45663c[_0xe14600(0x20f)]=_0x370ce7;case _0x370ce7:if(0x400&_0x45663c[_0xe14600(0x230)]&&((_0x3fb583=_0x45663c[_0xe14600(0xbc2)])>_0x19a71c&&(_0x3fb583=_0x19a71c),_0x3fb583&&(_0x45663c[_0xe14600(0x206)]&&(_0x5a60d9=_0x45663c[_0xe14600(0x206)][_0xe14600(0x1fa)]-_0x45663c[_0xe14600(0xbc2)],_0x45663c[_0xe14600(0x206)][_0xe14600(0x69a)]||(_0x45663c[_0xe14600(0x206)][_0xe14600(0x69a)]=new Array(_0x45663c[_0xe14600(0x206)][_0xe14600(0x1fa)])),_0x374d79[_0xe14600(0x85c)](_0x45663c[_0xe14600(0x206)][_0xe14600(0x69a)],_0x261b3b,_0x75e259,_0x3fb583,_0x5a60d9)),0x200&_0x45663c[_0xe14600(0x230)]&&(_0x45663c[_0xe14600(0xab6)]=_0x531a2a(_0x45663c[_0xe14600(0xab6)],_0x261b3b,_0x3fb583,_0x75e259)),_0x19a71c-=_0x3fb583,_0x75e259+=_0x3fb583,_0x45663c[_0xe14600(0xbc2)]-=_0x3fb583),_0x45663c['length']))break _0x5204fb;_0x45663c[_0xe14600(0xbc2)]=0x0,_0x45663c['mode']=_0xab3721;case _0xab3721:if(0x800&_0x45663c[_0xe14600(0x230)]){if(0x0===_0x19a71c)break _0x5204fb;_0x3fb583=0x0;do{_0x5a60d9=_0x261b3b[_0x75e259+_0x3fb583++],_0x45663c[_0xe14600(0x206)]&&_0x5a60d9&&_0x45663c[_0xe14600(0xbc2)]<0x10000&&(_0x45663c[_0xe14600(0x206)][_0xe14600(0x6cb)]+=String[_0xe14600(0x6d8)](_0x5a60d9));}while(_0x5a60d9&&_0x3fb583<_0x19a71c);if(0x200&_0x45663c[_0xe14600(0x230)]&&(_0x45663c[_0xe14600(0xab6)]=_0x531a2a(_0x45663c[_0xe14600(0xab6)],_0x261b3b,_0x3fb583,_0x75e259)),_0x19a71c-=_0x3fb583,_0x75e259+=_0x3fb583,_0x5a60d9)break _0x5204fb;}else _0x45663c[_0xe14600(0x206)]&&(_0x45663c[_0xe14600(0x206)][_0xe14600(0x6cb)]=null);_0x45663c[_0xe14600(0xbc2)]=0x0,_0x45663c[_0xe14600(0x20f)]=_0x1ba51;case _0x1ba51:if(0x1000&_0x45663c[_0xe14600(0x230)]){if(0x0===_0x19a71c)break _0x5204fb;_0x3fb583=0x0;do{_0x5a60d9=_0x261b3b[_0x75e259+_0x3fb583++],_0x45663c[_0xe14600(0x206)]&&_0x5a60d9&&_0x45663c[_0xe14600(0xbc2)]<0x10000&&(_0x45663c[_0xe14600(0x206)][_0xe14600(0x217)]+=String[_0xe14600(0x6d8)](_0x5a60d9));}while(_0x5a60d9&&_0x3fb583<_0x19a71c);if(0x200&_0x45663c[_0xe14600(0x230)]&&(_0x45663c[_0xe14600(0xab6)]=_0x531a2a(_0x45663c['check'],_0x261b3b,_0x3fb583,_0x75e259)),_0x19a71c-=_0x3fb583,_0x75e259+=_0x3fb583,_0x5a60d9)break _0x5204fb;}else _0x45663c[_0xe14600(0x206)]&&(_0x45663c['head'][_0xe14600(0x217)]=null);_0x45663c[_0xe14600(0x20f)]=_0x3f5444;case _0x3f5444:if(0x200&_0x45663c['flags']){for(;_0x1c7210<0x10;){if(0x0===_0x19a71c)break _0x5204fb;_0x19a71c--,_0x13912b+=_0x261b3b[_0x75e259++]<<_0x1c7210,_0x1c7210+=0x8;}if(_0x13912b!==(0xffff&_0x45663c['check'])){_0x8bb7b9[_0xe14600(0xc23)]=_0xe14600(0x4f3),_0x45663c[_0xe14600(0x20f)]=_0x1938d4;break;}_0x13912b=0x0,_0x1c7210=0x0;}_0x45663c[_0xe14600(0x206)]&&(_0x45663c[_0xe14600(0x206)][_0xe14600(0xe0e)]=_0x45663c['flags']>>0x9&0x1,_0x45663c[_0xe14600(0x206)]['done']=!0x0),_0x8bb7b9[_0xe14600(0x23c)]=_0x45663c[_0xe14600(0xab6)]=0x0,_0x45663c[_0xe14600(0x20f)]=_0x276718;break;case _0x142024:for(;_0x1c7210<0x20;){if(0x0===_0x19a71c)break _0x5204fb;_0x19a71c--,_0x13912b+=_0x261b3b[_0x75e259++]<<_0x1c7210,_0x1c7210+=0x8;}_0x8bb7b9[_0xe14600(0x23c)]=_0x45663c[_0xe14600(0xab6)]=_0x36c838(_0x13912b),_0x13912b=0x0,_0x1c7210=0x0,_0x45663c['mode']=_0x11662e;case _0x11662e:if(0x0===_0x45663c['havedict'])return _0x8bb7b9[_0xe14600(0x904)]=_0x1a6039,_0x8bb7b9[_0xe14600(0xd60)]=_0x1e3e83,_0x8bb7b9[_0xe14600(0xa47)]=_0x75e259,_0x8bb7b9['avail_in']=_0x19a71c,_0x45663c[_0xe14600(0x834)]=_0x13912b,_0x45663c[_0xe14600(0x3e8)]=_0x1c7210,_0x17aeb8;_0x8bb7b9['adler']=_0x45663c['check']=0x1,_0x45663c[_0xe14600(0x20f)]=_0x276718;case _0x276718:if(_0x5abaca===_0x3ea047||_0x5abaca===_0x4bab09)break _0x5204fb;case _0x300895:if(_0x45663c[_0xe14600(0x960)]){_0x13912b>>>=0x7&_0x1c7210,_0x1c7210-=0x7&_0x1c7210,_0x45663c[_0xe14600(0x20f)]=_0x34e295;break;}for(;_0x1c7210<0x3;){if(0x0===_0x19a71c)break _0x5204fb;_0x19a71c--,_0x13912b+=_0x261b3b[_0x75e259++]<<_0x1c7210,_0x1c7210+=0x8;}switch(_0x45663c['last']=0x1&_0x13912b,_0x1c7210-=0x1,0x3&(_0x13912b>>>=0x1)){case 0x0:_0x45663c[_0xe14600(0x20f)]=_0x65533f;break;case 0x1:if(_0x26e423(_0x45663c),_0x45663c['mode']=_0x20464c,_0x5abaca===_0x4bab09){_0x13912b>>>=0x2,_0x1c7210-=0x2;break _0x5204fb;}break;case 0x2:_0x45663c[_0xe14600(0x20f)]=_0x2758c8;break;case 0x3:_0x8bb7b9[_0xe14600(0xc23)]='invalid\x20block\x20type',_0x45663c[_0xe14600(0x20f)]=_0x1938d4;}_0x13912b>>>=0x2,_0x1c7210-=0x2;break;case _0x65533f:for(_0x13912b>>>=0x7&_0x1c7210,_0x1c7210-=0x7&_0x1c7210;_0x1c7210<0x20;){if(0x0===_0x19a71c)break _0x5204fb;_0x19a71c--,_0x13912b+=_0x261b3b[_0x75e259++]<<_0x1c7210,_0x1c7210+=0x8;}if((0xffff&_0x13912b)!=(_0x13912b>>>0x10^0xffff)){_0x8bb7b9['msg']=_0xe14600(0x6d1),_0x45663c['mode']=_0x1938d4;break;}if(_0x45663c[_0xe14600(0xbc2)]=0xffff&_0x13912b,_0x13912b=0x0,_0x1c7210=0x0,_0x45663c[_0xe14600(0x20f)]=_0x5ce33d,_0x5abaca===_0x4bab09)break _0x5204fb;case _0x5ce33d:_0x45663c[_0xe14600(0x20f)]=_0x2ae3ad;case _0x2ae3ad:if(_0x3fb583=_0x45663c['length']){if(_0x3fb583>_0x19a71c&&(_0x3fb583=_0x19a71c),_0x3fb583>_0x1e3e83&&(_0x3fb583=_0x1e3e83),0x0===_0x3fb583)break _0x5204fb;_0x374d79['arraySet'](_0x2299f7,_0x261b3b,_0x75e259,_0x3fb583,_0x1a6039),_0x19a71c-=_0x3fb583,_0x75e259+=_0x3fb583,_0x1e3e83-=_0x3fb583,_0x1a6039+=_0x3fb583,_0x45663c[_0xe14600(0xbc2)]-=_0x3fb583;break;}_0x45663c[_0xe14600(0x20f)]=_0x276718;break;case _0x2758c8:for(;_0x1c7210<0xe;){if(0x0===_0x19a71c)break _0x5204fb;_0x19a71c--,_0x13912b+=_0x261b3b[_0x75e259++]<<_0x1c7210,_0x1c7210+=0x8;}if(_0x45663c[_0xe14600(0x3f3)]=0x101+(0x1f&_0x13912b),_0x13912b>>>=0x5,_0x1c7210-=0x5,_0x45663c[_0xe14600(0x49e)]=0x1+(0x1f&_0x13912b),_0x13912b>>>=0x5,_0x1c7210-=0x5,_0x45663c['ncode']=0x4+(0xf&_0x13912b),_0x13912b>>>=0x4,_0x1c7210-=0x4,_0x45663c[_0xe14600(0x3f3)]>0x11e||_0x45663c[_0xe14600(0x49e)]>0x1e){_0x8bb7b9['msg']='too\x20many\x20length\x20or\x20distance\x20symbols',_0x45663c['mode']=_0x1938d4;break;}_0x45663c[_0xe14600(0xc14)]=0x0,_0x45663c[_0xe14600(0x20f)]=_0x5c2893;case _0x5c2893:for(;_0x45663c['have']<_0x45663c['ncode'];){for(;_0x1c7210<0x3;){if(0x0===_0x19a71c)break _0x5204fb;_0x19a71c--,_0x13912b+=_0x261b3b[_0x75e259++]<<_0x1c7210,_0x1c7210+=0x8;}_0x45663c[_0xe14600(0xcbf)][_0x5265e8[_0x45663c[_0xe14600(0xc14)]++]]=0x7&_0x13912b,_0x13912b>>>=0x3,_0x1c7210-=0x3;}for(;_0x45663c[_0xe14600(0xc14)]<0x13;)_0x45663c[_0xe14600(0xcbf)][_0x5265e8[_0x45663c['have']++]]=0x0;if(_0x45663c[_0xe14600(0xe01)]=_0x45663c[_0xe14600(0x33d)],_0x45663c['lenbits']=0x7,_0x592c78={'bits':_0x45663c[_0xe14600(0x77d)]},_0x4c8053=_0x2517ef(_0x58bcc2,_0x45663c[_0xe14600(0xcbf)],0x0,0x13,_0x45663c[_0xe14600(0xe01)],0x0,_0x45663c[_0xe14600(0x9e9)],_0x592c78),_0x45663c[_0xe14600(0x77d)]=_0x592c78[_0xe14600(0x3e8)],_0x4c8053){_0x8bb7b9[_0xe14600(0xc23)]=_0xe14600(0x7a2),_0x45663c['mode']=_0x1938d4;break;}_0x45663c['have']=0x0,_0x45663c['mode']=_0x21b0be;case _0x21b0be:for(;_0x45663c[_0xe14600(0xc14)]<_0x45663c[_0xe14600(0x3f3)]+_0x45663c[_0xe14600(0x49e)];){for(;_0x493180=(_0x4e8090=_0x45663c[_0xe14600(0xe01)][_0x13912b&(0x1<<_0x45663c[_0xe14600(0x77d)])-0x1])>>>0x10&0xff,_0x17fc04=0xffff&_0x4e8090,!((_0x3d490b=_0x4e8090>>>0x18)<=_0x1c7210);){if(0x0===_0x19a71c)break _0x5204fb;_0x19a71c--,_0x13912b+=_0x261b3b[_0x75e259++]<<_0x1c7210,_0x1c7210+=0x8;}if(_0x17fc04<0x10)_0x13912b>>>=_0x3d490b,_0x1c7210-=_0x3d490b,_0x45663c['lens'][_0x45663c[_0xe14600(0xc14)]++]=_0x17fc04;else{if(0x10===_0x17fc04){for(_0x11a6e4=_0x3d490b+0x2;_0x1c7210<_0x11a6e4;){if(0x0===_0x19a71c)break _0x5204fb;_0x19a71c--,_0x13912b+=_0x261b3b[_0x75e259++]<<_0x1c7210,_0x1c7210+=0x8;}if(_0x13912b>>>=_0x3d490b,_0x1c7210-=_0x3d490b,0x0===_0x45663c['have']){_0x8bb7b9[_0xe14600(0xc23)]=_0xe14600(0x7eb),_0x45663c[_0xe14600(0x20f)]=_0x1938d4;break;}_0x5a60d9=_0x45663c[_0xe14600(0xcbf)][_0x45663c[_0xe14600(0xc14)]-0x1],_0x3fb583=0x3+(0x3&_0x13912b),_0x13912b>>>=0x2,_0x1c7210-=0x2;}else{if(0x11===_0x17fc04){for(_0x11a6e4=_0x3d490b+0x3;_0x1c7210<_0x11a6e4;){if(0x0===_0x19a71c)break _0x5204fb;_0x19a71c--,_0x13912b+=_0x261b3b[_0x75e259++]<<_0x1c7210,_0x1c7210+=0x8;}_0x1c7210-=_0x3d490b,_0x5a60d9=0x0,_0x3fb583=0x3+(0x7&(_0x13912b>>>=_0x3d490b)),_0x13912b>>>=0x3,_0x1c7210-=0x3;}else{for(_0x11a6e4=_0x3d490b+0x7;_0x1c7210<_0x11a6e4;){if(0x0===_0x19a71c)break _0x5204fb;_0x19a71c--,_0x13912b+=_0x261b3b[_0x75e259++]<<_0x1c7210,_0x1c7210+=0x8;}_0x1c7210-=_0x3d490b,_0x5a60d9=0x0,_0x3fb583=0xb+(0x7f&(_0x13912b>>>=_0x3d490b)),_0x13912b>>>=0x7,_0x1c7210-=0x7;}}if(_0x45663c[_0xe14600(0xc14)]+_0x3fb583>_0x45663c['nlen']+_0x45663c[_0xe14600(0x49e)]){_0x8bb7b9[_0xe14600(0xc23)]='invalid\x20bit\x20length\x20repeat',_0x45663c[_0xe14600(0x20f)]=_0x1938d4;break;}for(;_0x3fb583--;)_0x45663c[_0xe14600(0xcbf)][_0x45663c[_0xe14600(0xc14)]++]=_0x5a60d9;}}if(_0x45663c[_0xe14600(0x20f)]===_0x1938d4)break;if(0x0===_0x45663c['lens'][0x100]){_0x8bb7b9[_0xe14600(0xc23)]=_0xe14600(0x4d8),_0x45663c[_0xe14600(0x20f)]=_0x1938d4;break;}if(_0x45663c['lenbits']=0x9,_0x592c78={'bits':_0x45663c[_0xe14600(0x77d)]},_0x4c8053=_0x2517ef(_0x37ede8,_0x45663c[_0xe14600(0xcbf)],0x0,_0x45663c[_0xe14600(0x3f3)],_0x45663c['lencode'],0x0,_0x45663c[_0xe14600(0x9e9)],_0x592c78),_0x45663c[_0xe14600(0x77d)]=_0x592c78[_0xe14600(0x3e8)],_0x4c8053){_0x8bb7b9['msg']=_0xe14600(0xd8e),_0x45663c[_0xe14600(0x20f)]=_0x1938d4;break;}if(_0x45663c[_0xe14600(0x3e9)]=0x6,_0x45663c[_0xe14600(0xbae)]=_0x45663c[_0xe14600(0x554)],_0x592c78={'bits':_0x45663c[_0xe14600(0x3e9)]},_0x4c8053=_0x2517ef(_0x19de57,_0x45663c[_0xe14600(0xcbf)],_0x45663c[_0xe14600(0x3f3)],_0x45663c['ndist'],_0x45663c[_0xe14600(0xbae)],0x0,_0x45663c['work'],_0x592c78),_0x45663c[_0xe14600(0x3e9)]=_0x592c78[_0xe14600(0x3e8)],_0x4c8053){_0x8bb7b9[_0xe14600(0xc23)]='invalid\x20distances\x20set',_0x45663c[_0xe14600(0x20f)]=_0x1938d4;break;}if(_0x45663c[_0xe14600(0x20f)]=_0x20464c,_0x5abaca===_0x4bab09)break _0x5204fb;case _0x20464c:_0x45663c['mode']=_0x2713f9;case _0x2713f9:if(_0x19a71c>=0x6&&_0x1e3e83>=0x102){_0x8bb7b9[_0xe14600(0x904)]=_0x1a6039,_0x8bb7b9['avail_out']=_0x1e3e83,_0x8bb7b9[_0xe14600(0xa47)]=_0x75e259,_0x8bb7b9[_0xe14600(0xd80)]=_0x19a71c,_0x45663c['hold']=_0x13912b,_0x45663c[_0xe14600(0x3e8)]=_0x1c7210,_0xec9b8d(_0x8bb7b9,_0x2d7529),_0x1a6039=_0x8bb7b9[_0xe14600(0x904)],_0x2299f7=_0x8bb7b9[_0xe14600(0x9a7)],_0x1e3e83=_0x8bb7b9[_0xe14600(0xd60)],_0x75e259=_0x8bb7b9[_0xe14600(0xa47)],_0x261b3b=_0x8bb7b9[_0xe14600(0x936)],_0x19a71c=_0x8bb7b9[_0xe14600(0xd80)],_0x13912b=_0x45663c[_0xe14600(0x834)],_0x1c7210=_0x45663c[_0xe14600(0x3e8)],_0x45663c['mode']===_0x276718&&(_0x45663c['back']=-0x1);break;}for(_0x45663c[_0xe14600(0xd66)]=0x0;_0x493180=(_0x4e8090=_0x45663c[_0xe14600(0xe01)][_0x13912b&(0x1<<_0x45663c[_0xe14600(0x77d)])-0x1])>>>0x10&0xff,_0x17fc04=0xffff&_0x4e8090,!((_0x3d490b=_0x4e8090>>>0x18)<=_0x1c7210);){if(0x0===_0x19a71c)break _0x5204fb;_0x19a71c--,_0x13912b+=_0x261b3b[_0x75e259++]<<_0x1c7210,_0x1c7210+=0x8;}if(_0x493180&&0x0==(0xf0&_0x493180)){for(_0x23536f=_0x3d490b,_0x3a9499=_0x493180,_0x41d9e2=_0x17fc04;_0x493180=(_0x4e8090=_0x45663c[_0xe14600(0xe01)][_0x41d9e2+((_0x13912b&(0x1<<_0x23536f+_0x3a9499)-0x1)>>_0x23536f)])>>>0x10&0xff,_0x17fc04=0xffff&_0x4e8090,!(_0x23536f+(_0x3d490b=_0x4e8090>>>0x18)<=_0x1c7210);){if(0x0===_0x19a71c)break _0x5204fb;_0x19a71c--,_0x13912b+=_0x261b3b[_0x75e259++]<<_0x1c7210,_0x1c7210+=0x8;}_0x13912b>>>=_0x23536f,_0x1c7210-=_0x23536f,_0x45663c[_0xe14600(0xd66)]+=_0x23536f;}if(_0x13912b>>>=_0x3d490b,_0x1c7210-=_0x3d490b,_0x45663c[_0xe14600(0xd66)]+=_0x3d490b,_0x45663c['length']=_0x17fc04,0x0===_0x493180){_0x45663c[_0xe14600(0x20f)]=_0x33bdc8;break;}if(0x20&_0x493180){_0x45663c[_0xe14600(0xd66)]=-0x1,_0x45663c[_0xe14600(0x20f)]=_0x276718;break;}if(0x40&_0x493180){_0x8bb7b9[_0xe14600(0xc23)]='invalid\x20literal/length\x20code',_0x45663c[_0xe14600(0x20f)]=_0x1938d4;break;}_0x45663c[_0xe14600(0x69a)]=0xf&_0x493180,_0x45663c[_0xe14600(0x20f)]=_0x391082;case _0x391082:if(_0x45663c[_0xe14600(0x69a)]){for(_0x11a6e4=_0x45663c['extra'];_0x1c7210<_0x11a6e4;){if(0x0===_0x19a71c)break _0x5204fb;_0x19a71c--,_0x13912b+=_0x261b3b[_0x75e259++]<<_0x1c7210,_0x1c7210+=0x8;}_0x45663c[_0xe14600(0xbc2)]+=_0x13912b&(0x1<<_0x45663c[_0xe14600(0x69a)])-0x1,_0x13912b>>>=_0x45663c[_0xe14600(0x69a)],_0x1c7210-=_0x45663c['extra'],_0x45663c[_0xe14600(0xd66)]+=_0x45663c[_0xe14600(0x69a)];}_0x45663c[_0xe14600(0xb50)]=_0x45663c[_0xe14600(0xbc2)],_0x45663c['mode']=_0x59284d;case _0x59284d:for(;_0x493180=(_0x4e8090=_0x45663c[_0xe14600(0xbae)][_0x13912b&(0x1<<_0x45663c[_0xe14600(0x3e9)])-0x1])>>>0x10&0xff,_0x17fc04=0xffff&_0x4e8090,!((_0x3d490b=_0x4e8090>>>0x18)<=_0x1c7210);){if(0x0===_0x19a71c)break _0x5204fb;_0x19a71c--,_0x13912b+=_0x261b3b[_0x75e259++]<<_0x1c7210,_0x1c7210+=0x8;}if(0x0==(0xf0&_0x493180)){for(_0x23536f=_0x3d490b,_0x3a9499=_0x493180,_0x41d9e2=_0x17fc04;_0x493180=(_0x4e8090=_0x45663c[_0xe14600(0xbae)][_0x41d9e2+((_0x13912b&(0x1<<_0x23536f+_0x3a9499)-0x1)>>_0x23536f)])>>>0x10&0xff,_0x17fc04=0xffff&_0x4e8090,!(_0x23536f+(_0x3d490b=_0x4e8090>>>0x18)<=_0x1c7210);){if(0x0===_0x19a71c)break _0x5204fb;_0x19a71c--,_0x13912b+=_0x261b3b[_0x75e259++]<<_0x1c7210,_0x1c7210+=0x8;}_0x13912b>>>=_0x23536f,_0x1c7210-=_0x23536f,_0x45663c[_0xe14600(0xd66)]+=_0x23536f;}if(_0x13912b>>>=_0x3d490b,_0x1c7210-=_0x3d490b,_0x45663c[_0xe14600(0xd66)]+=_0x3d490b,0x40&_0x493180){_0x8bb7b9[_0xe14600(0xc23)]=_0xe14600(0xd41),_0x45663c[_0xe14600(0x20f)]=_0x1938d4;break;}_0x45663c[_0xe14600(0x20b)]=_0x17fc04,_0x45663c[_0xe14600(0x69a)]=0xf&_0x493180,_0x45663c[_0xe14600(0x20f)]=_0x2e60be;case _0x2e60be:if(_0x45663c['extra']){for(_0x11a6e4=_0x45663c[_0xe14600(0x69a)];_0x1c7210<_0x11a6e4;){if(0x0===_0x19a71c)break _0x5204fb;_0x19a71c--,_0x13912b+=_0x261b3b[_0x75e259++]<<_0x1c7210,_0x1c7210+=0x8;}_0x45663c[_0xe14600(0x20b)]+=_0x13912b&(0x1<<_0x45663c[_0xe14600(0x69a)])-0x1,_0x13912b>>>=_0x45663c[_0xe14600(0x69a)],_0x1c7210-=_0x45663c[_0xe14600(0x69a)],_0x45663c[_0xe14600(0xd66)]+=_0x45663c[_0xe14600(0x69a)];}if(_0x45663c['offset']>_0x45663c[_0xe14600(0xc00)]){_0x8bb7b9[_0xe14600(0xc23)]=_0xe14600(0xc17),_0x45663c[_0xe14600(0x20f)]=_0x1938d4;break;}_0x45663c[_0xe14600(0x20f)]=_0x1b8140;case _0x1b8140:if(0x0===_0x1e3e83)break _0x5204fb;if(_0x3fb583=_0x2d7529-_0x1e3e83,_0x45663c[_0xe14600(0x20b)]>_0x3fb583){if((_0x3fb583=_0x45663c[_0xe14600(0x20b)]-_0x3fb583)>_0x45663c[_0xe14600(0x35e)]&&_0x45663c[_0xe14600(0x2cc)]){_0x8bb7b9[_0xe14600(0xc23)]=_0xe14600(0xc17),_0x45663c[_0xe14600(0x20f)]=_0x1938d4;break;}_0x3fb583>_0x45663c[_0xe14600(0xc78)]?(_0x3fb583-=_0x45663c[_0xe14600(0xc78)],_0x27d97d=_0x45663c[_0xe14600(0x358)]-_0x3fb583):_0x27d97d=_0x45663c[_0xe14600(0xc78)]-_0x3fb583,_0x3fb583>_0x45663c[_0xe14600(0xbc2)]&&(_0x3fb583=_0x45663c[_0xe14600(0xbc2)]),_0x3a1b7b=_0x45663c[_0xe14600(0x801)];}else _0x3a1b7b=_0x2299f7,_0x27d97d=_0x1a6039-_0x45663c[_0xe14600(0x20b)],_0x3fb583=_0x45663c[_0xe14600(0xbc2)];_0x3fb583>_0x1e3e83&&(_0x3fb583=_0x1e3e83),_0x1e3e83-=_0x3fb583,_0x45663c[_0xe14600(0xbc2)]-=_0x3fb583;do{_0x2299f7[_0x1a6039++]=_0x3a1b7b[_0x27d97d++];}while(--_0x3fb583);0x0===_0x45663c[_0xe14600(0xbc2)]&&(_0x45663c[_0xe14600(0x20f)]=_0x2713f9);break;case _0x33bdc8:if(0x0===_0x1e3e83)break _0x5204fb;_0x2299f7[_0x1a6039++]=_0x45663c[_0xe14600(0xbc2)],_0x1e3e83--,_0x45663c[_0xe14600(0x20f)]=_0x2713f9;break;case _0x34e295:if(_0x45663c['wrap']){for(;_0x1c7210<0x20;){if(0x0===_0x19a71c)break _0x5204fb;_0x19a71c--,_0x13912b|=_0x261b3b[_0x75e259++]<<_0x1c7210,_0x1c7210+=0x8;}if(_0x2d7529-=_0x1e3e83,_0x8bb7b9[_0xe14600(0x36a)]+=_0x2d7529,_0x45663c[_0xe14600(0x90d)]+=_0x2d7529,_0x2d7529&&(_0x8bb7b9[_0xe14600(0x23c)]=_0x45663c[_0xe14600(0xab6)]=_0x45663c[_0xe14600(0x230)]?_0x531a2a(_0x45663c[_0xe14600(0xab6)],_0x2299f7,_0x2d7529,_0x1a6039-_0x2d7529):_0xf3a6c8(_0x45663c[_0xe14600(0xab6)],_0x2299f7,_0x2d7529,_0x1a6039-_0x2d7529)),_0x2d7529=_0x1e3e83,(_0x45663c[_0xe14600(0x230)]?_0x13912b:_0x36c838(_0x13912b))!==_0x45663c[_0xe14600(0xab6)]){_0x8bb7b9[_0xe14600(0xc23)]=_0xe14600(0x6e1),_0x45663c['mode']=_0x1938d4;break;}_0x13912b=0x0,_0x1c7210=0x0;}_0x45663c[_0xe14600(0x20f)]=_0x5cd898;case _0x5cd898:if(_0x45663c[_0xe14600(0x44b)]&&_0x45663c['flags']){for(;_0x1c7210<0x20;){if(0x0===_0x19a71c)break _0x5204fb;_0x19a71c--,_0x13912b+=_0x261b3b[_0x75e259++]<<_0x1c7210,_0x1c7210+=0x8;}if(_0x13912b!==(0xffffffff&_0x45663c[_0xe14600(0x90d)])){_0x8bb7b9[_0xe14600(0xc23)]='incorrect\x20length\x20check',_0x45663c['mode']=_0x1938d4;break;}_0x13912b=0x0,_0x1c7210=0x0;}_0x45663c[_0xe14600(0x20f)]=_0x287adb;case _0x287adb:_0x4c8053=_0x4a2717;break _0x5204fb;case _0x1938d4:_0x4c8053=_0x19353d;break _0x5204fb;case _0x14bcf1:return _0x548fa6;default:return _0x548e4a;}return _0x8bb7b9[_0xe14600(0x904)]=_0x1a6039,_0x8bb7b9[_0xe14600(0xd60)]=_0x1e3e83,_0x8bb7b9[_0xe14600(0xa47)]=_0x75e259,_0x8bb7b9[_0xe14600(0xd80)]=_0x19a71c,_0x45663c[_0xe14600(0x834)]=_0x13912b,_0x45663c[_0xe14600(0x3e8)]=_0x1c7210,(_0x45663c['wsize']||_0x2d7529!==_0x8bb7b9[_0xe14600(0xd60)]&&_0x45663c[_0xe14600(0x20f)]<_0x1938d4&&(_0x45663c[_0xe14600(0x20f)]<_0x34e295||_0x5abaca!==_0x21566f))&&_0x1af609(_0x8bb7b9,_0x8bb7b9[_0xe14600(0x9a7)],_0x8bb7b9[_0xe14600(0x904)],_0x2d7529-_0x8bb7b9[_0xe14600(0xd60)]),_0x3ea7f3-=_0x8bb7b9[_0xe14600(0xd80)],_0x2d7529-=_0x8bb7b9[_0xe14600(0xd60)],_0x8bb7b9[_0xe14600(0x2c4)]+=_0x3ea7f3,_0x8bb7b9[_0xe14600(0x36a)]+=_0x2d7529,_0x45663c[_0xe14600(0x90d)]+=_0x2d7529,_0x45663c[_0xe14600(0x44b)]&&_0x2d7529&&(_0x8bb7b9[_0xe14600(0x23c)]=_0x45663c[_0xe14600(0xab6)]=_0x45663c[_0xe14600(0x230)]?_0x531a2a(_0x45663c[_0xe14600(0xab6)],_0x2299f7,_0x2d7529,_0x8bb7b9['next_out']-_0x2d7529):_0xf3a6c8(_0x45663c[_0xe14600(0xab6)],_0x2299f7,_0x2d7529,_0x8bb7b9[_0xe14600(0x904)]-_0x2d7529)),_0x8bb7b9[_0xe14600(0x531)]=_0x45663c['bits']+(_0x45663c[_0xe14600(0x960)]?0x40:0x0)+(_0x45663c['mode']===_0x276718?0x80:0x0)+(_0x45663c['mode']===_0x20464c||_0x45663c['mode']===_0x5ce33d?0x100:0x0),(0x0===_0x3ea7f3&&0x0===_0x2d7529||_0x5abaca===_0x21566f)&&_0x4c8053===_0x12759b&&(_0x4c8053=_0x38860f),_0x4c8053;}function _0x18fc3b(_0x3e9c66){const _0x25ee8c=_0xe71f1;if(!_0x3e9c66||!_0x3e9c66[_0x25ee8c(0x3fb)])return _0x548e4a;var _0x5b75df=_0x3e9c66['state'];return _0x5b75df['window']&&(_0x5b75df[_0x25ee8c(0x801)]=null),_0x3e9c66['state']=null,_0x12759b;}function _0x5791a3(_0x6c2961,_0x400aa7){const _0xff07de=_0xe71f1;var _0x143b56;return _0x6c2961&&_0x6c2961[_0xff07de(0x3fb)]?0x0==(0x2&(_0x143b56=_0x6c2961['state'])['wrap'])?_0x548e4a:(_0x143b56[_0xff07de(0x206)]=_0x400aa7,_0x400aa7['done']=!0x1,_0x12759b):_0x548e4a;}function _0xee2e10(_0x29a0b5,_0x2a56dc){const _0x3cf2cc=_0xe71f1;var _0x1586fc,_0x3eb2a8=_0x2a56dc[_0x3cf2cc(0xbc2)];return _0x29a0b5&&_0x29a0b5['state']?0x0!==(_0x1586fc=_0x29a0b5[_0x3cf2cc(0x3fb)])[_0x3cf2cc(0x44b)]&&_0x1586fc[_0x3cf2cc(0x20f)]!==_0x11662e?_0x548e4a:_0x1586fc[_0x3cf2cc(0x20f)]===_0x11662e&&_0xf3a6c8(0x1,_0x2a56dc,_0x3eb2a8,0x0)!==_0x1586fc['check']?_0x19353d:_0x1af609(_0x29a0b5,_0x2a56dc,_0x3eb2a8,_0x3eb2a8)?(_0x1586fc[_0x3cf2cc(0x20f)]=_0x14bcf1,_0x548fa6):(_0x1586fc[_0x3cf2cc(0xd9b)]=0x1,_0x12759b):_0x548e4a;}_0x4502a0[_0xe71f1(0x280)]=_0x5778ad,_0x4502a0[_0xe71f1(0xd79)]=_0x440726,_0x4502a0['inflateResetKeep']=_0x2be62c,_0x4502a0['inflateInit']=_0xd6827e,_0x4502a0[_0xe71f1(0xdf8)]=_0x4b8354,_0x4502a0[_0xe71f1(0xd59)]=_0x1c4c75,_0x4502a0[_0xe71f1(0x776)]=_0x18fc3b,_0x4502a0[_0xe71f1(0xe3b)]=_0x5791a3,_0x4502a0[_0xe71f1(0x5b5)]=_0xee2e10,_0x4502a0[_0xe71f1(0x79b)]=_0xe71f1(0x4aa);},{'../utils/common':0x1,'./adler32':0x3,'./crc32':0x5,'./inffast':0x7,'./inftrees':0x9}],0x9:[function(_0x5f20c2,_0xb2848e,_0x2bb29d){const _0x5348e9=_0x14b705;var _0x86a12a=_0x5f20c2('../utils/common'),_0x3b3da0=0xf,_0x538e2e=0x354,_0x197c01=0x250,_0x5bc5e8=0x0,_0x396d06=0x1,_0x57235e=0x2,_0x2aa12a=[0x3,0x4,0x5,0x6,0x7,0x8,0x9,0xa,0xb,0xd,0xf,0x11,0x13,0x17,0x1b,0x1f,0x23,0x2b,0x33,0x3b,0x43,0x53,0x63,0x73,0x83,0xa3,0xc3,0xe3,0x102,0x0,0x0],_0x4f9d9a=[0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x11,0x11,0x11,0x11,0x12,0x12,0x12,0x12,0x13,0x13,0x13,0x13,0x14,0x14,0x14,0x14,0x15,0x15,0x15,0x15,0x10,0x48,0x4e],_0x3dd68b=[0x1,0x2,0x3,0x4,0x5,0x7,0x9,0xd,0x11,0x19,0x21,0x31,0x41,0x61,0x81,0xc1,0x101,0x181,0x201,0x301,0x401,0x601,0x801,0xc01,0x1001,0x1801,0x2001,0x3001,0x4001,0x6001,0x0,0x0],_0xbffd0c=[0x10,0x10,0x10,0x10,0x11,0x11,0x12,0x12,0x13,0x13,0x14,0x14,0x15,0x15,0x16,0x16,0x17,0x17,0x18,0x18,0x19,0x19,0x1a,0x1a,0x1b,0x1b,0x1c,0x1c,0x1d,0x1d,0x40,0x40];_0xb2848e[_0x5348e9(0x2ee)]=function(_0x1cef4f,_0x4a4841,_0x5bba61,_0x31954f,_0x4b3139,_0x3c11d6,_0x15b75c,_0x409250){const _0x2f87e0=_0x5348e9;var _0x26afdc,_0x37b1b8,_0x56703f,_0x3e3a6e,_0x188b88,_0x2bf55e,_0x4e1d81,_0x6ec673,_0x1fc910,_0x57bc2b=_0x409250[_0x2f87e0(0x3e8)],_0xba53cb=0x0,_0x3e318e=0x0,_0x18cd06=0x0,_0x3ace8d=0x0,_0x3d324a=0x0,_0x1b4122=0x0,_0x448ea1=0x0,_0x175f97=0x0,_0x50e7a4=0x0,_0x5377db=0x0,_0x2ea7ff=null,_0x14f219=0x0,_0x5ea774=new _0x86a12a[(_0x2f87e0(0xe09))](_0x3b3da0+0x1),_0x2719a0=new _0x86a12a[(_0x2f87e0(0xe09))](_0x3b3da0+0x1),_0x41ecc8=null,_0x5d0b2d=0x0;for(_0xba53cb=0x0;_0xba53cb<=_0x3b3da0;_0xba53cb++)_0x5ea774[_0xba53cb]=0x0;for(_0x3e318e=0x0;_0x3e318e<_0x31954f;_0x3e318e++)_0x5ea774[_0x4a4841[_0x5bba61+_0x3e318e]]++;for(_0x3d324a=_0x57bc2b,_0x3ace8d=_0x3b3da0;_0x3ace8d>=0x1&&0x0===_0x5ea774[_0x3ace8d];_0x3ace8d--);if(_0x3d324a>_0x3ace8d&&(_0x3d324a=_0x3ace8d),0x0===_0x3ace8d)return _0x4b3139[_0x3c11d6++]=0x1400000,_0x4b3139[_0x3c11d6++]=0x1400000,_0x409250[_0x2f87e0(0x3e8)]=0x1,0x0;for(_0x18cd06=0x1;_0x18cd06<_0x3ace8d&&0x0===_0x5ea774[_0x18cd06];_0x18cd06++);for(_0x3d324a<_0x18cd06&&(_0x3d324a=_0x18cd06),_0x175f97=0x1,_0xba53cb=0x1;_0xba53cb<=_0x3b3da0;_0xba53cb++)if(_0x175f97<<=0x1,(_0x175f97-=_0x5ea774[_0xba53cb])<0x0)return-0x1;if(_0x175f97>0x0&&(_0x1cef4f===_0x5bc5e8||0x1!==_0x3ace8d))return-0x1;for(_0x2719a0[0x1]=0x0,_0xba53cb=0x1;_0xba53cb<_0x3b3da0;_0xba53cb++)_0x2719a0[_0xba53cb+0x1]=_0x2719a0[_0xba53cb]+_0x5ea774[_0xba53cb];for(_0x3e318e=0x0;_0x3e318e<_0x31954f;_0x3e318e++)0x0!==_0x4a4841[_0x5bba61+_0x3e318e]&&(_0x15b75c[_0x2719a0[_0x4a4841[_0x5bba61+_0x3e318e]]++]=_0x3e318e);if(_0x1cef4f===_0x5bc5e8?(_0x2ea7ff=_0x41ecc8=_0x15b75c,_0x2bf55e=0x13):_0x1cef4f===_0x396d06?(_0x2ea7ff=_0x2aa12a,_0x14f219-=0x101,_0x41ecc8=_0x4f9d9a,_0x5d0b2d-=0x101,_0x2bf55e=0x100):(_0x2ea7ff=_0x3dd68b,_0x41ecc8=_0xbffd0c,_0x2bf55e=-0x1),_0x5377db=0x0,_0x3e318e=0x0,_0xba53cb=_0x18cd06,_0x188b88=_0x3c11d6,_0x1b4122=_0x3d324a,_0x448ea1=0x0,_0x56703f=-0x1,_0x3e3a6e=(_0x50e7a4=0x1<<_0x3d324a)-0x1,_0x1cef4f===_0x396d06&&_0x50e7a4>_0x538e2e||_0x1cef4f===_0x57235e&&_0x50e7a4>_0x197c01)return 0x1;for(;;){_0x4e1d81=_0xba53cb-_0x448ea1,_0x15b75c[_0x3e318e]<_0x2bf55e?(_0x6ec673=0x0,_0x1fc910=_0x15b75c[_0x3e318e]):_0x15b75c[_0x3e318e]>_0x2bf55e?(_0x6ec673=_0x41ecc8[_0x5d0b2d+_0x15b75c[_0x3e318e]],_0x1fc910=_0x2ea7ff[_0x14f219+_0x15b75c[_0x3e318e]]):(_0x6ec673=0x60,_0x1fc910=0x0),_0x26afdc=0x1<<_0xba53cb-_0x448ea1,_0x18cd06=_0x37b1b8=0x1<<_0x1b4122;do{_0x4b3139[_0x188b88+(_0x5377db>>_0x448ea1)+(_0x37b1b8-=_0x26afdc)]=_0x4e1d81<<0x18|_0x6ec673<<0x10|_0x1fc910|0x0;}while(0x0!==_0x37b1b8);for(_0x26afdc=0x1<<_0xba53cb-0x1;_0x5377db&_0x26afdc;)_0x26afdc>>=0x1;if(0x0!==_0x26afdc?(_0x5377db&=_0x26afdc-0x1,_0x5377db+=_0x26afdc):_0x5377db=0x0,_0x3e318e++,0x0==--_0x5ea774[_0xba53cb]){if(_0xba53cb===_0x3ace8d)break;_0xba53cb=_0x4a4841[_0x5bba61+_0x15b75c[_0x3e318e]];}if(_0xba53cb>_0x3d324a&&(_0x5377db&_0x3e3a6e)!==_0x56703f){for(0x0===_0x448ea1&&(_0x448ea1=_0x3d324a),_0x188b88+=_0x18cd06,_0x175f97=0x1<<(_0x1b4122=_0xba53cb-_0x448ea1);_0x1b4122+_0x448ea1<_0x3ace8d&&!((_0x175f97-=_0x5ea774[_0x1b4122+_0x448ea1])<=0x0);)_0x1b4122++,_0x175f97<<=0x1;if(_0x50e7a4+=0x1<<_0x1b4122,_0x1cef4f===_0x396d06&&_0x50e7a4>_0x538e2e||_0x1cef4f===_0x57235e&&_0x50e7a4>_0x197c01)return 0x1;_0x4b3139[_0x56703f=_0x5377db&_0x3e3a6e]=_0x3d324a<<0x18|_0x1b4122<<0x10|_0x188b88-_0x3c11d6|0x0;}}return 0x0!==_0x5377db&&(_0x4b3139[_0x188b88+_0x5377db]=_0xba53cb-_0x448ea1<<0x18|0x40<<0x10|0x0),_0x409250[_0x2f87e0(0x3e8)]=_0x3d324a,0x0;};},{'../utils/common':0x1}],0xa:[function(_0x5b7099,_0x974dc,_0xda7e74){const _0x5c2684=_0x14b705;_0x974dc[_0x5c2684(0x2ee)]={0x2:_0x5c2684(0x81e),0x1:_0x5c2684(0x8bf),0x0:'','-1':_0x5c2684(0x2ff),'-2':_0x5c2684(0xb0f),'-3':_0x5c2684(0x954),'-4':_0x5c2684(0xa8f),'-5':_0x5c2684(0x335),'-6':'incompatible\x20version'};},{}],0xb:[function(_0x387e4c,_0x4b8fb2,_0x543799){const _0x5edf75=_0x14b705;function _0x486efb(){const _0x308ffe=_0x5611;this[_0x308ffe(0x936)]=null,this[_0x308ffe(0xa47)]=0x0,this['avail_in']=0x0,this[_0x308ffe(0x2c4)]=0x0,this[_0x308ffe(0x9a7)]=null,this['next_out']=0x0,this[_0x308ffe(0xd60)]=0x0,this[_0x308ffe(0x36a)]=0x0,this['msg']='',this[_0x308ffe(0x3fb)]=null,this['data_type']=0x2,this[_0x308ffe(0x23c)]=0x0;}_0x4b8fb2[_0x5edf75(0x2ee)]=_0x486efb;},{}],'/lib/inflate.js':[function(_0x313004,_0x1075d5,_0x29662d){const _0x4ad3da=_0x14b705;var _0x2d5800=_0x313004(_0x4ad3da(0x633)),_0xd2c2f6=_0x313004(_0x4ad3da(0x6fa)),_0x391e2b=_0x313004(_0x4ad3da(0x738)),_0x5259ba=_0x313004(_0x4ad3da(0x70d)),_0x2c586c=_0x313004(_0x4ad3da(0x41f)),_0x8440eb=_0x313004('./zlib/zstream'),_0x2daf3a=_0x313004(_0x4ad3da(0x299)),_0x1c5ed0=Object['prototype'][_0x4ad3da(0xcf4)];function _0x4d6974(_0x5e996e){const _0x2b8521=_0x4ad3da;if(!(this instanceof _0x4d6974))return new _0x4d6974(_0x5e996e);this[_0x2b8521(0x6a2)]=_0xd2c2f6['assign']({'chunkSize':0x4000,'windowBits':0x0,'to':''},_0x5e996e||{});var _0x59d11f=this[_0x2b8521(0x6a2)];_0x59d11f[_0x2b8521(0x8b7)]&&_0x59d11f['windowBits']>=0x0&&_0x59d11f[_0x2b8521(0x872)]<0x10&&(_0x59d11f[_0x2b8521(0x872)]=-_0x59d11f['windowBits'],0x0===_0x59d11f['windowBits']&&(_0x59d11f[_0x2b8521(0x872)]=-0xf)),!(_0x59d11f[_0x2b8521(0x872)]>=0x0&&_0x59d11f['windowBits']<0x10)||_0x5e996e&&_0x5e996e['windowBits']||(_0x59d11f[_0x2b8521(0x872)]+=0x20),_0x59d11f[_0x2b8521(0x872)]>0xf&&_0x59d11f['windowBits']<0x30&&0x0==(0xf&_0x59d11f['windowBits'])&&(_0x59d11f[_0x2b8521(0x872)]|=0xf),this[_0x2b8521(0x313)]=0x0,this[_0x2b8521(0xc23)]='',this[_0x2b8521(0x454)]=!0x1,this[_0x2b8521(0x5f7)]=[],this[_0x2b8521(0xcc4)]=new _0x8440eb(),this[_0x2b8521(0xcc4)][_0x2b8521(0xd60)]=0x0;var _0x32d866=_0x2d5800[_0x2b8521(0xdf8)](this[_0x2b8521(0xcc4)],_0x59d11f['windowBits']);if(_0x32d866!==_0x5259ba[_0x2b8521(0x7a7)])throw new Error(_0x2c586c[_0x32d866]);this[_0x2b8521(0x841)]=new _0x2daf3a(),_0x2d5800['inflateGetHeader'](this[_0x2b8521(0xcc4)],this[_0x2b8521(0x841)]);}function _0xecd3bd(_0x40a463,_0xe4fa58){const _0x547eb4=_0x4ad3da;var _0x515315=new _0x4d6974(_0xe4fa58);if(_0x515315['push'](_0x40a463,!0x0),_0x515315[_0x547eb4(0x313)])throw _0x515315[_0x547eb4(0xc23)]||_0x2c586c[_0x515315['err']];return _0x515315[_0x547eb4(0x94f)];}function _0x3021f1(_0xe271b4,_0x5666d0){const _0x2d1464=_0x4ad3da;return(_0x5666d0=_0x5666d0||{})[_0x2d1464(0x8b7)]=!0x0,_0xecd3bd(_0xe271b4,_0x5666d0);}_0x4d6974[_0x4ad3da(0x8bd)][_0x4ad3da(0x6e3)]=function(_0x5610ad,_0x45b3aa){const _0x1ef3c4=_0x4ad3da;var _0x2f5151,_0x3eddac,_0x2e92b5,_0x3206c2,_0xeb2590,_0x4392b0,_0x485fd2=this[_0x1ef3c4(0xcc4)],_0x46fc05=this['options'][_0x1ef3c4(0x373)],_0x38c8b5=this[_0x1ef3c4(0x6a2)][_0x1ef3c4(0x729)],_0x24e65b=!0x1;if(this[_0x1ef3c4(0x454)])return!0x1;_0x3eddac=_0x45b3aa===~~_0x45b3aa?_0x45b3aa:!0x0===_0x45b3aa?_0x5259ba[_0x1ef3c4(0x986)]:_0x5259ba[_0x1ef3c4(0xd2c)],'string'==typeof _0x5610ad?_0x485fd2[_0x1ef3c4(0x936)]=_0x391e2b[_0x1ef3c4(0x46e)](_0x5610ad):_0x1ef3c4(0xbf5)===_0x1c5ed0['call'](_0x5610ad)?_0x485fd2[_0x1ef3c4(0x936)]=new Uint8Array(_0x5610ad):_0x485fd2['input']=_0x5610ad,_0x485fd2['next_in']=0x0,_0x485fd2[_0x1ef3c4(0xd80)]=_0x485fd2[_0x1ef3c4(0x936)]['length'];do{if(0x0===_0x485fd2[_0x1ef3c4(0xd60)]&&(_0x485fd2[_0x1ef3c4(0x9a7)]=new _0xd2c2f6['Buf8'](_0x46fc05),_0x485fd2[_0x1ef3c4(0x904)]=0x0,_0x485fd2[_0x1ef3c4(0xd60)]=_0x46fc05),(_0x2f5151=_0x2d5800[_0x1ef3c4(0xd59)](_0x485fd2,_0x5259ba[_0x1ef3c4(0xd2c)]))===_0x5259ba['Z_NEED_DICT']&&_0x38c8b5&&(_0x4392b0=_0x1ef3c4(0x297)==typeof _0x38c8b5?_0x391e2b['string2buf'](_0x38c8b5):'[object\x20ArrayBuffer]'===_0x1c5ed0[_0x1ef3c4(0x90b)](_0x38c8b5)?new Uint8Array(_0x38c8b5):_0x38c8b5,_0x2f5151=_0x2d5800[_0x1ef3c4(0x5b5)](this['strm'],_0x4392b0)),_0x2f5151===_0x5259ba[_0x1ef3c4(0xb1c)]&&!0x0===_0x24e65b&&(_0x2f5151=_0x5259ba['Z_OK'],_0x24e65b=!0x1),_0x2f5151!==_0x5259ba[_0x1ef3c4(0x96f)]&&_0x2f5151!==_0x5259ba[_0x1ef3c4(0x7a7)])return this[_0x1ef3c4(0xd40)](_0x2f5151),this['ended']=!0x0,!0x1;_0x485fd2[_0x1ef3c4(0x904)]&&(0x0!==_0x485fd2[_0x1ef3c4(0xd60)]&&_0x2f5151!==_0x5259ba[_0x1ef3c4(0x96f)]&&(0x0!==_0x485fd2[_0x1ef3c4(0xd80)]||_0x3eddac!==_0x5259ba[_0x1ef3c4(0x986)]&&_0x3eddac!==_0x5259ba['Z_SYNC_FLUSH'])||('string'===this[_0x1ef3c4(0x6a2)]['to']?(_0x2e92b5=_0x391e2b['utf8border'](_0x485fd2[_0x1ef3c4(0x9a7)],_0x485fd2[_0x1ef3c4(0x904)]),_0x3206c2=_0x485fd2[_0x1ef3c4(0x904)]-_0x2e92b5,_0xeb2590=_0x391e2b['buf2string'](_0x485fd2[_0x1ef3c4(0x9a7)],_0x2e92b5),_0x485fd2[_0x1ef3c4(0x904)]=_0x3206c2,_0x485fd2[_0x1ef3c4(0xd60)]=_0x46fc05-_0x3206c2,_0x3206c2&&_0xd2c2f6[_0x1ef3c4(0x85c)](_0x485fd2[_0x1ef3c4(0x9a7)],_0x485fd2['output'],_0x2e92b5,_0x3206c2,0x0),this['onData'](_0xeb2590)):this[_0x1ef3c4(0x1d7)](_0xd2c2f6[_0x1ef3c4(0x611)](_0x485fd2[_0x1ef3c4(0x9a7)],_0x485fd2['next_out'])))),0x0===_0x485fd2[_0x1ef3c4(0xd80)]&&0x0===_0x485fd2['avail_out']&&(_0x24e65b=!0x0);}while((_0x485fd2['avail_in']>0x0||0x0===_0x485fd2[_0x1ef3c4(0xd60)])&&_0x2f5151!==_0x5259ba[_0x1ef3c4(0x96f)]);return _0x2f5151===_0x5259ba[_0x1ef3c4(0x96f)]&&(_0x3eddac=_0x5259ba[_0x1ef3c4(0x986)]),_0x3eddac===_0x5259ba[_0x1ef3c4(0x986)]?(_0x2f5151=_0x2d5800['inflateEnd'](this[_0x1ef3c4(0xcc4)]),this[_0x1ef3c4(0xd40)](_0x2f5151),this['ended']=!0x0,_0x2f5151===_0x5259ba[_0x1ef3c4(0x7a7)]):_0x3eddac!==_0x5259ba['Z_SYNC_FLUSH']||(this['onEnd'](_0x5259ba[_0x1ef3c4(0x7a7)]),_0x485fd2['avail_out']=0x0,!0x0);},_0x4d6974[_0x4ad3da(0x8bd)][_0x4ad3da(0x1d7)]=function(_0x467bc6){const _0x5211fe=_0x4ad3da;this[_0x5211fe(0x5f7)][_0x5211fe(0x6e3)](_0x467bc6);},_0x4d6974[_0x4ad3da(0x8bd)][_0x4ad3da(0xd40)]=function(_0x43226f){const _0x56120=_0x4ad3da;_0x43226f===_0x5259ba[_0x56120(0x7a7)]&&(_0x56120(0x297)===this[_0x56120(0x6a2)]['to']?this[_0x56120(0x94f)]=this[_0x56120(0x5f7)]['join'](''):this[_0x56120(0x94f)]=_0xd2c2f6['flattenChunks'](this[_0x56120(0x5f7)])),this['chunks']=[],this[_0x56120(0x313)]=_0x43226f,this[_0x56120(0xc23)]=this['strm'][_0x56120(0xc23)];},_0x29662d[_0x4ad3da(0xd95)]=_0x4d6974,_0x29662d[_0x4ad3da(0xd59)]=_0xecd3bd,_0x29662d[_0x4ad3da(0x9d4)]=_0x3021f1,_0x29662d[_0x4ad3da(0x825)]=_0xecd3bd;},{'./utils/common':0x1,'./utils/strings':0x2,'./zlib/constants':0x4,'./zlib/gzheader':0x6,'./zlib/inflate':0x8,'./zlib/messages':0xa,'./zlib/zstream':0xb}]},{},[])(_0x14b705(0x941));var _0x3e110c=_0x435cdb;function _0xc822bc(){}_0xc822bc['RegularInstanceStride']=0x9,_0xc822bc[_0x14b705(0x446)]=function(_0x5266fa,_0x596c71,_0x5bf1e9){const _0x4cff0f=_0x14b705;if(0x0==_0x596c71['length'])return null;let _0x1bdfa8,_0x261a53=_0x596c71[0x0];_0x1bdfa8=0x0===_0x261a53['indexType']?new Uint16Array(_0x261a53['indicesTypedArray'][_0x4cff0f(0x212)],_0x261a53[_0x4cff0f(0x660)][_0x4cff0f(0x8a7)],_0x261a53[_0x4cff0f(0x660)][_0x4cff0f(0x932)]/0x2):new Uint32Array(_0x261a53[_0x4cff0f(0x660)][_0x4cff0f(0x212)],_0x261a53[_0x4cff0f(0x660)][_0x4cff0f(0x8a7)],_0x261a53[_0x4cff0f(0x660)][_0x4cff0f(0x932)]/0x4);let _0x2f7c7d=_0xc822bc['extractEdgeInformation'](_0x5266fa,!0x1,_0x1bdfa8),_0x2910d2=EdgePreprocessing[_0x4cff0f(0xda2)](_0x2f7c7d);return _0x5bf1e9&&(_0x2910d2[_0x4cff0f(0xb92)][_0x4cff0f(0x73f)]&&_0x5bf1e9[_0x4cff0f(0x6e3)](_0x2910d2[_0x4cff0f(0xb92)]['instancesData'][_0x4cff0f(0x212)]),_0x2910d2['silhouette'][_0x4cff0f(0x73f)]&&_0x5bf1e9[_0x4cff0f(0x6e3)](_0x2910d2[_0x4cff0f(0x218)][_0x4cff0f(0x73f)][_0x4cff0f(0x212)])),_0x2910d2;};let _0x196521=null;function _0x42e88f(_0x58f9ee){const _0x46c1fa=_0x14b705;if(_0x196521)return _0x196521;let _0x4b8da9=new Float32Array(0x8),_0x324904=0x0;return _0x4b8da9[_0x324904++]=0x0,_0x4b8da9[_0x324904++]=0x0,_0x4b8da9[_0x324904++]=0x0,_0x4b8da9[_0x324904++]=0x1,_0x4b8da9[_0x324904++]=0x1,_0x4b8da9[_0x324904++]=0x1,_0x4b8da9[_0x324904++]=0x1,_0x4b8da9[_0x324904++]=0x0,_0x196521=Cesium[_0x46c1fa(0xaec)]['createVertexBuffer']({'context':_0x58f9ee,'typedArray':_0x4b8da9,'usage':Cesium['BufferUsage'][_0x46c1fa(0x2d2)]}),_0x196521[_0x46c1fa(0xdd9)]=!0x1,_0x196521;}function _0xdc5f02(){let _0x366e43=new Uint16Array(0x6),_0x5b68bc=0x0;return _0x366e43[_0x5b68bc++]=0x2,_0x366e43[_0x5b68bc++]=0x1,_0x366e43[_0x5b68bc++]=0x0,_0x366e43[_0x5b68bc++]=0x3,_0x366e43[_0x5b68bc++]=0x2,_0x366e43[_0x5b68bc++]=0x0,_0x366e43;}let _0x5261e9=null;_0xc822bc[_0x14b705(0x31e)]=function(_0x701f1f){const _0x22afce=_0x14b705;return _0x5261e9||(_0x5261e9=Cesium['Buffer'][_0x22afce(0x31e)]({'context':_0x701f1f,'typedArray':_0xdc5f02(),'usage':Cesium[_0x22afce(0xcb5)][_0x22afce(0x2d2)],'indexDatatype':Cesium['IndexDatatype'][_0x22afce(0x85f)]}),_0x5261e9[_0x22afce(0xdd9)]=!0x1,_0x5261e9);},_0xc822bc[_0x14b705(0xd43)]=function(_0x2e97de,_0x2e43c8){const _0x19195d=_0x14b705;if(!_0x2e43c8[_0x19195d(0x73f)]||0x0===_0x2e43c8[_0x19195d(0x73f)][_0x19195d(0xbc2)])return;let _0x4b90f8={},_0x35e8d6=[];_0x2e43c8[_0x19195d(0x85d)]=_0x4b90f8,_0x2e43c8['attributes']=_0x35e8d6;let _0x50fab0=Cesium[_0x19195d(0xaec)][_0x19195d(0xdb0)]({'context':_0x2e97de,'typedArray':_0x2e43c8[_0x19195d(0x73f)],'usage':Cesium[_0x19195d(0xcb5)][_0x19195d(0x2d2)]});_0x2e43c8[_0x19195d(0x73f)]=null;let _0x2d8f3e=Cesium[_0x19195d(0xc58)][_0x19195d(0xb86)](Cesium[_0x19195d(0xc58)][_0x19195d(0x557)]),_0x56b7d4=_0x42e88f(_0x2e97de),_0x1a187f=0x0;_0x4b90f8[_0x19195d(0x847)]=_0x1a187f++,_0x35e8d6['push']({'index':_0x4b90f8[_0x19195d(0x847)],'vertexBuffer':_0x56b7d4,'componentsPerAttribute':0x2,'componentDatatype':Cesium['ComponentDatatype'][_0x19195d(0x557)],'offsetInBytes':0x0,'strideInBytes':0x2*Cesium[_0x19195d(0xc58)]['getSizeInBytes'](Cesium[_0x19195d(0xc58)][_0x19195d(0x557)]),'normalize':!0x1});let _0x4d8e28=_0xc822bc[_0x19195d(0xd83)],_0x4f3fb8=0x0;_0x4b90f8[_0x19195d(0xa4b)]=_0x1a187f++,_0x35e8d6[_0x19195d(0x6e3)]({'index':_0x4b90f8[_0x19195d(0xa4b)],'vertexBuffer':_0x50fab0,'componentsPerAttribute':0x3,'componentDatatype':Cesium[_0x19195d(0xc58)][_0x19195d(0x557)],'normalize':!0x1,'offsetInBytes':_0x2d8f3e*_0x4f3fb8,'strideInBytes':_0x2d8f3e*_0x4d8e28,'instanceDivisor':0x1}),_0x4f3fb8+=0x3,_0x4b90f8[_0x19195d(0xa9d)]=_0x1a187f++,_0x35e8d6[_0x19195d(0x6e3)]({'index':_0x4b90f8[_0x19195d(0xa9d)],'vertexBuffer':_0x50fab0,'componentsPerAttribute':0x3,'componentDatatype':Cesium[_0x19195d(0xc58)]['FLOAT'],'normalize':!0x1,'offsetInBytes':_0x2d8f3e*_0x4f3fb8,'strideInBytes':_0x2d8f3e*_0x4d8e28,'instanceDivisor':0x1}),_0x4f3fb8+=0x3,_0x4b90f8['aNormal']=_0x1a187f++,_0x35e8d6[_0x19195d(0x6e3)]({'index':_0x4b90f8[_0x19195d(0xb72)],'vertexBuffer':_0x50fab0,'componentsPerAttribute':0x3,'componentDatatype':Cesium[_0x19195d(0xc58)][_0x19195d(0x557)],'normalize':!0x0,'offsetInBytes':_0x2d8f3e*_0x4f3fb8,'strideInBytes':_0x2d8f3e*_0x4d8e28,'instanceDivisor':0x1}),_0x4f3fb8+=0x3;},_0xc822bc[_0x14b705(0x489)]=function(_0x26c8d7,_0x1fe048){const _0x2b5f96=_0x14b705;if(!_0x1fe048[_0x2b5f96(0x73f)]||0x0==_0x1fe048[_0x2b5f96(0x73f)][_0x2b5f96(0xbc2)])return;let _0x4f0caa={},_0x24b48a=[];_0x1fe048[_0x2b5f96(0x85d)]=_0x4f0caa,_0x1fe048['attributes']=_0x24b48a;let _0x48ed83=Cesium[_0x2b5f96(0xaec)]['createVertexBuffer']({'context':_0x26c8d7,'typedArray':_0x1fe048[_0x2b5f96(0x73f)],'usage':Cesium[_0x2b5f96(0xcb5)][_0x2b5f96(0x2d2)]});_0x1fe048[_0x2b5f96(0x73f)]=null;let _0x1232e6=Cesium['ComponentDatatype']['getSizeInBytes'](Cesium['ComponentDatatype'][_0x2b5f96(0x557)]),_0x956273=0x0;_0x4f0caa[_0x2b5f96(0x847)]=_0x956273++,_0x24b48a[_0x2b5f96(0x6e3)]({'index':_0x4f0caa[_0x2b5f96(0x847)],'vertexBuffer':_0x42e88f(_0x26c8d7),'componentsPerAttribute':0x2,'componentDatatype':Cesium[_0x2b5f96(0xc58)]['FLOAT'],'offsetInBytes':0x0,'strideInBytes':0x2*_0x1232e6,'normalize':!0x1});let _0x37d17f=0x0;_0x4f0caa[_0x2b5f96(0xa4b)]=_0x956273++,_0x24b48a[_0x2b5f96(0x6e3)]({'index':_0x4f0caa[_0x2b5f96(0xa4b)],'vertexBuffer':_0x48ed83,'componentsPerAttribute':0x3,'componentDatatype':Cesium[_0x2b5f96(0xc58)][_0x2b5f96(0x557)],'normalize':!0x1,'offsetInBytes':_0x1232e6*_0x37d17f,'strideInBytes':0xc*_0x1232e6,'instanceDivisor':0x1}),_0x37d17f+=0x3,_0x4f0caa[_0x2b5f96(0xa9d)]=_0x956273++,_0x24b48a[_0x2b5f96(0x6e3)]({'index':_0x4f0caa[_0x2b5f96(0xa9d)],'vertexBuffer':_0x48ed83,'componentsPerAttribute':0x3,'componentDatatype':Cesium[_0x2b5f96(0xc58)][_0x2b5f96(0x557)],'normalize':!0x1,'offsetInBytes':_0x1232e6*_0x37d17f,'strideInBytes':0xc*_0x1232e6,'instanceDivisor':0x1}),_0x37d17f+=0x3,_0x4f0caa['aNormalA']=_0x956273++,_0x24b48a[_0x2b5f96(0x6e3)]({'index':_0x4f0caa['aNormalA'],'vertexBuffer':_0x48ed83,'componentsPerAttribute':0x3,'componentDatatype':Cesium['ComponentDatatype']['FLOAT'],'normalize':!0x0,'offsetInBytes':_0x1232e6*_0x37d17f,'strideInBytes':0xc*_0x1232e6,'instanceDivisor':0x1}),_0x37d17f+=0x3,_0x4f0caa[_0x2b5f96(0x3fc)]=_0x956273++,_0x24b48a[_0x2b5f96(0x6e3)]({'index':_0x4f0caa[_0x2b5f96(0x3fc)],'vertexBuffer':_0x48ed83,'componentsPerAttribute':0x3,'componentDatatype':Cesium[_0x2b5f96(0xc58)][_0x2b5f96(0x557)],'normalize':!0x0,'offsetInBytes':_0x1232e6*_0x37d17f,'strideInBytes':0xc*_0x1232e6,'instanceDivisor':0x1}),_0x37d17f+=0x3;},_0xc822bc[_0x14b705(0x686)]=function(_0x29007b,_0x4ecd80,_0x1ba06c){const _0x37ed88=_0x14b705;let _0xc7d7e1=_0x29007b[_0x37ed88(0x590)][_0x37ed88(0x901)],_0x2c4e05=_0x29007b[_0x37ed88(0x2be)][_0xc7d7e1],_0x441d19=_0x2c4e05[_0x37ed88(0x462)],_0x4b724a=new Float32Array(_0x2c4e05['typedArray'][_0x37ed88(0x212)],_0x2c4e05['typedArray'][_0x37ed88(0x8a7)],_0x2c4e05[_0x37ed88(0xcbe)][_0x37ed88(0x932)]/0x4),_0x3699b2=_0x4b724a['length']/_0x441d19;if(_0x4ecd80&&_0x1ba06c)return{'faces':_0x1ba06c,'neighbors':MeshProcessing[_0x37ed88(0xa15)](_0x1ba06c,_0x3699b2),'vertices':_0x4b724a,'dim':_0x441d19};let _0x4b7821,_0x59c3da=_0x2c4e05['typedArray']['buffer'];_0x4b7821=isCompress?_0x4b724a[_0x37ed88(0x212)]:_0x59c3da['slice'](_0x2c4e05[_0x37ed88(0xcbe)][_0x37ed88(0x8a7)],_0x2c4e05['typedArray'][_0x37ed88(0x8a7)]+_0x2c4e05[_0x37ed88(0xcbe)]['byteLength']);let _0x50c425=MeshProcessing['deduplicate'](_0x4b7821,_0x441d19),_0x4071bb=_0xc822bc[_0x37ed88(0xde8)](_0x50c425['indices'],_0x1ba06c);return{'faces':_0x4071bb,'neighbors':MeshProcessing['computeNeighbors'](_0x4071bb,_0x50c425[_0x37ed88(0x9f5)]),'vertices':new Float32Array(_0x50c425[_0x37ed88(0x212)]),'dim':_0x441d19};},_0xc822bc[_0x14b705(0xde8)]=function(_0x58f792,_0xbde00f){const _0x5d64bb=_0x14b705;if(_0xbde00f){_0xbde00f=_0xbde00f[_0x5d64bb(0xd5b)]();for(let _0x2c827c=0x0;_0x2c827c<_0xbde00f['length'];_0x2c827c++)_0xbde00f[_0x2c827c]=_0x58f792[_0xbde00f[_0x2c827c]];return _0xbde00f;}return _0x58f792;};let _0x15740=new Cesium[(_0x14b705(0x367))](),_0x53733b=new Cesium['Cartesian3'](),_0x21eb66=new Cesium['Cartesian3'](),_0x4af527=new Cesium[(_0x14b705(0x367))](),_0x4f3a7e=new Cesium[(_0x14b705(0x367))](),_0x20883d=new Cesium[(_0x14b705(0x367))](),_0x3b385b=new Cesium[(_0x14b705(0x367))](),_0x475700=new Cesium[(_0x14b705(0x367))]();_0xc822bc[_0x14b705(0x9d9)]=function(_0xbce68e,_0x13170d){const _0x194201=_0x14b705;let _0x197055,_0x43228a=_0xbce68e[_0x194201(0x590)][_0x194201(0x901)],_0x96a28e=_0xbce68e['vertexAttributes'][_0x43228a],_0x5f3928=_0x96a28e['componentsPerAttribute'],_0x42a602=new Float32Array(_0x96a28e[_0x194201(0xcbe)]['buffer'],_0x96a28e[_0x194201(0xcbe)][_0x194201(0x8a7)],_0x96a28e[_0x194201(0xcbe)][_0x194201(0x932)]/0x4);_0x197055=0x0===_0x13170d[_0x194201(0x24a)]?new Uint16Array(_0x13170d[_0x194201(0x660)][_0x194201(0x212)],_0x13170d[_0x194201(0x660)][_0x194201(0x8a7)],_0x13170d[_0x194201(0x660)][_0x194201(0x932)]/0x2):new Uint32Array(_0x13170d[_0x194201(0x660)]['buffer'],_0x13170d[_0x194201(0x660)]['byteOffset'],_0x13170d['indicesTypedArray'][_0x194201(0x932)]/0x4);let _0x3183c6=[],_0x17a5f6=[],_0xc20fbb=_0x197055['length'],_0x38e917=0x0;for(let _0x5c22a6=0x0,_0x199356=0x4*Math['floor'](_0xc20fbb/0x4);_0x5c22a6<_0x199356;_0x5c22a6+=0x4){let _0x3f8b0b=_0x197055[_0x5c22a6],_0x5b3208=_0x197055[_0x5c22a6+0x1],_0x297c4c=_0x197055[_0x5c22a6+0x2],_0x14ee57=_0x197055[_0x5c22a6+0x3];if(_0x15740['x']=_0x42a602[_0x5f3928*_0x3f8b0b],_0x15740['y']=_0x42a602[_0x5f3928*_0x3f8b0b+0x1],_0x15740['z']=_0x42a602[_0x5f3928*_0x3f8b0b+0x2],_0x53733b['x']=_0x42a602[_0x5f3928*_0x5b3208],_0x53733b['y']=_0x42a602[_0x5f3928*_0x5b3208+0x1],_0x53733b['z']=_0x42a602[_0x5f3928*_0x5b3208+0x2],_0x21eb66['x']=_0x42a602[_0x5f3928*_0x297c4c],_0x21eb66['y']=_0x42a602[_0x5f3928*_0x297c4c+0x1],_0x21eb66['z']=_0x42a602[_0x5f3928*_0x297c4c+0x2],_0x4af527['x']=_0x42a602[_0x5f3928*_0x14ee57],_0x4af527['y']=_0x42a602[_0x5f3928*_0x14ee57+0x1],_0x4af527['z']=_0x42a602[_0x5f3928*_0x14ee57+0x2],!(Cesium[_0x194201(0x367)][_0x194201(0x701)](_0x53733b,_0x21eb66)||Cesium[_0x194201(0x367)][_0x194201(0x701)](_0x53733b,_0x4af527)||Cesium['Cartesian3'][_0x194201(0x701)](_0x53733b,_0x15740)||Cesium['Cartesian3'][_0x194201(0x701)](_0x21eb66,_0x15740)||Cesium[_0x194201(0x367)][_0x194201(0x701)](_0x4af527,_0x15740))){if(_0x297c4c===_0x14ee57){if(Cesium[_0x194201(0x367)][_0x194201(0x276)](_0x53733b,_0x15740,_0x4f3a7e),Cesium[_0x194201(0x367)]['subtract'](_0x21eb66,_0x15740,_0x20883d),Cesium[_0x194201(0x367)][_0x194201(0x8fd)](_0x4f3a7e,_0x20883d,_0x4f3a7e),Cesium[_0x194201(0x367)][_0x194201(0x701)](_0x4f3a7e,Cesium[_0x194201(0x367)][_0x194201(0x24f)]))continue;Cesium[_0x194201(0x367)][_0x194201(0x5e6)](_0x4f3a7e,_0x4f3a7e),_0x3183c6[_0x194201(0x6e3)](_0x15740['x']),_0x3183c6[_0x194201(0x6e3)](_0x15740['y']),_0x3183c6['push'](_0x15740['z']),_0x3183c6['push'](_0x53733b['x']),_0x3183c6['push'](_0x53733b['y']),_0x3183c6[_0x194201(0x6e3)](_0x53733b['z']),_0x3183c6[_0x194201(0x6e3)](_0x4f3a7e['x']),_0x3183c6[_0x194201(0x6e3)](_0x4f3a7e['y']),_0x3183c6[_0x194201(0x6e3)](_0x4f3a7e['z']);}else{if(Cesium['Cartesian3'][_0x194201(0x276)](_0x53733b,_0x15740,_0x4f3a7e),Cesium[_0x194201(0x367)][_0x194201(0x276)](_0x21eb66,_0x15740,_0x20883d),Cesium[_0x194201(0x367)][_0x194201(0x8fd)](_0x4f3a7e,_0x20883d,_0x4f3a7e),Cesium['Cartesian3']['equals'](_0x4f3a7e,Cesium[_0x194201(0x367)][_0x194201(0x24f)]))continue;if(Cesium[_0x194201(0x367)][_0x194201(0x5e6)](_0x4f3a7e,_0x4f3a7e),Cesium[_0x194201(0x367)][_0x194201(0x276)](_0x53733b,_0x15740,_0x3b385b),Cesium['Cartesian3'][_0x194201(0x276)](_0x4af527,_0x15740,_0x475700),Cesium[_0x194201(0x367)][_0x194201(0x8fd)](_0x3b385b,_0x475700,_0x3b385b),Cesium['Cartesian3']['equals'](_0x3b385b,Cesium[_0x194201(0x367)][_0x194201(0x24f)]))continue;Cesium[_0x194201(0x367)][_0x194201(0x5e6)](_0x3b385b,_0x3b385b),_0x17a5f6['push'](_0x15740['x']),_0x17a5f6[_0x194201(0x6e3)](_0x15740['y']),_0x17a5f6[_0x194201(0x6e3)](_0x15740['z']),_0x17a5f6['push'](_0x53733b['x']),_0x17a5f6[_0x194201(0x6e3)](_0x53733b['y']),_0x17a5f6[_0x194201(0x6e3)](_0x53733b['z']),_0x17a5f6[_0x194201(0x6e3)](_0x4f3a7e['x']),_0x17a5f6[_0x194201(0x6e3)](_0x4f3a7e['y']),_0x17a5f6[_0x194201(0x6e3)](_0x4f3a7e['z']),_0x17a5f6['push'](_0x3b385b['x']),_0x17a5f6[_0x194201(0x6e3)](_0x3b385b['y']),_0x17a5f6['push'](_0x3b385b['z']);}_0x38e917+=Cesium[_0x194201(0x367)]['distance'](_0x15740,_0x53733b);}}let _0x20036a=_0x38e917/(_0xc20fbb/0x4),_0x2e8768=_0x3183c6['length']/_0xc822bc['RegularInstanceStride'],_0x21b9bc=_0x17a5f6[_0x194201(0xbc2)]/0xc;return{'regular':{'instancesData':new Float32Array(_0x3183c6),'instanceCount':_0x2e8768,'edgeLength':_0x2e8768*_0x20036a},'silhouette':{'instancesData':new Float32Array(_0x17a5f6),'instanceCount':_0x21b9bc,'edgeLength':_0x21b9bc},'averageEdgeLength':_0x20036a};};const _0x4d3f37=Cesium[_0x14b705(0x4cb)],_0x1beb63=Cesium[_0x14b705(0xa18)],_0xbd73df=Cesium[_0x14b705(0xb80)],_0x490bd7=Cesium['ComponentDatatype'],_0xa0c249=Cesium[_0x14b705(0x5ac)],_0x24553e=Cesium[_0x14b705(0x494)],_0x4be68e=Cesium[_0x14b705(0xb2e)],_0x218792=Cesium[_0x14b705(0xdd2)],_0x174ee2=Cesium['Cartesian3'],_0x43bca7=Cesium[_0x14b705(0x200)],_0x153f4e=Cesium[_0x14b705(0x2b9)];function _0x260b3a(){}var _0x598008;function _0x472555(_0x20805a,_0x4fdfbd){const _0xcdc88=_0x14b705;for(var _0x1ab51c=_0x20805a[_0xcdc88(0x979)](),_0x3efcb5=_0x20805a[_0xcdc88(0xd63)](),_0x935b39=new _0x598008[(_0xcdc88(0x779))](),_0x1f4f7b=0x3*_0x3efcb5,_0x1cd11e=_0xa0c249[_0xcdc88(0x741)](_0x1ab51c,_0x1f4f7b),_0x5d9d2e=0x0,_0x16b4f9=0x0;_0x16b4f9<_0x3efcb5;++_0x16b4f9)_0x4fdfbd[_0xcdc88(0x620)](_0x20805a,_0x16b4f9,_0x935b39),_0x1cd11e[_0x5d9d2e+0x0]=_0x935b39[_0xcdc88(0xdc6)](0x0),_0x1cd11e[_0x5d9d2e+0x1]=_0x935b39['GetValue'](0x1),_0x1cd11e[_0x5d9d2e+0x2]=_0x935b39[_0xcdc88(0xdc6)](0x2),_0x5d9d2e+=0x3;var _0x54e967=_0xa0c249[_0xcdc88(0x85f)];return _0x1cd11e instanceof Uint32Array&&(_0x54e967=_0xa0c249['UNSIGNED_INT']),_0x598008[_0xcdc88(0x60e)](_0x935b39),{'typedArray':_0x1cd11e,'numberOfIndices':_0x1f4f7b,'indexDataType':_0x54e967};}function _0x37f651(_0x38a024,_0x1a69cf,_0x470769,_0x303212,_0x23ce95){const _0x41a4d8=_0x14b705;var _0x10d1bf,_0x421ab7;_0x303212[_0x41a4d8(0x852)]<=0x8?(_0x421ab7=new _0x598008[(_0x41a4d8(0xd33))](),_0x10d1bf=new Uint8Array(_0x23ce95),_0x1a69cf[_0x41a4d8(0x907)](_0x38a024,_0x470769,_0x421ab7)):(_0x421ab7=new _0x598008[(_0x41a4d8(0xc35))](),_0x10d1bf=new Uint16Array(_0x23ce95),_0x1a69cf[_0x41a4d8(0x8b6)](_0x38a024,_0x470769,_0x421ab7));for(var _0x420adf=0x0;_0x420adf<_0x23ce95;++_0x420adf)_0x10d1bf[_0x420adf]=_0x421ab7[_0x41a4d8(0xdc6)](_0x420adf);return _0x598008[_0x41a4d8(0x60e)](_0x421ab7),_0x10d1bf;}function _0x303823(_0x611649,_0x5a396e,_0x50c556,_0x5cc856){const _0x4ef5d1=_0x14b705;var _0x496a87,_0x2d933b;switch(_0x50c556[_0x4ef5d1(0x531)]()){case 0x1:case 0xb:_0x2d933b=new _0x598008[(_0x4ef5d1(0x2b4))](),_0x496a87=new Int8Array(_0x5cc856),_0x5a396e[_0x4ef5d1(0xd98)](_0x611649,_0x50c556,_0x2d933b);break;case 0x2:_0x2d933b=new _0x598008['DracoUInt8Array'](),_0x496a87=new Uint8Array(_0x5cc856),_0x5a396e[_0x4ef5d1(0x907)](_0x611649,_0x50c556,_0x2d933b);break;case 0x3:_0x2d933b=new _0x598008[(_0x4ef5d1(0x691))](),_0x496a87=new Int16Array(_0x5cc856),_0x5a396e['GetAttributeInt16ForAllPoints'](_0x611649,_0x50c556,_0x2d933b);break;case 0x4:_0x2d933b=new _0x598008[(_0x4ef5d1(0xc35))](),_0x496a87=new Uint16Array(_0x5cc856),_0x5a396e[_0x4ef5d1(0x8b6)](_0x611649,_0x50c556,_0x2d933b);break;case 0x5:case 0x7:_0x2d933b=new _0x598008[(_0x4ef5d1(0x779))](),_0x496a87=new Int32Array(_0x5cc856),_0x5a396e[_0x4ef5d1(0x290)](_0x611649,_0x50c556,_0x2d933b);break;case 0x6:case 0x8:_0x2d933b=new _0x598008[(_0x4ef5d1(0x5e4))](),_0x496a87=new Uint32Array(_0x5cc856),_0x5a396e['GetAttributeUInt32ForAllPoints'](_0x611649,_0x50c556,_0x2d933b);break;case 0x9:case 0xa:_0x2d933b=new _0x598008[(_0x4ef5d1(0xbd5))](),_0x496a87=new Float32Array(_0x5cc856),_0x5a396e['GetAttributeFloatForAllPoints'](_0x611649,_0x50c556,_0x2d933b);}for(var _0x5d5e81=0x0;_0x5d5e81<_0x5cc856;++_0x5d5e81)_0x496a87[_0x5d5e81]=_0x2d933b[_0x4ef5d1(0xdc6)](_0x5d5e81);return _0x598008[_0x4ef5d1(0x60e)](_0x2d933b),_0x496a87;}function _0x4ee4d9(_0x527e9e,_0x559c8b,_0x1a4a0b){const _0x1073e2=_0x14b705;var _0x1f8d87,_0x4e7ee5=_0x527e9e[_0x1073e2(0x979)](),_0x5542e7=_0x1a4a0b['num_components'](),_0x437dd0=new _0x598008[(_0x1073e2(0xa41))]();if(_0x437dd0[_0x1073e2(0x266)](_0x1a4a0b)){for(var _0x1ff5a0=new Array(_0x5542e7),_0x1a6099=0x0;_0x1a6099<_0x5542e7;++_0x1a6099)_0x1ff5a0[_0x1a6099]=_0x437dd0['min_value'](_0x1a6099);_0x1f8d87={'quantizationBits':_0x437dd0[_0x1073e2(0xd4a)](),'minValues':_0x1ff5a0,'range':_0x437dd0[_0x1073e2(0x9c2)](),'octEncoded':!0x1};}_0x598008['destroy'](_0x437dd0),(_0x437dd0=new _0x598008[(_0x1073e2(0xc22))]())[_0x1073e2(0x266)](_0x1a4a0b)&&(_0x1f8d87={'quantizationBits':_0x437dd0['quantization_bits'](),'octEncoded':!0x0}),_0x598008['destroy'](_0x437dd0);var _0xcf087a,_0x505f63=_0x4e7ee5*_0x5542e7;_0xcf087a=_0x4d3f37(_0x1f8d87)?_0x37f651(_0x527e9e,_0x559c8b,_0x1a4a0b,_0x1f8d87,_0x505f63):_0x303823(_0x527e9e,_0x559c8b,_0x1a4a0b,_0x505f63);var _0x2841a9=_0x490bd7[_0x1073e2(0x76b)](_0xcf087a);return{'array':_0xcf087a,'data':{'componentsPerAttribute':_0x5542e7,'componentDatatype':_0x2841a9,'byteOffset':_0x1a4a0b[_0x1073e2(0xb35)](),'byteStride':_0x490bd7[_0x1073e2(0xb86)](_0x2841a9)*_0x5542e7,'normalized':_0x1a4a0b[_0x1073e2(0xdfd)](),'quantization':_0x1f8d87}};}var _0x1a6043=new _0x174ee2(0x24ffb2985f71,0x24ffb2985f71,40408299984661.445),_0x30c225=new _0x174ee2(),_0x5cf792=new _0x174ee2();function _0x5689b1(_0x550305,_0x38116b,_0x2b0e40,_0x1486d4){const _0x596bf4=_0x14b705;var _0x1389d3=Math[_0x596bf4(0x678)](_0x38116b);_0x30c225['x']=_0x1389d3*Math['cos'](_0x550305),_0x30c225['y']=_0x1389d3*Math[_0x596bf4(0xa3d)](_0x550305),_0x30c225['z']=Math[_0x596bf4(0xa3d)](_0x38116b),_0x30c225=_0x174ee2[_0x596bf4(0x5e6)](_0x30c225,_0x30c225),_0x174ee2['multiplyComponents'](_0x1a6043,_0x30c225,_0x5cf792);var _0xc27431=Math[_0x596bf4(0x3bc)](_0x174ee2[_0x596bf4(0x3be)](_0x30c225,_0x5cf792));return _0x5cf792=_0x174ee2[_0x596bf4(0x86a)](_0x5cf792,_0xc27431,_0x5cf792),_0x30c225=_0x174ee2['multiplyByScalar'](_0x30c225,_0x2b0e40,_0x30c225),_0x4d3f37(_0x1486d4)||(_0x1486d4=new _0x174ee2()),_0x174ee2[_0x596bf4(0x49c)](_0x5cf792,_0x30c225,_0x1486d4);}var _0x2fb571=new _0x43bca7(),_0x7906a7=new _0x43bca7(),_0x51a908=new _0x174ee2(),_0x36f19a=new _0x218792();function _0x47733f(_0x389e7d,_0x3fa7ce,_0x3115c6,_0xf6b86,_0x5abbde,_0x4590d3,_0xa22b53,_0x4b4210){const _0x27db86=_0x14b705;var _0x3e2d44=void 0x0,_0x287252=void 0x0,_0x466614=void 0x0,_0x280c66=void 0x0,_0x3376a0=_0x3115c6[_0x27db86(0x2be)],_0x574de3=_0x3115c6[_0x27db86(0x590)];if(_0x3115c6[_0x27db86(0x6ab)]=0x0,_0x4d3f37(_0xf6b86[_0x27db86(0x830)])&&_0xf6b86[_0x27db86(0x830)]>=0x0){_0x4d3f37(_0x4b4210)||(_0x3115c6[_0x27db86(0x6ab)]|=_0x1b10cd[_0x27db86(0x673)]);var _0xe4477=_0x3fa7ce['GetAttribute'](_0x389e7d,_0xf6b86[_0x27db86(0x830)]),_0x556936=_0x4ee4d9(_0x389e7d,_0x3fa7ce,_0xe4477),_0x3b71d3=_0x556936[_0x27db86(0x8db)]['componentsPerAttribute'];_0x3115c6[_0x27db86(0xcc3)]=_0x556936[_0x27db86(0xd19)][_0x27db86(0xbc2)]/_0x3b71d3,_0x3115c6[_0x27db86(0x20a)]=_0x556936[_0x27db86(0x8db)][_0x27db86(0xbb1)]['range']/(0x1<<_0x556936[_0x27db86(0x8db)][_0x27db86(0xbb1)][_0x27db86(0x852)]);var _0x4f2c0b=_0x556936[_0x27db86(0x8db)]['quantization']['minValues'];_0x3115c6[_0x27db86(0xb14)]=new _0xbd73df(_0x4f2c0b[0x0],_0x4f2c0b[0x1],_0x4f2c0b[0x2],0x1),_0x3b71d3>0x3&&(_0x3115c6['minVerticesValue']['w']=_0x4f2c0b[0x3]);var _0x26c9c2=_0x3115c6['verticesCount'];if(_0x4590d3&&(_0x3e2d44=new _0x218792(),_0x287252=new _0x218792(),_0x466614=new Float32Array(0x2*_0x26c9c2),_0x280c66=new Float64Array(0x2*_0x26c9c2)),_0x4d3f37(_0x4b4210)){var _0x4b121f=_0x556936[_0x27db86(0xd19)],_0x590b68=0x3===_0x3b71d3?_0x174ee2[_0x27db86(0x3e5)](_0x4b121f):_0xbd73df['unpackArray'](_0x4b121f);for(let _0x5ab69e=0x0,_0x245bff=_0x590b68[_0x27db86(0xbc2)];_0x5ab69e<_0x245bff;_0x5ab69e++){let _0x5e8b18=_0x590b68[_0x5ab69e];_0x174ee2['multiplyByScalar'](_0x5e8b18,_0x3115c6[_0x27db86(0x20a)],_0x5e8b18),_0x174ee2['add'](_0x5e8b18,_0x3115c6[_0x27db86(0xb14)],_0x5e8b18);}var _0x27fba4=_0x43bca7[_0x27db86(0x342)](_0x4b4210[_0x27db86(0x1fd)],_0x4b4210[_0x27db86(0xa44)],_0x2fb571),_0x2375c3=_0x43bca7[_0x27db86(0x342)](_0x4b4210[_0x27db86(0x48f)],_0x4b4210[_0x27db86(0xa44)],_0x7906a7);_0x43bca7[_0x27db86(0xe0b)](_0x2375c3,_0x2375c3);var _0x4ffb5e=new _0x153f4e(0x615299,0x615299,0x615299);for(let _0x58677d=0x0,_0xc2dea0=_0x590b68[_0x27db86(0xbc2)];_0x58677d<_0xc2dea0;_0x58677d++){let _0x8e2abb=_0x590b68[_0x58677d];_0x43bca7['multiplyByPoint'](_0x27fba4,_0x8e2abb,_0x51a908);let _0x2b5ea2=_0x4ffb5e[_0x27db86(0x21d)](_0x51a908,_0x36f19a);_0x4590d3&&(_0x280c66[0x2*_0x58677d]=_0x2b5ea2[_0x27db86(0xcec)],_0x280c66[0x2*_0x58677d+0x1]=_0x2b5ea2[_0x27db86(0x79a)],0x0===_0x58677d?(_0x3e2d44['longitude']=_0x2b5ea2[_0x27db86(0xcec)],_0x3e2d44[_0x27db86(0x79a)]=_0x2b5ea2[_0x27db86(0x79a)],_0x287252['longitude']=_0x2b5ea2[_0x27db86(0xcec)],_0x287252[_0x27db86(0x79a)]=_0x2b5ea2[_0x27db86(0x79a)]):(_0x3e2d44['longitude']=Math[_0x27db86(0x78e)](_0x2b5ea2[_0x27db86(0xcec)],_0x3e2d44[_0x27db86(0xcec)]),_0x3e2d44[_0x27db86(0x79a)]=Math[_0x27db86(0x78e)](_0x2b5ea2[_0x27db86(0x79a)],_0x3e2d44[_0x27db86(0x79a)]),_0x287252[_0x27db86(0xcec)]=Math[_0x27db86(0xb9a)](_0x2b5ea2[_0x27db86(0xcec)],_0x287252[_0x27db86(0xcec)]),_0x287252[_0x27db86(0x79a)]=Math['min'](_0x2b5ea2[_0x27db86(0x79a)],_0x287252[_0x27db86(0x79a)])));let _0x49c65d=_0x5689b1(_0x2b5ea2['longitude'],_0x2b5ea2['latitude'],_0x2b5ea2[_0x27db86(0xc1d)],_0x51a908);_0x43bca7[_0x27db86(0x519)](_0x2375c3,_0x49c65d,_0x8e2abb);}var _0x3c954a=new Array(0x3*_0x590b68['length']);0x3===_0x3b71d3?_0x174ee2[_0x27db86(0x9ac)](_0x590b68,_0x3c954a):_0xbd73df['packArray'](_0x590b68,_0x3c954a),_0x556936['array']=new Float32Array(_0x3c954a),_0x556936[_0x27db86(0x8db)][_0x27db86(0x6cd)]=_0x490bd7[_0x27db86(0x557)],_0x556936[_0x27db86(0x8db)][_0x27db86(0xae9)]=0x4*_0x3b71d3;}if(_0x574de3[_0x27db86(0x901)]=_0x3376a0[_0x27db86(0xbc2)],_0x3376a0[_0x27db86(0x6e3)]({'index':_0x574de3[_0x27db86(0x901)],'typedArray':_0x556936[_0x27db86(0xd19)],'componentsPerAttribute':_0x3b71d3,'componentDatatype':_0x556936[_0x27db86(0x8db)][_0x27db86(0x6cd)],'offsetInBytes':_0x556936[_0x27db86(0x8db)]['byteOffset'],'strideInBytes':_0x556936[_0x27db86(0x8db)][_0x27db86(0xae9)],'normalize':_0x556936[_0x27db86(0x8db)]['normalized']}),!_0x4d3f37(_0x4b4210)&&_0x4590d3){for(var _0x28b0d8=new _0x174ee2(),_0x24801a=new _0x174ee2(),_0x4ee851=new _0x218792(),_0x5dc76c=0x0;_0x5dc76c<_0x26c9c2;_0x5dc76c++)_0x43bca7[_0x27db86(0x519)](_0x5abbde,_0x174ee2[_0x27db86(0x8bb)](_0x556936[_0x27db86(0xd19)][0x3*_0x5dc76c]*_0x3115c6[_0x27db86(0x20a)]+_0x4f2c0b[0x0],_0x556936['array'][0x3*_0x5dc76c+0x1]*_0x3115c6[_0x27db86(0x20a)]+_0x4f2c0b[0x1],_0x556936[_0x27db86(0xd19)][0x3*_0x5dc76c+0x2]*_0x3115c6[_0x27db86(0x20a)]+_0x4f2c0b[0x2],_0x28b0d8),_0x24801a),_0x4ee851=_0x218792[_0x27db86(0xaed)](_0x24801a),_0x280c66[0x2*_0x5dc76c]=_0x4ee851['longitude'],_0x280c66[0x2*_0x5dc76c+0x1]=_0x4ee851['latitude'],0x0===_0x5dc76c?(_0x3e2d44['longitude']=_0x4ee851[_0x27db86(0xcec)],_0x3e2d44[_0x27db86(0x79a)]=_0x4ee851[_0x27db86(0x79a)],_0x287252[_0x27db86(0xcec)]=_0x4ee851[_0x27db86(0xcec)],_0x287252[_0x27db86(0x79a)]=_0x4ee851[_0x27db86(0x79a)]):(_0x3e2d44[_0x27db86(0xcec)]=Math[_0x27db86(0x78e)](_0x4ee851[_0x27db86(0xcec)],_0x3e2d44[_0x27db86(0xcec)]),_0x3e2d44[_0x27db86(0x79a)]=Math[_0x27db86(0x78e)](_0x4ee851[_0x27db86(0x79a)],_0x3e2d44[_0x27db86(0x79a)]),_0x287252[_0x27db86(0xcec)]=Math[_0x27db86(0xb9a)](_0x4ee851[_0x27db86(0xcec)],_0x287252[_0x27db86(0xcec)]),_0x287252[_0x27db86(0x79a)]=Math[_0x27db86(0xb9a)](_0x4ee851[_0x27db86(0x79a)],_0x287252[_0x27db86(0x79a)]));}if(_0x4590d3){for(_0x5dc76c=0x0;_0x5dc76c<_0x26c9c2;_0x5dc76c++)_0x466614[0x2*_0x5dc76c]=_0x280c66[0x2*_0x5dc76c]-_0x287252[_0x27db86(0xcec)],_0x466614[0x2*_0x5dc76c+0x1]=_0x280c66[0x2*_0x5dc76c+0x1]-_0x287252[_0x27db86(0x79a)];_0x574de3[_0x27db86(0x5d8)]=_0x3376a0[_0x27db86(0xbc2)],_0x3376a0[_0x27db86(0x6e3)]({'index':_0x574de3['img'],'typedArray':_0x466614,'componentsPerAttribute':0x2,'componentDatatype':_0x490bd7[_0x27db86(0x557)],'offsetInBytes':0x0,'strideInBytes':0x2*Float32Array[_0x27db86(0xde0)],'normalize':!0x1}),_0xa22b53[_0x27db86(0x78e)]=_0x3e2d44,_0xa22b53['min']=_0x287252;}}if(_0x4d3f37(_0xf6b86[_0x27db86(0x7cf)])&&_0xf6b86[_0x27db86(0x7cf)]>=0x0){_0x3115c6[_0x27db86(0x6ab)]|=_0x1b10cd[_0x27db86(0x415)];var _0x26ffdc=_0x3fa7ce[_0x27db86(0xcf2)](_0x389e7d,_0xf6b86[_0x27db86(0x7cf)]),_0x5de971=_0x4ee4d9(_0x389e7d,_0x3fa7ce,_0x26ffdc),_0x27b4ec=_0x5de971[_0x27db86(0x8db)]['quantization'];_0x3115c6[_0x27db86(0x754)]=(0x1<<_0x27b4ec['quantizationBits'])-0x1,_0x574de3[_0x27db86(0xb72)]=_0x3376a0[_0x27db86(0xbc2)],_0x3376a0[_0x27db86(0x6e3)]({'index':_0x574de3[_0x27db86(0xb72)],'typedArray':_0x5de971['array'],'componentsPerAttribute':_0x5de971[_0x27db86(0x8db)][_0x27db86(0x462)],'componentDatatype':_0x5de971[_0x27db86(0x8db)]['componentDatatype'],'offsetInBytes':_0x5de971[_0x27db86(0x8db)][_0x27db86(0x8a7)],'strideInBytes':_0x5de971['data'][_0x27db86(0xae9)],'normalize':_0x5de971['data'][_0x27db86(0xdfd)]});}if(_0x4d3f37(_0xf6b86[_0x27db86(0xd89)])&&_0xf6b86[_0x27db86(0xd89)]>=0x0){_0x3115c6[_0x27db86(0x6ab)]|=_0x1b10cd[_0x27db86(0x8eb)];var _0x452369=_0x3fa7ce[_0x27db86(0xcf2)](_0x389e7d,_0xf6b86[_0x27db86(0xd89)]),_0x2a4f7e=_0x4ee4d9(_0x389e7d,_0x3fa7ce,_0x452369);_0x574de3[_0x27db86(0x7db)]=_0x3376a0[_0x27db86(0xbc2)],_0x3376a0['push']({'index':_0x574de3[_0x27db86(0x7db)],'typedArray':_0x2a4f7e[_0x27db86(0xd19)],'componentsPerAttribute':_0x2a4f7e[_0x27db86(0x8db)][_0x27db86(0x462)],'componentDatatype':_0x2a4f7e[_0x27db86(0x8db)][_0x27db86(0x6cd)],'offsetInBytes':_0x2a4f7e[_0x27db86(0x8db)][_0x27db86(0x8a7)],'strideInBytes':_0x2a4f7e[_0x27db86(0x8db)]['byteStride'],'normalize':_0x2a4f7e[_0x27db86(0x8db)][_0x27db86(0xdfd)]});}for(_0x5dc76c=0x0;_0x5dc76c<_0xf6b86['texCoordUniqueIDs']['length'];_0x5dc76c++){_0x3115c6[_0x27db86(0x62c)]=[],_0x3115c6['minTexCoordValue']=[];var _0x1efb02=_0xf6b86['texCoordUniqueIDs'][_0x5dc76c];if(!(_0x1efb02<0x0)){var _0x4ba5f7=_0x3fa7ce[_0x27db86(0xcf2)](_0x389e7d,_0x1efb02),_0x5ad69d=_0x4ee4d9(_0x389e7d,_0x3fa7ce,_0x4ba5f7);_0x4d3f37(_0x5ad69d['data'][_0x27db86(0xbb1)])&&(_0x3115c6['compressOptions']|=_0x1b10cd[_0x27db86(0xda5)],_0x3115c6[_0x27db86(0x62c)][_0x27db86(0x6e3)](_0x5ad69d['data'][_0x27db86(0xbb1)]['range']/(0x1<<_0x5ad69d[_0x27db86(0x8db)]['quantization'][_0x27db86(0x852)])),_0x4f2c0b=_0x5ad69d[_0x27db86(0x8db)][_0x27db86(0xbb1)][_0x27db86(0xb08)],_0x3115c6['minTexCoordValue'][_0x27db86(0x6e3)](new _0x1beb63(_0x4f2c0b[0x0],_0x4f2c0b[0x1])));var _0x2b345e=_0x27db86(0x8e9)+_0x5dc76c;_0x574de3[_0x2b345e]=_0x3376a0[_0x27db86(0xbc2)],_0x3376a0[_0x27db86(0x6e3)]({'index':_0x574de3[_0x2b345e],'typedArray':_0x5ad69d[_0x27db86(0xd19)],'componentsPerAttribute':_0x5ad69d[_0x27db86(0x8db)][_0x27db86(0x462)],'componentDatatype':_0x5ad69d[_0x27db86(0x8db)][_0x27db86(0x6cd)],'offsetInBytes':_0x5ad69d[_0x27db86(0x8db)][_0x27db86(0x8a7)],'strideInBytes':_0x5ad69d['data']['byteStride'],'normalize':_0x5ad69d['data']['normalized']}),_0x3115c6[_0x27db86(0xce8)]=!0x0;}}for(_0x5dc76c=0x0;_0x5dc76c<_0xf6b86[_0x27db86(0x831)][_0x27db86(0xbc2)];_0x5dc76c++){var _0x2ec1c5=_0xf6b86['vertexAttrUniqueIDs'][_0x5dc76c];if(!(_0x2ec1c5<0x0)){var _0x59a355=_0x3fa7ce[_0x27db86(0xcf2)](_0x389e7d,_0x2ec1c5),_0x26edbb=_0x4ee4d9(_0x389e7d,_0x3fa7ce,_0x59a355);_0x574de3[_0x27db86(0x475)]=_0x3376a0[_0x27db86(0xbc2)],_0x3376a0[_0x27db86(0x6e3)]({'index':_0x574de3['aVertexWeight'],'typedArray':_0x26edbb[_0x27db86(0xd19)],'componentsPerAttribute':_0x26edbb['data'][_0x27db86(0x462)],'componentDatatype':_0x26edbb[_0x27db86(0x8db)][_0x27db86(0x6cd)],'offsetInBytes':_0x26edbb[_0x27db86(0x8db)][_0x27db86(0x8a7)],'strideInBytes':_0x26edbb[_0x27db86(0x8db)][_0x27db86(0xae9)],'normalize':_0x26edbb['data']['normalized']}),_0x3115c6[_0x27db86(0x58f)]={'VertexWeight':0x0};}}}function _0x2b7a57(_0x486d76){const _0x1bfc36=_0x14b705;var _0x4d41d4='undefined'!=typeof document&&document[_0x1bfc36(0x926)]?document[_0x1bfc36(0x926)][_0x1bfc36(0x619)]:void 0x0;function _0x277b99(_0x37dd26,_0x11107e){const _0x16fac8=_0x1bfc36;_0x37dd26||_0x3411dd(_0x16fac8(0xb59)+_0x11107e);}function _0x5c8de4(_0x30a032,_0x498d39,_0x55ba4a){const _0x40d615=_0x1bfc36;var _0x26f55d=_0x498d39+_0x55ba4a;for(_0x55ba4a=_0x498d39;_0x30a032[_0x55ba4a]&&!(_0x55ba4a>=_0x26f55d);)++_0x55ba4a;if(0x10<_0x55ba4a-_0x498d39&&_0x30a032[_0x40d615(0x879)]&&_0x19ac53)return _0x19ac53[_0x40d615(0xcfe)](_0x30a032[_0x40d615(0x879)](_0x498d39,_0x55ba4a));for(_0x26f55d='';_0x498d39<_0x55ba4a;){var _0x11a675=_0x30a032[_0x498d39++];if(0x80&_0x11a675){var _0x47bf11=0x3f&_0x30a032[_0x498d39++];if(0xc0==(0xe0&_0x11a675))_0x26f55d+=String['fromCharCode']((0x1f&_0x11a675)<<0x6|_0x47bf11);else{var _0xa5dfe4=0x3f&_0x30a032[_0x498d39++];0x10000>(_0x11a675=0xe0==(0xf0&_0x11a675)?(0xf&_0x11a675)<<0xc|_0x47bf11<<0x6|_0xa5dfe4:(0x7&_0x11a675)<<0x12|_0x47bf11<<0xc|_0xa5dfe4<<0x6|0x3f&_0x30a032[_0x498d39++])?_0x26f55d+=String[_0x40d615(0x6d8)](_0x11a675):(_0x11a675-=0x10000,_0x26f55d+=String[_0x40d615(0x6d8)](0xd800|_0x11a675>>0xa,0xdc00|0x3ff&_0x11a675));}}else _0x26f55d+=String[_0x40d615(0x6d8)](_0x11a675);}return _0x26f55d;}function _0x1bad97(_0x104250,_0x55d2e8){return _0x104250?_0x5c8de4(_0x25dd3f,_0x104250,_0x55d2e8):'';}function _0x16fc78(_0x3565d7,_0x40c901){return 0x0<_0x3565d7%_0x40c901&&(_0x3565d7+=_0x40c901-_0x3565d7%_0x40c901),_0x3565d7;}function _0x3dd24f(_0x11f1c9){const _0x2118eb=_0x1bfc36;_0x248c57=_0x11f1c9,_0x34bfa0['HEAP8']=_0x19c1ae=new Int8Array(_0x11f1c9),_0x34bfa0['HEAP16']=new Int16Array(_0x11f1c9),_0x34bfa0[_0x2118eb(0x45c)]=_0x33b521=new Int32Array(_0x11f1c9),_0x34bfa0['HEAPU8']=_0x25dd3f=new Uint8Array(_0x11f1c9),_0x34bfa0[_0x2118eb(0x4ec)]=new Uint16Array(_0x11f1c9),_0x34bfa0[_0x2118eb(0x63c)]=new Uint32Array(_0x11f1c9),_0x34bfa0[_0x2118eb(0x952)]=new Float32Array(_0x11f1c9),_0x34bfa0[_0x2118eb(0x4b9)]=new Float64Array(_0x11f1c9);}function _0x38023a(_0x21e3e9){const _0x5d9cb7=_0x1bfc36;for(;0x0<_0x21e3e9[_0x5d9cb7(0xbc2)];){var _0x373778=_0x21e3e9[_0x5d9cb7(0x2c9)]();if(_0x5d9cb7(0x9dc)==typeof _0x373778)_0x373778();else{var _0x189516=_0x373778[_0x5d9cb7(0x3e2)];_0x5d9cb7(0x272)==typeof _0x189516?void 0x0===_0x373778[_0x5d9cb7(0xc9b)]?_0x34bfa0[_0x5d9cb7(0x542)](_0x189516):_0x34bfa0['dynCall_vi'](_0x189516,_0x373778[_0x5d9cb7(0xc9b)]):_0x189516(void 0x0===_0x373778[_0x5d9cb7(0xc9b)]?null:_0x373778[_0x5d9cb7(0xc9b)]);}}}function _0x3411dd(_0xf501b3){const _0x26552b=_0x1bfc36;throw _0x34bfa0[_0x26552b(0x556)]&&_0x34bfa0[_0x26552b(0x556)](_0xf501b3),_0xe20c00(_0xf501b3+=''),_0x5a64e7(_0xf501b3),_0x5760b1=!0x0,new WebAssembly['RuntimeError'](_0x26552b(0x81f)+_0xf501b3+_0x26552b(0xd58));}function _0x3be8c3(_0x58fa20){const _0x45f65d=_0x1bfc36;return String[_0x45f65d(0x8bd)][_0x45f65d(0x818)]?_0x58fa20[_0x45f65d(0x818)](_0x45f65d(0x998)):0x0===_0x58fa20[_0x45f65d(0x966)](_0x45f65d(0x998));}function _0x571665(){const _0x565245=_0x1bfc36;try{if(_0x335325)return new Uint8Array(_0x335325);if(_0x213d4e)return _0x213d4e(_0x393804);throw _0x565245(0xa4e);}catch(_0x59f95e){_0x3411dd(_0x59f95e);}}function _0x53e93(){const _0x418c84=_0x1bfc36;if(!_0x53e93[_0x418c84(0x7e4)]){var _0x55b964,_0x4569aa={'USER':_0x418c84(0xa5b),'LOGNAME':_0x418c84(0xa5b),'PATH':'/','PWD':'/','HOME':_0x418c84(0x97c),'LANG':(_0x418c84(0xda1)==typeof navigator&&navigator[_0x418c84(0x1f5)]&&navigator[_0x418c84(0x1f5)][0x0]||'C')['replace']('-','_')+_0x418c84(0x2ed),'_':_0x3d33cf};for(_0x55b964 in _0x42914c)_0x4569aa[_0x55b964]=_0x42914c[_0x55b964];var _0x11b07b=[];for(_0x55b964 in _0x4569aa)_0x11b07b[_0x418c84(0x6e3)](_0x55b964+'='+_0x4569aa[_0x55b964]);_0x53e93[_0x418c84(0x7e4)]=_0x11b07b;}return _0x53e93[_0x418c84(0x7e4)];}function _0x38edfd(_0x461fe3){const _0x43a17b=_0x1bfc36;function _0x3396be(){const _0x51a085=_0x5611;if(!_0x19a588&&(_0x19a588=!0x0,!_0x5760b1)){if(_0x45c41d=!0x0,_0x38023a(_0x8de25e),_0x38023a(_0x3e9059),_0x34bfa0[_0x51a085(0x957)]&&_0x34bfa0[_0x51a085(0x957)](),_0x34bfa0[_0x51a085(0x5d0)]){for(_0x51a085(0x9dc)==typeof _0x34bfa0[_0x51a085(0x5d0)]&&(_0x34bfa0[_0x51a085(0x5d0)]=[_0x34bfa0[_0x51a085(0x5d0)]]);_0x34bfa0[_0x51a085(0x5d0)][_0x51a085(0xbc2)];)_0x58de4b[_0x51a085(0xb02)](_0x34bfa0['postRun'][_0x51a085(0x2c9)]());}_0x38023a(_0x58de4b);}}if(!(0x0<_0xe198c0)){if(_0x34bfa0[_0x43a17b(0xa74)]){for(_0x43a17b(0x9dc)==typeof _0x34bfa0['preRun']&&(_0x34bfa0['preRun']=[_0x34bfa0['preRun']]);_0x34bfa0[_0x43a17b(0xa74)][_0x43a17b(0xbc2)];)_0x4cb20a['unshift'](_0x34bfa0[_0x43a17b(0xa74)][_0x43a17b(0x2c9)]());}_0x38023a(_0x4cb20a),0x0<_0xe198c0||(_0x34bfa0[_0x43a17b(0xac5)]?(_0x34bfa0[_0x43a17b(0xac5)]('Running...'),setTimeout(function(){setTimeout(function(){const _0x278da9=_0x5611;_0x34bfa0[_0x278da9(0xac5)]('');},0x1),_0x3396be();},0x1)):_0x3396be());}}function _0x581031(){}function _0x2f0fae(_0x165421){const _0x5a6b80=_0x1bfc36;return(_0x165421||_0x581031)[_0x5a6b80(0x682)];}function _0x42f91c(_0x106496,_0x3e3b19){const _0x5e4418=_0x1bfc36;var _0x3e8a5b=_0x2f0fae(_0x3e3b19),_0x5762ac=_0x3e8a5b[_0x106496];return _0x5762ac||((_0x5762ac=Object[_0x5e4418(0x68e)]((_0x3e3b19||_0x581031)[_0x5e4418(0x8bd)]))[_0x5e4418(0xd35)]=_0x106496,_0x3e8a5b[_0x106496]=_0x5762ac);}function _0xb75997(_0x2a89c7){const _0x251595=_0x1bfc36;if(_0x251595(0x297)==typeof _0x2a89c7){for(var _0x5bc53f=0x0,_0x5a9f65=0x0;_0x5a9f65<_0x2a89c7['length'];++_0x5a9f65){var _0x38cba9=_0x2a89c7[_0x251595(0xb13)](_0x5a9f65);0xd800<=_0x38cba9&&0xdfff>=_0x38cba9&&(_0x38cba9=0x10000+((0x3ff&_0x38cba9)<<0xa)|0x3ff&_0x2a89c7[_0x251595(0xb13)](++_0x5a9f65)),0x7f>=_0x38cba9?++_0x5bc53f:_0x5bc53f=0x7ff>=_0x38cba9?_0x5bc53f+0x2:0xffff>=_0x38cba9?_0x5bc53f+0x3:_0x5bc53f+0x4;}if(_0x5a9f65=0x0,0x0<(_0x38cba9=(_0x5bc53f=Array(_0x5bc53f+0x1))['length'])){_0x38cba9=_0x5a9f65+_0x38cba9-0x1;for(var _0x2c3dd9=0x0;_0x2c3dd9<_0x2a89c7['length'];++_0x2c3dd9){var _0x2dc97d=_0x2a89c7['charCodeAt'](_0x2c3dd9);if(0xd800<=_0x2dc97d&&0xdfff>=_0x2dc97d)_0x2dc97d=0x10000+((0x3ff&_0x2dc97d)<<0xa)|0x3ff&_0x2a89c7['charCodeAt'](++_0x2c3dd9);if(0x7f>=_0x2dc97d){if(_0x5a9f65>=_0x38cba9)break;_0x5bc53f[_0x5a9f65++]=_0x2dc97d;}else{if(0x7ff>=_0x2dc97d){if(_0x5a9f65+0x1>=_0x38cba9)break;_0x5bc53f[_0x5a9f65++]=0xc0|_0x2dc97d>>0x6;}else{if(0xffff>=_0x2dc97d){if(_0x5a9f65+0x2>=_0x38cba9)break;_0x5bc53f[_0x5a9f65++]=0xe0|_0x2dc97d>>0xc;}else{if(_0x5a9f65+0x3>=_0x38cba9)break;_0x5bc53f[_0x5a9f65++]=0xf0|_0x2dc97d>>0x12,_0x5bc53f[_0x5a9f65++]=0x80|_0x2dc97d>>0xc&0x3f;}_0x5bc53f[_0x5a9f65++]=0x80|_0x2dc97d>>0x6&0x3f;}_0x5bc53f[_0x5a9f65++]=0x80|0x3f&_0x2dc97d;}}_0x5bc53f[_0x5a9f65]=0x0;}_0x2a89c7=_0x792ebc[_0x251595(0xc28)](_0x5bc53f,_0x19c1ae),_0x792ebc['copy'](_0x5bc53f,_0x19c1ae,_0x2a89c7);}return _0x2a89c7;}function _0x11d955(){const _0x502bc1=_0x1bfc36;throw _0x502bc1(0x406);}function _0x30d647(){const _0x3624a6=_0x1bfc36;this[_0x3624a6(0xd35)]=_0xa482fe(),_0x2f0fae(_0x30d647)[this[_0x3624a6(0xd35)]]=this;}function _0x3f04c4(){const _0x5e5f0b=_0x1bfc36;this[_0x5e5f0b(0xd35)]=_0x3b47c8(),_0x2f0fae(_0x3f04c4)[this[_0x5e5f0b(0xd35)]]=this;}function _0x2d61e2(){const _0x1f2168=_0x1bfc36;this[_0x1f2168(0xd35)]=_0xa85406(),_0x2f0fae(_0x2d61e2)[this[_0x1f2168(0xd35)]]=this;}function _0x3c8f75(){const _0x2258a0=_0x1bfc36;this[_0x2258a0(0xd35)]=_0x732703(),_0x2f0fae(_0x3c8f75)[this[_0x2258a0(0xd35)]]=this;}function _0x3616a6(){const _0xaad3dc=_0x1bfc36;this[_0xaad3dc(0xd35)]=_0x1e8249(),_0x2f0fae(_0x3616a6)[this[_0xaad3dc(0xd35)]]=this;}function _0x36295a(){const _0x53186d=_0x1bfc36;this[_0x53186d(0xd35)]=_0x504869(),_0x2f0fae(_0x36295a)[this[_0x53186d(0xd35)]]=this;}function _0x3358da(){const _0x145587=_0x1bfc36;this[_0x145587(0xd35)]=_0x3c87e0(),_0x2f0fae(_0x3358da)[this[_0x145587(0xd35)]]=this;}function _0x588e99(){const _0x239377=_0x1bfc36;this[_0x239377(0xd35)]=_0x731ee1(),_0x2f0fae(_0x588e99)[this[_0x239377(0xd35)]]=this;}function _0x445e8e(){const _0x2c358e=_0x1bfc36;this['ptr']=_0x3a9473(),_0x2f0fae(_0x445e8e)[this[_0x2c358e(0xd35)]]=this;}function _0x411c5f(){const _0x4327fe=_0x1bfc36;this[_0x4327fe(0xd35)]=_0x455ad3(),_0x2f0fae(_0x411c5f)[this[_0x4327fe(0xd35)]]=this;}function _0x3eb036(){const _0x13d367=_0x1bfc36;this['ptr']=_0x2cdfff(),_0x2f0fae(_0x3eb036)[this[_0x13d367(0xd35)]]=this;}function _0x3327f2(){const _0x6d6f86=_0x1bfc36;this['ptr']=_0xe85048(),_0x2f0fae(_0x3327f2)[this[_0x6d6f86(0xd35)]]=this;}function _0x37c62d(){const _0x3d2958=_0x1bfc36;this[_0x3d2958(0xd35)]=_0x48ba8a(),_0x2f0fae(_0x37c62d)[this[_0x3d2958(0xd35)]]=this;}function _0x275c29(){const _0x4c71be=_0x1bfc36;this[_0x4c71be(0xd35)]=_0x1ff501(),_0x2f0fae(_0x275c29)[this['ptr']]=this;}function _0x32e7c3(){const _0x55c099=_0x1bfc36;this[_0x55c099(0xd35)]=_0x59be23(),_0x2f0fae(_0x32e7c3)[this[_0x55c099(0xd35)]]=this;}function _0x42f54b(){this['ptr']=_0x4bb5fb(),_0x2f0fae(_0x42f54b)[this['ptr']]=this;}function _0x12336f(){const _0x1d2dab=_0x1bfc36;throw _0x1d2dab(0x6b4);}function _0x39b5c5(){const _0x2a0281=_0x1bfc36;this[_0x2a0281(0xd35)]=_0x2840bc(),_0x2f0fae(_0x39b5c5)[this[_0x2a0281(0xd35)]]=this;}function _0x238d47(){const _0x5b1454=_0x1bfc36;this[_0x5b1454(0xd35)]=_0xa8d91a(),_0x2f0fae(_0x238d47)[this[_0x5b1454(0xd35)]]=this;}_0x1bfc36(0x43c)!=typeof __filename&&(_0x4d41d4=_0x4d41d4||__filename);var _0x34bfa0=void 0x0!==(_0x486d76=_0x486d76||{})?_0x486d76:{},_0x20baa3=!0x1,_0x335176=!0x1;_0x34bfa0['onRuntimeInitialized']=function(){const _0x337f94=_0x1bfc36;_0x20baa3=!0x0,_0x335176&&_0x337f94(0x9dc)==typeof _0x34bfa0[_0x337f94(0x4ac)]&&_0x34bfa0['onModuleLoaded'](_0x34bfa0);},_0x34bfa0[_0x1bfc36(0xa5c)]=function(){const _0x15c132=_0x1bfc36;_0x335176=!0x0,_0x20baa3&&_0x15c132(0x9dc)==typeof _0x34bfa0[_0x15c132(0x4ac)]&&_0x34bfa0[_0x15c132(0x4ac)](_0x34bfa0);},_0x34bfa0[_0x1bfc36(0x309)]=function(_0x245c2f){const _0x161aea=_0x1bfc36;return'string'==typeof _0x245c2f&&(!(0x2>(_0x245c2f=_0x245c2f[_0x161aea(0x3e6)]('.'))[_0x161aea(0xbc2)]||0x3<_0x245c2f['length'])&&(0x1==_0x245c2f[0x0]&&0x0<=_0x245c2f[0x1]&&0x3>=_0x245c2f[0x1]||!(0x0!=_0x245c2f[0x0]||0xa<_0x245c2f[0x1])));};var _0x4d930b,_0x249bdf={};for(_0x4d930b in _0x34bfa0)_0x34bfa0[_0x1bfc36(0xac3)](_0x4d930b)&&(_0x249bdf[_0x4d930b]=_0x34bfa0[_0x4d930b]);var _0xb18f7b,_0x1615ae,_0x3d33cf=_0x1bfc36(0x850),_0x415849=!0x1,_0x1330bc=!0x1;_0x415849=_0x1bfc36(0xda1)==typeof window,_0x1330bc=_0x1bfc36(0x9dc)==typeof importScripts,_0xb18f7b='object'==typeof process&&_0x1bfc36(0xda1)==typeof process[_0x1bfc36(0x891)]&&_0x1bfc36(0x297)==typeof process['versions'][_0x1bfc36(0x4b0)]&&!_0x415849&&!_0x1330bc,_0x1615ae=!_0x415849&&!_0xb18f7b&&!_0x1330bc;var _0x562c47,_0x43347d,_0x4e08bb='';if(_0xb18f7b){_0x4e08bb=__dirname+'/';var _0x415364=function(_0x27657a,_0x54ee49){const _0x12ee9b=_0x1bfc36;return _0x562c47||(_0x562c47=require('fs')),_0x43347d||(_0x43347d=require(_0x12ee9b(0x827))),_0x27657a=_0x43347d[_0x12ee9b(0x5e6)](_0x27657a),_0x562c47[_0x12ee9b(0x53f)](_0x27657a,_0x54ee49?null:_0x12ee9b(0xc69));},_0x213d4e=function(_0x1d0228){const _0x12cb11=_0x1bfc36;return(_0x1d0228=_0x415364(_0x1d0228,!0x0))[_0x12cb11(0x212)]||(_0x1d0228=new Uint8Array(_0x1d0228)),_0x277b99(_0x1d0228[_0x12cb11(0x212)]),_0x1d0228;};0x1>0x2];},'getStr':function(){const _0x194838=_0x1bfc36;return _0x1bad97(_0x284fa3[_0x194838(0xaf6)]());},'get64':function(){const _0x30afb0=_0x1bfc36;var _0x10375e=_0x284fa3[_0x30afb0(0xaf6)]();return _0x284fa3[_0x30afb0(0xaf6)](),_0x10375e;},'getZero':function(){const _0x5c6278=_0x1bfc36;_0x284fa3[_0x5c6278(0xaf6)]();}},_0x5023d8={'__cxa_allocate_exception':function(_0x15ae55){return _0x77ea39(_0x15ae55);},'__cxa_throw':function(_0x46471f,_0x375241,_0x588b19){throw _0x46471f;},'abort':function(){_0x3411dd();},'emscripten_get_sbrk_ptr':function(){return 0x47f0;},'emscripten_memcpy_big':function(_0x552d71,_0x1b2bca,_0x1d62ee){const _0x4f51f2=_0x1bfc36;_0x25dd3f[_0x4f51f2(0x5e8)](_0x25dd3f['subarray'](_0x1b2bca,_0x1b2bca+_0x1d62ee),_0x552d71);},'emscripten_resize_heap':function(_0x4250b8){const _0x456b40=_0x1bfc36;if(0x7fff0000<_0x4250b8)return!0x1;for(var _0x2c816b=Math[_0x456b40(0x78e)](_0x19c1ae[_0x456b40(0xbc2)],0x1000000);_0x2c816b<_0x4250b8;)_0x2c816b=0x20000000>=_0x2c816b?_0x16fc78(0x2*_0x2c816b,0x10000):Math[_0x456b40(0xb9a)](_0x16fc78((0x3*_0x2c816b+0x80000000)/0x4,0x10000),0x7fff0000);_0x1104c1:{try{_0x1a738c[_0x456b40(0x5ed)](_0x2c816b-_0x248c57['byteLength']+0xffff>>0x10),_0x3dd24f(_0x1a738c[_0x456b40(0x212)]);var _0x2e4af6=0x1;break _0x1104c1;}catch(_0x3de289){}_0x2e4af6=void 0x0;}return!!_0x2e4af6;},'environ_get':function(_0x17a6e6,_0x1af1b1){const _0x4d7851=_0x1bfc36;var _0x4cd1bd=0x0;return _0x53e93()[_0x4d7851(0xe19)](function(_0x2b110d,_0x5b601b){const _0x2da957=_0x4d7851;var _0x573bd7=_0x1af1b1+_0x4cd1bd;for(_0x5b601b=_0x33b521[_0x17a6e6+0x4*_0x5b601b>>0x2]=_0x573bd7,_0x573bd7=0x0;_0x573bd7<_0x2b110d[_0x2da957(0xbc2)];++_0x573bd7)_0x19c1ae[_0x5b601b++>>0x0]=_0x2b110d[_0x2da957(0xb13)](_0x573bd7);_0x19c1ae[_0x5b601b>>0x0]=0x0,_0x4cd1bd+=_0x2b110d['length']+0x1;}),0x0;},'environ_sizes_get':function(_0x41a06e,_0x3de694){const _0x129e2f=_0x1bfc36;var _0x5f3b62=_0x53e93();_0x33b521[_0x41a06e>>0x2]=_0x5f3b62[_0x129e2f(0xbc2)];var _0x3f4426=0x0;return _0x5f3b62[_0x129e2f(0xe19)](function(_0x2b303c){const _0x2e631f=_0x129e2f;_0x3f4426+=_0x2b303c[_0x2e631f(0xbc2)]+0x1;}),_0x33b521[_0x3de694>>0x2]=_0x3f4426,0x0;},'fd_close':function(_0xcda5ad){return 0x0;},'fd_seek':function(_0x2adcf2,_0x2be836,_0x569679,_0x5ea363,_0x527815){return 0x0;},'fd_write':function(_0x2ff61d,_0x162782,_0x12af15,_0x31965){const _0x501484=_0x1bfc36;try{for(var _0x5bec07=0x0,_0x22e321=0x0;_0x22e321<_0x12af15;_0x22e321++){for(var _0x3b8e00=_0x33b521[_0x162782+0x8*_0x22e321>>0x2],_0x50787c=_0x33b521[_0x162782+(0x8*_0x22e321+0x4)>>0x2],_0x3103fb=0x0;_0x3103fb<_0x50787c;_0x3103fb++)_0x284fa3[_0x501484(0x21c)](_0x2ff61d,_0x25dd3f[_0x3b8e00+_0x3103fb]);_0x5bec07+=_0x50787c;}return _0x33b521[_0x31965>>0x2]=_0x5bec07,0x0;}catch(_0x332745){return _0x501484(0x43c)!=typeof FS&&_0x332745 instanceof FS[_0x501484(0x1dc)]||_0x3411dd(_0x332745),_0x332745[_0x501484(0x9a5)];}},'memory':_0x1a738c,'setTempRet0':function(_0x519be4){},'table':_0x38273c},_0x4e331c=(function(){const _0x4152c7=_0x1bfc36;function _0x4fd8c9(_0x58ae86,_0x578dbe){const _0x3fc50b=_0x5611;_0x34bfa0[_0x3fc50b(0x1cf)]=_0x58ae86[_0x3fc50b(0x2ee)],_0xe198c0--,_0x34bfa0['monitorRunDependencies']&&_0x34bfa0[_0x3fc50b(0x249)](_0xe198c0),0x0==_0xe198c0&&_0x1409ed&&(_0x58ae86=_0x1409ed,_0x1409ed=null,_0x58ae86());}function _0x49a4b9(_0x1eda30){const _0x323af3=_0x5611;_0x4fd8c9(_0x1eda30[_0x323af3(0xc27)]);}function _0x9fb587(_0x2ef748){const _0xbfd2fd=_0x5611;return(_0x335325||!_0x415849&&!_0x1330bc||_0xbfd2fd(0x9dc)!=typeof fetch?new Promise(function(_0x38d4d9,_0x263a6c){_0x38d4d9(_0x571665());}):fetch(_0x393804,{'credentials':'same-origin'})[_0xbfd2fd(0xacd)](function(_0x46de3a){const _0x242a83=_0xbfd2fd;if(!_0x46de3a['ok'])throw _0x242a83(0x22b)+_0x393804+'\x27';return _0x46de3a['arrayBuffer']();})[_0xbfd2fd(0x324)](function(){return _0x571665();}))[_0xbfd2fd(0xacd)](function(_0x205b3f){const _0x33e831=_0xbfd2fd;return WebAssembly[_0x33e831(0x740)](_0x205b3f,_0x2cf443);})[_0xbfd2fd(0xacd)](_0x2ef748,function(_0x47a810){const _0x5c5218=_0xbfd2fd;_0x5a64e7(_0x5c5218(0xe20)+_0x47a810),_0x3411dd(_0x47a810);});}var _0x2cf443={'env':_0x5023d8,'wasi_unstable':_0x5023d8};if(_0xe198c0++,_0x34bfa0['monitorRunDependencies']&&_0x34bfa0[_0x4152c7(0x249)](_0xe198c0),_0x34bfa0[_0x4152c7(0x766)])try{return _0x34bfa0[_0x4152c7(0x766)](_0x2cf443,_0x4fd8c9);}catch(_0x58d967){return _0x5a64e7(_0x4152c7(0xc4d)+_0x58d967),!0x1;}return(function(){const _0x35b798=_0x4152c7;if(_0x335325||_0x35b798(0x9dc)!=typeof WebAssembly[_0x35b798(0x1e1)]||_0x3be8c3(_0x393804)||_0x35b798(0x9dc)!=typeof fetch)return _0x9fb587(_0x49a4b9);fetch(_0x393804,{'credentials':_0x35b798(0x42c)})[_0x35b798(0xacd)](function(_0x16c50e){const _0x1337a7=_0x35b798;return WebAssembly[_0x1337a7(0x1e1)](_0x16c50e,_0x2cf443)[_0x1337a7(0xacd)](_0x49a4b9,function(_0x1653e4){const _0x5a4141=_0x1337a7;_0x5a64e7(_0x5a4141(0xc86)+_0x1653e4),_0x5a64e7(_0x5a4141(0x911)),_0x9fb587(_0x49a4b9);});});}()),{};}());_0x34bfa0[_0x1bfc36(0x1cf)]=_0x4e331c;var _0x48c6ab=_0x34bfa0[_0x1bfc36(0xa4c)]=function(){const _0x4d4c63=_0x1bfc36;return _0x34bfa0[_0x4d4c63(0x1cf)][_0x4d4c63(0xd65)][_0x4d4c63(0x6c9)](null,arguments);},_0xffd4fa=_0x34bfa0[_0x1bfc36(0x2ac)]=function(){const _0x3cc71a=_0x1bfc36;return _0x34bfa0[_0x3cc71a(0x1cf)][_0x3cc71a(0xc3c)][_0x3cc71a(0x6c9)](null,arguments);},_0x4b387c=_0x34bfa0[_0x1bfc36(0x616)]=function(){const _0x514cf8=_0x1bfc36;return _0x34bfa0[_0x514cf8(0x1cf)][_0x514cf8(0x798)]['apply'](null,arguments);},_0x4051d4=_0x34bfa0[_0x1bfc36(0x468)]=function(){const _0x3934d7=_0x1bfc36;return _0x34bfa0[_0x3934d7(0x1cf)][_0x3934d7(0xa36)]['apply'](null,arguments);},_0xd93b67=_0x34bfa0[_0x1bfc36(0x603)]=function(){const _0x5f10d2=_0x1bfc36;return _0x34bfa0[_0x5f10d2(0x1cf)]['emscripten_bind_Status___destroy___0'][_0x5f10d2(0x6c9)](null,arguments);},_0xa482fe=_0x34bfa0[_0x1bfc36(0xa57)]=function(){const _0xc6969e=_0x1bfc36;return _0x34bfa0['asm']['emscripten_bind_DracoUInt16Array_DracoUInt16Array_0'][_0xc6969e(0x6c9)](null,arguments);},_0x268fe2=_0x34bfa0[_0x1bfc36(0x7d8)]=function(){const _0x153b7a=_0x1bfc36;return _0x34bfa0['asm'][_0x153b7a(0x7a3)][_0x153b7a(0x6c9)](null,arguments);},_0x22c411=_0x34bfa0[_0x1bfc36(0xb8e)]=function(){const _0x538c0c=_0x1bfc36;return _0x34bfa0[_0x538c0c(0x1cf)][_0x538c0c(0xbb0)][_0x538c0c(0x6c9)](null,arguments);},_0x14cb38=_0x34bfa0[_0x1bfc36(0xe35)]=function(){const _0x555694=_0x1bfc36;return _0x34bfa0['asm'][_0x555694(0x826)][_0x555694(0x6c9)](null,arguments);},_0x3b47c8=_0x34bfa0[_0x1bfc36(0x69c)]=function(){const _0x1a8fb1=_0x1bfc36;return _0x34bfa0[_0x1a8fb1(0x1cf)][_0x1a8fb1(0x7d9)][_0x1a8fb1(0x6c9)](null,arguments);},_0x4497bb=_0x34bfa0[_0x1bfc36(0x456)]=function(){const _0x563cb8=_0x1bfc36;return _0x34bfa0[_0x563cb8(0x1cf)]['emscripten_bind_PointCloud_num_attributes_0'][_0x563cb8(0x6c9)](null,arguments);},_0x26e402=_0x34bfa0[_0x1bfc36(0xa71)]=function(){const _0x43b820=_0x1bfc36;return _0x34bfa0[_0x43b820(0x1cf)][_0x43b820(0x5ee)][_0x43b820(0x6c9)](null,arguments);},_0x2f5f1f=_0x34bfa0['_emscripten_bind_PointCloud___destroy___0']=function(){const _0x116f30=_0x1bfc36;return _0x34bfa0['asm'][_0x116f30(0x900)][_0x116f30(0x6c9)](null,arguments);},_0xa85406=_0x34bfa0['_emscripten_bind_DracoUInt8Array_DracoUInt8Array_0']=function(){const _0x4469f5=_0x1bfc36;return _0x34bfa0[_0x4469f5(0x1cf)]['emscripten_bind_DracoUInt8Array_DracoUInt8Array_0'][_0x4469f5(0x6c9)](null,arguments);},_0x4c34ab=_0x34bfa0[_0x1bfc36(0x897)]=function(){const _0x10a0f1=_0x1bfc36;return _0x34bfa0[_0x10a0f1(0x1cf)][_0x10a0f1(0xa79)][_0x10a0f1(0x6c9)](null,arguments);},_0xa839f7=_0x34bfa0[_0x1bfc36(0x1d6)]=function(){const _0x37fd21=_0x1bfc36;return _0x34bfa0['asm'][_0x37fd21(0x726)]['apply'](null,arguments);},_0x16add4=_0x34bfa0[_0x1bfc36(0x2f0)]=function(){const _0x5abb27=_0x1bfc36;return _0x34bfa0['asm'][_0x5abb27(0x214)]['apply'](null,arguments);},_0x732703=_0x34bfa0[_0x1bfc36(0xe04)]=function(){const _0x2fec63=_0x1bfc36;return _0x34bfa0[_0x2fec63(0x1cf)][_0x2fec63(0x4c7)][_0x2fec63(0x6c9)](null,arguments);},_0x52db08=_0x34bfa0[_0x1bfc36(0xbbe)]=function(){const _0x24723b=_0x1bfc36;return _0x34bfa0['asm']['emscripten_bind_DracoUInt32Array_GetValue_1'][_0x24723b(0x6c9)](null,arguments);},_0x24ae52=_0x34bfa0['_emscripten_bind_DracoUInt32Array_size_0']=function(){const _0x5135d5=_0x1bfc36;return _0x34bfa0['asm'][_0x5135d5(0x731)][_0x5135d5(0x6c9)](null,arguments);},_0x404b36=_0x34bfa0['_emscripten_bind_DracoUInt32Array___destroy___0']=function(){const _0x4239a5=_0x1bfc36;return _0x34bfa0[_0x4239a5(0x1cf)][_0x4239a5(0xab0)][_0x4239a5(0x6c9)](null,arguments);},_0x1e8249=_0x34bfa0[_0x1bfc36(0xd8a)]=function(){const _0x1cf035=_0x1bfc36;return _0x34bfa0[_0x1cf035(0x1cf)]['emscripten_bind_AttributeOctahedronTransform_AttributeOctahedronTransform_0'][_0x1cf035(0x6c9)](null,arguments);},_0x2f02ea=_0x34bfa0[_0x1bfc36(0xd30)]=function(){const _0x316a98=_0x1bfc36;return _0x34bfa0[_0x316a98(0x1cf)][_0x316a98(0xb77)][_0x316a98(0x6c9)](null,arguments);},_0x41ea55=_0x34bfa0['_emscripten_bind_AttributeOctahedronTransform_quantization_bits_0']=function(){const _0x493a49=_0x1bfc36;return _0x34bfa0[_0x493a49(0x1cf)]['emscripten_bind_AttributeOctahedronTransform_quantization_bits_0']['apply'](null,arguments);},_0x25c111=_0x34bfa0['_emscripten_bind_AttributeOctahedronTransform___destroy___0']=function(){const _0x431b61=_0x1bfc36;return _0x34bfa0[_0x431b61(0x1cf)][_0x431b61(0x2d6)][_0x431b61(0x6c9)](null,arguments);},_0x504869=_0x34bfa0[_0x1bfc36(0xcac)]=function(){const _0x32edb0=_0x1bfc36;return _0x34bfa0['asm']['emscripten_bind_PointAttribute_PointAttribute_0'][_0x32edb0(0x6c9)](null,arguments);},_0x19b6f5=_0x34bfa0[_0x1bfc36(0xb9b)]=function(){const _0x387986=_0x1bfc36;return _0x34bfa0[_0x387986(0x1cf)]['emscripten_bind_PointAttribute_size_0'][_0x387986(0x6c9)](null,arguments);},_0x5b727d=_0x34bfa0[_0x1bfc36(0xb4c)]=function(){const _0x2ee67f=_0x1bfc36;return _0x34bfa0[_0x2ee67f(0x1cf)]['emscripten_bind_PointAttribute_GetAttributeTransformData_0'][_0x2ee67f(0x6c9)](null,arguments);},_0x47ac85=_0x34bfa0[_0x1bfc36(0x90e)]=function(){const _0x128d90=_0x1bfc36;return _0x34bfa0['asm'][_0x128d90(0x783)][_0x128d90(0x6c9)](null,arguments);},_0x335bc0=_0x34bfa0[_0x1bfc36(0x609)]=function(){const _0x369aca=_0x1bfc36;return _0x34bfa0[_0x369aca(0x1cf)]['emscripten_bind_PointAttribute_data_type_0'][_0x369aca(0x6c9)](null,arguments);},_0x2b8bd3=_0x34bfa0[_0x1bfc36(0x1e4)]=function(){const _0x1f3b22=_0x1bfc36;return _0x34bfa0[_0x1f3b22(0x1cf)][_0x1f3b22(0x319)][_0x1f3b22(0x6c9)](null,arguments);},_0x135ef8=_0x34bfa0[_0x1bfc36(0x66d)]=function(){const _0x342614=_0x1bfc36;return _0x34bfa0[_0x342614(0x1cf)][_0x342614(0xcb4)]['apply'](null,arguments);},_0x59a9a4=_0x34bfa0[_0x1bfc36(0xdef)]=function(){const _0x95f38=_0x1bfc36;return _0x34bfa0[_0x95f38(0x1cf)][_0x95f38(0x96b)][_0x95f38(0x6c9)](null,arguments);},_0x4736a4=_0x34bfa0[_0x1bfc36(0x387)]=function(){const _0x1c6178=_0x1bfc36;return _0x34bfa0['asm'][_0x1c6178(0x4b2)][_0x1c6178(0x6c9)](null,arguments);},_0x5c7c42=_0x34bfa0[_0x1bfc36(0xa3e)]=function(){const _0x48bcbe=_0x1bfc36;return _0x34bfa0['asm'][_0x48bcbe(0x71d)][_0x48bcbe(0x6c9)](null,arguments);},_0x1802c6=_0x34bfa0[_0x1bfc36(0x29d)]=function(){const _0x53ecb1=_0x1bfc36;return _0x34bfa0['asm'][_0x53ecb1(0xa23)][_0x53ecb1(0x6c9)](null,arguments);},_0x3c87e0=_0x34bfa0['_emscripten_bind_AttributeTransformData_AttributeTransformData_0']=function(){const _0x293b73=_0x1bfc36;return _0x34bfa0['asm'][_0x293b73(0xc71)]['apply'](null,arguments);},_0x431f15=_0x34bfa0[_0x1bfc36(0x8c6)]=function(){const _0x16b2da=_0x1bfc36;return _0x34bfa0[_0x16b2da(0x1cf)][_0x16b2da(0x627)]['apply'](null,arguments);},_0x4591f2=_0x34bfa0[_0x1bfc36(0x346)]=function(){const _0x1a5ab6=_0x1bfc36;return _0x34bfa0[_0x1a5ab6(0x1cf)][_0x1a5ab6(0xb96)][_0x1a5ab6(0x6c9)](null,arguments);},_0x731ee1=_0x34bfa0[_0x1bfc36(0xb60)]=function(){const _0xb91e3e=_0x1bfc36;return _0x34bfa0[_0xb91e3e(0x1cf)][_0xb91e3e(0x521)][_0xb91e3e(0x6c9)](null,arguments);},_0x1ffc54=_0x34bfa0['_emscripten_bind_AttributeQuantizationTransform_InitFromAttribute_1']=function(){const _0x705539=_0x1bfc36;return _0x34bfa0[_0x705539(0x1cf)][_0x705539(0x376)][_0x705539(0x6c9)](null,arguments);},_0x119ef4=_0x34bfa0[_0x1bfc36(0x522)]=function(){const _0x2c3b39=_0x1bfc36;return _0x34bfa0[_0x2c3b39(0x1cf)][_0x2c3b39(0x7b8)][_0x2c3b39(0x6c9)](null,arguments);},_0x24da85=_0x34bfa0[_0x1bfc36(0x323)]=function(){const _0x263af3=_0x1bfc36;return _0x34bfa0[_0x263af3(0x1cf)][_0x263af3(0x22e)][_0x263af3(0x6c9)](null,arguments);},_0x517211=_0x34bfa0['_emscripten_bind_AttributeQuantizationTransform_range_0']=function(){const _0x231702=_0x1bfc36;return _0x34bfa0['asm'][_0x231702(0xc40)][_0x231702(0x6c9)](null,arguments);},_0x5b0881=_0x34bfa0[_0x1bfc36(0x5a5)]=function(){const _0x506a7f=_0x1bfc36;return _0x34bfa0[_0x506a7f(0x1cf)][_0x506a7f(0xa54)][_0x506a7f(0x6c9)](null,arguments);},_0x3a9473=_0x34bfa0[_0x1bfc36(0xd85)]=function(){const _0x5ccd0e=_0x1bfc36;return _0x34bfa0['asm'][_0x5ccd0e(0x8ed)][_0x5ccd0e(0x6c9)](null,arguments);},_0x4d96a5=_0x34bfa0[_0x1bfc36(0x71c)]=function(){const _0x5f0a04=_0x1bfc36;return _0x34bfa0[_0x5f0a04(0x1cf)][_0x5f0a04(0x696)]['apply'](null,arguments);},_0x3997b3=_0x34bfa0[_0x1bfc36(0x821)]=function(){const _0x3cb0f9=_0x1bfc36;return _0x34bfa0[_0x3cb0f9(0x1cf)]['emscripten_bind_DracoInt8Array_size_0'][_0x3cb0f9(0x6c9)](null,arguments);},_0x3ff023=_0x34bfa0['_emscripten_bind_DracoInt8Array___destroy___0']=function(){const _0x279d5f=_0x1bfc36;return _0x34bfa0[_0x279d5f(0x1cf)][_0x279d5f(0x3d3)][_0x279d5f(0x6c9)](null,arguments);},_0x455ad3=_0x34bfa0[_0x1bfc36(0x9d5)]=function(){const _0x1fb21f=_0x1bfc36;return _0x34bfa0[_0x1fb21f(0x1cf)]['emscripten_bind_MetadataQuerier_MetadataQuerier_0'][_0x1fb21f(0x6c9)](null,arguments);},_0x7860a0=_0x34bfa0['_emscripten_bind_MetadataQuerier_HasEntry_2']=function(){const _0x1cf941=_0x1bfc36;return _0x34bfa0[_0x1cf941(0x1cf)][_0x1cf941(0x4ae)][_0x1cf941(0x6c9)](null,arguments);},_0x11771e=_0x34bfa0[_0x1bfc36(0x79c)]=function(){const _0x429e77=_0x1bfc36;return _0x34bfa0['asm'][_0x429e77(0x624)][_0x429e77(0x6c9)](null,arguments);},_0x2c5bd9=_0x34bfa0[_0x1bfc36(0x675)]=function(){const _0x424c4b=_0x1bfc36;return _0x34bfa0['asm'][_0x424c4b(0x383)][_0x424c4b(0x6c9)](null,arguments);},_0x1c73bf=_0x34bfa0['_emscripten_bind_MetadataQuerier_GetDoubleEntry_2']=function(){const _0x613113=_0x1bfc36;return _0x34bfa0[_0x613113(0x1cf)][_0x613113(0xc1a)][_0x613113(0x6c9)](null,arguments);},_0x26bf3f=_0x34bfa0[_0x1bfc36(0xa05)]=function(){const _0xef4123=_0x1bfc36;return _0x34bfa0['asm'][_0xef4123(0xdbc)][_0xef4123(0x6c9)](null,arguments);},_0x250019=_0x34bfa0[_0x1bfc36(0xcef)]=function(){const _0x43eb37=_0x1bfc36;return _0x34bfa0['asm'][_0x43eb37(0xa86)][_0x43eb37(0x6c9)](null,arguments);},_0x28f38a=_0x34bfa0['_emscripten_bind_MetadataQuerier_GetEntryName_2']=function(){const _0x2ab2ab=_0x1bfc36;return _0x34bfa0[_0x2ab2ab(0x1cf)][_0x2ab2ab(0x974)]['apply'](null,arguments);},_0x5710ab=_0x34bfa0[_0x1bfc36(0x55b)]=function(){const _0x70da7=_0x1bfc36;return _0x34bfa0['asm'][_0x70da7(0x5be)][_0x70da7(0x6c9)](null,arguments);},_0x2cdfff=_0x34bfa0['_emscripten_bind_DracoInt16Array_DracoInt16Array_0']=function(){const _0x19a4c3=_0x1bfc36;return _0x34bfa0[_0x19a4c3(0x1cf)][_0x19a4c3(0xa8c)]['apply'](null,arguments);},_0x1abcc1=_0x34bfa0[_0x1bfc36(0x689)]=function(){const _0x276a23=_0x1bfc36;return _0x34bfa0[_0x276a23(0x1cf)][_0x276a23(0x2f9)][_0x276a23(0x6c9)](null,arguments);},_0x923cd=_0x34bfa0[_0x1bfc36(0xdc3)]=function(){const _0x34dc52=_0x1bfc36;return _0x34bfa0['asm']['emscripten_bind_DracoInt16Array_size_0'][_0x34dc52(0x6c9)](null,arguments);},_0x2bfcb5=_0x34bfa0[_0x1bfc36(0x744)]=function(){const _0x50600b=_0x1bfc36;return _0x34bfa0[_0x50600b(0x1cf)]['emscripten_bind_DracoInt16Array___destroy___0'][_0x50600b(0x6c9)](null,arguments);},_0xe85048=_0x34bfa0[_0x1bfc36(0x8ad)]=function(){const _0x1e3f87=_0x1bfc36;return _0x34bfa0[_0x1e3f87(0x1cf)]['emscripten_bind_DracoFloat32Array_DracoFloat32Array_0']['apply'](null,arguments);},_0x25d2ae=_0x34bfa0[_0x1bfc36(0x445)]=function(){const _0x2bbc6d=_0x1bfc36;return _0x34bfa0[_0x2bbc6d(0x1cf)][_0x2bbc6d(0x4b4)]['apply'](null,arguments);},_0x446754=_0x34bfa0[_0x1bfc36(0x717)]=function(){const _0x6a5f51=_0x1bfc36;return _0x34bfa0[_0x6a5f51(0x1cf)][_0x6a5f51(0xd77)][_0x6a5f51(0x6c9)](null,arguments);},_0x3059fa=_0x34bfa0[_0x1bfc36(0xc56)]=function(){const _0x596333=_0x1bfc36;return _0x34bfa0[_0x596333(0x1cf)]['emscripten_bind_DracoFloat32Array___destroy___0'][_0x596333(0x6c9)](null,arguments);},_0x48ba8a=_0x34bfa0[_0x1bfc36(0x62a)]=function(){const _0xc83a3d=_0x1bfc36;return _0x34bfa0[_0xc83a3d(0x1cf)]['emscripten_bind_GeometryAttribute_GeometryAttribute_0'][_0xc83a3d(0x6c9)](null,arguments);},_0x5b3151=_0x34bfa0[_0x1bfc36(0xbba)]=function(){const _0x1343ca=_0x1bfc36;return _0x34bfa0[_0x1343ca(0x1cf)]['emscripten_bind_GeometryAttribute___destroy___0'][_0x1343ca(0x6c9)](null,arguments);},_0x1ff501=_0x34bfa0['_emscripten_bind_DecoderBuffer_DecoderBuffer_0']=function(){const _0x195cf4=_0x1bfc36;return _0x34bfa0[_0x195cf4(0x1cf)][_0x195cf4(0x882)]['apply'](null,arguments);},_0x58b55c=_0x34bfa0[_0x1bfc36(0xe13)]=function(){const _0x3e18f7=_0x1bfc36;return _0x34bfa0['asm']['emscripten_bind_DecoderBuffer_Init_2'][_0x3e18f7(0x6c9)](null,arguments);},_0x190ad1=_0x34bfa0[_0x1bfc36(0x1e3)]=function(){const _0x3555e0=_0x1bfc36;return _0x34bfa0[_0x3555e0(0x1cf)][_0x3555e0(0x4f4)][_0x3555e0(0x6c9)](null,arguments);},_0x59be23=_0x34bfa0['_emscripten_bind_Decoder_Decoder_0']=function(){const _0x3c9b76=_0x1bfc36;return _0x34bfa0['asm'][_0x3c9b76(0xa68)][_0x3c9b76(0x6c9)](null,arguments);},_0x56c9b8=_0x34bfa0[_0x1bfc36(0x70e)]=function(){const _0x54dadc=_0x1bfc36;return _0x34bfa0[_0x54dadc(0x1cf)][_0x54dadc(0xc46)]['apply'](null,arguments);},_0x4e8e23=_0x34bfa0[_0x1bfc36(0xc7a)]=function(){const _0x4a229f=_0x1bfc36;return _0x34bfa0[_0x4a229f(0x1cf)][_0x4a229f(0x7ce)][_0x4a229f(0x6c9)](null,arguments);},_0x4a90f4=_0x34bfa0[_0x1bfc36(0xa20)]=function(){const _0x16676e=_0x1bfc36;return _0x34bfa0[_0x16676e(0x1cf)][_0x16676e(0x644)][_0x16676e(0x6c9)](null,arguments);},_0x4cda2b=_0x34bfa0['_emscripten_bind_Decoder_GetAttributeId_2']=function(){const _0x5bd2e5=_0x1bfc36;return _0x34bfa0['asm'][_0x5bd2e5(0x809)][_0x5bd2e5(0x6c9)](null,arguments);},_0x597c65=_0x34bfa0[_0x1bfc36(0x33c)]=function(){const _0x4633bd=_0x1bfc36;return _0x34bfa0[_0x4633bd(0x1cf)][_0x4633bd(0x863)][_0x4633bd(0x6c9)](null,arguments);},_0x293e4e=_0x34bfa0[_0x1bfc36(0xdac)]=function(){const _0x2b6bfb=_0x1bfc36;return _0x34bfa0[_0x2b6bfb(0x1cf)][_0x2b6bfb(0xcb8)][_0x2b6bfb(0x6c9)](null,arguments);},_0x275179=_0x34bfa0[_0x1bfc36(0x579)]=function(){const _0x33548f=_0x1bfc36;return _0x34bfa0[_0x33548f(0x1cf)][_0x33548f(0x5c4)][_0x33548f(0x6c9)](null,arguments);},_0x2a8798=_0x34bfa0[_0x1bfc36(0xb06)]=function(){const _0x478fe5=_0x1bfc36;return _0x34bfa0[_0x478fe5(0x1cf)][_0x478fe5(0x750)][_0x478fe5(0x6c9)](null,arguments);},_0xb36bfb=_0x34bfa0[_0x1bfc36(0xbfc)]=function(){const _0x4d10ec=_0x1bfc36;return _0x34bfa0[_0x4d10ec(0x1cf)]['emscripten_bind_Decoder_GetMetadata_1'][_0x4d10ec(0x6c9)](null,arguments);},_0x4cbc58=_0x34bfa0['_emscripten_bind_Decoder_GetAttributeMetadata_2']=function(){const _0x333bc9=_0x1bfc36;return _0x34bfa0['asm'][_0x333bc9(0x4fd)]['apply'](null,arguments);},_0x1226e4=_0x34bfa0[_0x1bfc36(0xbb7)]=function(){const _0x573649=_0x1bfc36;return _0x34bfa0[_0x573649(0x1cf)][_0x573649(0xc8a)][_0x573649(0x6c9)](null,arguments);},_0x5b9130=_0x34bfa0[_0x1bfc36(0xc54)]=function(){const _0x104fb7=_0x1bfc36;return _0x34bfa0[_0x104fb7(0x1cf)][_0x104fb7(0x490)][_0x104fb7(0x6c9)](null,arguments);},_0x4dc171=_0x34bfa0['_emscripten_bind_Decoder_GetTrianglesUInt16Array_3']=function(){const _0x21a903=_0x1bfc36;return _0x34bfa0['asm'][_0x21a903(0xb20)][_0x21a903(0x6c9)](null,arguments);},_0x15c999=_0x34bfa0[_0x1bfc36(0x3ca)]=function(){const _0x393e38=_0x1bfc36;return _0x34bfa0[_0x393e38(0x1cf)]['emscripten_bind_Decoder_GetTrianglesUInt32Array_3'][_0x393e38(0x6c9)](null,arguments);},_0x3713d6=_0x34bfa0[_0x1bfc36(0x87f)]=function(){const _0x465121=_0x1bfc36;return _0x34bfa0[_0x465121(0x1cf)][_0x465121(0x1f7)][_0x465121(0x6c9)](null,arguments);},_0x25a939=_0x34bfa0['_emscripten_bind_Decoder_GetAttributeFloatForAllPoints_3']=function(){const _0x30a1b3=_0x1bfc36;return _0x34bfa0[_0x30a1b3(0x1cf)]['emscripten_bind_Decoder_GetAttributeFloatForAllPoints_3'][_0x30a1b3(0x6c9)](null,arguments);},_0x3b15c6=_0x34bfa0[_0x1bfc36(0xbf6)]=function(){const _0x16102b=_0x1bfc36;return _0x34bfa0[_0x16102b(0x1cf)][_0x16102b(0x3ff)][_0x16102b(0x6c9)](null,arguments);},_0x5a3853=_0x34bfa0[_0x1bfc36(0x6ec)]=function(){const _0x2264a7=_0x1bfc36;return _0x34bfa0['asm'][_0x2264a7(0xcc9)][_0x2264a7(0x6c9)](null,arguments);},_0x122a58=_0x34bfa0[_0x1bfc36(0xadb)]=function(){const _0xa26c8d=_0x1bfc36;return _0x34bfa0[_0xa26c8d(0x1cf)][_0xa26c8d(0x6a9)][_0xa26c8d(0x6c9)](null,arguments);},_0x4b98b8=_0x34bfa0[_0x1bfc36(0xa59)]=function(){const _0x4ca41f=_0x1bfc36;return _0x34bfa0[_0x4ca41f(0x1cf)][_0x4ca41f(0xd51)][_0x4ca41f(0x6c9)](null,arguments);},_0x2175ae=_0x34bfa0[_0x1bfc36(0x399)]=function(){const _0x1f5c56=_0x1bfc36;return _0x34bfa0[_0x1f5c56(0x1cf)][_0x1f5c56(0xabc)][_0x1f5c56(0x6c9)](null,arguments);},_0x111d20=_0x34bfa0[_0x1bfc36(0x884)]=function(){const _0x17bf20=_0x1bfc36;return _0x34bfa0['asm'][_0x17bf20(0xcd8)][_0x17bf20(0x6c9)](null,arguments);},_0x52ad46=_0x34bfa0[_0x1bfc36(0x63d)]=function(){const _0x402644=_0x1bfc36;return _0x34bfa0['asm'][_0x402644(0xb4f)][_0x402644(0x6c9)](null,arguments);},_0x660e2c=_0x34bfa0[_0x1bfc36(0xd54)]=function(){const _0x30dee2=_0x1bfc36;return _0x34bfa0[_0x30dee2(0x1cf)][_0x30dee2(0x3ea)][_0x30dee2(0x6c9)](null,arguments);},_0x3e0391=_0x34bfa0[_0x1bfc36(0x969)]=function(){const _0x4f04d4=_0x1bfc36;return _0x34bfa0['asm'][_0x4f04d4(0x868)][_0x4f04d4(0x6c9)](null,arguments);},_0x1b7d1f=_0x34bfa0[_0x1bfc36(0x44f)]=function(){const _0x1e29a4=_0x1bfc36;return _0x34bfa0['asm'][_0x1e29a4(0xc3f)][_0x1e29a4(0x6c9)](null,arguments);},_0x4bb5fb=_0x34bfa0[_0x1bfc36(0xc29)]=function(){const _0x58f9dc=_0x1bfc36;return _0x34bfa0['asm'][_0x58f9dc(0xc63)][_0x58f9dc(0x6c9)](null,arguments);},_0x1f1154=_0x34bfa0['_emscripten_bind_Mesh_num_faces_0']=function(){const _0x13a806=_0x1bfc36;return _0x34bfa0[_0x13a806(0x1cf)][_0x13a806(0xbb2)][_0x13a806(0x6c9)](null,arguments);},_0x48a38d=_0x34bfa0[_0x1bfc36(0x565)]=function(){const _0x4fe99d=_0x1bfc36;return _0x34bfa0['asm'][_0x4fe99d(0x55c)][_0x4fe99d(0x6c9)](null,arguments);},_0x6dd9f=_0x34bfa0['_emscripten_bind_Mesh_num_points_0']=function(){const _0x1e2c64=_0x1bfc36;return _0x34bfa0[_0x1e2c64(0x1cf)][_0x1e2c64(0xbe8)]['apply'](null,arguments);},_0x5caa36=_0x34bfa0[_0x1bfc36(0x6f1)]=function(){const _0x291f9e=_0x1bfc36;return _0x34bfa0[_0x291f9e(0x1cf)]['emscripten_bind_Mesh___destroy___0'][_0x291f9e(0x6c9)](null,arguments);},_0x45b4bd=_0x34bfa0['_emscripten_bind_VoidPtr___destroy___0']=function(){const _0x12e6e5=_0x1bfc36;return _0x34bfa0['asm'][_0x12e6e5(0x460)][_0x12e6e5(0x6c9)](null,arguments);},_0x2840bc=_0x34bfa0[_0x1bfc36(0xddd)]=function(){const _0x26b6bb=_0x1bfc36;return _0x34bfa0[_0x26b6bb(0x1cf)][_0x26b6bb(0x448)][_0x26b6bb(0x6c9)](null,arguments);},_0x2595fc=_0x34bfa0[_0x1bfc36(0xbec)]=function(){return _0x34bfa0['asm']['emscripten_bind_DracoInt32Array_GetValue_1']['apply'](null,arguments);},_0x39cf6f=_0x34bfa0[_0x1bfc36(0x43a)]=function(){const _0x5c4839=_0x1bfc36;return _0x34bfa0[_0x5c4839(0x1cf)][_0x5c4839(0xd2e)][_0x5c4839(0x6c9)](null,arguments);},_0x8a6330=_0x34bfa0[_0x1bfc36(0x647)]=function(){const _0xcb5887=_0x1bfc36;return _0x34bfa0[_0xcb5887(0x1cf)][_0xcb5887(0x4fe)]['apply'](null,arguments);},_0xa8d91a=_0x34bfa0[_0x1bfc36(0x9be)]=function(){const _0x160d4d=_0x1bfc36;return _0x34bfa0['asm'][_0x160d4d(0xb4a)][_0x160d4d(0x6c9)](null,arguments);},_0x39a377=_0x34bfa0[_0x1bfc36(0xdbb)]=function(){const _0x2249ee=_0x1bfc36;return _0x34bfa0[_0x2249ee(0x1cf)][_0x2249ee(0xe26)]['apply'](null,arguments);},_0x5f5926=_0x34bfa0['_emscripten_enum_draco_StatusCode_OK']=function(){const _0x251ea0=_0x1bfc36;return _0x34bfa0['asm']['emscripten_enum_draco_StatusCode_OK'][_0x251ea0(0x6c9)](null,arguments);},_0x347ccf=_0x34bfa0[_0x1bfc36(0xc12)]=function(){const _0x216f39=_0x1bfc36;return _0x34bfa0['asm'][_0x216f39(0xae6)][_0x216f39(0x6c9)](null,arguments);},_0x13bf9e=_0x34bfa0[_0x1bfc36(0x800)]=function(){const _0xfa8eee=_0x1bfc36;return _0x34bfa0[_0xfa8eee(0x1cf)][_0xfa8eee(0x2db)]['apply'](null,arguments);},_0x2ac8e7=_0x34bfa0[_0x1bfc36(0x920)]=function(){const _0x5167b7=_0x1bfc36;return _0x34bfa0['asm'][_0x5167b7(0x225)]['apply'](null,arguments);},_0x5d66ca=_0x34bfa0['_emscripten_enum_draco_StatusCode_UNSUPPORTED_VERSION']=function(){const _0x572975=_0x1bfc36;return _0x34bfa0[_0x572975(0x1cf)]['emscripten_enum_draco_StatusCode_UNSUPPORTED_VERSION']['apply'](null,arguments);},_0xfdd9cb=_0x34bfa0[_0x1bfc36(0xbed)]=function(){const _0x40391e=_0x1bfc36;return _0x34bfa0['asm'][_0x40391e(0x773)]['apply'](null,arguments);},_0x32d679=_0x34bfa0[_0x1bfc36(0xad8)]=function(){const _0x10963a=_0x1bfc36;return _0x34bfa0[_0x10963a(0x1cf)][_0x10963a(0x4e1)]['apply'](null,arguments);},_0x4abbbc=_0x34bfa0[_0x1bfc36(0x461)]=function(){const _0x23a34a=_0x1bfc36;return _0x34bfa0[_0x23a34a(0x1cf)]['emscripten_enum_draco_DataType_DT_INT8'][_0x23a34a(0x6c9)](null,arguments);},_0x471e7f=_0x34bfa0[_0x1bfc36(0x8cb)]=function(){const _0x46d355=_0x1bfc36;return _0x34bfa0[_0x46d355(0x1cf)][_0x46d355(0x3cb)][_0x46d355(0x6c9)](null,arguments);},_0x433484=_0x34bfa0['_emscripten_enum_draco_DataType_DT_INT16']=function(){const _0x3f8356=_0x1bfc36;return _0x34bfa0[_0x3f8356(0x1cf)][_0x3f8356(0x823)][_0x3f8356(0x6c9)](null,arguments);},_0x1969d9=_0x34bfa0[_0x1bfc36(0x70c)]=function(){const _0x34d60e=_0x1bfc36;return _0x34bfa0['asm'][_0x34d60e(0xe31)][_0x34d60e(0x6c9)](null,arguments);},_0x34c16a=_0x34bfa0[_0x1bfc36(0x79f)]=function(){const _0x14fe85=_0x1bfc36;return _0x34bfa0[_0x14fe85(0x1cf)][_0x14fe85(0x3f0)][_0x14fe85(0x6c9)](null,arguments);},_0x17c9c6=_0x34bfa0['_emscripten_enum_draco_DataType_DT_UINT32']=function(){const _0x6d3c82=_0x1bfc36;return _0x34bfa0['asm'][_0x6d3c82(0x34e)][_0x6d3c82(0x6c9)](null,arguments);},_0x4b7b28=_0x34bfa0[_0x1bfc36(0x9f7)]=function(){const _0x1dff40=_0x1bfc36;return _0x34bfa0['asm']['emscripten_enum_draco_DataType_DT_INT64'][_0x1dff40(0x6c9)](null,arguments);},_0x3ddfca=_0x34bfa0['_emscripten_enum_draco_DataType_DT_UINT64']=function(){const _0xb5dc26=_0x1bfc36;return _0x34bfa0[_0xb5dc26(0x1cf)][_0xb5dc26(0x381)]['apply'](null,arguments);},_0x16d543=_0x34bfa0[_0x1bfc36(0x3d2)]=function(){const _0x39e62d=_0x1bfc36;return _0x34bfa0[_0x39e62d(0x1cf)][_0x39e62d(0xb8f)]['apply'](null,arguments);},_0x4714bc=_0x34bfa0['_emscripten_enum_draco_DataType_DT_FLOAT64']=function(){const _0x1c81ec=_0x1bfc36;return _0x34bfa0[_0x1c81ec(0x1cf)][_0x1c81ec(0x6ee)][_0x1c81ec(0x6c9)](null,arguments);},_0x1e31d3=_0x34bfa0[_0x1bfc36(0x8ac)]=function(){const _0x16eb40=_0x1bfc36;return _0x34bfa0[_0x16eb40(0x1cf)][_0x16eb40(0xa06)][_0x16eb40(0x6c9)](null,arguments);},_0x3e0e43=_0x34bfa0[_0x1bfc36(0x496)]=function(){const _0x3e468b=_0x1bfc36;return _0x34bfa0[_0x3e468b(0x1cf)][_0x3e468b(0x36c)]['apply'](null,arguments);},_0x27df00=_0x34bfa0[_0x1bfc36(0x6c5)]=function(){const _0x107a7f=_0x1bfc36;return _0x34bfa0['asm'][_0x107a7f(0xbf8)][_0x107a7f(0x6c9)](null,arguments);},_0x2092eb=_0x34bfa0['_emscripten_enum_draco_EncodedGeometryType_POINT_CLOUD']=function(){const _0x710fb2=_0x1bfc36;return _0x34bfa0[_0x710fb2(0x1cf)][_0x710fb2(0x7b4)]['apply'](null,arguments);},_0x2975a3=_0x34bfa0[_0x1bfc36(0xcd4)]=function(){const _0x3cc47b=_0x1bfc36;return _0x34bfa0[_0x3cc47b(0x1cf)][_0x3cc47b(0x73d)][_0x3cc47b(0x6c9)](null,arguments);},_0x2041db=_0x34bfa0['_emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_INVALID_TRANSFORM']=function(){const _0x35419e=_0x1bfc36;return _0x34bfa0[_0x35419e(0x1cf)][_0x35419e(0xd57)]['apply'](null,arguments);},_0x1a364c=_0x34bfa0[_0x1bfc36(0xa70)]=function(){const _0x152fc8=_0x1bfc36;return _0x34bfa0[_0x152fc8(0x1cf)][_0x152fc8(0x880)]['apply'](null,arguments);},_0x4e6404=_0x34bfa0[_0x1bfc36(0x78b)]=function(){const _0x1df4b2=_0x1bfc36;return _0x34bfa0[_0x1df4b2(0x1cf)][_0x1df4b2(0xb8c)][_0x1df4b2(0x6c9)](null,arguments);},_0x43ede=_0x34bfa0[_0x1bfc36(0xe08)]=function(){const _0x55e8bc=_0x1bfc36;return _0x34bfa0[_0x55e8bc(0x1cf)][_0x55e8bc(0xc8c)]['apply'](null,arguments);},_0x4b8539=_0x34bfa0[_0x1bfc36(0xa61)]=function(){const _0x34fdbc=_0x1bfc36;return _0x34bfa0['asm'][_0x34fdbc(0xbd6)][_0x34fdbc(0x6c9)](null,arguments);},_0x17474b=_0x34bfa0[_0x1bfc36(0x1cc)]=function(){const _0x576193=_0x1bfc36;return _0x34bfa0['asm'][_0x576193(0xe3a)]['apply'](null,arguments);},_0xb45d27=_0x34bfa0[_0x1bfc36(0x889)]=function(){const _0x5d90d6=_0x1bfc36;return _0x34bfa0[_0x5d90d6(0x1cf)][_0x5d90d6(0x881)]['apply'](null,arguments);},_0x5af3a0=_0x34bfa0[_0x1bfc36(0xd1c)]=function(){const _0x2cb4e4=_0x1bfc36;return _0x34bfa0['asm'][_0x2cb4e4(0xac0)][_0x2cb4e4(0x6c9)](null,arguments);},_0x30b544=_0x34bfa0[_0x1bfc36(0x4e2)]=function(){const _0x32be6f=_0x1bfc36;return _0x34bfa0[_0x32be6f(0x1cf)][_0x32be6f(0x559)]['apply'](null,arguments);},_0x41d947=_0x34bfa0[_0x1bfc36(0x83a)]=function(){const _0x411a1a=_0x1bfc36;return _0x34bfa0['asm'][_0x411a1a(0xa58)]['apply'](null,arguments);};_0x34bfa0[_0x1bfc36(0x244)]=function(){const _0x498182=_0x1bfc36;return _0x34bfa0[_0x498182(0x1cf)]['setThrew'][_0x498182(0x6c9)](null,arguments);},_0x34bfa0[_0x1bfc36(0xa53)]=function(){const _0x3dbf9b=_0x1bfc36;return _0x34bfa0[_0x3dbf9b(0x1cf)]['_ZSt18uncaught_exceptionv'][_0x3dbf9b(0x6c9)](null,arguments);},_0x34bfa0[_0x1bfc36(0x799)]=function(){const _0x449707=_0x1bfc36;return _0x34bfa0[_0x449707(0x1cf)][_0x449707(0x4ff)]['apply'](null,arguments);};var _0x19a588,_0x77ea39=_0x34bfa0['_malloc']=function(){const _0x46040f=_0x1bfc36;return _0x34bfa0[_0x46040f(0x1cf)][_0x46040f(0xb26)]['apply'](null,arguments);};if(_0x34bfa0[_0x1bfc36(0x5d9)]=function(){const _0x403542=_0x1bfc36;return _0x34bfa0['asm'][_0x403542(0x5d9)][_0x403542(0x6c9)](null,arguments);},_0x34bfa0['stackAlloc']=function(){const _0x5160ca=_0x1bfc36;return _0x34bfa0[_0x5160ca(0x1cf)][_0x5160ca(0x532)][_0x5160ca(0x6c9)](null,arguments);},_0x34bfa0[_0x1bfc36(0xb71)]=function(){const _0xdc04a6=_0x1bfc36;return _0x34bfa0['asm'][_0xdc04a6(0xb71)]['apply'](null,arguments);},_0x34bfa0[_0x1bfc36(0xb30)]=function(){const _0x2c6c4d=_0x1bfc36;return _0x34bfa0[_0x2c6c4d(0x1cf)][_0x2c6c4d(0xb30)][_0x2c6c4d(0x6c9)](null,arguments);},_0x34bfa0[_0x1bfc36(0xe30)]=function(){const _0x5aa556=_0x1bfc36;return _0x34bfa0[_0x5aa556(0x1cf)]['dynCall_ii'][_0x5aa556(0x6c9)](null,arguments);},_0x34bfa0[_0x1bfc36(0x94a)]=function(){const _0x933293=_0x1bfc36;return _0x34bfa0[_0x933293(0x1cf)][_0x933293(0x94a)]['apply'](null,arguments);},_0x34bfa0[_0x1bfc36(0xb95)]=function(){const _0x357bde=_0x1bfc36;return _0x34bfa0[_0x357bde(0x1cf)]['dynCall_iii'][_0x357bde(0x6c9)](null,arguments);},_0x34bfa0[_0x1bfc36(0x3cc)]=function(){const _0x132a85=_0x1bfc36;return _0x34bfa0['asm']['dynCall_vii'][_0x132a85(0x6c9)](null,arguments);},_0x34bfa0[_0x1bfc36(0x2e3)]=function(){const _0x269bad=_0x1bfc36;return _0x34bfa0['asm'][_0x269bad(0x2e3)]['apply'](null,arguments);},_0x34bfa0[_0x1bfc36(0x542)]=function(){const _0x5a1d6a=_0x1bfc36;return _0x34bfa0['asm']['dynCall_v'][_0x5a1d6a(0x6c9)](null,arguments);},_0x34bfa0['dynCall_viii']=function(){const _0x1d5a2a=_0x1bfc36;return _0x34bfa0[_0x1d5a2a(0x1cf)][_0x1d5a2a(0x311)]['apply'](null,arguments);},_0x34bfa0[_0x1bfc36(0xd8c)]=function(){const _0x5c6f10=_0x1bfc36;return _0x34bfa0[_0x5c6f10(0x1cf)]['dynCall_viiii'][_0x5c6f10(0x6c9)](null,arguments);},_0x34bfa0[_0x1bfc36(0xc80)]=function(){const _0x223b2d=_0x1bfc36;return _0x34bfa0[_0x223b2d(0x1cf)][_0x223b2d(0xc80)][_0x223b2d(0x6c9)](null,arguments);},_0x34bfa0[_0x1bfc36(0xa65)]=function(){const _0x1a8fa0=_0x1bfc36;return _0x34bfa0[_0x1a8fa0(0x1cf)][_0x1a8fa0(0xa65)][_0x1a8fa0(0x6c9)](null,arguments);},_0x34bfa0[_0x1bfc36(0xabf)]=function(){const _0x2b4a01=_0x1bfc36;return _0x34bfa0['asm'][_0x2b4a01(0xabf)]['apply'](null,arguments);},_0x34bfa0[_0x1bfc36(0xbfe)]=function(){const _0x121957=_0x1bfc36;return _0x34bfa0[_0x121957(0x1cf)]['dynCall_viiiiii'][_0x121957(0x6c9)](null,arguments);},_0x34bfa0[_0x1bfc36(0xa12)]=function(){const _0x50b28f=_0x1bfc36;return _0x34bfa0[_0x50b28f(0x1cf)][_0x50b28f(0xa12)][_0x50b28f(0x6c9)](null,arguments);},_0x34bfa0[_0x1bfc36(0x1cf)]=_0x4e331c,_0x34bfa0[_0x1bfc36(0xacd)]=function(_0x511fb4){const _0x2b3fc4=_0x1bfc36;if(_0x19a588)_0x511fb4(_0x34bfa0);else{var _0x35c594=_0x34bfa0[_0x2b3fc4(0x957)];_0x34bfa0[_0x2b3fc4(0x957)]=function(){_0x35c594&&_0x35c594(),_0x511fb4(_0x34bfa0);};}return _0x34bfa0;},_0x1409ed=function _0x5f4b9a(){_0x19a588||_0x38edfd(),_0x19a588||(_0x1409ed=_0x5f4b9a);},_0x34bfa0[_0x1bfc36(0xdd3)]=_0x38edfd,_0x34bfa0[_0x1bfc36(0x7b5)]){for(_0x1bfc36(0x9dc)==typeof _0x34bfa0[_0x1bfc36(0x7b5)]&&(_0x34bfa0['preInit']=[_0x34bfa0[_0x1bfc36(0x7b5)]]);0x0<_0x34bfa0[_0x1bfc36(0x7b5)][_0x1bfc36(0xbc2)];)_0x34bfa0[_0x1bfc36(0x7b5)]['pop']()();}_0x38edfd(),_0x581031[_0x1bfc36(0x8bd)]=Object['create'](_0x581031[_0x1bfc36(0x8bd)]),_0x581031[_0x1bfc36(0x8bd)]['constructor']=_0x581031,_0x581031['prototype'][_0x1bfc36(0x803)]=_0x581031,_0x581031[_0x1bfc36(0x682)]={},_0x34bfa0[_0x1bfc36(0x89b)]=_0x581031,_0x34bfa0[_0x1bfc36(0x310)]=_0x2f0fae,_0x34bfa0[_0x1bfc36(0x615)]=_0x42f91c,_0x34bfa0[_0x1bfc36(0xdea)]=function(_0x49fef5,_0xa29c5a){const _0x46db1b=_0x1bfc36;return _0x42f91c(_0x49fef5[_0x46db1b(0xd35)],_0xa29c5a);},_0x34bfa0[_0x1bfc36(0x7d7)]=_0x42f91c(0x0),_0x34bfa0[_0x1bfc36(0x60e)]=function(_0x1543e9){const _0x40dfb0=_0x1bfc36;if(!_0x1543e9[_0x40dfb0(0xcdf)])throw'Error:\x20Cannot\x20destroy\x20object.\x20(Did\x20you\x20create\x20it\x20yourself?)';_0x1543e9[_0x40dfb0(0xcdf)](),delete _0x2f0fae(_0x1543e9[_0x40dfb0(0x803)])[_0x1543e9[_0x40dfb0(0xd35)]];},_0x34bfa0[_0x1bfc36(0x98b)]=function(_0xc48d53,_0x2d0db4){const _0x2fd8e4=_0x1bfc36;return _0xc48d53[_0x2fd8e4(0xd35)]===_0x2d0db4[_0x2fd8e4(0xd35)];},_0x34bfa0[_0x1bfc36(0x9e8)]=function(_0x1d14a9){const _0x4245d6=_0x1bfc36;return _0x1d14a9[_0x4245d6(0xd35)];},_0x34bfa0[_0x1bfc36(0x813)]=function(_0x2501b7){return _0x2501b7['__class__'];};var _0x792ebc={'buffer':0x0,'size':0x0,'pos':0x0,'temps':[],'needed':0x0,'prepare':function(){const _0x3f77c1=_0x1bfc36;if(_0x792ebc[_0x3f77c1(0x767)]){for(var _0x53b271=0x0;_0x53b271<_0x792ebc[_0x3f77c1(0x3c2)][_0x3f77c1(0xbc2)];_0x53b271++)_0x34bfa0[_0x3f77c1(0x799)](_0x792ebc[_0x3f77c1(0x3c2)][_0x53b271]);_0x792ebc[_0x3f77c1(0x3c2)][_0x3f77c1(0xbc2)]=0x0,_0x34bfa0[_0x3f77c1(0x799)](_0x792ebc['buffer']),_0x792ebc[_0x3f77c1(0x212)]=0x0,_0x792ebc[_0x3f77c1(0xa2b)]+=_0x792ebc[_0x3f77c1(0x767)],_0x792ebc[_0x3f77c1(0x767)]=0x0;}_0x792ebc[_0x3f77c1(0x212)]||(_0x792ebc[_0x3f77c1(0xa2b)]+=0x80,_0x792ebc[_0x3f77c1(0x212)]=_0x34bfa0[_0x3f77c1(0x479)](_0x792ebc[_0x3f77c1(0xa2b)]),_0x277b99(_0x792ebc['buffer'])),_0x792ebc[_0x3f77c1(0x8c0)]=0x0;},'alloc':function(_0x1f7aa7,_0x350f75){const _0x3dc554=_0x1bfc36;return _0x277b99(_0x792ebc[_0x3dc554(0x212)]),_0x1f7aa7=(_0x1f7aa7=_0x1f7aa7[_0x3dc554(0xbc2)]*_0x350f75[_0x3dc554(0xde0)])+0x7&-0x8,_0x792ebc[_0x3dc554(0x8c0)]+_0x1f7aa7>=_0x792ebc['size']?(_0x277b99(0x0<_0x1f7aa7),_0x792ebc[_0x3dc554(0x767)]+=_0x1f7aa7,_0x350f75=_0x34bfa0[_0x3dc554(0x479)](_0x1f7aa7),_0x792ebc['temps'][_0x3dc554(0x6e3)](_0x350f75)):(_0x350f75=_0x792ebc[_0x3dc554(0x212)]+_0x792ebc[_0x3dc554(0x8c0)],_0x792ebc[_0x3dc554(0x8c0)]+=_0x1f7aa7),_0x350f75;},'copy':function(_0x23748f,_0x18bbfa,_0x52df9d){const _0x1de6cf=_0x1bfc36;switch(_0x18bbfa[_0x1de6cf(0xde0)]){case 0x2:_0x52df9d>>=0x1;break;case 0x4:_0x52df9d>>=0x2;break;case 0x8:_0x52df9d>>=0x3;}for(var _0x3a738e=0x0;_0x3a738e<_0x23748f[_0x1de6cf(0xbc2)];_0x3a738e++)_0x18bbfa[_0x52df9d+_0x3a738e]=_0x23748f[_0x3a738e];}};return _0x11d955['prototype']=Object[_0x1bfc36(0x68e)](_0x581031[_0x1bfc36(0x8bd)]),_0x11d955[_0x1bfc36(0x8bd)][_0x1bfc36(0x5b9)]=_0x11d955,_0x11d955[_0x1bfc36(0x8bd)][_0x1bfc36(0x803)]=_0x11d955,_0x11d955[_0x1bfc36(0x682)]={},_0x34bfa0['Status']=_0x11d955,_0x11d955[_0x1bfc36(0x8bd)]['code']=_0x11d955[_0x1bfc36(0x8bd)][_0x1bfc36(0x25f)]=function(){return _0xffd4fa(this['ptr']);},_0x11d955[_0x1bfc36(0x8bd)]['ok']=_0x11d955[_0x1bfc36(0x8bd)]['ok']=function(){const _0x51c0dd=_0x1bfc36;return!!_0x4b387c(this[_0x51c0dd(0xd35)]);},_0x11d955[_0x1bfc36(0x8bd)][_0x1bfc36(0x2f1)]=_0x11d955['prototype']['error_msg']=function(){const _0x2f55a6=_0x1bfc36;return _0x1bad97(_0x4051d4(this[_0x2f55a6(0xd35)]));},_0x11d955[_0x1bfc36(0x8bd)][_0x1bfc36(0xcdf)]=_0x11d955[_0x1bfc36(0x8bd)][_0x1bfc36(0xcdf)]=function(){const _0x1f5249=_0x1bfc36;_0xd93b67(this[_0x1f5249(0xd35)]);},_0x30d647[_0x1bfc36(0x8bd)]=Object['create'](_0x581031[_0x1bfc36(0x8bd)]),_0x30d647[_0x1bfc36(0x8bd)]['constructor']=_0x30d647,_0x30d647['prototype'][_0x1bfc36(0x803)]=_0x30d647,_0x30d647[_0x1bfc36(0x682)]={},_0x34bfa0[_0x1bfc36(0xc35)]=_0x30d647,_0x30d647[_0x1bfc36(0x8bd)]['GetValue']=_0x30d647[_0x1bfc36(0x8bd)]['GetValue']=function(_0x5c2050){const _0x44280c=_0x1bfc36;var _0x768db1=this[_0x44280c(0xd35)];return _0x5c2050&&'object'==typeof _0x5c2050&&(_0x5c2050=_0x5c2050['ptr']),_0x268fe2(_0x768db1,_0x5c2050);},_0x30d647['prototype'][_0x1bfc36(0xa2b)]=_0x30d647[_0x1bfc36(0x8bd)][_0x1bfc36(0xa2b)]=function(){const _0x107003=_0x1bfc36;return _0x22c411(this[_0x107003(0xd35)]);},_0x30d647['prototype'][_0x1bfc36(0xcdf)]=_0x30d647['prototype'][_0x1bfc36(0xcdf)]=function(){const _0x4cd077=_0x1bfc36;_0x14cb38(this[_0x4cd077(0xd35)]);},_0x3f04c4[_0x1bfc36(0x8bd)]=Object[_0x1bfc36(0x68e)](_0x581031[_0x1bfc36(0x8bd)]),_0x3f04c4[_0x1bfc36(0x8bd)][_0x1bfc36(0x5b9)]=_0x3f04c4,_0x3f04c4[_0x1bfc36(0x8bd)][_0x1bfc36(0x803)]=_0x3f04c4,_0x3f04c4[_0x1bfc36(0x682)]={},_0x34bfa0['PointCloud']=_0x3f04c4,_0x3f04c4['prototype'][_0x1bfc36(0xe28)]=_0x3f04c4[_0x1bfc36(0x8bd)][_0x1bfc36(0xe28)]=function(){const _0x45c7f0=_0x1bfc36;return _0x4497bb(this[_0x45c7f0(0xd35)]);},_0x3f04c4[_0x1bfc36(0x8bd)][_0x1bfc36(0x979)]=_0x3f04c4[_0x1bfc36(0x8bd)][_0x1bfc36(0x979)]=function(){return _0x26e402(this['ptr']);},_0x3f04c4['prototype'][_0x1bfc36(0xcdf)]=_0x3f04c4[_0x1bfc36(0x8bd)][_0x1bfc36(0xcdf)]=function(){_0x2f5f1f(this['ptr']);},_0x2d61e2['prototype']=Object[_0x1bfc36(0x68e)](_0x581031[_0x1bfc36(0x8bd)]),_0x2d61e2[_0x1bfc36(0x8bd)][_0x1bfc36(0x5b9)]=_0x2d61e2,_0x2d61e2[_0x1bfc36(0x8bd)]['__class__']=_0x2d61e2,_0x2d61e2[_0x1bfc36(0x682)]={},_0x34bfa0[_0x1bfc36(0xd33)]=_0x2d61e2,_0x2d61e2[_0x1bfc36(0x8bd)][_0x1bfc36(0xdc6)]=_0x2d61e2['prototype'][_0x1bfc36(0xdc6)]=function(_0x5aa48f){const _0x4fc387=_0x1bfc36;var _0x12b807=this[_0x4fc387(0xd35)];return _0x5aa48f&&_0x4fc387(0xda1)==typeof _0x5aa48f&&(_0x5aa48f=_0x5aa48f['ptr']),_0x4c34ab(_0x12b807,_0x5aa48f);},_0x2d61e2[_0x1bfc36(0x8bd)]['size']=_0x2d61e2['prototype']['size']=function(){const _0x1db027=_0x1bfc36;return _0xa839f7(this[_0x1db027(0xd35)]);},_0x2d61e2[_0x1bfc36(0x8bd)]['__destroy__']=_0x2d61e2[_0x1bfc36(0x8bd)][_0x1bfc36(0xcdf)]=function(){_0x16add4(this['ptr']);},_0x3c8f75[_0x1bfc36(0x8bd)]=Object[_0x1bfc36(0x68e)](_0x581031['prototype']),_0x3c8f75[_0x1bfc36(0x8bd)][_0x1bfc36(0x5b9)]=_0x3c8f75,_0x3c8f75['prototype']['__class__']=_0x3c8f75,_0x3c8f75[_0x1bfc36(0x682)]={},_0x34bfa0[_0x1bfc36(0x5e4)]=_0x3c8f75,_0x3c8f75[_0x1bfc36(0x8bd)]['GetValue']=_0x3c8f75['prototype'][_0x1bfc36(0xdc6)]=function(_0x2ae0c0){const _0x33fe0e=_0x1bfc36;var _0x5006c4=this[_0x33fe0e(0xd35)];return _0x2ae0c0&&_0x33fe0e(0xda1)==typeof _0x2ae0c0&&(_0x2ae0c0=_0x2ae0c0[_0x33fe0e(0xd35)]),_0x52db08(_0x5006c4,_0x2ae0c0);},_0x3c8f75[_0x1bfc36(0x8bd)][_0x1bfc36(0xa2b)]=_0x3c8f75[_0x1bfc36(0x8bd)][_0x1bfc36(0xa2b)]=function(){const _0x391b3f=_0x1bfc36;return _0x24ae52(this[_0x391b3f(0xd35)]);},_0x3c8f75[_0x1bfc36(0x8bd)][_0x1bfc36(0xcdf)]=_0x3c8f75[_0x1bfc36(0x8bd)][_0x1bfc36(0xcdf)]=function(){_0x404b36(this['ptr']);},_0x3616a6['prototype']=Object[_0x1bfc36(0x68e)](_0x581031[_0x1bfc36(0x8bd)]),_0x3616a6[_0x1bfc36(0x8bd)][_0x1bfc36(0x5b9)]=_0x3616a6,_0x3616a6[_0x1bfc36(0x8bd)][_0x1bfc36(0x803)]=_0x3616a6,_0x3616a6['__cache__']={},_0x34bfa0[_0x1bfc36(0xc22)]=_0x3616a6,_0x3616a6[_0x1bfc36(0x8bd)]['InitFromAttribute']=_0x3616a6[_0x1bfc36(0x8bd)][_0x1bfc36(0x266)]=function(_0x337bbe){const _0x322bbe=_0x1bfc36;var _0x4ccc56=this[_0x322bbe(0xd35)];return _0x337bbe&&_0x322bbe(0xda1)==typeof _0x337bbe&&(_0x337bbe=_0x337bbe[_0x322bbe(0xd35)]),!!_0x2f02ea(_0x4ccc56,_0x337bbe);},_0x3616a6['prototype']['quantization_bits']=_0x3616a6[_0x1bfc36(0x8bd)][_0x1bfc36(0xd4a)]=function(){const _0x50d888=_0x1bfc36;return _0x41ea55(this[_0x50d888(0xd35)]);},_0x3616a6[_0x1bfc36(0x8bd)][_0x1bfc36(0xcdf)]=_0x3616a6[_0x1bfc36(0x8bd)][_0x1bfc36(0xcdf)]=function(){const _0x1996cb=_0x1bfc36;_0x25c111(this[_0x1996cb(0xd35)]);},_0x36295a[_0x1bfc36(0x8bd)]=Object[_0x1bfc36(0x68e)](_0x581031[_0x1bfc36(0x8bd)]),_0x36295a['prototype'][_0x1bfc36(0x5b9)]=_0x36295a,_0x36295a[_0x1bfc36(0x8bd)][_0x1bfc36(0x803)]=_0x36295a,_0x36295a[_0x1bfc36(0x682)]={},_0x34bfa0[_0x1bfc36(0xd53)]=_0x36295a,_0x36295a['prototype']['size']=_0x36295a[_0x1bfc36(0x8bd)][_0x1bfc36(0xa2b)]=function(){const _0x325d8f=_0x1bfc36;return _0x19b6f5(this[_0x325d8f(0xd35)]);},_0x36295a[_0x1bfc36(0x8bd)]['GetAttributeTransformData']=_0x36295a['prototype']['GetAttributeTransformData']=function(){const _0xd65fd3=_0x1bfc36;return _0x42f91c(_0x5b727d(this[_0xd65fd3(0xd35)]),_0x3358da);},_0x36295a[_0x1bfc36(0x8bd)][_0x1bfc36(0x9e2)]=_0x36295a[_0x1bfc36(0x8bd)][_0x1bfc36(0x9e2)]=function(){const _0x520384=_0x1bfc36;return _0x47ac85(this[_0x520384(0xd35)]);},_0x36295a[_0x1bfc36(0x8bd)][_0x1bfc36(0x531)]=_0x36295a[_0x1bfc36(0x8bd)][_0x1bfc36(0x531)]=function(){return _0x335bc0(this['ptr']);},_0x36295a['prototype'][_0x1bfc36(0xb11)]=_0x36295a[_0x1bfc36(0x8bd)][_0x1bfc36(0xb11)]=function(){const _0x1c4e38=_0x1bfc36;return _0x2b8bd3(this[_0x1c4e38(0xd35)]);},_0x36295a[_0x1bfc36(0x8bd)]['normalized']=_0x36295a[_0x1bfc36(0x8bd)][_0x1bfc36(0xdfd)]=function(){const _0x6b2888=_0x1bfc36;return!!_0x135ef8(this[_0x6b2888(0xd35)]);},_0x36295a[_0x1bfc36(0x8bd)][_0x1bfc36(0x52d)]=_0x36295a[_0x1bfc36(0x8bd)][_0x1bfc36(0x52d)]=function(){const _0x5e764f=_0x1bfc36;return _0x59a9a4(this[_0x5e764f(0xd35)]);},_0x36295a['prototype']['byte_offset']=_0x36295a[_0x1bfc36(0x8bd)][_0x1bfc36(0xb35)]=function(){const _0xbb8c2=_0x1bfc36;return _0x4736a4(this[_0xbb8c2(0xd35)]);},_0x36295a[_0x1bfc36(0x8bd)][_0x1bfc36(0xa7d)]=_0x36295a[_0x1bfc36(0x8bd)]['unique_id']=function(){const _0x4cb994=_0x1bfc36;return _0x5c7c42(this[_0x4cb994(0xd35)]);},_0x36295a[_0x1bfc36(0x8bd)][_0x1bfc36(0xcdf)]=_0x36295a[_0x1bfc36(0x8bd)]['__destroy__']=function(){const _0x5d0316=_0x1bfc36;_0x1802c6(this[_0x5d0316(0xd35)]);},_0x3358da['prototype']=Object[_0x1bfc36(0x68e)](_0x581031['prototype']),_0x3358da[_0x1bfc36(0x8bd)][_0x1bfc36(0x5b9)]=_0x3358da,_0x3358da[_0x1bfc36(0x8bd)][_0x1bfc36(0x803)]=_0x3358da,_0x3358da[_0x1bfc36(0x682)]={},_0x34bfa0[_0x1bfc36(0xb2c)]=_0x3358da,_0x3358da[_0x1bfc36(0x8bd)][_0x1bfc36(0x201)]=_0x3358da[_0x1bfc36(0x8bd)][_0x1bfc36(0x201)]=function(){const _0x58806b=_0x1bfc36;return _0x431f15(this[_0x58806b(0xd35)]);},_0x3358da['prototype']['__destroy__']=_0x3358da[_0x1bfc36(0x8bd)][_0x1bfc36(0xcdf)]=function(){const _0x334639=_0x1bfc36;_0x4591f2(this[_0x334639(0xd35)]);},_0x588e99['prototype']=Object[_0x1bfc36(0x68e)](_0x581031['prototype']),_0x588e99['prototype'][_0x1bfc36(0x5b9)]=_0x588e99,_0x588e99[_0x1bfc36(0x8bd)][_0x1bfc36(0x803)]=_0x588e99,_0x588e99[_0x1bfc36(0x682)]={},_0x34bfa0[_0x1bfc36(0xa41)]=_0x588e99,_0x588e99[_0x1bfc36(0x8bd)][_0x1bfc36(0x266)]=_0x588e99[_0x1bfc36(0x8bd)][_0x1bfc36(0x266)]=function(_0x2ff365){const _0x39fff5=_0x1bfc36;var _0x424d0d=this[_0x39fff5(0xd35)];return _0x2ff365&&_0x39fff5(0xda1)==typeof _0x2ff365&&(_0x2ff365=_0x2ff365[_0x39fff5(0xd35)]),!!_0x1ffc54(_0x424d0d,_0x2ff365);},_0x588e99[_0x1bfc36(0x8bd)][_0x1bfc36(0xd4a)]=_0x588e99[_0x1bfc36(0x8bd)][_0x1bfc36(0xd4a)]=function(){return _0x119ef4(this['ptr']);},_0x588e99[_0x1bfc36(0x8bd)]['min_value']=_0x588e99[_0x1bfc36(0x8bd)][_0x1bfc36(0x5fd)]=function(_0x6ad469){const _0xe429f8=_0x1bfc36;var _0xd2029d=this[_0xe429f8(0xd35)];return _0x6ad469&&_0xe429f8(0xda1)==typeof _0x6ad469&&(_0x6ad469=_0x6ad469[_0xe429f8(0xd35)]),_0x24da85(_0xd2029d,_0x6ad469);},_0x588e99[_0x1bfc36(0x8bd)]['range']=_0x588e99[_0x1bfc36(0x8bd)][_0x1bfc36(0x9c2)]=function(){return _0x517211(this['ptr']);},_0x588e99[_0x1bfc36(0x8bd)][_0x1bfc36(0xcdf)]=_0x588e99[_0x1bfc36(0x8bd)][_0x1bfc36(0xcdf)]=function(){const _0x41e1b9=_0x1bfc36;_0x5b0881(this[_0x41e1b9(0xd35)]);},_0x445e8e[_0x1bfc36(0x8bd)]=Object[_0x1bfc36(0x68e)](_0x581031[_0x1bfc36(0x8bd)]),_0x445e8e[_0x1bfc36(0x8bd)][_0x1bfc36(0x5b9)]=_0x445e8e,_0x445e8e[_0x1bfc36(0x8bd)]['__class__']=_0x445e8e,_0x445e8e[_0x1bfc36(0x682)]={},_0x34bfa0['DracoInt8Array']=_0x445e8e,_0x445e8e[_0x1bfc36(0x8bd)][_0x1bfc36(0xdc6)]=_0x445e8e[_0x1bfc36(0x8bd)][_0x1bfc36(0xdc6)]=function(_0x36f1f7){const _0x43f2f4=_0x1bfc36;var _0x2a739a=this[_0x43f2f4(0xd35)];return _0x36f1f7&&_0x43f2f4(0xda1)==typeof _0x36f1f7&&(_0x36f1f7=_0x36f1f7['ptr']),_0x4d96a5(_0x2a739a,_0x36f1f7);},_0x445e8e[_0x1bfc36(0x8bd)]['size']=_0x445e8e[_0x1bfc36(0x8bd)][_0x1bfc36(0xa2b)]=function(){const _0x4909e8=_0x1bfc36;return _0x3997b3(this[_0x4909e8(0xd35)]);},_0x445e8e[_0x1bfc36(0x8bd)]['__destroy__']=_0x445e8e['prototype'][_0x1bfc36(0xcdf)]=function(){const _0x168f80=_0x1bfc36;_0x3ff023(this[_0x168f80(0xd35)]);},_0x411c5f[_0x1bfc36(0x8bd)]=Object['create'](_0x581031[_0x1bfc36(0x8bd)]),_0x411c5f[_0x1bfc36(0x8bd)][_0x1bfc36(0x5b9)]=_0x411c5f,_0x411c5f[_0x1bfc36(0x8bd)]['__class__']=_0x411c5f,_0x411c5f[_0x1bfc36(0x682)]={},_0x34bfa0['MetadataQuerier']=_0x411c5f,_0x411c5f['prototype'][_0x1bfc36(0x20e)]=_0x411c5f['prototype'][_0x1bfc36(0x20e)]=function(_0x265826,_0x373734){const _0x38d822=_0x1bfc36;var _0x79cb89=this[_0x38d822(0xd35)];return _0x792ebc[_0x38d822(0x607)](),_0x265826&&_0x38d822(0xda1)==typeof _0x265826&&(_0x265826=_0x265826[_0x38d822(0xd35)]),_0x373734=_0x373734&&_0x38d822(0xda1)==typeof _0x373734?_0x373734[_0x38d822(0xd35)]:_0xb75997(_0x373734),!!_0x7860a0(_0x79cb89,_0x265826,_0x373734);},_0x411c5f[_0x1bfc36(0x8bd)][_0x1bfc36(0x746)]=_0x411c5f['prototype'][_0x1bfc36(0x746)]=function(_0x39f981,_0x1e8124){const _0x1e5d72=_0x1bfc36;var _0x225fca=this['ptr'];return _0x792ebc[_0x1e5d72(0x607)](),_0x39f981&&_0x1e5d72(0xda1)==typeof _0x39f981&&(_0x39f981=_0x39f981[_0x1e5d72(0xd35)]),_0x1e8124=_0x1e8124&&_0x1e5d72(0xda1)==typeof _0x1e8124?_0x1e8124['ptr']:_0xb75997(_0x1e8124),_0x11771e(_0x225fca,_0x39f981,_0x1e8124);},_0x411c5f[_0x1bfc36(0x8bd)][_0x1bfc36(0x4e0)]=_0x411c5f[_0x1bfc36(0x8bd)][_0x1bfc36(0x4e0)]=function(_0x1c61a0,_0x16bc87,_0x5d832f){const _0x513dce=_0x1bfc36;var _0x25c8fe=this[_0x513dce(0xd35)];_0x792ebc[_0x513dce(0x607)](),_0x1c61a0&&_0x513dce(0xda1)==typeof _0x1c61a0&&(_0x1c61a0=_0x1c61a0[_0x513dce(0xd35)]),_0x16bc87=_0x16bc87&&_0x513dce(0xda1)==typeof _0x16bc87?_0x16bc87[_0x513dce(0xd35)]:_0xb75997(_0x16bc87),_0x5d832f&&'object'==typeof _0x5d832f&&(_0x5d832f=_0x5d832f[_0x513dce(0xd35)]),_0x2c5bd9(_0x25c8fe,_0x1c61a0,_0x16bc87,_0x5d832f);},_0x411c5f[_0x1bfc36(0x8bd)]['GetDoubleEntry']=_0x411c5f[_0x1bfc36(0x8bd)][_0x1bfc36(0x6ae)]=function(_0x1ddab5,_0x10be36){const _0x5f393d=_0x1bfc36;var _0x50101f=this[_0x5f393d(0xd35)];return _0x792ebc[_0x5f393d(0x607)](),_0x1ddab5&&_0x5f393d(0xda1)==typeof _0x1ddab5&&(_0x1ddab5=_0x1ddab5[_0x5f393d(0xd35)]),_0x10be36=_0x10be36&&_0x5f393d(0xda1)==typeof _0x10be36?_0x10be36['ptr']:_0xb75997(_0x10be36),_0x1c73bf(_0x50101f,_0x1ddab5,_0x10be36);},_0x411c5f[_0x1bfc36(0x8bd)][_0x1bfc36(0x600)]=_0x411c5f[_0x1bfc36(0x8bd)][_0x1bfc36(0x600)]=function(_0x190c98,_0xa7892e){const _0x29c6eb=_0x1bfc36;var _0x405e9a=this[_0x29c6eb(0xd35)];return _0x792ebc[_0x29c6eb(0x607)](),_0x190c98&&_0x29c6eb(0xda1)==typeof _0x190c98&&(_0x190c98=_0x190c98[_0x29c6eb(0xd35)]),_0xa7892e=_0xa7892e&&'object'==typeof _0xa7892e?_0xa7892e[_0x29c6eb(0xd35)]:_0xb75997(_0xa7892e),_0x1bad97(_0x26bf3f(_0x405e9a,_0x190c98,_0xa7892e));},_0x411c5f['prototype'][_0x1bfc36(0x245)]=_0x411c5f['prototype'][_0x1bfc36(0x245)]=function(_0x35944b){const _0x4fb04a=_0x1bfc36;var _0x2f6ca2=this[_0x4fb04a(0xd35)];return _0x35944b&&_0x4fb04a(0xda1)==typeof _0x35944b&&(_0x35944b=_0x35944b['ptr']),_0x250019(_0x2f6ca2,_0x35944b);},_0x411c5f[_0x1bfc36(0x8bd)][_0x1bfc36(0x568)]=_0x411c5f[_0x1bfc36(0x8bd)][_0x1bfc36(0x568)]=function(_0x5c3bd8,_0x3b6f8d){const _0x46ef54=_0x1bfc36;var _0x52d18f=this['ptr'];return _0x5c3bd8&&_0x46ef54(0xda1)==typeof _0x5c3bd8&&(_0x5c3bd8=_0x5c3bd8[_0x46ef54(0xd35)]),_0x3b6f8d&&_0x46ef54(0xda1)==typeof _0x3b6f8d&&(_0x3b6f8d=_0x3b6f8d[_0x46ef54(0xd35)]),_0x1bad97(_0x28f38a(_0x52d18f,_0x5c3bd8,_0x3b6f8d));},_0x411c5f[_0x1bfc36(0x8bd)][_0x1bfc36(0xcdf)]=_0x411c5f['prototype'][_0x1bfc36(0xcdf)]=function(){const _0x27b4d9=_0x1bfc36;_0x5710ab(this[_0x27b4d9(0xd35)]);},_0x3eb036[_0x1bfc36(0x8bd)]=Object[_0x1bfc36(0x68e)](_0x581031['prototype']),_0x3eb036['prototype']['constructor']=_0x3eb036,_0x3eb036[_0x1bfc36(0x8bd)]['__class__']=_0x3eb036,_0x3eb036[_0x1bfc36(0x682)]={},_0x34bfa0[_0x1bfc36(0x691)]=_0x3eb036,_0x3eb036[_0x1bfc36(0x8bd)][_0x1bfc36(0xdc6)]=_0x3eb036[_0x1bfc36(0x8bd)][_0x1bfc36(0xdc6)]=function(_0x18f211){const _0x28d2c4=_0x1bfc36;var _0x351d51=this[_0x28d2c4(0xd35)];return _0x18f211&&'object'==typeof _0x18f211&&(_0x18f211=_0x18f211[_0x28d2c4(0xd35)]),_0x1abcc1(_0x351d51,_0x18f211);},_0x3eb036[_0x1bfc36(0x8bd)][_0x1bfc36(0xa2b)]=_0x3eb036['prototype'][_0x1bfc36(0xa2b)]=function(){const _0x5985d1=_0x1bfc36;return _0x923cd(this[_0x5985d1(0xd35)]);},_0x3eb036[_0x1bfc36(0x8bd)][_0x1bfc36(0xcdf)]=_0x3eb036[_0x1bfc36(0x8bd)][_0x1bfc36(0xcdf)]=function(){const _0x341222=_0x1bfc36;_0x2bfcb5(this[_0x341222(0xd35)]);},_0x3327f2['prototype']=Object[_0x1bfc36(0x68e)](_0x581031[_0x1bfc36(0x8bd)]),_0x3327f2['prototype'][_0x1bfc36(0x5b9)]=_0x3327f2,_0x3327f2['prototype']['__class__']=_0x3327f2,_0x3327f2[_0x1bfc36(0x682)]={},_0x34bfa0[_0x1bfc36(0xbd5)]=_0x3327f2,_0x3327f2[_0x1bfc36(0x8bd)][_0x1bfc36(0xdc6)]=_0x3327f2[_0x1bfc36(0x8bd)][_0x1bfc36(0xdc6)]=function(_0x31d81f){const _0x3bbd82=_0x1bfc36;var _0x9f3ed2=this[_0x3bbd82(0xd35)];return _0x31d81f&&_0x3bbd82(0xda1)==typeof _0x31d81f&&(_0x31d81f=_0x31d81f[_0x3bbd82(0xd35)]),_0x25d2ae(_0x9f3ed2,_0x31d81f);},_0x3327f2[_0x1bfc36(0x8bd)][_0x1bfc36(0xa2b)]=_0x3327f2[_0x1bfc36(0x8bd)][_0x1bfc36(0xa2b)]=function(){const _0x3b1ec9=_0x1bfc36;return _0x446754(this[_0x3b1ec9(0xd35)]);},_0x3327f2[_0x1bfc36(0x8bd)][_0x1bfc36(0xcdf)]=_0x3327f2[_0x1bfc36(0x8bd)][_0x1bfc36(0xcdf)]=function(){_0x3059fa(this['ptr']);},_0x37c62d[_0x1bfc36(0x8bd)]=Object[_0x1bfc36(0x68e)](_0x581031[_0x1bfc36(0x8bd)]),_0x37c62d[_0x1bfc36(0x8bd)][_0x1bfc36(0x5b9)]=_0x37c62d,_0x37c62d['prototype'][_0x1bfc36(0x803)]=_0x37c62d,_0x37c62d['__cache__']={},_0x34bfa0['GeometryAttribute']=_0x37c62d,_0x37c62d[_0x1bfc36(0x8bd)][_0x1bfc36(0xcdf)]=_0x37c62d[_0x1bfc36(0x8bd)][_0x1bfc36(0xcdf)]=function(){const _0x3d21ee=_0x1bfc36;_0x5b3151(this[_0x3d21ee(0xd35)]);},_0x275c29[_0x1bfc36(0x8bd)]=Object['create'](_0x581031[_0x1bfc36(0x8bd)]),_0x275c29[_0x1bfc36(0x8bd)][_0x1bfc36(0x5b9)]=_0x275c29,_0x275c29[_0x1bfc36(0x8bd)][_0x1bfc36(0x803)]=_0x275c29,_0x275c29[_0x1bfc36(0x682)]={},_0x34bfa0[_0x1bfc36(0x6c1)]=_0x275c29,_0x275c29['prototype'][_0x1bfc36(0xa95)]=_0x275c29['prototype']['Init']=function(_0x1c3f29,_0x590011){const _0x21154e=_0x1bfc36;var _0x2b3207=this[_0x21154e(0xd35)];if(_0x792ebc['prepare'](),'object'==typeof _0x1c3f29&&'object'==typeof _0x1c3f29){var _0x369d4a=_0x792ebc[_0x21154e(0xc28)](_0x1c3f29,_0x19c1ae);_0x792ebc['copy'](_0x1c3f29,_0x19c1ae,_0x369d4a),_0x1c3f29=_0x369d4a;}_0x590011&&_0x21154e(0xda1)==typeof _0x590011&&(_0x590011=_0x590011['ptr']),_0x58b55c(_0x2b3207,_0x1c3f29,_0x590011);},_0x275c29['prototype'][_0x1bfc36(0xcdf)]=_0x275c29[_0x1bfc36(0x8bd)][_0x1bfc36(0xcdf)]=function(){const _0x22987a=_0x1bfc36;_0x190ad1(this[_0x22987a(0xd35)]);},_0x32e7c3[_0x1bfc36(0x8bd)]=Object[_0x1bfc36(0x68e)](_0x581031[_0x1bfc36(0x8bd)]),_0x32e7c3[_0x1bfc36(0x8bd)]['constructor']=_0x32e7c3,_0x32e7c3[_0x1bfc36(0x8bd)][_0x1bfc36(0x803)]=_0x32e7c3,_0x32e7c3[_0x1bfc36(0x682)]={},_0x34bfa0[_0x1bfc36(0xa81)]=_0x32e7c3,_0x32e7c3[_0x1bfc36(0x8bd)][_0x1bfc36(0x64b)]=_0x32e7c3['prototype']['GetEncodedGeometryType']=function(_0x47bdb5){const _0x1a7582=_0x1bfc36;var _0x3e93ef=this[_0x1a7582(0xd35)];return _0x47bdb5&&_0x1a7582(0xda1)==typeof _0x47bdb5&&(_0x47bdb5=_0x47bdb5['ptr']),_0x56c9b8(_0x3e93ef,_0x47bdb5);},_0x32e7c3[_0x1bfc36(0x8bd)][_0x1bfc36(0xb4e)]=_0x32e7c3['prototype'][_0x1bfc36(0xb4e)]=function(_0x260953,_0x5bf86e){const _0x876ea8=_0x1bfc36;var _0x289cf1=this[_0x876ea8(0xd35)];return _0x260953&&_0x876ea8(0xda1)==typeof _0x260953&&(_0x260953=_0x260953[_0x876ea8(0xd35)]),_0x5bf86e&&_0x876ea8(0xda1)==typeof _0x5bf86e&&(_0x5bf86e=_0x5bf86e['ptr']),_0x42f91c(_0x4e8e23(_0x289cf1,_0x260953,_0x5bf86e),_0x11d955);},_0x32e7c3[_0x1bfc36(0x8bd)][_0x1bfc36(0x727)]=_0x32e7c3[_0x1bfc36(0x8bd)]['DecodeBufferToMesh']=function(_0x3a23bc,_0x3bcf3c){const _0x307c4d=_0x1bfc36;var _0x43844b=this['ptr'];return _0x3a23bc&&'object'==typeof _0x3a23bc&&(_0x3a23bc=_0x3a23bc[_0x307c4d(0xd35)]),_0x3bcf3c&&_0x307c4d(0xda1)==typeof _0x3bcf3c&&(_0x3bcf3c=_0x3bcf3c[_0x307c4d(0xd35)]),_0x42f91c(_0x4a90f4(_0x43844b,_0x3a23bc,_0x3bcf3c),_0x11d955);},_0x32e7c3[_0x1bfc36(0x8bd)][_0x1bfc36(0x77e)]=_0x32e7c3[_0x1bfc36(0x8bd)][_0x1bfc36(0x77e)]=function(_0x59b996,_0x5d30b7){const _0x1f06ca=_0x1bfc36;var _0x2150be=this[_0x1f06ca(0xd35)];return _0x59b996&&_0x1f06ca(0xda1)==typeof _0x59b996&&(_0x59b996=_0x59b996[_0x1f06ca(0xd35)]),_0x5d30b7&&_0x1f06ca(0xda1)==typeof _0x5d30b7&&(_0x5d30b7=_0x5d30b7[_0x1f06ca(0xd35)]),_0x4cda2b(_0x2150be,_0x59b996,_0x5d30b7);},_0x32e7c3[_0x1bfc36(0x8bd)]['GetAttributeIdByName']=_0x32e7c3[_0x1bfc36(0x8bd)]['GetAttributeIdByName']=function(_0x57c81a,_0x5a180a){const _0x84ecf9=_0x1bfc36;var _0x16773f=this[_0x84ecf9(0xd35)];return _0x792ebc[_0x84ecf9(0x607)](),_0x57c81a&&_0x84ecf9(0xda1)==typeof _0x57c81a&&(_0x57c81a=_0x57c81a['ptr']),_0x5a180a=_0x5a180a&&_0x84ecf9(0xda1)==typeof _0x5a180a?_0x5a180a[_0x84ecf9(0xd35)]:_0xb75997(_0x5a180a),_0x597c65(_0x16773f,_0x57c81a,_0x5a180a);},_0x32e7c3[_0x1bfc36(0x8bd)][_0x1bfc36(0x4dc)]=_0x32e7c3[_0x1bfc36(0x8bd)][_0x1bfc36(0x4dc)]=function(_0x305657,_0x46cfd0,_0x56c010){const _0x5ad082=_0x1bfc36;var _0x24a206=this[_0x5ad082(0xd35)];return _0x792ebc['prepare'](),_0x305657&&'object'==typeof _0x305657&&(_0x305657=_0x305657[_0x5ad082(0xd35)]),_0x46cfd0=_0x46cfd0&&_0x5ad082(0xda1)==typeof _0x46cfd0?_0x46cfd0['ptr']:_0xb75997(_0x46cfd0),_0x56c010=_0x56c010&&_0x5ad082(0xda1)==typeof _0x56c010?_0x56c010[_0x5ad082(0xd35)]:_0xb75997(_0x56c010),_0x293e4e(_0x24a206,_0x305657,_0x46cfd0,_0x56c010);},_0x32e7c3[_0x1bfc36(0x8bd)][_0x1bfc36(0xcf2)]=_0x32e7c3[_0x1bfc36(0x8bd)][_0x1bfc36(0xcf2)]=function(_0xa7991,_0x4a3b0c){const _0x3ce4a1=_0x1bfc36;var _0x2806d5=this[_0x3ce4a1(0xd35)];return _0xa7991&&_0x3ce4a1(0xda1)==typeof _0xa7991&&(_0xa7991=_0xa7991['ptr']),_0x4a3b0c&&_0x3ce4a1(0xda1)==typeof _0x4a3b0c&&(_0x4a3b0c=_0x4a3b0c[_0x3ce4a1(0xd35)]),_0x42f91c(_0x275179(_0x2806d5,_0xa7991,_0x4a3b0c),_0x36295a);},_0x32e7c3[_0x1bfc36(0x8bd)][_0x1bfc36(0x2b6)]=_0x32e7c3[_0x1bfc36(0x8bd)]['GetAttributeByUniqueId']=function(_0x2fe439,_0x40cbd3){const _0x18e049=_0x1bfc36;var _0x45f799=this[_0x18e049(0xd35)];return _0x2fe439&&_0x18e049(0xda1)==typeof _0x2fe439&&(_0x2fe439=_0x2fe439[_0x18e049(0xd35)]),_0x40cbd3&&_0x18e049(0xda1)==typeof _0x40cbd3&&(_0x40cbd3=_0x40cbd3['ptr']),_0x42f91c(_0x2a8798(_0x45f799,_0x2fe439,_0x40cbd3),_0x36295a);},_0x32e7c3['prototype'][_0x1bfc36(0x492)]=_0x32e7c3[_0x1bfc36(0x8bd)]['GetMetadata']=function(_0x107ddc){const _0x144726=_0x1bfc36;var _0x737b2d=this[_0x144726(0xd35)];return _0x107ddc&&_0x144726(0xda1)==typeof _0x107ddc&&(_0x107ddc=_0x107ddc['ptr']),_0x42f91c(_0xb36bfb(_0x737b2d,_0x107ddc),_0x238d47);},_0x32e7c3['prototype'][_0x1bfc36(0x470)]=_0x32e7c3['prototype'][_0x1bfc36(0x470)]=function(_0x221df0,_0x328f1b){const _0x2317d3=_0x1bfc36;var _0x42990a=this['ptr'];return _0x221df0&&_0x2317d3(0xda1)==typeof _0x221df0&&(_0x221df0=_0x221df0[_0x2317d3(0xd35)]),_0x328f1b&&_0x2317d3(0xda1)==typeof _0x328f1b&&(_0x328f1b=_0x328f1b['ptr']),_0x42f91c(_0x4cbc58(_0x42990a,_0x221df0,_0x328f1b),_0x238d47);},_0x32e7c3[_0x1bfc36(0x8bd)][_0x1bfc36(0x620)]=_0x32e7c3[_0x1bfc36(0x8bd)][_0x1bfc36(0x620)]=function(_0x52a218,_0x4b2ebc,_0x20f819){const _0x8f7ffe=_0x1bfc36;var _0x4ad5bf=this['ptr'];return _0x52a218&&_0x8f7ffe(0xda1)==typeof _0x52a218&&(_0x52a218=_0x52a218['ptr']),_0x4b2ebc&&_0x8f7ffe(0xda1)==typeof _0x4b2ebc&&(_0x4b2ebc=_0x4b2ebc[_0x8f7ffe(0xd35)]),_0x20f819&&_0x8f7ffe(0xda1)==typeof _0x20f819&&(_0x20f819=_0x20f819[_0x8f7ffe(0xd35)]),!!_0x1226e4(_0x4ad5bf,_0x52a218,_0x4b2ebc,_0x20f819);},_0x32e7c3['prototype'][_0x1bfc36(0x9da)]=_0x32e7c3['prototype'][_0x1bfc36(0x9da)]=function(_0x4e4513,_0x5c2178){const _0x371ef2=_0x1bfc36;var _0x2588ab=this[_0x371ef2(0xd35)];return _0x4e4513&&_0x371ef2(0xda1)==typeof _0x4e4513&&(_0x4e4513=_0x4e4513[_0x371ef2(0xd35)]),_0x5c2178&&_0x371ef2(0xda1)==typeof _0x5c2178&&(_0x5c2178=_0x5c2178[_0x371ef2(0xd35)]),_0x5b9130(_0x2588ab,_0x4e4513,_0x5c2178);},_0x32e7c3[_0x1bfc36(0x8bd)][_0x1bfc36(0x3ae)]=_0x32e7c3[_0x1bfc36(0x8bd)][_0x1bfc36(0x3ae)]=function(_0x4620cf,_0x1d95a1,_0x30b198){const _0x2a2441=_0x1bfc36;var _0x45f9cb=this[_0x2a2441(0xd35)];return _0x4620cf&&_0x2a2441(0xda1)==typeof _0x4620cf&&(_0x4620cf=_0x4620cf[_0x2a2441(0xd35)]),_0x1d95a1&&_0x2a2441(0xda1)==typeof _0x1d95a1&&(_0x1d95a1=_0x1d95a1[_0x2a2441(0xd35)]),_0x30b198&&'object'==typeof _0x30b198&&(_0x30b198=_0x30b198[_0x2a2441(0xd35)]),!!_0x4dc171(_0x45f9cb,_0x4620cf,_0x1d95a1,_0x30b198);},_0x32e7c3[_0x1bfc36(0x8bd)][_0x1bfc36(0x5c8)]=_0x32e7c3['prototype'][_0x1bfc36(0x5c8)]=function(_0xe56e13,_0xdfbdb6,_0x7e4479){const _0x6a071=_0x1bfc36;var _0x20804a=this[_0x6a071(0xd35)];return _0xe56e13&&_0x6a071(0xda1)==typeof _0xe56e13&&(_0xe56e13=_0xe56e13[_0x6a071(0xd35)]),_0xdfbdb6&&_0x6a071(0xda1)==typeof _0xdfbdb6&&(_0xdfbdb6=_0xdfbdb6['ptr']),_0x7e4479&&_0x6a071(0xda1)==typeof _0x7e4479&&(_0x7e4479=_0x7e4479[_0x6a071(0xd35)]),!!_0x15c999(_0x20804a,_0xe56e13,_0xdfbdb6,_0x7e4479);},_0x32e7c3[_0x1bfc36(0x8bd)]['GetAttributeFloat']=_0x32e7c3[_0x1bfc36(0x8bd)][_0x1bfc36(0x93a)]=function(_0x1ddfec,_0x46fb8e,_0x2a2077){const _0x1b4a05=_0x1bfc36;var _0x2b5fe4=this[_0x1b4a05(0xd35)];return _0x1ddfec&&_0x1b4a05(0xda1)==typeof _0x1ddfec&&(_0x1ddfec=_0x1ddfec['ptr']),_0x46fb8e&&'object'==typeof _0x46fb8e&&(_0x46fb8e=_0x46fb8e['ptr']),_0x2a2077&&_0x1b4a05(0xda1)==typeof _0x2a2077&&(_0x2a2077=_0x2a2077[_0x1b4a05(0xd35)]),!!_0x3713d6(_0x2b5fe4,_0x1ddfec,_0x46fb8e,_0x2a2077);},_0x32e7c3[_0x1bfc36(0x8bd)][_0x1bfc36(0x332)]=_0x32e7c3['prototype'][_0x1bfc36(0x332)]=function(_0x3ba972,_0x567208,_0x24de06){const _0x416575=_0x1bfc36;var _0x36f3ea=this[_0x416575(0xd35)];return _0x3ba972&&_0x416575(0xda1)==typeof _0x3ba972&&(_0x3ba972=_0x3ba972[_0x416575(0xd35)]),_0x567208&&_0x416575(0xda1)==typeof _0x567208&&(_0x567208=_0x567208[_0x416575(0xd35)]),_0x24de06&&_0x416575(0xda1)==typeof _0x24de06&&(_0x24de06=_0x24de06['ptr']),!!_0x25a939(_0x36f3ea,_0x3ba972,_0x567208,_0x24de06);},_0x32e7c3['prototype'][_0x1bfc36(0xc0b)]=_0x32e7c3['prototype'][_0x1bfc36(0xc0b)]=function(_0x3f4150,_0x4bc121,_0x414e5b){const _0x3d3bd0=_0x1bfc36;var _0x230b82=this['ptr'];return _0x3f4150&&_0x3d3bd0(0xda1)==typeof _0x3f4150&&(_0x3f4150=_0x3f4150['ptr']),_0x4bc121&&_0x3d3bd0(0xda1)==typeof _0x4bc121&&(_0x4bc121=_0x4bc121[_0x3d3bd0(0xd35)]),_0x414e5b&&_0x3d3bd0(0xda1)==typeof _0x414e5b&&(_0x414e5b=_0x414e5b[_0x3d3bd0(0xd35)]),!!_0x3b15c6(_0x230b82,_0x3f4150,_0x4bc121,_0x414e5b);},_0x32e7c3['prototype'][_0x1bfc36(0xd98)]=_0x32e7c3[_0x1bfc36(0x8bd)][_0x1bfc36(0xd98)]=function(_0x3b5844,_0x2eeac4,_0x1f26b9){const _0x1882de=_0x1bfc36;var _0x2ffd0a=this[_0x1882de(0xd35)];return _0x3b5844&&'object'==typeof _0x3b5844&&(_0x3b5844=_0x3b5844['ptr']),_0x2eeac4&&_0x1882de(0xda1)==typeof _0x2eeac4&&(_0x2eeac4=_0x2eeac4[_0x1882de(0xd35)]),_0x1f26b9&&'object'==typeof _0x1f26b9&&(_0x1f26b9=_0x1f26b9[_0x1882de(0xd35)]),!!_0x5a3853(_0x2ffd0a,_0x3b5844,_0x2eeac4,_0x1f26b9);},_0x32e7c3[_0x1bfc36(0x8bd)][_0x1bfc36(0x907)]=_0x32e7c3[_0x1bfc36(0x8bd)][_0x1bfc36(0x907)]=function(_0x23c058,_0x7e7c5a,_0x37cc35){const _0x29e73f=_0x1bfc36;var _0x49af07=this['ptr'];return _0x23c058&&_0x29e73f(0xda1)==typeof _0x23c058&&(_0x23c058=_0x23c058['ptr']),_0x7e7c5a&&_0x29e73f(0xda1)==typeof _0x7e7c5a&&(_0x7e7c5a=_0x7e7c5a[_0x29e73f(0xd35)]),_0x37cc35&&_0x29e73f(0xda1)==typeof _0x37cc35&&(_0x37cc35=_0x37cc35[_0x29e73f(0xd35)]),!!_0x122a58(_0x49af07,_0x23c058,_0x7e7c5a,_0x37cc35);},_0x32e7c3[_0x1bfc36(0x8bd)][_0x1bfc36(0x657)]=_0x32e7c3[_0x1bfc36(0x8bd)][_0x1bfc36(0x657)]=function(_0x2ec36c,_0x4ab5a8,_0x543f61){const _0x188abf=_0x1bfc36;var _0x58a624=this[_0x188abf(0xd35)];return _0x2ec36c&&_0x188abf(0xda1)==typeof _0x2ec36c&&(_0x2ec36c=_0x2ec36c['ptr']),_0x4ab5a8&&'object'==typeof _0x4ab5a8&&(_0x4ab5a8=_0x4ab5a8['ptr']),_0x543f61&&_0x188abf(0xda1)==typeof _0x543f61&&(_0x543f61=_0x543f61[_0x188abf(0xd35)]),!!_0x4b98b8(_0x58a624,_0x2ec36c,_0x4ab5a8,_0x543f61);},_0x32e7c3[_0x1bfc36(0x8bd)]['GetAttributeUInt16ForAllPoints']=_0x32e7c3[_0x1bfc36(0x8bd)][_0x1bfc36(0x8b6)]=function(_0x5bd05d,_0x129833,_0x270d5b){const _0x3fc30a=_0x1bfc36;var _0x3e819b=this[_0x3fc30a(0xd35)];return _0x5bd05d&&_0x3fc30a(0xda1)==typeof _0x5bd05d&&(_0x5bd05d=_0x5bd05d[_0x3fc30a(0xd35)]),_0x129833&&_0x3fc30a(0xda1)==typeof _0x129833&&(_0x129833=_0x129833['ptr']),_0x270d5b&&_0x3fc30a(0xda1)==typeof _0x270d5b&&(_0x270d5b=_0x270d5b[_0x3fc30a(0xd35)]),!!_0x2175ae(_0x3e819b,_0x5bd05d,_0x129833,_0x270d5b);},_0x32e7c3[_0x1bfc36(0x8bd)][_0x1bfc36(0x290)]=_0x32e7c3[_0x1bfc36(0x8bd)]['GetAttributeInt32ForAllPoints']=function(_0x145f62,_0x32c18a,_0x1fbba0){const _0x2987d0=_0x1bfc36;var _0xfea35=this[_0x2987d0(0xd35)];return _0x145f62&&_0x2987d0(0xda1)==typeof _0x145f62&&(_0x145f62=_0x145f62[_0x2987d0(0xd35)]),_0x32c18a&&'object'==typeof _0x32c18a&&(_0x32c18a=_0x32c18a['ptr']),_0x1fbba0&&'object'==typeof _0x1fbba0&&(_0x1fbba0=_0x1fbba0[_0x2987d0(0xd35)]),!!_0x111d20(_0xfea35,_0x145f62,_0x32c18a,_0x1fbba0);},_0x32e7c3[_0x1bfc36(0x8bd)][_0x1bfc36(0xa0f)]=_0x32e7c3[_0x1bfc36(0x8bd)][_0x1bfc36(0xa0f)]=function(_0x39ef5c,_0x46ec34,_0x317ea6){const _0x7cde19=_0x1bfc36;var _0x1e9979=this[_0x7cde19(0xd35)];return _0x39ef5c&&_0x7cde19(0xda1)==typeof _0x39ef5c&&(_0x39ef5c=_0x39ef5c['ptr']),_0x46ec34&&_0x7cde19(0xda1)==typeof _0x46ec34&&(_0x46ec34=_0x46ec34[_0x7cde19(0xd35)]),_0x317ea6&&'object'==typeof _0x317ea6&&(_0x317ea6=_0x317ea6['ptr']),!!_0x52ad46(_0x1e9979,_0x39ef5c,_0x46ec34,_0x317ea6);},_0x32e7c3['prototype']['GetAttributeDataArrayForAllPoints']=_0x32e7c3[_0x1bfc36(0x8bd)]['GetAttributeDataArrayForAllPoints']=function(_0x4a9294,_0x1261f5,_0x36025b,_0x22d69b,_0x8f7f30){const _0xb23fa2=_0x1bfc36;var _0x5086e3=this['ptr'];return _0x4a9294&&_0xb23fa2(0xda1)==typeof _0x4a9294&&(_0x4a9294=_0x4a9294['ptr']),_0x1261f5&&'object'==typeof _0x1261f5&&(_0x1261f5=_0x1261f5['ptr']),_0x36025b&&_0xb23fa2(0xda1)==typeof _0x36025b&&(_0x36025b=_0x36025b[_0xb23fa2(0xd35)]),_0x22d69b&&'object'==typeof _0x22d69b&&(_0x22d69b=_0x22d69b[_0xb23fa2(0xd35)]),_0x8f7f30&&_0xb23fa2(0xda1)==typeof _0x8f7f30&&(_0x8f7f30=_0x8f7f30[_0xb23fa2(0xd35)]),!!_0x660e2c(_0x5086e3,_0x4a9294,_0x1261f5,_0x36025b,_0x22d69b,_0x8f7f30);},_0x32e7c3[_0x1bfc36(0x8bd)]['SkipAttributeTransform']=_0x32e7c3[_0x1bfc36(0x8bd)][_0x1bfc36(0x50c)]=function(_0x47ae92){const _0x439709=_0x1bfc36;var _0x2bea25=this[_0x439709(0xd35)];_0x47ae92&&'object'==typeof _0x47ae92&&(_0x47ae92=_0x47ae92['ptr']),_0x3e0391(_0x2bea25,_0x47ae92);},_0x32e7c3['prototype'][_0x1bfc36(0xcdf)]=_0x32e7c3[_0x1bfc36(0x8bd)][_0x1bfc36(0xcdf)]=function(){const _0x1e2a2a=_0x1bfc36;_0x1b7d1f(this[_0x1e2a2a(0xd35)]);},_0x42f54b[_0x1bfc36(0x8bd)]=Object[_0x1bfc36(0x68e)](_0x581031[_0x1bfc36(0x8bd)]),_0x42f54b['prototype'][_0x1bfc36(0x5b9)]=_0x42f54b,_0x42f54b[_0x1bfc36(0x8bd)][_0x1bfc36(0x803)]=_0x42f54b,_0x42f54b['__cache__']={},_0x34bfa0[_0x1bfc36(0x562)]=_0x42f54b,_0x42f54b[_0x1bfc36(0x8bd)][_0x1bfc36(0xd63)]=_0x42f54b[_0x1bfc36(0x8bd)]['num_faces']=function(){const _0x20a914=_0x1bfc36;return _0x1f1154(this[_0x20a914(0xd35)]);},_0x42f54b[_0x1bfc36(0x8bd)][_0x1bfc36(0xe28)]=_0x42f54b[_0x1bfc36(0x8bd)][_0x1bfc36(0xe28)]=function(){const _0x264e68=_0x1bfc36;return _0x48a38d(this[_0x264e68(0xd35)]);},_0x42f54b[_0x1bfc36(0x8bd)][_0x1bfc36(0x979)]=_0x42f54b['prototype'][_0x1bfc36(0x979)]=function(){const _0x42f14a=_0x1bfc36;return _0x6dd9f(this[_0x42f14a(0xd35)]);},_0x42f54b[_0x1bfc36(0x8bd)][_0x1bfc36(0xcdf)]=_0x42f54b[_0x1bfc36(0x8bd)][_0x1bfc36(0xcdf)]=function(){const _0x1b815c=_0x1bfc36;_0x5caa36(this[_0x1b815c(0xd35)]);},_0x12336f[_0x1bfc36(0x8bd)]=Object[_0x1bfc36(0x68e)](_0x581031[_0x1bfc36(0x8bd)]),_0x12336f[_0x1bfc36(0x8bd)][_0x1bfc36(0x5b9)]=_0x12336f,_0x12336f[_0x1bfc36(0x8bd)][_0x1bfc36(0x803)]=_0x12336f,_0x12336f[_0x1bfc36(0x682)]={},_0x34bfa0[_0x1bfc36(0x458)]=_0x12336f,_0x12336f['prototype']['__destroy__']=_0x12336f['prototype'][_0x1bfc36(0xcdf)]=function(){const _0x2de790=_0x1bfc36;_0x45b4bd(this[_0x2de790(0xd35)]);},_0x39b5c5['prototype']=Object[_0x1bfc36(0x68e)](_0x581031[_0x1bfc36(0x8bd)]),_0x39b5c5[_0x1bfc36(0x8bd)][_0x1bfc36(0x5b9)]=_0x39b5c5,_0x39b5c5[_0x1bfc36(0x8bd)][_0x1bfc36(0x803)]=_0x39b5c5,_0x39b5c5['__cache__']={},_0x34bfa0[_0x1bfc36(0x779)]=_0x39b5c5,_0x39b5c5[_0x1bfc36(0x8bd)]['GetValue']=_0x39b5c5[_0x1bfc36(0x8bd)]['GetValue']=function(_0x359b65){const _0xda4aaf=_0x1bfc36;var _0x557da6=this[_0xda4aaf(0xd35)];return _0x359b65&&_0xda4aaf(0xda1)==typeof _0x359b65&&(_0x359b65=_0x359b65['ptr']),_0x2595fc(_0x557da6,_0x359b65);},_0x39b5c5[_0x1bfc36(0x8bd)][_0x1bfc36(0xa2b)]=_0x39b5c5[_0x1bfc36(0x8bd)][_0x1bfc36(0xa2b)]=function(){const _0x488df5=_0x1bfc36;return _0x39cf6f(this[_0x488df5(0xd35)]);},_0x39b5c5[_0x1bfc36(0x8bd)]['__destroy__']=_0x39b5c5[_0x1bfc36(0x8bd)][_0x1bfc36(0xcdf)]=function(){_0x8a6330(this['ptr']);},_0x238d47['prototype']=Object[_0x1bfc36(0x68e)](_0x581031[_0x1bfc36(0x8bd)]),_0x238d47[_0x1bfc36(0x8bd)][_0x1bfc36(0x5b9)]=_0x238d47,_0x238d47[_0x1bfc36(0x8bd)][_0x1bfc36(0x803)]=_0x238d47,_0x238d47[_0x1bfc36(0x682)]={},_0x34bfa0[_0x1bfc36(0x938)]=_0x238d47,_0x238d47['prototype'][_0x1bfc36(0xcdf)]=_0x238d47[_0x1bfc36(0x8bd)][_0x1bfc36(0xcdf)]=function(){const _0x3c244e=_0x1bfc36;_0x39a377(this[_0x3c244e(0xd35)]);},(function(){const _0x5e1086=_0x1bfc36;function _0x5df688(){const _0xc5f116=_0x5611;_0x34bfa0['OK']=_0x5f5926(),_0x34bfa0[_0xc5f116(0x84d)]=_0x347ccf(),_0x34bfa0[_0xc5f116(0x5bc)]=_0x13bf9e(),_0x34bfa0[_0xc5f116(0x240)]=_0x2ac8e7(),_0x34bfa0[_0xc5f116(0xa11)]=_0x5d66ca(),_0x34bfa0[_0xc5f116(0x22f)]=_0xfdd9cb(),_0x34bfa0[_0xc5f116(0xdf9)]=_0x32d679(),_0x34bfa0[_0xc5f116(0x208)]=_0x4abbbc(),_0x34bfa0['DT_UINT8']=_0x471e7f(),_0x34bfa0['DT_INT16']=_0x433484(),_0x34bfa0[_0xc5f116(0xdcc)]=_0x1969d9(),_0x34bfa0[_0xc5f116(0xca7)]=_0x34c16a(),_0x34bfa0[_0xc5f116(0x999)]=_0x17c9c6(),_0x34bfa0[_0xc5f116(0x634)]=_0x4b7b28(),_0x34bfa0['DT_UINT64']=_0x3ddfca(),_0x34bfa0[_0xc5f116(0x378)]=_0x16d543(),_0x34bfa0[_0xc5f116(0x628)]=_0x4714bc(),_0x34bfa0[_0xc5f116(0x3ed)]=_0x1e31d3(),_0x34bfa0[_0xc5f116(0x2ab)]=_0x3e0e43(),_0x34bfa0[_0xc5f116(0x842)]=_0x27df00(),_0x34bfa0[_0xc5f116(0x6fb)]=_0x2092eb(),_0x34bfa0[_0xc5f116(0x425)]=_0x2975a3(),_0x34bfa0[_0xc5f116(0xb6c)]=_0x2041db(),_0x34bfa0[_0xc5f116(0x375)]=_0x1a364c(),_0x34bfa0[_0xc5f116(0x672)]=_0x4e6404(),_0x34bfa0[_0xc5f116(0x69e)]=_0x43ede(),_0x34bfa0[_0xc5f116(0x6f4)]=_0x4b8539(),_0x34bfa0['POSITION']=_0x17474b(),_0x34bfa0['NORMAL']=_0xb45d27(),_0x34bfa0[_0xc5f116(0xb53)]=_0x5af3a0(),_0x34bfa0[_0xc5f116(0xe0c)]=_0x30b544(),_0x34bfa0[_0xc5f116(0x36e)]=_0x41d947();}_0x45c41d?_0x5df688():_0x3e9059[_0x5e1086(0xb02)](_0x5df688);}()),'function'==typeof _0x34bfa0[_0x1bfc36(0xa5c)]&&_0x34bfa0[_0x1bfc36(0xa5c)](),_0x486d76;}_0x260b3a['dracoDecodePointCloud']=function(_0x4ef666,_0x23f3bb,_0x163df2,_0x4b4881,_0x248098){const _0x1575a6=_0x14b705;for(var _0x3d8f1c=new(_0x598008=_0x4ef666)[(_0x1575a6(0xa81))](),_0x2e0c6e=['POSITION','NORMAL',_0x1575a6(0xb53)],_0x4206d3=0x0;_0x4206d3<_0x2e0c6e[_0x1575a6(0xbc2)];++_0x4206d3)_0x3d8f1c[_0x1575a6(0x50c)](_0x598008[_0x2e0c6e[_0x4206d3]]);var _0x1d3740=new _0x598008[(_0x1575a6(0x6c1))]();if(_0x1d3740['Init'](_0x23f3bb,_0x163df2),_0x3d8f1c['GetEncodedGeometryType'](_0x1d3740)!==_0x598008[_0x1575a6(0x6fb)])throw new _0x4be68e(_0x1575a6(0xcb7));var _0x178ec0=new _0x598008['PointCloud'](),_0x5d5d1c=_0x3d8f1c[_0x1575a6(0xb4e)](_0x1d3740,_0x178ec0);if(!_0x5d5d1c['ok']()||0x0===_0x178ec0[_0x1575a6(0xd35)])throw new _0x4be68e('Error\x20decoding\x20draco\x20point\x20cloud:\x20'+_0x5d5d1c[_0x1575a6(0x2f1)]());_0x598008[_0x1575a6(0x60e)](_0x1d3740),_0x47733f(_0x178ec0,_0x3d8f1c,_0x4b4881,_0x248098),_0x598008[_0x1575a6(0x60e)](_0x178ec0),_0x598008[_0x1575a6(0x60e)](_0x3d8f1c);},_0x260b3a['dracoDecodeMesh']=function(_0x32005e,_0x4573c2,_0x42f1c6,_0x5cf12e,_0x3ac0e6,_0xea03f1,_0x57b39c,_0x1231d1,_0x9baf20,_0x2e4944){const _0x45581e=_0x14b705;for(var _0x50256d=new(_0x598008=_0x32005e)[(_0x45581e(0xa81))](),_0x15bd82=[_0x45581e(0x3cd),_0x45581e(0x808),_0x45581e(0xb53),_0x45581e(0xe0c)],_0x2705f6=0x0;_0x2705f6<_0x15bd82[_0x45581e(0xbc2)];++_0x2705f6)_0x50256d['SkipAttributeTransform'](_0x598008[_0x15bd82[_0x2705f6]]);var _0x14fc1b=new _0x598008['DecoderBuffer']();if(_0x14fc1b[_0x45581e(0xa95)](_0x4573c2,_0x42f1c6),_0x50256d[_0x45581e(0x64b)](_0x14fc1b)!==_0x598008['TRIANGULAR_MESH'])throw new _0x4be68e(_0x45581e(0xafa));var _0x22f447=new _0x598008[(_0x45581e(0x562))]();if(!_0x50256d[_0x45581e(0x727)](_0x14fc1b,_0x22f447)['ok']()||0x0===_0x22f447[_0x45581e(0xd35)])return!0x1;_0x598008[_0x45581e(0x60e)](_0x14fc1b),_0x47733f(_0x22f447,_0x50256d,_0x5cf12e,_0xea03f1,_0x57b39c,_0x1231d1,_0x9baf20,_0x2e4944);var _0x340abc=_0x472555(_0x22f447,_0x50256d);_0x3ac0e6[_0x45581e(0x660)]=_0x340abc[_0x45581e(0xcbe)],_0x3ac0e6['indicesCount']=_0x340abc['numberOfIndices'],_0x3ac0e6[_0x45581e(0x24a)]=_0x340abc[_0x45581e(0xdf2)],_0x3ac0e6[_0x45581e(0xad0)]=_0x24553e[_0x45581e(0xa87)],_0x598008[_0x45581e(0x60e)](_0x22f447),_0x598008[_0x45581e(0x60e)](_0x50256d);};const _0x30fc97={'AttributeType_Invalid':0x0,'AttributeType_Position':0x1,'AttributeType_PositionW':0x2,'AttributeType_Normal':0x4,'AttributeType_Tangent':0x8,'AttributeType_FirstTexcoord':0x10,'AttributeType_SecondTexcoord':0x20,'AttributeType_Color':0x40,'AttributeType_SecondColor':0x80,'AttributeType_Custom0':0x200,'AttributeType_Custom1':0x400};var _0x3d0367=Object[_0x14b705(0x963)](_0x30fc97),_0x82a4e1=(function(){const _0x24a662=_0x14b705;var _0x31cbf3=new Uint8Array([0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x3,0x2,0x0,0x0,0x5,0x3,0x1,0x0,0x1,0xc,0x1,0x0,0xa,0x16,0x2,0xc,0x0,0x41,0x0,0x41,0x0,0x41,0x0,0xfc,0xa,0x0,0x0,0xb,0x7,0x0,0x41,0x0,0xfd,0xf,0x1a,0xb]),_0x1deda6=new Uint8Array([0x20,0x0,0x41,0x2,0x1,0x6a,0x22,0x21,0x3,0x80,0xb,0x4,0xd,0x40,0x6,0xfd,0xa,0x7,0xf,0x74,0x7f,0x5,0x8,0xc,0x28,0x10,0x13,0x36,0x14,0x9,0x1b,0xff,0x71,0x11,0x2a,0x43,0x18,0x17,0x92,0x94,0x12,0xe,0x16,0x2d,0x46,0x45,0x38,0x72,0x65,0x15,0x19,0x3f,0x4b,0x88,0x6c,0x1c,0x76,0x1d,0x49,0x73]);if('object'!=typeof WebAssembly)return{'supported':!0x1};var _0x3cb958,_0x372383=_0x24a662(0x728);WebAssembly[_0x24a662(0x78a)](_0x31cbf3)&&(_0x372383=_0x24a662(0xc88));var _0x149c93=WebAssembly[_0x24a662(0x740)](function(_0x31f3b9){const _0x1c926f=_0x24a662;for(var _0x3c10a8=new Uint8Array(_0x31f3b9[_0x1c926f(0xbc2)]),_0x5dacd9=0x0;_0x5dacd9<_0x31f3b9[_0x1c926f(0xbc2)];++_0x5dacd9){var _0x15e09e=_0x31f3b9[_0x1c926f(0xb13)](_0x5dacd9);_0x3c10a8[_0x5dacd9]=_0x15e09e>0x60?_0x15e09e-0x47:_0x15e09e>0x40?_0x15e09e-0x41:_0x15e09e>0x2f?_0x15e09e+0x4:_0x15e09e>0x2e?0x3f:0x3e;}var _0x1bf476=0x0;for(_0x5dacd9=0x0;_0x5dacd9<_0x31f3b9['length'];++_0x5dacd9)_0x3c10a8[_0x1bf476++]=_0x3c10a8[_0x5dacd9]<0x3c?_0x1deda6[_0x3c10a8[_0x5dacd9]]:0x40*(_0x3c10a8[_0x5dacd9]-0x3c)+_0x3c10a8[++_0x5dacd9];return _0x3c10a8['buffer'][_0x1c926f(0xd5b)](0x0,_0x1bf476);}(_0x372383),{})[_0x24a662(0xacd)](function(_0x285d6a){const _0x13a186=_0x24a662;(_0x3cb958=_0x285d6a[_0x13a186(0xc27)])[_0x13a186(0x2ee)][_0x13a186(0xd65)]();});function _0x5422cf(_0xab664c,_0xfa0ec,_0x2c91a3,_0x49c01f,_0xae67b0,_0x53fbed){const _0xad3f52=_0x24a662;var _0x1a8283=_0x3cb958[_0xad3f52(0x2ee)]['sbrk'],_0x44ec08=_0x2c91a3+0x3&-0x4,_0x259871=_0x1a8283(_0x44ec08*_0x49c01f),_0x38a7df=_0x1a8283(_0xae67b0[_0xad3f52(0xbc2)]),_0x1e340d=new Uint8Array(_0x3cb958[_0xad3f52(0x2ee)][_0xad3f52(0x995)][_0xad3f52(0x212)]);_0x1e340d[_0xad3f52(0x5e8)](_0xae67b0,_0x38a7df);var _0x39d171=_0xab664c(_0x259871,_0x2c91a3,_0x49c01f,_0x38a7df,_0xae67b0['length']);if(0x0==_0x39d171&&_0x53fbed&&_0x53fbed(_0x259871,_0x44ec08,_0x49c01f),_0xfa0ec[_0xad3f52(0x5e8)](_0x1e340d['subarray'](_0x259871,_0x259871+_0x2c91a3*_0x49c01f)),_0x1a8283(_0x259871-_0x1a8283(0x0)),0x0!=_0x39d171)throw new Error('Malformed\x20buffer\x20data:\x20'+_0x39d171);}var _0x11e7df={0x0:'',0x1:_0x24a662(0xae4),0x2:_0x24a662(0x608),0x3:_0x24a662(0xd42),'NONE':'','OCTAHEDRAL':_0x24a662(0xae4),'QUATERNION':_0x24a662(0x608),'EXPONENTIAL':_0x24a662(0xd42)},_0x2da66e={0x0:_0x24a662(0xc2f),0x1:'meshopt_decodeIndexBuffer',0x2:_0x24a662(0x3c0),'ATTRIBUTES':'meshopt_decodeVertexBuffer','TRIANGLES':'meshopt_decodeIndexBuffer','INDICES':_0x24a662(0x3c0)};return{'ready':_0x149c93,'supported':!0x0,'decodeVertexBuffer':function(_0x21192f,_0x47a768,_0x1a8382,_0x146bc4,_0x298aa9){const _0x253fde=_0x24a662;_0x5422cf(_0x3cb958[_0x253fde(0x2ee)][_0x253fde(0xc2f)],_0x21192f,_0x47a768,_0x1a8382,_0x146bc4,_0x3cb958[_0x253fde(0x2ee)][_0x11e7df[_0x298aa9]]);},'decodeIndexBuffer':function(_0x190676,_0x45681c,_0xe24451,_0x26ff38){const _0x556246=_0x24a662;_0x5422cf(_0x3cb958[_0x556246(0x2ee)][_0x556246(0x8c7)],_0x190676,_0x45681c,_0xe24451,_0x26ff38);},'decodeIndexSequence':function(_0x53d4ce,_0x356856,_0x5db940,_0x2368f1){const _0x2e2107=_0x24a662;_0x5422cf(_0x3cb958[_0x2e2107(0x2ee)][_0x2e2107(0x3c0)],_0x53d4ce,_0x356856,_0x5db940,_0x2368f1);},'decodeGltfBuffer':function(_0x2c90c9,_0x43a446,_0x3e1a7e,_0x4895b8,_0x2849f7,_0x51b056){const _0x2e21f1=_0x24a662;_0x5422cf(_0x3cb958['exports'][_0x2da66e[_0x2849f7]],_0x2c90c9,_0x43a446,_0x3e1a7e,_0x4895b8,_0x3cb958[_0x2e21f1(0x2ee)][_0x11e7df[_0x51b056]]);}};}());function _0xa54a7b(_0x44be37,_0x5ce854,_0x18f32c,_0x36928e,_0x5d3a59,_0x5e7304,_0x2f0782,_0x825a86,_0x24267e,_0x3a4f8a){const _0x23b4e4=_0x14b705;var _0x4adf2e,_0x4f72d7=0x0,_0x43f62a=_0x5d3a59[_0x23b4e4(0x2be)],_0x57b2ca=_0x5d3a59[_0x23b4e4(0x590)];switch(_0x5ce854){case _0x3d0367[_0x23b4e4(0x917)]:case _0x3d0367['AttributeType_FirstTexcoord']:case _0x3d0367[_0x23b4e4(0x646)]:_0x4f72d7=0x2*Uint16Array[_0x23b4e4(0xde0)],0x0!=(0x10&_0x5e7304)||_0x5ce854!==_0x3d0367[_0x23b4e4(0x2e4)]&&_0x5ce854!==_0x3d0367[_0x23b4e4(0x646)]||(_0x4f72d7=0x2*Float32Array['BYTES_PER_ELEMENT']),_0x4adf2e=Cesium['ComponentDatatype'][_0x23b4e4(0x741)](Cesium[_0x23b4e4(0xc58)][_0x23b4e4(0xc70)],_0x44be37*_0x4f72d7);break;case _0x3d0367[_0x23b4e4(0xa63)]:case _0x3d0367[_0x23b4e4(0xbe3)]:_0x4f72d7=0x4*Uint8Array['BYTES_PER_ELEMENT'],_0x4adf2e=Cesium[_0x23b4e4(0xc58)][_0x23b4e4(0x741)](Cesium[_0x23b4e4(0xc58)]['UNSIGNED_BYTE'],0x4*_0x44be37);break;case _0x3d0367['AttributeType_Custom0']:case _0x3d0367[_0x23b4e4(0x3b2)]:_0x4f72d7=Float32Array[_0x23b4e4(0xde0)]*_0x18f32c,_0x4adf2e=Cesium[_0x23b4e4(0xc58)]['createTypedArray'](Cesium['ComponentDatatype'][_0x23b4e4(0xc70)],_0x44be37*_0x18f32c*0x4);break;default:_0x4f72d7=0x4*Uint16Array[_0x23b4e4(0xde0)],_0x4adf2e=Cesium[_0x23b4e4(0xc58)]['createTypedArray'](Cesium[_0x23b4e4(0xc58)][_0x23b4e4(0xc70)],_0x44be37*_0x4f72d7);}switch(_0x82a4e1[_0x23b4e4(0x279)](_0x4adf2e,_0x44be37,_0x4f72d7,_0x36928e,_0x36928e[_0x23b4e4(0xbc2)]),_0x5ce854){case _0x3d0367[_0x23b4e4(0x7c1)]:var _0x41d26d=new Uint16Array(_0x4adf2e['buffer'],0x0,_0x4adf2e[_0x23b4e4(0xbc2)]/0x2),_0x30da1a=Cesium[_0x23b4e4(0xc58)][_0x23b4e4(0xcbd)];if(Cesium[_0x23b4e4(0x4cb)](_0x2f0782)){var _0x5c7e66=Cartesian3[_0x23b4e4(0x3e5)](_0x41d26d);for(let _0xb6b3ba=0x0,_0x45afc0=_0x5c7e66[_0x23b4e4(0xbc2)];_0xb6b3ba<_0x45afc0;_0xb6b3ba++){let _0x322afb=_0x5c7e66[_0xb6b3ba];Cartesian3[_0x23b4e4(0x74d)](_0x322afb,_0x5d3a59[_0x23b4e4(0x20a)],_0x322afb),Cartesian3[_0x23b4e4(0x49c)](_0x322afb,_0x5d3a59[_0x23b4e4(0xb14)],_0x322afb);}var _0x2abf1b=Matrix4[_0x23b4e4(0x342)](_0x2f0782[_0x23b4e4(0x1fd)],_0x2f0782[_0x23b4e4(0xa44)],matModelScratch),_0x2087da=Matrix4[_0x23b4e4(0x342)](_0x2f0782['ellipsoidMatrix'],_0x2f0782[_0x23b4e4(0xa44)],invMatModelScratch);Matrix4[_0x23b4e4(0xe0b)](_0x2087da,_0x2087da);var _0x497a7e=new Ellipsoid(0x615299,0x615299,0x615299);for(let _0x552594=0x0,_0x5816a0=_0x5c7e66[_0x23b4e4(0xbc2)];_0x552594<_0x5816a0;_0x552594++){let _0x2ed7bf=_0x5c7e66[_0x552594];Matrix4[_0x23b4e4(0x519)](_0x2abf1b,_0x2ed7bf,scratchCartesian3);let _0x177b59=_0x497a7e[_0x23b4e4(0x21d)](scratchCartesian3,geoPosScratch),_0x44e26e=radiansToCartesian3ForWGS84(_0x177b59[_0x23b4e4(0xcec)],_0x177b59[_0x23b4e4(0x79a)],_0x177b59['height'],scratchCartesian3);Matrix4[_0x23b4e4(0x519)](_0x2087da,_0x44e26e,_0x2ed7bf);}var _0x5942df=new Array(0x3*_0x5c7e66[_0x23b4e4(0xbc2)]);Cartesian3['packArray'](_0x5c7e66,_0x5942df),_0x41d26d=new Float32Array(_0x5942df),_0x30da1a=Cesium[_0x23b4e4(0xc58)][_0x23b4e4(0x557)];}if(void 0x0!==(_0x492084=_0x57b2ca[_0x23b4e4(0x901)])?(combineTypedArray(_0x43f62a[_0x492084],_0x41d26d,Uint16Array),_0x5d3a59['preVertexCount']=_0x5d3a59[_0x23b4e4(0xcc3)],_0x5d3a59['verticesCount']+=_0x44be37):(_0x57b2ca[_0x23b4e4(0x901)]=_0x43f62a['length'],_0x43f62a['push']({'index':_0x57b2ca[_0x23b4e4(0x901)],'typedArray':_0x41d26d,'componentsPerAttribute':0x4,'componentDatatype':_0x30da1a,'offsetInBytes':0x0,'strideInBytes':0x0,'normalize':!0x1}),_0x5d3a59[_0x23b4e4(0xcc3)]=_0x44be37),!Cesium[_0x23b4e4(0x4cb)](_0x2f0782)&&_0x825a86){var _0x2f35d8=new Cesium['Cartographic'](),_0x1e4538=new Cesium[(_0x23b4e4(0xdd2))](),_0x23edd9=new Float32Array(0x2*_0x44be37),_0x39a8ff=new Float64Array(0x2*_0x44be37),_0x450f79=new Cesium[(_0x23b4e4(0x367))](),_0x3df428=new Cesium[(_0x23b4e4(0x367))](),_0x5cd5ae=new Cesium[(_0x23b4e4(0xdd2))]();_0x497a7e=ellipsoid?new Cesium['Ellipsoid'](0x615299,0x615299,6356752.314245179):new Cesium['Ellipsoid'](0x615299,0x615299,0x615299);for(var _0x2a04ce=0x0;_0x2a04ce<_0x44be37;_0x2a04ce++)Matrix4[_0x23b4e4(0x519)](_0x3a4f8a,Cartesian3[_0x23b4e4(0x8bb)](_0x41d26d[0x4*_0x2a04ce]*_0x5d3a59[_0x23b4e4(0x20a)]+_0x5d3a59[_0x23b4e4(0xb14)]['x'],_0x41d26d[0x4*_0x2a04ce+0x1]*_0x5d3a59[_0x23b4e4(0x20a)]+_0x5d3a59['minVerticesValue']['y'],_0x41d26d[0x4*_0x2a04ce+0x2]*_0x5d3a59[_0x23b4e4(0x20a)]+_0x5d3a59['minVerticesValue']['z'],_0x450f79),_0x3df428),_0x5cd5ae=_0x497a7e['cartesianToCartographic'](_0x3df428,geoPosScratch),_0x39a8ff[0x2*_0x2a04ce]=_0x5cd5ae['longitude'],_0x39a8ff[0x2*_0x2a04ce+0x1]=_0x5cd5ae[_0x23b4e4(0x79a)],0x0===_0x2a04ce?(_0x2f35d8[_0x23b4e4(0xcec)]=_0x5cd5ae[_0x23b4e4(0xcec)],_0x2f35d8[_0x23b4e4(0x79a)]=_0x5cd5ae[_0x23b4e4(0x79a)],_0x1e4538[_0x23b4e4(0xcec)]=_0x5cd5ae[_0x23b4e4(0xcec)],_0x1e4538[_0x23b4e4(0x79a)]=_0x5cd5ae[_0x23b4e4(0x79a)]):(_0x2f35d8[_0x23b4e4(0xcec)]=Math[_0x23b4e4(0x78e)](_0x5cd5ae[_0x23b4e4(0xcec)],_0x2f35d8[_0x23b4e4(0xcec)]),_0x2f35d8['latitude']=Math[_0x23b4e4(0x78e)](_0x5cd5ae[_0x23b4e4(0x79a)],_0x2f35d8['latitude']),_0x1e4538[_0x23b4e4(0xcec)]=Math[_0x23b4e4(0xb9a)](_0x5cd5ae[_0x23b4e4(0xcec)],_0x1e4538[_0x23b4e4(0xcec)]),_0x1e4538['latitude']=Math[_0x23b4e4(0xb9a)](_0x5cd5ae[_0x23b4e4(0x79a)],_0x1e4538[_0x23b4e4(0x79a)]));for(_0x2a04ce=0x0;_0x2a04ce<_0x44be37;_0x2a04ce++)_0x23edd9[0x2*_0x2a04ce]=_0x39a8ff[0x2*_0x2a04ce]-_0x1e4538[_0x23b4e4(0xcec)],_0x23edd9[0x2*_0x2a04ce+0x1]=_0x39a8ff[0x2*_0x2a04ce+0x1]-_0x1e4538[_0x23b4e4(0x79a)];_0x57b2ca['img']=_0x43f62a['length'],_0x43f62a['push']({'index':_0x57b2ca['img'],'typedArray':_0x23edd9,'componentsPerAttribute':0x2,'componentDatatype':ComponentDatatype[_0x23b4e4(0x557)],'offsetInBytes':0x0,'strideInBytes':0x2*Float32Array['BYTES_PER_ELEMENT'],'normalize':!0x1}),_0x24267e[_0x23b4e4(0x78e)]=_0x2f35d8,_0x24267e[_0x23b4e4(0xb9a)]=_0x1e4538;}break;case _0x3d0367[_0x23b4e4(0x917)]:var _0x492084=_0x57b2ca[_0x23b4e4(0xb72)],_0x2108a7=new Int16Array(_0x4adf2e[_0x23b4e4(0x212)],0x0,_0x4adf2e['length']/0x2);void 0x0!==_0x492084?combineTypedArray(_0x43f62a[_0x492084],_0x2108a7,Uint16Array):(_0x57b2ca[_0x23b4e4(0xb72)]=_0x43f62a[_0x23b4e4(0xbc2)],_0x43f62a[_0x23b4e4(0x6e3)]({'index':_0x57b2ca[_0x23b4e4(0xb72)],'typedArray':_0x2108a7,'componentsPerAttribute':0x2,'componentDatatype':Cesium[_0x23b4e4(0xc58)][_0x23b4e4(0xcbd)],'offsetInBytes':0x0,'strideInBytes':0x0,'normalize':!0x1}));break;case _0x3d0367[_0x23b4e4(0x2e4)]:var _0x191770=new Uint16Array(_0x4adf2e['buffer'],0x0,_0x4adf2e[_0x23b4e4(0xbc2)]/0x2),_0x5f3c75=(_0x492084=_0x57b2ca[_0x23b4e4(0xa64)],_0x30da1a=Cesium[_0x23b4e4(0xc58)][_0x23b4e4(0xcbd)],Uint16Array);0x0==(0x10&_0x5e7304)&&(_0x30da1a=Cesium[_0x23b4e4(0xc58)][_0x23b4e4(0x557)],_0x5f3c75=Float32Array,_0x191770=new Float32Array(_0x4adf2e[_0x23b4e4(0x212)],0x0,_0x4adf2e[_0x23b4e4(0xbc2)]/0x4)),void 0x0!==_0x492084?combineTypedArray(_0x43f62a[_0x492084],_0x191770,_0x5f3c75):(_0x57b2ca[_0x23b4e4(0xa64)]=_0x43f62a[_0x23b4e4(0xbc2)],_0x43f62a['push']({'index':_0x57b2ca[_0x23b4e4(0xa64)],'typedArray':_0x191770,'componentsPerAttribute':0x2,'componentDatatype':_0x30da1a,'offsetInBytes':0x0,'strideInBytes':0x0,'normalize':!0x1}));break;case _0x3d0367[_0x23b4e4(0x646)]:_0x191770=new Uint16Array(_0x4adf2e[_0x23b4e4(0x212)],0x0,_0x4adf2e[_0x23b4e4(0xbc2)]/0x2),_0x492084=_0x57b2ca['aTexCoord1'],_0x30da1a=Cesium['ComponentDatatype'][_0x23b4e4(0xcbd)],_0x5f3c75=Uint16Array,(0x0==(0x10&_0x5e7304)&&(_0x30da1a=Cesium[_0x23b4e4(0xc58)][_0x23b4e4(0x557)],_0x5f3c75=Float32Array,_0x191770=new Float32Array(_0x4adf2e[_0x23b4e4(0x212)],0x0,_0x4adf2e[_0x23b4e4(0xbc2)]/0x4)),void 0x0!==_0x492084?combineTypedArray(_0x43f62a[_0x492084],_0x191770,_0x5f3c75):(_0x57b2ca[_0x23b4e4(0xa22)]=_0x43f62a['length'],_0x43f62a[_0x23b4e4(0x6e3)]({'index':_0x57b2ca[_0x23b4e4(0xa22)],'typedArray':_0x191770,'componentsPerAttribute':0x2,'componentDatatype':_0x30da1a,'offsetInBytes':0x0,'strideInBytes':0x0,'normalize':!0x1})));break;case _0x3d0367['AttributeType_Color']:void 0x0!==(_0x492084=_0x57b2ca[_0x23b4e4(0x7db)])?combineTypedArray(_0x43f62a[_0x492084],_0x4adf2e,Uint8Array):(_0x57b2ca[_0x23b4e4(0x7db)]=_0x43f62a[_0x23b4e4(0xbc2)],_0x43f62a['push']({'index':_0x57b2ca[_0x23b4e4(0x7db)],'typedArray':_0x4adf2e,'componentsPerAttribute':0x4,'componentDatatype':Cesium['ComponentDatatype'][_0x23b4e4(0xc70)],'offsetInBytes':0x0,'strideInBytes':0x0,'normalize':!0x0}));break;case _0x3d0367[_0x23b4e4(0xbe3)]:void 0x0!==(_0x492084=_0x57b2ca[_0x23b4e4(0x968)])?combineTypedArray(_0x43f62a[_0x492084],_0x4adf2e,Uint8Array):(_0x57b2ca['aSecondColor']=_0x43f62a[_0x23b4e4(0xbc2)],_0x43f62a[_0x23b4e4(0x6e3)]({'index':_0x57b2ca[_0x23b4e4(0x968)],'typedArray':_0x4adf2e,'componentsPerAttribute':0x4,'componentDatatype':Cesium[_0x23b4e4(0xc58)][_0x23b4e4(0x8aa)],'offsetInBytes':0x0,'strideInBytes':0x0,'normalize':!0x1}));break;case _0x3d0367[_0x23b4e4(0x301)]:_0x191770=new Float32Array(_0x4adf2e['buffer'],0x0,_0x4adf2e[_0x23b4e4(0xbc2)]/0x4),void 0x0!==(_0x492084=_0x57b2ca[_0x23b4e4(0x948)]||_0x57b2ca[_0x23b4e4(0x475)])?combineTypedArray(_0x43f62a[_0x492084],_0x191770,Float32Array):(_0x57b2ca[_0x23b4e4(0x948)]=_0x43f62a[_0x23b4e4(0xbc2)],_0x43f62a[_0x23b4e4(0x6e3)]({'index':_0x57b2ca[_0x23b4e4(0x948)],'typedArray':_0x191770,'componentsPerAttribute':_0x18f32c,'componentDatatype':Cesium[_0x23b4e4(0xc58)][_0x23b4e4(0x557)],'offsetInBytes':0x0,'strideInBytes':0x0,'normalize':!0x1}));break;case _0x3d0367[_0x23b4e4(0x3b2)]:var _0x1e38ef=new Float32Array(_0x4adf2e[_0x23b4e4(0x212)],0x0,_0x4adf2e[_0x23b4e4(0xbc2)]/0x4);void 0x0!==(_0x492084=_0x57b2ca[_0x23b4e4(0x50d)]||_0x57b2ca[_0x23b4e4(0x1db)])?combineTypedArray(_0x43f62a[_0x492084],_0x1e38ef,Float32Array):(_0x57b2ca['aCustom1']=_0x43f62a[_0x23b4e4(0xbc2)],_0x43f62a[_0x23b4e4(0x6e3)]({'index':_0x57b2ca[_0x23b4e4(0x50d)],'typedArray':_0x1e38ef,'componentsPerAttribute':_0x18f32c,'componentDatatype':Cesium[_0x23b4e4(0xc58)][_0x23b4e4(0x557)],'offsetInBytes':0x0,'strideInBytes':0x0,'normalize':!0x1}));}}function _0x4414fd(){}const _0x154bca={'SV_Unkown':0x0,'SV_Standard':0x1,'SV_Compressed':0x2,'SV_DracoCompressed':0x3},_0x577334={'Standard':0x0,'Draco':0x1,'MeshOpt':0x2};var _0x25fdb9={'SVO_HasInstSelInfo':0x1};function _0x2dbf2e(_0x1d468f,_0x27c129){const _0x2d50ec=_0x14b705;let _0x5edd84=new Uint8Array(_0x1d468f,_0x27c129);return _0x3e110c['inflate'](_0x5edd84)[_0x2d50ec(0x212)];}function _0x514f8d(_0x57ee85,_0x5201ed,_0x128d7d){const _0x4d7d7a=_0x14b705;var _0x7adf0d=_0x128d7d,_0x56d4b7=_0x57ee85['getUint32'](_0x7adf0d,!0x0),_0x46384f=_0x7adf0d+=Uint32Array[_0x4d7d7a(0xde0)],_0xda6c83=new Uint8Array(_0x5201ed,_0x7adf0d,_0x56d4b7);return{'dataViewByteOffset':_0x46384f,'byteOffset':_0x7adf0d+=_0x56d4b7*Uint8Array['BYTES_PER_ELEMENT'],'buffer':_0xda6c83};}function _0x2fc963(_0x4a07bb,_0x24d37d,_0x565dfc,_0x422964){const _0x474dcb=_0x14b705;var _0xb8d063=_0x4a07bb[_0x474dcb(0x38e)](_0x422964+_0x24d37d,!0x0);_0x422964+=Uint32Array['BYTES_PER_ELEMENT'];var _0x430465=_0x565dfc[_0x474dcb(0x879)](_0x422964,_0x422964+_0xb8d063);return{'string':Cesium[_0x474dcb(0x9f6)](_0x430465),'bytesOffset':_0x422964+=_0xb8d063};}function _0x9a7447(_0x2c979e,_0x1618e9,_0xa7fe30){const _0x3f6b7a=_0x14b705;if(Cesium[_0x3f6b7a(0x961)][_0x3f6b7a(0x4cb)]('array',_0x2c979e),Cesium[_0x3f6b7a(0x4cb)](_0x1618e9)&&Cesium[_0x3f6b7a(0x961)][_0x3f6b7a(0x7d3)][_0x3f6b7a(0x272)](_0x3f6b7a(0x2c3),_0x1618e9),Cesium[_0x3f6b7a(0x4cb)](_0xa7fe30)&&Cesium[_0x3f6b7a(0x961)][_0x3f6b7a(0x7d3)][_0x3f6b7a(0x272)](_0x3f6b7a(0xe03),_0xa7fe30),_0x3f6b7a(0x9dc)==typeof _0x2c979e['slice'])return _0x2c979e[_0x3f6b7a(0xd5b)](_0x1618e9,_0xa7fe30);for(var _0x4e5850=Array['prototype']['slice'][_0x3f6b7a(0x90b)](_0x2c979e,_0x1618e9,_0xa7fe30),_0x29daba=Cesium['FeatureDetection'][_0x3f6b7a(0xc94)],_0x5de17d=_0x29daba[_0x3f6b7a(0xbc2)],_0x298bf9=0x0;_0x298bf9<_0x5de17d;++_0x298bf9)if(_0x2c979e instanceof _0x29daba[_0x298bf9]){_0x4e5850=new _0x29daba[_0x298bf9](_0x4e5850);break;}return _0x4e5850;}function _0x5cc6e4(_0x3bd504,_0x2c06bb,_0x555b94,_0x5bc481,_0x4dd11b){const _0xf71263=_0x14b705;let _0x2bdbdc={},_0x1ab6e8=[],_0x459421=new Array(0x10);for(let _0x42a30f=0x0;_0x42a30f<0x10;_0x42a30f++)_0x459421[_0x42a30f]=_0x2c06bb['getFloat64'](_0x555b94+_0x5bc481,!0x0),_0x555b94+=Float64Array['BYTES_PER_ELEMENT'];let _0x4b2bd3=_0x3bd504;_0x2bdbdc[_0xf71263(0x8c1)]=_0x459421,_0x2bdbdc[_0xf71263(0x7bb)]=_0x1ab6e8;let _0x20ce35=_0x2c06bb['getUint32'](_0x555b94+_0x5bc481,!0x0);_0x555b94+=Uint32Array[_0xf71263(0xde0)];for(let _0x29bbe0=0x0;_0x29bbe0<_0x20ce35;_0x29bbe0++){let _0x4a0fe7=_0x2fc963(_0x2c06bb,_0x5bc481,_0x4b2bd3,_0x555b94);_0x1ab6e8[_0xf71263(0x6e3)](_0x4a0fe7[_0xf71263(0x297)]),_0x555b94=_0x4a0fe7[_0xf71263(0xb8a)];}return _0x4dd11b[_0xf71263(0x6e3)](_0x2bdbdc),_0x555b94;}function _0x13761b(_0xaefc63,_0x4180a4,_0x55982e,_0x53869a,_0x47de2a,_0x5e5bf8){const _0x1066aa=_0x14b705;let _0x29caf7={};_0x29caf7['rangeList']=_0x4180a4[_0x1066aa(0x3eb)](_0x55982e+_0x53869a,!0x0),_0x55982e+=Float32Array[_0x1066aa(0xde0)],_0x29caf7[_0x1066aa(0x52f)]=_0x4180a4[_0x1066aa(0xab9)](_0x55982e+_0x53869a,!0x0),_0x55982e+=Uint16Array[_0x1066aa(0xde0)];let _0x24c20d={};_0x24c20d['x']=_0x4180a4[_0x1066aa(0xbb8)](_0x55982e+_0x53869a,!0x0),_0x55982e+=Float64Array[_0x1066aa(0xde0)],_0x24c20d['y']=_0x4180a4['getFloat64'](_0x55982e+_0x53869a,!0x0),_0x55982e+=Float64Array[_0x1066aa(0xde0)],_0x24c20d['z']=_0x4180a4['getFloat64'](_0x55982e+_0x53869a,!0x0),_0x55982e+=Float64Array[_0x1066aa(0xde0)];let _0x163ff9=_0x4180a4[_0x1066aa(0xbb8)](_0x55982e+_0x53869a,!0x0);if(_0x55982e+=Float64Array[_0x1066aa(0xde0)],_0x29caf7[_0x1066aa(0x914)]={'center':_0x24c20d,'radius':_0x163ff9},0x3===_0x5e5bf8[_0x1066aa(0x7c0)]){let _0x4195cc=new Cesium[(_0x1066aa(0x367))]();_0x4195cc['x']=_0x4180a4[_0x1066aa(0xbb8)](_0x55982e+_0x53869a,!0x0),_0x55982e+=Float64Array[_0x1066aa(0xde0)],_0x4195cc['y']=_0x4180a4[_0x1066aa(0xbb8)](_0x55982e+_0x53869a,!0x0),_0x55982e+=Float64Array[_0x1066aa(0xde0)],_0x4195cc['z']=_0x4180a4[_0x1066aa(0xbb8)](_0x55982e+_0x53869a,!0x0),_0x55982e+=Float64Array[_0x1066aa(0xde0)];let _0x15f241=new Cesium['Cartesian3']();_0x15f241['x']=_0x4180a4[_0x1066aa(0xbb8)](_0x55982e+_0x53869a,!0x0),_0x55982e+=Float64Array['BYTES_PER_ELEMENT'],_0x15f241['y']=_0x4180a4[_0x1066aa(0xbb8)](_0x55982e+_0x53869a,!0x0),_0x55982e+=Float64Array[_0x1066aa(0xde0)],_0x15f241['z']=_0x4180a4['getFloat64'](_0x55982e+_0x53869a,!0x0),_0x55982e+=Float64Array[_0x1066aa(0xde0)];let _0x58f5b3=new Cesium['Cartesian3']();_0x58f5b3['x']=_0x4180a4[_0x1066aa(0xbb8)](_0x55982e+_0x53869a,!0x0),_0x55982e+=Float64Array[_0x1066aa(0xde0)],_0x58f5b3['y']=_0x4180a4[_0x1066aa(0xbb8)](_0x55982e+_0x53869a,!0x0),_0x55982e+=Float64Array[_0x1066aa(0xde0)],_0x58f5b3['z']=_0x4180a4[_0x1066aa(0xbb8)](_0x55982e+_0x53869a,!0x0),_0x55982e+=Float64Array[_0x1066aa(0xde0)];let _0x29d9a=new Cesium['Cartesian3']();_0x29d9a['x']=_0x4180a4['getFloat64'](_0x55982e+_0x53869a,!0x0),_0x55982e+=Float64Array[_0x1066aa(0xde0)],_0x29d9a['y']=_0x4180a4[_0x1066aa(0xbb8)](_0x55982e+_0x53869a,!0x0),_0x55982e+=Float64Array['BYTES_PER_ELEMENT'],_0x29d9a['z']=_0x4180a4['getFloat64'](_0x55982e+_0x53869a,!0x0),_0x55982e+=Float64Array[_0x1066aa(0xde0)],_0x29caf7['obb']={'xExtent':_0x15f241,'yExtent':_0x58f5b3,'zExtent':_0x29d9a,'center':_0x4195cc};}let _0x5db508=_0xaefc63,_0x7e6f51=_0x2fc963(_0x4180a4,_0x53869a,_0x5db508,_0x55982e),_0x1f0f00=_0x7e6f51[_0x1066aa(0x297)];_0x55982e=_0x7e6f51[_0x1066aa(0xb8a)];let _0x5ee69a=_0x1f0f00[_0x1066aa(0x966)](_0x1066aa(0xbdb));if(-0x1!==_0x5ee69a){let _0x23d04c=_0x1f0f00['substring'](_0x5ee69a);_0x1f0f00=_0x1f0f00[_0x1066aa(0x94b)](_0x23d04c,'');}_0x29caf7['childTile']=_0x1f0f00,_0x29caf7['geodes']=[];let _0x12b7d1=_0x4180a4['getUint32'](_0x55982e+_0x53869a,!0x0);_0x55982e+=Uint32Array[_0x1066aa(0xde0)];for(let _0x171251=0x0;_0x171251<_0x12b7d1;_0x171251++)_0x55982e=_0x5cc6e4(_0xaefc63,_0x4180a4,_0x55982e,_0x53869a,_0x29caf7[_0x1066aa(0xa3c)]);return _0x47de2a['push'](_0x29caf7),0x3===_0x5e5bf8['version']&&(_0x7e6f51=_0x2fc963(_0x4180a4,_0x53869a,_0x5db508,_0x55982e),_0x55982e=_0x7e6f51[_0x1066aa(0xb8a)]),_0x55982e;}function _0x386a35(_0x14a00a,_0x2fdba6,_0xe0b0c1,_0xd28c74){const _0x59bbe4=_0x14b705;let _0x5e32b2={},_0x2110e9=[],_0x2cc087=0x0,_0xbf56c8=_0x514f8d(_0x2fdba6,_0x14a00a,_0xe0b0c1),_0x27a0c6=_0xbf56c8[_0x59bbe4(0x212)],_0x29edd2=_0xbf56c8[_0x59bbe4(0x8a7)];_0xe0b0c1=_0xbf56c8[_0x59bbe4(0xae8)];let _0xbe8281=_0x2fdba6[_0x59bbe4(0x38e)](_0x2cc087+_0xe0b0c1,!0x0);_0x2cc087+=Uint32Array[_0x59bbe4(0xde0)];for(let _0x273046=0x0;_0x273046<_0xbe8281;_0x273046++)_0x2cc087=_0x13761b(_0x27a0c6,_0x2fdba6,_0x2cc087,_0xe0b0c1,_0x2110e9,_0xd28c74);_0x5e32b2['pageLods']=_0x2110e9;let _0x5e1ac3=_0x29edd2%0x4;return 0x0!==_0x5e1ac3&&(_0x29edd2+=0x4-_0x5e1ac3),_0xd28c74[_0x59bbe4(0x7c2)]=_0x5e32b2,_0x29edd2;}function _0x3c0be4(_0x57e9b9,_0x120953,_0x20e1b3,_0x4fa49c,_0x36e5cb){const _0x5e2075=_0x14b705;let _0x4837de=_0x120953[_0x5e2075(0x38e)](_0x20e1b3+_0x4fa49c,!0x0);if(_0x36e5cb['verticesCount']=_0x4837de,_0x4fa49c+=Uint32Array['BYTES_PER_ELEMENT'],_0x4837de<=0x0)return _0x4fa49c;let _0x306785=_0x120953[_0x5e2075(0xab9)](_0x20e1b3+_0x4fa49c,!0x0);_0x4fa49c+=Uint16Array[_0x5e2075(0xde0)];let _0x570c86=_0x120953['getUint16'](_0x20e1b3+_0x4fa49c,!0x0);_0x570c86=_0x306785*Float32Array[_0x5e2075(0xde0)],_0x4fa49c+=Uint16Array[_0x5e2075(0xde0)];let _0x2fbb79=_0x4837de*_0x306785*Float32Array[_0x5e2075(0xde0)],_0x3e422f=_0x57e9b9['subarray'](_0x4fa49c,_0x4fa49c+_0x2fbb79);_0x4fa49c+=_0x2fbb79;let _0x332c62=_0x36e5cb['vertexAttributes'],_0x80e2d0=_0x36e5cb[_0x5e2075(0x590)];return _0x80e2d0[_0x5e2075(0x901)]=_0x332c62['length'],_0x332c62[_0x5e2075(0x6e3)]({'index':_0x80e2d0[_0x5e2075(0x901)],'typedArray':_0x3e422f,'componentsPerAttribute':_0x306785,'componentDatatype':Cesium[_0x5e2075(0xc58)][_0x5e2075(0x557)],'offsetInBytes':0x0,'strideInBytes':_0x570c86,'normalize':!0x1}),_0x4fa49c;}function _0x5ae7e8(_0x14d636,_0x17c8f0,_0x105f4f,_0x70ff95,_0x44c020){const _0x1c056b=_0x14b705;let _0x2fa648=_0x17c8f0['getUint32'](_0x105f4f+_0x70ff95,!0x0);if(_0x70ff95+=Uint32Array[_0x1c056b(0xde0)],_0x2fa648<=0x0)return _0x70ff95;let _0x4c059d=_0x17c8f0[_0x1c056b(0xab9)](_0x105f4f+_0x70ff95,!0x0);_0x70ff95+=Uint16Array[_0x1c056b(0xde0)];let _0x1d37c2=_0x17c8f0[_0x1c056b(0xab9)](_0x105f4f+_0x70ff95,!0x0);_0x70ff95+=Uint16Array[_0x1c056b(0xde0)];let _0x188c98=_0x2fa648*_0x4c059d*Float32Array[_0x1c056b(0xde0)],_0x482ea3=_0x14d636[_0x1c056b(0x879)](_0x70ff95,_0x70ff95+_0x188c98);_0x70ff95+=_0x188c98;let _0x9ea440=_0x44c020['vertexAttributes'],_0x146b9b=_0x44c020[_0x1c056b(0x590)];return _0x146b9b[_0x1c056b(0xb72)]=_0x9ea440[_0x1c056b(0xbc2)],_0x9ea440[_0x1c056b(0x6e3)]({'index':_0x146b9b[_0x1c056b(0xb72)],'typedArray':_0x482ea3,'componentsPerAttribute':_0x4c059d,'componentDatatype':Cesium[_0x1c056b(0xc58)]['FLOAT'],'offsetInBytes':0x0,'strideInBytes':_0x1d37c2,'normalize':!0x1}),_0x70ff95;}function _0x4e1da4(_0x376fa4,_0x435135,_0x309534,_0x2ba9ec,_0x526530){const _0x565338=_0x14b705;let _0x19781a=_0x435135[_0x565338(0x38e)](_0x309534+_0x2ba9ec,!0x0);_0x2ba9ec+=Uint32Array[_0x565338(0xde0)];let _0x3606f8,_0x5c9d86=_0x526530['verticesCount'];if(_0x19781a>0x0){_0x435135[_0x565338(0xab9)](_0x309534+_0x2ba9ec,!0x0),_0x2ba9ec+=Uint16Array[_0x565338(0xde0)],_0x2ba9ec+=0x2*Uint8Array['BYTES_PER_ELEMENT'];let _0x421b7e=_0x19781a*Uint8Array[_0x565338(0xde0)]*0x4;_0x3606f8=_0x9a7447(_0x376fa4,_0x2ba9ec,_0x2ba9ec+_0x421b7e),_0x2ba9ec+=_0x421b7e;}else{_0x3606f8=new Uint8Array(0x4*_0x5c9d86);for(let _0x45a3ce=0x0;_0x45a3ce<_0x5c9d86;_0x45a3ce++)_0x3606f8[0x4*_0x45a3ce]=0xff,_0x3606f8[0x4*_0x45a3ce+0x1]=0xff,_0x3606f8[0x4*_0x45a3ce+0x2]=0xff,_0x3606f8[0x4*_0x45a3ce+0x3]=0xff;}let _0x57f2dd=_0x526530[_0x565338(0x2be)],_0x251df1=_0x526530[_0x565338(0x590)];return _0x251df1['aColor']=_0x57f2dd[_0x565338(0xbc2)],_0x57f2dd['push']({'index':_0x251df1[_0x565338(0x7db)],'typedArray':_0x3606f8,'componentsPerAttribute':0x4,'componentDatatype':Cesium[_0x565338(0xc58)][_0x565338(0xc70)],'offsetInBytes':0x0,'strideInBytes':0x4,'normalize':!0x0}),_0x526530[_0x565338(0xbc1)]=_0x3606f8,_0x2ba9ec;}function _0x283545(_0x4bea95,_0x302cb7,_0x2cf5cb,_0x4c58a3,_0x31073d){const _0x50e481=_0x14b705;let _0x520c55=_0x302cb7[_0x50e481(0x38e)](_0x2cf5cb+_0x4c58a3,!0x0);if(_0x4c58a3+=Uint32Array[_0x50e481(0xde0)],_0x520c55<=0x0)return _0x4c58a3;_0x302cb7[_0x50e481(0xab9)](_0x2cf5cb+_0x4c58a3,!0x0),_0x4c58a3+=Uint16Array[_0x50e481(0xde0)],_0x4c58a3+=0x2*Uint8Array[_0x50e481(0xde0)];let _0xe9a7d5=_0x520c55*Uint8Array[_0x50e481(0xde0)]*0x4,_0x5dd146=_0x4bea95[_0x50e481(0x879)](_0x4c58a3,_0x4c58a3+_0xe9a7d5);_0x4c58a3+=_0xe9a7d5;let _0x47b604=_0x31073d['vertexAttributes'],_0x4e2bbf=_0x31073d[_0x50e481(0x590)];return _0x4e2bbf['aSecondColor']=_0x47b604['length'],_0x47b604['push']({'index':_0x4e2bbf[_0x50e481(0x968)],'typedArray':_0x5dd146,'componentsPerAttribute':0x4,'componentDatatype':Cesium[_0x50e481(0xc58)][_0x50e481(0xc70)],'offsetInBytes':0x0,'strideInBytes':0x4,'normalize':!0x0}),_0x4c58a3;}function _0x3b936a(_0x1622b7,_0x422e38,_0x5598ef,_0x56eaeb,_0x345b30){const _0x597e3c=_0x14b705;let _0x4c33fb=_0x422e38['getUint16'](_0x5598ef+_0x56eaeb,!0x0);_0x56eaeb+=Uint16Array[_0x597e3c(0xde0)],_0x56eaeb+=Uint16Array[_0x597e3c(0xde0)];for(let _0x2a1302=0x0;_0x2a1302<_0x4c33fb;_0x2a1302++){let _0x328ff7=_0x422e38[_0x597e3c(0x38e)](_0x5598ef+_0x56eaeb,!0x0);_0x56eaeb+=Uint32Array[_0x597e3c(0xde0)];let _0x362204=_0x422e38[_0x597e3c(0xab9)](_0x5598ef+_0x56eaeb,!0x0);_0x56eaeb+=Uint16Array[_0x597e3c(0xde0)],_0x422e38[_0x597e3c(0xab9)](_0x5598ef+_0x56eaeb,!0x0),_0x56eaeb+=Uint16Array['BYTES_PER_ELEMENT'];let _0x574179=_0x328ff7*_0x362204*Float32Array[_0x597e3c(0xde0)],_0x26822c=_0x1622b7['subarray'](_0x56eaeb,_0x56eaeb+_0x574179);_0x56eaeb+=_0x574179;let _0x195fcc=_0x597e3c(0x8e9)+_0x2a1302,_0x442281=_0x345b30[_0x597e3c(0x2be)],_0x18b2c0=_0x345b30[_0x597e3c(0x590)];_0x18b2c0[_0x195fcc]=_0x442281[_0x597e3c(0xbc2)],_0x442281[_0x597e3c(0x6e3)]({'index':_0x18b2c0[_0x195fcc],'typedArray':_0x26822c,'componentsPerAttribute':_0x362204,'componentDatatype':Cesium[_0x597e3c(0xc58)][_0x597e3c(0x557)],'offsetInBytes':0x0,'strideInBytes':_0x362204*Float32Array[_0x597e3c(0xde0)],'normalize':!0x1});}return _0x56eaeb;}function _0x3e0f86(_0x579222,_0xce92fe,_0x149b11,_0x2186e3,_0x680f12){const _0x1fd621=_0x14b705;let _0x1b1f71=_0xce92fe['getUint16'](_0x149b11+_0x2186e3,!0x0);_0x2186e3+=Uint16Array[_0x1fd621(0xde0)],_0x2186e3+=Uint16Array[_0x1fd621(0xde0)];let _0x9f0e16=_0x680f12[_0x1fd621(0x2be)],_0x28db2a=_0x680f12['attrLocation'];for(let _0x245d3c=0x0;_0x245d3c<_0x1b1f71;_0x245d3c++){let _0x61532a=_0xce92fe[_0x1fd621(0x38e)](_0x149b11+_0x2186e3,!0x0);_0x2186e3+=Uint32Array[_0x1fd621(0xde0)];let _0x13cc8=_0xce92fe[_0x1fd621(0xab9)](_0x149b11+_0x2186e3,!0x0);if(_0x2186e3+=Uint16Array[_0x1fd621(0xde0)],0x10===_0x13cc8){_0x2186e3-=Uint16Array[_0x1fd621(0xde0)];let _0x211090=_0x61532a*(_0x13cc8*Float32Array[_0x1fd621(0xde0)]+Uint16Array[_0x1fd621(0xde0)]),_0x5cd53e=_0x579222[_0x1fd621(0x879)](_0x2186e3,_0x2186e3+_0x211090);_0x2186e3+=_0x211090;let _0x151443=new Uint8Array(Float32Array[_0x1fd621(0xde0)]*_0x13cc8*_0x61532a);_0x680f12[_0x1fd621(0x53e)]=_0x61532a,_0x680f12[_0x1fd621(0xa0b)]=_0x13cc8,_0x680f12['instanceBuffer']=_0x151443,_0x680f12['instanceIndex']=0x1;let _0xc70659=Float32Array[_0x1fd621(0xde0)]*_0x13cc8+Uint16Array[_0x1fd621(0xde0)];for(let _0x3d2017=0x0;_0x3d2017<_0x61532a;_0x3d2017++){let _0x320d7b=_0x3d2017*_0xc70659+Uint16Array[_0x1fd621(0xde0)],_0x4024db=_0x5cd53e[_0x1fd621(0x879)](_0x320d7b,_0x320d7b+_0xc70659);_0x151443[_0x1fd621(0x5e8)](_0x4024db,_0x3d2017*(_0xc70659-Uint16Array[_0x1fd621(0xde0)]));}let _0x5f0d80=0x10*Float32Array[_0x1fd621(0xde0)];_0x28db2a[_0x1fd621(0x7b1)]=_0x9f0e16['length'],_0x9f0e16[_0x1fd621(0x6e3)]({'index':_0x28db2a['uv2'],'componentsPerAttribute':0x4,'componentDatatype':Cesium['ComponentDatatype'][_0x1fd621(0x557)],'normalize':!0x1,'offsetInBytes':0x0,'strideInBytes':_0x5f0d80,'instanceDivisor':0x1}),_0x28db2a[_0x1fd621(0xc79)]=_0x9f0e16[_0x1fd621(0xbc2)],_0x9f0e16[_0x1fd621(0x6e3)]({'index':_0x28db2a[_0x1fd621(0xc79)],'componentsPerAttribute':0x4,'componentDatatype':Cesium[_0x1fd621(0xc58)][_0x1fd621(0x557)],'normalize':!0x1,'offsetInBytes':0x4*Float32Array['BYTES_PER_ELEMENT'],'strideInBytes':_0x5f0d80,'instanceDivisor':0x1}),_0x28db2a[_0x1fd621(0x77b)]=_0x9f0e16[_0x1fd621(0xbc2)],_0x9f0e16[_0x1fd621(0x6e3)]({'index':_0x28db2a[_0x1fd621(0x77b)],'componentsPerAttribute':0x4,'componentDatatype':Cesium['ComponentDatatype'][_0x1fd621(0x557)],'normalize':!0x1,'offsetInBytes':0x8*Float32Array[_0x1fd621(0xde0)],'strideInBytes':_0x5f0d80,'instanceDivisor':0x1}),_0x28db2a[_0x1fd621(0xc4b)]=_0x9f0e16[_0x1fd621(0xbc2)],_0x9f0e16[_0x1fd621(0x6e3)]({'index':_0x28db2a['secondary_colour'],'componentsPerAttribute':0x4,'componentDatatype':Cesium[_0x1fd621(0xc58)][_0x1fd621(0x557)],'normalize':!0x1,'offsetInBytes':0xc*Float32Array[_0x1fd621(0xde0)],'strideInBytes':_0x5f0d80,'instanceDivisor':0x1});}else{_0xce92fe[_0x1fd621(0xab9)](_0x149b11+_0x2186e3,!0x0),_0x2186e3+=Uint16Array[_0x1fd621(0xde0)];let _0xf9fa44=_0x61532a*_0x13cc8*Float32Array[_0x1fd621(0xde0)];if(0x11===_0x13cc8||0x1d===_0x13cc8){let _0xa061c6,_0x3f4db7=_0x579222[_0x1fd621(0x879)](_0x2186e3,_0x2186e3+_0xf9fa44);_0x680f12[_0x1fd621(0x53e)]=_0x61532a,_0x680f12[_0x1fd621(0xa0b)]=_0x13cc8,_0x680f12['instanceBuffer']=_0x3f4db7,_0x680f12[_0x1fd621(0x923)]=0x1,0x11===_0x13cc8?(_0xa061c6=0x11*Float32Array['BYTES_PER_ELEMENT'],_0x28db2a[_0x1fd621(0x7b1)]=_0x9f0e16['length'],_0x9f0e16[_0x1fd621(0x6e3)]({'index':_0x28db2a['uv2'],'componentsPerAttribute':0x4,'componentDatatype':Cesium[_0x1fd621(0xc58)][_0x1fd621(0x557)],'normalize':!0x1,'offsetInBytes':0x0,'strideInBytes':_0xa061c6,'instanceDivisor':0x1}),_0x28db2a[_0x1fd621(0xc79)]=_0x9f0e16[_0x1fd621(0xbc2)],_0x9f0e16[_0x1fd621(0x6e3)]({'index':_0x28db2a[_0x1fd621(0xc79)],'componentsPerAttribute':0x4,'componentDatatype':Cesium[_0x1fd621(0xc58)][_0x1fd621(0x557)],'normalize':!0x1,'offsetInBytes':0x4*Float32Array[_0x1fd621(0xde0)],'strideInBytes':_0xa061c6,'instanceDivisor':0x1}),_0x28db2a[_0x1fd621(0x77b)]=_0x9f0e16[_0x1fd621(0xbc2)],_0x9f0e16[_0x1fd621(0x6e3)]({'index':_0x28db2a[_0x1fd621(0x77b)],'componentsPerAttribute':0x4,'componentDatatype':Cesium[_0x1fd621(0xc58)][_0x1fd621(0x557)],'normalize':!0x1,'offsetInBytes':0x8*Float32Array[_0x1fd621(0xde0)],'strideInBytes':_0xa061c6,'instanceDivisor':0x1}),_0x28db2a[_0x1fd621(0xc4b)]=_0x9f0e16['length'],_0x9f0e16[_0x1fd621(0x6e3)]({'index':_0x28db2a['secondary_colour'],'componentsPerAttribute':0x4,'componentDatatype':Cesium['ComponentDatatype']['FLOAT'],'normalize':!0x1,'offsetInBytes':0xc*Float32Array[_0x1fd621(0xde0)],'strideInBytes':_0xa061c6,'instanceDivisor':0x1}),_0x28db2a[_0x1fd621(0x564)]=_0x9f0e16[_0x1fd621(0xbc2)],_0x9f0e16[_0x1fd621(0x6e3)]({'index':_0x28db2a[_0x1fd621(0x564)],'componentsPerAttribute':0x4,'componentDatatype':Cesium[_0x1fd621(0xc58)][_0x1fd621(0xc70)],'normalize':!0x0,'offsetInBytes':0x10*Float32Array[_0x1fd621(0xde0)],'strideInBytes':_0xa061c6,'instanceDivisor':0x1})):0x1d===_0x13cc8&&(_0xa061c6=0x1d*Float32Array[_0x1fd621(0xde0)],_0x28db2a[_0x1fd621(0x61a)]=_0x9f0e16[_0x1fd621(0xbc2)],_0x9f0e16[_0x1fd621(0x6e3)]({'index':_0x28db2a[_0x1fd621(0x61a)],'componentsPerAttribute':0x4,'componentDatatype':Cesium[_0x1fd621(0xc58)][_0x1fd621(0x557)],'normalize':!0x1,'offsetInBytes':0x0,'strideInBytes':_0xa061c6,'instanceDivisor':0x1,'byteLength':_0xf9fa44}),_0x28db2a[_0x1fd621(0x7b1)]=_0x9f0e16[_0x1fd621(0xbc2)],_0x9f0e16['push']({'index':_0x28db2a[_0x1fd621(0x7b1)],'componentsPerAttribute':0x4,'componentDatatype':Cesium[_0x1fd621(0xc58)][_0x1fd621(0x557)],'normalize':!0x1,'offsetInBytes':0x4*Float32Array[_0x1fd621(0xde0)],'strideInBytes':_0xa061c6,'instanceDivisor':0x1}),_0x28db2a[_0x1fd621(0xc79)]=_0x9f0e16[_0x1fd621(0xbc2)],_0x9f0e16[_0x1fd621(0x6e3)]({'index':_0x28db2a['uv3'],'componentsPerAttribute':0x4,'componentDatatype':Cesium[_0x1fd621(0xc58)]['FLOAT'],'normalize':!0x1,'offsetInBytes':0x8*Float32Array[_0x1fd621(0xde0)],'strideInBytes':_0xa061c6,'instanceDivisor':0x1}),_0x28db2a[_0x1fd621(0x77b)]=_0x9f0e16[_0x1fd621(0xbc2)],_0x9f0e16['push']({'index':_0x28db2a[_0x1fd621(0x77b)],'componentsPerAttribute':0x4,'componentDatatype':Cesium['ComponentDatatype'][_0x1fd621(0x557)],'normalize':!0x1,'offsetInBytes':0xc*Float32Array[_0x1fd621(0xde0)],'strideInBytes':_0xa061c6,'instanceDivisor':0x1}),_0x28db2a[_0x1fd621(0x575)]=_0x9f0e16[_0x1fd621(0xbc2)],_0x9f0e16['push']({'index':_0x28db2a['uv5'],'componentsPerAttribute':0x4,'componentDatatype':Cesium[_0x1fd621(0xc58)][_0x1fd621(0x557)],'normalize':!0x1,'offsetInBytes':0x10*Float32Array[_0x1fd621(0xde0)],'strideInBytes':_0xa061c6,'instanceDivisor':0x1}),_0x28db2a[_0x1fd621(0x564)]=_0x9f0e16[_0x1fd621(0xbc2)],_0x9f0e16[_0x1fd621(0x6e3)]({'index':_0x28db2a[_0x1fd621(0x564)],'componentsPerAttribute':0x4,'componentDatatype':Cesium[_0x1fd621(0xc58)][_0x1fd621(0x557)],'normalize':!0x1,'offsetInBytes':0x14*Float32Array[_0x1fd621(0xde0)],'strideInBytes':_0xa061c6,'instanceDivisor':0x1}),_0x28db2a['uv7']=_0x9f0e16[_0x1fd621(0xbc2)],_0x9f0e16[_0x1fd621(0x6e3)]({'index':_0x28db2a[_0x1fd621(0x5cd)],'componentsPerAttribute':0x3,'componentDatatype':Cesium[_0x1fd621(0xc58)][_0x1fd621(0x557)],'normalize':!0x1,'offsetInBytes':0x18*Float32Array[_0x1fd621(0xde0)],'strideInBytes':_0xa061c6,'instanceDivisor':0x1}),_0x28db2a['secondary_colour']=_0x9f0e16['length'],_0x9f0e16[_0x1fd621(0x6e3)]({'index':_0x28db2a[_0x1fd621(0xc4b)],'componentsPerAttribute':0x4,'componentDatatype':Cesium[_0x1fd621(0xc58)]['UNSIGNED_BYTE'],'normalize':!0x0,'offsetInBytes':0x1b*Float32Array[_0x1fd621(0xde0)],'strideInBytes':_0xa061c6,'instanceDivisor':0x1}),_0x28db2a[_0x1fd621(0xb1f)]=_0x9f0e16['length'],_0x9f0e16[_0x1fd621(0x6e3)]({'index':_0x28db2a[_0x1fd621(0xb1f)],'componentsPerAttribute':0x4,'componentDatatype':Cesium[_0x1fd621(0xc58)][_0x1fd621(0xc70)],'normalize':!0x0,'offsetInBytes':0x1c*Float32Array[_0x1fd621(0xde0)],'strideInBytes':_0xa061c6,'instanceDivisor':0x1}));}else{let _0x4061c2=_0x61532a*_0x13cc8;_0x680f12[_0x1fd621(0xb97)]=new Float32Array(_0x4061c2);for(let _0x85b107=0x0;_0x85b107<_0x4061c2;_0x85b107++)_0x680f12[_0x1fd621(0xb97)][_0x85b107]=_0xce92fe[_0x1fd621(0x3eb)](_0x2186e3+_0x149b11+_0x85b107*Float32Array[_0x1fd621(0xde0)],!0x0);}_0x2186e3+=_0xf9fa44;}}return _0x2186e3;}function _0x1db5eb(_0x4e4b06,_0x441281,_0x13cc1a,_0x48dd47,_0x459e40){const _0x3a88cf=_0x14b705;let _0x225d77=_0x441281[_0x3a88cf(0x38e)](_0x13cc1a+_0x48dd47,!0x0);if(_0x459e40[_0x3a88cf(0xcc3)]=_0x225d77,(_0x48dd47+=Uint32Array[_0x3a88cf(0xde0)])<=0x0)return _0x48dd47;let _0x2570a7=_0x441281[_0x3a88cf(0xab9)](_0x13cc1a+_0x48dd47,!0x0);_0x48dd47+=Uint16Array[_0x3a88cf(0xde0)];let _0x400c45=_0x441281['getUint16'](_0x13cc1a+_0x48dd47,!0x0);_0x400c45=_0x2570a7*Int16Array[_0x3a88cf(0xde0)],_0x48dd47+=Uint16Array['BYTES_PER_ELEMENT'];let _0x208b5e=_0x441281['getFloat32'](_0x13cc1a+_0x48dd47,!0x0);_0x48dd47+=Float32Array['BYTES_PER_ELEMENT'];let _0x47eeed={};_0x47eeed['x']=_0x441281['getFloat32'](_0x13cc1a+_0x48dd47,!0x0),_0x48dd47+=Float32Array['BYTES_PER_ELEMENT'],_0x47eeed['y']=_0x441281[_0x3a88cf(0x3eb)](_0x13cc1a+_0x48dd47,!0x0),_0x48dd47+=Float32Array['BYTES_PER_ELEMENT'],_0x47eeed['z']=_0x441281[_0x3a88cf(0x3eb)](_0x13cc1a+_0x48dd47,!0x0),_0x48dd47+=Float32Array[_0x3a88cf(0xde0)],_0x47eeed['w']=_0x441281[_0x3a88cf(0x3eb)](_0x13cc1a+_0x48dd47,!0x0),_0x48dd47+=Float32Array[_0x3a88cf(0xde0)],_0x459e40[_0x3a88cf(0x20a)]=_0x208b5e,_0x459e40[_0x3a88cf(0xb14)]=_0x47eeed;let _0x24a2c2=_0x225d77*_0x2570a7*Int16Array['BYTES_PER_ELEMENT'],_0xf63e26=_0x4e4b06['subarray'](_0x48dd47,_0x48dd47+_0x24a2c2);_0x48dd47+=_0x24a2c2;let _0x3a9d3a=_0x459e40[_0x3a88cf(0x2be)],_0x295339=_0x459e40['attrLocation'];return _0x295339[_0x3a88cf(0x901)]=_0x3a9d3a['length'],_0x3a9d3a['push']({'index':_0x295339[_0x3a88cf(0x901)],'typedArray':_0xf63e26,'componentsPerAttribute':_0x2570a7,'componentDatatype':Cesium['ComponentDatatype'][_0x3a88cf(0xcbd)],'offsetInBytes':0x0,'strideInBytes':_0x400c45,'normalize':!0x1}),_0x48dd47;}function _0x31effa(_0x4393b4,_0x1128ae,_0x46e8ec,_0x1fcb97,_0x271c93){const _0x2f39df=_0x14b705;let _0x2239cc=_0x1128ae[_0x2f39df(0x38e)](_0x46e8ec+_0x1fcb97,!0x0);if(_0x1fcb97+=Uint32Array[_0x2f39df(0xde0)],_0x2239cc<=0x0)return _0x1fcb97;_0x1128ae[_0x2f39df(0xab9)](_0x46e8ec+_0x1fcb97,!0x0),_0x1fcb97+=Uint16Array[_0x2f39df(0xde0)];let _0x57a457=_0x1128ae[_0x2f39df(0xab9)](_0x46e8ec+_0x1fcb97,!0x0);_0x1fcb97+=Uint16Array['BYTES_PER_ELEMENT'];let _0x3bdede=0x2*_0x2239cc*Int16Array[_0x2f39df(0xde0)],_0x5ba133=_0x4393b4[_0x2f39df(0x879)](_0x1fcb97,_0x1fcb97+_0x3bdede);_0x1fcb97+=_0x3bdede;let _0x25d4db=_0x271c93[_0x2f39df(0x2be)],_0x4c23b4=_0x271c93[_0x2f39df(0x590)];return _0x4c23b4[_0x2f39df(0xb72)]=_0x25d4db[_0x2f39df(0xbc2)],_0x25d4db['push']({'index':_0x4c23b4[_0x2f39df(0xb72)],'typedArray':_0x5ba133,'componentsPerAttribute':0x2,'componentDatatype':Cesium[_0x2f39df(0xc58)][_0x2f39df(0xcbd)],'offsetInBytes':0x0,'strideInBytes':_0x57a457,'normalize':!0x1}),_0x1fcb97;}function _0x26311f(_0x3972b8,_0x436ed3,_0x15eb86,_0x49b575,_0x2728c6){const _0x198258=_0x14b705;_0x2728c6['texCoordCompressConstant']=[],_0x2728c6[_0x198258(0x724)]=[];let _0xa529d6=_0x436ed3[_0x198258(0xab9)](_0x15eb86+_0x49b575,!0x0);_0x49b575+=Uint16Array['BYTES_PER_ELEMENT'],_0x49b575+=Uint16Array[_0x198258(0xde0)];for(let _0x6d1455=0x0;_0x6d1455<_0xa529d6;_0x6d1455++){let _0x515759=_0x436ed3[_0x198258(0x1fc)](_0x15eb86+_0x49b575,!0x0);_0x49b575+=Uint8Array['BYTES_PER_ELEMENT'],_0x49b575+=0x3*Uint8Array['BYTES_PER_ELEMENT'];let _0xa2a7a=_0x436ed3['getUint32'](_0x15eb86+_0x49b575,!0x0);_0x49b575+=Uint32Array[_0x198258(0xde0)];let _0x4c7bc9=_0x436ed3[_0x198258(0xab9)](_0x15eb86+_0x49b575,!0x0);_0x49b575+=Uint16Array[_0x198258(0xde0)],_0x436ed3['getUint16'](_0x15eb86+_0x49b575,!0x0),_0x49b575+=Uint16Array[_0x198258(0xde0)];let _0x382db6=_0x436ed3[_0x198258(0x3eb)](_0x15eb86+_0x49b575,!0x0);_0x49b575+=Float32Array['BYTES_PER_ELEMENT'],_0x2728c6[_0x198258(0x62c)][_0x198258(0x6e3)](_0x382db6);let _0x3ce2e7={};_0x3ce2e7['x']=_0x436ed3[_0x198258(0x3eb)](_0x15eb86+_0x49b575,!0x0),_0x49b575+=Float32Array[_0x198258(0xde0)],_0x3ce2e7['y']=_0x436ed3[_0x198258(0x3eb)](_0x15eb86+_0x49b575,!0x0),_0x49b575+=Float32Array[_0x198258(0xde0)],_0x3ce2e7['z']=_0x436ed3['getFloat32'](_0x15eb86+_0x49b575,!0x0),_0x49b575+=Float32Array['BYTES_PER_ELEMENT'],_0x3ce2e7['w']=_0x436ed3[_0x198258(0x3eb)](_0x15eb86+_0x49b575,!0x0),_0x49b575+=Float32Array[_0x198258(0xde0)],_0x2728c6[_0x198258(0x724)]['push'](_0x3ce2e7);let _0x20ee2b=_0xa2a7a*_0x4c7bc9*Int16Array[_0x198258(0xde0)],_0x3a4f1c=_0x3972b8[_0x198258(0x879)](_0x49b575,_0x49b575+_0x20ee2b),_0x148cb6=(_0x49b575+=_0x20ee2b)%0x4;0x0!==_0x148cb6&&(_0x49b575+=0x4-_0x148cb6);let _0x46c577=_0x198258(0x8e9)+_0x6d1455,_0x23862d=_0x2728c6['vertexAttributes'],_0x27523c=_0x2728c6[_0x198258(0x590)];if(_0x27523c[_0x46c577]=_0x23862d[_0x198258(0xbc2)],_0x23862d[_0x198258(0x6e3)]({'index':_0x27523c[_0x46c577],'typedArray':_0x3a4f1c,'componentsPerAttribute':_0x4c7bc9,'componentDatatype':Cesium[_0x198258(0xc58)][_0x198258(0xcbd)],'offsetInBytes':0x0,'strideInBytes':_0x4c7bc9*Int16Array[_0x198258(0xde0)],'normalize':!0x1}),_0x515759){_0x20ee2b=_0xa2a7a*Float32Array[_0x198258(0xde0)];let _0x52243f=_0x3972b8[_0x198258(0x879)](_0x49b575,_0x49b575+_0x20ee2b);_0x49b575+=_0x20ee2b,_0x2728c6['texCoordZMatrix']=!0x0,_0x46c577=_0x198258(0xb22)+_0x6d1455,_0x27523c[_0x46c577]=_0x23862d['length'],_0x23862d[_0x198258(0x6e3)]({'index':_0x27523c[_0x46c577],'typedArray':_0x52243f,'componentsPerAttribute':0x1,'componentDatatype':Cesium[_0x198258(0xc58)][_0x198258(0x557)],'offsetInBytes':0x0,'strideInBytes':Float32Array[_0x198258(0xde0)],'normalize':!0x1});}}return _0x49b575;}function _0x35146a(_0xadd346,_0x34a5d9,_0x9bf297,_0x363529,_0x247eef,_0x5233e8){const _0x1e8f65=_0x14b705;(0x3===_0x5233e8[_0x1e8f65(0x7c0)]&&(_0x34a5d9[_0x1e8f65(0x38e)](_0x363529,!0x0),_0x363529+=Uint32Array[_0x1e8f65(0xde0)]),_0x363529=_0x4e1da4(_0xadd346,_0x34a5d9,_0x9bf297,_0x363529=_0x5ae7e8(_0xadd346,_0x34a5d9,_0x9bf297,_0x363529=_0x3c0be4(_0xadd346,_0x34a5d9,_0x9bf297,_0x363529,_0x247eef),_0x247eef),_0x247eef),0x3!==_0x5233e8[_0x1e8f65(0x7c0)]&&(_0x363529=_0x283545(_0xadd346,_0x34a5d9,_0x9bf297,_0x363529,_0x247eef)),_0x363529=_0x3e0f86(_0xadd346,_0x34a5d9,_0x9bf297,_0x363529=_0x3b936a(_0xadd346,_0x34a5d9,_0x9bf297,_0x363529,_0x247eef),_0x247eef),0x3===_0x5233e8[_0x1e8f65(0x7c0)])&&(_0x363529=_0x3372a7(_0xadd346,_0x34a5d9,_0x9bf297,_0x363529,_0x247eef)[_0x1e8f65(0x6a3)]);if(0x3==_0x5233e8[_0x1e8f65(0x7c0)]){let _0x205f29=_0x2fc963(_0x34a5d9,_0x9bf297,_0xadd346,_0x363529);_0x363529=_0x205f29[_0x1e8f65(0xb8a)],_0x247eef['customVertexAttribute']=JSON[_0x1e8f65(0x2c1)](_0x205f29[_0x1e8f65(0x297)]);let _0x3afe5f=_0x1e8f65(0x845)+_0x247eef[_0x1e8f65(0x58f)][_0x1e8f65(0x495)],_0x312b3f=_0x1e8f65(0x845)+_0x247eef[_0x1e8f65(0x58f)][_0x1e8f65(0x87b)],_0x5ddb6f='aCustom'+_0x247eef[_0x1e8f65(0x58f)][_0x1e8f65(0x28b)];Cesium[_0x1e8f65(0x4cb)](_0x247eef[_0x1e8f65(0x590)][_0x3afe5f])&&(_0x247eef[_0x1e8f65(0x590)][_0x1e8f65(0x1db)]=_0x247eef[_0x1e8f65(0x590)][_0x3afe5f],delete _0x247eef[_0x1e8f65(0x590)][_0x3afe5f]),Cesium[_0x1e8f65(0x4cb)](_0x247eef['attrLocation'][_0x312b3f])&&(_0x247eef['attrLocation']['aVertexWeight']=_0x247eef[_0x1e8f65(0x590)][_0x312b3f],delete _0x247eef['attrLocation'][_0x312b3f]),Cesium['defined'](_0x247eef[_0x1e8f65(0x590)][_0x5ddb6f])&&(_0x247eef[_0x1e8f65(0x590)]['aVertexWeight_1']=_0x247eef['attrLocation'][_0x5ddb6f],delete _0x247eef[_0x1e8f65(0x590)][_0x5ddb6f]);let _0x2799df=Object[_0x1e8f65(0xb44)](_0x247eef[_0x1e8f65(0x590)]),_0x5f0fb1=_0x2799df[_0x1e8f65(0xbc2)];for(let _0x5dc044=0x0;_0x5dc044<_0x5f0fb1;++_0x5dc044){let _0x47c028=_0x2799df[_0x5dc044];-0x1!==_0x47c028[_0x1e8f65(0x966)](_0x1e8f65(0x845))&&delete _0x247eef[_0x1e8f65(0x590)][_0x47c028];}let _0x390a6f=(_0x9bf297+_0x363529)%0x4;_0x390a6f&&(_0x390a6f=0x4-_0x390a6f),_0x363529+=_0x390a6f;}return 0x3===_0x5233e8[_0x1e8f65(0x7c0)]&&(_0x363529=(_0x5233e8=_0x3d79aa(_0xadd346,_0x34a5d9,_0x9bf297,_0x363529))[_0x1e8f65(0xb8a)]),_0x363529;}function _0x3d79aa(_0x55a890,_0x2d453a,_0x12c3e2,_0x4ef567,_0x588c87){const _0x3481f0=_0x14b705;let _0x42bebf=_0x2d453a['getUint32'](_0x12c3e2+_0x4ef567,!0x0);if(_0x4ef567+=Uint32Array[_0x3481f0(0xde0)],_0x42bebf<=0x0)return{'bytesOffset':_0x4ef567};let _0x3e56c5=_0x2d453a[_0x3481f0(0xab9)](_0x12c3e2+_0x4ef567,!0x0);return _0x4ef567+=Uint16Array[_0x3481f0(0xde0)],_0x2d453a['getUint16'](_0x12c3e2+_0x4ef567,!0x0),_0x4ef567+=Uint16Array['BYTES_PER_ELEMENT'],{'bytesOffset':_0x4ef567+=_0x42bebf*_0x3e56c5*Float32Array[_0x3481f0(0xde0)]};}const _0xe97222={0x0:Uint32Array[_0x14b705(0xde0)],0x1:Float32Array['BYTES_PER_ELEMENT'],0x2:Float64Array['BYTES_PER_ELEMENT']};function _0x3372a7(_0x47eb6b,_0xee083a,_0x5889df,_0x4d4d24,_0x5c720d){const _0x4c3915=_0x14b705;let _0x1285c0=_0xee083a[_0x4c3915(0x38e)](_0x5889df+_0x4d4d24,!0x0);_0x4d4d24+=Uint32Array[_0x4c3915(0xde0)];for(let _0x34a0a3=0x0;_0x34a0a3<_0x1285c0;_0x34a0a3++){let _0x299867=_0xee083a['getUint32'](_0x5889df+_0x4d4d24,!0x0);_0x4d4d24+=Uint32Array['BYTES_PER_ELEMENT'];let _0x4cf1e7=_0xee083a[_0x4c3915(0xab9)](_0x5889df+_0x4d4d24,!0x0);_0x4d4d24+=Uint16Array[_0x4c3915(0xde0)];let _0x1e8f27=_0xee083a[_0x4c3915(0xab9)](_0x5889df+_0x4d4d24,!0x0);_0x4d4d24+=Uint16Array[_0x4c3915(0xde0)];let _0x15c0b4=_0x299867*_0x4cf1e7*_0xe97222[_0x1e8f27],_0x55136d=_0x47eb6b['subarray'](_0x4d4d24,_0x4d4d24+_0x15c0b4);_0x4d4d24+=_0x15c0b4;let _0x512899=_0x5c720d['vertexAttributes'],_0x343899=_0x5c720d[_0x4c3915(0x590)],_0x2491a1=_0x4c3915(0x845)+_0x34a0a3;_0x343899[_0x2491a1]=_0x512899[_0x4c3915(0xbc2)],_0x512899['push']({'index':_0x343899[_0x2491a1],'typedArray':_0x55136d,'componentsPerAttribute':_0x4cf1e7,'componentDatatype':Cesium[_0x4c3915(0xc58)][_0x4c3915(0x557)],'offsetInBytes':0x0,'strideInBytes':0x0,'normalize':!0x1});}return{'bufferByteOffset':_0x4d4d24};}function _0x254c04(_0x3085f2,_0x244312,_0xe9ddc5,_0x558a0e,_0x402a37,_0x29f9e5){const _0x1540c6=_0x14b705;let _0x3e0fa7=_0x244312['getUint32'](_0xe9ddc5+_0x558a0e,!0x0);return _0x402a37[_0x1540c6(0x6ab)]=_0x3e0fa7,_0x558a0e+=Uint32Array[_0x1540c6(0xde0)],_0x558a0e=(_0x3e0fa7&_0x1b10cd[_0x1540c6(0x673)])===_0x1b10cd['SVC_Vertex']?_0x1db5eb(_0x3085f2,_0x244312,_0xe9ddc5,_0x558a0e,_0x402a37):_0x3c0be4(_0x3085f2,_0x244312,_0xe9ddc5,_0x558a0e,_0x402a37),_0x558a0e=_0x283545(_0x3085f2,_0x244312,_0xe9ddc5,_0x558a0e=_0x4e1da4(_0x3085f2,_0x244312,_0xe9ddc5,_0x558a0e=(_0x3e0fa7&_0x1b10cd['SVC_Normal'])===_0x1b10cd[_0x1540c6(0x415)]?_0x31effa(_0x3085f2,_0x244312,_0xe9ddc5,_0x558a0e,_0x402a37):_0x5ae7e8(_0x3085f2,_0x244312,_0xe9ddc5,_0x558a0e,_0x402a37),_0x402a37),_0x402a37),_0x558a0e=(_0x3e0fa7&_0x1b10cd[_0x1540c6(0xda5)])===_0x1b10cd[_0x1540c6(0xda5)]?_0x26311f(_0x3085f2,_0x244312,_0xe9ddc5,_0x558a0e,_0x402a37):_0x3b936a(_0x3085f2,_0x244312,_0xe9ddc5,_0x558a0e,_0x402a37),(_0x3e0fa7&_0x1b10cd[_0x1540c6(0x6a8)])===_0x1b10cd[_0x1540c6(0x6a8)]&&(_0x402a37[_0x1540c6(0xce8)]=!0x0),_0x558a0e=_0x3e0f86(_0x3085f2,_0x244312,_0xe9ddc5,_0x558a0e,_0x402a37);}function _0x6c35a4(_0x1625b4,_0x350645,_0x1cd8b7,_0x53c2fd,_0x266fe1,_0x4fc81b,_0x27afbb){const _0x2cbb7e=_0x14b705;let _0x2e9a70=_0x4fc81b[_0x2cbb7e(0xd71)];0x3===_0x4fc81b[_0x2cbb7e(0x7c0)]&&(_0x350645[_0x2cbb7e(0x2e2)](_0x1cd8b7+_0x53c2fd,!0x0),_0x53c2fd+=Int32Array[_0x2cbb7e(0xde0)]),_0x4fc81b[_0x2cbb7e(0x7c0)]>=0x2&&(_0x350645[_0x2cbb7e(0x2e2)](_0x1cd8b7+_0x53c2fd),_0x53c2fd+=Int32Array[_0x2cbb7e(0xde0)]);let _0x4bfbdd,_0x298456={};_0x298456[_0x2cbb7e(0x830)]=_0x350645['getInt32'](_0x1cd8b7+_0x53c2fd,!0x0),_0x53c2fd+=Int32Array[_0x2cbb7e(0xde0)],_0x298456[_0x2cbb7e(0x7cf)]=_0x350645[_0x2cbb7e(0x2e2)](_0x1cd8b7+_0x53c2fd,!0x0),_0x53c2fd+=Int32Array['BYTES_PER_ELEMENT'],_0x298456[_0x2cbb7e(0xd89)]=_0x350645[_0x2cbb7e(0x2e2)](_0x1cd8b7+_0x53c2fd,!0x0),_0x53c2fd+=Int32Array[_0x2cbb7e(0xde0)],_0x298456['secondColorUniqueID']=_0x350645[_0x2cbb7e(0x2e2)](_0x1cd8b7+_0x53c2fd,!0x0),_0x53c2fd+=Int32Array[_0x2cbb7e(0xde0)],0x3===_0x4fc81b[_0x2cbb7e(0x7c0)]?(_0x4bfbdd=_0x350645['getUint32'](_0x1cd8b7+_0x53c2fd,!0x0),_0x53c2fd+=Int32Array[_0x2cbb7e(0xde0)]):(_0x4bfbdd=_0x350645[_0x2cbb7e(0xab9)](_0x1cd8b7+_0x53c2fd,!0x0),_0x53c2fd+=Int16Array['BYTES_PER_ELEMENT']);let _0x2b9838=[];for(let _0x1d90c5=0x0;_0x1d90c5<_0x4bfbdd;_0x1d90c5++){const _0x2633ff=_0x350645[_0x2cbb7e(0x2e2)](_0x1cd8b7+_0x53c2fd,!0x0);_0x2b9838[_0x2cbb7e(0x6e3)](_0x2633ff),_0x53c2fd+=Int32Array['BYTES_PER_ELEMENT'];}_0x298456[_0x2cbb7e(0x32c)]=_0x2b9838;let _0x56b7c0=[];if(0x3===_0x4fc81b[_0x2cbb7e(0x7c0)]){let _0x5ba822=_0x350645['getUint32'](_0x1cd8b7+_0x53c2fd,!0x0);_0x53c2fd+=Int32Array[_0x2cbb7e(0xde0)];for(let _0xb473b5=0x0;_0xb473b5<_0x5ba822;_0xb473b5++){const _0x29c0c=_0x350645[_0x2cbb7e(0x2e2)](_0x1cd8b7+_0x53c2fd,!0x0);_0x53c2fd+=Int32Array[_0x2cbb7e(0xde0)],_0x56b7c0['push'](_0x29c0c);}}_0x298456[_0x2cbb7e(0x831)]=_0x56b7c0;const _0x362057=_0x350645[_0x2cbb7e(0x2e2)](_0x1cd8b7+_0x53c2fd,!0x0);_0x53c2fd+=Int32Array[_0x2cbb7e(0xde0)];let _0x56b93f=[],_0x146551={};if(_0x362057>0x0){const _0x5577cb=(_0x2e5df9=_0x2fc963(_0x350645,_0x1cd8b7,_0x1625b4,_0x53c2fd))[_0x2cbb7e(0x297)];_0x53c2fd=_0x2e5df9[_0x2cbb7e(0xb8a)],_0x146551[_0x2cbb7e(0x553)]=_0x5577cb,_0x56b93f[_0x2cbb7e(0x6e3)](_0x146551);}var _0x87abca;0x3===_0x4fc81b[_0x2cbb7e(0x7c0)]&&((_0x87abca=(_0x1cd8b7+_0x53c2fd)%0x4)&&(_0x87abca=0x4-_0x87abca),_0x53c2fd+=_0x87abca);let _0x1a4761=new Object();const _0x4e2e95=_0x350645[_0x2cbb7e(0x38e)](_0x1cd8b7+_0x53c2fd,!0x0);let _0x3c5921=_0x9a7447(_0x1625b4,_0x53c2fd+=Int32Array[_0x2cbb7e(0xde0)],_0x53c2fd+_0x4e2e95);var _0x2e5df9;return(_0x362057>0x0?_0x260b3a[_0x2cbb7e(0x453)](window[_0x2cbb7e(0x8fe)],_0x3c5921,_0x4e2e95,_0x266fe1,_0x146551,_0x298456,undefined,!0x1,_0x1a4761,undefined):_0x260b3a[_0x2cbb7e(0x65e)](window[_0x2cbb7e(0x8fe)],_0x3c5921,_0x4e2e95,_0x266fe1,_0x298456),Cesium[_0x2cbb7e(0x4cb)](_0x1a4761[_0x2cbb7e(0xb9a)])&&Cesium['defined'](_0x1a4761[_0x2cbb7e(0x78e)])||(_0x1a4761=void 0x0),_0x53c2fd+=_0x4e2e95,0x3===_0x4fc81b['version'])&&((_0x87abca=(_0x1cd8b7+_0x53c2fd)%0x4)&&(_0x87abca=0x4-_0x87abca),(_0x87abca=(_0x1cd8b7+(_0x53c2fd=(_0x2e5df9=_0x2fc963(_0x350645,_0x1cd8b7,_0x1625b4,_0x53c2fd+=_0x87abca))[_0x2cbb7e(0xb8a)]))%0x4)&&(_0x87abca=0x4-_0x87abca),_0x53c2fd+=_0x87abca),(_0x2e9a70[_0x27afbb]={'vertexPackage':_0x266fe1,'arrIndexPackage':_0x56b93f,'cartographicBounds':_0x1a4761},_0x53c2fd);}function _0x15d022(_0x3ee79e,_0x457e9a,_0x54a070,_0x304b1d,_0xd7873,_0x5b469b,_0x394a84,_0x13ea5f,_0x32a60e){const _0x407b4f=_0x14b705;let _0x5de9a4=_0x514f8d(_0x54a070,_0x457e9a,_0xd7873)[_0x407b4f(0xae8)],_0x36648c=_0x54a070[_0x407b4f(0x38e)](_0x304b1d+_0x5de9a4,!0x0);_0x304b1d+=Uint32Array[_0x407b4f(0xde0)];let _0x16fb18=_0x54a070[_0x407b4f(0x38e)](_0x304b1d+_0x5de9a4,!0x0);_0x304b1d+=Uint32Array[_0x407b4f(0xde0)],_0x5b469b[_0x407b4f(0xb14)]=new Cesium[(_0x407b4f(0xb80))](),_0x5b469b[_0x407b4f(0x724)]=[new Cesium[(_0x407b4f(0xa18))](),new Cesium['Cartesian2']()],_0x5b469b[_0x407b4f(0x62c)]=[new Cesium[(_0x407b4f(0x367))](),new Cesium['Cartesian3']()];let _0x269df6=[];for(let _0x560648=0x0;_0x560648<_0x16fb18;_0x560648++){let _0x173fb6=_0x54a070[_0x407b4f(0x38e)](_0x304b1d+_0x5de9a4,!0x0);_0x304b1d+=Uint32Array[_0x407b4f(0xde0)],_0x5b469b[_0x407b4f(0x20a)]=_0x54a070['getFloat32'](_0x304b1d+_0x5de9a4,!0x0),_0x304b1d+=Float32Array[_0x407b4f(0xde0)],_0x5b469b[_0x407b4f(0xb14)]['x']=_0x54a070[_0x407b4f(0xbb8)](_0x304b1d+_0x5de9a4,!0x0),_0x304b1d+=Float64Array['BYTES_PER_ELEMENT'],_0x5b469b[_0x407b4f(0xb14)]['y']=_0x54a070['getFloat64'](_0x304b1d+_0x5de9a4,!0x0),_0x304b1d+=Float64Array['BYTES_PER_ELEMENT'],_0x5b469b[_0x407b4f(0xb14)]['z']=_0x54a070[_0x407b4f(0xbb8)](_0x304b1d+_0x5de9a4,!0x0),_0x304b1d+=Float64Array['BYTES_PER_ELEMENT'];let _0x14a166=_0x54a070[_0x407b4f(0xbb8)](_0x304b1d+_0x5de9a4,!0x0);_0x304b1d+=Float64Array['BYTES_PER_ELEMENT'];let _0x40ccc9=_0x54a070[_0x407b4f(0xbb8)](_0x304b1d+_0x5de9a4,!0x0);_0x304b1d+=Float64Array[_0x407b4f(0xde0)];let _0xb01b1a=_0x54a070['getFloat64'](_0x304b1d+_0x5de9a4,!0x0);_0x304b1d+=Float64Array[_0x407b4f(0xde0)];let _0x40ec0f=_0x54a070['getFloat64'](_0x304b1d+_0x5de9a4,!0x0);_0x304b1d+=Float64Array[_0x407b4f(0xde0)];let _0x3a9b01=_0x54a070['getFloat64'](_0x304b1d+_0x5de9a4,!0x0);_0x304b1d+=Float64Array['BYTES_PER_ELEMENT'];let _0x18ee35=_0x54a070[_0x407b4f(0xbb8)](_0x304b1d+_0x5de9a4,!0x0);_0x304b1d+=Float64Array['BYTES_PER_ELEMENT'];let _0x501f3b=_0x54a070['getFloat64'](_0x304b1d+_0x5de9a4,!0x0);_0x304b1d+=Float64Array[_0x407b4f(0xde0)];let _0x159d48=_0x54a070[_0x407b4f(0xbb8)](_0x304b1d+_0x5de9a4,!0x0);_0x304b1d+=Float64Array[_0x407b4f(0xde0)],_0x5b469b['minTexCoordValue'][0x0]['x']=_0xb01b1a,_0x5b469b['minTexCoordValue'][0x0]['y']=_0x40ec0f,_0x5b469b['minTexCoordValue'][0x1]['x']=_0x501f3b,_0x5b469b[_0x407b4f(0x724)][0x1]['y']=_0x159d48,_0x5b469b[_0x407b4f(0x62c)][0x0]['x']=_0x14a166,_0x5b469b['texCoordCompressConstant'][0x0]['y']=_0x40ccc9,_0x5b469b['texCoordCompressConstant'][0x1]['x']=_0x3a9b01,_0x5b469b['texCoordCompressConstant'][0x1]['y']=_0x18ee35;let _0x5b6418=_0x54a070[_0x407b4f(0x2e2)](_0x304b1d+_0x5de9a4,!0x0);_0x304b1d+=Int32Array['BYTES_PER_ELEMENT'];let _0x1545d4=new Object();for(let _0x533f87=0x0;_0x533f87<_0x5b6418;_0x533f87++){let _0x216eb6=_0x54a070[_0x407b4f(0x2e2)](_0x304b1d+_0x5de9a4,!0x0);_0x304b1d+=Int32Array['BYTES_PER_ELEMENT'];let _0x1a0ff3=_0x216eb6,_0x5a2ce8=0x0;_0x1a0ff3!=_0x3d0367[_0x407b4f(0x301)]&&_0x1a0ff3!=_0x3d0367[_0x407b4f(0x3b2)]||(_0x5a2ce8=_0x54a070[_0x407b4f(0x2e2)](_0x304b1d+_0x5de9a4,!0x0),_0x304b1d+=Int32Array[_0x407b4f(0xde0)]);let _0x19650b=_0x54a070[_0x407b4f(0x2e2)](_0x304b1d+_0x5de9a4,!0x0);_0x304b1d+=Int32Array[_0x407b4f(0xde0)];let _0x35020f=new Uint8Array(_0x54a070[_0x407b4f(0x212)],_0x304b1d+_0x5de9a4,_0x19650b),_0x5b8743=((_0x304b1d+=Uint8Array['BYTES_PER_ELEMENT']*_0x19650b)+_0x5de9a4)%0x4;_0x5b8743&&(_0x5b8743=0x4-_0x5b8743),_0x304b1d+=_0x5b8743,_0xa54a7b(_0x173fb6,_0x1a0ff3,_0x5a2ce8,_0x35020f,_0x5b469b,_0x36648c,undefined,![],_0x1545d4,undefined);}let _0x233dbf=_0x2fc963(_0x54a070,_0x5de9a4,_0x3ee79e,_0x304b1d);_0x304b1d=_0x233dbf[_0x407b4f(0xb8a)],_0x5b469b['customVertexAttribute']=JSON[_0x407b4f(0x2c1)](_0x233dbf[_0x407b4f(0x297)]);let _0x15ca15=_0x407b4f(0x845)+_0x5b469b[_0x407b4f(0x58f)][_0x407b4f(0x495)],_0x38ee23=_0x407b4f(0x845)+_0x5b469b[_0x407b4f(0x58f)][_0x407b4f(0x87b)],_0xf23ccc=_0x407b4f(0x845)+_0x5b469b[_0x407b4f(0x58f)][_0x407b4f(0x28b)];Cesium['defined'](_0x5b469b[_0x407b4f(0x590)][_0x15ca15])&&(_0x5b469b['attrLocation'][_0x407b4f(0x1db)]=_0x5b469b[_0x407b4f(0x590)][_0x15ca15],_0x560648===_0x16fb18-0x1&&delete _0x5b469b[_0x407b4f(0x590)][_0x15ca15]),Cesium[_0x407b4f(0x4cb)](_0x5b469b['attrLocation'][_0x38ee23])&&(_0x5b469b[_0x407b4f(0x590)][_0x407b4f(0x475)]=_0x5b469b['attrLocation'][_0x38ee23],_0x560648===_0x16fb18-0x1&&delete _0x5b469b['attrLocation'][_0x38ee23]),Cesium['defined'](_0x5b469b['attrLocation'][_0xf23ccc])&&(_0x5b469b[_0x407b4f(0x590)][_0x407b4f(0x639)]=_0x5b469b[_0x407b4f(0x590)][_0xf23ccc],_0x560648===_0x16fb18-0x1&&delete _0x5b469b[_0x407b4f(0x590)][_0xf23ccc]);let _0x34722c=Object[_0x407b4f(0xb44)](_0x5b469b[_0x407b4f(0x590)]),_0x207e87=_0x34722c[_0x407b4f(0xbc2)];for(let _0x190427=0x0;_0x190427<_0x207e87;++_0x190427){let _0x127a5b=_0x34722c[_0x190427];-0x1!==_0x127a5b['indexOf']('aCustom')&&delete _0x5b469b[_0x407b4f(0x590)][_0x127a5b];}let _0x593bae=(_0x304b1d+_0x5de9a4)%0x4;_0x593bae&&(_0x593bae=0x4-_0x593bae),_0x304b1d+=_0x593bae;let _0x16c95a=_0x54a070[_0x407b4f(0x2e2)](_0x304b1d+_0x5de9a4,!0x0);_0x304b1d+=Int32Array[_0x407b4f(0xde0)];for(let _0x550540=0x0;_0x550540<_0x16c95a;_0x550540++){let _0xd11e50={},_0x2d9fc6=_0x54a070[_0x407b4f(0x2e2)](_0x304b1d+_0x5de9a4,!0x0);if(_0x304b1d+=Int32Array[_0x407b4f(0xde0)],_0x2d9fc6>0x0){let _0x1cc743=_0x54a070[_0x407b4f(0xbe9)](_0x304b1d+_0x5de9a4,!0x0);_0x304b1d+=Int8Array['BYTES_PER_ELEMENT'],_0x54a070[_0x407b4f(0xbe9)](_0x304b1d+_0x5de9a4,!0x0),_0x304b1d+=Int8Array['BYTES_PER_ELEMENT'];let _0x44f5fd=_0x54a070['getInt8'](_0x304b1d+_0x5de9a4,!0x0);_0x304b1d+=Int8Array[_0x407b4f(0xde0)],_0x54a070[_0x407b4f(0xbe9)](_0x304b1d+_0x5de9a4,!0x0),_0x304b1d+=Int8Array[_0x407b4f(0xde0)];let _0x1c82cb,_0x319816=_0x54a070[_0x407b4f(0x2e2)](_0x304b1d+_0x5de9a4,!0x0);_0x304b1d+=Int32Array[_0x407b4f(0xde0)],0xd!==_0x44f5fd?(_0x1c82cb=new Uint8Array(_0x54a070[_0x407b4f(0x212)],_0x304b1d+_0x5de9a4,_0x319816),_0x304b1d+=Uint8Array[_0x407b4f(0xde0)]*_0x319816):(_0x1c82cb=new Uint32Array(_0x54a070[_0x407b4f(0x212)],_0x304b1d+_0x5de9a4,_0x319816),_0x304b1d+=Uint32Array[_0x407b4f(0xde0)]*_0x319816);let _0x1bda72,_0x151b56=(_0x304b1d+_0x5de9a4)%0x4;_0x151b56&&(_0x151b56=0x4-_0x151b56),_0x304b1d+=_0x151b56,0xd!==_0x44f5fd?(_0x1bda72=Cesium['ComponentDatatype']['createTypedArray'](Cesium[_0x407b4f(0xc58)]['UNSIGNED_BYTE'],_0x2d9fc6*Uint32Array['BYTES_PER_ELEMENT']),_0x82a4e1[_0x407b4f(0x8a3)](_0x1bda72,_0x2d9fc6,Uint32Array[_0x407b4f(0xde0)],_0x1c82cb)):_0x1bda72=_0x1c82cb;let _0x208431,_0x35f14e=_0x54a070[_0x407b4f(0x2e2)](_0x304b1d+_0x5de9a4,!0x0);_0x304b1d+=Int32Array[_0x407b4f(0xde0)],_0xd11e50[_0x407b4f(0x24a)]=_0x1cc743,0x0===_0x1cc743?_0x208431=new Uint16Array(_0x2d9fc6):0x1===_0x1cc743&&(_0x208431=new Uint32Array(_0x2d9fc6)),_0xd11e50[_0x407b4f(0x4da)]=_0x2d9fc6;let _0x54efd7=new Uint32Array(_0x1bda72[_0x407b4f(0x212)],_0x1bda72['byteOffset'],_0x1bda72[_0x407b4f(0x932)]/0x4);_0x208431['set'](_0x54efd7,0x0),_0xd11e50[_0x407b4f(0x660)]=_0x208431,_0xd11e50[_0x407b4f(0xad0)]=_0x44f5fd;for(let _0x21c216=0x0;_0x21c216<_0x35f14e;_0x21c216++){let _0xddf82a=_0x2fc963(_0x54a070,_0x5de9a4,_0x3ee79e,_0x304b1d),_0xa41168=_0xddf82a[_0x407b4f(0x297)];_0x304b1d=_0xddf82a[_0x407b4f(0xb8a)],_0xd11e50['materialCode']=_0xa41168;}if(_0x269df6[_0x407b4f(0xbc2)]>0x0&&0xd!==_0x44f5fd){let _0xc4ea96=_0x5b469b[_0x407b4f(0xda7)];_0xd11e50[_0x407b4f(0x660)]=_0x54efd7['map'](function(_0x400046){return _0x400046+_0xc4ea96;}),_0xd11e50[_0x407b4f(0x24a)]=0x1;}_0x269df6[_0x407b4f(0x6e3)](_0xd11e50);let _0x2d2401=(_0x304b1d+_0x5de9a4)%0x4;_0x2d2401&&(_0x2d2401=0x4-_0x2d2401),_0x304b1d+=_0x2d2401;}}}return _0x5b469b[_0x407b4f(0x6ab)]=_0x36648c,_0x13ea5f[_0x32a60e]={'vertexPackage':_0x5b469b,'arrIndexPackage':_0x269df6,'edgeGeometry':undefined,'cartographicBounds':void 0x0},_0x304b1d;}function _0x4e07f6(_0x50c332,_0x3fba78,_0x1095e3,_0x1f0926,_0x3dac57,_0xbcd4a0){const _0x3b9d4e=_0x14b705;let _0x2f05a1=_0x3fba78[_0x3b9d4e(0x38e)](_0x1f0926+_0x1095e3,!0x0);_0x1f0926+=Uint32Array[_0x3b9d4e(0xde0)];for(let _0x20caf8=0x0;_0x20caf8<_0x2f05a1;_0x20caf8++){let _0x180c06={};0x3===_0xbcd4a0[_0x3b9d4e(0x7c0)]&&(_0x3fba78[_0x3b9d4e(0x38e)](_0x1f0926+_0x1095e3,!0x0),_0x1f0926+=Uint32Array['BYTES_PER_ELEMENT']);let _0x38612f=_0x3fba78[_0x3b9d4e(0x38e)](_0x1f0926+_0x1095e3,!0x0);_0x1f0926+=Uint32Array[_0x3b9d4e(0xde0)];let _0x434096=_0x3fba78[_0x3b9d4e(0x1fc)](_0x1f0926+_0x1095e3,!0x0);_0x1f0926+=Uint8Array[_0x3b9d4e(0xde0)],_0x3fba78['getUint8'](_0x1f0926+_0x1095e3,!0x0),_0x1f0926+=Uint8Array[_0x3b9d4e(0xde0)];let _0x44a6d8=_0x3fba78[_0x3b9d4e(0x1fc)](_0x1f0926+_0x1095e3,!0x0);if(_0x1f0926+=Uint8Array['BYTES_PER_ELEMENT'],_0x1f0926+=Uint8Array[_0x3b9d4e(0xde0)],_0x38612f>0x0){let _0xdbe170,_0x966e22=null;0x1===_0x434096||0x3===_0x434096?(_0xdbe170=_0x38612f*Uint32Array[_0x3b9d4e(0xde0)],_0x966e22=_0x50c332[_0x3b9d4e(0x879)](_0x1f0926,_0x1f0926+_0xdbe170)):(_0xdbe170=_0x38612f*Uint16Array[_0x3b9d4e(0xde0)],_0x966e22=_0x50c332[_0x3b9d4e(0x879)](_0x1f0926,_0x1f0926+_0xdbe170),_0x38612f%0x2!=0x0&&(_0xdbe170+=0x2)),_0x180c06[_0x3b9d4e(0x660)]=_0x966e22,_0x1f0926+=_0xdbe170;}_0x180c06[_0x3b9d4e(0x4da)]=_0x38612f,_0x180c06[_0x3b9d4e(0x24a)]=_0x434096,_0x180c06['primitiveType']=_0x44a6d8;let _0xdfb3f5=_0x3fba78['getUint32'](_0x1f0926+_0x1095e3,!0x0);_0x1f0926+=Uint32Array['BYTES_PER_ELEMENT'];for(let _0x5b1582=0x0;_0x5b1582<_0xdfb3f5;_0x5b1582++){let _0x2fd2cb=_0x2fc963(_0x3fba78,_0x1095e3,_0x50c332,_0x1f0926),_0x4e2ac7=_0x2fd2cb[_0x3b9d4e(0x297)];_0x1f0926=_0x2fd2cb[_0x3b9d4e(0xb8a)],_0x180c06['materialCode']=_0x4e2ac7;}0x0!==_0x1f0926%0x4&&(_0x1f0926+=0x4-_0x1f0926%0x4),_0x3dac57[_0x3b9d4e(0x6e3)](_0x180c06);}return _0x1f0926;}function _0x1780b4(_0x22423a,_0x2aff56,_0xe726af,_0x44e6fa){const _0x22116a=_0x14b705;let _0x4bc8a7=_0x514f8d(_0x2aff56,_0x22423a,_0xe726af),_0x462add=_0x4bc8a7['buffer'],_0xc2c9d6=_0x4bc8a7[_0x22116a(0xae8)],_0x46ce86=0x0,_0xaf2a79=_0x2aff56['getUint32'](_0x46ce86+_0xc2c9d6,!0x0);_0x46ce86+=Uint32Array['BYTES_PER_ELEMENT'];let _0x36145d=_0x44e6fa['geoPackage'];for(let _0x543482=0x0;_0x543482<_0xaf2a79;_0x543482++){0x3===_0x44e6fa[_0x22116a(0x7c0)]&&(_0x2aff56[_0x22116a(0x38e)](_0x46ce86+_0xc2c9d6,!0x0),_0x46ce86+=Uint32Array[_0x22116a(0xde0)]);let _0x42862f=_0x2fc963(_0x2aff56,_0xc2c9d6,_0x462add,_0x46ce86),_0x26fbdb=_0x42862f[_0x22116a(0x297)];_0x46ce86=_0x42862f[_0x22116a(0xb8a)];let _0xd1d84a=_0x46ce86%0x4;0x0!==_0xd1d84a&&(_0x46ce86+=0x4-_0xd1d84a);let _0x679ae3=_0x2aff56[_0x22116a(0x38e)](_0x46ce86+_0xc2c9d6,!0x0);_0x46ce86+=Int32Array[_0x22116a(0xde0)];let _0x409602={'vertexAttributes':[],'attrLocation':{},'instanceCount':0x0,'instanceMode':0x0,'instanceIndex':-0x1};if(0x3===_0x44e6fa[_0x22116a(0x7c0)])switch(_0x679ae3){case _0x577334[_0x22116a(0xba3)]:_0x679ae3=_0x154bca[_0x22116a(0xcf0)];break;case _0x577334[_0x22116a(0x350)]:_0x679ae3=_0x154bca[_0x22116a(0x789)];break;case _0x577334[_0x22116a(0x4af)]:_0x679ae3=_0x154bca['SV_Compressed'];}if(_0x679ae3===_0x154bca[_0x22116a(0xcf0)]){_0x46ce86=_0x35146a(_0x462add,_0x2aff56,_0xc2c9d6,_0x46ce86,_0x409602,_0x44e6fa);let _0x14dc3b,_0x42971c=[];_0x46ce86=_0x4e07f6(_0x462add,_0x2aff56,_0xc2c9d6,_0x46ce86,_0x42971c,_0x44e6fa),0x2===_0x42971c['length']&&0xd===_0x42971c[0x1][_0x22116a(0xad0)]&&_0x42971c[0x1][_0x22116a(0x4da)]>=0x3&&(_0x14dc3b=_0xc822bc[_0x22116a(0x9d9)](_0x409602,_0x42971c[0x1])),_0x36145d[_0x26fbdb]={'vertexPackage':_0x409602,'arrIndexPackage':_0x42971c,'edgeGeometry':_0x14dc3b};}else{if(_0x679ae3===_0x154bca[_0x22116a(0x247)]&&0x3!==_0x44e6fa[_0x22116a(0x7c0)]){_0x46ce86=_0x254c04(_0x462add,_0x2aff56,_0xc2c9d6,_0x46ce86,_0x409602);let _0x95d463,_0x4c5777=[];_0x46ce86=_0x4e07f6(_0x462add,_0x2aff56,_0xc2c9d6,_0x46ce86,_0x4c5777,_0x44e6fa),0x2===_0x4c5777[_0x22116a(0xbc2)]&&0xd===_0x4c5777[0x1][_0x22116a(0xad0)]&&_0x4c5777[0x1]['indicesCount']>=0x3&&(_0x95d463=_0xc822bc['createEdgeDataByIndices'](_0x409602,_0x4c5777[0x1])),_0x36145d[_0x26fbdb]={'vertexPackage':_0x409602,'arrIndexPackage':_0x4c5777,'edgeGeometry':_0x95d463};}else _0x679ae3===_0x154bca['SV_DracoCompressed']?_0x46ce86=_0x6c35a4(_0x462add,_0x2aff56,_0xc2c9d6,_0x46ce86,_0x409602,_0x44e6fa,_0x26fbdb):_0x679ae3===_0x154bca['SV_Compressed']&&0x3===_0x44e6fa['version']&&(_0x46ce86=_0x15d022(_0x462add,_0x22423a,_0x2aff56,_0x46ce86,_0xe726af,_0x409602,0x0,_0x36145d,_0x26fbdb));}if(0x3===_0x44e6fa[_0x22116a(0x7c0)]){let _0x47eaa9=new Cesium[(_0x22116a(0x367))]();_0x47eaa9['x']=_0x2aff56[_0x22116a(0xbb8)](_0x46ce86+_0xc2c9d6,!0x0),_0x46ce86+=Float64Array[_0x22116a(0xde0)],_0x47eaa9['y']=_0x2aff56[_0x22116a(0xbb8)](_0x46ce86+_0xc2c9d6,!0x0),_0x46ce86+=Float64Array[_0x22116a(0xde0)],_0x47eaa9['z']=_0x2aff56[_0x22116a(0xbb8)](_0x46ce86+_0xc2c9d6,!0x0),_0x46ce86+=Float64Array[_0x22116a(0xde0)];let _0x3965e9=new Cesium[(_0x22116a(0x367))]();_0x3965e9['x']=_0x2aff56[_0x22116a(0xbb8)](_0x46ce86+_0xc2c9d6,!0x0),_0x46ce86+=Float64Array[_0x22116a(0xde0)],_0x3965e9['y']=_0x2aff56[_0x22116a(0xbb8)](_0x46ce86+_0xc2c9d6,!0x0),_0x46ce86+=Float64Array[_0x22116a(0xde0)],_0x3965e9['z']=_0x2aff56[_0x22116a(0xbb8)](_0x46ce86+_0xc2c9d6,!0x0),_0x46ce86+=Float64Array[_0x22116a(0xde0)];let _0x123640=new Cesium[(_0x22116a(0x367))]();_0x123640['x']=_0x2aff56['getFloat64'](_0x46ce86+_0xc2c9d6,!0x0),_0x46ce86+=Float64Array[_0x22116a(0xde0)],_0x123640['y']=_0x2aff56['getFloat64'](_0x46ce86+_0xc2c9d6,!0x0),_0x46ce86+=Float64Array[_0x22116a(0xde0)],_0x123640['z']=_0x2aff56[_0x22116a(0xbb8)](_0x46ce86+_0xc2c9d6,!0x0),_0x46ce86+=Float64Array[_0x22116a(0xde0)];let _0x5896da=new Cesium[(_0x22116a(0x367))]();_0x5896da['x']=_0x2aff56[_0x22116a(0xbb8)](_0x46ce86+_0xc2c9d6,!0x0),_0x46ce86+=Float64Array[_0x22116a(0xde0)],_0x5896da['y']=_0x2aff56[_0x22116a(0xbb8)](_0x46ce86+_0xc2c9d6,!0x0),_0x46ce86+=Float64Array[_0x22116a(0xde0)],_0x5896da['z']=_0x2aff56[_0x22116a(0xbb8)](_0x46ce86+_0xc2c9d6,!0x0),_0x46ce86+=Float64Array[_0x22116a(0xde0)];}}return 0x3!==_0x44e6fa[_0x22116a(0x7c0)]&&(_0x4bc8a7=_0x514f8d(_0x2aff56,_0x22423a,_0x46ce86+_0xc2c9d6)),_0x4bc8a7['byteOffset'];}function _0x220323(_0x2db506,_0x236037,_0x52ddb5,_0x12fe73){const _0x502ace=_0x14b705;let _0x4e40d7=_0x514f8d(_0x236037,_0x2db506,_0x52ddb5),_0x1269bc=_0x4e40d7['buffer'];_0x52ddb5=_0x4e40d7[_0x502ace(0xae8)];var _0x5b07e7=0x0;let _0x4bf9e7=_0x236037['getUint32'](_0x5b07e7+_0x52ddb5,!0x0);_0x5b07e7+=Uint32Array[_0x502ace(0xde0)];for(let _0x249615=0x0;_0x249615<_0x4bf9e7;_0x249615++){let _0x236a89=_0x2fc963(_0x236037,_0x52ddb5,_0x1269bc,_0x5b07e7),_0x189c6e=_0x236a89[_0x502ace(0x297)],_0x4abc1a=(_0x5b07e7=_0x236a89[_0x502ace(0xb8a)])%0x4;0x0!==_0x4abc1a&&(_0x5b07e7+=0x4-_0x4abc1a),_0x236037['getUint32'](_0x5b07e7+_0x52ddb5,!0x0),_0x5b07e7+=Uint32Array['BYTES_PER_ELEMENT'];let _0x1bb937=_0x236037[_0x502ace(0x38e)](_0x5b07e7+_0x52ddb5,!0x0);_0x5b07e7+=Uint32Array['BYTES_PER_ELEMENT'];let _0x1b68bc=_0x236037[_0x502ace(0x38e)](_0x5b07e7+_0x52ddb5,!0x0);_0x5b07e7+=Uint32Array[_0x502ace(0xde0)];let _0x397288=_0x236037[_0x502ace(0x38e)](_0x5b07e7+_0x52ddb5,!0x0);_0x5b07e7+=Uint32Array[_0x502ace(0xde0)];let _0x4dd989=_0x236037[_0x502ace(0x38e)](_0x5b07e7+_0x52ddb5,!0x0);_0x5b07e7+=Uint32Array['BYTES_PER_ELEMENT'];let _0x3a929d=_0x236037[_0x502ace(0x38e)](_0x5b07e7+_0x52ddb5,!0x0);_0x5b07e7+=Uint32Array[_0x502ace(0xde0)];let _0xf2c9b9=_0x1269bc['subarray'](_0x5b07e7,_0x5b07e7+_0x4dd989);_0x5b07e7+=_0x4dd989;let _0x7739c5=_0x3a929d===_0x2d647f[_0x502ace(0x538)]||_0x3a929d===_0x2d647f[_0x502ace(0xd13)]?Cesium[_0x502ace(0x3c9)][_0x502ace(0x855)]:Cesium[_0x502ace(0x3c9)][_0x502ace(0x23b)];_0x12fe73[_0x189c6e]={'id':_0x189c6e,'width':_0x1bb937,'height':_0x1b68bc,'compressType':_0x397288,'nFormat':_0x3a929d,'internalFormat':_0x7739c5,'arrayBufferView':_0xf2c9b9};}return _0x4e40d7[_0x502ace(0x8a7)];}function _0x3ceba4(_0x3ede9f,_0x5bcfbd,_0x2e3ee4,_0x145120){const _0x435307=_0x14b705;let _0x4c2d44=_0x5bcfbd[_0x435307(0x38e)](_0x2e3ee4,!0x0);_0x2e3ee4+=Uint32Array['BYTES_PER_ELEMENT'];let _0x1b6202=new Uint8Array(_0x3ede9f,_0x2e3ee4,_0x4c2d44),_0x394633=Cesium[_0x435307(0x9f6)](_0x1b6202);return _0x2e3ee4+=_0x4c2d44,_0x145120[_0x435307(0x2f5)]=JSON[_0x435307(0x2c1)](_0x394633),_0x2e3ee4;}function _0x3f029b(_0x53aa20,_0x4e31b1,_0x16d451,_0x57eb39,_0x442db1,_0x4857f5){const _0x307e30=_0x14b705;let _0x118d62=_0x514f8d(_0x4e31b1,_0x53aa20,_0x16d451),_0x56300b=_0x118d62[_0x307e30(0x212)],_0x2a386d=0x0;if(_0x16d451=_0x118d62[_0x307e30(0xae8)],0x1==(0x1&_0x57eb39)){let _0x4d99aa=_0x4e31b1['getUint32'](_0x2a386d+_0x16d451,!0x0);_0x2a386d+=Uint32Array[_0x307e30(0xde0)];for(let _0x4055b=0x0;_0x4055b<_0x4d99aa;_0x4055b++){let _0x45c462=_0x2fc963(_0x4e31b1,_0x16d451,_0x56300b,_0x2a386d),_0x2f9cef=_0x45c462['string'];_0x2a386d=_0x45c462[_0x307e30(0xb8a)];let _0x1dab44=_0x4e31b1[_0x307e30(0x38e)](_0x2a386d+_0x16d451,!0x0);_0x2a386d+=Uint32Array['BYTES_PER_ELEMENT'];let _0x3b4e3c={};if(_0x442db1[_0x2f9cef][_0x307e30(0xcae)]=_0x3b4e3c,-0x1==_0x442db1[_0x2f9cef]['vertexPackage'][_0x307e30(0x923)]){let _0x1879ae=new Float32Array(_0x442db1[_0x2f9cef][_0x307e30(0x93b)][_0x307e30(0xcc3)]);for(let _0x714512=0x0;_0x714512<_0x1dab44;_0x714512++){let _0x2fc164=_0x4e31b1[_0x307e30(0x38e)](_0x2a386d+_0x16d451,!0x0);_0x2a386d+=Uint32Array['BYTES_PER_ELEMENT'];let _0x4d68b1=_0x4e31b1[_0x307e30(0x38e)](_0x2a386d+_0x16d451,!0x0);_0x2a386d+=Uint32Array[_0x307e30(0xde0)];let _0x44e2e5=0x0,_0x39086a=0x0;_0x3b4e3c[_0x2fc164]={'batchId':_0x714512};for(let _0x468835=0x0;_0x468835<_0x4d68b1;_0x468835++)_0x39086a=_0x4e31b1[_0x307e30(0x38e)](_0x2a386d+_0x16d451,!0x0),_0x2a386d+=Uint32Array[_0x307e30(0xde0)],_0x44e2e5=_0x4e31b1[_0x307e30(0x38e)](_0x2a386d+_0x16d451,!0x0),_0x2a386d+=Uint32Array[_0x307e30(0xde0)],_0x1879ae[_0x307e30(0x54d)](_0x714512,_0x39086a,_0x39086a+_0x44e2e5);_0x3b4e3c[_0x2fc164][_0x307e30(0x912)]=_0x39086a,_0x3b4e3c[_0x2fc164][_0x307e30(0x84b)]=_0x44e2e5;}_0x26945a(_0x442db1[_0x2f9cef][_0x307e30(0x93b)],_0x1879ae,void 0x0);}else{let _0x325f33=_0x442db1[_0x2f9cef]['vertexPackage']['instanceCount'];_0x442db1[_0x2f9cef][_0x307e30(0x93b)]['instanceBuffer'],_0x442db1[_0x2f9cef][_0x307e30(0x93b)][_0x307e30(0xa0b)];let _0x172daa=new Float32Array(_0x325f33),_0x1143a7=0x0;for(let _0xe4618d=0x0;_0xe4618d<_0x1dab44;_0xe4618d++){let _0x40e158=_0x4e31b1['getUint32'](_0x2a386d+_0x16d451,!0x0);_0x2a386d+=Uint32Array[_0x307e30(0xde0)];let _0x39a8c8=_0x4e31b1[_0x307e30(0x38e)](_0x2a386d+_0x16d451,!0x0);_0x2a386d+=Uint32Array[_0x307e30(0xde0)];for(let _0x4678a9=0x0;_0x4678a9<_0x39a8c8;_0x4678a9++){let _0x347b91=_0x4e31b1[_0x307e30(0x38e)](_0x2a386d+_0x16d451,!0x0);_0x2a386d+=Uint32Array[_0x307e30(0xde0)],_0x172daa[_0x1143a7]=_0x1143a7,void 0x0===_0x3b4e3c[_0x40e158]&&(_0x3b4e3c[_0x40e158]={'vertexColorCount':0x1,'instanceIds':[],'vertexColorOffset':_0x1143a7}),_0x3b4e3c[_0x40e158][_0x307e30(0x6f7)][_0x307e30(0x6e3)](_0x347b91),_0x1143a7++,0x3===_0x4857f5&&(_0x4e31b1[_0x307e30(0x38e)](_0x2a386d+_0x16d451,!0x0),_0x2a386d+=Uint32Array[_0x307e30(0xde0)]);}}_0x26945a(_0x442db1[_0x2f9cef][_0x307e30(0x93b)],_0x172daa,0x1);}}}}function _0x26945a(_0x1fd22a,_0x3d5707,_0x2d72b0){const _0x2f9b3b=_0x14b705;let _0x2b2ec5=_0x1fd22a[_0x2f9b3b(0x2be)],_0xfb39da=_0x1fd22a[_0x2f9b3b(0x590)],_0x27ed74=_0x2b2ec5[_0x2f9b3b(0xbc2)];_0xfb39da[0x1===_0x2d72b0?_0x2f9b3b(0x524):_0x2f9b3b(0xe1b)]=_0x27ed74,_0x2b2ec5[_0x2f9b3b(0x6e3)]({'index':_0x27ed74,'typedArray':_0x3d5707,'componentsPerAttribute':0x1,'componentDatatype':Cesium['ComponentDatatype']['FLOAT'],'offsetInBytes':0x0,'strideInBytes':0x0,'instanceDivisor':_0x2d72b0});}new Cesium[(_0x14b705(0xb45))](),_0x4414fd['parseBuffer']=function(_0x284d45){const _0x40382d=_0x14b705;let _0x44f5ff=0x0,_0x2c4a42={'version':void 0x0,'groupNode':void 0x0,'geoPackage':{},'materials':void 0x0,'texturePackage':{}},_0x5d57e7=new DataView(_0x284d45);_0x2c4a42[_0x40382d(0x7c0)]=_0x5d57e7[_0x40382d(0x3eb)](_0x44f5ff,!0x0),_0x44f5ff+=Float32Array['BYTES_PER_ELEMENT'],_0x2c4a42[_0x40382d(0x7c0)]>=0x3&&(_0x5d57e7[_0x40382d(0x38e)](_0x44f5ff,!0x0),_0x44f5ff+=Uint32Array[_0x40382d(0xde0)]),_0x2c4a42['version']>=0x2&&(_0x5d57e7[_0x40382d(0x38e)](_0x44f5ff,!0x0),_0x44f5ff+=Uint32Array[_0x40382d(0xde0)]),_0x5d57e7[_0x40382d(0x38e)](_0x44f5ff,!0x0),_0x44f5ff+=Uint32Array[_0x40382d(0xde0)];let _0x2bef0e=_0x2dbf2e(_0x284d45,_0x44f5ff);_0x5d57e7=new DataView(_0x2bef0e),_0x44f5ff=0x0;let _0x1c15a4=_0x5d57e7[_0x40382d(0x38e)](_0x44f5ff,!0x0);return _0x44f5ff+=Uint32Array['BYTES_PER_ELEMENT'],_0x44f5ff=_0x386a35(_0x2bef0e,_0x5d57e7,_0x44f5ff,_0x2c4a42),_0x44f5ff=_0x1780b4(_0x2bef0e,_0x5d57e7,_0x44f5ff,_0x2c4a42),_0x44f5ff=_0x220323(_0x2bef0e,_0x5d57e7,_0x44f5ff,_0x2c4a42[_0x40382d(0xd8f)]),_0x44f5ff=_0x3ceba4(_0x2bef0e,_0x5d57e7,_0x44f5ff,_0x2c4a42),0x3===_0x2c4a42[_0x40382d(0x7c0)]&&(_0x1c15a4=_0x5d57e7['getUint32'](_0x44f5ff,!0x0),_0x44f5ff+=Uint32Array[_0x40382d(0xde0)]),((_0x1c15a4&_0x25fdb9[_0x40382d(0xa5e)])==_0x25fdb9[_0x40382d(0xa5e)]&&_0x3f029b(_0x2bef0e,_0x5d57e7,_0x44f5ff,_0x1c15a4,_0x2c4a42[_0x40382d(0xd71)],_0x2c4a42[_0x40382d(0x7c0)]),_0x2c4a42);};const _0xd9561d={'Distance':0x0,'Pixel':0x1,'GeometryError':0x2};var _0x5e0428=Object['freeze'](_0xd9561d);function _0x4a003b(_0x47d4a4,_0x3340a1,_0x2e1b5e,_0x1547e0){const _0x1fc0e3=_0x14b705;let _0x175b1d=_0x2e1b5e[_0x1fc0e3(0x38e)](_0x1547e0,!0x0);_0x1547e0+=Uint32Array[_0x1fc0e3(0xde0)];let _0x463ae4=0x0,_0x5dc5a6={},_0x43107d=_0x5dc5a6[_0x1fc0e3(0x2be)]=[],_0x2fa191=_0x5dc5a6[_0x1fc0e3(0x590)]={};_0x5dc5a6[_0x1fc0e3(0x53e)]=0x0,_0x5dc5a6[_0x1fc0e3(0xa0b)]=0x0;let _0x13fcf5=0x0;_0x2e1b5e[_0x1fc0e3(0x38e)](_0x1547e0,!0x0),_0x1547e0+=Uint32Array[_0x1fc0e3(0xde0)];let _0x1c6734=_0x2e1b5e[_0x1fc0e3(0xab9)](_0x1547e0,!0x0);_0x1547e0+=Uint32Array[_0x1fc0e3(0xde0)];let _0x272cb8=_0x1c6734;_0x1c6734>0x4&&(_0x272cb8=_0x1c6734>>0x8,_0x1c6734&=0xf);let _0x559e9f=_0x2e1b5e['getUint32'](_0x1547e0,!0x0);if(_0x1547e0+=Uint32Array[_0x1fc0e3(0xde0)],_0x559e9f>0x0){let _0x119682=_0x2e1b5e[_0x1fc0e3(0xab9)](_0x1547e0,!0x0);_0x119682=_0x1c6734*Float32Array[_0x1fc0e3(0xde0)],_0x1547e0+=Uint32Array['BYTES_PER_ELEMENT'],_0x463ae4=_0x559e9f*_0x119682,_0x2fa191[_0x1fc0e3(0x901)]=_0x13fcf5,_0x43107d[_0x1fc0e3(0x6e3)]({'index':_0x2fa191[_0x1fc0e3(0x901)],'typedArray':_0x3340a1['subarray'](_0x1547e0,_0x1547e0+_0x463ae4),'componentsPerAttribute':_0x1c6734,'componentDatatype':Cesium['ComponentDatatype'][_0x1fc0e3(0x557)],'offsetInBytes':0x0,'strideInBytes':_0x119682,'normalize':!0x1}),_0x13fcf5++,_0x1547e0+=_0x463ae4;}let _0x24c59c=_0x2e1b5e['getUint32'](_0x1547e0,!0x0);if(_0x1547e0+=Uint32Array[_0x1fc0e3(0xde0)],_0x24c59c>0x0){let _0x3a6da7=_0x2e1b5e[_0x1fc0e3(0xab9)](_0x1547e0,!0x0);_0x3a6da7=_0x272cb8*Float32Array[_0x1fc0e3(0xde0)],_0x1547e0+=Uint32Array['BYTES_PER_ELEMENT'],_0x463ae4=_0x24c59c*_0x3a6da7,_0x2fa191[_0x1fc0e3(0xb72)]=_0x13fcf5,_0x43107d[_0x1fc0e3(0x6e3)]({'index':_0x2fa191['aNormal'],'typedArray':_0x3340a1[_0x1fc0e3(0x879)](_0x1547e0,_0x1547e0+_0x463ae4),'componentsPerAttribute':_0x272cb8,'componentDatatype':Cesium[_0x1fc0e3(0xc58)][_0x1fc0e3(0x557)],'offsetInBytes':0x0,'strideInBytes':_0x3a6da7,'normalize':!0x1}),_0x13fcf5++,_0x1547e0+=_0x463ae4;}let _0x5e1145=_0x2e1b5e['getUint32'](_0x1547e0,!0x0);if(_0x1547e0+=Uint32Array['BYTES_PER_ELEMENT'],_0x5e1145>0x0){let _0x3949b0=new Uint8Array(0x4*_0x5e1145),_0x1278e2=_0x2e1b5e[_0x1fc0e3(0x38e)](_0x1547e0,!0x0);_0x1278e2=0x4*Float32Array[_0x1fc0e3(0xde0)],_0x1547e0+=Uint32Array[_0x1fc0e3(0xde0)],_0x463ae4=_0x5e1145*_0x1278e2;let _0x3e7c7c=new Float32Array(_0x3340a1[_0x1fc0e3(0x212)],_0x1547e0,0x4*_0x559e9f);for(let _0x3c3312=0x0;_0x3c3312<_0x559e9f;_0x3c3312++)_0x3949b0[0x4*_0x3c3312]=0xff*_0x3e7c7c[0x4*_0x3c3312],_0x3949b0[0x4*_0x3c3312+0x1]=0xff*_0x3e7c7c[0x4*_0x3c3312+0x1],_0x3949b0[0x4*_0x3c3312+0x2]=0xff*_0x3e7c7c[0x4*_0x3c3312+0x2],_0x3949b0[0x4*_0x3c3312+0x3]=0xff*_0x3e7c7c[0x4*_0x3c3312+0x3];_0x1547e0+=_0x463ae4,_0x2fa191[_0x1fc0e3(0x7db)]=_0x13fcf5,_0x43107d[_0x1fc0e3(0x6e3)]({'index':_0x2fa191[_0x1fc0e3(0x7db)],'typedArray':_0x3949b0,'componentsPerAttribute':0x4,'componentDatatype':Cesium[_0x1fc0e3(0xc58)][_0x1fc0e3(0xc70)],'offsetInBytes':0x0,'strideInBytes':0x4,'normalize':!0x0}),_0x13fcf5++;}let _0x252595=_0x2e1b5e[_0x1fc0e3(0x38e)](_0x1547e0,!0x0);_0x1547e0+=Uint32Array[_0x1fc0e3(0xde0)],_0x252595>0x0&&(_0x463ae4=0x10*_0x252595,_0x1547e0+=_0x463ae4);let _0x2ad227=_0x2e1b5e[_0x1fc0e3(0x38e)](_0x1547e0,!0x0);_0x1547e0+=Uint32Array[_0x1fc0e3(0xde0)];let _0x5bce2b,_0x12caea,_0x242708=-0x1;for(let _0x157991=0x0;_0x157991<_0x2ad227;_0x157991++){_0x5bce2b=_0x2e1b5e['getUint32'](_0x1547e0,!0x0),_0x1547e0+=Uint32Array['BYTES_PER_ELEMENT'],_0x12caea=_0x2e1b5e['getUint16'](_0x1547e0,!0x0),_0x1547e0+=Uint16Array[_0x1fc0e3(0xde0)],_0x2e1b5e['getUint16'](_0x1547e0,!0x0),_0x1547e0+=Uint16Array[_0x1fc0e3(0xde0)],_0x463ae4=_0x5bce2b*_0x12caea*Float32Array[_0x1fc0e3(0xde0)];let _0x59b7ed=_0x3340a1[_0x1fc0e3(0x879)](_0x1547e0,_0x1547e0+_0x463ae4);if(-0x1!==_0x242708||0x14!==_0x12caea&&0x23!==_0x12caea){if(-0x1!==_0x242708)_0x5dc5a6[_0x1fc0e3(0xb97)]=new Float32Array(_0x3340a1[_0x1fc0e3(0x212)],_0x1547e0,_0x5bce2b*_0x12caea);else{let _0x3bfa81=_0x1fc0e3(0x8e9)+_0x157991;_0x2fa191[_0x3bfa81]=_0x13fcf5++,_0x43107d[_0x1fc0e3(0x6e3)]({'index':_0x2fa191[_0x3bfa81],'typedArray':_0x59b7ed,'componentsPerAttribute':_0x12caea,'componentDatatype':Cesium[_0x1fc0e3(0xc58)][_0x1fc0e3(0x557)],'offsetInBytes':0x0,'strideInBytes':_0x12caea*Float32Array[_0x1fc0e3(0xde0)],'normalize':!0x1});}}else{let _0x227dcf;_0x242708=_0x157991,_0x5dc5a6[_0x1fc0e3(0x53e)]=_0x5bce2b,_0x5dc5a6[_0x1fc0e3(0xa0b)]=_0x12caea,_0x5dc5a6['instanceBuffer']=_0x59b7ed,0x14===_0x12caea?(_0x227dcf=0x14*Float32Array['BYTES_PER_ELEMENT'],_0x2fa191[_0x1fc0e3(0x7b1)]=_0x13fcf5++,_0x43107d['push']({'index':_0x2fa191[_0x1fc0e3(0x7b1)],'componentsPerAttribute':0x4,'componentDatatype':Cesium[_0x1fc0e3(0xc58)][_0x1fc0e3(0x557)],'normalize':!0x1,'offsetInBytes':0x0,'strideInBytes':_0x227dcf,'instanceDivisor':0x1}),_0x2fa191[_0x1fc0e3(0xc79)]=_0x13fcf5++,_0x43107d[_0x1fc0e3(0x6e3)]({'index':_0x2fa191[_0x1fc0e3(0xc79)],'componentsPerAttribute':0x4,'componentDatatype':Cesium[_0x1fc0e3(0xc58)][_0x1fc0e3(0x557)],'normalize':!0x1,'offsetInBytes':0x4*Float32Array['BYTES_PER_ELEMENT'],'strideInBytes':_0x227dcf,'instanceDivisor':0x1}),_0x2fa191[_0x1fc0e3(0x77b)]=_0x13fcf5++,_0x43107d[_0x1fc0e3(0x6e3)]({'index':_0x2fa191[_0x1fc0e3(0x77b)],'componentsPerAttribute':0x4,'componentDatatype':Cesium[_0x1fc0e3(0xc58)]['FLOAT'],'normalize':!0x1,'offsetInBytes':0x8*Float32Array[_0x1fc0e3(0xde0)],'strideInBytes':_0x227dcf,'instanceDivisor':0x1}),_0x2fa191[_0x1fc0e3(0xc4b)]=_0x13fcf5++,_0x43107d['push']({'index':_0x2fa191[_0x1fc0e3(0xc4b)],'componentsPerAttribute':0x4,'componentDatatype':Cesium[_0x1fc0e3(0xc58)][_0x1fc0e3(0x557)],'normalize':!0x1,'offsetInBytes':0xc*Float32Array[_0x1fc0e3(0xde0)],'strideInBytes':_0x227dcf,'instanceDivisor':0x1}),_0x2fa191['uv6']=_0x13fcf5++,_0x43107d[_0x1fc0e3(0x6e3)]({'index':_0x2fa191[_0x1fc0e3(0x564)],'componentsPerAttribute':0x4,'componentDatatype':Cesium[_0x1fc0e3(0xc58)][_0x1fc0e3(0x557)],'normalize':!0x1,'offsetInBytes':0x10*Float32Array[_0x1fc0e3(0xde0)],'strideInBytes':_0x227dcf,'instanceDivisor':0x1})):0x23===_0x12caea&&(_0x227dcf=0x23*Float32Array[_0x1fc0e3(0xde0)],_0x2fa191['uv1']=_0x13fcf5++,_0x43107d['push']({'index':_0x2fa191['uv1'],'componentsPerAttribute':0x4,'componentDatatype':Cesium[_0x1fc0e3(0xc58)][_0x1fc0e3(0x557)],'normalize':!0x1,'offsetInBytes':0x0,'strideInBytes':_0x227dcf,'instanceDivisor':0x1,'byteLength':_0x463ae4}),_0x2fa191[_0x1fc0e3(0x7b1)]=_0x13fcf5++,_0x43107d['push']({'index':_0x2fa191[_0x1fc0e3(0x7b1)],'componentsPerAttribute':0x4,'componentDatatype':Cesium[_0x1fc0e3(0xc58)][_0x1fc0e3(0x557)],'normalize':!0x1,'offsetInBytes':0x4*Float32Array['BYTES_PER_ELEMENT'],'strideInBytes':_0x227dcf,'instanceDivisor':0x1}),_0x2fa191[_0x1fc0e3(0xc79)]=_0x13fcf5++,_0x43107d['push']({'index':_0x2fa191[_0x1fc0e3(0xc79)],'componentsPerAttribute':0x4,'componentDatatype':Cesium['ComponentDatatype'][_0x1fc0e3(0x557)],'normalize':!0x1,'offsetInBytes':0x8*Float32Array[_0x1fc0e3(0xde0)],'strideInBytes':_0x227dcf,'instanceDivisor':0x1}),_0x2fa191[_0x1fc0e3(0x77b)]=_0x13fcf5++,_0x43107d[_0x1fc0e3(0x6e3)]({'index':_0x2fa191[_0x1fc0e3(0x77b)],'componentsPerAttribute':0x4,'componentDatatype':Cesium[_0x1fc0e3(0xc58)]['FLOAT'],'normalize':!0x1,'offsetInBytes':0xc*Float32Array[_0x1fc0e3(0xde0)],'strideInBytes':_0x227dcf,'instanceDivisor':0x1}),_0x2fa191[_0x1fc0e3(0x575)]=_0x13fcf5++,_0x43107d['push']({'index':_0x2fa191[_0x1fc0e3(0x575)],'componentsPerAttribute':0x4,'componentDatatype':Cesium['ComponentDatatype']['FLOAT'],'normalize':!0x1,'offsetInBytes':0x10*Float32Array[_0x1fc0e3(0xde0)],'strideInBytes':_0x227dcf,'instanceDivisor':0x1}),_0x2fa191[_0x1fc0e3(0x564)]=_0x13fcf5++,_0x43107d[_0x1fc0e3(0x6e3)]({'index':_0x2fa191['uv6'],'componentsPerAttribute':0x4,'componentDatatype':Cesium[_0x1fc0e3(0xc58)][_0x1fc0e3(0x557)],'normalize':!0x1,'offsetInBytes':0x14*Float32Array[_0x1fc0e3(0xde0)],'strideInBytes':_0x227dcf,'instanceDivisor':0x1}),_0x2fa191['uv7']=_0x13fcf5++,_0x43107d[_0x1fc0e3(0x6e3)]({'index':_0x2fa191[_0x1fc0e3(0x5cd)],'componentsPerAttribute':0x3,'componentDatatype':Cesium['ComponentDatatype']['FLOAT'],'normalize':!0x1,'offsetInBytes':0x18*Float32Array[_0x1fc0e3(0xde0)],'strideInBytes':_0x227dcf,'instanceDivisor':0x1}),_0x2fa191['secondary_colour']=_0x13fcf5++,_0x43107d[_0x1fc0e3(0x6e3)]({'index':_0x2fa191[_0x1fc0e3(0xc4b)],'componentsPerAttribute':0x4,'componentDatatype':Cesium['ComponentDatatype'][_0x1fc0e3(0x557)],'normalize':!0x1,'offsetInBytes':0x1b*Float32Array[_0x1fc0e3(0xde0)],'strideInBytes':_0x227dcf,'instanceDivisor':0x1}),_0x2fa191[_0x1fc0e3(0xb1f)]=_0x13fcf5++,_0x43107d[_0x1fc0e3(0x6e3)]({'index':_0x2fa191[_0x1fc0e3(0xb1f)],'componentsPerAttribute':0x4,'componentDatatype':Cesium[_0x1fc0e3(0xc58)][_0x1fc0e3(0x557)],'normalize':!0x1,'offsetInBytes':0x1f*Float32Array[_0x1fc0e3(0xde0)],'strideInBytes':_0x227dcf,'instanceDivisor':0x1}));}_0x1547e0+=_0x463ae4;}_0x5dc5a6[_0x1fc0e3(0xcc3)]=_0x559e9f,_0x5dc5a6[_0x1fc0e3(0x923)]=_0x242708;let _0x4b1dae=_0x2e1b5e[_0x1fc0e3(0x38e)](_0x1547e0,!0x0);_0x1547e0+=Uint32Array['BYTES_PER_ELEMENT'];let _0x2f172a=[];for(let _0x4ce166=0x0;_0x4ce166<_0x4b1dae;_0x4ce166++){let _0x1c2bae={},_0x1b7b8a=_0x2e1b5e['getUint32'](_0x1547e0,!0x0);_0x1547e0+=Uint32Array[_0x1fc0e3(0xde0)];let _0x489bdc=_0x2e1b5e[_0x1fc0e3(0x1fc)](_0x1547e0,!0x0);_0x1547e0+=Uint8Array['BYTES_PER_ELEMENT'],_0x2e1b5e[_0x1fc0e3(0x1fc)](_0x1547e0,!0x0),_0x1547e0+=Uint8Array['BYTES_PER_ELEMENT'];let _0x4fc53d=_0x2e1b5e[_0x1fc0e3(0x1fc)](_0x1547e0,!0x0);_0x1547e0+=Uint8Array[_0x1fc0e3(0xde0)],_0x1547e0+=0x1,_0x1c2bae[_0x1fc0e3(0x4da)]=_0x1b7b8a,_0x1c2bae[_0x1fc0e3(0x24a)]=_0x489bdc,_0x1c2bae['primitiveType']=_0x4fc53d;let _0x23bc60=_0x1547e0;_0x1b7b8a>0x0&&(0x0===_0x489bdc?(_0x463ae4=_0x1b7b8a*Uint16Array[_0x1fc0e3(0xde0)],_0x1547e0+=_0x463ae4,_0x1b7b8a%0x2==0x1&&(_0x1547e0+=0x2)):(_0x463ae4=0x4*_0x1b7b8a,_0x1547e0+=_0x463ae4)),_0x1c2bae[_0x1fc0e3(0x660)]=_0x3340a1['subarray'](_0x23bc60,_0x23bc60+_0x463ae4);let _0x5252a7=_0x2e1b5e[_0x1fc0e3(0x38e)](_0x1547e0,!0x0);_0x1547e0+=Uint32Array[_0x1fc0e3(0xde0)];let _0x4b7bb2=_0x2e1b5e['getUint32'](_0x1547e0,!0x0);_0x1547e0+=Uint32Array['BYTES_PER_ELEMENT']*_0x5252a7,_0x1c2bae[_0x1fc0e3(0x553)]=_0x4b7bb2,_0x2f172a[_0x1fc0e3(0x6e3)](_0x1c2bae);}return _0x47d4a4[_0x175b1d]={'vertexPackage':_0x5dc5a6,'arrIndexPackage':_0x2f172a},_0x1547e0;}function _0x45e51d(_0x361999,_0x4a45aa,_0x59ffb9){const _0x4233f6=_0x14b705;let _0x48fc06=_0x361999[_0x4233f6(0x2be)],_0x1ee8b6=_0x361999['attrLocation'],_0x3bc564=_0x48fc06[_0x4233f6(0xbc2)];_0x1ee8b6[0x1===_0x59ffb9?_0x4233f6(0x524):_0x4233f6(0xe1b)]=_0x3bc564,_0x48fc06[_0x4233f6(0x6e3)]({'index':_0x3bc564,'typedArray':_0x4a45aa,'componentsPerAttribute':0x1,'componentDatatype':Cesium['ComponentDatatype'][_0x4233f6(0x557)],'offsetInBytes':0x0,'strideInBytes':0x0,'instanceDivisor':_0x59ffb9});}function _0x10c283(_0x15247f,_0x1c8cab,_0x4a225a){const _0x5c9ef4=_0x14b705;let _0x596bee=_0x2ebcaf[_0x5c9ef4(0xc3a)](_0x15247f)[_0x5c9ef4(0xc5e)],_0xca25e1=_0x596bee[_0x5c9ef4(0xbd3)];_0x4a225a[_0x5c9ef4(0x388)]=[];let _0x58a731=_0x2ebcaf[_0x5c9ef4(0x6bc)](_0x596bee,'Material3Ds',_0xca25e1),_0x5aa63b=_0x2ebcaf[_0x5c9ef4(0x514)](_0x58a731,'material',_0xca25e1);for(let _0x3aae91=0x0,_0x32595d=_0x5aa63b['length'];_0x3aae91<_0x32595d;_0x3aae91++){let _0x3d87a9={},_0x4b192a=_0x5aa63b[_0x3aae91];_0x3d87a9['id']=_0x2ebcaf['queryStringValue'](_0x4b192a,_0x5c9ef4(0x6cb),_0xca25e1);let _0x1f77e9=_0x2ebcaf[_0x5c9ef4(0x6bc)](_0x4b192a,_0x5c9ef4(0x7dd),_0xca25e1),_0x51a10a=Cesium[_0x5c9ef4(0x714)](_0x2ebcaf[_0x5c9ef4(0xdad)](_0x1f77e9,_0x5c9ef4(0x791),_0xca25e1),0x1),_0x29ceb8=Cesium['defaultValue'](_0x2ebcaf[_0x5c9ef4(0xdad)](_0x1f77e9,_0x5c9ef4(0xa8a),_0xca25e1),0x1),_0x20ffc9=Cesium[_0x5c9ef4(0x714)](_0x2ebcaf[_0x5c9ef4(0xdad)](_0x1f77e9,_0x5c9ef4(0x213),_0xca25e1),0x1),_0x30ab8d=Cesium[_0x5c9ef4(0x714)](_0x2ebcaf[_0x5c9ef4(0xdad)](_0x1f77e9,_0x5c9ef4(0x681),_0xca25e1),0x1);_0x3d87a9[_0x5c9ef4(0x549)]={'r':_0x51a10a,'g':_0x29ceb8,'b':_0x20ffc9,'a':_0x30ab8d};let _0x2257ec=_0x2ebcaf[_0x5c9ef4(0x6bc)](_0x4b192a,'Diffuse',_0xca25e1);_0x51a10a=Cesium[_0x5c9ef4(0x714)](_0x2ebcaf[_0x5c9ef4(0xdad)](_0x2257ec,_0x5c9ef4(0xbef),_0xca25e1),0x1),_0x29ceb8=Cesium[_0x5c9ef4(0x714)](_0x2ebcaf[_0x5c9ef4(0xdad)](_0x2257ec,_0x5c9ef4(0x9bf),_0xca25e1),0x1),_0x20ffc9=Cesium[_0x5c9ef4(0x714)](_0x2ebcaf[_0x5c9ef4(0xdad)](_0x2257ec,_0x5c9ef4(0x296),_0xca25e1),0x1),_0x30ab8d=Cesium['defaultValue'](_0x2ebcaf[_0x5c9ef4(0xdad)](_0x2257ec,_0x5c9ef4(0x2bf),_0xca25e1),0x1),_0x3d87a9[_0x5c9ef4(0x2c0)]={'r':_0x51a10a,'g':_0x29ceb8,'b':_0x20ffc9,'a':_0x30ab8d};let _0x35a576=_0x2ebcaf['queryFirstNode'](_0x4b192a,'Specular',_0xca25e1);_0x51a10a=Cesium[_0x5c9ef4(0x714)](_0x2ebcaf[_0x5c9ef4(0xdad)](_0x35a576,_0x5c9ef4(0x265),_0xca25e1),0x0),_0x29ceb8=Cesium[_0x5c9ef4(0x714)](_0x2ebcaf[_0x5c9ef4(0xdad)](_0x35a576,_0x5c9ef4(0xc83),_0xca25e1),0x0),_0x20ffc9=Cesium[_0x5c9ef4(0x714)](_0x2ebcaf[_0x5c9ef4(0xdad)](_0x35a576,_0x5c9ef4(0x707),_0xca25e1),0x0),_0x30ab8d=Cesium[_0x5c9ef4(0x714)](_0x2ebcaf[_0x5c9ef4(0xdad)](_0x35a576,_0x5c9ef4(0x648),_0xca25e1),0x0),_0x3d87a9['specular']={'r':_0x51a10a,'g':_0x29ceb8,'b':_0x20ffc9,'a':_0x30ab8d},_0x3d87a9[_0x5c9ef4(0x4ee)]=_0x2ebcaf[_0x5c9ef4(0xdad)](_0x4b192a,_0x5c9ef4(0x47e),_0xca25e1),_0x3d87a9[_0x5c9ef4(0x486)]=_0x2ebcaf[_0x5c9ef4(0x688)](_0x4b192a,_0x5c9ef4(0x326),_0xca25e1),_0x3d87a9[_0x5c9ef4(0x89d)]=[];let _0x46308a=_0x2ebcaf['queryChildNodes'](_0x4b192a,_0x5c9ef4(0xa4f),_0xca25e1);for(let _0x59e03f=0x0;_0x59e03f<_0x46308a[_0x5c9ef4(0xbc2)];_0x59e03f++){let _0x3ccb23={},_0xb8487b=_0x46308a[_0x59e03f],_0x4b20d9=_0x2ebcaf[_0x5c9ef4(0x370)](_0xb8487b,_0x5c9ef4(0x6cb),_0xca25e1);_0x2ebcaf[_0x5c9ef4(0x370)](_0xb8487b,'TextureName',_0xca25e1);let _0x42e49b=_0x2ebcaf[_0x5c9ef4(0x6bc)](_0xb8487b,'AddressMode',_0xca25e1),_0x833748='TAM_WRAP'===_0x2ebcaf['queryStringValue'](_0x42e49b,'u',_0xca25e1)?0x0:0x1,_0x5c93f4=_0x5c9ef4(0xc95)===_0x2ebcaf[_0x5c9ef4(0x370)](_0x42e49b,'v',_0xca25e1)?0x0:0x1,_0x5452d7=_0x2ebcaf[_0x5c9ef4(0x370)](_0xb8487b,_0x5c9ef4(0x947),_0xca25e1)[_0x5c9ef4(0x3e6)](','),_0x3b00dc=0x10;for(;_0x3b00dc--;)_0x5452d7[_0x3b00dc]=parseFloat(_0x5452d7[_0x3b00dc]);_0x3ccb23[_0x5c9ef4(0x99e)]={'u':_0x833748,'v':_0x5c93f4,'w':0x0},_0x3ccb23[_0x5c9ef4(0x6dd)]=0x20202020,_0x3ccb23['filtermax']=0x2,_0x3ccb23[_0x5c9ef4(0xdaf)]=0x2,_0x3ccb23['id']=_0x4b20d9,_0x3ccb23[_0x5c9ef4(0x737)]=_0x5452d7,_0x3ccb23['url']='',_0x3d87a9['textureunitstates'][_0x5c9ef4(0x6e3)]({'textureunitstate':_0x3ccb23});}_0x4a225a['material'][_0x5c9ef4(0x6e3)]({'material':_0x3d87a9});}let _0x12833e=_0x2ebcaf['queryFirstNode'](_0x596bee,'PageLods',_0xca25e1),_0x249aeb=_0x2ebcaf['queryChildNodes'](_0x12833e,_0x5c9ef4(0x630),_0xca25e1);if(_0x1c8cab[_0x5c9ef4(0xd6c)]=[],_0x249aeb[_0x5c9ef4(0xbc2)]>0x0)for(let _0x4ccb95=0x0,_0x28833=_0x249aeb['length'];_0x4ccb95<_0x28833;_0x4ccb95++){let _0x46ebb3=_0x249aeb[_0x4ccb95],_0x112ff3=_0x2ebcaf['queryStringValue'](_0x46ebb3,_0x5c9ef4(0x67d),_0xca25e1);_0x112ff3=_0x112ff3?_0x112ff3['replace'](/.osgb$/,'.s3m'):'';let _0x58a63e=_0x2ebcaf[_0x5c9ef4(0x370)](_0x46ebb3,_0x5c9ef4(0x5cc),_0xca25e1),_0x2625b3=_0x2ebcaf[_0x5c9ef4(0xdad)](_0x46ebb3,_0x5c9ef4(0x8e3),_0xca25e1),_0x6a2c4a=_0x2ebcaf[_0x5c9ef4(0x6bc)](_0x46ebb3,_0x5c9ef4(0x382),_0xca25e1),_0x37e1dd={'boundingSphere':{'center':{'x':_0x2ebcaf['queryNumericValue'](_0x6a2c4a,'x',_0xca25e1),'y':_0x2ebcaf['queryNumericValue'](_0x6a2c4a,'y',_0xca25e1),'z':_0x2ebcaf[_0x5c9ef4(0xdad)](_0x6a2c4a,'z',_0xca25e1)},'radius':_0x2ebcaf[_0x5c9ef4(0xdad)](_0x6a2c4a,'radius',_0xca25e1)},'childTile':_0x112ff3,'geodes':[],'rangeList':_0x2625b3,'rangeMode':'DISTANCE_FROM_EYE_POINT'===_0x58a63e?_0x5e0428['Distance']:_0x5e0428[_0x5c9ef4(0x74a)]};_0x37e1dd[_0x5c9ef4(0xa3c)]=[];let _0x125416=_0x2ebcaf[_0x5c9ef4(0x514)](_0x46ebb3,_0x5c9ef4(0xae7),_0xca25e1);for(let _0x2180b1=0x0;_0x2180b1<_0x125416[_0x5c9ef4(0xbc2)];_0x2180b1++){let _0xd1d2b0={},_0x5af630=_0x125416[_0x2180b1],_0x8a64a4=_0x2ebcaf[_0x5c9ef4(0x370)](_0x5af630,_0x5c9ef4(0xd91),_0xca25e1)[_0x5c9ef4(0x3e6)](',');for(let _0x53f425=0x0;_0x53f425<0x10;_0x53f425++)_0x8a64a4[_0x53f425]=parseFloat(_0x8a64a4[_0x53f425]);_0xd1d2b0['matrix']=_0x8a64a4;let _0x503f22=_0x2ebcaf[_0x5c9ef4(0x514)](_0x5af630,_0x5c9ef4(0xdf7));_0xd1d2b0['skeletonNames']=[];for(let _0x5a3834=0x0;_0x5a3834<_0x503f22[_0x5c9ef4(0xbc2)];_0x5a3834++){let _0x4ad89c=_0x503f22[_0x5a3834][_0x5c9ef4(0xdd1)][_0x5c9ef4(0xdc8)]();_0xd1d2b0[_0x5c9ef4(0x7bb)][_0x5c9ef4(0x6e3)](_0x4ad89c);}_0x37e1dd[_0x5c9ef4(0xa3c)][_0x5c9ef4(0x6e3)](_0xd1d2b0);}_0x1c8cab[_0x5c9ef4(0xd6c)][_0x5c9ef4(0x6e3)](_0x37e1dd);}else{let _0x44f759=_0x2ebcaf[_0x5c9ef4(0x514)](_0x12833e,_0x5c9ef4(0xae7),_0xca25e1);if(_0x44f759[_0x5c9ef4(0xbc2)]>0x0){let _0x29d0d3={'boundingSphere':{'center':{'x':0x0,'y':0x0,'z':0x0},'radius':0x615299},'childTile':'','geodes':[],'rangeList':0x0,'rangeMode':_0x5e0428['Pixel']};for(let _0xe0bcc=0x0,_0x2162da=_0x44f759[_0x5c9ef4(0xbc2)];_0xe0bcc<_0x2162da;_0xe0bcc++){let _0x4cc8e4={},_0x3d9464=_0x44f759[_0xe0bcc],_0x1a2129=_0x2ebcaf[_0x5c9ef4(0x370)](_0x3d9464,_0x5c9ef4(0xd91),_0xca25e1)[_0x5c9ef4(0x3e6)](',');for(let _0x50ee6d=0x0;_0x50ee6d<0x10;_0x50ee6d++)_0x1a2129[_0x50ee6d]=parseFloat(_0x1a2129[_0x50ee6d]);_0x4cc8e4[_0x5c9ef4(0x8c1)]=_0x1a2129;let _0x2e7734=_0x2ebcaf['queryChildNodes'](_0x3d9464,'GeoName',_0xca25e1);_0x4cc8e4[_0x5c9ef4(0x7bb)]=[];for(let _0x32a0dd=0x0;_0x32a0dd<_0x2e7734[_0x5c9ef4(0xbc2)];_0x32a0dd++){let _0x533651=_0x2e7734[_0x32a0dd][_0x5c9ef4(0xdd1)][_0x5c9ef4(0xdc8)]();_0x4cc8e4[_0x5c9ef4(0x7bb)][_0x5c9ef4(0x6e3)](_0x533651);}_0x29d0d3['geodes'][_0x5c9ef4(0x6e3)](_0x4cc8e4);}_0x1c8cab[_0x5c9ef4(0xd6c)]['push'](_0x29d0d3);}}return _0x1c8cab;}function _0x550a72(_0x5b8b6f,_0x44e451){const _0x2aae53=_0x14b705;let _0x15a122=new Uint8Array(_0x5b8b6f,_0x44e451);return _0x3e110c['inflate'](_0x15a122)[_0x2aae53(0x212)];}function _0x147a35(){}_0x147a35[_0x14b705(0x6b2)]=function(_0x44f232){const _0x2d719a=_0x14b705;let _0x224b4e=0x0,_0x54ee20={'groupNode':{},'geoPackage':{},'materials':{},'texturePackage':{},'version':0x1},_0xed8d19=new Uint8Array(_0x44f232,0x0,0x4);if(0x73!==_0xed8d19[0x0]||0x33!==_0xed8d19[0x1]||0x6d!==_0xed8d19[0x2])return{'result':!0x1};let _0x305b9f=_0xed8d19[0x3];_0x224b4e+=0x4;let _0x20eed8=_0x550a72(_0x44f232,_0x224b4e),_0x565ea0=new Uint8Array(_0x20eed8),_0x66c045=new DataView(_0x20eed8);_0x224b4e=0x0;let _0x3dce04=_0x66c045[_0x2d719a(0x38e)](_0x224b4e,!0x0);_0x224b4e+=Uint32Array[_0x2d719a(0xde0)];let _0x5c9927=new Uint8Array(_0x20eed8,_0x224b4e,_0x3dce04),_0x20cd98=_0x3dce04%0x4;_0x20cd98&&(_0x20cd98=0x4-_0x20cd98),_0x224b4e+=_0x3dce04+_0x20cd98,_0x10c283(Cesium[_0x2d719a(0x9f6)](_0x5c9927,void 0x0,void 0x0,_0x2d719a(0xba4)),_0x54ee20[_0x2d719a(0x7c2)],_0x54ee20[_0x2d719a(0x2f5)]),_0x66c045[_0x2d719a(0x38e)](_0x224b4e,!0x0),_0x224b4e+=Uint32Array[_0x2d719a(0xde0)];let _0x4cf5a8=_0x66c045[_0x2d719a(0x38e)](_0x224b4e,!0x0);_0x224b4e+=Uint32Array[_0x2d719a(0xde0)];let _0xcdd426=_0x54ee20['geoPackage'];for(let _0x47a286=0x0;_0x47a286<_0x4cf5a8;_0x47a286++)_0x224b4e=_0x4a003b(_0xcdd426,_0x565ea0,_0x66c045,_0x224b4e);_0x66c045[_0x2d719a(0x38e)](_0x224b4e,!0x0),_0x224b4e+=Uint32Array[_0x2d719a(0xde0)];let _0x21a7a1=_0x66c045[_0x2d719a(0x38e)](_0x224b4e,!0x0);_0x224b4e+=Uint32Array[_0x2d719a(0xde0)];for(let _0x57528c=0x0;_0x57528c<_0x21a7a1;_0x57528c++){let _0x53166b=_0x66c045[_0x2d719a(0x38e)](_0x224b4e,!0x0);_0x224b4e+=Uint32Array[_0x2d719a(0xde0)];let _0x4fd110=_0x66c045[_0x2d719a(0x38e)](_0x224b4e,!0x0);_0x224b4e+=Uint32Array[_0x2d719a(0xde0)];let _0x5ce407={};if(-0x1===_0xcdd426[_0x53166b]['vertexPackage'][_0x2d719a(0x923)]){let _0x4d4038=new Float32Array(_0xcdd426[_0x53166b][_0x2d719a(0x93b)][_0x2d719a(0xcc3)]);for(let _0x571cd5=0x0;_0x571cd5<_0x4fd110;_0x571cd5++){let _0x5d40a2=_0x66c045[_0x2d719a(0x38e)](_0x224b4e,!0x0);_0x224b4e+=Uint32Array['BYTES_PER_ELEMENT'];let _0x1d6f5b=_0x66c045[_0x2d719a(0x38e)](_0x224b4e,!0x0);_0x224b4e+=Uint32Array[_0x2d719a(0xde0)];let _0x5e6e4f=0x0,_0x1c6414=0x0;_0x5ce407[_0x5d40a2]=[];for(let _0x15cadd=0x0;_0x15cadd<_0x1d6f5b;_0x15cadd++){if(_0x1c6414=_0x66c045[_0x2d719a(0x38e)](_0x224b4e,!0x0),_0x224b4e+=Uint32Array[_0x2d719a(0xde0)],_0x5e6e4f=_0x66c045['getUint32'](_0x224b4e,!0x0),_0x224b4e+=Uint32Array[_0x2d719a(0xde0)],_0x4d4038[_0x2d719a(0x54d)])_0x4d4038[_0x2d719a(0x54d)](_0x571cd5,_0x1c6414,_0x1c6414+_0x5e6e4f);else{let _0x2dfad5=_0x1c6414+_0x1c6414;for(let _0x446653=_0x1c6414;_0x446653<_0x2dfad5;_0x446653++)_0x4d4038[_0x446653]=_0x571cd5;}_0x5ce407[_0x5d40a2][_0x2d719a(0x6e3)]({'vertexColorOffset':_0x1c6414,'vertexColorCount':_0x5e6e4f,'batchId':_0x571cd5});}}_0x45e51d(_0xcdd426[_0x53166b]['vertexPackage'],_0x4d4038,void 0x0);}else{let _0x8feebc=_0xcdd426[_0x53166b][_0x2d719a(0x93b)][_0x2d719a(0x53e)];_0xcdd426[_0x53166b][_0x2d719a(0x93b)][_0x2d719a(0x66f)],_0xcdd426[_0x53166b]['vertexPackage'][_0x2d719a(0xa0b)];let _0x2d4911=new Float32Array(_0x8feebc),_0x59bd54=0x0;for(let _0x4cec21=0x0;_0x4cec21<_0x4fd110;_0x4cec21++){let _0x40b93a=_0x66c045[_0x2d719a(0x38e)](_0x224b4e,!0x0);_0x224b4e+=Uint32Array[_0x2d719a(0xde0)];let _0x118553=_0x66c045[_0x2d719a(0x38e)](_0x224b4e,!0x0);_0x224b4e+=Uint32Array[_0x2d719a(0xde0)],_0x5ce407[_0x40b93a]=[];for(let _0xb484d2=0x0;_0xb484d2<_0x118553;_0xb484d2++){let _0x4792a4=_0x66c045[_0x2d719a(0x38e)](_0x224b4e,!0x0);_0x224b4e+=Uint32Array[_0x2d719a(0xde0)],_0x2d4911[_0x59bd54]=_0x59bd54,void 0x0===_0x5ce407[_0x40b93a]&&(_0x5ce407[_0x40b93a]=[{'vertexColorCount':0x1,'instanceIds':[],'vertexColorOffset':_0x59bd54}]),_0x5ce407[_0x40b93a]['instanceIds'][_0x2d719a(0x6e3)](_0x4792a4),_0x59bd54++;}}_0x45e51d(_0xcdd426[_0x53166b][_0x2d719a(0x93b)],_0x2d4911,0x1);}_0xcdd426[_0x53166b][_0x2d719a(0xcae)]=_0x5ce407;}_0x66c045['getUint32'](_0x224b4e,!0x0),_0x224b4e+=Uint32Array[_0x2d719a(0xde0)];let _0x4dedf3=_0x66c045['getUint32'](_0x224b4e,!0x0);_0x224b4e+=Uint32Array[_0x2d719a(0xde0)];let _0x3529c1={};for(let _0x19072d=0x0;_0x19072d<_0x4dedf3;_0x19072d++){let _0x5e1f41=_0x66c045[_0x2d719a(0x38e)](_0x224b4e,!0x0);_0x224b4e+=Uint32Array['BYTES_PER_ELEMENT'];let _0x2b5afe=_0x66c045[_0x2d719a(0x38e)](_0x224b4e,!0x0);_0x224b4e+=Uint32Array[_0x2d719a(0xde0)];let _0x51554e=_0x66c045['getUint32'](_0x224b4e,!0x0);_0x224b4e+=Uint32Array['BYTES_PER_ELEMENT'];let _0x2a36bd=_0x66c045['getUint32'](_0x224b4e,!0x0);_0x224b4e+=Uint32Array['BYTES_PER_ELEMENT'];let _0x2335bc=_0x66c045[_0x2d719a(0x38e)](_0x224b4e,!0x0);_0x224b4e+=Uint32Array['BYTES_PER_ELEMENT'];let _0x910069=_0x66c045[_0x2d719a(0x38e)](_0x224b4e,!0x0);_0x224b4e+=Uint32Array[_0x2d719a(0xde0)];let _0x472b7c=_0x910069===_0x2d647f[_0x2d719a(0x538)]||_0x910069===_0x2d647f[_0x2d719a(0xd13)]?Cesium[_0x2d719a(0x3c9)]['RGB_DXT1']:Cesium['PixelFormat'][_0x2d719a(0x23b)],_0x1a1998=new Uint8Array(_0x20eed8,_0x224b4e,_0x2335bc);_0x3529c1[_0x5e1f41]={'id':_0x5e1f41,'width':_0x2b5afe,'height':_0x51554e,'compressType':_0x2a36bd,'nFormat':_0x910069,'arrayBufferView':_0x1a1998,'internalFormat':_0x472b7c},_0x224b4e+=_0x2335bc;}return _0x54ee20[_0x2d719a(0x7c0)]=_0x305b9f,_0x54ee20[_0x2d719a(0xd8f)]=_0x3529c1,_0x54ee20;};const _0x97c4dc={'SV_Unkown':0x0,'SV_Standard':0x1,'SV_Compressed':0x2,'SV_DracoCompressed':0x3};var _0x3c99cd=Object[_0x14b705(0x963)](_0x97c4dc);const _0x1c93a8={'Standard':0x0,'Draco':0x1,'MeshOpt':0x2};var _0x2e6918=Object[_0x14b705(0x963)](_0x1c93a8);function _0x57ca85(){}let _0x133a89={'SVO_HasInstSelInfo':0x1};function _0x507fd3(_0x58900c,_0x26d47e,_0xba0e13){const _0x5d1b5a=_0x14b705;let _0x5ebc1d=_0x26d47e['getUint32'](_0xba0e13,!0x0);_0xba0e13+=Uint32Array['BYTES_PER_ELEMENT'];let _0xf2cb13=new Uint8Array(_0x58900c,_0xba0e13,_0x5ebc1d);return{'string':Cesium[_0x5d1b5a(0x9f6)](_0xf2cb13),'bytesOffset':_0xba0e13+=_0x5ebc1d};}function _0x477c76(_0x19fa4c){const _0x1940ba=_0x14b705;let _0x467c16=_0x19fa4c[_0x1940ba(0x966)](_0x1940ba(0xbdb));if(-0x1===_0x467c16)return _0x19fa4c;let _0x1fcbab=_0x19fa4c['substring'](_0x467c16,_0x19fa4c[_0x1940ba(0xbc2)]);return _0x19fa4c[_0x1940ba(0x94b)](_0x1fcbab,'');}function _0x14a438(_0x30e90b,_0x2f6fbb,_0x45e2c8){const _0x574f31=_0x14b705;let _0x23c52b=_0x45e2c8,_0x18ad3d=_0x30e90b[_0x574f31(0x38e)](_0x23c52b,!0x0);_0x23c52b+=Uint32Array[_0x574f31(0xde0)];let _0xe23543=_0x23c52b,_0x3101fd=new Uint8Array(_0x2f6fbb,_0x23c52b,_0x18ad3d);return _0x23c52b+=_0x18ad3d*Uint8Array[_0x574f31(0xde0)],{'dataViewByteOffset':_0xe23543,'byteOffset':_0x23c52b,'buffer':_0x3101fd};}function _0x1af353(_0x25a39a,_0x5c4615,_0x5ebc1f,_0x5beffc){const _0x4ecf29=_0x14b705;let _0x58ddf9=_0x25a39a['getUint32'](_0x5beffc+_0x5c4615,!0x0);_0x5beffc+=Uint32Array[_0x4ecf29(0xde0)];let _0x204d5f=_0x5ebc1f['subarray'](_0x5beffc,_0x5beffc+_0x58ddf9);return{'string':Cesium['getStringFromTypedArray'](_0x204d5f),'bytesOffset':_0x5beffc+=_0x58ddf9};}function _0x291d25(_0x1984c6,_0x5f12ae,_0x5dad14){const _0x17b4fd=_0x14b705;if(Cesium[_0x17b4fd(0x961)][_0x17b4fd(0x4cb)](_0x17b4fd(0xd19),_0x1984c6),Cesium['defined'](_0x5f12ae)&&Cesium[_0x17b4fd(0x961)][_0x17b4fd(0x7d3)][_0x17b4fd(0x272)](_0x17b4fd(0x2c3),_0x5f12ae),Cesium[_0x17b4fd(0x4cb)](_0x5dad14)&&Cesium[_0x17b4fd(0x961)][_0x17b4fd(0x7d3)][_0x17b4fd(0x272)](_0x17b4fd(0xe03),_0x5dad14),_0x17b4fd(0x9dc)==typeof _0x1984c6[_0x17b4fd(0xd5b)])return _0x1984c6[_0x17b4fd(0xd5b)](_0x5f12ae,_0x5dad14);let _0x42bc5a=Array[_0x17b4fd(0x8bd)][_0x17b4fd(0xd5b)]['call'](_0x1984c6,_0x5f12ae,_0x5dad14),_0x21fee7=Cesium[_0x17b4fd(0xbaf)][_0x17b4fd(0xc94)],_0x2fb7b7=_0x21fee7[_0x17b4fd(0xbc2)];for(let _0x24f2eb=0x0;_0x24f2eb<_0x2fb7b7;++_0x24f2eb)if(_0x1984c6 instanceof _0x21fee7[_0x24f2eb]){_0x42bc5a=new _0x21fee7[_0x24f2eb](_0x42bc5a);break;}return _0x42bc5a;}function _0x4d022d(_0x17bdb4,_0x1bceec,_0x5c7f1a,_0x31a063,_0x28a03f){const _0xfe7e73=_0x14b705;let _0x94fd0={},_0x5cef09=[],_0x34b555=new Array(0x10);for(let _0x374987=0x0;_0x374987<0x10;_0x374987++)_0x34b555[_0x374987]=_0x1bceec[_0xfe7e73(0xbb8)](_0x5c7f1a+_0x31a063,!0x0),_0x5c7f1a+=Float64Array['BYTES_PER_ELEMENT'];let _0x5f2114=_0x17bdb4;_0x94fd0[_0xfe7e73(0x8c1)]=_0x34b555,_0x94fd0[_0xfe7e73(0x7bb)]=_0x5cef09;let _0x56a8ac=_0x1bceec[_0xfe7e73(0x38e)](_0x5c7f1a+_0x31a063,!0x0);_0x5c7f1a+=Uint32Array[_0xfe7e73(0xde0)];for(let _0xa90704=0x0;_0xa90704<_0x56a8ac;_0xa90704++){let _0x3a4cc8=_0x1af353(_0x1bceec,_0x31a063,_0x5f2114,_0x5c7f1a);_0x5cef09[_0xfe7e73(0x6e3)](_0x3a4cc8[_0xfe7e73(0x297)]),_0x5c7f1a=_0x3a4cc8[_0xfe7e73(0xb8a)];}return _0x28a03f[_0xfe7e73(0x6e3)](_0x94fd0),_0x5c7f1a;}function _0x2f25d5(_0x5852f8,_0x327793,_0x231485,_0x5efc14,_0x10af4d,_0x6b56f2){const _0x54fdc8=_0x14b705;let _0x11cad4={};_0x11cad4[_0x54fdc8(0x7cc)]=_0x327793[_0x54fdc8(0x3eb)](_0x231485+_0x5efc14,!0x0),_0x231485+=Float32Array[_0x54fdc8(0xde0)],_0x11cad4[_0x54fdc8(0x52f)]=_0x327793['getUint16'](_0x231485+_0x5efc14,!0x0),_0x231485+=Uint16Array['BYTES_PER_ELEMENT'];let _0x90f4b7={};_0x90f4b7['x']=_0x327793[_0x54fdc8(0xbb8)](_0x231485+_0x5efc14,!0x0),_0x231485+=Float64Array['BYTES_PER_ELEMENT'],_0x90f4b7['y']=_0x327793[_0x54fdc8(0xbb8)](_0x231485+_0x5efc14,!0x0),_0x231485+=Float64Array[_0x54fdc8(0xde0)],_0x90f4b7['z']=_0x327793[_0x54fdc8(0xbb8)](_0x231485+_0x5efc14,!0x0),_0x231485+=Float64Array['BYTES_PER_ELEMENT'];let _0x201412=_0x327793[_0x54fdc8(0xbb8)](_0x231485+_0x5efc14,!0x0);if(_0x231485+=Float64Array[_0x54fdc8(0xde0)],_0x11cad4[_0x54fdc8(0x914)]={'center':_0x90f4b7,'radius':_0x201412},0x3===_0x6b56f2['version']){let _0x40a658=new Cesium[(_0x54fdc8(0x367))]();_0x40a658['x']=_0x327793[_0x54fdc8(0xbb8)](_0x231485+_0x5efc14,!0x0),_0x231485+=Float64Array[_0x54fdc8(0xde0)],_0x40a658['y']=_0x327793[_0x54fdc8(0xbb8)](_0x231485+_0x5efc14,!0x0),_0x231485+=Float64Array[_0x54fdc8(0xde0)],_0x40a658['z']=_0x327793['getFloat64'](_0x231485+_0x5efc14,!0x0),_0x231485+=Float64Array['BYTES_PER_ELEMENT'];let _0x4922e5=new Cesium['Cartesian3']();_0x4922e5['x']=_0x327793['getFloat64'](_0x231485+_0x5efc14,!0x0),_0x231485+=Float64Array['BYTES_PER_ELEMENT'],_0x4922e5['y']=_0x327793[_0x54fdc8(0xbb8)](_0x231485+_0x5efc14,!0x0),_0x231485+=Float64Array[_0x54fdc8(0xde0)],_0x4922e5['z']=_0x327793['getFloat64'](_0x231485+_0x5efc14,!0x0),_0x231485+=Float64Array[_0x54fdc8(0xde0)];let _0x46fcbf=new Cesium[(_0x54fdc8(0x367))]();_0x46fcbf['x']=_0x327793['getFloat64'](_0x231485+_0x5efc14,!0x0),_0x231485+=Float64Array[_0x54fdc8(0xde0)],_0x46fcbf['y']=_0x327793[_0x54fdc8(0xbb8)](_0x231485+_0x5efc14,!0x0),_0x231485+=Float64Array[_0x54fdc8(0xde0)],_0x46fcbf['z']=_0x327793[_0x54fdc8(0xbb8)](_0x231485+_0x5efc14,!0x0),_0x231485+=Float64Array[_0x54fdc8(0xde0)];let _0x593016=new Cesium[(_0x54fdc8(0x367))]();_0x593016['x']=_0x327793[_0x54fdc8(0xbb8)](_0x231485+_0x5efc14,!0x0),_0x231485+=Float64Array[_0x54fdc8(0xde0)],_0x593016['y']=_0x327793[_0x54fdc8(0xbb8)](_0x231485+_0x5efc14,!0x0),_0x231485+=Float64Array[_0x54fdc8(0xde0)],_0x593016['z']=_0x327793['getFloat64'](_0x231485+_0x5efc14,!0x0),_0x231485+=Float64Array[_0x54fdc8(0xde0)],_0x11cad4[_0x54fdc8(0x658)]={'xExtent':_0x4922e5,'yExtent':_0x46fcbf,'zExtent':_0x593016,'obbCenter':_0x40a658};}let _0xa03248=_0x5852f8,_0x4b4ee1=_0x1af353(_0x327793,_0x5efc14,_0xa03248,_0x231485),_0x38e593=_0x4b4ee1[_0x54fdc8(0x297)];_0x231485=_0x4b4ee1[_0x54fdc8(0xb8a)];let _0x4e0590=_0x38e593['indexOf'](_0x54fdc8(0xbdb));if(-0x1!==_0x4e0590){let _0x315a8f=_0x38e593['substring'](_0x4e0590);_0x38e593=_0x38e593[_0x54fdc8(0x94b)](_0x315a8f,'');}_0x11cad4[_0x54fdc8(0x4f9)]=_0x38e593,_0x11cad4[_0x54fdc8(0xa3c)]=[];let _0x315fa9=_0x327793[_0x54fdc8(0x38e)](_0x231485+_0x5efc14,!0x0);_0x231485+=Uint32Array[_0x54fdc8(0xde0)];for(let _0x13c891=0x0;_0x13c891<_0x315fa9;_0x13c891++)_0x231485=_0x4d022d(_0x5852f8,_0x327793,_0x231485,_0x5efc14,_0x11cad4[_0x54fdc8(0xa3c)]);return _0x10af4d[_0x54fdc8(0x6e3)](_0x11cad4),0x3===_0x6b56f2['version']&&(_0x4b4ee1=_0x1af353(_0x327793,_0x5efc14,_0xa03248,_0x231485),_0x231485=_0x4b4ee1[_0x54fdc8(0xb8a)]),_0x231485;}function _0x200e27(_0x261c14,_0xf40ac5,_0x1c76b0,_0x2770e0){const _0x31c53f=_0x14b705;let _0x25e5b8={},_0x54d400=[],_0x4f0fd2=0x0,_0x347fe1=_0x14a438(_0xf40ac5,_0x261c14,_0x1c76b0),_0x194b00=_0x347fe1[_0x31c53f(0x212)],_0x241a89=_0x347fe1[_0x31c53f(0x8a7)];_0x1c76b0=_0x347fe1[_0x31c53f(0xae8)];let _0x14fec0=_0xf40ac5[_0x31c53f(0x38e)](_0x4f0fd2+_0x1c76b0,!0x0);_0x4f0fd2+=Uint32Array[_0x31c53f(0xde0)];for(let _0x401647=0x0;_0x401647<_0x14fec0;_0x401647++)_0x4f0fd2=_0x2f25d5(_0x194b00,_0xf40ac5,_0x4f0fd2,_0x1c76b0,_0x54d400,_0x2770e0);_0x25e5b8[_0x31c53f(0xd6c)]=_0x54d400;let _0x3a6025=_0x241a89%0x4;return 0x0!==_0x3a6025&&(_0x241a89+=0x4-_0x3a6025),_0x2770e0[_0x31c53f(0x7c2)]=_0x25e5b8,_0x241a89;}function _0x5d5c7d(_0x340dc6,_0x42de4c,_0x3f2d4d,_0x5e74f5,_0x4ec2a2){const _0x23cb45=_0x14b705;let _0x2f5bb4=_0x42de4c[_0x23cb45(0x38e)](_0x3f2d4d+_0x5e74f5,!0x0);if(_0x4ec2a2[_0x23cb45(0xcc3)]=_0x2f5bb4,_0x5e74f5+=Uint32Array['BYTES_PER_ELEMENT'],_0x2f5bb4<=0x0)return _0x5e74f5;let _0x38b1bb=_0x42de4c[_0x23cb45(0xab9)](_0x3f2d4d+_0x5e74f5,!0x0);_0x5e74f5+=Uint16Array[_0x23cb45(0xde0)];let _0x2c87b3=_0x42de4c[_0x23cb45(0xab9)](_0x3f2d4d+_0x5e74f5,!0x0);_0x2c87b3=_0x38b1bb*Float32Array[_0x23cb45(0xde0)],_0x5e74f5+=Uint16Array[_0x23cb45(0xde0)];let _0x5c7481=_0x2f5bb4*_0x38b1bb*Float32Array['BYTES_PER_ELEMENT'],_0x25d1a9=_0x340dc6['subarray'](_0x5e74f5,_0x5e74f5+_0x5c7481);_0x5e74f5+=_0x5c7481;let _0x1278a3=_0x4ec2a2[_0x23cb45(0x2be)],_0x508156=_0x4ec2a2[_0x23cb45(0x590)];return _0x508156[_0x23cb45(0x901)]=_0x1278a3[_0x23cb45(0xbc2)],_0x1278a3[_0x23cb45(0x6e3)]({'index':_0x508156[_0x23cb45(0x901)],'typedArray':_0x25d1a9,'componentsPerAttribute':_0x38b1bb,'componentDatatype':Cesium[_0x23cb45(0xc58)][_0x23cb45(0x557)],'offsetInBytes':0x0,'strideInBytes':_0x2c87b3,'normalize':!0x1}),_0x5e74f5;}function _0x3226f0(_0x43f716,_0x29d814,_0x5940b4,_0x599a3d,_0x2d2170){const _0x359885=_0x14b705;let _0x361eed=_0x29d814[_0x359885(0x38e)](_0x5940b4+_0x599a3d,!0x0);if(_0x599a3d+=Uint32Array['BYTES_PER_ELEMENT'],_0x361eed<=0x0)return _0x599a3d;let _0x444344=_0x29d814[_0x359885(0xab9)](_0x5940b4+_0x599a3d,!0x0);_0x599a3d+=Uint16Array['BYTES_PER_ELEMENT'];let _0x38d5e5=_0x29d814['getUint16'](_0x5940b4+_0x599a3d,!0x0);_0x599a3d+=Uint16Array[_0x359885(0xde0)];let _0x6796b3=_0x361eed*_0x444344*Float32Array['BYTES_PER_ELEMENT'],_0x36981a=_0x43f716[_0x359885(0x879)](_0x599a3d,_0x599a3d+_0x6796b3);_0x599a3d+=_0x6796b3;let _0x46ba54=_0x2d2170['vertexAttributes'],_0x137772=_0x2d2170[_0x359885(0x590)];return _0x137772['aNormal']=_0x46ba54[_0x359885(0xbc2)],_0x46ba54[_0x359885(0x6e3)]({'index':_0x137772[_0x359885(0xb72)],'typedArray':_0x36981a,'componentsPerAttribute':_0x444344,'componentDatatype':Cesium[_0x359885(0xc58)][_0x359885(0x557)],'offsetInBytes':0x0,'strideInBytes':_0x38d5e5,'normalize':!0x1}),_0x599a3d;}function _0x8dfdd3(_0x53ef17,_0x28aafb,_0x1244b1,_0x43653d,_0x56853f){const _0x3f26c1=_0x14b705;let _0x3a82f5=_0x28aafb[_0x3f26c1(0x38e)](_0x1244b1+_0x43653d,!0x0);_0x43653d+=Uint32Array[_0x3f26c1(0xde0)];let _0x10ef84,_0x3a1457=_0x56853f[_0x3f26c1(0xcc3)];if(_0x3a82f5>0x0){_0x28aafb['getUint16'](_0x1244b1+_0x43653d,!0x0),_0x43653d+=Uint16Array[_0x3f26c1(0xde0)],_0x43653d+=0x2*Uint8Array[_0x3f26c1(0xde0)];let _0x20ca17=_0x3a82f5*Uint8Array[_0x3f26c1(0xde0)]*0x4;_0x10ef84=_0x291d25(_0x53ef17,_0x43653d,_0x43653d+_0x20ca17),_0x43653d+=_0x20ca17;}else{_0x10ef84=new Uint8Array(0x4*_0x3a1457);for(let _0x53136a=0x0;_0x53136a<_0x3a1457;_0x53136a++)_0x10ef84[0x4*_0x53136a]=0xff,_0x10ef84[0x4*_0x53136a+0x1]=0xff,_0x10ef84[0x4*_0x53136a+0x2]=0xff,_0x10ef84[0x4*_0x53136a+0x3]=0xff;}let _0x1b999b=_0x56853f[_0x3f26c1(0x2be)],_0x203fff=_0x56853f[_0x3f26c1(0x590)];return _0x203fff[_0x3f26c1(0x7db)]=_0x1b999b[_0x3f26c1(0xbc2)],_0x1b999b[_0x3f26c1(0x6e3)]({'index':_0x203fff['aColor'],'typedArray':_0x10ef84,'componentsPerAttribute':0x4,'componentDatatype':Cesium[_0x3f26c1(0xc58)][_0x3f26c1(0xc70)],'offsetInBytes':0x0,'strideInBytes':0x4,'normalize':!0x0}),_0x56853f['vertexColor']=_0x10ef84,_0x43653d;}function _0x337815(_0x467834,_0x427068,_0xd33646,_0x39a98c,_0x1c03df){const _0x1c9b0a=_0x14b705;let _0x159af9=_0x427068[_0x1c9b0a(0x38e)](_0xd33646+_0x39a98c,!0x0);if(_0x39a98c+=Uint32Array['BYTES_PER_ELEMENT'],_0x159af9<=0x0)return _0x39a98c;_0x427068[_0x1c9b0a(0xab9)](_0xd33646+_0x39a98c,!0x0),_0x39a98c+=Uint16Array['BYTES_PER_ELEMENT'],_0x39a98c+=0x2*Uint8Array['BYTES_PER_ELEMENT'];let _0x28eca6=_0x159af9*Uint8Array['BYTES_PER_ELEMENT']*0x4,_0x108b05=_0x467834[_0x1c9b0a(0x879)](_0x39a98c,_0x39a98c+_0x28eca6);_0x39a98c+=_0x28eca6;let _0x3ce187=_0x1c03df['vertexAttributes'],_0x41c374=_0x1c03df[_0x1c9b0a(0x590)];return _0x41c374[_0x1c9b0a(0x968)]=_0x3ce187[_0x1c9b0a(0xbc2)],_0x3ce187[_0x1c9b0a(0x6e3)]({'index':_0x41c374[_0x1c9b0a(0x968)],'typedArray':_0x108b05,'componentsPerAttribute':0x4,'componentDatatype':Cesium[_0x1c9b0a(0xc58)]['UNSIGNED_BYTE'],'offsetInBytes':0x0,'strideInBytes':0x4,'normalize':!0x0}),_0x39a98c;}function _0x56dc20(_0x1f098e,_0x34b2ab,_0x365f39,_0xae1c0a,_0x390336){const _0x9a61aa=_0x14b705;let _0x5a56f6=_0x34b2ab['getUint16'](_0x365f39+_0xae1c0a,!0x0);_0xae1c0a+=Uint16Array[_0x9a61aa(0xde0)],_0xae1c0a+=Uint16Array[_0x9a61aa(0xde0)];for(let _0x161c0a=0x0;_0x161c0a<_0x5a56f6;_0x161c0a++){let _0x22512a=_0x34b2ab['getUint32'](_0x365f39+_0xae1c0a,!0x0);_0xae1c0a+=Uint32Array[_0x9a61aa(0xde0)];let _0x432456=_0x34b2ab[_0x9a61aa(0xab9)](_0x365f39+_0xae1c0a,!0x0);_0xae1c0a+=Uint16Array[_0x9a61aa(0xde0)],_0x34b2ab[_0x9a61aa(0xab9)](_0x365f39+_0xae1c0a,!0x0),_0xae1c0a+=Uint16Array[_0x9a61aa(0xde0)];let _0x2bb890=_0x22512a*_0x432456*Float32Array[_0x9a61aa(0xde0)],_0x1208c6=_0x1f098e[_0x9a61aa(0x879)](_0xae1c0a,_0xae1c0a+_0x2bb890);_0xae1c0a+=_0x2bb890;let _0x13b66f=_0x9a61aa(0x8e9)+_0x161c0a,_0x37b699=_0x390336[_0x9a61aa(0x2be)],_0x28c070=_0x390336['attrLocation'];_0x28c070[_0x13b66f]=_0x37b699[_0x9a61aa(0xbc2)],_0x37b699['push']({'index':_0x28c070[_0x13b66f],'typedArray':_0x1208c6,'componentsPerAttribute':_0x432456,'componentDatatype':Cesium[_0x9a61aa(0xc58)][_0x9a61aa(0x557)],'offsetInBytes':0x0,'strideInBytes':_0x432456*Float32Array[_0x9a61aa(0xde0)],'normalize':!0x1});}return _0xae1c0a;}function _0xf6a9da(_0x3db91f,_0x3443dc,_0x1c81bc,_0x2a6b82,_0x3481df){const _0x52d7c0=_0x14b705;let _0x14887b=_0x3443dc[_0x52d7c0(0xab9)](_0x1c81bc+_0x2a6b82,!0x0);_0x2a6b82+=Uint16Array['BYTES_PER_ELEMENT'],_0x2a6b82+=Uint16Array[_0x52d7c0(0xde0)];let _0x177b4f=_0x3481df[_0x52d7c0(0x2be)],_0x59f926=_0x3481df[_0x52d7c0(0x590)];for(let _0x4573ae=0x0;_0x4573ae<_0x14887b;_0x4573ae++){let _0x57878b=_0x3443dc['getUint32'](_0x1c81bc+_0x2a6b82,!0x0);_0x2a6b82+=Uint32Array[_0x52d7c0(0xde0)];let _0x591fbd=_0x3443dc[_0x52d7c0(0xab9)](_0x1c81bc+_0x2a6b82,!0x0);_0x2a6b82+=Uint16Array[_0x52d7c0(0xde0)],_0x3443dc['getUint16'](_0x1c81bc+_0x2a6b82,!0x0),_0x2a6b82+=Uint16Array[_0x52d7c0(0xde0)];let _0x3ccd17=_0x57878b*_0x591fbd*Float32Array[_0x52d7c0(0xde0)];if(0x11===_0x591fbd||0x1d===_0x591fbd){let _0x111cf3=_0x3db91f[_0x52d7c0(0x879)](_0x2a6b82,_0x2a6b82+_0x3ccd17);_0x3481df[_0x52d7c0(0x53e)]=_0x57878b,_0x3481df[_0x52d7c0(0xa0b)]=_0x591fbd,_0x3481df[_0x52d7c0(0x66f)]=_0x111cf3,_0x3481df['instanceIndex']=0x1;let _0x59fe97,_0x4a7bc4=_0x591fbd*_0x57878b*0x4,_0x514406=_0x111cf3['slice'](0x0,_0x4a7bc4);_0x3481df[_0x52d7c0(0x632)]=_0x514406,0x11===_0x591fbd?(_0x59fe97=0x11*Float32Array[_0x52d7c0(0xde0)],_0x59f926['uv2']=_0x177b4f[_0x52d7c0(0xbc2)],_0x177b4f[_0x52d7c0(0x6e3)]({'index':_0x59f926[_0x52d7c0(0x7b1)],'componentsPerAttribute':0x4,'componentDatatype':Cesium['ComponentDatatype'][_0x52d7c0(0x557)],'normalize':!0x1,'offsetInBytes':0x0,'strideInBytes':_0x59fe97,'instanceDivisor':0x1}),_0x59f926[_0x52d7c0(0xc79)]=_0x177b4f['length'],_0x177b4f[_0x52d7c0(0x6e3)]({'index':_0x59f926[_0x52d7c0(0xc79)],'componentsPerAttribute':0x4,'componentDatatype':Cesium['ComponentDatatype'][_0x52d7c0(0x557)],'normalize':!0x1,'offsetInBytes':0x4*Float32Array[_0x52d7c0(0xde0)],'strideInBytes':_0x59fe97,'instanceDivisor':0x1}),_0x59f926['uv4']=_0x177b4f[_0x52d7c0(0xbc2)],_0x177b4f[_0x52d7c0(0x6e3)]({'index':_0x59f926[_0x52d7c0(0x77b)],'componentsPerAttribute':0x4,'componentDatatype':Cesium[_0x52d7c0(0xc58)][_0x52d7c0(0x557)],'normalize':!0x1,'offsetInBytes':0x8*Float32Array[_0x52d7c0(0xde0)],'strideInBytes':_0x59fe97,'instanceDivisor':0x1}),_0x59f926[_0x52d7c0(0xc4b)]=_0x177b4f[_0x52d7c0(0xbc2)],_0x177b4f[_0x52d7c0(0x6e3)]({'index':_0x59f926['secondary_colour'],'componentsPerAttribute':0x4,'componentDatatype':Cesium[_0x52d7c0(0xc58)][_0x52d7c0(0x557)],'normalize':!0x1,'offsetInBytes':0xc*Float32Array['BYTES_PER_ELEMENT'],'strideInBytes':_0x59fe97,'instanceDivisor':0x1}),_0x59f926[_0x52d7c0(0x564)]=_0x177b4f[_0x52d7c0(0xbc2)],_0x177b4f['push']({'index':_0x59f926['uv6'],'componentsPerAttribute':0x4,'componentDatatype':Cesium[_0x52d7c0(0xc58)][_0x52d7c0(0xc70)],'normalize':!0x0,'offsetInBytes':0x10*Float32Array[_0x52d7c0(0xde0)],'strideInBytes':_0x59fe97,'instanceDivisor':0x1})):0x1d===_0x591fbd&&(_0x59fe97=0x1d*Float32Array[_0x52d7c0(0xde0)],_0x59f926[_0x52d7c0(0x61a)]=_0x177b4f[_0x52d7c0(0xbc2)],_0x177b4f[_0x52d7c0(0x6e3)]({'index':_0x59f926[_0x52d7c0(0x61a)],'componentsPerAttribute':0x4,'componentDatatype':Cesium[_0x52d7c0(0xc58)][_0x52d7c0(0x557)],'normalize':!0x1,'offsetInBytes':0x0,'strideInBytes':_0x59fe97,'instanceDivisor':0x1,'byteLength':_0x3ccd17}),_0x59f926[_0x52d7c0(0x7b1)]=_0x177b4f['length'],_0x177b4f['push']({'index':_0x59f926[_0x52d7c0(0x7b1)],'componentsPerAttribute':0x4,'componentDatatype':Cesium[_0x52d7c0(0xc58)][_0x52d7c0(0x557)],'normalize':!0x1,'offsetInBytes':0x4*Float32Array[_0x52d7c0(0xde0)],'strideInBytes':_0x59fe97,'instanceDivisor':0x1}),_0x59f926[_0x52d7c0(0xc79)]=_0x177b4f['length'],_0x177b4f['push']({'index':_0x59f926[_0x52d7c0(0xc79)],'componentsPerAttribute':0x4,'componentDatatype':Cesium[_0x52d7c0(0xc58)][_0x52d7c0(0x557)],'normalize':!0x1,'offsetInBytes':0x8*Float32Array[_0x52d7c0(0xde0)],'strideInBytes':_0x59fe97,'instanceDivisor':0x1}),_0x59f926['uv4']=_0x177b4f[_0x52d7c0(0xbc2)],_0x177b4f['push']({'index':_0x59f926[_0x52d7c0(0x77b)],'componentsPerAttribute':0x4,'componentDatatype':Cesium['ComponentDatatype'][_0x52d7c0(0x557)],'normalize':!0x1,'offsetInBytes':0xc*Float32Array[_0x52d7c0(0xde0)],'strideInBytes':_0x59fe97,'instanceDivisor':0x1}),_0x59f926[_0x52d7c0(0x575)]=_0x177b4f[_0x52d7c0(0xbc2)],_0x177b4f[_0x52d7c0(0x6e3)]({'index':_0x59f926['uv5'],'componentsPerAttribute':0x4,'componentDatatype':Cesium[_0x52d7c0(0xc58)]['FLOAT'],'normalize':!0x1,'offsetInBytes':0x10*Float32Array[_0x52d7c0(0xde0)],'strideInBytes':_0x59fe97,'instanceDivisor':0x1}),_0x59f926['uv6']=_0x177b4f[_0x52d7c0(0xbc2)],_0x177b4f['push']({'index':_0x59f926[_0x52d7c0(0x564)],'componentsPerAttribute':0x4,'componentDatatype':Cesium[_0x52d7c0(0xc58)][_0x52d7c0(0x557)],'normalize':!0x1,'offsetInBytes':0x14*Float32Array[_0x52d7c0(0xde0)],'strideInBytes':_0x59fe97,'instanceDivisor':0x1}),_0x59f926['uv7']=_0x177b4f[_0x52d7c0(0xbc2)],_0x177b4f[_0x52d7c0(0x6e3)]({'index':_0x59f926['uv7'],'componentsPerAttribute':0x3,'componentDatatype':Cesium[_0x52d7c0(0xc58)][_0x52d7c0(0x557)],'normalize':!0x1,'offsetInBytes':0x18*Float32Array[_0x52d7c0(0xde0)],'strideInBytes':_0x59fe97,'instanceDivisor':0x1}),_0x59f926[_0x52d7c0(0xc4b)]=_0x177b4f[_0x52d7c0(0xbc2)],_0x177b4f[_0x52d7c0(0x6e3)]({'index':_0x59f926[_0x52d7c0(0xc4b)],'componentsPerAttribute':0x4,'componentDatatype':Cesium[_0x52d7c0(0xc58)][_0x52d7c0(0xc70)],'normalize':!0x0,'offsetInBytes':0x1b*Float32Array['BYTES_PER_ELEMENT'],'strideInBytes':_0x59fe97,'instanceDivisor':0x1}),_0x59f926['uv9']=_0x177b4f[_0x52d7c0(0xbc2)],_0x177b4f['push']({'index':_0x59f926['uv9'],'componentsPerAttribute':0x4,'componentDatatype':Cesium[_0x52d7c0(0xc58)]['UNSIGNED_BYTE'],'normalize':!0x0,'offsetInBytes':0x1c*Float32Array[_0x52d7c0(0xde0)],'strideInBytes':_0x59fe97,'instanceDivisor':0x1}));}else{let _0x31636a=_0x57878b*_0x591fbd;_0x3481df['instanceBounds']=new Float32Array(_0x31636a);for(let _0x1022b0=0x0;_0x1022b0<_0x31636a;_0x1022b0++)_0x3481df['instanceBounds'][_0x1022b0]=_0x3443dc[_0x52d7c0(0x3eb)](_0x2a6b82+_0x1022b0*Float32Array['BYTES_PER_ELEMENT'],!0x0);}_0x2a6b82+=_0x3ccd17;}return _0x2a6b82;}function _0x30da9f(_0x12dcc4,_0x319754,_0x3317a8,_0x970c9b,_0x4c8236){const _0x23de41=_0x14b705;let _0x5c41d9=_0x319754[_0x23de41(0x38e)](_0x3317a8+_0x970c9b,!0x0);if(_0x4c8236[_0x23de41(0xcc3)]=_0x5c41d9,(_0x970c9b+=Uint32Array[_0x23de41(0xde0)])<=0x0)return _0x970c9b;let _0x2530f2=_0x319754[_0x23de41(0xab9)](_0x3317a8+_0x970c9b,!0x0);_0x970c9b+=Uint16Array[_0x23de41(0xde0)];let _0xd1fd4f=_0x319754[_0x23de41(0xab9)](_0x3317a8+_0x970c9b,!0x0);_0xd1fd4f=_0x2530f2*Int16Array[_0x23de41(0xde0)],_0x970c9b+=Uint16Array['BYTES_PER_ELEMENT'];let _0x4fb6b6=_0x319754[_0x23de41(0x3eb)](_0x3317a8+_0x970c9b,!0x0);_0x970c9b+=Float32Array['BYTES_PER_ELEMENT'];let _0x4087b5={};_0x4087b5['x']=_0x319754[_0x23de41(0x3eb)](_0x3317a8+_0x970c9b,!0x0),_0x970c9b+=Float32Array['BYTES_PER_ELEMENT'],_0x4087b5['y']=_0x319754['getFloat32'](_0x3317a8+_0x970c9b,!0x0),_0x970c9b+=Float32Array['BYTES_PER_ELEMENT'],_0x4087b5['z']=_0x319754[_0x23de41(0x3eb)](_0x3317a8+_0x970c9b,!0x0),_0x970c9b+=Float32Array[_0x23de41(0xde0)],_0x4087b5['w']=_0x319754['getFloat32'](_0x3317a8+_0x970c9b,!0x0),_0x970c9b+=Float32Array[_0x23de41(0xde0)],_0x4c8236[_0x23de41(0x20a)]=_0x4fb6b6,_0x4c8236[_0x23de41(0xb14)]=_0x4087b5;let _0x5aeacf=_0x5c41d9*_0x2530f2*Int16Array[_0x23de41(0xde0)],_0x1cffc9=_0x12dcc4['subarray'](_0x970c9b,_0x970c9b+_0x5aeacf);_0x970c9b+=_0x5aeacf;let _0x53a345=_0x4c8236[_0x23de41(0x2be)],_0x4ee3ea=_0x4c8236[_0x23de41(0x590)];return _0x4ee3ea[_0x23de41(0x901)]=_0x53a345['length'],_0x53a345[_0x23de41(0x6e3)]({'index':_0x4ee3ea[_0x23de41(0x901)],'typedArray':_0x1cffc9,'componentsPerAttribute':_0x2530f2,'componentDatatype':Cesium[_0x23de41(0xc58)]['SHORT'],'offsetInBytes':0x0,'strideInBytes':_0xd1fd4f,'normalize':!0x1}),_0x970c9b;}function _0x194011(_0x2b78e1,_0x24f030,_0x5beb32,_0x2fa318,_0x23ae56){const _0x52eff0=_0x14b705;let _0x2a888c=_0x24f030[_0x52eff0(0x38e)](_0x5beb32+_0x2fa318,!0x0);if(_0x2fa318+=Uint32Array[_0x52eff0(0xde0)],_0x2a888c<=0x0)return _0x2fa318;_0x24f030[_0x52eff0(0xab9)](_0x5beb32+_0x2fa318,!0x0),_0x2fa318+=Uint16Array[_0x52eff0(0xde0)];let _0x51ef65=_0x24f030[_0x52eff0(0xab9)](_0x5beb32+_0x2fa318,!0x0);_0x2fa318+=Uint16Array['BYTES_PER_ELEMENT'];let _0x7848cb=0x2*_0x2a888c*Int16Array['BYTES_PER_ELEMENT'],_0x2c223e=_0x2b78e1[_0x52eff0(0x879)](_0x2fa318,_0x2fa318+_0x7848cb);_0x2fa318+=_0x7848cb;let _0x9041eb=_0x23ae56[_0x52eff0(0x2be)],_0x3230f6=_0x23ae56[_0x52eff0(0x590)];return _0x3230f6['aNormal']=_0x9041eb[_0x52eff0(0xbc2)],_0x9041eb[_0x52eff0(0x6e3)]({'index':_0x3230f6[_0x52eff0(0xb72)],'typedArray':_0x2c223e,'componentsPerAttribute':0x2,'componentDatatype':Cesium[_0x52eff0(0xc58)][_0x52eff0(0xcbd)],'offsetInBytes':0x0,'strideInBytes':_0x51ef65,'normalize':!0x1}),_0x2fa318;}function _0x204fe0(_0x30d973,_0x56db9f,_0x4802a7,_0x1e5571,_0x243153){const _0x1765bc=_0x14b705;_0x243153['texCoordCompressConstant']=[],_0x243153[_0x1765bc(0x724)]=[];let _0x59bbc8=_0x56db9f[_0x1765bc(0xab9)](_0x4802a7+_0x1e5571,!0x0);_0x1e5571+=Uint16Array[_0x1765bc(0xde0)],_0x1e5571+=Uint16Array[_0x1765bc(0xde0)];for(let _0x46fbfc=0x0;_0x46fbfc<_0x59bbc8;_0x46fbfc++){let _0x55e3a9=_0x56db9f[_0x1765bc(0x1fc)](_0x4802a7+_0x1e5571,!0x0);_0x1e5571+=Uint8Array[_0x1765bc(0xde0)],_0x1e5571+=0x3*Uint8Array[_0x1765bc(0xde0)];let _0x3b5d7e=_0x56db9f[_0x1765bc(0x38e)](_0x4802a7+_0x1e5571,!0x0);_0x1e5571+=Uint32Array[_0x1765bc(0xde0)];let _0x59b498=_0x56db9f['getUint16'](_0x4802a7+_0x1e5571,!0x0);_0x1e5571+=Uint16Array[_0x1765bc(0xde0)],_0x56db9f[_0x1765bc(0xab9)](_0x4802a7+_0x1e5571,!0x0),_0x1e5571+=Uint16Array[_0x1765bc(0xde0)];let _0x3f7774=_0x56db9f[_0x1765bc(0x3eb)](_0x4802a7+_0x1e5571,!0x0);_0x1e5571+=Float32Array[_0x1765bc(0xde0)],_0x243153[_0x1765bc(0x62c)][_0x1765bc(0x6e3)](_0x3f7774);let _0x55c009={};_0x55c009['x']=_0x56db9f[_0x1765bc(0x3eb)](_0x4802a7+_0x1e5571,!0x0),_0x1e5571+=Float32Array['BYTES_PER_ELEMENT'],_0x55c009['y']=_0x56db9f['getFloat32'](_0x4802a7+_0x1e5571,!0x0),_0x1e5571+=Float32Array['BYTES_PER_ELEMENT'],_0x55c009['z']=_0x56db9f['getFloat32'](_0x4802a7+_0x1e5571,!0x0),_0x1e5571+=Float32Array[_0x1765bc(0xde0)],_0x55c009['w']=_0x56db9f[_0x1765bc(0x3eb)](_0x4802a7+_0x1e5571,!0x0),_0x1e5571+=Float32Array[_0x1765bc(0xde0)],_0x243153[_0x1765bc(0x724)][_0x1765bc(0x6e3)](_0x55c009);let _0x571f1c=_0x3b5d7e*_0x59b498*Int16Array[_0x1765bc(0xde0)],_0x2af654=_0x30d973['subarray'](_0x1e5571,_0x1e5571+_0x571f1c),_0x5de464=(_0x1e5571+=_0x571f1c)%0x4;0x0!==_0x5de464&&(_0x1e5571+=0x4-_0x5de464);let _0x2a5768=_0x1765bc(0x8e9)+_0x46fbfc,_0x1bab1e=_0x243153[_0x1765bc(0x2be)],_0x531379=_0x243153[_0x1765bc(0x590)];if(_0x531379[_0x2a5768]=_0x1bab1e[_0x1765bc(0xbc2)],_0x1bab1e[_0x1765bc(0x6e3)]({'index':_0x531379[_0x2a5768],'typedArray':_0x2af654,'componentsPerAttribute':_0x59b498,'componentDatatype':Cesium['ComponentDatatype']['SHORT'],'offsetInBytes':0x0,'strideInBytes':_0x59b498*Int16Array[_0x1765bc(0xde0)],'normalize':!0x1}),_0x55e3a9){_0x571f1c=_0x3b5d7e*Float32Array[_0x1765bc(0xde0)];let _0x209b3d=_0x30d973[_0x1765bc(0x879)](_0x1e5571,_0x1e5571+_0x571f1c);_0x1e5571+=_0x571f1c,_0x243153[_0x1765bc(0xdf4)]=!0x0,_0x2a5768=_0x1765bc(0xb22)+_0x46fbfc,_0x531379[_0x2a5768]=_0x1bab1e['length'],_0x1bab1e[_0x1765bc(0x6e3)]({'index':_0x531379[_0x2a5768],'typedArray':_0x209b3d,'componentsPerAttribute':0x1,'componentDatatype':Cesium['ComponentDatatype']['FLOAT'],'offsetInBytes':0x0,'strideInBytes':Float32Array[_0x1765bc(0xde0)],'normalize':!0x1});}}return _0x1e5571;}function _0x349988(_0x386fb1,_0x3fcc7f,_0x1f3544,_0x4382c3,_0x4c3380,_0x1b8d30){const _0x36b9d3=_0x14b705;(0x3===_0x1b8d30[_0x36b9d3(0x7c0)]&&(_0x3fcc7f[_0x36b9d3(0x38e)](_0x4382c3,!0x0),_0x4382c3+=Uint32Array['BYTES_PER_ELEMENT']),_0x4382c3=_0x8dfdd3(_0x386fb1,_0x3fcc7f,_0x1f3544,_0x4382c3=_0x3226f0(_0x386fb1,_0x3fcc7f,_0x1f3544,_0x4382c3=_0x5d5c7d(_0x386fb1,_0x3fcc7f,_0x1f3544,_0x4382c3,_0x4c3380),_0x4c3380),_0x4c3380),0x3!==_0x1b8d30[_0x36b9d3(0x7c0)]&&(_0x4382c3=_0x337815(_0x386fb1,_0x3fcc7f,_0x1f3544,_0x4382c3,_0x4c3380)),_0x4382c3=_0xf6a9da(_0x386fb1,_0x3fcc7f,_0x1f3544,_0x4382c3=_0x56dc20(_0x386fb1,_0x3fcc7f,_0x1f3544,_0x4382c3,_0x4c3380),_0x4c3380),0x3===_0x1b8d30['version'])&&(_0x4382c3=_0x4190d6(_0x386fb1,_0x3fcc7f,_0x1f3544,_0x4382c3,_0x4c3380)[_0x36b9d3(0x6a3)]);if(0x3==_0x1b8d30[_0x36b9d3(0x7c0)]){let _0x141173=_0x1af353(_0x3fcc7f,_0x1f3544,_0x386fb1,_0x4382c3);_0x4382c3=_0x141173[_0x36b9d3(0xb8a)],_0x4c3380[_0x36b9d3(0x58f)]=JSON[_0x36b9d3(0x2c1)](_0x141173[_0x36b9d3(0x297)]);let _0x2c52b0=_0x36b9d3(0x845)+_0x4c3380[_0x36b9d3(0x58f)][_0x36b9d3(0x495)],_0x4dddc8='aCustom'+_0x4c3380[_0x36b9d3(0x58f)][_0x36b9d3(0x87b)],_0x3c92f9=_0x36b9d3(0x845)+_0x4c3380[_0x36b9d3(0x58f)]['VertexWeight_1'];Cesium[_0x36b9d3(0x4cb)](_0x4c3380[_0x36b9d3(0x590)][_0x2c52b0])&&(_0x4c3380[_0x36b9d3(0x590)][_0x36b9d3(0x1db)]=_0x4c3380[_0x36b9d3(0x590)][_0x2c52b0],delete _0x4c3380[_0x36b9d3(0x590)][_0x2c52b0]),Cesium['defined'](_0x4c3380[_0x36b9d3(0x590)][_0x4dddc8])&&(_0x4c3380[_0x36b9d3(0x590)][_0x36b9d3(0x475)]=_0x4c3380[_0x36b9d3(0x590)][_0x4dddc8],delete _0x4c3380[_0x36b9d3(0x590)][_0x4dddc8]),Cesium[_0x36b9d3(0x4cb)](_0x4c3380[_0x36b9d3(0x590)][_0x3c92f9])&&(_0x4c3380['attrLocation'][_0x36b9d3(0x639)]=_0x4c3380[_0x36b9d3(0x590)][_0x3c92f9],delete _0x4c3380[_0x36b9d3(0x590)][_0x3c92f9]);let _0x2ed382=Object['keys'](_0x4c3380['attrLocation']),_0x5c210c=_0x2ed382[_0x36b9d3(0xbc2)];for(let _0x28713a=0x0;_0x28713a<_0x5c210c;++_0x28713a){let _0x180847=_0x2ed382[_0x28713a];-0x1!==_0x180847[_0x36b9d3(0x966)](_0x36b9d3(0x845))&&delete _0x4c3380[_0x36b9d3(0x590)][_0x180847];}let _0x38b8cf=(_0x1f3544+_0x4382c3)%0x4;_0x38b8cf&&(_0x38b8cf=0x4-_0x38b8cf),_0x4382c3+=_0x38b8cf;}return 0x3===_0x1b8d30[_0x36b9d3(0x7c0)]&&(_0x4382c3=(_0x1b8d30=_0x4b2e60(_0x386fb1,_0x3fcc7f,_0x1f3544,_0x4382c3))[_0x36b9d3(0xb8a)]),_0x4382c3;}function _0x4b2e60(_0x101307,_0x145a10,_0x26ee9a,_0x333dc7,_0x4161e3){const _0x4aaf1d=_0x14b705;let _0x50fc40=_0x145a10['getUint32'](_0x26ee9a+_0x333dc7,!0x0);if(_0x333dc7+=Uint32Array[_0x4aaf1d(0xde0)],_0x50fc40<=0x0)return{'bytesOffset':_0x333dc7};let _0x5739f4=_0x145a10[_0x4aaf1d(0xab9)](_0x26ee9a+_0x333dc7,!0x0);return _0x333dc7+=Uint16Array['BYTES_PER_ELEMENT'],_0x145a10[_0x4aaf1d(0xab9)](_0x26ee9a+_0x333dc7,!0x0),_0x333dc7+=Uint16Array[_0x4aaf1d(0xde0)],{'bytesOffset':_0x333dc7+=_0x50fc40*_0x5739f4*Float32Array[_0x4aaf1d(0xde0)]};}const _0x1285b5={0x0:Uint32Array[_0x14b705(0xde0)],0x1:Float32Array[_0x14b705(0xde0)],0x2:Float64Array['BYTES_PER_ELEMENT']};function _0x4190d6(_0x35a9d2,_0x2ff5aa,_0x4e849e,_0x2e70a9,_0x597ee2){const _0x4f5c82=_0x14b705;let _0x1541d1=_0x2ff5aa['getUint32'](_0x4e849e+_0x2e70a9,!0x0);_0x2e70a9+=Uint32Array[_0x4f5c82(0xde0)];for(let _0x33d55b=0x0;_0x33d55b<_0x1541d1;_0x33d55b++){let _0x4b3333=_0x2ff5aa['getUint32'](_0x4e849e+_0x2e70a9,!0x0);_0x2e70a9+=Uint32Array[_0x4f5c82(0xde0)];let _0xd6526f=_0x2ff5aa[_0x4f5c82(0xab9)](_0x4e849e+_0x2e70a9,!0x0);_0x2e70a9+=Uint16Array[_0x4f5c82(0xde0)];let _0x42c0c1=_0x2ff5aa[_0x4f5c82(0xab9)](_0x4e849e+_0x2e70a9,!0x0);_0x2e70a9+=Uint16Array[_0x4f5c82(0xde0)];let _0x67a58e=_0x4b3333*_0xd6526f*_0x1285b5[_0x42c0c1],_0x13e58b=_0x35a9d2[_0x4f5c82(0x879)](_0x2e70a9,_0x2e70a9+_0x67a58e);_0x2e70a9+=_0x67a58e;let _0x4508e7=_0x597ee2['vertexAttributes'],_0x1bd192=_0x597ee2[_0x4f5c82(0x590)],_0x5cd453='aCustom'+_0x33d55b;_0x1bd192[_0x5cd453]=_0x4508e7[_0x4f5c82(0xbc2)],_0x4508e7[_0x4f5c82(0x6e3)]({'index':_0x1bd192[_0x5cd453],'typedArray':_0x13e58b,'componentsPerAttribute':_0xd6526f,'componentDatatype':Cesium[_0x4f5c82(0xc58)]['FLOAT'],'offsetInBytes':0x0,'strideInBytes':0x0,'normalize':!0x1});}return{'bufferByteOffset':_0x2e70a9};}function _0x3cd8fa(_0x1446c8,_0x237525,_0x1cfb0d,_0xe65dad,_0x4a2409,_0x1075aa){const _0x3acdce=_0x14b705;let _0xe2cb6d=_0x237525['getUint32'](_0x1cfb0d+_0xe65dad,!0x0);return _0x4a2409[_0x3acdce(0x6ab)]=_0xe2cb6d,_0xe65dad+=Uint32Array['BYTES_PER_ELEMENT'],_0xe65dad=(_0xe2cb6d&_0x1b10cd[_0x3acdce(0x673)])===_0x1b10cd[_0x3acdce(0x673)]?_0x30da9f(_0x1446c8,_0x237525,_0x1cfb0d,_0xe65dad,_0x4a2409):_0x5d5c7d(_0x1446c8,_0x237525,_0x1cfb0d,_0xe65dad,_0x4a2409),_0xe65dad=_0x337815(_0x1446c8,_0x237525,_0x1cfb0d,_0xe65dad=_0x8dfdd3(_0x1446c8,_0x237525,_0x1cfb0d,_0xe65dad=(_0xe2cb6d&_0x1b10cd[_0x3acdce(0x415)])===_0x1b10cd[_0x3acdce(0x415)]?_0x194011(_0x1446c8,_0x237525,_0x1cfb0d,_0xe65dad,_0x4a2409):_0x3226f0(_0x1446c8,_0x237525,_0x1cfb0d,_0xe65dad,_0x4a2409),_0x4a2409),_0x4a2409),_0xe65dad=(_0xe2cb6d&_0x1b10cd[_0x3acdce(0xda5)])===_0x1b10cd['SVC_TexutreCoord']?_0x204fe0(_0x1446c8,_0x237525,_0x1cfb0d,_0xe65dad,_0x4a2409):_0x56dc20(_0x1446c8,_0x237525,_0x1cfb0d,_0xe65dad,_0x4a2409),(_0xe2cb6d&_0x1b10cd[_0x3acdce(0x6a8)])===_0x1b10cd[_0x3acdce(0x6a8)]&&(_0x4a2409[_0x3acdce(0xce8)]=!0x0),_0xe65dad=_0xf6a9da(_0x1446c8,_0x237525,_0x1cfb0d,_0xe65dad,_0x4a2409);}function _0x25a531(_0x1b8496,_0x55a35f,_0x2560d1,_0x2b1f17,_0x4880f3,_0x22e4ca,_0x3c8ea7,_0x56dc9c,_0x50f32f){const _0x525ef2=_0x14b705;let _0x3b2c29=_0x14a438(_0x2560d1,_0x55a35f,_0x4880f3)[_0x525ef2(0xae8)],_0x3c452e=_0x2560d1[_0x525ef2(0x38e)](_0x2b1f17+_0x3b2c29,!0x0);_0x2b1f17+=Uint32Array['BYTES_PER_ELEMENT'];let _0x4b3b75,_0x605405=_0x2560d1[_0x525ef2(0x38e)](_0x2b1f17+_0x3b2c29,!0x0);_0x2b1f17+=Uint32Array[_0x525ef2(0xde0)],_0x22e4ca['minVerticesValue']=new Cesium[(_0x525ef2(0xb80))](),_0x22e4ca[_0x525ef2(0x724)]=[new Cesium[(_0x525ef2(0xa18))](),new Cesium['Cartesian2']()],_0x22e4ca['texCoordCompressConstant']=[new Cesium[(_0x525ef2(0x367))](),new Cesium[(_0x525ef2(0x367))]()];let _0x5fbf42,_0x2a59b3=[];for(let _0x5b9cfa=0x0;_0x5b9cfa<_0x605405;_0x5b9cfa++){let _0x1d3130=_0x2560d1['getUint32'](_0x2b1f17+_0x3b2c29,!0x0);_0x2b1f17+=Uint32Array[_0x525ef2(0xde0)],_0x22e4ca[_0x525ef2(0x20a)]=_0x2560d1[_0x525ef2(0x3eb)](_0x2b1f17+_0x3b2c29,!0x0),_0x2b1f17+=Float32Array[_0x525ef2(0xde0)],_0x22e4ca['minVerticesValue']['x']=_0x2560d1[_0x525ef2(0xbb8)](_0x2b1f17+_0x3b2c29,!0x0),_0x2b1f17+=Float64Array[_0x525ef2(0xde0)],_0x22e4ca[_0x525ef2(0xb14)]['y']=_0x2560d1['getFloat64'](_0x2b1f17+_0x3b2c29,!0x0),_0x2b1f17+=Float64Array['BYTES_PER_ELEMENT'],_0x22e4ca['minVerticesValue']['z']=_0x2560d1[_0x525ef2(0xbb8)](_0x2b1f17+_0x3b2c29,!0x0),_0x2b1f17+=Float64Array[_0x525ef2(0xde0)];let _0x25a2a4=_0x2560d1[_0x525ef2(0xbb8)](_0x2b1f17+_0x3b2c29,!0x0);_0x2b1f17+=Float64Array[_0x525ef2(0xde0)];let _0x48d0bf=_0x2560d1[_0x525ef2(0xbb8)](_0x2b1f17+_0x3b2c29,!0x0);_0x2b1f17+=Float64Array[_0x525ef2(0xde0)];let _0x28b196=_0x2560d1[_0x525ef2(0xbb8)](_0x2b1f17+_0x3b2c29,!0x0);_0x2b1f17+=Float64Array[_0x525ef2(0xde0)];let _0x2d5b3b=_0x2560d1[_0x525ef2(0xbb8)](_0x2b1f17+_0x3b2c29,!0x0);_0x2b1f17+=Float64Array[_0x525ef2(0xde0)];let _0x2eae9e=_0x2560d1[_0x525ef2(0xbb8)](_0x2b1f17+_0x3b2c29,!0x0);_0x2b1f17+=Float64Array[_0x525ef2(0xde0)];let _0xd23648=_0x2560d1['getFloat64'](_0x2b1f17+_0x3b2c29,!0x0);_0x2b1f17+=Float64Array['BYTES_PER_ELEMENT'];let _0x775725=_0x2560d1[_0x525ef2(0xbb8)](_0x2b1f17+_0x3b2c29,!0x0);_0x2b1f17+=Float64Array[_0x525ef2(0xde0)];let _0x457308=_0x2560d1['getFloat64'](_0x2b1f17+_0x3b2c29,!0x0);_0x2b1f17+=Float64Array['BYTES_PER_ELEMENT'],_0x22e4ca['minTexCoordValue'][0x0]['x']=_0x28b196,_0x22e4ca['minTexCoordValue'][0x0]['y']=_0x2d5b3b,_0x22e4ca[_0x525ef2(0x724)][0x1]['x']=_0x775725,_0x22e4ca[_0x525ef2(0x724)][0x1]['y']=_0x457308,_0x22e4ca[_0x525ef2(0x62c)][0x0]['x']=_0x25a2a4,_0x22e4ca['texCoordCompressConstant'][0x0]['y']=_0x48d0bf,_0x22e4ca['texCoordCompressConstant'][0x1]['x']=_0x2eae9e,_0x22e4ca[_0x525ef2(0x62c)][0x1]['y']=_0xd23648;let _0x3d2ef4=_0x2560d1['getInt32'](_0x2b1f17+_0x3b2c29,!0x0);_0x2b1f17+=Int32Array[_0x525ef2(0xde0)];let _0x4a8189=new Object();for(let _0x305277=0x0;_0x305277<_0x3d2ef4;_0x305277++){let _0x3105a0=_0x2560d1['getInt32'](_0x2b1f17+_0x3b2c29,!0x0);_0x2b1f17+=Int32Array[_0x525ef2(0xde0)];let _0x1853e6=_0x3105a0,_0x51c55e=0x0;_0x1853e6!=_0x3d0367['AttributeType_Custom0']&&_0x1853e6!=_0x3d0367[_0x525ef2(0x3b2)]||(_0x51c55e=_0x2560d1[_0x525ef2(0x2e2)](_0x2b1f17+_0x3b2c29,!0x0),_0x2b1f17+=Int32Array['BYTES_PER_ELEMENT']);let _0x245c83=_0x2560d1[_0x525ef2(0x2e2)](_0x2b1f17+_0x3b2c29,!0x0);_0x2b1f17+=Int32Array[_0x525ef2(0xde0)];let _0x236784=new Uint8Array(_0x2560d1[_0x525ef2(0x212)],_0x2b1f17+_0x3b2c29,_0x245c83),_0x1fab61=((_0x2b1f17+=Uint8Array[_0x525ef2(0xde0)]*_0x245c83)+_0x3b2c29)%0x4;_0x1fab61&&(_0x1fab61=0x4-_0x1fab61),_0x2b1f17+=_0x1fab61,_0xa54a7b(_0x1d3130,_0x1853e6,_0x51c55e,_0x236784,_0x22e4ca,_0x3c452e,_0x5fbf42,![],_0x4a8189,_0x4b3b75);}let _0x4eb971=_0x1af353(_0x2560d1,_0x3b2c29,_0x1b8496,_0x2b1f17);_0x2b1f17=_0x4eb971[_0x525ef2(0xb8a)],_0x22e4ca['customVertexAttribute']=JSON[_0x525ef2(0x2c1)](_0x4eb971[_0x525ef2(0x297)]);let _0x12d583=_0x525ef2(0x845)+_0x22e4ca[_0x525ef2(0x58f)][_0x525ef2(0x495)],_0x2e89a8=_0x525ef2(0x845)+_0x22e4ca[_0x525ef2(0x58f)]['VertexWeight'],_0x444f4f=_0x525ef2(0x845)+_0x22e4ca[_0x525ef2(0x58f)][_0x525ef2(0x28b)];Cesium[_0x525ef2(0x4cb)](_0x22e4ca['attrLocation'][_0x12d583])&&(_0x22e4ca[_0x525ef2(0x590)][_0x525ef2(0x1db)]=_0x22e4ca[_0x525ef2(0x590)][_0x12d583],_0x5b9cfa===_0x605405-0x1&&delete _0x22e4ca[_0x525ef2(0x590)][_0x12d583]),Cesium['defined'](_0x22e4ca['attrLocation'][_0x2e89a8])&&(_0x22e4ca[_0x525ef2(0x590)][_0x525ef2(0x475)]=_0x22e4ca[_0x525ef2(0x590)][_0x2e89a8],_0x5b9cfa===_0x605405-0x1&&delete _0x22e4ca[_0x525ef2(0x590)][_0x2e89a8]),Cesium[_0x525ef2(0x4cb)](_0x22e4ca['attrLocation'][_0x444f4f])&&(_0x22e4ca[_0x525ef2(0x590)][_0x525ef2(0x639)]=_0x22e4ca[_0x525ef2(0x590)][_0x444f4f],_0x5b9cfa===_0x605405-0x1&&delete _0x22e4ca['attrLocation'][_0x444f4f]);let _0x2f331a=Object[_0x525ef2(0xb44)](_0x22e4ca[_0x525ef2(0x590)]),_0x6483c3=_0x2f331a[_0x525ef2(0xbc2)];for(let _0x2f5823=0x0;_0x2f5823<_0x6483c3;++_0x2f5823){let _0x188e9f=_0x2f331a[_0x2f5823];-0x1!==_0x188e9f[_0x525ef2(0x966)](_0x525ef2(0x845))&&delete _0x22e4ca[_0x525ef2(0x590)][_0x188e9f];}let _0x155d14=(_0x2b1f17+_0x3b2c29)%0x4;_0x155d14&&(_0x155d14=0x4-_0x155d14),_0x2b1f17+=_0x155d14;let _0x321711=_0x2560d1[_0x525ef2(0x2e2)](_0x2b1f17+_0x3b2c29,!0x0);_0x2b1f17+=Int32Array['BYTES_PER_ELEMENT'];for(let _0xf684d6=0x0;_0xf684d6<_0x321711;_0xf684d6++){let _0x3db034={},_0xecb47d=_0x2560d1['getInt32'](_0x2b1f17+_0x3b2c29,!0x0);if(_0x2b1f17+=Int32Array['BYTES_PER_ELEMENT'],_0xecb47d>0x0){let _0x1dfbed=_0x2560d1[_0x525ef2(0xbe9)](_0x2b1f17+_0x3b2c29,!0x0);_0x2b1f17+=Int8Array[_0x525ef2(0xde0)],_0x2560d1['getInt8'](_0x2b1f17+_0x3b2c29,!0x0),_0x2b1f17+=Int8Array['BYTES_PER_ELEMENT'];let _0x10be03=_0x2560d1[_0x525ef2(0xbe9)](_0x2b1f17+_0x3b2c29,!0x0);_0x2b1f17+=Int8Array['BYTES_PER_ELEMENT'],_0x2560d1[_0x525ef2(0xbe9)](_0x2b1f17+_0x3b2c29,!0x0),_0x2b1f17+=Int8Array['BYTES_PER_ELEMENT'];let _0x15ab69,_0x3c53ff=_0x2560d1[_0x525ef2(0x2e2)](_0x2b1f17+_0x3b2c29,!0x0);_0x2b1f17+=Int32Array[_0x525ef2(0xde0)],0xd!==_0x10be03?(_0x15ab69=new Uint8Array(_0x2560d1[_0x525ef2(0x212)],_0x2b1f17+_0x3b2c29,_0x3c53ff),_0x2b1f17+=Uint8Array[_0x525ef2(0xde0)]*_0x3c53ff):(_0x15ab69=new Uint32Array(_0x2560d1[_0x525ef2(0x212)],_0x2b1f17+_0x3b2c29,_0x3c53ff),_0x2b1f17+=Uint32Array[_0x525ef2(0xde0)]*_0x3c53ff);let _0x4a6523,_0x3675d6=(_0x2b1f17+_0x3b2c29)%0x4;_0x3675d6&&(_0x3675d6=0x4-_0x3675d6),_0x2b1f17+=_0x3675d6,0xd!==_0x10be03?(_0x4a6523=Cesium['ComponentDatatype']['createTypedArray'](Cesium[_0x525ef2(0xc58)][_0x525ef2(0xc70)],_0xecb47d*Uint32Array['BYTES_PER_ELEMENT']),_0x82a4e1[_0x525ef2(0x8a3)](_0x4a6523,_0xecb47d,Uint32Array[_0x525ef2(0xde0)],_0x15ab69)):_0x4a6523=_0x15ab69;let _0x2b0525,_0x1ab312=_0x2560d1[_0x525ef2(0x2e2)](_0x2b1f17+_0x3b2c29,!0x0);_0x2b1f17+=Int32Array[_0x525ef2(0xde0)],_0x3db034[_0x525ef2(0x24a)]=_0x1dfbed,0x0===_0x1dfbed?_0x2b0525=new Uint16Array(_0xecb47d):0x1===_0x1dfbed&&(_0x2b0525=new Uint32Array(_0xecb47d)),_0x3db034[_0x525ef2(0x4da)]=_0xecb47d;let _0x25ccd2=new Uint32Array(_0x4a6523[_0x525ef2(0x212)],_0x4a6523['byteOffset'],_0x4a6523[_0x525ef2(0x932)]/0x4);_0x2b0525[_0x525ef2(0x5e8)](_0x25ccd2,0x0),_0x3db034['indicesTypedArray']=_0x2b0525,_0x3db034[_0x525ef2(0xad0)]=_0x10be03;for(let _0x517d17=0x0;_0x517d17<_0x1ab312;_0x517d17++){let _0x2788fa=_0x1af353(_0x2560d1,_0x3b2c29,_0x1b8496,_0x2b1f17),_0x2455f7=_0x2788fa['string'];_0x2b1f17=_0x2788fa[_0x525ef2(0xb8a)],_0x3db034['materialCode']=_0x2455f7;}if(_0x2a59b3[_0x525ef2(0xbc2)]>0x0&&0xd!==_0x10be03){let _0x26edd4=_0x22e4ca[_0x525ef2(0xda7)];_0x3db034[_0x525ef2(0x660)]=_0x25ccd2[_0x525ef2(0x6ac)](function(_0x35dc22){return _0x35dc22+_0x26edd4;}),_0x3db034[_0x525ef2(0x24a)]=0x1;}_0x2a59b3['push'](_0x3db034);let _0x29daea=(_0x2b1f17+_0x3b2c29)%0x4;_0x29daea&&(_0x29daea=0x4-_0x29daea),_0x2b1f17+=_0x29daea;}}}return _0x22e4ca['compressOptions']=_0x3c452e,_0x56dc9c[_0x50f32f]={'vertexPackage':_0x22e4ca,'arrIndexPackage':_0x2a59b3,'edgeGeometry':undefined,'cartographicBounds':void 0x0},_0x2b1f17;}function _0x5a32d9(_0x80651e,_0x3789a6,_0x58150d,_0x5732a8,_0x49a5e2,_0x18be8f){const _0x86d6d7=_0x14b705;let _0x202acd=_0x3789a6['getUint32'](_0x5732a8+_0x58150d,!0x0);_0x5732a8+=Uint32Array[_0x86d6d7(0xde0)];for(let _0x4a74bb=0x0;_0x4a74bb<_0x202acd;_0x4a74bb++){let _0x184c9c={};0x3===_0x18be8f['version']&&(_0x3789a6['getUint32'](_0x5732a8+_0x58150d,!0x0),_0x5732a8+=Uint32Array[_0x86d6d7(0xde0)]);let _0xa53865=_0x3789a6['getUint32'](_0x5732a8+_0x58150d,!0x0);_0x5732a8+=Uint32Array[_0x86d6d7(0xde0)];let _0x50543b=_0x3789a6[_0x86d6d7(0x1fc)](_0x5732a8+_0x58150d,!0x0);_0x5732a8+=Uint8Array[_0x86d6d7(0xde0)],_0x3789a6['getUint8'](_0x5732a8+_0x58150d,!0x0),_0x5732a8+=Uint8Array['BYTES_PER_ELEMENT'];let _0x3ca5e5=_0x3789a6['getUint8'](_0x5732a8+_0x58150d,!0x0);if(_0x5732a8+=Uint8Array['BYTES_PER_ELEMENT'],_0x5732a8+=Uint8Array['BYTES_PER_ELEMENT'],_0xa53865>0x0){let _0x1f410f,_0x16a222=null;0x1===_0x50543b||0x3===_0x50543b?(_0x1f410f=_0xa53865*Uint32Array[_0x86d6d7(0xde0)],_0x16a222=_0x80651e[_0x86d6d7(0x879)](_0x5732a8,_0x5732a8+_0x1f410f)):(_0x1f410f=_0xa53865*Uint16Array[_0x86d6d7(0xde0)],_0x16a222=_0x80651e[_0x86d6d7(0x879)](_0x5732a8,_0x5732a8+_0x1f410f),_0xa53865%0x2!=0x0&&(_0x1f410f+=0x2)),_0x184c9c['indicesTypedArray']=_0x16a222,_0x5732a8+=_0x1f410f;}_0x184c9c[_0x86d6d7(0x4da)]=_0xa53865,_0x184c9c['indexType']=_0x50543b,_0x184c9c['primitiveType']=_0x3ca5e5;let _0x30b92e=_0x3789a6['getUint32'](_0x5732a8+_0x58150d,!0x0);_0x5732a8+=Uint32Array['BYTES_PER_ELEMENT'];for(let _0x18283a=0x0;_0x18283a<_0x30b92e;_0x18283a++){let _0x3deb6c=_0x1af353(_0x3789a6,_0x58150d,_0x80651e,_0x5732a8),_0x2d232b=_0x3deb6c['string'];_0x5732a8=_0x3deb6c['bytesOffset'],_0x184c9c[_0x86d6d7(0x553)]=_0x2d232b;}0x0!==_0x5732a8%0x4&&(_0x5732a8+=0x4-_0x5732a8%0x4),_0x49a5e2[_0x86d6d7(0x6e3)](_0x184c9c);}return _0x5732a8;}function _0x2d2ab0(_0x3d0649,_0x5304df,_0x1e901e,_0x38a834){const _0x43b686=_0x14b705;let _0x44e98f=_0x14a438(_0x5304df,_0x3d0649,_0x1e901e),_0x3a4bea=_0x44e98f[_0x43b686(0x212)],_0x19e577=_0x44e98f[_0x43b686(0xae8)],_0x3ab84c=0x0,_0x136d36=_0x5304df['getUint32'](_0x3ab84c+_0x19e577,!0x0);_0x3ab84c+=Uint32Array[_0x43b686(0xde0)];let _0x2ed3d3=_0x38a834[_0x43b686(0xd71)];for(let _0x39fcc3=0x0;_0x39fcc3<_0x136d36;_0x39fcc3++){0x3===_0x38a834['version']&&(_0x5304df['getUint32'](_0x3ab84c+_0x19e577,!0x0),_0x3ab84c+=Uint32Array['BYTES_PER_ELEMENT']);let _0x2b9713=_0x1af353(_0x5304df,_0x19e577,_0x3a4bea,_0x3ab84c),_0x4d4d5f=_0x2b9713[_0x43b686(0x297)];_0x3ab84c=_0x2b9713[_0x43b686(0xb8a)];let _0x301f75=_0x3ab84c%0x4;0x0!==_0x301f75&&(_0x3ab84c+=0x4-_0x301f75);let _0x4c2bea=_0x5304df['getUint32'](_0x3ab84c+_0x19e577,!0x0);_0x3ab84c+=Int32Array[_0x43b686(0xde0)];let _0x3e99f9={'vertexAttributes':[],'attrLocation':{},'instanceCount':0x0,'instanceMode':0x0,'instanceIndex':-0x1};if(0x3===_0x38a834[_0x43b686(0x7c0)])switch(_0x4c2bea){case _0x2e6918[_0x43b686(0xba3)]:_0x4c2bea=_0x3c99cd[_0x43b686(0xcf0)];break;case _0x2e6918[_0x43b686(0x4af)]:_0x4c2bea=_0x3c99cd['SV_Compressed'];}if(_0x4c2bea===_0x3c99cd[_0x43b686(0xcf0)]){_0x3ab84c=_0x349988(_0x3a4bea,_0x5304df,_0x19e577,_0x3ab84c,_0x3e99f9,_0x38a834);let _0x4a58bb,_0x3fda9d=[];_0x3ab84c=_0x5a32d9(_0x3a4bea,_0x5304df,_0x19e577,_0x3ab84c,_0x3fda9d,_0x38a834),0x2===_0x3fda9d['length']&&0xd===_0x3fda9d[0x1]['primitiveType']&&_0x3fda9d[0x1][_0x43b686(0x4da)]>=0x3&&(_0x4a58bb=_0xc822bc[_0x43b686(0x9d9)](_0x3e99f9,_0x3fda9d[0x1])),_0x2ed3d3[_0x4d4d5f]={'vertexPackage':_0x3e99f9,'arrIndexPackage':_0x3fda9d,'edgeGeometry':_0x4a58bb};}else{if(_0x4c2bea===_0x3c99cd['SV_Compressed']&&0x3!==_0x38a834[_0x43b686(0x7c0)]){_0x3ab84c=_0x3cd8fa(_0x3a4bea,_0x5304df,_0x19e577,_0x3ab84c,_0x3e99f9);let _0x277ef5,_0x34d40e=[];_0x3ab84c=_0x5a32d9(_0x3a4bea,_0x5304df,_0x19e577,_0x3ab84c,_0x34d40e,_0x38a834),0x2===_0x34d40e[_0x43b686(0xbc2)]&&0xd===_0x34d40e[0x1][_0x43b686(0xad0)]&&_0x34d40e[0x1][_0x43b686(0x4da)]>=0x3&&(_0x277ef5=_0xc822bc['createEdgeDataByIndices'](_0x3e99f9,_0x34d40e[0x1])),_0x2ed3d3[_0x4d4d5f]={'vertexPackage':_0x3e99f9,'arrIndexPackage':_0x34d40e,'edgeGeometry':_0x277ef5};}else _0x4c2bea===_0x3c99cd[_0x43b686(0x247)]&&0x3===_0x38a834['version']&&(window[_0x43b686(0x9b4)]=_0x43b686(0x1ce),_0x3ab84c=_0x25a531(_0x3a4bea,_0x3d0649,_0x5304df,_0x3ab84c,_0x1e901e,_0x3e99f9,0x0,_0x2ed3d3,_0x4d4d5f));}if(0x3===_0x38a834[_0x43b686(0x7c0)]){let _0xba712a=new Cesium['Cartesian3']();_0xba712a['x']=_0x5304df[_0x43b686(0xbb8)](_0x3ab84c+_0x19e577,!0x0),_0x3ab84c+=Float64Array[_0x43b686(0xde0)],_0xba712a['y']=_0x5304df[_0x43b686(0xbb8)](_0x3ab84c+_0x19e577,!0x0),_0x3ab84c+=Float64Array[_0x43b686(0xde0)],_0xba712a['z']=_0x5304df[_0x43b686(0xbb8)](_0x3ab84c+_0x19e577,!0x0),_0x3ab84c+=Float64Array[_0x43b686(0xde0)];let _0x5c174e=new Cesium[(_0x43b686(0x367))]();_0x5c174e['x']=_0x5304df['getFloat64'](_0x3ab84c+_0x19e577,!0x0),_0x3ab84c+=Float64Array['BYTES_PER_ELEMENT'],_0x5c174e['y']=_0x5304df[_0x43b686(0xbb8)](_0x3ab84c+_0x19e577,!0x0),_0x3ab84c+=Float64Array['BYTES_PER_ELEMENT'],_0x5c174e['z']=_0x5304df[_0x43b686(0xbb8)](_0x3ab84c+_0x19e577,!0x0),_0x3ab84c+=Float64Array[_0x43b686(0xde0)];let _0x19369c=new Cesium[(_0x43b686(0x367))]();_0x19369c['x']=_0x5304df['getFloat64'](_0x3ab84c+_0x19e577,!0x0),_0x3ab84c+=Float64Array['BYTES_PER_ELEMENT'],_0x19369c['y']=_0x5304df['getFloat64'](_0x3ab84c+_0x19e577,!0x0),_0x3ab84c+=Float64Array[_0x43b686(0xde0)],_0x19369c['z']=_0x5304df[_0x43b686(0xbb8)](_0x3ab84c+_0x19e577,!0x0),_0x3ab84c+=Float64Array[_0x43b686(0xde0)];let _0x5477ec=new Cesium[(_0x43b686(0x367))]();_0x5477ec['x']=_0x5304df[_0x43b686(0xbb8)](_0x3ab84c+_0x19e577,!0x0),_0x3ab84c+=Float64Array[_0x43b686(0xde0)],_0x5477ec['y']=_0x5304df[_0x43b686(0xbb8)](_0x3ab84c+_0x19e577,!0x0),_0x3ab84c+=Float64Array['BYTES_PER_ELEMENT'],_0x5477ec['z']=_0x5304df[_0x43b686(0xbb8)](_0x3ab84c+_0x19e577,!0x0),_0x3ab84c+=Float64Array[_0x43b686(0xde0)];}}return 0x3!==_0x38a834['version']&&(_0x44e98f=_0x14a438(_0x5304df,_0x3d0649,_0x3ab84c+_0x19e577)),_0x44e98f[_0x43b686(0x8a7)];}function _0xf6b075(_0x13575d,_0x4d724a,_0x205298,_0x4e3e96){const _0x4d5c3c=_0x14b705;let _0x390dd0=_0x205298['length'];for(let _0x1234e2=0x0;_0x1234e2<_0x390dd0;_0x1234e2++){let _0x735baa=_0x205298[_0x1234e2],_0x5dee21=_0x735baa[_0x4d5c3c(0x328)][_0x4d5c3c(0x3e6)]('_')[0x0],_0x4fc76d=_0x735baa[_0x4d5c3c(0x853)];for(let _0x3ae075=0x0;_0x3ae075<_0x4fc76d['length'];_0x3ae075++){let _0x2e5e66=_0x4fc76d[_0x3ae075],_0xa0e5a4=_0x2e5e66[_0x4d5c3c(0x359)],_0x22f1c0=_0x2e5e66[_0x4d5c3c(0x20b)],_0x4e46b3=_0x2e5e66[_0x4d5c3c(0x59c)],_0x3cfe98=_0x2e5e66[_0x4d5c3c(0x7ca)],_0x1fbc43=_0x4d724a[_0xa0e5a4][_0x4d5c3c(0x93b)][_0x4d5c3c(0xcc3)],_0x18df6=_0x4e3e96[_0xa0e5a4];Cesium['defined'](_0x18df6)||(_0x18df6=_0x4e3e96[_0xa0e5a4]={});let _0x1484b9=_0x18df6[_0x3cfe98];Cesium[_0x4d5c3c(0x4cb)](_0x1484b9)||(_0x1484b9=_0x18df6[_0x3cfe98]=new Float32Array(_0x1fbc43),_0x1484b9[_0x4d5c3c(0x54d)](-0x1));let _0x53b157=Cesium[_0x4d5c3c(0x4cb)](_0x13575d)?_0x13575d[_0x5dee21]:_0x1234e2;_0x1484b9[_0x4d5c3c(0x54d)](_0x53b157,_0x22f1c0,_0x22f1c0+_0x4e46b3);}}}function _0x4713bb(_0x1006cc,_0x528dd1,_0x37e8ca){const _0xb3c76a=_0x14b705;let _0x51828e=_0x1006cc[_0xb3c76a(0x2be)],_0xc83c14=_0x1006cc[_0xb3c76a(0x590)],_0x243220=_0x51828e[_0xb3c76a(0xbc2)];_0xc83c14[_0xb3c76a(0xd9a)+_0x37e8ca]=_0x243220,_0x51828e[_0xb3c76a(0x6e3)]({'index':_0x243220,'typedArray':_0x528dd1,'componentsPerAttribute':0x1,'componentDatatype':Cesium['ComponentDatatype'][_0xb3c76a(0x557)],'offsetInBytes':0x0,'strideInBytes':0x0});}function _0x46d4d3(_0x3df9f6,_0x5563ce,_0x4b6eac,_0x1e2af4,_0x5994f0){const _0x47c783=_0x14b705;let _0x112d8f=_0x14a438(_0x5563ce,_0x3df9f6,_0x4b6eac),_0x1c77bc=_0x112d8f[_0x47c783(0x212)],_0x4fac53=_0x4b6eac=_0x112d8f[_0x47c783(0xae8)],_0x2a3b9e=_0x5563ce[_0x47c783(0x38e)](_0x4fac53,!0x0);_0x4fac53+=Uint32Array[_0x47c783(0xde0)];let _0x3e0335={};for(let _0x26727b=0x0;_0x26727b<_0x2a3b9e;_0x26727b++){let _0x224585=_0x5563ce['getUint32'](_0x4fac53,!0x0);_0x4fac53+=Uint32Array['BYTES_PER_ELEMENT'];let _0x5a39de=Cesium[_0x47c783(0x9f6)](_0x1c77bc,_0x4fac53-_0x4b6eac,_0x224585);_0x4fac53+=_0x224585;let _0x45d7ad=_0x4fac53%0x4;0x0!==_0x45d7ad&&(_0x4fac53+=0x4-_0x45d7ad),_0x5563ce[_0x47c783(0x38e)](_0x4fac53,!0x0),_0x4fac53+=Uint32Array[_0x47c783(0xde0)];let _0x5b5308=_0x5563ce[_0x47c783(0x1fc)](_0x4fac53,!0x0);_0x4fac53+=Uint8Array[_0x47c783(0xde0)];let _0x10d28b=_0x5563ce[_0x47c783(0x38e)](_0x4fac53,!0x0);_0x4fac53+=Uint32Array['BYTES_PER_ELEMENT'];let _0xba78d6=_0x5563ce['getUint32'](_0x4fac53,!0x0);_0x4fac53+=Uint32Array[_0x47c783(0xde0)];let _0xc137df=_0x5563ce[_0x47c783(0x38e)](_0x4fac53,!0x0);_0x4fac53+=Uint32Array[_0x47c783(0xde0)];let _0x3bb985=_0x5563ce[_0x47c783(0x38e)](_0x4fac53,!0x0);_0x4fac53+=Uint32Array[_0x47c783(0xde0)];let _0x4f7d8f,_0x856c33=_0x5563ce[_0x47c783(0x38e)](_0x4fac53,!0x0);if(_0x4fac53+=Uint32Array[_0x47c783(0xde0)],_0x1e2af4&&_0x5b5308){let _0x7037c0=_0x4fac53-_0x4b6eac;_0x4f7d8f=_0x1c77bc[_0x47c783(0x879)](_0x7037c0,_0x7037c0+_0x3bb985),_0x4fac53+=_0x3bb985;}let _0x44c09c=_0x5563ce[_0x47c783(0x38e)](_0x4fac53,!0x0);_0x4fac53+=Uint32Array[_0x47c783(0xde0)];for(let _0x3e1d92=0x0;_0x3e1d92<_0x44c09c;_0x3e1d92++){_0x224585=_0x5563ce[_0x47c783(0x38e)](_0x4fac53,!0x0),_0x4fac53+=Uint32Array[_0x47c783(0xde0)];let _0x517980=Cesium[_0x47c783(0x9f6)](_0x1c77bc,_0x4fac53-_0x4b6eac,_0x224585);_0x4fac53+=_0x224585,_0x5994f0[_0x47c783(0x518)][_0x517980]=_0x5a39de;}let _0x407d07=_0x5563ce[_0x47c783(0x38e)](_0x4fac53,!0x0);_0x4fac53+=Uint32Array[_0x47c783(0xde0)];let _0x16ccdc=[];for(let _0x3bd8fb=0x0;_0x3bd8fb<_0x407d07;_0x3bd8fb++){_0x224585=_0x5563ce[_0x47c783(0x38e)](_0x4fac53,!0x0),_0x4fac53+=Uint32Array[_0x47c783(0xde0)];let _0x49fea9=Cesium[_0x47c783(0x9f6)](_0x1c77bc,_0x4fac53-_0x4b6eac,_0x224585);_0x4fac53+=_0x224585,_0x16ccdc[_0x47c783(0x6e3)](_0x49fea9);}let _0x634fcb=_0x5563ce['getUint32'](_0x4fac53,!0x0);_0x4fac53+=Uint32Array[_0x47c783(0xde0)];let _0xaf7085,_0x36eadc=[],_0x241296=_0x5a39de;if(_0x1e2af4)_0xaf7085=_0x5994f0['rootBatchIdMap'][_0x5a39de]={};else{let _0x1c9d0a=_0x5994f0[_0x47c783(0x518)][_0x5a39de];for(_0x241296=_0x1c9d0a;Cesium['defined'](_0x1c9d0a)&&_0x1c9d0a!==_0x5a39de;)_0x241296=_0x1c9d0a,_0x1c9d0a=_0x5994f0[_0x47c783(0x518)][_0x1c9d0a];Cesium[_0x47c783(0x4cb)](_0x241296)&&(_0xaf7085=_0x5994f0[_0x47c783(0xd86)][_0x241296]);}let _0x41108e=0x0;for(let _0x5c8b29=0x0;_0x5c8b29<_0x634fcb;_0x5c8b29++){_0x224585=_0x5563ce[_0x47c783(0x38e)](_0x4fac53,!0x0),_0x4fac53+=Uint32Array['BYTES_PER_ELEMENT'];let _0x572e25=Cesium[_0x47c783(0x9f6)](_0x1c77bc,_0x4fac53-_0x4b6eac,_0x224585);if(_0x4fac53+=_0x224585,_0x1e2af4){let _0x38e0b6=_0x572e25[_0x47c783(0x3e6)]('_')[0x0];Cesium['defined'](_0xaf7085[_0x38e0b6])?_0x41108e++:_0xaf7085[_0x38e0b6]=_0x5c8b29-_0x41108e;}let _0x452cef=_0x5563ce[_0x47c783(0x38e)](_0x4fac53,!0x0);_0x4fac53+=Uint32Array['BYTES_PER_ELEMENT'];let _0x30d87f=_0x5563ce[_0x47c783(0x38e)](_0x4fac53,!0x0);_0x4fac53+=Uint32Array[_0x47c783(0xde0)];let _0x43f44a=_0x5563ce[_0x47c783(0x38e)](_0x4fac53,!0x0);_0x4fac53+=Uint32Array[_0x47c783(0xde0)];let _0x5e57c1=_0x5563ce[_0x47c783(0x38e)](_0x4fac53,!0x0);_0x4fac53+=Uint32Array[_0x47c783(0xde0)];let _0x28c91d=_0x5563ce[_0x47c783(0x38e)](_0x4fac53,!0x0);_0x4fac53+=Uint32Array[_0x47c783(0xde0)];let _0x126e6b=[];for(let _0x4ca6dc=0x0;_0x4ca6dc<_0x28c91d;_0x4ca6dc++){_0x224585=_0x5563ce[_0x47c783(0x38e)](_0x4fac53,!0x0),_0x4fac53+=Uint32Array['BYTES_PER_ELEMENT'];let _0x5b328a=Cesium[_0x47c783(0x9f6)](_0x1c77bc,_0x4fac53-_0x4b6eac,_0x224585);_0x4fac53+=_0x224585;let _0x16528a=_0x5563ce['getUint32'](_0x4fac53,!0x0);_0x4fac53+=Uint32Array[_0x47c783(0xde0)];let _0x57fb75=_0x5563ce[_0x47c783(0x38e)](_0x4fac53,!0x0);_0x4fac53+=Uint32Array[_0x47c783(0xde0)];let _0x353308=_0x5563ce[_0x47c783(0x38e)](_0x4fac53,!0x0);_0x4fac53+=Uint32Array['BYTES_PER_ELEMENT'],_0x126e6b[_0x47c783(0x6e3)]({'geoName':_0x5b328a,'offset':_0x16528a,'count':_0x57fb75,'texUnitIndex':_0x353308});}_0x36eadc['push']({'subName':_0x572e25,'offsetX':_0x452cef,'offsetY':_0x30d87f,'width':_0x43f44a,'height':_0x5e57c1,'subVertexOffsetArr':_0x126e6b});}_0xf6b075(_0xaf7085,_0x5994f0[_0x47c783(0xd71)],_0x36eadc,_0x3e0335);let _0xe82a5f=!0x1;_0x5994f0['texturePackage'][_0x5a39de]={'id':_0x5a39de,'rootTextureName':_0x241296,'width':_0x10d28b,'height':_0xba78d6,'compressType':_0xc137df,'size':_0x3bb985,'format':_0x856c33,'textureData':_0x4f7d8f,'subTexInfos':_0x36eadc,'requestNames':_0x16ccdc,'isDXT':_0xe82a5f};}for(let _0x579355 in _0x3e0335)if(_0x3e0335['hasOwnProperty'](_0x579355)){let _0x4e6b10=_0x5994f0[_0x47c783(0xd71)][_0x579355][_0x47c783(0x93b)],_0x3b6c84=_0x3e0335[_0x579355];for(let _0x5dd0d0 in _0x3b6c84)_0x3b6c84[_0x47c783(0xac3)](_0x5dd0d0)&&_0x4713bb(_0x4e6b10,_0x3b6c84[_0x5dd0d0],_0x5dd0d0);}return _0x112d8f[_0x47c783(0x8a7)];}function _0x9765e1(_0x2bbb77,_0x2cf3fb,_0x1fd381,_0x6c6024){const _0x3e24e2=_0x14b705;let _0x488679=_0x2cf3fb[_0x3e24e2(0x38e)](_0x1fd381,!0x0);_0x1fd381+=Uint32Array[_0x3e24e2(0xde0)];let _0x4408ac=new Uint8Array(_0x2bbb77,_0x1fd381,_0x488679),_0x228676=Cesium[_0x3e24e2(0x9f6)](_0x4408ac);return _0x1fd381+=_0x488679,_0x6c6024[_0x3e24e2(0x2f5)]=JSON[_0x3e24e2(0x2c1)](_0x228676),_0x1fd381;}function _0x85e5a1(_0x38e996,_0x549555,_0x515402,_0x5e7a64,_0x428398,_0x5bc647){const _0x2c4437=_0x14b705;let _0x4941cd=_0x14a438(_0x549555,_0x38e996,_0x515402),_0xfee18b=_0x4941cd[_0x2c4437(0x212)],_0x40433b=0x0;if(_0x515402=_0x4941cd['dataViewByteOffset'],0x1==(0x1&_0x5e7a64)){let _0x37376c=_0x549555[_0x2c4437(0x38e)](_0x40433b+_0x515402,!0x0);_0x40433b+=Uint32Array[_0x2c4437(0xde0)];for(let _0x3338a7=0x0;_0x3338a7<_0x37376c;_0x3338a7++){let _0x35d6ee=_0x1af353(_0x549555,_0x515402,_0xfee18b,_0x40433b),_0x245160=_0x35d6ee['string'];_0x40433b=_0x35d6ee[_0x2c4437(0xb8a)];let _0x6d533c=_0x549555[_0x2c4437(0x38e)](_0x40433b+_0x515402,!0x0);_0x40433b+=Uint32Array[_0x2c4437(0xde0)];let _0x42413e={};if(_0x428398[_0x245160][_0x2c4437(0xcae)]=_0x42413e,-0x1==_0x428398[_0x245160]['vertexPackage'][_0x2c4437(0x923)]){let _0x44bb40=new Float32Array(_0x428398[_0x245160][_0x2c4437(0x93b)][_0x2c4437(0xcc3)]);for(let _0x5e158c=0x0;_0x5e158c<_0x6d533c;_0x5e158c++){let _0x243f48=_0x549555[_0x2c4437(0x38e)](_0x40433b+_0x515402,!0x0);_0x40433b+=Uint32Array[_0x2c4437(0xde0)];let _0x329a92=_0x549555[_0x2c4437(0x38e)](_0x40433b+_0x515402,!0x0);_0x40433b+=Uint32Array[_0x2c4437(0xde0)];let _0x1362f1=0x0,_0x1d603b=0x0;_0x42413e[_0x243f48]={'batchId':_0x5e158c};for(let _0x22e8bd=0x0;_0x22e8bd<_0x329a92;_0x22e8bd++)_0x1d603b=_0x549555[_0x2c4437(0x38e)](_0x40433b+_0x515402,!0x0),_0x40433b+=Uint32Array['BYTES_PER_ELEMENT'],_0x1362f1=_0x549555['getUint32'](_0x40433b+_0x515402,!0x0),_0x40433b+=Uint32Array['BYTES_PER_ELEMENT'],_0x44bb40[_0x2c4437(0x54d)](_0x5e158c,_0x1d603b,_0x1d603b+_0x1362f1);_0x42413e[_0x243f48]['vertexColorOffset']=_0x1d603b,_0x42413e[_0x243f48][_0x2c4437(0x84b)]=_0x1362f1;}_0x36b08f(_0x428398[_0x245160][_0x2c4437(0x93b)],_0x44bb40,void 0x0);}else{let _0x54875f=_0x428398[_0x245160][_0x2c4437(0x93b)]['instanceCount'];_0x428398[_0x245160][_0x2c4437(0x93b)][_0x2c4437(0x66f)],_0x428398[_0x245160][_0x2c4437(0x93b)][_0x2c4437(0xa0b)];let _0x1aac64=new Float32Array(_0x54875f),_0x493053=0x0;for(let _0x5aa341=0x0;_0x5aa341<_0x6d533c;_0x5aa341++){let _0x3592ce=_0x549555[_0x2c4437(0x38e)](_0x40433b+_0x515402,!0x0);_0x40433b+=Uint32Array[_0x2c4437(0xde0)];let _0x22eaff=_0x549555[_0x2c4437(0x38e)](_0x40433b+_0x515402,!0x0);_0x40433b+=Uint32Array['BYTES_PER_ELEMENT'];for(let _0x2d45e0=0x0;_0x2d45e0<_0x22eaff;_0x2d45e0++){let _0x5d5d1b=_0x549555['getUint32'](_0x40433b+_0x515402,!0x0);_0x40433b+=Uint32Array['BYTES_PER_ELEMENT'],_0x1aac64[_0x493053]=_0x493053,void 0x0===_0x42413e[_0x3592ce]&&(_0x42413e[_0x3592ce]={'vertexColorCount':0x1,'instanceIds':[],'vertexColorOffset':_0x493053}),_0x42413e[_0x3592ce][_0x2c4437(0x6f7)]['push'](_0x5d5d1b),_0x493053++,0x3===_0x5bc647&&(_0x549555[_0x2c4437(0x38e)](_0x40433b+_0x515402,!0x0),_0x40433b+=Uint32Array[_0x2c4437(0xde0)]);}}_0x36b08f(_0x428398[_0x245160]['vertexPackage'],_0x1aac64,0x1);}}}return _0x4941cd['byteOffset'];}function _0x36b08f(_0x6e8bbf,_0x34cccc,_0x535f6e){const _0x4305e9=_0x14b705;let _0x3355f8=_0x6e8bbf[_0x4305e9(0x2be)],_0x2c4f8f=_0x6e8bbf['attrLocation'],_0xbca2a4=_0x3355f8[_0x4305e9(0xbc2)];_0x2c4f8f[0x1===_0x535f6e?_0x4305e9(0x524):_0x4305e9(0xe1b)]=_0xbca2a4,_0x3355f8['push']({'index':_0xbca2a4,'typedArray':_0x34cccc,'componentsPerAttribute':0x1,'componentDatatype':Cesium[_0x4305e9(0xc58)][_0x4305e9(0x557)],'offsetInBytes':0x0,'strideInBytes':0x0,'instanceDivisor':_0x535f6e});}new Cesium[(_0x14b705(0xb45))](),_0x57ca85[_0x14b705(0x6b2)]=function(_0x2c6fcd,_0x262c15){const _0x29a913=_0x14b705;let _0x5914db=_0x262c15[_0x29a913(0xd86)],_0x2a87f3=_0x262c15[_0x29a913(0x518)],_0x264949=0x0,_0xa327b6=new DataView(_0x2c6fcd);_0xa327b6['getFloat32'](_0x264949,!0x0),_0x264949+=Float32Array[_0x29a913(0xde0)];let _0x1b98a7=_0xa327b6['getUint32'](_0x264949,!0x0);_0x264949+=Uint32Array[_0x29a913(0xde0)];let _0x1070b4={};for(;_0x1b98a7--;){_0xa327b6=new DataView(_0x2c6fcd);let _0x1bbd29=_0x507fd3(_0x2c6fcd,_0xa327b6,_0x264949),_0x3518f3=_0x1070b4[_0x1bbd29['string']]={'groupNode':void 0x0,'geoPackage':{},'texturePackage':{},'materials':{},'rootBatchIdMap':_0x5914db,'ancestorMap':_0x2a87f3,'version':void 0x0};_0x264949=_0x1bbd29[_0x29a913(0xb8a)];let _0x29e1d0=_0xa327b6[_0x29a913(0x38e)](_0x264949,!0x0);_0x264949+=Uint32Array[_0x29a913(0xde0)];for(let _0x17d2bf=0x0;_0x17d2bf<_0x29e1d0;_0x17d2bf++){let _0x23632a={},_0x437c73=_0xa327b6[_0x29a913(0x3eb)](_0x264949,!0x0);_0x264949+=Float32Array[_0x29a913(0xde0)];let _0x41ab61=_0xa327b6[_0x29a913(0xab9)](_0x264949,!0x0);_0x264949+=Uint16Array['BYTES_PER_ELEMENT'],_0x23632a['rangeMode']=_0x41ab61,_0x23632a[_0x29a913(0x7cc)]=_0x437c73;let _0x571305={};_0x571305['x']=_0xa327b6[_0x29a913(0xbb8)](_0x264949,!0x0),_0x264949+=Float64Array[_0x29a913(0xde0)],_0x571305['y']=_0xa327b6[_0x29a913(0xbb8)](_0x264949,!0x0),_0x264949+=Float64Array['BYTES_PER_ELEMENT'],_0x571305['z']=_0xa327b6['getFloat64'](_0x264949,!0x0),_0x264949+=Float64Array[_0x29a913(0xde0)];let _0x1681ab=_0xa327b6['getFloat64'](_0x264949,!0x0);_0x264949+=Float64Array[_0x29a913(0xde0)],_0x23632a[_0x29a913(0x914)]={'center':_0x571305,'radius':_0x1681ab};let _0x4286ae=_0x507fd3(_0x2c6fcd,_0xa327b6,_0x264949),_0x46163c=_0x4286ae[_0x29a913(0x297)];_0x264949=_0x4286ae[_0x29a913(0xb8a)],_0x46163c=_0x46163c[_0x29a913(0x94b)](/(\.s3mblock)|(\.s3mbz)|(\.s3mb)/gi,''),_0x46163c=_0x477c76(_0x46163c),_0x23632a[_0x29a913(0x4f9)]=_0x46163c;}let _0x2b80c6=_0xa327b6[_0x29a913(0x3eb)](_0x264949,!0x0);_0x3518f3[_0x29a913(0x7c0)]=_0x2b80c6,_0x264949+=Float32Array[_0x29a913(0xde0)],_0x2b80c6>=0x3&&(_0xa327b6['getUint32'](_0x264949,!0x0),_0x264949+=Uint32Array[_0x29a913(0xde0)]),_0xa327b6[_0x29a913(0x38e)](_0x264949,!0x0),_0x264949+=Uint32Array[_0x29a913(0xde0)];let _0x429854=_0xa327b6[_0x29a913(0x38e)](_0x264949,!0x0);_0x264949+=Uint32Array['BYTES_PER_ELEMENT'];let _0x2fcc67=new Uint8Array(_0x2c6fcd,_0x264949,_0x429854),_0x39b370=_0x264949+_0x429854,_0xf6a8db=_0x3e110c[_0x29a913(0xd59)](_0x2fcc67)[_0x29a913(0x212)];_0xa327b6=new DataView(_0xf6a8db),_0x264949=0x0;let _0x9f5551=_0xa327b6[_0x29a913(0x38e)](_0x264949,!0x0);_0x264949+=Uint32Array[_0x29a913(0xde0)],_0x264949=_0x200e27(_0xf6a8db,_0xa327b6,_0x264949,_0x3518f3),_0x264949=_0x2d2ab0(_0xf6a8db,_0xa327b6,_0x264949,_0x3518f3),_0x264949=_0x46d4d3(_0xf6a8db,_0xa327b6,_0x264949,_0x262c15[_0x29a913(0x7f6)],_0x3518f3),_0x264949=_0x9765e1(_0xf6a8db,_0xa327b6,_0x264949,_0x3518f3),0x3===_0x3518f3[_0x29a913(0x7c0)]&&(_0x9f5551=_0xa327b6['getUint32'](_0x264949,!0x0),_0x264949+=Uint32Array['BYTES_PER_ELEMENT']),((_0x9f5551&_0x133a89[_0x29a913(0xa5e)])==_0x133a89['SVO_HasInstSelInfo']&&(_0x264949=_0x85e5a1(_0xf6a8db,_0xa327b6,_0x264949,_0x9f5551,_0x3518f3[_0x29a913(0xd71)],_0x3518f3[_0x29a913(0x7c0)])),_0x264949=_0x39b370);}return _0x1070b4;};const _0x159f46=0x1111,_0x400a24=0x190a;function _0x562e05(_0x41d8ea,_0x4a963e,_0x10170d){const _0x32b687=_0x14b705;let _0x277d9c=_0x41d8ea['_gl'];this[_0x32b687(0x661)]=_0x41d8ea['id'],this[_0x32b687(0xa37)]=_0x4a963e,this['layerId']=_0x10170d['layerId'],this[_0x32b687(0xa9b)]=_0x10170d[_0x32b687(0xa9b)],this['context']=_0x41d8ea,this[_0x32b687(0x4b7)]=_0x10170d[_0x32b687(0x4b7)],this['height']=_0x10170d['height'],this[_0x32b687(0x885)]=_0x10170d[_0x32b687(0x885)],this[_0x32b687(0x20c)]=_0x10170d[_0x32b687(0x20c)],this[_0x32b687(0x980)]=_0x10170d[_0x32b687(0x980)],this[_0x32b687(0x65b)]=_0x10170d['arrayBufferView'],this['wrapS']=Cesium[_0x32b687(0x714)](_0x10170d['wrapS'],Cesium[_0x32b687(0xdcb)][_0x32b687(0xafb)]),this[_0x32b687(0xcab)]=Cesium[_0x32b687(0x714)](_0x10170d[_0x32b687(0xcab)],Cesium[_0x32b687(0xdcb)]['CLAMP_TO_EDGE']),this[_0x32b687(0x807)]=_0x277d9c[_0x32b687(0x6ca)],this[_0x32b687(0x924)]=void 0x0,this[_0x32b687(0x207)]=0x1,this[_0x32b687(0xa66)]=!_0x10170d[_0x32b687(0x47f)],this[_0x32b687(0xcdc)]=!_0x10170d[_0x32b687(0x47f)],this['isTexBlock']=_0x10170d[_0x32b687(0x47f)],this[_0x32b687(0x65b)]&&this[_0x32b687(0x6a6)]();}function _0x36b022(_0x1dfe7e,_0x52d6d6,_0x43f659,_0x42686f){const _0x44e3e7=_0x14b705;let _0x4f98b1=_0x1dfe7e[_0x44e3e7(0xbc2)],_0x59b1ec=_0x43f659,_0x431430=_0x42686f,_0x2f649d=0x0;for(;;){if(_0x2f649d+=Cesium[_0x44e3e7(0x3c9)][_0x44e3e7(0x820)](_0x52d6d6,_0x59b1ec,_0x431430),_0x59b1ec>>=0x1,_0x431430>>=0x1,0x0===_0x59b1ec&&0x0===_0x431430)break;_0x59b1ec=Math[_0x44e3e7(0x78e)](_0x59b1ec,0x1),_0x431430=Math[_0x44e3e7(0x78e)](_0x431430,0x1);}return _0x2f649d===_0x4f98b1;}function _0x221547(){const _0x178689=_0x14b705;this[_0x178689(0x674)]=new Cesium[(_0x178689(0xb45))](),this[_0x178689(0x235)]=new Cesium['Color'](),this[_0x178689(0x919)]=new Cesium[(_0x178689(0xb45))](0x0,0x0,0x0,0x0),this['shininess']=0x32,this[_0x178689(0x9cd)]=!0x1,this[_0x178689(0x80b)]=void 0x0,this['texMatrix']=Cesium[_0x178689(0x200)][_0x178689(0x9b9)](Cesium['Matrix4'][_0x178689(0x8ba)],new Cesium['Matrix4']()),this[_0x178689(0x349)]=[];}_0x562e05[_0x14b705(0x8bd)]['init']=function(){const _0x39d3c3=_0x14b705;let _0x1f9ee4=this[_0x39d3c3(0x2f8)][_0x39d3c3(0x541)];this[_0x39d3c3(0x924)]||(this[_0x39d3c3(0x924)]=_0x1f9ee4[_0x39d3c3(0x623)]()),_0x1f9ee4[_0x39d3c3(0x3fa)](_0x1f9ee4[_0x39d3c3(0x6ca)],this[_0x39d3c3(0x924)]);let _0x34d14c=this[_0x39d3c3(0x20c)];_0x34d14c!==_0x400a24&&_0x34d14c!==_0x159f46||_0x1f9ee4['pixelStorei'](_0x1f9ee4[_0x39d3c3(0x962)],!0x0);let _0xe3f0=0x0;if(this[_0x39d3c3(0x65b)]){let _0x3cdd76=0x0,_0x11f7e5=this[_0x39d3c3(0x4b7)],_0x1392aa=this['height'],_0x543bf0=_0x36b022(this[_0x39d3c3(0x65b)],_0x34d14c,_0x11f7e5,_0x1392aa);do{let _0x2b938f=Cesium[_0x39d3c3(0x3c9)][_0x39d3c3(0x820)](_0x34d14c,_0x11f7e5,_0x1392aa),_0x105e44=new Uint8Array(this[_0x39d3c3(0x65b)][_0x39d3c3(0x212)],this['arrayBufferView'][_0x39d3c3(0x8a7)]+_0x3cdd76,_0x2b938f);_0x34d14c===_0x159f46?_0x1f9ee4[_0x39d3c3(0x944)](_0x1f9ee4[_0x39d3c3(0x6ca)],_0xe3f0++,_0x1f9ee4['RGBA'],_0x11f7e5,_0x1392aa,0x0,_0x1f9ee4[_0x39d3c3(0x9c5)],_0x1f9ee4[_0x39d3c3(0xc70)],_0x105e44):_0x1f9ee4[_0x39d3c3(0x537)](_0x1f9ee4[_0x39d3c3(0x6ca)],_0xe3f0++,_0x34d14c,_0x11f7e5,_0x1392aa,0x0,_0x105e44),_0x11f7e5=Math['max'](_0x11f7e5>>0x1,0x1),_0x1392aa=Math[_0x39d3c3(0x78e)](_0x1392aa>>0x1,0x1),_0x3cdd76+=_0x2b938f;}while(_0x3cdd760x1?(_0x1f9ee4[_0x39d3c3(0xa78)](_0x1f9ee4[_0x39d3c3(0x6ca)],_0x1f9ee4[_0x39d3c3(0x4e6)],_0x1f9ee4['LINEAR']),_0x1f9ee4[_0x39d3c3(0xa78)](_0x1f9ee4[_0x39d3c3(0x6ca)],_0x1f9ee4[_0x39d3c3(0x927)],_0x1f9ee4[_0x39d3c3(0x4a0)])):(_0x1f9ee4[_0x39d3c3(0xa78)](_0x1f9ee4[_0x39d3c3(0x6ca)],_0x1f9ee4[_0x39d3c3(0x4e6)],_0x1f9ee4[_0x39d3c3(0xd76)]),_0x1f9ee4['texParameteri'](_0x1f9ee4[_0x39d3c3(0x6ca)],_0x1f9ee4[_0x39d3c3(0x927)],_0x1f9ee4['LINEAR'])),_0x1f9ee4[_0x39d3c3(0xa78)](_0x1f9ee4[_0x39d3c3(0x6ca)],_0x1f9ee4[_0x39d3c3(0x427)],this[_0x39d3c3(0x1e0)]),_0x1f9ee4[_0x39d3c3(0xa78)](_0x1f9ee4[_0x39d3c3(0x6ca)],_0x1f9ee4[_0x39d3c3(0x991)],this[_0x39d3c3(0xcab)]),_0x1f9ee4[_0x39d3c3(0xa78)](this[_0x39d3c3(0x807)],this[_0x39d3c3(0x2f8)][_0x39d3c3(0x69d)][_0x39d3c3(0x61c)],0x1),_0x1f9ee4[_0x39d3c3(0x3fa)](_0x1f9ee4[_0x39d3c3(0x6ca)],null),this['arrayBufferView']=void 0x0,this[_0x39d3c3(0xa66)]=!0x0;},_0x562e05[_0x14b705(0x8bd)][_0x14b705(0x1f0)]=function(_0x17a309){const _0x149cce=_0x14b705;let _0x1fe0fd=this[_0x149cce(0x2f8)][_0x149cce(0x541)],_0x289c53=this[_0x149cce(0x807)];_0x1fe0fd[_0x149cce(0xc81)](_0x1fe0fd['TEXTURE0']),_0x1fe0fd[_0x149cce(0x3fa)](_0x289c53,this['_texture']);let _0x1673b5=_0x17a309[_0x149cce(0x306)],_0x45ef8c=_0x17a309[_0x149cce(0x7ab)],_0x12825e=_0x17a309['width'],_0x4552ba=_0x17a309[_0x149cce(0xc1d)],_0x5b5ec3=_0x17a309['arrayBufferView'],_0x2f1d4d=this['internalFormat'];_0x1fe0fd[_0x149cce(0xc70)],_0x1fe0fd[_0x149cce(0x87e)](_0x1fe0fd['UNPACK_PREMULTIPLY_ALPHA_WEBGL'],!0x1),_0x1fe0fd[_0x149cce(0x87e)](_0x1fe0fd[_0x149cce(0x962)],!0x1),_0x1fe0fd[_0x149cce(0xac6)](_0x289c53,0x0,_0x1673b5,_0x45ef8c,_0x12825e,_0x4552ba,_0x2f1d4d,_0x5b5ec3),_0x1fe0fd['bindTexture'](_0x289c53,null);},_0x562e05[_0x14b705(0x8bd)][_0x14b705(0x64f)]=function(_0x51ced1){const _0xe9e1d=_0x14b705;this[_0xe9e1d(0x2f8)]=_0x51ced1['context'],this[_0xe9e1d(0x661)]=_0x51ced1[_0xe9e1d(0x2f8)]['id'],this[_0xe9e1d(0xb74)]=_0x51ced1['layerId'],this[_0xe9e1d(0xa9b)]=_0x51ced1[_0xe9e1d(0xa9b)],this[_0xe9e1d(0xa37)]=_0x51ced1[_0xe9e1d(0xa37)],this['width']=_0x51ced1[_0xe9e1d(0x4b7)],this['height']=_0x51ced1[_0xe9e1d(0xc1d)],this[_0xe9e1d(0x20c)]=_0x51ced1[_0xe9e1d(0x20c)],this[_0xe9e1d(0x65b)]=_0x51ced1[_0xe9e1d(0x65b)],this[_0xe9e1d(0x207)]=0x1,this['ready']=!0x1,this['renderable']=!0x1,defined(this[_0xe9e1d(0x65b)])&&this[_0xe9e1d(0x6a6)]();},_0x562e05[_0x14b705(0x8bd)][_0x14b705(0x508)]=function(){return!0x1;},_0x562e05['prototype']['destroy']=function(){const _0x5923df=_0x14b705;this[_0x5923df(0x2f8)][_0x5923df(0x541)]['deleteTexture'](this[_0x5923df(0x924)]),this['_texture']=null,this['id']=0x0,Cesium[_0x5923df(0xb5d)](this);},_0x221547[_0x14b705(0x8bd)]['isDestroyed']=function(){return!0x1;},_0x221547['prototype'][_0x14b705(0x60e)]=function(){const _0x2426ab=_0x14b705;let _0x31d8d8=this[_0x2426ab(0x349)][_0x2426ab(0xbc2)];for(let _0xcb109c=0x0;_0xcb109c<_0x31d8d8;_0xcb109c++){this[_0x2426ab(0x349)][_0xcb109c][_0x2426ab(0x60e)]();}return this[_0x2426ab(0x349)][_0x2426ab(0xbc2)]=0x0,this[_0x2426ab(0x674)]=void 0x0,this[_0x2426ab(0x235)]=void 0x0,this['specularColor']=void 0x0,Cesium[_0x2426ab(0xb5d)](this);},_0x221547[_0x14b705(0x8bd)][_0x14b705(0x781)]=function(_0xd00dd0,_0x3913cb,_0x6dd25b,_0x5a2afa,_0x5afb6b,_0x2e1ac0,_0x1b3d04,_0x71bb3c,_0x3573a0,_0x542171){const _0x423f1f=_0x14b705;var _0x47c63a;if(_0x3573a0=defaultValue(_0x3573a0,!0x0),_0x71bb3c?_0x47c63a=loadCRN(_0x5afb6b['imageBuffer'],!0x0,!0x0):S3MTaskManager['CRNTaskProcessorReady']&&(_0x47c63a=loadCRNForS3M(S3MTaskManager[_0x423f1f(0xd27)],_0x5afb6b['imageBuffer'],!0x0)),defined(_0x47c63a)){var _0x425651=this;return _0x47c63a[_0x423f1f(0xacd)](function(_0x1d44b6){const _0x39beb4=_0x423f1f;if(!_0x425651[_0x39beb4(0x508)]()){_0x542171=defaultValue(_0x542171,{});var _0x377efd=DDSTextureManager[_0x39beb4(0x7d4)](_0xd00dd0,_0x6dd25b,_0x5afb6b[_0x39beb4(0x4b7)],_0x5afb6b[_0x39beb4(0xc1d)],_0x5afb6b[_0x39beb4(0x390)],S3MCompressType[_0x39beb4(0x4a4)],_0x1d44b6['bufferView'],!0x1,_0x2e1ac0,_0x1b3d04,_0x3573a0);_0x542171[_0x39beb4(0x8f0)]?_0x425651[_0x39beb4(0x5a6)]=_0x377efd:_0x542171[_0x39beb4(0x3a9)]?_0x425651[_0x39beb4(0xb10)]=_0x377efd:0x0===_0x5a2afa&&_0x425651[_0x39beb4(0x5e2)]['length']>0x0?_0x425651[_0x39beb4(0x5e2)][_0x39beb4(0x984)](0x0,0x0,_0x377efd):_0x425651['_textures'][_0x39beb4(0x6e3)](_0x377efd);}}),_0x47c63a;}};var _0x2b5040=_0x14b705(0xe2d),_0x31e96f=_0x14b705(0x88e);function _0x3c4457(){const _0x4fde51=_0x14b705;this['context']=void 0x0,this['model']=void 0x0,this[_0x4fde51(0x804)]=void 0x0;}function _0x122f9f(){const _0x4b0270=_0x14b705;this['model']=void 0x0,this[_0x4b0270(0x2f8)]=void 0x0,this[_0x4b0270(0x804)]=0x0;}_0x3c4457[_0x14b705(0x8bd)][_0x14b705(0x5e8)]=function(_0x49369f,_0x44fcd6,_0x240ef4){const _0xefa373=_0x14b705;this[_0xefa373(0x2f8)]=_0x49369f,this[_0xefa373(0x485)]=_0x44fcd6,this['index']=_0x240ef4;},_0x3c4457['prototype'][_0x14b705(0x5ca)]=function(){const _0x402421=_0x14b705;let _0x5e1fc6=this[_0x402421(0x2f8)],_0x368f79=this[_0x402421(0x804)],_0x2645c0=this['model'][_0x402421(0x93b)],_0x26f44a=_0x2645c0[_0x402421(0x2be)][_0x368f79];if(!Cesium[_0x402421(0x4cb)](_0x26f44a))throw new Cesium[(_0x402421(0x3e0))](_0x402421(0x91e));if(-0x1!==_0x2645c0['instanceIndex']&&!Cesium[_0x402421(0x4cb)](this[_0x402421(0x485)]['instanceBuffer'])){if(!Cesium[_0x402421(0x4cb)](_0x2645c0[_0x402421(0x66f)]))throw new Cesium['DeveloperError'](_0x402421(0xca4));this['model']['instanceBuffer']=Cesium[_0x402421(0xaec)][_0x402421(0xdb0)]({'context':_0x5e1fc6,'typedArray':_0x2645c0[_0x402421(0x66f)],'usage':Cesium[_0x402421(0xcb5)][_0x402421(0x2d2)]});}0x1!==_0x26f44a[_0x402421(0xb2f)]||Cesium[_0x402421(0x4cb)](_0x26f44a[_0x402421(0xcbe)])?Cesium[_0x402421(0x4cb)](_0x26f44a[_0x402421(0x6a4)])||(_0x26f44a['vertexBuffer']=Cesium[_0x402421(0xaec)]['createVertexBuffer']({'context':_0x5e1fc6,'typedArray':_0x26f44a['typedArray'],'usage':Cesium[_0x402421(0xcb5)][_0x402421(0x2d2)]}),_0x26f44a[_0x402421(0xcbe)]=null,delete _0x26f44a[_0x402421(0xcbe)]):_0x26f44a['vertexBuffer']=this[_0x402421(0x485)]['instanceBuffer'];},_0x122f9f[_0x14b705(0x8bd)][_0x14b705(0x5e8)]=function(_0x737c5,_0x38d042,_0x49bc74){const _0x5b870d=_0x14b705;this['model']=_0x38d042,this[_0x5b870d(0x2f8)]=_0x737c5,this[_0x5b870d(0x804)]=_0x49bc74;},_0x122f9f[_0x14b705(0x8bd)]['execute']=function(){const _0x27a4fe=_0x14b705;let _0x36e90b=this[_0x27a4fe(0x2f8)],_0x3c5872=this['model'][_0x27a4fe(0x498)][this[_0x27a4fe(0x804)]],_0xc2f183=this[_0x27a4fe(0x485)][_0x27a4fe(0x93b)]['verticesCount'];if(!Cesium[_0x27a4fe(0x4cb)](_0x3c5872))throw new Cesium['DeveloperError']('index\x20package\x20is\x20null');if(Cesium[_0x27a4fe(0x4cb)](_0x3c5872[_0x27a4fe(0xb17)]))return;if(!Cesium[_0x27a4fe(0x4cb)](_0x3c5872[_0x27a4fe(0x660)]))throw new Cesium[(_0x27a4fe(0x3e0))](_0x27a4fe(0xbac));let _0x13848a=Cesium[_0x27a4fe(0x5ac)][_0x27a4fe(0x85f)];(0x1===_0x3c5872['indexType']||_0xc2f183>=Cesium[_0x27a4fe(0x1f9)][_0x27a4fe(0xb7b)])&&_0x36e90b['elementIndexUint']&&(_0x13848a=Cesium[_0x27a4fe(0x5ac)][_0x27a4fe(0xc15)]),Cesium[_0x27a4fe(0x4cb)](_0x3c5872[_0x27a4fe(0xb17)])||(_0x3c5872[_0x27a4fe(0xb17)]=Cesium[_0x27a4fe(0xaec)][_0x27a4fe(0x31e)]({'context':_0x36e90b,'typedArray':_0x3c5872['indicesTypedArray'],'usage':Cesium[_0x27a4fe(0xcb5)]['STATIC_DRAW'],'indexDatatype':_0x13848a})),_0x3c5872[_0x27a4fe(0x660)]=null,delete _0x3c5872['indicesTypedArray'];};const _0x2effbd={'EXCAVATION':_0x14b705(0xcad),'FALTTEN':_0x14b705(0x5a3),'OVERLAY':_0x14b705(0x649),'HYPSOMETRIC':'HYPSOMETRIC','ADJUST_COLOR':_0x14b705(0x650),'TRANSPARENT_BACK_COLOR':_0x14b705(0x712),'HORIZONTAL_LINE':_0x14b705(0x257),'COMPUTE_W_VALUE':_0x14b705(0x24c),'COMPUTE_TEXCOORD':_0x14b705(0x4e5),'HAS_LIGHT':_0x14b705(0x73c),'HAS_NORMAL':_0x14b705(0xa42),'REPLACE_SELECT_TYPE':'REPLACE_SELECT_TYPE','SILHOUETTE_SELECT_TYPE':'SILHOUETTE_SELECT_TYPE','MULTI_TEX':_0x14b705(0x1f2),'APPLY_SPLIT':_0x14b705(0x651),'APPLY_SWIPE':_0x14b705(0xb83),'TEXCOORD':_0x14b705(0x2d8),'TEXCOORD2':'TexCoord2','COMPRESS_VERTEX':_0x14b705(0xaa2),'COMPRESS_NORMAL':_0x14b705(0x336),'COMPRESS_COLOR':_0x14b705(0xc36),'COMPRESS_TEXCOORD':_0x14b705(0x8c3),'SKETCH_MODE':_0x14b705(0x92d),'NORMAL_AND_DEPTH':'NORMAL_AND_DEPTH','POST_EFFECT':_0x14b705(0x9cf),'CLIP_FILT_BY_ID':_0x14b705(0x8d7),'CLIP':_0x14b705(0x7b3),'CLIPPLANE':'CLIPPLANE','PBR':'PBR','PT_CLOUD':_0x14b705(0x6b1),'DIR_LIGHTS':_0x14b705(0xcfb),'POINT_LIGHTS':_0x14b705(0x413),'SPOT_LIGHTS':_0x14b705(0x605),'W_VISIBLE':_0x14b705(0x2c5),'EMISSION_TEXTURE':_0x14b705(0x49a),'EMISSION_TEXTURE_COUNT':_0x14b705(0x641),'TEXTURE_MOVE':_0x14b705(0xceb),'VOLUME':_0x14b705(0x6bb),'VOLUME2':_0x14b705(0xd4c),'TEXTURE_COORD_ONE_IS_W':_0x14b705(0x802),'TRIANGLE_FILTRATE':_0x14b705(0x6ed),'UseInstanceSkeletonMatrix':_0x14b705(0x892),'WEBP':_0x14b705(0x389),'HAS_SKELETONSELECTED':'HAS_SKELETONSELECTED','SKELETONSELECT_ENABLE':_0x14b705(0x9b5),'REPLACE_COLOR_TYPE':'REPLACE_COLOR_TYPE','INVALID_OBLIQUE':_0x14b705(0xa46),'IGNORE_NORMAL':'IGNORE_NORMAL','TextureAtlas':'TextureAtlas','TextureAtlasSec':_0x14b705(0xb25),'Translation':_0x14b705(0x9e6),'VOL_AND_HYP':_0x14b705(0x1e9),'VERTEX_CAPTURE':'VERTEX_CAPTURE','SEC_TEX_EMISSION':'SEC_TEX_EMISSION','BRDF':_0x14b705(0xabb),'PBR_THEME':_0x14b705(0xc5b),'IBL':_0x14b705(0xa60),'FLATTEN':_0x14b705(0x6be),'UseLineColor':_0x14b705(0xc0d),'Instance':_0x14b705(0x6ff),'InstanceBim':_0x14b705(0x386),'InstancePipe':_0x14b705(0x39d),'COMPUTE_TEXCOORD':'COMPUTE_TEXCOORD','VertexColor':_0x14b705(0x8d5),'VertexNormal':_0x14b705(0xdb7),'HAS_BASE_TEXTURE':_0x14b705(0x52b),'HAS_NORMAL_TEXTURE':'HAS_NORMAL_TEXTURE','HAS_OCCLUSION_TEXTURE':'HAS_OCCLUSION_TEXTURE','HAS_EMISSIVE_TEXTURE':_0x14b705(0x57a),'REFRACTION':'REFRACTION','HAS_ANISOTROPY':_0x14b705(0xa7c),'HAS_CLEARCOAT':_0x14b705(0xd6d),'HAS_VOLUME':'HAS_VOLUME','HAS_TRANSMISSION':_0x14b705(0x27f),'USE_BatchPBR':'USE_BatchPBR','HAS_DIR_LIGHTS':_0x14b705(0xd5e),'HAS_POINT_LIGHTS':_0x14b705(0x3dc),'HAS_SPOT_LIGHTS':'HAS_SPOT_LIGHTS','HAS_HEMISPHERE_LIGHTS':_0x14b705(0x550),'NO_TEXCOORD':_0x14b705(0x99a),'FLOOD_ANALYSIS':_0x14b705(0x7c7),'HAS_RAIN':_0x14b705(0xe0a),'HAS_WETNESS':_0x14b705(0x547),'HAS_SNOW':'HAS_SNOW','HAS_MetallicRoughness_TEXTURE':_0x14b705(0x5e3)};var _0x18db75=Object['freeze'](_0x2effbd);const _0x1c3a67={'BIM':0x11,'BIM2':0x10,'PIPELINE':0x1d};var _0x2738e6=Object[_0x14b705(0x963)](_0x1c3a67),_0x5a4292=_0x14b705(0x9e5),_0x288442='\x0a#ifdef\x20HAS_SNOW\x0auniform\x20float\x20uSnowCoverageFactor;\x0auniform\x20sampler2D\x20uSnowMaskTexture;\x0auniform\x20sampler2D\x20uSnowNormalTexture;\x0a\x0avec3\x20getSnowMaskValue(sampler2D\x20uSnowMaskTexture,\x20vec2\x20snowUV)\x0a{\x0a\x09return\x20texture2D(uSnowMaskTexture,\x20snowUV).rgb;\x0a}\x0a\x0afloat\x20getSnowCoverage(float\x20snow_coverage,\x20float\x20max_snow_coverage,\x20vec3\x20normalWS,\x20float\x20z_mask)\x0a{\x0a\x09float\x20normal_z\x20=\x20normalWS.z;\x0a\x09normal_z\x20+=\x201.1\x20+\x20z_mask;\x0a\x09normal_z\x20=\x20clamp(normal_z\x20*\x200.5,\x200.0,\x201.0);\x0a\x09float\x20final_snow_coverage\x20=\x20clamp(snow_coverage,\x200.0,\x20max_snow_coverage);\x0a\x09final_snow_coverage\x20=\x20clamp(final_snow_coverage*normal_z,\x200.0,\x201.0);\x0a\x09return\x20final_snow_coverage;\x0a}\x0a\x0afloat\x20getSnowCoverageWithMaskTexture(float\x20finalSnowCoverage,\x20float\x20heightValue,\x20float\x20snow_scatter_value,\x20float\x20snow_scatter_alpha,\x20float\x20tighten_value)\x0a{\x0a\x09float\x20scatter_value\x20=\x20mix(heightValue,\x20snow_scatter_value,\x20snow_scatter_alpha);\x0a\x09return\x20clamp((tighten_value\x20+\x201.0)\x20*\x20finalSnowCoverage\x20-\x20tighten_value\x20*\x20scatter_value,\x200.0,\x201.0);\x0a}\x0a\x0afloat\x20getSnowAlpha(vec3\x20normalWS,\x20float\x20snow_coverage,\x20float\x20z_mask)\x0a{\x0a\x09return\x20clamp((normalWS.z\x20+\x20z_mask)\x20*\x205.0,\x200.0,\x201.0)\x20*\x20snow_coverage;\x0a}\x0a\x0avec3\x20getFinalBaseColor(vec3\x20baseColor,\x20vec3\x20snow_baseColor,\x20float\x20snowAlpha)\x0a{\x0a\x09return\x20mix(baseColor,\x20snow_baseColor,\x20snowAlpha);\x0a}\x0a\x0afloat\x20getFinalRoughness(float\x20roughness,\x20float\x20snow_roughness,\x20float\x20snowAlpha)\x0a{\x0a\x09return\x20mix(roughness,\x20snow_roughness,\x20snowAlpha);\x0a}\x0a\x0avec3\x20getFinalNormal(vec3\x20normalWS,\x20vec3\x20snowNormal,\x20float\x20blendNormalValue,\x20float\x20snow_coverage)\x0a{\x0a\x09vec3\x20snowNormal_part2\x20=\x20vec3(snowNormal.xy\x20-\x20vec2(0.5),\x201.0);\x0a\x09float\x20normal_alpha\x20=\x20(1.0\x20-\x20blendNormalValue)*\x20snow_coverage;\x0a\x09return\x20mix(normalWS,\x20snowNormal_part2,\x20normal_alpha);\x0a}\x0a\x0avoid\x20snowGenerator(sampler2D\x20uSnowMaskTexture,\x20sampler2D\x20uSnowNormalTexture,\x20vec2\x20snowUV,\x20float\x20snow_coverage,\x20inout\x20vec3\x20normalWS,\x20inout\x20vec3\x20baseColor,\x20inout\x20float\x20roughness)\x0a{\x0a\x09vec3\x20snowMaskValue\x20=\x20texture2D(uSnowMaskTexture,\x20snowUV).rgb;\x0a\x09const\x20float\x20max_snow_coverage\x20=\x201.0;\x0a\x09const\x20float\x20z_mask\x20=\x200.0;\x0a\x09float\x20snowCoverage\x20=\x20getSnowCoverage(snow_coverage,\x20max_snow_coverage,\x20normalWS,\x20z_mask);\x0a\x09const\x20float\x20heightValue\x20=\x200.5;\x0a\x09float\x20snow_scatter_value\x20=\x20snowMaskValue.g;\x0a\x09const\x20float\x20snow_scatter_alpha\x20=\x200.5;\x0a\x09const\x20float\x20tighten_value\x20=\x204.0;\x0a\x20\x20\x20\x20snowCoverage\x20=\x20getSnowCoverageWithMaskTexture(snowCoverage,\x20heightValue,\x20snow_scatter_value,\x20snow_scatter_alpha,\x20tighten_value);\x0a\x09float\x20snow_alpha\x20=\x20getSnowAlpha(normalWS,\x20snowCoverage,\x20z_mask);\x0a\x09baseColor\x20=\x20getFinalBaseColor(baseColor,\x20vec3(snowMaskValue.r),\x20snow_alpha);\x0a\x09roughness\x20=\x20getFinalRoughness(roughness,\x20snowMaskValue.b,\x20snow_alpha);\x0a\x09vec3\x20snowNormalValue\x20=\x20texture2D(uSnowNormalTexture,\x20snowUV).rgb;\x0a\x09const\x20float\x20blendNormalValue\x20=\x200.3;\x0a\x09normalWS\x20=\x20getFinalNormal(normalWS,\x20snowNormalValue,\x20blendNormalValue,\x20snowCoverage);\x0a}\x0a\x0a#endif\x0a',_0x2d115e=_0x14b705(0x320),_0x193624=_0x14b705(0x602),_0x2be49a=_0x14b705(0xa45),_0xd6be53='\x0a#ifdef\x20HAS_DIR_LIGHTS\x0a\x0auniform\x20vec3\x20uDirectionalLightDirectionEC[\x20DIR_LIGHTS\x20];\x0auniform\x20vec3\x20uDirectionalLightColor[\x20DIR_LIGHTS\x20];\x0a\x20\x20\x20\x20\x0a#endif\x0a',_0x159291=_0x14b705(0x785),_0x1ad8de=_0x14b705(0xdb2),_0x49343c=_0x14b705(0x42e),_0x4abd1b=_0x14b705(0x838);const _0x1a091e={'rainDecl':_0x5a4292,'snowDecl':_0x288442,'hemisphereLightDecl':_0x2d115e,'pointLightDecl':_0x193624,'spotLightDecl':_0x2be49a,'directionLightDecl':_0xd6be53,'lightSourceImpl':_0x159291,'brdf':_0x1ad8de,'executeServerExcavationDecl':_0x49343c,'cubeUV_reflection':_0x4abd1b},_0x1b8ca6=Cesium[_0x14b705(0x4cb)];function _0x1fda32(){const _0x40f552=_0x14b705;this[_0x40f552(0x485)]=void 0x0,this[_0x40f552(0x2f8)]=void 0x0;}function _0x3cba58(_0x34fb8a,_0x1eb838){const _0x27012b=_0x14b705;let _0xe182c4=_0x1eb838[_0x27012b(0xbc2)];for(let _0x97d208=0x0;_0x97d208<_0xe182c4;++_0x97d208){let _0x101068=_0x34fb8a[_0x27012b(0xb48)](_0x1eb838[_0x97d208]);if(_0x101068)return _0x101068;}}function _0x14746f(_0x43c06d){const _0x9f9c44=_0x14b705;return 0x1!==_0x43c06d[_0x9f9c44(0x39f)]||0x1!==_0x43c06d['_contrast']||0x0!==_0x43c06d[_0x9f9c44(0x7a1)]||0x1!==_0x43c06d[_0x9f9c44(0xd47)]||0x1!==_0x43c06d['_gamma'];}function _0x1a560e(_0xc0c170){const _0x2b1937=_0x14b705;return _0xc0c170[_0x2b1937(0x94b)](/^[ \t]*#include +<([\w\d./]+)>/gm,function(_0x4b7950,_0x52db69){var _0xeab8bd=_0x1a091e[_0x52db69];if(void 0x0===_0xeab8bd)throw new Error('Can\x20not\x20resolve\x20#include\x20<'+_0x52db69+'>');return _0x1a560e(_0xeab8bd);});}_0x1fda32[_0x14b705(0x8bd)][_0x14b705(0x5e8)]=function(_0x564ec1,_0x486f94){this['model']=_0x486f94,this['context']=_0x564ec1;},_0x1fda32['prototype'][_0x14b705(0x5ca)]=function(){const _0x4211ad=_0x14b705,_0x36c5e7=this[_0x4211ad(0x2f8)],_0x693422=this[_0x4211ad(0x485)],_0x195dc1=_0x693422['layer'];let _0x1d5001=_0x693422['vs'],_0x1f0566=_0x1a560e(_0x693422['fs']);_0x36c5e7['webgl2']&&(_0x1d5001=[_0x4211ad(0x63f),_0x4211ad(0x234),_0x4211ad(0x774),_0x4211ad(0xde6)]['join']('\x0a')+'\x0a'+_0x1d5001,_0x1f0566=[_0x4211ad(0x7b2),_0x4211ad(0xd34),_0x4211ad(0xc75),_0x4211ad(0xde6),'#define\x20textureCube\x20texture','#define\x20texture2DProj\x20textureProj',_0x4211ad(0xbb5),'#define\x20texture2DProjLodEXT\x20textureProjLod',_0x4211ad(0xe38),_0x4211ad(0x597),_0x4211ad(0x780),'#define\x20textureCubeGradEXT\x20textureGrad'][_0x4211ad(0x253)]('\x0a')+'\x0a'+_0x1f0566);const _0x5af15b=_0x693422[_0x4211ad(0x85d)],_0x38e08e=_0x693422[_0x4211ad(0x388)],_0x54437b=_0x693422[_0x4211ad(0x93b)];let _0x4a55b6=_0x693422[_0x4211ad(0xe05)]?_0x693422[_0x4211ad(0xe05)][_0x4211ad(0x815)]()(_0x1d5001):_0x1d5001;void 0x0===_0x36c5e7[_0x4211ad(0x83e)]&&(_0x36c5e7[_0x4211ad(0x83e)]=Cesium['defaultValue'](_0x3cba58(_0x36c5e7[_0x4211ad(0x541)],[_0x4211ad(0xca6)]),!0x1));let _0x1a4d37=new Cesium[(_0x4211ad(0xddb))]({'sources':[_0x4a55b6]}),_0x5e63c2=new Cesium[(_0x4211ad(0xddb))]({'sources':[_0x1f0566]});if(Cesium['defined'](_0x5af15b[_0x4211ad(0xb72)])&&(_0x1a4d37[_0x4211ad(0xcd5)][_0x4211ad(0x6e3)](_0x18db75[_0x4211ad(0xdb7)]),_0x5e63c2['defines'][_0x4211ad(0x6e3)](_0x18db75['VertexNormal'])),Cesium[_0x4211ad(0x4cb)](_0x5af15b['aColor'])&&_0x1a4d37['defines'][_0x4211ad(0x6e3)](_0x18db75[_0x4211ad(0x8d5)]),_0x38e08e&&0x2===_0x38e08e[_0x4211ad(0x349)]['length']&&(_0x1a4d37['defines'][_0x4211ad(0x6e3)]('TexCoord2'),_0x5e63c2[_0x4211ad(0xcd5)][_0x4211ad(0x6e3)]('TexCoord2')),_0x1a4d37['defines'][_0x4211ad(0x6e3)](_0x4211ad(0x2d8)),_0x5e63c2[_0x4211ad(0xcd5)][_0x4211ad(0x6e3)](_0x4211ad(0x2d8)),_0x38e08e&&_0x38e08e['textures'][_0x4211ad(0xbc2)]>0x0&&(_0x1a4d37[_0x4211ad(0xcd5)][_0x4211ad(0x6e3)](_0x18db75[_0x4211ad(0x4e5)]),_0x5e63c2[_0x4211ad(0xcd5)][_0x4211ad(0x6e3)](_0x18db75[_0x4211ad(0x4e5)])),_0x54437b[_0x4211ad(0x923)]>-0x1&&_0x1a4d37[_0x4211ad(0xcd5)][_0x4211ad(0x6e3)](_0x18db75[_0x4211ad(0x6ff)]),_0x54437b[_0x4211ad(0xa0b)]!==_0x2738e6[_0x4211ad(0x567)]&&_0x54437b[_0x4211ad(0xa0b)]!==_0x2738e6[_0x4211ad(0x232)]||_0x1a4d37[_0x4211ad(0xcd5)][_0x4211ad(0x6e3)](_0x18db75[_0x4211ad(0x386)]),_0x54437b[_0x4211ad(0xa0b)]===_0x2738e6[_0x4211ad(0x333)]&&_0x1a4d37[_0x4211ad(0xcd5)][_0x4211ad(0x6e3)](_0x18db75[_0x4211ad(0x39d)]),Cesium['defined'](_0x54437b[_0x4211ad(0x6ab)])){let _0x2476c3=_0x54437b['compressOptions'];(_0x2476c3&_0x1b10cd[_0x4211ad(0x673)])===_0x1b10cd[_0x4211ad(0x673)]&&_0x1a4d37[_0x4211ad(0xcd5)][_0x4211ad(0x6e3)](_0x18db75[_0x4211ad(0xaa2)]),(_0x2476c3&_0x1b10cd[_0x4211ad(0x415)])===_0x1b10cd[_0x4211ad(0x415)]&&_0x1a4d37['defines'][_0x4211ad(0x6e3)](_0x18db75[_0x4211ad(0x336)]),(_0x2476c3&_0x1b10cd[_0x4211ad(0x8eb)])===_0x1b10cd[_0x4211ad(0x8eb)]&&_0x1a4d37['defines'][_0x4211ad(0x6e3)](_0x18db75['COMPRESS_COLOR']),(_0x2476c3&_0x1b10cd['SVC_TexutreCoord'])===_0x1b10cd[_0x4211ad(0xda5)]&&_0x1a4d37[_0x4211ad(0xcd5)]['push'](_0x18db75[_0x4211ad(0x8c3)]);}if(_0x54437b[_0x4211ad(0xce8)]&&_0x5af15b[_0x4211ad(0x2d8)]&&_0x1a4d37[_0x4211ad(0xcd5)]['push'](_0x18db75[_0x4211ad(0x802)]),Cesium[_0x4211ad(0x4cb)](_0x54437b['customVertexAttribute'])&&Cesium[_0x4211ad(0x4cb)](_0x54437b['customVertexAttribute'][_0x4211ad(0x495)])&&_0x1a4d37[_0x4211ad(0xcd5)][_0x4211ad(0x6e3)](_0x4211ad(0xa5a)),_0x195dc1[_0x4211ad(0xe00)]&&_0x5e63c2[_0x4211ad(0xcd5)][_0x4211ad(0x6e3)](_0x18db75[_0x4211ad(0x7b3)]),_0x195dc1[_0x4211ad(0x7e0)]&&_0x5e63c2['defines'][_0x4211ad(0x6e3)](_0x18db75['CLIPPLANE']),_0x195dc1['_hypsometric'][_0x4211ad(0xd46)]&&(_0x1a4d37[_0x4211ad(0xcd5)][_0x4211ad(0x6e3)](_0x18db75[_0x4211ad(0x23f)]),_0x5e63c2['defines'][_0x4211ad(0x6e3)](_0x18db75[_0x4211ad(0x23f)])),_0x195dc1[_0x4211ad(0xbbb)][_0x4211ad(0xa1a)]&&_0x1a4d37[_0x4211ad(0xcd5)][_0x4211ad(0x6e3)](_0x18db75[_0x4211ad(0x6be)]),_0x195dc1[_0x4211ad(0x2f6)]&&_0x5e63c2['defines'][_0x4211ad(0x6e3)](_0x18db75[_0x4211ad(0xb83)]),_0x4211ad(0x1ce)===_0x195dc1[_0x4211ad(0x9b4)]&&_0x1a4d37[_0x4211ad(0xcd5)][_0x4211ad(0x6e3)]('MeshOPT_Compress'),_0x54437b[_0x4211ad(0xce8)]&&_0x5af15b[_0x4211ad(0xa64)]&&_0x1a4d37[_0x4211ad(0xcd5)]['push'](_0x18db75[_0x4211ad(0x802)]),_0x38e08e[_0x4211ad(0xe05)]&&(_0x1a4d37[_0x4211ad(0xcd5)][_0x4211ad(0x6e3)](_0x18db75['TextureAtlas']),_0x5e63c2[_0x4211ad(0xcd5)][_0x4211ad(0x6e3)](_0x18db75[_0x4211ad(0x684)])),_0x38e08e['batchTableBake']&&(_0x1a4d37[_0x4211ad(0xcd5)][_0x4211ad(0x6e3)](_0x18db75[_0x4211ad(0xb25)]),_0x5e63c2[_0x4211ad(0xcd5)][_0x4211ad(0x6e3)](_0x18db75[_0x4211ad(0xb25)])),Cesium['defined'](_0x693422[_0x4211ad(0x498)])&&_0x693422[_0x4211ad(0x498)][_0x4211ad(0xbc2)]>0x0&&0x2===_0x693422[_0x4211ad(0x498)][0x0][_0x4211ad(0xad0)]&&_0x5e63c2['defines']['push'](_0x18db75['UseLineColor']),_0x14746f(_0x195dc1)&&_0x5e63c2['defines'][_0x4211ad(0x6e3)](_0x18db75[_0x4211ad(0x650)]),_0x38e08e[_0x4211ad(0x1f1)]||Cesium[_0x4211ad(0x4cb)](_0x195dc1[_0x4211ad(0x3ce)][_0x4211ad(0x9fc)])&&!_0x195dc1[_0x4211ad(0x3ce)]['loadingTexture']){var _0x520d48=Cesium[_0x4211ad(0x4cb)](_0x5af15b[_0x4211ad(0xa64)]);_0x520d48&&_0x5e63c2[_0x4211ad(0xcd5)]['push'](_0x18db75[_0x4211ad(0xabb)]),(_0x38e08e[_0x4211ad(0x52a)]>-0x1&&_0x1b8ca6(_0x38e08e[_0x4211ad(0x910)])||_0x1b8ca6(_0x195dc1[_0x4211ad(0x3ce)]['pbrMetallicRoughness'][_0x4211ad(0x910)]))&&_0x520d48&&_0x5e63c2['defines'][_0x4211ad(0x6e3)](_0x18db75[_0x4211ad(0x52b)]),(_0x38e08e['_metallicRoughnessTextureIndex']>-0x1&&_0x1b8ca6(_0x38e08e['metallicRoughnessTexture'])||_0x1b8ca6(_0x195dc1[_0x4211ad(0x3ce)][_0x4211ad(0xad2)][_0x4211ad(0xbad)]))&&_0x520d48&&_0x5e63c2[_0x4211ad(0xcd5)]['push'](_0x18db75[_0x4211ad(0x5e3)]),(_0x38e08e[_0x4211ad(0xdc9)]>-0x1&&_0x1b8ca6(_0x38e08e[_0x4211ad(0xb10)])||_0x1b8ca6(_0x195dc1[_0x4211ad(0x3ce)]['pbrMetallicRoughness'][_0x4211ad(0xb10)]))&&_0x520d48&&_0x5e63c2[_0x4211ad(0xcd5)][_0x4211ad(0x6e3)](_0x18db75[_0x4211ad(0x2e5)]),(_0x38e08e[_0x4211ad(0x6e7)]>-0x1&&_0x1b8ca6(_0x38e08e['emissiveTexture'])||_0x1b8ca6(_0x195dc1[_0x4211ad(0x3ce)]['pbrMetallicRoughness']['emissiveTexture']))&&_0x5e63c2['defines'][_0x4211ad(0x6e3)](_0x18db75[_0x4211ad(0x57a)]),(_0x38e08e['_occlusionTextureIndex']>-0x1||_0x1b8ca6(_0x195dc1[_0x4211ad(0x3ce)]['pbrMetallicRoughness'][_0x4211ad(0x997)])&&_0x195dc1['_PBRMaterialParams']['pbrMetallicRoughness']['occlusionTexture']instanceof Texture)&&_0x520d48&&_0x5e63c2['defines'][_0x4211ad(0x6e3)](_0x18db75['HAS_OCCLUSION_TEXTURE']),(_0x1b8ca6(_0x38e08e[_0x4211ad(0x59e)])||_0x1b8ca6(_0x195dc1[_0x4211ad(0x3ce)]['pbrMetallicRoughness'][_0x4211ad(0x990)]))&&_0x520d48&&_0x5e63c2[_0x4211ad(0xcd5)][_0x4211ad(0x6e3)](_0x18db75['HAS_ANISOTROPY']),(_0x1b8ca6(_0x38e08e[_0x4211ad(0x220)])||_0x1b8ca6(_0x195dc1[_0x4211ad(0x3ce)][_0x4211ad(0xad2)][_0x4211ad(0xad3)]))&&_0x520d48&&_0x5e63c2[_0x4211ad(0xcd5)][_0x4211ad(0x6e3)](_0x18db75['HAS_CLEARCOAT']),(_0x38e08e[_0x4211ad(0xb81)]>-0x1||_0x1b8ca6(_0x195dc1[_0x4211ad(0x3ce)][_0x4211ad(0xad2)][_0x4211ad(0x662)])&&_0x195dc1[_0x4211ad(0x3ce)][_0x4211ad(0xad2)][_0x4211ad(0x662)]>0x0)&&_0x5e63c2['defines'][_0x4211ad(0x6e3)](_0x18db75['REFRACTION']),_0x1b8ca6(_0x195dc1['_PBRMaterialParams'][_0x4211ad(0xad2)][_0x4211ad(0x7f8)])&&_0x195dc1[_0x4211ad(0x3ce)][_0x4211ad(0xad2)][_0x4211ad(0x7f8)]['snowMaskTexture']&&_0x195dc1['_PBRMaterialParams'][_0x4211ad(0xad2)][_0x4211ad(0x7f8)][_0x4211ad(0xbd2)]instanceof Texture&&_0x1b8ca6(_0x195dc1[_0x4211ad(0x3ce)][_0x4211ad(0xad2)]['snowEffect']['snowNormalTexture'])&&_0x195dc1[_0x4211ad(0x3ce)][_0x4211ad(0xad2)][_0x4211ad(0x7f8)][_0x4211ad(0xdb1)]instanceof Texture&&_0x5e63c2[_0x4211ad(0xcd5)][_0x4211ad(0x6e3)](_0x18db75[_0x4211ad(0x6c3)]),_0x1b8ca6(_0x195dc1[_0x4211ad(0x3ce)]['pbrMetallicRoughness'][_0x4211ad(0x86e)])&&_0x195dc1['_PBRMaterialParams']['pbrMetallicRoughness'][_0x4211ad(0x86e)][_0x4211ad(0x70b)]&&_0x5e63c2['defines'][_0x4211ad(0x6e3)](_0x18db75[_0x4211ad(0x547)]),_0x1b8ca6(_0x195dc1[_0x4211ad(0x3ce)][_0x4211ad(0xad2)][_0x4211ad(0x86e)])&&_0x195dc1['_PBRMaterialParams']['pbrMetallicRoughness'][_0x4211ad(0x86e)][_0x4211ad(0x9d8)]&&_0x195dc1['_PBRMaterialParams'][_0x4211ad(0xad2)][_0x4211ad(0x86e)][_0x4211ad(0x9d8)]instanceof Texture&&_0x5e63c2[_0x4211ad(0xcd5)][_0x4211ad(0x6e3)](_0x18db75['HAS_RAIN']);}_0x36c5e7['webgl2']&&(_0x1a4d37[_0x4211ad(0xcd5)]['push']('WEBGL2'),_0x5e63c2[_0x4211ad(0xcd5)]['push'](_0x4211ad(0x6aa))),_0x693422[_0x4211ad(0x66b)]=Cesium[_0x4211ad(0x377)][_0x4211ad(0x7b0)]({'context':_0x36c5e7,'vertexShaderSource':_0x1a4d37,'fragmentShaderSource':_0x5e63c2,'attributeLocations':_0x5af15b});};const _0x145918={'RESET':0x0,'SetColor':0x1,'SELECTED':0x2,'HIDE':0x4,'OFFSET':0x8,'CLIP':0x10,'BLOOM':0x20,'ALL':0xff};var _0x3ffe96=Object[_0x14b705(0x963)](_0x145918),_0x54fffc={'NONE':0x0,'TITANIUM_SCUFFED':0x1,'METAL_PLATE':0x2,'EMISSION':0x4,'ROUGHNESS':0x8},_0x3e4d7e=Object[_0x14b705(0x963)](_0x54fffc);function _0x2775ca(_0x35981a){const _0x45266d=_0x14b705;let _0xb3bb6a,_0x38b36a;for(this['layer']=_0x35981a['layer'],this['vertexPackage']=_0x35981a[_0x45266d(0x93b)],this[_0x45266d(0x498)]=_0x35981a[_0x45266d(0x498)],this['vertexBufferToCreate']=new Cesium[(_0x45266d(0x760))](),this['indexBufferToCreate']=new Cesium['Queue'](),this[_0x45266d(0xbf0)]=new Cesium[(_0x45266d(0x760))](),_0xb3bb6a=0x0,_0x38b36a=this[_0x45266d(0x93b)]['vertexAttributes']['length'];_0xb3bb6a<_0x38b36a;_0xb3bb6a++)this['vertexBufferToCreate'][_0x45266d(0xbdd)](_0xb3bb6a);for(_0xb3bb6a=0x0,_0x38b36a=this['arrIndexPackage'][_0x45266d(0xbc2)];_0xb3bb6a<_0x38b36a;_0xb3bb6a++)this['indexBufferToCreate'][_0x45266d(0xbdd)](_0xb3bb6a);this[_0x45266d(0xbf0)][_0x45266d(0xbdd)](0x0),this[_0x45266d(0x86d)]=_0x35981a[_0x45266d(0x86d)],this[_0x45266d(0x388)]=Cesium['defaultValue'](_0x35981a[_0x45266d(0x388)],new _0x221547()),this[_0x45266d(0x359)]=_0x35981a[_0x45266d(0x359)],this[_0x45266d(0x902)]=_0x35981a[_0x45266d(0x902)],this[_0x45266d(0xa44)]=_0x35981a[_0x45266d(0xa44)],this[_0x45266d(0x8a8)]=Cesium[_0x45266d(0x200)]['inverse'](this[_0x45266d(0xa44)],new Cesium['Matrix4']()),this['instanceCount']=_0x35981a[_0x45266d(0x93b)]['instanceCount'],this[_0x45266d(0x85d)]=_0x35981a[_0x45266d(0x93b)][_0x45266d(0x590)],this['shaderProgram']=void 0x0,this[_0x45266d(0x393)]=void 0x0,this[_0x45266d(0x1ea)]=void 0x0,this[_0x45266d(0xcae)]=Cesium[_0x45266d(0x714)](_0x35981a[_0x45266d(0xcae)],{}),this[_0x45266d(0x53a)]=new Cesium[(_0x45266d(0x697))](),this[_0x45266d(0xe05)]=void 0x0,this[_0x45266d(0x43f)]=!0x1,this['pickColorIdentifier']=_0x45266d(0x971),this[_0x45266d(0x474)]=new Cesium[(_0x45266d(0x697))](),this[_0x45266d(0x595)]=new Cesium['AssociativeArray'](),this[_0x45266d(0xd12)]=0x4===_0x35981a['vertexPackage'][_0x45266d(0x2be)][0x0][_0x45266d(0x462)],this[_0x45266d(0x9e3)]=_0x35981a['edgeGeometry'],this[_0x45266d(0x289)](),this[_0x45266d(0xa66)]=!0x1;}const _0x1f04b3=new _0x3c4457(),_0x2eaac9=new _0x122f9f(),_0x34b2c6=new _0x1fda32();function _0x57f254(_0xdf85de,_0x5ba06b){const _0x52dcec=_0x14b705;let _0x3291b9=_0xdf85de[_0x52dcec(0x6fe)][_0x52dcec(0x2f8)],_0x5ad6a7=_0xdf85de[_0x52dcec(0x9c9)];for(;_0x5ad6a7[_0x52dcec(0xbc2)];){let _0x1abfb4=_0x5ad6a7[_0x52dcec(0xd38)]();if(_0x1f04b3[_0x52dcec(0x5e8)](_0x3291b9,_0xdf85de,_0x1abfb4),!_0x5ba06b['jobScheduler'][_0x52dcec(0x5ca)](_0x1f04b3,Cesium[_0x52dcec(0xbaa)][_0x52dcec(0xb61)]))break;_0x5ad6a7[_0x52dcec(0xa88)]();}}function _0x51e6e5(_0x1b3a24,_0x11b17d){const _0x27c419=_0x14b705;let _0x205504=_0x1b3a24[_0x27c419(0x6fe)][_0x27c419(0x2f8)],_0x1ecb6c=_0x1b3a24['indexBufferToCreate'];for(;_0x1ecb6c[_0x27c419(0xbc2)];){let _0x4b1869=_0x1ecb6c[_0x27c419(0xd38)]();if(_0x2eaac9[_0x27c419(0x5e8)](_0x205504,_0x1b3a24,_0x4b1869),!_0x11b17d[_0x27c419(0x3a5)][_0x27c419(0x5ca)](_0x2eaac9,Cesium['JobType'][_0x27c419(0xb61)]))break;_0x1ecb6c[_0x27c419(0xa88)]();}}function _0x2e1157(_0x2edf64,_0x3be56b){const _0x25f42e=_0x14b705;let _0x308f7c=_0x2edf64[_0x25f42e(0x6fe)][_0x25f42e(0x2f8)],_0x4a5be2=_0x2edf64['shaderProgramToCreate'];for(;_0x4a5be2[_0x25f42e(0xbc2)]&&(_0x4a5be2[_0x25f42e(0xd38)](),_0x34b2c6[_0x25f42e(0x5e8)](_0x308f7c,_0x2edf64),_0x3be56b['jobScheduler'][_0x25f42e(0x5ca)](_0x34b2c6,Cesium[_0x25f42e(0xbaa)][_0x25f42e(0xb9e)]));)_0x4a5be2[_0x25f42e(0xa88)]();}function _0x24c398(_0x2da0ed,_0x126fe1){const _0x21c8e0=_0x14b705;if(Cesium[_0x21c8e0(0x4cb)](_0x2da0ed[_0x21c8e0(0xe05)])||!_0x2da0ed[_0x21c8e0(0xcae)])return;const _0x2e5c0e=_0x2da0ed[_0x21c8e0(0x6fe)][_0x21c8e0(0x2f8)];let _0x52d892=[];_0x52d892[_0x21c8e0(0x6e3)]({'functionName':_0x21c8e0(0xde2),'componentDatatype':Cesium['ComponentDatatype']['UNSIGNED_BYTE'],'componentsPerAttribute':0x4,'normalize':!0x0},{'functionName':_0x21c8e0(0xc72),'componentDatatype':Cesium[_0x21c8e0(0xc58)][_0x21c8e0(0xc70)],'componentsPerAttribute':0x4},{'functionName':'s3m_batchTable_pickColor','componentDatatype':Cesium['ComponentDatatype'][_0x21c8e0(0xc70)],'componentsPerAttribute':0x4,'normalize':!0x0});let _0x2d61e7=_0x2da0ed[_0x21c8e0(0xcae)],_0x3095ea=Object[_0x21c8e0(0xb44)](_0x2d61e7),_0x42548a=_0x2da0ed[_0x21c8e0(0x53e)]>0x0?_0x2da0ed[_0x21c8e0(0x53e)]:_0x3095ea[_0x21c8e0(0xbc2)];_0x2da0ed['batchTable']=new Cesium[(_0x21c8e0(0x2ce))](_0x2e5c0e,_0x52d892,_0x42548a);}_0x2775ca[_0x14b705(0x8bd)][_0x14b705(0x430)]=function(_0xe28991){_0x57f254(this,_0xe28991),_0x51e6e5(this,_0xe28991);},_0x2775ca[_0x14b705(0x8bd)][_0x14b705(0x3db)]=function(_0x38bf3d){_0x2e1157(this,_0x38bf3d);},_0x2775ca[_0x14b705(0x8bd)]['createBatchTable']=function(_0xa8072a){_0x24c398(this);};let _0x402783=new Cesium['Cartesian3']();_0x2775ca[_0x14b705(0x8bd)]['createBoundingBoxForInstance']=function(){const _0x1bdad7=_0x14b705,_0x1e1728=this[_0x1bdad7(0x93b)];if(!Cesium[_0x1bdad7(0x4cb)](_0x1e1728)||-0x1===_0x1e1728['instanceIndex']||!Cesium[_0x1bdad7(0x4cb)](_0x1e1728[_0x1bdad7(0xb97)]))return;let _0x22146d=_0x1e1728['instanceBounds'],_0x38d9be=new Cesium[(_0x1bdad7(0x367))](_0x22146d[0x0],_0x22146d[0x1],_0x22146d[0x2]),_0x915e5d=new Cesium[(_0x1bdad7(0x367))](_0x22146d[0x3],_0x22146d[0x4],_0x22146d[0x5]),_0x480312=Cesium[_0x1bdad7(0x367)]['lerp'](_0x38d9be,_0x915e5d,0.5,_0x402783),_0x127314=Cesium[_0x1bdad7(0x367)][_0x1bdad7(0xa39)](_0x480312,_0x38d9be),_0x35dd3e=new Cesium[(_0x1bdad7(0x367))]();Cesium[_0x1bdad7(0x200)][_0x1bdad7(0x519)](this[_0x1bdad7(0x902)],_0x480312,_0x35dd3e),this[_0x1bdad7(0x86d)][_0x1bdad7(0x97b)]=_0x35dd3e,this[_0x1bdad7(0x86d)]['radius']=_0x127314,_0x1e1728[_0x1bdad7(0xb97)]=void 0x0;};let _0x420036=new Cesium[(_0x14b705(0xb80))]();function _0x4b8705(_0x52b6ec,_0x5ed78e){const _0x40661e=_0x14b705;let _0x5ae6a6=_0x52b6ec['defines']['indexOf'](_0x5ed78e);_0x5ae6a6>=0x0&&_0x52b6ec[_0x40661e(0xcd5)]['splice'](_0x5ae6a6,0x1);}function _0x4943c7(_0x10328d,_0x3b366e){const _0x242896=_0x14b705;-0x1===_0x10328d[_0x242896(0xcd5)][_0x242896(0x966)](_0x3b366e)&&_0x10328d[_0x242896(0xcd5)]['push'](_0x3b366e);}function _0x48a8ef(_0x3deaf8){const _0x7a0df2=_0x14b705;_0x2775ca[_0x7a0df2(0x90b)](this,_0x3deaf8),this['vs']=_0x2b5040,this['fs']=_0x31e96f;}function _0x45388c(){const _0x105ba5=_0x14b705;return Cesium[_0x105ba5(0x226)][_0x105ba5(0x7b0)]({'cull':{'enabled':!0x0},'depthTest':{'enabled':!0x0,'func':Cesium[_0x105ba5(0x9c8)][_0x105ba5(0x78d)]},'blending':Cesium[_0x105ba5(0xc2e)]['ALPHA_BLEND'],'stencilTest':{'backFunction':Cesium[_0x105ba5(0x5a1)][_0x105ba5(0x527)],'backOperation':{'fail':Cesium[_0x105ba5(0x6b5)][_0x105ba5(0x2d5)],'zFail':Cesium[_0x105ba5(0x6b5)][_0x105ba5(0x2d5)],'zPass':Cesium[_0x105ba5(0x6b5)][_0x105ba5(0x2e9)]},'enabled':!0x0,'frontFunction':Cesium[_0x105ba5(0x5a1)][_0x105ba5(0x527)],'frontOperation':{'fail':Cesium['StencilOperation']['KEEP'],'zFail':Cesium[_0x105ba5(0x6b5)][_0x105ba5(0x2d5)],'zPass':Cesium[_0x105ba5(0x6b5)][_0x105ba5(0x2e9)]},'mask':Cesium[_0x105ba5(0xcdb)][_0x105ba5(0xb28)],'reference':Cesium[_0x105ba5(0xcdb)][_0x105ba5(0xb28)]}});}_0x2775ca[_0x14b705(0x8bd)][_0x14b705(0xca0)]=function(){const _0x1bf5c2=_0x14b705,_0x268aa4=this[_0x1bf5c2(0x6fe)],_0x11ccb6=_0x268aa4[_0x1bf5c2(0x2f8)],_0x1457c0=this['pickInfo'];if(!Cesium[_0x1bf5c2(0x4cb)](_0x1457c0))return;for(let _0x160d22 in _0x1457c0)_0x1457c0['hasOwnProperty'](_0x160d22)&&this[_0x1bf5c2(0x53a)][_0x1bf5c2(0x5e8)](_0x160d22,_0x1457c0[_0x160d22]);let _0x4b3aa4=this[_0x1bf5c2(0xe05)],_0x39653d=this['selectionInfoMap'],_0x6e950e=_0x39653d[_0x1bf5c2(0xb47)];for(let _0x471c8a in _0x6e950e)if(_0x6e950e[_0x1bf5c2(0xac3)](_0x471c8a)){let _0x1227d3,_0x2f8e37=_0x39653d[_0x1bf5c2(0xaf6)](_0x471c8a);Cesium['defined'](_0x1227d3)||(_0x1227d3=_0x11ccb6['createPickId']({'primitive':_0x268aa4,'id':_0x471c8a}));let _0x46a8a5=_0x1227d3[_0x1bf5c2(0xc82)];_0x420036['x']=Cesium[_0x1bf5c2(0xb45)][_0x1bf5c2(0x3c5)](_0x46a8a5[_0x1bf5c2(0xaa1)]),_0x420036['y']=Cesium['Color']['floatToByte'](_0x46a8a5[_0x1bf5c2(0xc52)]),_0x420036['z']=Cesium[_0x1bf5c2(0xb45)]['floatToByte'](_0x46a8a5[_0x1bf5c2(0xd7b)]),_0x420036['w']=Cesium[_0x1bf5c2(0xb45)][_0x1bf5c2(0x3c5)](_0x46a8a5[_0x1bf5c2(0x30a)]);let _0xa8a1e9=_0x2f8e37[_0x1bf5c2(0x6f7)];if(this[_0x1bf5c2(0x53e)]>0x0)_0xa8a1e9['map'](function(_0x547d76){_0x4b3aa4['setBatchedAttribute'](_0x547d76,0x2,_0x420036);});else{let _0x10df61=_0x2f8e37[_0x1bf5c2(0xe1b)];_0x4b3aa4[_0x1bf5c2(0xa0e)](_0x10df61,0x2,_0x420036);}}this[_0x1bf5c2(0xcae)]=void 0x0;},_0x2775ca['prototype'][_0x14b705(0x264)]=function(_0x2861c5){const _0x487b9f=_0x14b705;_0x2861c5[_0x487b9f(0x75b)]&&this['updateAllObjsVisible'](!_0x2861c5['_allObjsHide']),Object[_0x487b9f(0xb44)](_0x2861c5[_0x487b9f(0x747)])[_0x487b9f(0xbc2)]>0x0&&this[_0x487b9f(0x751)](_0x2861c5[_0x487b9f(0x747)]),_0x2861c5[_0x487b9f(0x316)][_0x487b9f(0xbc2)]>0x0&&this[_0x487b9f(0x7cd)](_0x2861c5[_0x487b9f(0x316)]);},_0x2775ca[_0x14b705(0x8bd)]['updateBatchTableAttributes']=function(){const _0x610298=_0x14b705;let _0x398382=this,_0xcb6469=this['idsColorMap'],_0x55eb5e=[];for(let _0xeda3f1=0x0,_0x39f5c9=_0xcb6469['length'];_0xeda3f1<_0x39f5c9;_0xeda3f1++){let _0x3ac77c=_0xcb6469[_0x610298(0x25c)][_0xeda3f1];_0x3ac77c['dirty']&&(_0x3ac77c[_0x610298(0x32e)]=!0x1,_0x55eb5e=_0x3ac77c[_0x610298(0xc82)][_0x610298(0x37d)](),_0x420036['x']=_0x55eb5e[0x0],_0x420036['y']=_0x55eb5e[0x1],_0x420036['z']=_0x55eb5e[0x2],_0x420036['w']=_0x55eb5e[0x3],Cesium['defined'](_0x3ac77c[_0x610298(0xe1b)])?this[_0x610298(0xe05)]['setBatchedAttribute'](_0x3ac77c[_0x610298(0xe1b)],0x0,_0x420036):Array[_0x610298(0xce0)](_0x3ac77c[_0x610298(0x6f7)])&&_0x3ac77c[_0x610298(0x6f7)]['map'](function(_0x516bc9){const _0x23bac7=_0x610298;_0x398382[_0x23bac7(0xe05)][_0x23bac7(0xa0e)](_0x516bc9,0x0,_0x420036);}));}let _0x21d936=this[_0x610298(0x474)];for(let _0x37559f=0x0,_0x15c463=_0x21d936['length'];_0x37559f<_0x15c463;_0x37559f++){let _0x1a2fc4=_0x21d936['values'][_0x37559f];_0x1a2fc4[_0x610298(0x32e)]&&(_0x1a2fc4[_0x610298(0x32e)]=!0x1,this[_0x610298(0x53e)]>0x0?Array[_0x610298(0xce0)](_0x1a2fc4[_0x610298(0x6f7)])&&_0x1a2fc4['instanceIds'][_0x610298(0x6ac)](function(_0x24f3a2){const _0x4cec3b=_0x610298;_0x398382[_0x4cec3b(0xe05)]['setBatchedAttribute'](_0x24f3a2,0x1,_0x1a2fc4['operationValue']);}):Cesium[_0x610298(0x4cb)](_0x1a2fc4[_0x610298(0xe1b)])&&this['batchTable'][_0x610298(0xa0e)](_0x1a2fc4['batchId'],0x1,_0x1a2fc4['operationValue']));}},_0x2775ca[_0x14b705(0x8bd)][_0x14b705(0x751)]=function(_0x3db780){const _0x29165a=_0x14b705;if(!this[_0x29165a(0xa66)]||this[_0x29165a(0x53a)][_0x29165a(0xbc2)]<0x1)return;let _0x5296e1=this[_0x29165a(0x53a)][_0x29165a(0xb47)];for(let _0x58b97d in _0x5296e1){if(!_0x5296e1['hasOwnProperty'](_0x58b97d))continue;let _0x49432e=_0x3db780[_0x58b97d];if(!Cesium['defined'](_0x49432e))continue;let _0xd70977=_0x5296e1[_0x58b97d];const _0x2fe47d=_0xd70977[_0x29165a(0xe1b)],_0x54795f=_0xd70977['instanceIds'];this[_0x29165a(0x595)]['set'](_0x58b97d,{'batchId':_0x2fe47d,'instanceIds':_0x54795f,'color':_0x49432e,'dirty':!0x0});let _0x465238=this[_0x29165a(0x474)][_0x29165a(0xaf6)](_0x58b97d);Cesium[_0x29165a(0x4cb)](_0x465238)||(_0x465238={'batchId':_0x2fe47d,'instanceIds':_0x54795f,'operationValue':new Cesium[(_0x29165a(0xb80))](),'dirty':!0x0}),_0x465238['dirty']=!0x0,_0x465238[_0x29165a(0xa17)]['x']=_0x49432e===Cesium[_0x29165a(0xb45)][_0x29165a(0x34a)]?0xfe&_0x465238[_0x29165a(0xa17)]['x']:0x1|_0x465238[_0x29165a(0xa17)]['x'],this['idsOperationMap'][_0x29165a(0x5e8)](_0x58b97d,_0x465238),this[_0x29165a(0x43f)]=!0x0;}},_0x2775ca[_0x14b705(0x8bd)][_0x14b705(0x7cd)]=function(_0x2b49a1){const _0x1f064d=_0x14b705;if(!this['ready']||this['selectionInfoMap']['length']<0x1)return;let _0x358c27=this[_0x1f064d(0x53a)][_0x1f064d(0xb47)];for(let _0x2c93db in _0x358c27){if(!_0x358c27['hasOwnProperty'](_0x2c93db))continue;if(!_0x2b49a1[_0x1f064d(0x4a7)](_0x2c93db))continue;let _0x177294=_0x358c27[_0x2c93db],_0x582cbe=_0x177294[_0x1f064d(0xe1b)],_0x3c2a62=_0x177294[_0x1f064d(0x6f7)],_0x221ab8=_0x2b49a1[_0x1f064d(0xaf6)](_0x2c93db),_0x40f896=this['idsOperationMap'][_0x1f064d(0xaf6)](_0x2c93db);Cesium['defined'](_0x40f896)||(_0x40f896={'batchId':_0x582cbe,'instanceIds':_0x3c2a62,'operationValue':new Cesium[(_0x1f064d(0xb80))](),'dirty':!0x0}),_0x40f896['dirty']=!0x0,_0x40f896[_0x1f064d(0xa17)]['x']=0x1&_0x40f896['operationValue']['x']|_0x221ab8,this[_0x1f064d(0x474)][_0x1f064d(0x5e8)](_0x2c93db,_0x40f896),this['batchTableDirty']=!0x0;}},_0x2775ca[_0x14b705(0x8bd)]['updateAllObjsVisible']=function(_0x4ca2f2){const _0x1f90ce=_0x14b705;if(!this[_0x1f90ce(0xa66)]||this['selectionInfoMap'][_0x1f90ce(0xbc2)]<0x1)return;let _0x9b28f9=this['layer'],_0x43f6dd=this[_0x1f90ce(0x53a)][_0x1f90ce(0xb47)];for(let _0x161175 in _0x43f6dd){if(!_0x43f6dd['hasOwnProperty'](_0x161175))continue;if(_0x9b28f9[_0x1f90ce(0x6a1)][_0x1f90ce(0x4a7)](_0x161175))continue;let _0x429227=_0x43f6dd[_0x161175][0x0],_0x378c25=_0x429227[_0x1f90ce(0xe1b)],_0x1f9fad=_0x429227[_0x1f90ce(0x6f7)],_0x1b92b6=this[_0x1f90ce(0x474)]['get'](_0x161175);Cesium[_0x1f90ce(0x4cb)](_0x1b92b6)||(_0x1b92b6={'batchId':_0x378c25,'instanceIds':_0x1f9fad,'operationValue':new Cesium[(_0x1f90ce(0xb80))](),'dirty':!0x0}),_0x1b92b6['dirty']=!0x0,_0x1b92b6[_0x1f90ce(0xa17)]['x']=_0x4ca2f2?_0x1b92b6[_0x1f90ce(0xa17)]['x']&(_0x3ffe96[_0x1f90ce(0x91d)]^_0x3ffe96['HIDE']):_0x1b92b6[_0x1f90ce(0xa17)]['x']|_0x3ffe96[_0x1f90ce(0x66c)],this['idsOperationMap'][_0x1f90ce(0x5e8)](_0x161175,_0x1b92b6),_0x1b92b6[_0x1f90ce(0xa17)]['x']===_0x3ffe96['RESET']?_0x9b28f9[_0x1f90ce(0x316)]['remove'](_0x161175):(_0x9b28f9[_0x1f90ce(0x316)][_0x1f90ce(0x5e8)](_0x161175,_0x1b92b6[_0x1f90ce(0xa17)]['x']),_0x9b28f9[_0x1f90ce(0x53c)][_0x1f90ce(0x5e8)](_0x161175,!0x0)),this[_0x1f90ce(0x43f)]=!0x0;}},_0x2775ca[_0x14b705(0x8bd)][_0x14b705(0x4ef)]=function(_0x427857){const _0x189724=_0x14b705;if(!this['ready'])return;let _0x87c2d5=this[_0x189724(0x66b)][_0x189724(0x3a6)][_0x189724(0x9b9)](),_0x402b2e=this[_0x189724(0x66b)]['fragmentShaderSource'][_0x189724(0x9b9)](),_0x5150a3=this[_0x189724(0x85d)];_0x427857['enable']?-0x1===_0x402b2e[_0x189724(0xcd5)][_0x189724(0x966)](_0x18db75['CLIP'])&&_0x402b2e[_0x189724(0xcd5)][_0x189724(0x6e3)](_0x18db75[_0x189724(0x7b3)]):_0x4b8705(_0x402b2e,_0x18db75[_0x189724(0x7b3)]),this[_0x189724(0x6fe)][_0x189724(0x7e0)]?-0x1===_0x402b2e[_0x189724(0xcd5)]['indexOf'](_0x18db75[_0x189724(0xccc)])&&_0x402b2e['defines'][_0x189724(0x6e3)](_0x18db75['CLIPPLANE']):_0x4b8705(_0x402b2e,_0x18db75[_0x189724(0xccc)]),this[_0x189724(0x66b)]['destroy'](),this[_0x189724(0x66b)]=Cesium['ShaderProgram'][_0x189724(0x7b0)]({'context':this[_0x189724(0x6fe)][_0x189724(0x2f8)],'vertexShaderSource':_0x87c2d5,'fragmentShaderSource':_0x402b2e,'attributeLocations':_0x5150a3}),this[_0x189724(0x1ea)]['shaderProgram']=this['shaderProgram'];},_0x2775ca['prototype']['hypsometric']=function(_0x494833){const _0x28fd9c=_0x14b705;if(!this[_0x28fd9c(0xa66)])return;let _0x39f582=this['shaderProgram']['vertexShaderSource'][_0x28fd9c(0x9b9)](),_0x5f03b7=this[_0x28fd9c(0x66b)]['fragmentShaderSource'][_0x28fd9c(0x9b9)](),_0x57c63a=this['attributeLocations'];_0x494833[_0x28fd9c(0xb52)]?(-0x1===_0x39f582['defines']['indexOf'](_0x18db75[_0x28fd9c(0x23f)])&&_0x39f582[_0x28fd9c(0xcd5)][_0x28fd9c(0x6e3)](_0x18db75[_0x28fd9c(0x23f)]),-0x1===_0x5f03b7[_0x28fd9c(0xcd5)][_0x28fd9c(0x966)](_0x18db75['HYPSOMETRIC'])&&_0x5f03b7[_0x28fd9c(0xcd5)][_0x28fd9c(0x6e3)](_0x18db75[_0x28fd9c(0x23f)])):_0x4b8705(_0x5f03b7,_0x18db75[_0x28fd9c(0x23f)]),this[_0x28fd9c(0x66b)][_0x28fd9c(0x60e)](),this[_0x28fd9c(0x66b)]=Cesium[_0x28fd9c(0x377)]['fromCache']({'context':this[_0x28fd9c(0x6fe)]['context'],'vertexShaderSource':_0x39f582,'fragmentShaderSource':_0x5f03b7,'attributeLocations':_0x57c63a}),this[_0x28fd9c(0x1ea)]['shaderProgram']=this['shaderProgram'];},_0x2775ca['prototype'][_0x14b705(0x64d)]=function(_0x1e6058){const _0x52c5f2=_0x14b705;if(!this[_0x52c5f2(0xa66)])return;let _0x222bbe=this[_0x52c5f2(0x66b)][_0x52c5f2(0x3a6)][_0x52c5f2(0x9b9)](),_0x303f3e=this['shaderProgram'][_0x52c5f2(0x27d)][_0x52c5f2(0x9b9)](),_0x3af9e7=this['attributeLocations'];_0x1e6058[_0x52c5f2(0xb52)]?-0x1===_0x303f3e['defines'][_0x52c5f2(0x966)](_0x18db75[_0x52c5f2(0xb83)])&&_0x303f3e['defines'][_0x52c5f2(0x6e3)](_0x18db75[_0x52c5f2(0xb83)]):_0x4b8705(_0x303f3e,_0x18db75['APPLY_SWIPE']),this[_0x52c5f2(0x66b)][_0x52c5f2(0x60e)](),this[_0x52c5f2(0x66b)]=Cesium[_0x52c5f2(0x377)][_0x52c5f2(0x7b0)]({'context':this['layer'][_0x52c5f2(0x2f8)],'vertexShaderSource':_0x222bbe,'fragmentShaderSource':_0x303f3e,'attributeLocations':_0x3af9e7}),this[_0x52c5f2(0x1ea)][_0x52c5f2(0x66b)]=this['shaderProgram'];},_0x2775ca[_0x14b705(0x8bd)][_0x14b705(0xbc4)]=function(_0x34bb17){const _0x453a02=_0x14b705;if(!this[_0x453a02(0xa66)])return;let _0x21f7b9=this[_0x453a02(0x66b)][_0x453a02(0x3a6)][_0x453a02(0x9b9)](),_0x3b55d0=this[_0x453a02(0x66b)][_0x453a02(0x27d)][_0x453a02(0x9b9)](),_0x5e6fad=this['attributeLocations'];_0x34bb17['enable']?-0x1===_0x21f7b9[_0x453a02(0xcd5)][_0x453a02(0x966)](_0x18db75['FLATTEN'])&&_0x21f7b9[_0x453a02(0xcd5)][_0x453a02(0x6e3)](_0x18db75[_0x453a02(0x6be)]):_0x4b8705(_0x21f7b9,_0x18db75[_0x453a02(0x6be)]),this[_0x453a02(0x66b)][_0x453a02(0x60e)](),this[_0x453a02(0x66b)]=Cesium[_0x453a02(0x377)][_0x453a02(0x7b0)]({'context':this['layer']['context'],'vertexShaderSource':_0x21f7b9,'fragmentShaderSource':_0x3b55d0,'attributeLocations':_0x5e6fad}),this[_0x453a02(0x1ea)][_0x453a02(0x66b)]=this[_0x453a02(0x66b)];},_0x2775ca['prototype'][_0x14b705(0xcc5)]=function(_0x1bc98b){const _0x214173=_0x14b705;let _0x26fe7a=this[_0x214173(0x66b)][_0x214173(0x3a6)][_0x214173(0x9b9)](),_0x3f2dce=this[_0x214173(0x66b)]['fragmentShaderSource'][_0x214173(0x9b9)](),_0x525f1d=this['attributeLocations'];if(_0x1bc98b[_0x214173(0xb52)]){var _0x2e51b6=_0x1bc98b[_0x214173(0x6fe)],_0x53afd1=(_0x2e51b6[_0x214173(0xbd4)]&_0x3e4d7e['ROUGHNESS'])>0x0||_0x2e51b6[_0x214173(0x3ce)][_0x214173(0x9fc)],_0x2e3a2a=Cesium['defined'](_0x2e51b6['themeStyle'])&&Cesium['defined'](_0x2e51b6[_0x214173(0x9e1)][_0x214173(0x3cf)]),_0x171a87=[],_0x26e3ca=Cesium[_0x214173(0x4cb)](this[_0x214173(0x85d)][_0x214173(0xa64)]);_0x53afd1||_0x2e3a2a?(_0x26e3ca&&_0x171a87[_0x214173(0x6e3)](_0x18db75[_0x214173(0xabb)]),_0x2e3a2a&&(_0x171a87[_0x214173(0x6e3)](_0x18db75[_0x214173(0xc5b)]),_0x171a87['push'](_0x214173(0x1f8)+_0x2e51b6['_frameState'][_0x214173(0xbe5)]['length'])),Cesium[_0x214173(0x4cb)](_0x2e51b6[_0x214173(0x3ce)][_0x214173(0xad2)][_0x214173(0x910)])&&_0x2e51b6[_0x214173(0x3ce)][_0x214173(0xad2)][_0x214173(0x910)]instanceof Cesium['Texture']&&_0x26e3ca&&_0x171a87[_0x214173(0x6e3)](_0x18db75[_0x214173(0x52b)]),_0x26e3ca&&Cesium[_0x214173(0x4cb)](_0x2e51b6['_PBRMaterialParams'][_0x214173(0xad2)][_0x214173(0x86e)])&&Cesium[_0x214173(0x4cb)](_0x2e51b6[_0x214173(0x3ce)][_0x214173(0xad2)][_0x214173(0x86e)][_0x214173(0x70b)])&&(_0x171a87['push'](_0x18db75[_0x214173(0x547)]),Cesium[_0x214173(0x4cb)](_0x2e51b6[_0x214173(0x3ce)][_0x214173(0xad2)][_0x214173(0x86e)][_0x214173(0x9d8)])&&_0x2e51b6[_0x214173(0x3ce)][_0x214173(0xad2)][_0x214173(0x86e)][_0x214173(0x9d8)]instanceof Cesium[_0x214173(0xa72)]&&_0x171a87[_0x214173(0x6e3)](_0x18db75[_0x214173(0xe0a)])),_0x26e3ca&&Cesium[_0x214173(0x4cb)](_0x2e51b6[_0x214173(0x3ce)][_0x214173(0xad2)][_0x214173(0x7f8)])&&Cesium[_0x214173(0x4cb)](_0x2e51b6[_0x214173(0x3ce)][_0x214173(0xad2)][_0x214173(0x7f8)][_0x214173(0xbd2)])&&_0x2e51b6[_0x214173(0x3ce)]['pbrMetallicRoughness'][_0x214173(0x7f8)][_0x214173(0xbd2)]instanceof Cesium[_0x214173(0xa72)]&&Cesium['defined'](_0x2e51b6['_PBRMaterialParams'][_0x214173(0xad2)]['snowEffect'][_0x214173(0xdb1)])&&_0x2e51b6[_0x214173(0x3ce)][_0x214173(0xad2)][_0x214173(0x7f8)][_0x214173(0xdb1)]instanceof Cesium[_0x214173(0xa72)]&&_0x171a87['push'](_0x18db75[_0x214173(0x6c3)]),(Cesium[_0x214173(0x4cb)](this[_0x214173(0xdd0)])&&this[_0x214173(0xdd0)][_0x214173(0xc4f)]>-0x1||Cesium[_0x214173(0x4cb)](_0x2e51b6[_0x214173(0x3ce)]['pbrMetallicRoughness'][_0x214173(0xbad)])&&_0x2e51b6[_0x214173(0x3ce)][_0x214173(0xad2)][_0x214173(0xbad)]instanceof Cesium[_0x214173(0xa72)])&&_0x26e3ca&&_0x171a87[_0x214173(0x6e3)](_0x18db75[_0x214173(0x5e3)]),(Cesium[_0x214173(0x4cb)](this['materialPass'])&&this[_0x214173(0xdd0)][_0x214173(0xdc9)]>-0x1||Cesium[_0x214173(0x4cb)](_0x2e51b6[_0x214173(0x3ce)][_0x214173(0xad2)][_0x214173(0xb10)])&&_0x2e51b6['_PBRMaterialParams'][_0x214173(0xad2)][_0x214173(0xb10)]instanceof Cesium['Texture'])&&_0x26e3ca&&_0x171a87[_0x214173(0x6e3)](_0x18db75[_0x214173(0x2e5)]),(Cesium['defined'](this[_0x214173(0xdd0)])&&this[_0x214173(0xdd0)][_0x214173(0x3d5)]>-0x1||Cesium[_0x214173(0x4cb)](_0x2e51b6[_0x214173(0x3ce)][_0x214173(0xad2)][_0x214173(0x997)])&&_0x2e51b6[_0x214173(0x3ce)][_0x214173(0xad2)][_0x214173(0x997)]instanceof Cesium['Texture'])&&_0x26e3ca&&_0x171a87[_0x214173(0x6e3)](_0x18db75[_0x214173(0x40f)]),(Cesium[_0x214173(0x4cb)](this[_0x214173(0xdd0)])&&Cesium[_0x214173(0x4cb)](this[_0x214173(0xdd0)][_0x214173(0x59e)])||Cesium[_0x214173(0x4cb)](_0x2e51b6[_0x214173(0x3ce)][_0x214173(0xad2)][_0x214173(0x990)]))&&_0x171a87[_0x214173(0x6e3)](_0x18db75[_0x214173(0xa7c)]),(Cesium[_0x214173(0x4cb)](this['materialPass'])&&Cesium[_0x214173(0x4cb)](this[_0x214173(0xdd0)]['_volume'])||Cesium[_0x214173(0x4cb)](_0x2e51b6['_PBRMaterialParams']['pbrMetallicRoughness']['volume']))&&(_0x171a87[_0x214173(0x6e3)](_0x18db75[_0x214173(0xc32)]),_0x171a87[_0x214173(0x6e3)](_0x18db75[_0x214173(0x27f)])),(Cesium[_0x214173(0x4cb)](this[_0x214173(0xdd0)])&&Cesium[_0x214173(0x4cb)](this['materialPass'][_0x214173(0x220)])||Cesium[_0x214173(0x4cb)](_0x2e51b6['_PBRMaterialParams'][_0x214173(0xad2)][_0x214173(0xad3)]))&&_0x171a87[_0x214173(0x6e3)](_0x18db75[_0x214173(0xd6d)]),(Cesium[_0x214173(0x4cb)](this[_0x214173(0xdd0)])&&this[_0x214173(0xdd0)][_0x214173(0xb81)]>-0x1||Cesium[_0x214173(0x4cb)](_0x2e51b6[_0x214173(0x3ce)][_0x214173(0xad2)]['indexOfRefraction'])&&_0x2e51b6[_0x214173(0x3ce)][_0x214173(0xad2)][_0x214173(0x662)]>0x0)&&_0x171a87[_0x214173(0x6e3)](_0x18db75[_0x214173(0x854)]),Cesium['defined'](this[_0x214173(0xdd0)])&&this[_0x214173(0xdd0)][_0x214173(0x6e7)]>-0x1&&_0x171a87[_0x214173(0x6e3)](_0x18db75[_0x214173(0x57a)]),Cesium['defined'](_0x2e51b6['_frameState'][_0x214173(0x4ab)])&&_0x171a87[_0x214173(0x6e3)](_0x18db75[_0x214173(0xa60)]),_0x171a87['forEach'](_0x3c6240=>{_0x4943c7(_0x3f2dce,_0x3c6240);})):(_0x171a87=[_0x18db75[_0x214173(0xabb)],_0x214173(0x1f8)+_0x2e51b6[_0x214173(0x753)][_0x214173(0xbe5)][_0x214173(0xbc2)],_0x18db75[_0x214173(0x52b)],_0x18db75['HAS_NORMAL_TEXTURE'],_0x18db75[_0x214173(0x57a)],_0x18db75[_0x214173(0xa60)],_0x18db75[_0x214173(0x5e3)],_0x18db75[_0x214173(0x6c3)],_0x18db75[_0x214173(0xe0a)]])['forEach'](_0x81f43b=>{_0x4b8705(_0x3f2dce,_0x81f43b);}),this[_0x214173(0x66b)][_0x214173(0x60e)](),this[_0x214173(0x66b)]=Cesium[_0x214173(0x377)][_0x214173(0x7b0)]({'context':_0x2e51b6['context'],'vertexShaderSource':_0x26fe7a,'fragmentShaderSource':_0x3f2dce,'attributeLocations':_0x525f1d}),this[_0x214173(0x1ea)]['shaderProgram']=this[_0x214173(0x66b)];}},_0x2775ca[_0x14b705(0x8bd)][_0x14b705(0xd78)]=Cesium['DeveloperError']['throwInstantiationError'],_0x2775ca[_0x14b705(0x8bd)][_0x14b705(0x59d)]=Cesium[_0x14b705(0x3e0)][_0x14b705(0xd9d)],_0x2775ca[_0x14b705(0x8bd)]['update']=Cesium[_0x14b705(0x3e0)][_0x14b705(0xd9d)],_0x2775ca['prototype'][_0x14b705(0x508)]=Cesium[_0x14b705(0x3e0)][_0x14b705(0xd9d)],_0x2775ca[_0x14b705(0x8bd)][_0x14b705(0x60e)]=Cesium['DeveloperError'][_0x14b705(0xd9d)],_0x48a8ef[_0x14b705(0x8bd)]=Object['create'](_0x2775ca['prototype']),_0x48a8ef['prototype'][_0x14b705(0x5b9)]=_0x2775ca;let _0x31616f=new Cesium['Cartesian4'](),_0x4d2d50=new Cesium[(_0x14b705(0xb80))](),_0x8b072e=new Cesium[(_0x14b705(0xb80))]();function _0x123fbc(_0x1fbd37,_0x5bf04f,_0x3c007d){const _0x253005=_0x14b705;let _0x3ca684={'uDiffuseColor':function(){const _0xa648b3=_0x5611;return _0x1fbd37[_0xa648b3(0x235)];},'uGeoMatrix':function(){const _0x307b50=_0x5611;return _0x3c007d[_0x307b50(0xa44)];},'uInverseGeoMatrix':function(){return _0x3c007d['invGeoMatrix'];},'uTexture':function(){const _0x188ac1=_0x5611;return _0x1fbd37[_0x188ac1(0x349)][0x0];},'uTexture2':function(){const _0x56f09b=_0x5611;return _0x1fbd37['textures'][0x1]||_0x5bf04f[_0x56f09b(0x2f8)][_0x56f09b(0x3ef)];},'uTexture0Width':function(){const _0x2b7efa=_0x5611;return _0x1fbd37['textures'][0x0][_0x2b7efa(0x4b7)];},'uTexture1Width':function(){const _0x389e10=_0x5611;return _0x1fbd37[_0x389e10(0x349)][0x1]?_0x1fbd37[_0x389e10(0x349)][0x1]['width']:_0x5bf04f[_0x389e10(0x2f8)][_0x389e10(0x3ef)][_0x389e10(0x4b7)];},'uClipMode':function(){return _0x5bf04f['_clipMode'];},'uClipPlanes':function(){return _0x5bf04f['_clipPlane'];},'uHypsometricTexture':function(){const _0x3aee7d=_0x5611;return _0x5bf04f[_0x3aee7d(0x50e)][_0x3aee7d(0xa4f)];},'uHypLineColor':function(){const _0x45e88f=_0x5611;return _0x5bf04f[_0x45e88f(0x50e)][_0x45e88f(0xb1d)]['LineColor'];},'uNoValueColor':function(){const _0x11db3c=_0x5611;return _0x5bf04f[_0x11db3c(0x50e)][_0x11db3c(0xb1d)][_0x11db3c(0x300)];},'uMinMaxValue':function(){const _0x786e33=_0x5611;let _0x1ce4a9=_0x5bf04f[_0x786e33(0x50e)]['setting'];return _0x31616f['x']=_0x1ce4a9[_0x786e33(0x5ec)],_0x31616f['y']=_0x1ce4a9[_0x786e33(0x631)],_0x31616f['z']=_0x1ce4a9['MinVisibleValue'],_0x31616f['w']=_0x1ce4a9[_0x786e33(0xaf7)],_0x31616f;},'uOpacityIntervalFillMode':function(){const _0x36a8c9=_0x5611;let _0x381931=_0x5bf04f[_0x36a8c9(0x50e)]['setting'];return _0x4d2d50['x']=_0x381931[_0x36a8c9(0xe34)],_0x4d2d50['y']=_0x381931[_0x36a8c9(0x432)],_0x4d2d50['z']=_0x381931[_0x36a8c9(0x32d)],_0x4d2d50;},'uFlattenRect':function(){const _0x2c0687=_0x5611;return _0x5bf04f['_flattenPar'][_0x2c0687(0x269)];},'uFlattenTexture':function(){const _0x3873a0=_0x5611;return _0x5bf04f[_0x3873a0(0xbbb)][_0x3873a0(0xa4f)];},'uSwipeRegion':function(){const _0x4bd328=_0x5611,_0x31443a=_0x5bf04f[_0x4bd328(0x2f8)];return _0x8b072e['x']=_0x5bf04f[_0x4bd328(0xacc)]['x']*_0x31443a[_0x4bd328(0x504)],_0x8b072e['y']=(0x1-_0x5bf04f['_swipeRegion']['y'])*_0x31443a[_0x4bd328(0x3b9)],_0x8b072e['z']=_0x5bf04f[_0x4bd328(0xacc)]['z']*_0x31443a[_0x4bd328(0x504)],_0x8b072e['w']=(0x1-_0x5bf04f[_0x4bd328(0xacc)]['w'])*_0x31443a[_0x4bd328(0x3b9)],_0x8b072e;},'decodePositionMin':function(){const _0xf29a93=_0x5611;return _0x3c007d[_0xf29a93(0x93b)][_0xf29a93(0xb14)];},'decodePositionNormConstant':function(){const _0x408aa1=_0x5611;return _0x3c007d[_0x408aa1(0x93b)][_0x408aa1(0x20a)];}};return _0x253005(0x1ce)==_0x5bf04f[_0x253005(0x9b4)]&&(_0x3ca684[_0x253005(0xa94)]=function(){const _0x2432e2=_0x253005;return _0x3c007d[_0x2432e2(0x93b)][_0x2432e2(0x62c)][0x0];},_0x3ca684[_0x253005(0xa09)]=function(){const _0x253559=_0x253005;return _0x3c007d['vertexPackage'][_0x253559(0x62c)][0x1];},_0x3ca684[_0x253005(0xe39)]=function(){const _0x4b56a2=_0x253005;return _0x3c007d[_0x4b56a2(0x93b)][_0x4b56a2(0x724)][0x0];}),_0x3ca684;}_0x48a8ef['prototype'][_0x14b705(0x59d)]=function(){const _0x2b93ba=_0x14b705;if(Cesium[_0x2b93ba(0x4cb)](this['colorCommand'])||0x0!==this['vertexBufferToCreate']['length']||0x0!==this[_0x2b93ba(0x637)][_0x2b93ba(0xbc2)]||0x0!==this[_0x2b93ba(0xbf0)]['length'])return;let _0x4f0257=this[_0x2b93ba(0x6fe)],_0x8d8038=_0x4f0257[_0x2b93ba(0x2f8)],_0x311d17=this[_0x2b93ba(0x93b)],_0x20db02=this[_0x2b93ba(0x498)],_0x333cf2=_0x311d17[_0x2b93ba(0x2be)];if(_0x20db02['length']<0x1)return;let _0x1359c7=_0x20db02[0x0],_0x2edb3a=this[_0x2b93ba(0x388)];this['vertexArray']=new Cesium[(_0x2b93ba(0xd82))]({'context':_0x8d8038,'attributes':_0x333cf2,'indexBuffer':_0x1359c7[_0x2b93ba(0xb17)]}),this[_0x2b93ba(0x1ea)]=new Cesium['DrawCommand']({'primitiveType':_0x1359c7[_0x2b93ba(0xad0)],'modelMatrix':this[_0x2b93ba(0x902)],'boundingVolume':this['boundingVolume'],'vertexArray':this[_0x2b93ba(0x393)],'shaderProgram':this[_0x2b93ba(0x66b)],'pass':_0x2edb3a[_0x2b93ba(0x9cd)]?Cesium[_0x2b93ba(0xdeb)]['TRANSLUCENT']:Cesium[_0x2b93ba(0xdeb)][_0x2b93ba(0xe24)],'renderState':_0x45388c(),'instanceCount':_0x311d17['instanceCount']}),this[_0x2b93ba(0x1ea)]['uniformMap']=_0x123fbc(_0x2edb3a,_0x4f0257,this),this['vs']=void 0x0,this['fs']=void 0x0,this['ready']=!0x0;},_0x48a8ef[_0x14b705(0x8bd)][_0x14b705(0xd78)]=function(_0x4ee8fd,_0x2ac870){const _0x2f3a88=_0x14b705;this[_0x2f3a88(0xa66)]||(this[_0x2f3a88(0x430)](_0x4ee8fd),this[_0x2f3a88(0x3db)](_0x4ee8fd),this[_0x2f3a88(0x59d)](_0x4ee8fd),this[_0x2f3a88(0x264)](_0x2ac870));},_0x48a8ef[_0x14b705(0x8bd)]['update']=function(_0x1e725c,_0x46398c){const _0x558609=_0x14b705;_0x1e725c['commandList'][_0x558609(0x6e3)](this[_0x558609(0x1ea)]);},_0x48a8ef[_0x14b705(0x8bd)][_0x14b705(0x508)]=function(){return!0x1;},_0x48a8ef[_0x14b705(0x8bd)][_0x14b705(0x60e)]=function(){const _0x22cab8=_0x14b705;return this[_0x22cab8(0x66b)]=this[_0x22cab8(0x66b)]&&!this[_0x22cab8(0x66b)][_0x22cab8(0x508)]()&&this['shaderProgram'][_0x22cab8(0x60e)](),this[_0x22cab8(0x393)]=this[_0x22cab8(0x393)]&&!this[_0x22cab8(0x393)][_0x22cab8(0x508)]()&&this[_0x22cab8(0x393)]['destroy'](),this['material']=this['material']&&!this['material'][_0x22cab8(0x508)]()&&this['material'][_0x22cab8(0x60e)](),this[_0x22cab8(0x1ea)]=void 0x0,this['vertexPackage']=null,this[_0x22cab8(0x498)]=null,this[_0x22cab8(0x902)]=void 0x0,this['pickInfo']=void 0x0,this[_0x22cab8(0x53a)]=void 0x0,this['vs']=void 0x0,this['fs']=void 0x0,Cesium[_0x22cab8(0xb5d)](this);};var _0x4ed1b4='\x0a\x20\x20\x20\x20attribute\x20vec4\x20aPosition;\x0a#ifdef\x20VertexColor\x0a\x20\x20\x20\x20attribute\x20vec4\x20aColor;\x0a#endif\x0a#ifdef\x20USE_TextureCoordMatrix\x0a\x20\x20\x20\x20attribute\x20vec2\x20aTextureCoordMatrix;\x0a#endif\x0a#ifdef\x20VertexNormal\x0a\x20\x20\x20\x20attribute\x20vec3\x20aNormal;\x0a#endif\x0a#ifdef\x20Instance\x0a\x20\x20\x20\x20attribute\x20float\x20instanceId;\x0a#else\x0a\x20\x20\x20\x20attribute\x20float\x20batchId;\x0a#endif\x20\x0a\x0a#ifdef\x20TextureAtlas\x0a\x20\x20\x20\x20attribute\x20float\x20aTextureBatchId0;\x0a#endif\x0a\x0a#ifdef\x20TexCoord\x0a\x20\x20\x20\x20attribute\x20vec4\x20aTexCoord0;\x0a\x20\x20\x20\x20varying\x20vec4\x20vTexCoord;\x0a\x20\x20\x20\x20uniform\x20mat4\x20uTexMatrix;\x0a\x20\x20\x20\x20uniform\x20vec2\x20decodeTexCoord0Min;\x0a#ifdef\x20COMPUTE_TEXCOORD\x0a#ifdef\x20TextureAtlas\x0a\x20\x20\x20\x20uniform\x20vec4\x20uTexAtlasDim;\x0a\x20\x20\x20\x20varying\x20vec4\x20vTexAtlasTran;\x0a\x20\x20\x20\x20varying\x20vec4\x20vTexAtlasScale;\x0a\x20\x20\x20\x20varying\x20vec4\x20vTexAtlasSize;\x0a\x20\x20\x20\x20varying\x20vec2\x20vMaxMipLevel;\x0a#else\x0a\x20\x20\x20\x20uniform\x20float\x20uTexture0Width;\x0a\x20\x20\x20\x20varying\x20vec4\x20vTexMatrix;\x0a\x20\x20\x20\x20varying\x20vec4\x20vTexCoordTransform;\x0a#endif\x20\x20\x20\x20\x0a#endif\x0a#endif\x0a\x0a#ifdef\x20TexCoord2\x0a\x20\x20\x20\x20attribute\x20vec4\x20aTexCoord1;\x0a\x20\x20\x20\x20uniform\x20float\x20uTexture1Width;\x0a\x20\x20\x20\x20varying\x20vec4\x20vTexMatrix2;\x0a#endif\x0a#ifdef\x20InstanceBim\x0a\x20\x20\x20\x20attribute\x20vec4\x20uv2;\x0a\x20\x20\x20\x20attribute\x20vec4\x20uv3;\x0a\x20\x20\x20\x20attribute\x20vec4\x20uv4;\x0a\x20\x20\x20\x20attribute\x20vec4\x20secondary_colour;\x0a\x20\x20\x20\x20attribute\x20vec4\x20uv6;\x20\x20\x20\x0a#endif\x0a\x0a#ifdef\x20InstancePipe\x0a\x20\x20\x20\x20attribute\x20vec4\x20uv1;\x0a\x20\x20\x20\x20attribute\x20vec4\x20uv2;\x0a\x20\x20\x20\x20attribute\x20vec4\x20uv3;\x0a\x20\x20\x20\x20attribute\x20vec4\x20uv4;\x0a\x20\x20\x20\x20attribute\x20vec4\x20uv5;\x0a\x20\x20\x20\x20attribute\x20vec4\x20uv6;\x0a\x20\x20\x20\x20attribute\x20vec4\x20uv7;\x0a\x20\x20\x20\x20attribute\x20vec4\x20secondary_colour;\x0a\x20\x20\x20\x20attribute\x20vec4\x20uv9;\x0a#endif\x0a\x0a#ifdef\x20COMPRESS_VERTEX\x0a\x20\x20\x20\x20uniform\x20vec4\x20decodePositionMin;\x0a\x20\x20\x20\x20uniform\x20float\x20decodePositionNormConstant;\x0a#endif\x0a\x0a//\x20meshopt判断\x0a#ifdef\x20MeshOPT_Compress\x0a\x20\x20\x20\x20uniform\x20vec3\x20decodeTexCoord0vNormConstant;\x0a\x20\x20\x20\x20uniform\x20vec3\x20decode_texCoord1_vNormConstant;\x0a#else\x0a\x20\x20\x20\x20uniform\x20float\x20decode_texCoord0_normConstant;\x0a\x20\x20\x20\x20uniform\x20float\x20decode_texCoord1_normConstant;\x0a#endif\x0a\x0a#ifdef\x20HYPSOMETRIC\x0a\x20\x20\x20\x20varying\x20float\x20wValue;\x20\x20\x20\x20\x0a#endif\x0a#ifdef\x20FLATTEN\x0a\x20\x20\x20\x20uniform\x20mat4\x20uGeoMatrix;\x0a\x20\x20\x20\x20uniform\x20mat4\x20uInverseGeoMatrix;\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20uFlattenTexture;\x0a\x20\x20\x20\x20uniform\x20vec4\x20uFlattenRect;\x0a#endif\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20uniform\x20vec4\x20uSelectedColor;\x0a\x20\x20\x20\x20uniform\x20vec4\x20uFillForeColor;\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20varying\x20vec4\x20vSecondColor;\x0a\x20\x20\x20\x20varying\x20vec4\x20vPositionMC;\x0a\x20\x20\x20\x20varying\x20vec3\x20vPositionEC;\x0a#ifdef\x20VertexNormal\x0a\x20\x20\x20\x20varying\x20vec3\x20vNormalEC;\x0a#endif\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20varying\x20vec4\x20vColor;\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20const\x20float\x20SHIFT_LEFT8\x20=\x20256.0;\x0a\x20\x20\x20\x20const\x20float\x20SHIFT_RIGHT8\x20=\x201.0\x20/\x20256.0;\x0a\x20\x20\x20\x20const\x20float\x20SHIFT_RIGHT4\x20=\x201.0\x20/\x2016.0;\x0a\x20\x20\x20\x20const\x20float\x20SHIFT_LEFT4\x20=\x2016.0;\x0a\x20\x20\x20\x20void\x20getTextureMatrixFromZValue(in\x20float\x20nZ,\x20inout\x20float\x20XTran,\x20inout\x20float\x20YTran,\x20inout\x20float\x20scale)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(nZ\x20<=\x200.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20nDel8\x20=\x20floor(nZ\x20*\x20SHIFT_RIGHT8);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20nDel16\x20=\x20floor(nDel8\x20*\x20SHIFT_RIGHT8);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20nDel20\x20=\x20floor(nDel16\x20*\x20SHIFT_RIGHT4);\x0a\x20\x20\x20\x20\x20\x20\x20\x20YTran\x20=\x20nZ\x20-\x20nDel8\x20*\x20SHIFT_LEFT8;\x0a\x20\x20\x20\x20\x20\x20\x20\x20XTran\x20=\x20nDel8\x20-\x20nDel16\x20*\x20SHIFT_LEFT8;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20nLevel\x20=\x20nDel16\x20-\x20nDel20\x20*\x20SHIFT_LEFT4;\x0a\x20\x20\x20\x20\x20\x20\x20\x20scale\x20=\x201.0\x20/\x20pow(2.0,\x20nLevel);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20void\x20operation(vec4\x20operationType,\x20vec4\x20color,\x20vec4\x20selectedColor,\x20inout\x20vec4\x20vertexColor)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20right_2\x20=\x20operationType.x\x20*\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20right_4\x20=\x20right_2\x20*\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20right_8\x20=\x20right_4\x20*\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20right_16\x20=\x20right_8\x20*\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20isSetColor\x20=\x20fract(right_2);\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(isSetColor\x20>\x200.1)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vertexColor\x20*=\x20color;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20isPicked\x20=\x20fract(floor(right_2)*\x200.5);\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(isPicked\x20>\x200.1)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vertexColor\x20*=\x20selectedColor;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20isHide\x20=\x20fract(floor(right_4)*\x200.5);\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(isHide\x20>\x200.1)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vertexColor.a\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x0a#ifdef\x20FLATTEN\x0a\x20\x20\x20\x20float\x20unpackValue(vec4\x20packedValue)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20SHIFT_LEFT16\x20=\x2065536.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20SHIFT_LEFT8\x20=\x20256.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20value\x20=\x20packedValue\x20*\x20255.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20value.r\x20*\x20SHIFT_LEFT16\x20+\x20value.g\x20*\x20SHIFT_LEFT8\x20+\x20value.b\x20-\x209000.0;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20vec4\x20calculateHeight(vec4\x20vertexPos)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20vecPos\x20=\x20uGeoMatrix\x20*\x20vec4(vertexPos.xyz,\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20vecRatio\x20=\x20vec2(uFlattenRect.z\x20-\x20uFlattenRect.x,\x20uFlattenRect.w\x20-\x20uFlattenRect.y);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20vecTexCoord\x20=\x20vec2(vecPos.x\x20-\x20uFlattenRect.x,\x20vecPos.y\x20-\x20uFlattenRect.y);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vecTexCoord.x\x20=\x20vecTexCoord.x\x20/\x20vecRatio.x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vecTexCoord.y\x20=\x20vecTexCoord.y\x20/\x20vecRatio.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(vecTexCoord.x\x20>\x201.0\x20||\x20vecTexCoord.x\x20<\x200.0\x20||\x20vecTexCoord.y\x20>\x201.0\x20||\x20vecTexCoord.y\x20<\x200.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20vertexPos;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20fHeight\x20=\x20unpackValue(texture2D(uFlattenTexture,\x20vecTexCoord.xy));\x0a\x20\x20\x20\x20\x20\x20\x20\x20fHeight\x20=\x20fHeight;\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(vecPos.z\x20>\x20fHeight)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vecPos.z\x20=\x20fHeight;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vecPos.w\x20=\x20vecPos.z;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20uInverseGeoMatrix\x20*\x20vec4(vecPos.xyz,\x201.0);\x0a\x20\x20\x20\x20}\x0a#endif\x0a#ifdef\x20TextureAtlas\x0a\x20\x20\x20\x20uniform\x20highp\x20sampler2D\x20batchTextureAtlas;\x20\x0a\x20\x20\x20\x20uniform\x20vec4\x20batchTextureAtlasStep;\x20\x0a#ifdef\x20SecTextureAtlas\x0a\x20\x20\x20\x20uniform\x20highp\x20sampler2D\x20batchTextureAtlasSec;\x20\x0a\x20\x20\x20\x20uniform\x20vec4\x20batchTextureAtlasStepSec;\x20\x0a#endif\x0a\x20\x20\x20\x20vec2\x20computeAtlasSt(float\x20batchId,\x20vec4\x20step)\x20\x0a\x20\x20\x20\x20{\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20stepX\x20=\x20step.x;\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20centerX\x20=\x20step.y;\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20numberOfAttributes\x20=\x20float(1);\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20vec2(centerX\x20+\x20(batchId\x20*\x20numberOfAttributes\x20*\x20stepX),\x200.5);\x20\x0a\x20\x20\x20\x20}\x20\x0a\x20\x20\x20\x20vec4\x20atlas_batchTable_xywh(float\x20batchId,\x20sampler2D\x20atlasTexture,\x20vec4\x20step)\x20\x0a\x20\x20\x20\x20{\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20st\x20=\x20computeAtlasSt(batchId,\x20step);\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20st.x\x20+=\x20step.x\x20*\x20float(0);\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20textureValue\x20=\x20texture2D(atlasTexture,\x20st);\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20value\x20=\x20textureValue;\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20value;\x20\x0a\x20\x20\x20\x20}\x20\x0a\x20\x20\x20\x20void\x20getTexAtlasParameter(in\x20vec4\x20xywh,\x20in\x20vec2\x20textureDim,\x20inout\x20vec2\x20translate,\x20inout\x20vec2\x20scale,\x20inout\x20vec2\x20texSize,\x20inout\x20float\x20maxMipLevel)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20width\x20=\x20xywh.z;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20height\x20\x20=\x20xywh.w;\x0a\x20\x20\x20\x20\x20\x20\x20\x20width\x20*=\x202.0\x20/\x203.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20maxMipLevel\x20=\x20log2(min(width,\x20height));\x0a\x20\x20\x20\x20\x20\x20\x20\x20scale.x\x20=\x20width\x20/\x20textureDim.x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20scale.y\x20=\x20height\x20/\x20textureDim.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20translate.x\x20=\x20xywh.x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20translate.y\x20\x20=\x20xywh.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20translate\x20/=\x20textureDim;\x0a\x20\x20\x20\x20\x20\x20\x20\x20texSize.x\x20=\x20width;\x0a\x20\x20\x20\x20\x20\x20\x20\x20texSize.y\x20=\x20height;\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x20\x20\x20\x20void\x20main()\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x0a\x0a\x20\x20\x20\x20#ifdef\x20TexCoord\x0a\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20COMPRESS_TEXCOORD\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20MeshOPT_Compress\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20texCoord0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20texCoord0.x\x20=\x20aTexCoord0.x\x20*\x20decodeTexCoord0vNormConstant.x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20texCoord0.y\x20=\x20aTexCoord0.y\x20*\x20decodeTexCoord0vNormConstant.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vTexCoord.xy\x20=\x20decodeTexCoord0Min\x20+\x20texCoord0.xy;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vTexCoord.xy\x20=\x20decodeTexCoord0Min.xy\x20+\x20aTexCoord0.xy\x20*\x20decodeTexCoord0vNormConstant;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vTexCoord.xy\x20=\x20aTexCoord0.xy;\x0a\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20#ifdef\x20COMPUTE_TEXCOORD\x0a\x20\x20\x20\x20#ifdef\x20TextureAtlas\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(aTextureBatchId0\x20<\x200.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vMaxMipLevel.x\x20=\x20-1.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20xywh\x20=\x20atlas_batchTable_xywh(aTextureBatchId0,\x20batchTextureAtlas,\x20batchTextureAtlasStep);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getTexAtlasParameter(xywh,\x20uTexAtlasDim.xy,\x20vTexAtlasTran.xy,\x20vTexAtlasScale.xy,\x20vTexAtlasSize.xy,\x20vMaxMipLevel.x);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20vTexMatrix\x20=\x20vec4(0.0,0.0,1.0,0.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vTexCoordTransform.x\x20=\x20aTexCoord0.z;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20USE_TextureCoordMatrix\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vTexCoordTransform.x\x20=\x20aTextureCoordMatrix.x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(vTexCoordTransform.x\x20<\x20-90000.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vTexMatrix.z\x20=\x20-1.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20getTextureMatrixFromZValue(floor(vTexCoordTransform.x),\x20vTexMatrix.x,\x20vTexMatrix.y,\x20vTexMatrix.z);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vTexMatrix.w\x20=\x20log2(uTexture0Width\x20*\x20vTexMatrix.z);\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20#ifdef\x20TexCoord2\x0a\x20\x20\x20\x20#ifdef\x20TextureAtlas\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(aTextureBatchIdSec\x20<\x200.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vMaxMipLevel.y\x20=\x20-1.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20xywh2\x20=\x20atlas_batchTable_xywh(aTextureBatchIdSec,\x20batchTextureAtlasSec,\x20batchTextureAtlasStepSec);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getTexAtlasParameter(xywh2,\x20uTexAtlasDim.zw,\x20vTexAtlasTran.zw,\x20vTexAtlasScale.zw,\x20vTexAtlasSize.zw,\x20vMaxMipLevel.y);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20vTexCoord.zw\x20=\x20aTexCoord1.xy;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vTexMatrix2\x20=\x20vec4(0.0,0.0,1.0,0.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vTexCoordTransform.y\x20=\x20aTexCoord1.z;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20USE_TextureCoordMatrix\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vTexCoordTransform.y\x20=\x20aTextureCoordMatrix.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(vTexCoordTransform.y\x20<\x20-90000.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vTexMatrix2.z\x20=\x20-1.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20getTextureMatrixFromZValue(floor(vTexCoordTransform.y),\x20vTexMatrix2.x,\x20vTexMatrix2.y,\x20vTexMatrix2.z);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vTexMatrix2.w\x20=\x20log2(uTexture1Width\x20*\x20vTexMatrix.z);\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20#ifdef\x20COMPRESS_VERTEX\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20vertexPos\x20=\x20vec4(1.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vertexPos\x20=\x20decodePositionMin\x20+\x20vec4(aPosition.xyz,\x201.0)\x20*\x20decodePositionNormConstant;\x0a\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20vertexPos\x20=\x20aPosition;\x0a\x20\x20\x20\x20#endif\x0a\x0a#ifdef\x20FLATTEN\x0a\x20\x20\x20\x20vertexPos\x20=\x20calculateHeight(vertexPos);\x0a#endif\x0a\x20\x20\x20\x20vec4\x20vertexColor\x20=\x20uFillForeColor;\x0a#ifdef\x20VertexColor\x0a\x20\x20\x20\x20vertexColor\x20*=\x20aColor;\x0a#endif\x0a#ifdef\x20VertexNormal\x0a\x20\x20\x20\x20vec3\x20normal\x20=\x20aNormal;\x0a#endif\x0a#ifdef\x20InstanceBim\x0a\x20\x20\x20\x20mat4\x20worldMatrix;\x0a\x20\x20\x20\x20worldMatrix[0]\x20=\x20uv2;\x0a\x20\x20\x20\x20worldMatrix[1]\x20=\x20uv3;\x0a\x20\x20\x20\x20worldMatrix[2]\x20=\x20uv4;\x0a\x20\x20\x20\x20worldMatrix[3]\x20=\x20vec4(0,\x200,\x200,\x201);\x0a\x20\x20\x20\x20vertexPos\x20=\x20vec4(vertexPos.xyz,1.0)\x20*\x20worldMatrix;\x0a\x20\x20\x20\x20vertexColor\x20*=\x20secondary_colour;\x20\x0a#endif\x0a#ifdef\x20InstancePipe\x0a\x20\x20\x20\x20mat4\x20worldMatrix;\x0a\x20\x20\x20\x20mat4\x20worldMatrix0;\x0a\x20\x20\x20\x20mat4\x20worldMatrix1;\x0a\x20\x20\x20\x20vec4\x20worldPos0;\x0a\x20\x20\x20\x20vec4\x20worldPos1;\x0a\x20\x20\x20\x20worldMatrix0[0]\x20=\x20uv1;\x0a\x20\x20\x20\x20worldMatrix0[1]\x20=\x20uv2;\x0a\x20\x20\x20\x20worldMatrix0[2]\x20=\x20uv3;\x0a\x20\x20\x20\x20worldMatrix0[3]\x20=\x20vec4(\x200.0,\x200.0,\x200.0,\x201.0\x20);\x0a\x20\x20\x20\x20worldMatrix1[0]\x20=\x20uv4;\x0a\x20\x20\x20\x20worldMatrix1[1]\x20=\x20uv5;\x0a\x20\x20\x20\x20worldMatrix1[2]\x20=\x20uv6;\x0a\x20\x20\x20\x20worldMatrix1[3]\x20=\x20vec4(\x200.0,\x200.0,\x200.0,\x201.0\x20);\x0a\x20\x20\x20\x20vec4\x20realVertex\x20=\x20vec4(vertexPos.xyz,\x201.0);\x0a\x20\x20\x20\x20realVertex.x\x20=\x20realVertex.x\x20*\x20uv7.z;\x0a\x20\x20\x20\x20worldPos0\x20=\x20realVertex\x20*\x20worldMatrix0;\x0a\x20\x20\x20\x20worldPos1\x20=\x20realVertex\x20*\x20worldMatrix1;\x0a\x20\x20\x20\x20vertexColor\x20*=\x20secondary_colour;\x20\x0a#ifdef\x20TexCoord\x0a\x20\x20\x20\x20if(aTexCoord0.y\x20>\x200.5)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20tex4Vec\x20=\x20uTexMatrix\x20*\x20vec4(uv7.y,\x20aTexCoord0.x,\x200.0,\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vTexCoord.xy\x20=\x20tex4Vec.xy;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vertexPos\x20=\x20worldPos1;\x0a\x20\x20\x20\x20\x20\x20\x20\x20worldMatrix\x20=\x20worldMatrix1;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20tex4Vec\x20=\x20uTexMatrix\x20*\x20vec4(uv7.x,\x20aTexCoord0.x,\x200.0,\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vTexCoord.xy\x20=\x20tex4Vec.xy;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vertexPos\x20=\x20worldPos0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20worldMatrix\x20=\x20worldMatrix0;\x0a\x20\x20\x20\x20}\x0a#endif\x0a#ifdef\x20VertexNormal\x0a\x20\x20\x20\x20normal.x\x20=\x20normal.x\x20*\x20uv7.z;\x0a#endif\x0a#endif\x0a\x20\x20\x20\x20#ifdef\x20Instance\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20index\x20=\x20instanceId;\x0a\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20index\x20=\x20batchId;\x0a\x20\x20\x20\x20#endif\x20\x20\x0a\x20\x20\x20\x20#ifdef\x20HYPSOMETRIC\x0a\x20\x20\x20\x20\x20\x20\x20\x20wValue\x20=\x20vertexPos.w;\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20operationType\x20=\x20s3m_batchTable_operation(index);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20objsColor\x20=\x20s3m_batchTable_color(index);\x0a\x20\x20\x20\x20\x20\x20\x20\x20operation(operationType,\x20objsColor,\x20uSelectedColor,\x20vertexColor);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vSecondColor\x20=\x20s3m_batchTable_pickColor(index);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20positionMC\x20=\x20vec4(vertexPos.xyz,\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vColor\x20=\x20vertexColor;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vPositionMC\x20=\x20positionMC;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vPositionEC\x20=\x20(czm_modelView\x20*\x20positionMC).xyz;\x0a\x20\x20\x20\x20#ifdef\x20VertexNormal\x0a\x20\x20\x20\x20\x20\x20\x20\x20vNormalEC\x20=\x20czm_normal\x20*\x20normal;\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_Position\x20=\x20czm_modelViewProjection\x20*\x20vec4(vertexPos.xyz,\x201.0);\x0a\x20\x20\x20\x20}\x0a',_0x42d7e3=_0x14b705(0x21e),_0x41ef80=_0x14b705(0x7e8),_0x1d4b90=_0x14b705(0x2a2);function _0x43a913(){const _0x3ab866=_0x14b705;this[_0x3ab866(0x485)]=void 0x0,this[_0x3ab866(0x2f8)]=void 0x0,this[_0x3ab866(0xa4f)]=void 0x0,this[_0x3ab866(0xa6b)]=void 0x0;}_0x43a913[_0x14b705(0x8bd)][_0x14b705(0x5e8)]=function(_0x462e3d,_0xf08136,_0x5042e6,_0x17b142){const _0x17d25a=_0x14b705;this[_0x17d25a(0x485)]=_0xf08136,this[_0x17d25a(0x2f8)]=_0x462e3d,this[_0x17d25a(0xa4f)]=_0x5042e6,this[_0x17d25a(0xa6b)]=_0x17b142;},_0x43a913[_0x14b705(0x8bd)]['execute']=function(){const _0x46a1fa=_0x14b705;let _0x547d8d=this[_0x46a1fa(0xa6b)];this[_0x46a1fa(0xa4f)][_0x46a1fa(0xa66)]||this[_0x46a1fa(0xa4f)][_0x46a1fa(0x6a6)](),this[_0x46a1fa(0xa4f)][_0x46a1fa(0x1f0)]({'xOffset':_0x547d8d[_0x46a1fa(0x306)],'yOffset':_0x547d8d[_0x46a1fa(0x7ab)],'width':_0x547d8d[_0x46a1fa(0x4b7)],'height':_0x547d8d[_0x46a1fa(0xc1d)],'arrayBufferView':_0x547d8d[_0x46a1fa(0x65b)]});};const _0x28e8fc={'OPAQUE':'opaque','BLEND':_0x14b705(0xbde),'MASK':_0x14b705(0x6e4)};var _0x368dde=Object[_0x14b705(0x963)](_0x28e8fc);const _0x444ea8=Cesium[_0x14b705(0x4cb)];function _0x45a860(_0x1a6b24){const _0x15a3b6=_0x14b705;_0x2775ca[_0x15a3b6(0x90b)](this,_0x1a6b24),this['vs']=_0x4ed1b4,this['fs']=_0x42d7e3,this[_0x15a3b6(0x428)]=void 0x0,this[_0x15a3b6(0x2b8)]=void 0x0,this[_0x15a3b6(0x74b)]=void 0x0,this[_0x15a3b6(0x9b3)]=void 0x0,this[_0x15a3b6(0x805)]=!0x1;}function _0x50fa33(){const _0x2171b5=_0x14b705;return Cesium['RenderState'][_0x2171b5(0x7b0)]({'cull':{'enabled':!0x1},'depthTest':{'enabled':!0x0,'func':Cesium[_0x2171b5(0x9c8)][_0x2171b5(0x78d)]},'blending':Cesium[_0x2171b5(0xc2e)][_0x2171b5(0x2a1)],'stencilTest':{'backFunction':Cesium[_0x2171b5(0x5a1)]['ALWAYS'],'backOperation':{'fail':Cesium[_0x2171b5(0x6b5)]['KEEP'],'zFail':Cesium[_0x2171b5(0x6b5)][_0x2171b5(0x2d5)],'zPass':Cesium[_0x2171b5(0x6b5)][_0x2171b5(0x2e9)]},'enabled':!0x0,'frontFunction':Cesium[_0x2171b5(0x5a1)][_0x2171b5(0x527)],'frontOperation':{'fail':Cesium['StencilOperation'][_0x2171b5(0x2d5)],'zFail':Cesium['StencilOperation'][_0x2171b5(0x2d5)],'zPass':Cesium[_0x2171b5(0x6b5)][_0x2171b5(0x2e9)]},'mask':Cesium['StencilConstants'][_0x2171b5(0xb28)],'reference':Cesium[_0x2171b5(0xcdb)]['CESIUM_3D_TILE_MASK']}});}function _0x3272e8(){const _0x105278=_0x14b705;return Cesium[_0x105278(0x226)][_0x105278(0x7b0)]({'cull':{'enabled':!0x0},'depthTest':{'enabled':!0x0,'func':Cesium[_0x105278(0x9c8)][_0x105278(0x78d)]},'blending':Cesium['BlendingState'][_0x105278(0x2a1)]});}_0x45a860[_0x14b705(0x8bd)]=Object[_0x14b705(0x68e)](_0x2775ca[_0x14b705(0x8bd)]),_0x45a860['prototype'][_0x14b705(0x5b9)]=_0x2775ca;let _0x5049a3=new Cesium[(_0x14b705(0xb80))](),_0x106ce5=new Cesium['Cartesian4'](),_0x2df0f9=new Cesium[(_0x14b705(0xb80))](),_0x200b14=new Cesium[(_0x14b705(0xb80))]();function _0x3c4d4f(_0x29fb55,_0x1008e2,_0x45ad78){const _0x3d801e=_0x14b705;var _0x22e237=_0x45ad78['materialPass']||{};let _0x55a7e4={'uGeoMatrix':function(){return _0x45ad78['geoMatrix'];},'uTexMatrix':function(){const _0x364fa3=_0x5611;return _0x29fb55[_0x364fa3(0x558)];},'uFillForeColor':function(){const _0x17a0cb=_0x5611;return _0x45ad78[_0x17a0cb(0x805)]?_0x1008e2[_0x17a0cb(0x52e)]['lineColor']:_0x1008e2[_0x17a0cb(0x52e)]['fillForeColor'];},'uDiffuseColor':function(){const _0xb7653d=_0x5611;return _0x29fb55[_0xb7653d(0x235)];},'uAmbientColor':function(){const _0x3d3461=_0x5611;return _0x29fb55[_0x3d3461(0x674)];},'uInverseGeoMatrix':function(){const _0x387ff0=_0x5611;return _0x45ad78[_0x387ff0(0x8a8)];},'uTexture':function(){const _0x189d8c=_0x5611;let _0x11d953=_0x29fb55[_0x189d8c(0x349)][0x0];return _0x11d953[_0x189d8c(0x47f)]?_0x11d953[_0x189d8c(0xcdc)]&&_0x11d953[_0x189d8c(0xa66)]?_0x11d953:_0x29fb55[_0x189d8c(0x9b1)]?_0x29fb55[_0x189d8c(0x9b1)]:_0x11d953:_0x29fb55[_0x189d8c(0x349)][0x0];},'uTexture2':function(){const _0x31a99c=_0x5611;return _0x29fb55[_0x31a99c(0x349)][0x1];},'uTexAtlasDim':function(){const _0x56e277=_0x5611;let _0x436e95=_0x29fb55['textures'][0x0]['renderable']?_0x29fb55['textures'][0x0]:_0x29fb55['ancestorTexture']?_0x29fb55[_0x56e277(0x9b1)]:_0x29fb55[_0x56e277(0x349)][0x0];if(_0x200b14['x']=_0x436e95[_0x56e277(0x4b7)],_0x200b14['y']=_0x436e95[_0x56e277(0xc1d)],_0x29fb55[_0x56e277(0x349)][0x1]){let _0x498ed9=_0x29fb55['textures'][0x1][_0x56e277(0xcdc)]?_0x29fb55['textures'][0x1]:_0x29fb55[_0x56e277(0x528)]?_0x29fb55['ancestorTextureBake']:_0x29fb55['textures'][0x1];_0x200b14['z']=_0x498ed9[_0x56e277(0x4b7)],_0x200b14['w']=_0x498ed9['height'];}return _0x200b14;},'batchTextureAtlas':function(){const _0x193dbc=_0x5611;return _0x29fb55[_0x193dbc(0xe05)][_0x193dbc(0x924)];},'batchTextureAtlasStep':function(){const _0x5b34a7=_0x5611;return _0x29fb55[_0x5b34a7(0xe05)][_0x5b34a7(0x409)];},'batchTextureAtlasSec':function(){const _0xdddc52=_0x5611;return _0x29fb55[_0xdddc52(0xd45)][_0xdddc52(0x924)];},'batchTextureAtlasStepSec':function(){const _0x2cc172=_0x5611;return _0x29fb55[_0x2cc172(0xd45)][_0x2cc172(0x409)];},'uTexture0Width':function(){const _0x1558f6=_0x5611;return _0x29fb55[_0x1558f6(0x349)][0x0]['width'];},'uTexture1Width':function(){const _0x3cecc6=_0x5611;return _0x29fb55[_0x3cecc6(0x349)][0x1][_0x3cecc6(0x4b7)];},'uSelectedColor':function(){const _0x57d94c=_0x5611;return _0x1008e2[_0x57d94c(0xa93)];},'uClipMode':function(){const _0x473f3e=_0x5611;return _0x1008e2[_0x473f3e(0xc09)];},'uClipPlanes':function(){const _0x368c65=_0x5611;return _0x1008e2[_0x368c65(0xc5a)];},'uHypsometricTexture':function(){const _0x2c302a=_0x5611;return _0x1008e2[_0x2c302a(0x50e)][_0x2c302a(0xa4f)];},'uHypLineColor':function(){const _0x2a0f76=_0x5611;return _0x1008e2[_0x2a0f76(0x50e)]['setting']['LineColor'];},'uNoValueColor':function(){const _0x37a13c=_0x5611;return _0x1008e2[_0x37a13c(0x50e)][_0x37a13c(0xb1d)][_0x37a13c(0x300)];},'uMinMaxValue':function(){const _0x4b7d0e=_0x5611;let _0x508834=_0x1008e2[_0x4b7d0e(0x50e)]['setting'];return _0x5049a3['x']=_0x508834['ColorTableMinKey'],_0x5049a3['y']=_0x508834['ColorTableMaxKey'],_0x5049a3['z']=_0x508834[_0x4b7d0e(0x75f)],_0x5049a3['w']=_0x508834[_0x4b7d0e(0xaf7)],_0x5049a3;},'uOpacityIntervalFillMode':function(){const _0x6d2494=_0x5611;let _0x46bec0=_0x1008e2['_hypsometric'][_0x6d2494(0xb1d)];return _0x106ce5['x']=_0x46bec0[_0x6d2494(0xe34)],_0x106ce5['y']=_0x46bec0[_0x6d2494(0x432)],_0x106ce5['z']=_0x46bec0['DisplayMode'],_0x106ce5;},'uFlattenRect':function(){const _0x9fd4c7=_0x5611;return _0x1008e2[_0x9fd4c7(0xbbb)][_0x9fd4c7(0x269)];},'uFlattenTexture':function(){const _0x3bede2=_0x5611;return _0x1008e2[_0x3bede2(0xbbb)][_0x3bede2(0xa4f)];},'uSwipeRegion':function(){const _0x26a78a=_0x5611,_0x17ad77=_0x1008e2[_0x26a78a(0x2f8)];return _0x2df0f9['x']=_0x1008e2['_swipeRegion']['x']*_0x17ad77[_0x26a78a(0x504)],_0x2df0f9['y']=(0x1-_0x1008e2[_0x26a78a(0xacc)]['y'])*_0x17ad77[_0x26a78a(0x3b9)],_0x2df0f9['z']=_0x1008e2[_0x26a78a(0xacc)]['z']*_0x17ad77[_0x26a78a(0x504)],_0x2df0f9['w']=(0x1-_0x1008e2[_0x26a78a(0xacc)]['w'])*_0x17ad77['drawingBufferHeight'],_0x2df0f9;},'uBrightness':function(){return _0x1008e2['_brightness'];},'uContrast':function(){return _0x1008e2['_contrast'];},'uHue':function(){const _0x474506=_0x5611;return _0x1008e2[_0x474506(0x7a1)];},'uSaturation':function(){const _0x54f179=_0x5611;return _0x1008e2[_0x54f179(0xd47)];},'uOneOverGamma':function(){const _0x7a605f=_0x5611;return 0x1/_0x1008e2[_0x7a605f(0x46b)];},'uBaseColorTextureIndex':function(){const _0x5749ea=_0x5611;return _0x22e237['_baseColorTextureIndex']>-0x1?_0x22e237[_0x5749ea(0x52a)]:_0x1008e2['_PBRMaterialParams'][_0x5749ea(0xad2)]['baseColorTextureIndex'];},'uBaseColorFactor':function(){const _0x21f8de=_0x5611;return _0x22e237['_baseColor']||_0x1008e2[_0x21f8de(0x3ce)][_0x21f8de(0xad2)][_0x21f8de(0x2cf)];},'uMetallicFactor':function(){const _0x5a4291=_0x5611;return _0x22e237[_0x5a4291(0xd87)]||_0x1008e2['_PBRMaterialParams']['pbrMetallicRoughness'][_0x5a4291(0x828)];},'uRoughnessFactor':function(){const _0x12dedb=_0x5611;return Cesium['defaultValue'](_0x22e237[_0x12dedb(0xbf1)],_0x1008e2[_0x12dedb(0x3ce)][_0x12dedb(0xad2)][_0x12dedb(0x593)]);},'uEmissiveFactor':function(){const _0x4ca89f=_0x5611;return _0x22e237[_0x4ca89f(0x5fc)]||_0x1008e2[_0x4ca89f(0x3ce)][_0x4ca89f(0xad2)]['emissiveFactor'];},'uEmissionTexture':function(){const _0x5c82d6=_0x5611;if(_0x444ea8(_0x22e237[_0x5c82d6(0x5a6)]))return _0x22e237[_0x5c82d6(0x5a6)];var _0xdc18fa=_0x22e237['_emissiveTextureIndex'];return _0xdc18fa>-0x1&&_0x444ea8(_0x22e237[_0x5c82d6(0x5e2)][_0xdc18fa])?_0x22e237[_0x5c82d6(0x5e2)][_0xdc18fa]:_0x1008e2['_PBRMaterialParams']['pbrMetallicRoughness'][_0x5c82d6(0x5a6)];},'uMetallicRoughnessTexture':function(){const _0x52d104=_0x5611;return _0x444ea8(_0x22e237[_0x52d104(0xc4f)])&&_0x22e237[_0x52d104(0xc4f)]>-0x1?_0x444ea8(_0x22e237[_0x52d104(0xbad)])?_0x22e237[_0x52d104(0xbad)]:_0x22e237[_0x52d104(0x5e2)][_0x22e237[_0x52d104(0xc4f)]]:_0x1008e2[_0x52d104(0x3ce)][_0x52d104(0xad2)][_0x52d104(0xbad)];},'uNormalTexture':function(){const _0x486462=_0x5611;return _0x444ea8(_0x22e237[_0x486462(0xdc9)])&&_0x22e237[_0x486462(0xdc9)]>-0x1?_0x22e237[_0x486462(0xb10)]?_0x22e237[_0x486462(0xb10)]:_0x22e237[_0x486462(0x5e2)][_0x22e237[_0x486462(0xdc9)]]:_0x1008e2['_PBRMaterialParams'][_0x486462(0xad2)][_0x486462(0xb10)];},'uNormalTextureScale':function(){const _0x176ba9=_0x5611;return _0x444ea8(_0x22e237[_0x176ba9(0x56d)])?_0x22e237[_0x176ba9(0x56d)]:_0x1008e2[_0x176ba9(0x3ce)]['pbrMetallicRoughness'][_0x176ba9(0xb9c)];},'uOcclusionTexture':function(){const _0x343ff0=_0x5611;return _0x444ea8(_0x22e237[_0x343ff0(0x3d5)])&&_0x22e237['_occlusionTextureIndex']>-0x1?_0x22e237[_0x343ff0(0x997)]?_0x22e237[_0x343ff0(0x997)]:_0x22e237[_0x343ff0(0x5e2)][_0x22e237[_0x343ff0(0x3d5)]]:_0x1008e2[_0x343ff0(0x3ce)][_0x343ff0(0xad2)][_0x343ff0(0x997)];},'uIndexOfRefraction':function(){const _0x5e40a6=_0x5611;return _0x444ea8(_0x22e237[_0x5e40a6(0xb81)])&&_0x22e237[_0x5e40a6(0xb81)]>0x0?_0x22e237[_0x5e40a6(0xb81)]:_0x1008e2[_0x5e40a6(0x3ce)][_0x5e40a6(0xad2)][_0x5e40a6(0x662)];},'uTransmissionFactor':function(){const _0x2e33bd=_0x5611;return _0x444ea8(_0x22e237['_transmissionFactor'])&&_0x22e237[_0x2e33bd(0x2ca)]>0x0?_0x22e237['_transmissionFactor']:_0x444ea8(_0x1008e2['_PBRMaterialParams'][_0x2e33bd(0xad2)]['volume'])&&_0x444ea8(_0x1008e2[_0x2e33bd(0x3ce)][_0x2e33bd(0xad2)][_0x2e33bd(0xa2c)]['transmissionFactor'])?_0x1008e2[_0x2e33bd(0x3ce)][_0x2e33bd(0xad2)][_0x2e33bd(0xa2c)][_0x2e33bd(0x3f1)]:0x1;},'uBaseTexture':function(){const _0x1ea49d=_0x5611;return _0x444ea8(_0x22e237[_0x1ea49d(0x52a)])&&_0x22e237[_0x1ea49d(0x52a)]>-0x1?_0x22e237[_0x1ea49d(0x910)]:_0x1008e2[_0x1ea49d(0x3ce)][_0x1ea49d(0xad2)][_0x1ea49d(0x910)];},'decodePositionMin':function(){const _0x523a48=_0x5611;return _0x45ad78[_0x523a48(0x93b)][_0x523a48(0xb14)];},'decodePositionNormConstant':function(){const _0x4b209b=_0x5611;return _0x45ad78[_0x4b209b(0x93b)]['vertCompressConstant'];}},_0x15db80=_0x45ad78['vertexPackage'][_0x3d801e(0x724)];return _0x15db80&&_0x15db80['length']>0x0&&(_0x55a7e4['decodeTexCoord0vNormConstant']=function(){const _0x1804df=_0x3d801e;return _0x45ad78[_0x1804df(0x93b)][_0x1804df(0x62c)][0x0];},_0x55a7e4[_0x3d801e(0xa09)]=function(){const _0x3fead7=_0x3d801e;return _0x45ad78[_0x3fead7(0x93b)][_0x3fead7(0x62c)][0x1];},_0x55a7e4[_0x3d801e(0xe39)]=function(){const _0x4d30f0=_0x3d801e;return _0x45ad78[_0x4d30f0(0x93b)][_0x4d30f0(0x724)][0x0];}),_0x55a7e4;}new Cesium[(_0x14b705(0xb45))](),new Cesium['Color'](),_0x45a860['prototype'][_0x14b705(0x583)]=function(_0x239f04,_0x110ef0,_0x85a74c,_0x408fe8,_0x1ae24d){const _0xb34541=_0x14b705;if(!_0x85a74c['attributes']||0x0==_0x85a74c[_0xb34541(0xba2)][_0xb34541(0xbc2)]||!_0x85a74c['instanceCount']||0x0===_0x85a74c[_0xb34541(0x53e)])return null;let _0x130ce7,_0xecc820,_0x36f8a1=new Cesium['DrawCommand']({'primitiveType':Cesium[_0xb34541(0x494)][_0xb34541(0xa87)],'modelMatrix':this[_0xb34541(0x902)],'boundingVolume':this[_0xb34541(0x86d)],'pass':Cesium['Pass'][_0xb34541(0xe24)],'owner':this,'cull':!0x0});this[_0xb34541(0x428)]=new Cesium['VertexArray']({'context':_0x239f04,'attributes':_0x85a74c['attributes'],'indexBuffer':_0x408fe8}),_0x36f8a1[_0xb34541(0x393)]=this[_0xb34541(0x428)],_0x36f8a1['instanceCount']=_0x85a74c[_0xb34541(0x53e)],_0x130ce7=new Cesium[(_0xb34541(0xddb))]({'sources':[_0x41ef80]}),_0xecc820=new Cesium['ShaderSource']({'sources':[_0x1d4b90]}),_0x1ae24d||(_0x130ce7[_0xb34541(0xcd5)][_0xb34541(0x6e3)](_0xb34541(0x58d)),_0xecc820['defines'][_0xb34541(0x6e3)]('SILHOUETTE')),_0x130ce7[_0xb34541(0xcd5)][_0xb34541(0x6e3)](_0xb34541(0x814)),_0xecc820['defines'][_0xb34541(0x6e3)](_0xb34541(0x814)),_0x130ce7[_0xb34541(0xcd5)][_0xb34541(0x6e3)]('POLYGON_OFFSET'),_0xecc820[_0xb34541(0xcd5)][_0xb34541(0x6e3)]('POLYGON_OFFSET'),_0x110ef0[_0xb34541(0x2f6)]&&_0xecc820[_0xb34541(0xcd5)][_0xb34541(0x6e3)](ProgramDefines[_0xb34541(0xb83)]),_0x110ef0['_enableClip']&&_0xecc820[_0xb34541(0xcd5)][_0xb34541(0x6e3)](_0xb34541(0x7b3)),_0x110ef0[_0xb34541(0x7e0)]&&_0xecc820['defines'][_0xb34541(0x6e3)](_0xb34541(0xccc)),(_0x130ce7[_0xb34541(0xcd5)]['push']('MODE\x200'),_0xecc820['defines']['push'](_0xb34541(0x778)),this[_0xb34541(0x2b8)]=Cesium['ShaderProgram'][_0xb34541(0x7b0)]({'context':_0x239f04,'vertexShaderSource':_0x130ce7,'fragmentShaderSource':_0xecc820,'attributeLocations':_0x85a74c[_0xb34541(0x85d)]}),_0x36f8a1[_0xb34541(0x66b)]=this[_0xb34541(0x2b8)],_0x36f8a1[_0xb34541(0x502)]=Cesium[_0xb34541(0x226)][_0xb34541(0x7b0)]({'depthTest':{'enabled':!0x0,'func':Cesium['DepthFunction']['LESS_OR_EQUAL']},'cull':{'enabled':!0x0},'blending':Cesium[_0xb34541(0xc2e)][_0xb34541(0x2a1)]}));let _0x39af30={'uLineColor':function(){const _0x116666=_0xb34541;return _0x110ef0[_0x116666(0x52e)][_0x116666(0x38f)];},'uLineWidth':function(){const _0x1ba461=_0xb34541;return _0x110ef0[_0x1ba461(0x52e)][_0x1ba461(0x629)];},'uDistanceFalloffFactor':function(){const _0xa05537=_0xb34541;return _0x110ef0[_0xa05537(0x2a5)];},'u_polygonOffset':function(){const _0x3bb146=_0xb34541;return new Cesium[(_0x3bb146(0xa18))](-0x5,-0x5);}};return _0x36f8a1[_0xb34541(0x584)]=Cesium[_0xb34541(0x46c)](_0x39af30,this[_0xb34541(0x1ea)][_0xb34541(0x584)]),_0x36f8a1[_0xb34541(0xd5c)]=_0x85a74c[_0xb34541(0x869)],_0x36f8a1['edgeCount']=_0x85a74c[_0xb34541(0x53e)],_0x36f8a1;},_0x45a860[_0x14b705(0x8bd)][_0x14b705(0x59d)]=function(){const _0xcd3119=_0x14b705;if(Cesium[_0xcd3119(0x4cb)](this[_0xcd3119(0x1ea)])||0x0!==this[_0xcd3119(0x9c9)][_0xcd3119(0xbc2)]||0x0!==this[_0xcd3119(0x637)][_0xcd3119(0xbc2)]||0x0!==this[_0xcd3119(0xbf0)][_0xcd3119(0xbc2)])return;let _0x16c863=this['layer'],_0x5af8d9=_0x16c863[_0xcd3119(0x2f8)],_0x58fc9d=this[_0xcd3119(0x93b)],_0x335fb6=this['arrIndexPackage'],_0x4f8cad=_0x58fc9d[_0xcd3119(0x2be)];if(_0x335fb6[_0xcd3119(0xbc2)]<0x1)return;let _0x242543=_0x335fb6[0x0],_0x4188cc=this[_0xcd3119(0x388)];this[_0xcd3119(0x393)]=new Cesium[(_0xcd3119(0xd82))]({'context':_0x5af8d9,'attributes':_0x4f8cad,'indexBuffer':_0x242543['indexBuffer']});let _0x288be7=Cesium[_0xcd3119(0x494)][_0xcd3119(0xa87)];switch(_0x242543[_0xcd3119(0xad0)]){case 0x1:_0x288be7=Cesium[_0xcd3119(0x494)][_0xcd3119(0xe1a)];break;case 0x2:_0x288be7=Cesium[_0xcd3119(0x494)][_0xcd3119(0xcb6)];break;case 0x4:_0x288be7=Cesium[_0xcd3119(0x494)][_0xcd3119(0xa87)];}this[_0xcd3119(0x805)]=_0x288be7===Cesium[_0xcd3119(0x494)]['LINES'];let _0x3b9407=!0x1;(_0x4188cc[_0xcd3119(0x80b)]===_0x368dde[_0xcd3119(0xd3d)]||_0x4188cc[_0xcd3119(0x80b)]===_0x368dde[_0xcd3119(0x771)]||_0x16c863['_isTransparencyOptimization']&&_0x4188cc[_0xcd3119(0x9cd)])&&(_0x3b9407=!0x0),this[_0xcd3119(0x1ea)]=new Cesium['DrawCommand']({'primitiveType':_0x288be7,'modelMatrix':this[_0xcd3119(0x902)],'boundingVolume':Cesium[_0xcd3119(0x382)]['clone'](this[_0xcd3119(0x86d)]),'pickId':this[_0xcd3119(0x97a)],'vertexArray':this['vertexArray'],'shaderProgram':this['shaderProgram'],'pass':_0x3b9407?Cesium['Pass'][_0xcd3119(0xad6)]:Cesium[_0xcd3119(0xdeb)][_0xcd3119(0xe24)],'renderState':_0x4188cc[_0xcd3119(0x9cd)]?_0x3272e8():_0x50fa33(),'instanceCount':_0x58fc9d[_0xcd3119(0x53e)]});let _0x27f8f6=_0x3c4d4f(_0x4188cc,_0x16c863,this);this[_0xcd3119(0xe05)]&&(_0x27f8f6=this[_0xcd3119(0xe05)][_0xcd3119(0xda8)]()(_0x27f8f6)),_0x4188cc[_0xcd3119(0xe05)]&&(_0x27f8f6=_0x4188cc[_0xcd3119(0xe05)]['getUniformMapCallback']()(_0x27f8f6)),this['colorCommand'][_0xcd3119(0x584)]=_0x27f8f6,this['vs']=void 0x0,this['fs']=void 0x0,this['ready']=!0x0;},_0x45a860['prototype'][_0x14b705(0x546)]=function(_0xad7da8){const _0x41531a=_0x14b705;if(!this[_0x41531a(0x1ea)]||!this['edgeGeometry']||this[_0x41531a(0x74b)])return;let _0xa564a1=this['layer']['context'],_0x25765f=this[_0x41531a(0x9e3)];_0xc822bc[_0x41531a(0xd43)](_0xa564a1,_0x25765f[_0x41531a(0xb92)]),_0xc822bc[_0x41531a(0x489)](_0xa564a1,_0x25765f[_0x41531a(0x218)]);let _0x5a4425=_0xc822bc[_0x41531a(0x31e)](_0xa564a1);this['regularEdgeCommand']=this[_0x41531a(0x583)](_0xa564a1,this[_0x41531a(0x6fe)],_0x25765f[_0x41531a(0xb92)],_0x5a4425,!0x0),this[_0x41531a(0x9b3)]=this[_0x41531a(0x583)](_0xa564a1,this[_0x41531a(0x6fe)],_0x25765f[_0x41531a(0x218)],_0x5a4425,!0x1);};let _0x170b86=new _0x43a913();_0x45a860[_0x14b705(0x8bd)][_0x14b705(0x700)]=function(_0x19ccc7){const _0x963447=_0x14b705;this[_0x963447(0x388)][_0x963447(0x6fd)](),this[_0x963447(0x388)]['requestSubTextures'](_0x19ccc7,this[_0x963447(0x6fe)]);let _0x44c1fa=this[_0x963447(0x388)][_0x963447(0x7ed)];for(;_0x44c1fa[_0x963447(0xbc2)];){let _0x123e3a=_0x44c1fa[_0x963447(0xd38)](),_0x2b365a=_0x123e3a['texture'],_0x24c9d5=_0x123e3a[_0x963447(0xa6b)];if(_0x170b86[_0x963447(0x5e8)](_0x19ccc7[_0x963447(0x2f8)],this,_0x2b365a,_0x24c9d5),!_0x19ccc7[_0x963447(0x3a5)][_0x963447(0x5ca)](_0x170b86,Cesium['JobType'][_0x963447(0x37e)]))break;_0x44c1fa['dequeue']();}0x0===_0x44c1fa[_0x963447(0xbc2)]&&this[_0x963447(0x388)][_0x963447(0xb24)](),this[_0x963447(0x388)][_0x963447(0xe05)][_0x963447(0x64f)](_0x19ccc7);},_0x45a860[_0x14b705(0x8bd)][_0x14b705(0xd78)]=function(_0x508e6f,_0x48a880){const _0x51e79b=_0x14b705;this[_0x51e79b(0xa66)]||(this[_0x51e79b(0xb98)](_0x508e6f),this[_0x51e79b(0xca0)](),this['createBuffers'](_0x508e6f),this['createShaderProgram'](_0x508e6f),this[_0x51e79b(0x59d)](_0x508e6f),this[_0x51e79b(0x546)](_0x508e6f),this[_0x51e79b(0x264)](_0x48a880));},_0x45a860['prototype'][_0x14b705(0x64f)]=function(_0x498e15,_0x5210a4){const _0x1811b6=_0x14b705;this[_0x1811b6(0x43f)]&&(this[_0x1811b6(0x9d6)](),this[_0x1811b6(0x43f)]=!0x1),this[_0x1811b6(0xe05)]&&this[_0x1811b6(0xe05)][_0x1811b6(0x64f)](_0x498e15),this['material'][_0x1811b6(0xe05)]&&this[_0x1811b6(0x700)](_0x498e15),_0x5210a4['style3D']['fillStyle']!==_0x1db55e[_0x1811b6(0xd18)]&&_0x498e15[_0x1811b6(0x935)]['push'](this[_0x1811b6(0x1ea)]),_0x5210a4[_0x1811b6(0x52e)]['fillStyle']!==_0x1db55e[_0x1811b6(0xba7)]&&(this[_0x1811b6(0x74b)]&&(_0x498e15['commandList'][_0x1811b6(0x6e3)](this['regularEdgeCommand']),_0x5210a4[_0x1811b6(0xcba)](this[_0x1811b6(0x74b)][_0x1811b6(0xd5c)],this['regularEdgeCommand']['edgeCount'])),this[_0x1811b6(0x9b3)]&&(_0x498e15[_0x1811b6(0x935)]['push'](this[_0x1811b6(0x9b3)]),_0x5210a4[_0x1811b6(0xcba)](this[_0x1811b6(0x9b3)][_0x1811b6(0xd5c)],this[_0x1811b6(0x9b3)][_0x1811b6(0x4b1)])));},_0x45a860[_0x14b705(0x8bd)][_0x14b705(0x508)]=function(){return!0x1;},_0x45a860[_0x14b705(0x8bd)][_0x14b705(0x60e)]=function(){const _0x91a14f=_0x14b705;return this[_0x91a14f(0x66b)]=this[_0x91a14f(0x66b)]&&!this[_0x91a14f(0x66b)][_0x91a14f(0x508)]()&&this[_0x91a14f(0x66b)]['destroy'](),this['vertexArray']=this['vertexArray']&&!this[_0x91a14f(0x393)]['isDestroyed']()&&this[_0x91a14f(0x393)]['destroy'](),this[_0x91a14f(0x388)]=this[_0x91a14f(0x388)]&&!this[_0x91a14f(0x388)]['isDestroyed']()&&this[_0x91a14f(0x388)][_0x91a14f(0x60e)](),this[_0x91a14f(0xe05)]=this['batchTable']&&!this['batchTable'][_0x91a14f(0x508)]()&&this['batchTable'][_0x91a14f(0x60e)](),this['edgeVA']=this[_0x91a14f(0x428)]&&!this[_0x91a14f(0x428)]['isDestroyed']()&&this['edgeVA'][_0x91a14f(0x60e)](),this[_0x91a14f(0x2b8)]=this[_0x91a14f(0x2b8)]&&!this[_0x91a14f(0x2b8)][_0x91a14f(0x508)]()&&this[_0x91a14f(0x2b8)]['destroy'](),this[_0x91a14f(0x1ea)]=void 0x0,this[_0x91a14f(0x93b)]=null,this['arrIndexPackage']=null,this['modelMatrix']=void 0x0,this[_0x91a14f(0xcae)]=void 0x0,this[_0x91a14f(0x53a)]=void 0x0,this['vs']=void 0x0,this['fs']=void 0x0,Cesium[_0x91a14f(0xb5d)](this);};var _0x1ba40c=_0x14b705(0x692),_0x262c66=_0x14b705(0x9ca);function _0x6a5fc9(_0x59d7fb){const _0x3a59b8=_0x14b705;_0x2775ca[_0x3a59b8(0x90b)](this,_0x59d7fb),this['vs']=_0x1ba40c,this['fs']=_0x262c66;}function _0xd7a45f(){const _0x38c3c5=_0x14b705;return Cesium[_0x38c3c5(0x226)][_0x38c3c5(0x7b0)]({'cull':{'enabled':!0x0},'depthTest':{'enabled':!0x0,'func':Cesium[_0x38c3c5(0x9c8)][_0x38c3c5(0x78d)]}});}_0x6a5fc9['prototype']=Object[_0x14b705(0x68e)](_0x2775ca[_0x14b705(0x8bd)]),_0x6a5fc9['prototype']['constructor']=_0x2775ca;let _0x11dac3=new Cesium[(_0x14b705(0xb80))](),_0x2d81da=new Cesium[(_0x14b705(0xb80))](),_0x23380c=new Cesium[(_0x14b705(0xb80))]();function _0x20c7c1(_0x52068a,_0x53c0bc){const _0x2b8c17=_0x14b705;let _0x3e2cb0=_0x53c0bc[_0x2b8c17(0x93b)],_0x95d3b7={'uGeoMatrix':function(){const _0x101f36=_0x2b8c17;return _0x53c0bc[_0x101f36(0xa44)];},'uInverseGeoMatrix':function(){const _0xbffff=_0x2b8c17;return _0x53c0bc[_0xbffff(0x8a8)];},'uClipMode':function(){return _0x52068a['_clipMode'];},'uClipPlanes':function(){const _0x177c12=_0x2b8c17;return _0x52068a[_0x177c12(0xc5a)];},'uUseWValue':function(){const _0x204536=_0x2b8c17;return _0x53c0bc[_0x204536(0xd12)];},'uHypsometricTexture':function(){return _0x52068a['_hypsometric']['texture'];},'uHypLineColor':function(){const _0x3beedc=_0x2b8c17;return _0x52068a['_hypsometric'][_0x3beedc(0xb1d)][_0x3beedc(0x40a)];},'uNoValueColor':function(){const _0x2be354=_0x2b8c17;return _0x52068a[_0x2be354(0x50e)]['setting'][_0x2be354(0x300)];},'uMinMaxValue':function(){const _0x2a72be=_0x2b8c17;let _0x3b6825=_0x52068a[_0x2a72be(0x50e)][_0x2a72be(0xb1d)];return _0x11dac3['x']=_0x3b6825[_0x2a72be(0x5ec)],_0x11dac3['y']=_0x3b6825[_0x2a72be(0x631)],_0x11dac3['z']=_0x3b6825[_0x2a72be(0x75f)],_0x11dac3['w']=_0x3b6825[_0x2a72be(0xaf7)],_0x11dac3;},'uOpacityIntervalFillMode':function(){const _0x47fbad=_0x2b8c17;let _0x11a4e9=_0x52068a['_hypsometric'][_0x47fbad(0xb1d)];return _0x2d81da['x']=_0x11a4e9['Opacity'],_0x2d81da['y']=_0x11a4e9[_0x47fbad(0x432)],_0x2d81da['z']=_0x11a4e9[_0x47fbad(0x32d)],_0x2d81da;},'uSwipeRegion':function(){const _0x1e72a7=_0x2b8c17,_0x52d538=_0x52068a['context'];return _0x23380c['x']=_0x52068a[_0x1e72a7(0xacc)]['x']*_0x52d538[_0x1e72a7(0x504)],_0x23380c['y']=(0x1-_0x52068a['_swipeRegion']['y'])*_0x52d538[_0x1e72a7(0x3b9)],_0x23380c['z']=_0x52068a[_0x1e72a7(0xacc)]['z']*_0x52d538[_0x1e72a7(0x504)],_0x23380c['w']=(0x1-_0x52068a[_0x1e72a7(0xacc)]['w'])*_0x52d538['drawingBufferHeight'],_0x23380c;},'uBottom':function(){const _0x37e258=_0x2b8c17;return _0x52068a[_0x37e258(0x52e)][_0x37e258(0xccb)];},'uFillForeColor':function(){const _0x8d3d17=_0x2b8c17;return _0x52068a[_0x8d3d17(0x52e)][_0x8d3d17(0xd6b)];},'uPointCloudSize':function(){const _0x2c36f0=_0x2b8c17;return _0x52068a[_0x2c36f0(0x52e)][_0x2c36f0(0xa1b)];}},_0x548f2c=_0x3e2cb0[_0x2b8c17(0x6ab)];return(_0x548f2c&_0x1b10cd[_0x2b8c17(0x673)])===_0x1b10cd[_0x2b8c17(0x673)]&&(_0x95d3b7[_0x2b8c17(0x39e)]=function(){return _0x3e2cb0['minVerticesValue'];},_0x95d3b7[_0x2b8c17(0xb99)]=function(){const _0xf413c6=_0x2b8c17;return _0x3e2cb0[_0xf413c6(0x20a)];}),(_0x548f2c&_0x1b10cd['SVC_Normal'])===_0x1b10cd[_0x2b8c17(0x415)]&&(_0x95d3b7[_0x2b8c17(0x5ef)]=function(){return _0x3e2cb0['normalRangeConstant'];}),(_0x548f2c&_0x1b10cd[_0x2b8c17(0xda5)])===_0x1b10cd[_0x2b8c17(0xda5)]&&(_0x3e2cb0[_0x2b8c17(0x62c)]['length']>0x0&&(_0x95d3b7[_0x2b8c17(0x2a3)]=function(){const _0x49320a=_0x2b8c17;return _0x3e2cb0[_0x49320a(0x724)][0x0];},_0x95d3b7[_0x2b8c17(0x50f)]=function(){const _0x4e093b=_0x2b8c17;return _0x3e2cb0[_0x4e093b(0x62c)][0x0];}),_0x3e2cb0[_0x2b8c17(0x62c)][_0x2b8c17(0xbc2)]>0x1&&(_0x95d3b7[_0x2b8c17(0x625)]=function(){const _0x3dd616=_0x2b8c17;return _0x3e2cb0[_0x3dd616(0x724)][0x1];},_0x95d3b7[_0x2b8c17(0xae5)]=function(){return _0x3e2cb0['texCoordCompressConstant'][0x1];}),_0x3e2cb0[_0x2b8c17(0x62c)][_0x2b8c17(0xbc2)]>0x2&&(_0x95d3b7[_0x2b8c17(0x222)]=function(){const _0x34453a=_0x2b8c17;return _0x3e2cb0[_0x34453a(0x724)][0x2];},_0x95d3b7[_0x2b8c17(0x7b9)]=function(){return _0x3e2cb0['texCoordCompressConstant'][0x2];}),_0x3e2cb0[_0x2b8c17(0x62c)][_0x2b8c17(0xbc2)]>0x3&&(_0x95d3b7[_0x2b8c17(0x2b5)]=function(){const _0x4ee8f9=_0x2b8c17;return _0x3e2cb0[_0x4ee8f9(0x724)][0x3];},_0x95d3b7[_0x2b8c17(0x45b)]=function(){const _0x2c22fc=_0x2b8c17;return _0x3e2cb0[_0x2c22fc(0x62c)][0x3];}),_0x3e2cb0[_0x2b8c17(0x62c)]['length']>0x4&&(_0x95d3b7[_0x2b8c17(0x928)]=function(){const _0x102a3b=_0x2b8c17;return _0x3e2cb0[_0x102a3b(0x724)][0x4];},_0x95d3b7[_0x2b8c17(0x806)]=function(){return _0x3e2cb0['texCoordCompressConstant'][0x4];}),_0x3e2cb0[_0x2b8c17(0x62c)]['length']>0x5&&(_0x95d3b7[_0x2b8c17(0xb69)]=function(){const _0x15e1da=_0x2b8c17;return _0x3e2cb0[_0x15e1da(0x724)][0x5];},_0x95d3b7[_0x2b8c17(0x4d4)]=function(){const _0x5e398f=_0x2b8c17;return _0x3e2cb0[_0x5e398f(0x62c)][0x5];}),_0x3e2cb0[_0x2b8c17(0x62c)][_0x2b8c17(0xbc2)]>0x6&&(_0x95d3b7[_0x2b8c17(0x6e2)]=function(){const _0x30c969=_0x2b8c17;return _0x3e2cb0[_0x30c969(0x724)][0x6];},_0x95d3b7[_0x2b8c17(0x53b)]=function(){const _0x18f958=_0x2b8c17;return _0x3e2cb0[_0x18f958(0x62c)][0x6];}),_0x3e2cb0[_0x2b8c17(0x62c)]['length']>0x7&&(_0x95d3b7['decode_texCoord7_min']=function(){const _0x5a2c7b=_0x2b8c17;return _0x3e2cb0[_0x5a2c7b(0x724)][0x7];},_0x95d3b7['decode_texCoord7_normConstant']=function(){const _0x520898=_0x2b8c17;return _0x3e2cb0[_0x520898(0x62c)][0x7];})),_0x95d3b7;}_0x6a5fc9[_0x14b705(0x8bd)][_0x14b705(0x59d)]=function(){const _0x51918d=_0x14b705;if(Cesium[_0x51918d(0x4cb)](this[_0x51918d(0x1ea)])||0x0!==this['vertexBufferToCreate'][_0x51918d(0xbc2)]||0x0!==this[_0x51918d(0x637)][_0x51918d(0xbc2)]||0x0!==this[_0x51918d(0xbf0)][_0x51918d(0xbc2)])return;let _0x155fe5=this['layer'],_0x5237d5=_0x155fe5[_0x51918d(0x2f8)],_0x5d3b2f=this[_0x51918d(0x93b)];this[_0x51918d(0x498)];let _0x45ee8a=_0x5d3b2f['vertexAttributes'];this['vertexArray']=new Cesium['VertexArray']({'context':_0x5237d5,'attributes':_0x45ee8a}),this[_0x51918d(0x1ea)]=new Cesium[(_0x51918d(0xa5f))]({'primitiveType':Cesium['PrimitiveType'][_0x51918d(0xe1a)],'modelMatrix':this[_0x51918d(0x902)],'boundingVolume':Cesium[_0x51918d(0x382)][_0x51918d(0x9b9)](this[_0x51918d(0x86d)]),'vertexArray':this[_0x51918d(0x393)],'shaderProgram':this[_0x51918d(0x66b)],'pass':Cesium[_0x51918d(0xdeb)][_0x51918d(0xe24)],'renderState':_0xd7a45f(),'count':_0x5d3b2f['verticesCount']}),this['colorCommand'][_0x51918d(0x584)]=_0x20c7c1(_0x155fe5,this),this[_0x51918d(0x93b)]=void 0x0,this[_0x51918d(0x498)]=void 0x0,this['vs']=void 0x0,this['fs']=void 0x0,this[_0x51918d(0xa66)]=!0x0;},_0x6a5fc9[_0x14b705(0x8bd)][_0x14b705(0xd78)]=function(_0x31cc66,_0x2b3274){const _0x375b30=_0x14b705;this[_0x375b30(0xa66)]||(this[_0x375b30(0x430)](_0x31cc66),this['createShaderProgram'](_0x31cc66),this[_0x375b30(0x59d)](_0x31cc66));},_0x6a5fc9[_0x14b705(0x8bd)][_0x14b705(0x64f)]=function(_0x391e04,_0x1e48d9){const _0x162b2a=_0x14b705;_0x391e04[_0x162b2a(0x935)][_0x162b2a(0x6e3)](this['colorCommand']);},_0x6a5fc9[_0x14b705(0x8bd)][_0x14b705(0x508)]=function(){return!0x1;},_0x6a5fc9[_0x14b705(0x8bd)][_0x14b705(0x60e)]=function(){const _0x31a898=_0x14b705;return this[_0x31a898(0x66b)]=this[_0x31a898(0x66b)]&&!this[_0x31a898(0x66b)][_0x31a898(0x508)]()&&this[_0x31a898(0x66b)][_0x31a898(0x60e)](),this['vertexArray']=this['vertexArray']&&!this[_0x31a898(0x393)]['isDestroyed']()&&this['vertexArray']['destroy'](),this[_0x31a898(0x388)]=this[_0x31a898(0x388)]&&!this[_0x31a898(0x388)][_0x31a898(0x508)]()&&this['material'][_0x31a898(0x60e)](),this[_0x31a898(0x1ea)]=void 0x0,this['vertexPackage']=null,this[_0x31a898(0x498)]=null,this[_0x31a898(0x902)]=void 0x0,this['vs']=void 0x0,this['fs']=void 0x0,Cesium[_0x31a898(0xb5d)](this);};var _0x4e2117=_0x14b705(0x3b1),_0x2a5aba=_0x14b705(0x1d9);function _0x5e0d7d(_0x474f30){const _0x41884c=_0x14b705;_0x2775ca['call'](this,_0x474f30),this['vs']=_0x4e2117,this['fs']=_0x2a5aba,this[_0x41884c(0x58e)]=-0x1,this[_0x41884c(0x6f3)]=0x0;}function _0x302769(){const _0x872236=_0x14b705;return Cesium['RenderState'][_0x872236(0x7b0)]({'cull':{'enabled':!0x0},'depthTest':{'enabled':!0x0,'func':Cesium[_0x872236(0x9c8)][_0x872236(0x78d)]},'blending':Cesium[_0x872236(0xc2e)][_0x872236(0x2a1)]});}_0x5e0d7d[_0x14b705(0x8bd)]=Object[_0x14b705(0x68e)](_0x2775ca[_0x14b705(0x8bd)]),_0x5e0d7d[_0x14b705(0x8bd)]['constructor']=_0x2775ca;let _0x8ca23e=new Cesium[(_0x14b705(0xb80))]();function _0x4dcdf3(_0x285e8b,_0x40dc04,_0x2ea8c8){return{'uGeoMatrix':function(){const _0x55c7bb=_0x5611;return _0x2ea8c8[_0x55c7bb(0xa44)];},'uFillForeColor':function(){const _0x47429a=_0x5611;return _0x40dc04[_0x47429a(0x52e)][_0x47429a(0xd6b)];},'uSelectedColor':function(){const _0x3357ff=_0x5611;return _0x40dc04[_0x3357ff(0xa93)];},'uClipMode':function(){const _0x550c7c=_0x5611;return _0x40dc04[_0x550c7c(0xc09)];},'uClipPlanes':function(){const _0x447211=_0x5611;return _0x40dc04[_0x447211(0xc5a)];},'uSwipeRegion':function(){const _0x3dc9f6=_0x5611,_0x3e8286=_0x40dc04[_0x3dc9f6(0x2f8)];return _0x8ca23e['x']=_0x40dc04[_0x3dc9f6(0xacc)]['x']*_0x3e8286[_0x3dc9f6(0x504)],_0x8ca23e['y']=(0x1-_0x40dc04[_0x3dc9f6(0xacc)]['y'])*_0x3e8286['drawingBufferHeight'],_0x8ca23e['z']=_0x40dc04['_swipeRegion']['z']*_0x3e8286[_0x3dc9f6(0x504)],_0x8ca23e['w']=(0x1-_0x40dc04[_0x3dc9f6(0xacc)]['w'])*_0x3e8286[_0x3dc9f6(0x3b9)],_0x8ca23e;},'uReflectMap':function(){const _0xb70816=_0x5611;let _0x1e5586=_0x40dc04[_0xb70816(0x2f8)][_0xb70816(0x2fd)]&&_0x40dc04[_0xb70816(0x2f8)][_0xb70816(0x2fd)][_0xb70816(0xca8)]&&_0x40dc04[_0xb70816(0x2f8)][_0xb70816(0x2fd)][_0xb70816(0xca8)][_0xb70816(0x511)]();return _0x1e5586?_0x1e5586['getColorTexture'](0x0):_0x40dc04[_0xb70816(0x2f8)][_0xb70816(0x3ef)];},'uNoiseMap':function(){const _0x58b4fc=_0x5611;return _0x40dc04[_0x58b4fc(0x2f8)][_0x58b4fc(0x3ef)];},'uTimeVal':function(){const _0xdfc958=_0x5611;let _0x477803=0.01*_0x40dc04[_0xdfc958(0xd97)][_0xdfc958(0xbbc)];return _0x2ea8c8[_0xdfc958(0x6f3)]=_0x2ea8c8[_0xdfc958(0x6f3)]>0x1?_0x477803:_0x2ea8c8['waterTime']+_0x477803,_0x2ea8c8[_0xdfc958(0x6f3)];},'uScale':function(){const _0x1b35bd=_0x5611;return _0x40dc04[_0x1b35bd(0xd97)][_0x1b35bd(0x515)];},'uScroll':function(){const _0x219038=_0x5611;return _0x40dc04[_0x219038(0xd97)]['scroll'];},'uNoise':function(){const _0x10de1c=_0x5611;return _0x40dc04[_0x10de1c(0xd97)][_0x10de1c(0x466)];},'uBumpSpeed':function(){const _0x592027=_0x5611;return _0x40dc04[_0x592027(0xd97)][_0x592027(0xc49)];},'uFresnelPower':function(){const _0x26b8c3=_0x5611;return _0x40dc04[_0x26b8c3(0xd97)][_0x26b8c3(0x8a1)];},'uMinFresnel':function(){const _0xb57585=_0x5611;return _0x40dc04[_0xb57585(0xd97)][_0xb57585(0x5c1)];},'uMaxFresnel':function(){const _0x7635e1=_0x5611;return _0x40dc04[_0x7635e1(0xd97)]['maxFresnel'];},'uTintColour':function(){const _0x85aee7=_0x5611;return _0x40dc04[_0x85aee7(0xd97)][_0x85aee7(0x3a2)];},'uNoiseScale':function(){const _0x45e6c0=_0x5611;return _0x40dc04[_0x45e6c0(0xd97)][_0x45e6c0(0xdda)];},'uWaterColour':function(){const _0x4100a7=_0x5611;return _0x40dc04[_0x4100a7(0xd97)][_0x4100a7(0x79e)];},'uWaterBrightness':function(){const _0x554b71=_0x5611;return _0x40dc04[_0x554b71(0xd97)][_0x554b71(0x509)];}};}function _0x453962(_0xc7c5a0,_0x3b903c){const _0x200eb3=_0x14b705;let _0x27426f={'boundingVolume':_0xc7c5a0[_0x200eb3(0x86d)],'distance':_0x3b903c['style3D'][_0x200eb3(0xccb)]+_0x3b903c[_0x200eb3(0xd97)][_0x200eb3(0x2d7)]};_0xc7c5a0[_0x200eb3(0x58e)]=_0x3b903c[_0x200eb3(0xd55)](_0x27426f);}_0x5e0d7d[_0x14b705(0x8bd)][_0x14b705(0x59d)]=function(){const _0x18e8fc=_0x14b705;if(Cesium[_0x18e8fc(0x4cb)](this[_0x18e8fc(0x1ea)])||0x0!==this[_0x18e8fc(0x9c9)][_0x18e8fc(0xbc2)]||0x0!==this[_0x18e8fc(0x637)][_0x18e8fc(0xbc2)]||0x0!==this[_0x18e8fc(0xbf0)][_0x18e8fc(0xbc2)])return;let _0x3f7507=this[_0x18e8fc(0x6fe)],_0xa5322=_0x3f7507[_0x18e8fc(0x2f8)],_0x454c25=this[_0x18e8fc(0x93b)],_0x3948e9=this[_0x18e8fc(0x498)],_0x37694a=_0x454c25[_0x18e8fc(0x2be)];if(_0x3948e9[_0x18e8fc(0xbc2)]<0x1)return;let _0x5974a5=_0x3948e9[0x0],_0x26e498=this[_0x18e8fc(0x388)];this[_0x18e8fc(0x393)]=new Cesium['VertexArray']({'context':_0xa5322,'attributes':_0x37694a,'indexBuffer':_0x5974a5[_0x18e8fc(0xb17)]}),this[_0x18e8fc(0x1ea)]=new Cesium[(_0x18e8fc(0xa5f))]({'primitiveType':_0x5974a5[_0x18e8fc(0xad0)],'modelMatrix':this[_0x18e8fc(0x902)],'boundingVolume':Cesium[_0x18e8fc(0x382)]['clone'](this[_0x18e8fc(0x86d)]),'vertexArray':this[_0x18e8fc(0x393)],'shaderProgram':this[_0x18e8fc(0x66b)],'pass':_0x26e498['bTransparentSorting']?Cesium['Pass']['TRANSLUCENT']:Cesium[_0x18e8fc(0xdeb)]['CESIUM_3D_TILE'],'renderState':_0x26e498[_0x18e8fc(0x9cd)]?getTransparentRenderState():_0x302769(),'instanceCount':_0x454c25['instanceCount']});let _0x144919=_0x4dcdf3(0x0,_0x3f7507,this);this['colorCommand']['uniformMap']=this[_0x18e8fc(0xe05)][_0x18e8fc(0xda8)]()(_0x144919),this['vertexPackage']=void 0x0,this[_0x18e8fc(0x498)]=void 0x0,this['vs']=void 0x0,this['fs']=void 0x0,this[_0x18e8fc(0xa66)]=!0x0;},_0x5e0d7d[_0x14b705(0x8bd)][_0x14b705(0xd78)]=function(_0x191296,_0x3a41ea){const _0x1c55c6=_0x14b705;this['ready']||(this['createBatchTable'](_0x191296),this[_0x1c55c6(0xca0)](),this[_0x1c55c6(0x430)](_0x191296),this['createShaderProgram'](_0x191296),this['createCommand'](_0x191296),this[_0x1c55c6(0x264)](_0x3a41ea),_0x453962(this,_0x3a41ea));},_0x5e0d7d[_0x14b705(0x8bd)][_0x14b705(0x64f)]=function(_0x29482d,_0x595787){const _0x4f075c=_0x14b705;_0x29482d[_0x4f075c(0xc11)][_0x4f075c(0x317)]||(this[_0x4f075c(0x43f)]&&(this[_0x4f075c(0x9d6)](),this[_0x4f075c(0x43f)]=!0x1),this[_0x4f075c(0xe05)][_0x4f075c(0x64f)](_0x29482d),_0x29482d['commandList'][_0x4f075c(0x6e3)](this['colorCommand']));},_0x5e0d7d['prototype'][_0x14b705(0x508)]=function(){return!0x1;},_0x5e0d7d[_0x14b705(0x8bd)][_0x14b705(0x60e)]=function(){const _0x1113dc=_0x14b705;return this['shaderProgram']=this[_0x1113dc(0x66b)]&&!this[_0x1113dc(0x66b)]['isDestroyed']()&&this[_0x1113dc(0x66b)][_0x1113dc(0x60e)](),this[_0x1113dc(0x393)]=this[_0x1113dc(0x393)]&&!this[_0x1113dc(0x393)][_0x1113dc(0x508)]()&&this['vertexArray']['destroy'](),this[_0x1113dc(0x388)]=this[_0x1113dc(0x388)]&&!this[_0x1113dc(0x388)][_0x1113dc(0x508)]()&&this['material'][_0x1113dc(0x60e)](),this[_0x1113dc(0xe05)]=this['batchTable']&&!this[_0x1113dc(0xe05)][_0x1113dc(0x508)]()&&this[_0x1113dc(0xe05)]['destroy'](),this[_0x1113dc(0x58e)]>-0x1&&this[_0x1113dc(0x6fe)][_0x1113dc(0x5aa)](this[_0x1113dc(0x58e)]),this['colorCommand']=void 0x0,this['vertexPackage']=null,this[_0x1113dc(0x498)]=null,this[_0x1113dc(0x902)]=void 0x0,this[_0x1113dc(0xcae)]=void 0x0,this[_0x1113dc(0x53a)]=void 0x0,this['vs']=void 0x0,this['fs']=void 0x0,Cesium['destroyObject'](this);};let _0x594170={'OSGBFile':function(_0x384b88){return new _0x48a8ef(_0x384b88);},'OSGBCacheFile':function(_0x4b2ab6){return new _0x45a860(_0x4b2ab6);},'PointCloudFile':function(_0x3ee39c){return new _0x6a5fc9(_0x3ee39c);},'OSGBCacheFile_Water':function(_0x22d943){return new _0x5e0d7d(_0x22d943);}};function _0x53d600(){}function _0x2335b7(_0x5b51e5,_0x23ba1d,_0x5e4442){const _0x54925c=_0x14b705;let _0x4cf182={},_0x27f1aa=_0x23ba1d[_0x54925c(0x2f5)][_0x54925c(0x388)];for(let _0x372675=0x0,_0x4f180c=_0x27f1aa[_0x54925c(0xbc2)];_0x372675<_0x4f180c;_0x372675++){let _0xdd5b5a=_0x27f1aa[_0x372675][_0x54925c(0x388)],_0x1423ae=_0xdd5b5a['id'],_0x4a6cab=new _0x221547();_0x4cf182[_0x1423ae]=_0x4a6cab;let _0x50ddf2=Cesium[_0x54925c(0x714)](_0xdd5b5a[_0x54925c(0x549)],Cesium['Color'][_0x54925c(0x782)]);_0x4a6cab['ambientColor']=new Cesium[(_0x54925c(0xb45))](_0x50ddf2['r'],_0x50ddf2['g'],_0x50ddf2['b'],_0x50ddf2['a']);let _0x32e47c=Cesium[_0x54925c(0x714)](_0xdd5b5a[_0x54925c(0x2c0)],Cesium[_0x54925c(0xb45)][_0x54925c(0x782)]);_0x4a6cab[_0x54925c(0x235)]=new Cesium[(_0x54925c(0xb45))](_0x32e47c['r'],_0x32e47c['g'],_0x32e47c['b'],_0x32e47c['a']);let _0x1d0949=Cesium[_0x54925c(0x714)](_0xdd5b5a[_0x54925c(0x520)],Cesium[_0x54925c(0xb45)][_0x54925c(0x782)]);_0x4a6cab[_0x54925c(0x919)]=new Cesium[(_0x54925c(0xb45))](_0x1d0949['r'],_0x1d0949['g'],_0x1d0949['b'],_0x1d0949['a']),_0x4a6cab[_0x54925c(0x4ee)]=_0xdd5b5a[_0x54925c(0x4ee)],_0x4a6cab[_0x54925c(0x9cd)]=_0xdd5b5a[_0x54925c(0x486)],_0x4a6cab['alphaMode']=_0xdd5b5a['alphaMode'];let _0x450d49=_0xdd5b5a[_0x54925c(0x89d)],_0x193250=_0x450d49[_0x54925c(0xbc2)];for(let _0x1157d2=0x0;_0x1157d2<_0x193250;_0x1157d2++){let _0x23b4c4=_0x450d49[_0x1157d2]['textureunitstate'],_0x55d83d=_0x23b4c4['id'],_0x1dffee=0x0===_0x23b4c4[_0x54925c(0x99e)]['u']?Cesium[_0x54925c(0xdcb)][_0x54925c(0x401)]:Cesium[_0x54925c(0xdcb)][_0x54925c(0xafb)],_0x3b8841=0x0===_0x23b4c4[_0x54925c(0x99e)]['v']?Cesium[_0x54925c(0xdcb)][_0x54925c(0x401)]:Cesium[_0x54925c(0xdcb)][_0x54925c(0xafb)];_0x4a6cab['texMatrix']=Cesium[_0x54925c(0x200)][_0x54925c(0xd26)](_0x23b4c4[_0x54925c(0x737)]);let _0x186b2a=_0x23ba1d[_0x54925c(0xd8f)][_0x55d83d];if(Cesium[_0x54925c(0x4cb)](_0x186b2a)&&Cesium[_0x54925c(0x4cb)](_0x186b2a[_0x54925c(0x65b)])&&_0x186b2a[_0x54925c(0x65b)][_0x54925c(0x932)]>0x0){_0x186b2a[_0x54925c(0x1e0)]=_0x1dffee,_0x186b2a[_0x54925c(0xcab)]=_0x3b8841;let _0x1f14a2=_0x5e4442['fileName']+_0x55d83d,_0x5d078d=_0x5b51e5[_0x54925c(0xde4)]['getTexture'](_0x1f14a2);if(!Cesium[_0x54925c(0x4cb)](_0x5d078d)){if(_0x186b2a[_0x54925c(0x47f)]=!0x1,_0x186b2a['compressType']===_0x2d647f[_0x54925c(0x210)]){const _0x3f6328=_0x49cd4[_0x54925c(0x88c)]({'data':_0x186b2a[_0x54925c(0x65b)],'bMipMap':!0x0});_0x186b2a[_0x54925c(0x65b)]=_0x3f6328[_0x54925c(0xda0)],_0x5d078d=new _0x562e05(_0x5b51e5,_0x55d83d,_0x186b2a),_0x5b51e5['textureCache'][_0x54925c(0x49f)](_0x1f14a2,_0x5d078d);}else _0x5d078d=new _0x562e05(_0x5b51e5,_0x55d83d,_0x186b2a),_0x5b51e5[_0x54925c(0xde4)][_0x54925c(0x49f)](_0x1f14a2,_0x5d078d);}_0x4a6cab['textures'][_0x54925c(0x6e3)](_0x5d078d);}}}return _0x4cf182;}function _0x4b5f2c(_0x21f4b4,_0x3d829b){const _0x49e1a3=_0x14b705;let _0x5cc2df,_0x4fb951,_0x5eedcd=new Cesium['BoundingSphere'](),_0x53ce00=new Cesium[(_0x49e1a3(0x367))](),_0x5731f4=_0x21f4b4['vertexAttributes'][0x0],_0x303343=_0x5731f4[_0x49e1a3(0x462)],_0x30f693=Cesium[_0x49e1a3(0x4cb)](_0x21f4b4[_0x49e1a3(0x6ab)])&&(_0x21f4b4[_0x49e1a3(0x6ab)]&_0x1b10cd['SVC_Vertex'])===_0x1b10cd[_0x49e1a3(0x673)],_0x1a8b70=0x1;_0x30f693?(_0x1a8b70=_0x21f4b4[_0x49e1a3(0x20a)],_0x5cc2df=new Cesium[(_0x49e1a3(0x367))](_0x21f4b4[_0x49e1a3(0xb14)]['x'],_0x21f4b4[_0x49e1a3(0xb14)]['y'],_0x21f4b4['minVerticesValue']['z']),_0x4fb951=new Uint16Array(_0x5731f4[_0x49e1a3(0xcbe)][_0x49e1a3(0x212)],_0x5731f4[_0x49e1a3(0xcbe)][_0x49e1a3(0x8a7)],_0x5731f4[_0x49e1a3(0xcbe)]['byteLength']/0x2)):_0x4fb951=new Float32Array(_0x5731f4[_0x49e1a3(0xcbe)][_0x49e1a3(0x212)],_0x5731f4['typedArray'][_0x49e1a3(0x8a7)],_0x5731f4[_0x49e1a3(0xcbe)]['byteLength']/0x4);let _0x378486=[];for(let _0x35c661=0x0;_0x35c661<_0x21f4b4[_0x49e1a3(0xcc3)];_0x35c661++)Cesium[_0x49e1a3(0x367)][_0x49e1a3(0xa97)](_0x4fb951,_0x303343*_0x35c661,_0x53ce00),_0x30f693&&(_0x53ce00=Cesium[_0x49e1a3(0x367)]['multiplyByScalar'](_0x53ce00,_0x1a8b70,_0x53ce00),_0x53ce00=Cesium['Cartesian3'][_0x49e1a3(0x49c)](_0x53ce00,_0x5cc2df,_0x53ce00)),_0x378486[_0x49e1a3(0x6e3)](Cesium[_0x49e1a3(0x367)][_0x49e1a3(0x9b9)](_0x53ce00));return Cesium[_0x49e1a3(0x382)][_0x49e1a3(0x4e9)](_0x378486,_0x5eedcd),Cesium[_0x49e1a3(0x382)][_0x49e1a3(0x883)](_0x5eedcd,_0x3d829b,_0x5eedcd),_0x378486['length']=0x0,_0x5eedcd;}let _0x1d42ca=new Cesium[(_0x14b705(0x367))]();function _0x4319e6(_0x94ec98,_0xed563d){const _0x1a8463=_0x14b705;let _0x1558d6=new Cesium['BoundingSphere'](),_0x3faa13=_0x94ec98[_0x1a8463(0xb97)];if(!Cesium['defined'](_0x3faa13))return _0x1558d6;let _0x37bece=new Cesium[(_0x1a8463(0x367))](_0x3faa13[0x0],_0x3faa13[0x1],_0x3faa13[0x2]),_0x2e9b63=new Cesium['Cartesian3'](_0x3faa13[0x3],_0x3faa13[0x4],_0x3faa13[0x5]),_0x7f390=Cesium[_0x1a8463(0x367)][_0x1a8463(0x5fa)](_0x37bece,_0x2e9b63,0.5,_0x1d42ca),_0x32328a=Cesium[_0x1a8463(0x367)][_0x1a8463(0xa39)](_0x7f390,_0x37bece);return _0x1558d6['center']=_0x7f390,_0x1558d6[_0x1a8463(0xc8b)]=_0x32328a,Cesium[_0x1a8463(0x382)][_0x1a8463(0x883)](_0x1558d6,_0xed563d,_0x1558d6),_0x1558d6;}function _0x2f9196(_0x1b4a91,_0x54dd29){const _0x3293b8=_0x14b705;return _0x1b4a91[_0x3293b8(0x923)]>-0x1?_0x4319e6(_0x1b4a91,_0x54dd29):_0x4b5f2c(_0x1b4a91,_0x54dd29);}function _0x166d98(_0x3fe8c7,_0x17e595){const _0x3d80a6=_0x14b705;if(_0x3fe8c7[_0x3d80a6(0x97b)]){const _0x408287=new Cesium[(_0x3d80a6(0x4c5))](),_0x5c17b7=new Cesium['Cartesian3'](_0x3fe8c7[_0x3d80a6(0x97b)]['x'],_0x3fe8c7[_0x3d80a6(0x97b)]['y'],_0x3fe8c7['center']['z']);Cesium['Matrix4']['multiplyByPoint'](_0x17e595,_0x5c17b7,_0x5c17b7);const _0x44a5ac=new Cesium['Cartesian4'](_0x3fe8c7[_0x3d80a6(0x2a7)]['x'],_0x3fe8c7[_0x3d80a6(0x2a7)]['y'],_0x3fe8c7['xExtent']['z'],0x0),_0x4a00d1=new Cesium[(_0x3d80a6(0xb80))](_0x3fe8c7[_0x3d80a6(0x642)]['x'],_0x3fe8c7[_0x3d80a6(0x642)]['y'],_0x3fe8c7['yExtent']['z'],0x0),_0x384de5=new Cesium[(_0x3d80a6(0xb80))](_0x3fe8c7[_0x3d80a6(0x56b)]['x'],_0x3fe8c7[_0x3d80a6(0x56b)]['y'],_0x3fe8c7[_0x3d80a6(0x56b)]['z'],0x0);return Cesium['Matrix4'][_0x3d80a6(0xabd)](_0x17e595,_0x44a5ac,_0x44a5ac),Cesium['Matrix4'][_0x3d80a6(0xabd)](_0x17e595,_0x4a00d1,_0x4a00d1),Cesium[_0x3d80a6(0x200)]['multiplyByVector'](_0x17e595,_0x384de5,_0x384de5),Cesium[_0x3d80a6(0x4c5)][_0x3d80a6(0x26e)](_0x408287,0x0,_0x44a5ac,_0x408287),Cesium[_0x3d80a6(0x4c5)]['setColumn'](_0x408287,0x1,_0x4a00d1,_0x408287),Cesium[_0x3d80a6(0x4c5)][_0x3d80a6(0x26e)](_0x408287,0x2,_0x384de5,_0x408287),new Cesium[(_0x3d80a6(0x710))](_0x5c17b7,_0x408287);}const _0x448fa2=[];_0x448fa2[_0x3d80a6(0x6e3)](new Cesium[(_0x3d80a6(0x367))](_0x3fe8c7['min']['x'],_0x3fe8c7[_0x3d80a6(0xb9a)]['y'],_0x3fe8c7['min']['z'])),_0x448fa2[_0x3d80a6(0x6e3)](new Cesium[(_0x3d80a6(0x367))](_0x3fe8c7[_0x3d80a6(0xb9a)]['x'],_0x3fe8c7['min']['y'],_0x3fe8c7[_0x3d80a6(0x78e)]['z'])),_0x448fa2[_0x3d80a6(0x6e3)](new Cesium[(_0x3d80a6(0x367))](_0x3fe8c7[_0x3d80a6(0xb9a)]['x'],_0x3fe8c7['max']['y'],_0x3fe8c7['min']['z'])),_0x448fa2[_0x3d80a6(0x6e3)](new Cesium[(_0x3d80a6(0x367))](_0x3fe8c7[_0x3d80a6(0xb9a)]['x'],_0x3fe8c7['max']['y'],_0x3fe8c7[_0x3d80a6(0x78e)]['z'])),_0x448fa2['push'](new Cesium[(_0x3d80a6(0x367))](_0x3fe8c7[_0x3d80a6(0x78e)]['x'],_0x3fe8c7[_0x3d80a6(0xb9a)]['y'],_0x3fe8c7['min']['z'])),_0x448fa2[_0x3d80a6(0x6e3)](new Cesium[(_0x3d80a6(0x367))](_0x3fe8c7[_0x3d80a6(0x78e)]['x'],_0x3fe8c7[_0x3d80a6(0xb9a)]['y'],_0x3fe8c7[_0x3d80a6(0x78e)]['z'])),_0x448fa2[_0x3d80a6(0x6e3)](new Cesium[(_0x3d80a6(0x367))](_0x3fe8c7['max']['x'],_0x3fe8c7[_0x3d80a6(0x78e)]['y'],_0x3fe8c7['min']['z'])),_0x448fa2[_0x3d80a6(0x6e3)](new Cesium[(_0x3d80a6(0x367))](_0x3fe8c7['max']['x'],_0x3fe8c7['max']['y'],_0x3fe8c7['max']['z']));for(let _0x8bc631=0x0;_0x8bc631<0x8;_0x8bc631++)_0x448fa2[_0x8bc631]=Cesium[_0x3d80a6(0x200)][_0x3d80a6(0x519)](_0x17e595,_0x448fa2[_0x8bc631],_0x448fa2[_0x8bc631]);return Cesium[_0x3d80a6(0x710)]['fromPoints'](_0x448fa2);}function _0x4ce2c9(_0x348d0d,_0x455f72,_0x2d6171,_0x250403,_0x30ffa6){const _0x2535a7=_0x14b705;let _0x5b267a=_0x250403[_0x2535a7(0xa3c)];for(let _0x57d6ca=0x0,_0x4bb900=_0x5b267a['length'];_0x57d6ca<_0x4bb900;_0x57d6ca++){let _0x6a44ef,_0x2c612f=_0x5b267a[_0x57d6ca],_0x35dc1f=_0x2c612f[_0x2535a7(0x8c1)],_0x427ef8=Cesium[_0x2535a7(0x200)][_0x2535a7(0x342)](_0x348d0d[_0x2535a7(0x902)],_0x35dc1f,new Cesium[(_0x2535a7(0x200))]());Cesium[_0x2535a7(0x4cb)](_0x30ffa6[_0x2535a7(0x86d)])&&(Cesium['defined'](_0x30ffa6[_0x2535a7(0x86d)]['obb'])?_0x6a44ef=_0x166d98(_0x30ffa6[_0x2535a7(0x86d)][_0x2535a7(0x431)],_0x348d0d[_0x2535a7(0x902)]):Cesium[_0x2535a7(0x4cb)](_0x30ffa6[_0x2535a7(0x86d)][_0x2535a7(0xc55)])&&(_0x6a44ef=new Cesium['BoundingSphere'](_0x30ffa6[_0x2535a7(0x86d)]['sphere'][_0x2535a7(0x97b)],_0x30ffa6['boundingVolume'][_0x2535a7(0xc55)][_0x2535a7(0xc8b)]),Cesium[_0x2535a7(0x382)]['transform'](_0x6a44ef,_0x348d0d[_0x2535a7(0x902)],_0x6a44ef)));let _0x29d6c4=_0x2c612f[_0x2535a7(0x7bb)];for(let _0x55e473=0x0,_0x4c2dc0=_0x29d6c4[_0x2535a7(0xbc2)];_0x55e473<_0x4c2dc0;_0x55e473++){let _0xa272b3,_0x5d111b=_0x29d6c4[_0x55e473],_0x4fae7f=_0x455f72[_0x2535a7(0xd71)][_0x5d111b],_0x78da6f=_0x4fae7f['vertexPackage'],_0xd761a8=_0x4fae7f[_0x2535a7(0x498)],_0x5c0c60=_0x4fae7f[_0x2535a7(0xcae)];_0xd761a8[_0x2535a7(0xbc2)]>0x0&&(_0xa272b3=_0x2d6171[_0xd761a8[0x0][_0x2535a7(0x553)]]);let _0x3f0c1b=Cesium[_0x2535a7(0x4cb)](_0x6a44ef)?_0x6a44ef:_0x2f9196(_0x78da6f,_0x427ef8);const _0x271541=_0x594170[_0x348d0d[_0x2535a7(0x8cf)]]({'layer':_0x348d0d,'vertexPackage':_0x78da6f,'arrIndexPackage':_0xd761a8,'pickInfo':_0x5c0c60,'modelMatrix':_0x427ef8,'geoMatrix':_0x35dc1f,'boundingVolume':_0x3f0c1b,'material':_0xa272b3,'edgeGeometry':_0x4fae7f[_0x2535a7(0x9e3)],'geoName':_0x5d111b});_0x30ffa6['renderEntities'][_0x2535a7(0x6e3)](_0x271541);}}if(!Cesium[_0x2535a7(0x4cb)](_0x30ffa6[_0x2535a7(0x86d)])&&_0x30ffa6['renderEntities'][_0x2535a7(0xbc2)]>0x0){let _0x5f532a=[];for(let _0x206331=0x0,_0x14c363=_0x30ffa6[_0x2535a7(0x9eb)][_0x2535a7(0xbc2)];_0x206331<_0x14c363;_0x206331++)_0x5f532a['push'](_0x30ffa6[_0x2535a7(0x9eb)][_0x206331][_0x2535a7(0x86d)]);_0x30ffa6[_0x2535a7(0x86d)]={'sphere':Cesium['BoundingSphere']['fromBoundingSpheres'](_0x5f532a),'isCalc':!0x0};}}function _0x42a386(_0x281beb,_0x3049c8,_0x1f3ca4){const _0x390bcb=_0x14b705;let _0x3bf332=_0x3049c8['groupNode'],_0x4f478a=[];for(let _0x256ffc=0x0,_0x24f962=_0x3bf332[_0x390bcb(0xd6c)][_0x390bcb(0xbc2)];_0x256ffc<_0x24f962;_0x256ffc++){let _0x3d035e={},_0x248e31=_0x3bf332[_0x390bcb(0xd6c)][_0x256ffc];if(_0x3d035e['rangeMode']=_0x248e31[_0x390bcb(0x52f)],_0x3d035e[_0x390bcb(0x4f9)]=_0x248e31[_0x390bcb(0x4f9)],_0x3d035e[_0x390bcb(0x7cc)]=_0x248e31[_0x390bcb(0x7cc)],_0x3d035e[_0x390bcb(0x9d2)]=''===_0x3d035e[_0x390bcb(0x4f9)],_0x3d035e[_0x390bcb(0x9eb)]=[],_0x248e31['boundingSphere']&&(!_0x3d035e[_0x390bcb(0x9d2)]||_0x281beb[_0x390bcb(0x51c)]>0x2)){let _0x28dbd4=_0x248e31[_0x390bcb(0x914)][_0x390bcb(0x97b)],_0x493be5=_0x248e31[_0x390bcb(0x914)][_0x390bcb(0xc8b)];_0x3d035e[_0x390bcb(0x86d)]={'sphere':{'center':new Cesium[(_0x390bcb(0x367))](_0x28dbd4['x'],_0x28dbd4['y'],_0x28dbd4['z']),'radius':_0x493be5},'isCalc':!0x1};}_0x248e31[_0x390bcb(0x431)]&&(_0x3d035e[_0x390bcb(0x86d)]=_0x3d035e['boundingVolume']||{},_0x3d035e['boundingVolume']['obb']=_0x248e31[_0x390bcb(0x431)]),_0x4ce2c9(_0x281beb,_0x3049c8,_0x1f3ca4,_0x248e31,_0x3d035e),_0x4f478a[_0x390bcb(0x6e3)](_0x3d035e);}return _0x4f478a;}_0x53d600[_0x14b705(0x2c1)]=function(_0x5a277b,_0x3a1a3c,_0xf72d1c){const _0x3a62b0=_0x14b705;if(!Cesium[_0x3a62b0(0x4cb)](_0x3a1a3c))return;return _0x5a277b[_0x3a62b0(0x51c)]=_0x3a1a3c[_0x3a62b0(0x7c0)],_0x42a386(_0x5a277b,_0x3a1a3c,_0x2335b7(_0x5a277b[_0x3a62b0(0x2f8)],_0x3a1a3c,_0xf72d1c));};let _0x304c1a={'cache':{},'cacheSize':0x0,'freeCache':{},'freeQueue':new Cesium['Queue'](),'freeCacheSize':0x0,'throttleSize':0x3200000,'getCache':function(_0x4f9d6e,_0x2bb24d,_0x2171ce){let _0x3eb445=this['cache'][_0x4f9d6e];_0x3eb445||(_0x3eb445=this['cache'][_0x4f9d6e]={});let _0x290bc2=_0x3eb445[_0x2bb24d];_0x290bc2||(_0x290bc2=_0x3eb445[_0x2bb24d]={});let _0x578140=_0x290bc2[_0x2171ce];return _0x578140||(_0x578140=_0x290bc2[_0x2171ce]={}),_0x578140;},'get':function(_0x21154a,_0x49073f,_0x5c2a92,_0xc042e3){const _0x37d44d=_0x14b705;let _0xcde109=this[_0x37d44d(0x310)](_0x21154a,_0x49073f,_0x5c2a92)[_0xc042e3];if(_0xcde109)return _0xcde109[_0x37d44d(0x207)]++,_0xcde109;},'create':function(_0x12a17b){const _0x36b871=_0x14b705;let _0x57eff9=_0x12a17b[_0x36b871(0x2f8)],_0x52acb8=_0x57eff9['id'],_0x29f99a=_0x12a17b[_0x36b871(0xb74)],_0x4a753a=_0x12a17b[_0x36b871(0xa9b)],_0x4c91fa=_0x12a17b[_0x36b871(0xa37)],_0xd6b710=this[_0x36b871(0x310)](_0x52acb8,_0x29f99a,_0x4a753a),_0x234123=_0xd6b710[_0x4c91fa];if(_0x234123)return _0x234123[_0x36b871(0x207)]++,_0x234123;let _0x5b3b7e=_0x12a17b[_0x36b871(0x4b7)],_0x5808ab=_0x12a17b[_0x36b871(0xc1d)],_0x1aa064=_0x12a17b['compressType'],_0xd0538c=_0x12a17b['pixelFormat'],_0x4053cb=_0x12a17b['arrayBufferView'];return _0x234123=new _0x562e05(_0x57eff9,_0x4c91fa,{'context':_0x57eff9,'layerId':_0x29f99a,'rootName':_0x4a753a,'textureId':_0x4c91fa,'width':_0x5b3b7e,'height':_0x5808ab,'compressType':_0x1aa064,'pixelFormat':_0xd0538c,'internalFormat':_0x12a17b[_0x36b871(0x20c)],'isTexBlock':!0x0,'arrayBufferView':_0x4053cb}),_0xd6b710[_0x4c91fa]=_0x234123,_0x234123;},'del':function(_0x3d201a){const _0x41703a=_0x14b705;if(!_0x3d201a[_0x41703a(0x661)])return;let _0x5442cd=this[_0x41703a(0x310)](_0x3d201a[_0x41703a(0x661)],_0x3d201a[_0x41703a(0xb74)],_0x3d201a['rootName']);_0x5442cd[_0x3d201a[_0x41703a(0xa37)]]&&0x0==--_0x3d201a[_0x41703a(0x207)]&&(delete _0x5442cd[_0x3d201a[_0x41703a(0xa37)]],_0x3d201a[_0x41703a(0x60e)]());}};function _0x421a20(){const _0x250936=_0x14b705;this[_0x250936(0x8fb)]=!0x1,this[_0x250936(0x846)]=!0x1,this[_0x250936(0xb74)]=void 0x0,this[_0x250936(0x95b)]=void 0x0,this[_0x250936(0x207)]=0x0,this['id']=void 0x0,this[_0x250936(0x674)]=new Cesium['Cartesian4'](0x1,0x1,0x1,0x1),this['diffuseColor']=new Cesium['Cartesian4'](0x1,0x1,0x1,0x1),this[_0x250936(0x919)]=new Cesium[(_0x250936(0xb80))](0x0),this['shininess']=0x32,this[_0x250936(0x9cd)]=!0x1,this[_0x250936(0x349)]=[],this[_0x250936(0xdff)]=!0x1,this[_0x250936(0x82a)]=!0x1,this[_0x250936(0xc25)]=!0x1,this[_0x250936(0x4df)]=!0x1,this['subRequestNames']=void 0x0,this[_0x250936(0x354)]=void 0x0,this[_0x250936(0x713)]=void 0x0,this[_0x250936(0x965)]=void 0x0,this[_0x250936(0xd29)]=void 0x0,this[_0x250936(0x4f5)]=void 0x0,this[_0x250936(0xe05)]=void 0x0,this[_0x250936(0xd45)]=void 0x0,this['ancestorTexture']=void 0x0,this[_0x250936(0x810)]=void 0x0,this[_0x250936(0x28c)]=void 0x0,this[_0x250936(0x4ca)]=void 0x0,this['textureInitilized']=!0x1,this[_0x250936(0x5dc)]=!0x1,this['textureRenderableFlag']=!0x1,this[_0x250936(0x8b8)]=!0x1,this[_0x250936(0xb68)]=!0x1,this[_0x250936(0x7ed)]=new Cesium[(_0x250936(0x760))]();}let _0x13ccc4={};function _0x43ff74(_0x47dc97,_0x16c29a,_0x14e09b){const _0x26f34f=_0x14b705;for(let _0x3fc82c in _0x14e09b)if(_0x14e09b[_0x26f34f(0xac3)](_0x3fc82c)){let _0x110563=_0x14e09b[_0x3fc82c],_0x5c11bf=Number(_0x3fc82c);_0x16c29a[_0x26f34f(0xa0e)](_0x5c11bf,0x0,_0x110563);}_0x16c29a[_0x26f34f(0x64f)](_0x47dc97);}function _0x5a7fa7(_0x5d8702,_0x259539,_0x5f0962,_0x4b7ec8,_0x5e2609,_0x4c6fd4){const _0x1e7ac8=_0x14b705;let _0x415057=_0x5e2609[_0x4b7ec8];if(!_0x415057)return;let _0x462074=_0x304c1a[_0x1e7ac8(0xaf6)](_0x5d8702,_0x259539,_0x5f0962,_0x415057);for(;_0x415057&&_0x462074&&!_0x462074['renderable'];)_0x462074[_0x1e7ac8(0x207)]--,_0x415057=_0x5e2609[_0x415057],_0x462074=_0x304c1a[_0x1e7ac8(0xaf6)](_0x5d8702,_0x259539,_0x5f0962,_0x415057);return _0x4c6fd4[_0x1e7ac8(0x6cb)]=_0x415057,_0x462074;}function _0x186ad8(_0x2dd86d){let _0x153a01=_0x2dd86d['indexOf']('.');return _0x2dd86d['substr'](0x0,_0x153a01);}function _0x40b402(){const _0x12e361=_0x14b705;this[_0x12e361(0xbd8)]={};}function _0x318aaf(){let _0x5e9aa9,_0x4f41ab;const _0xc519b=new Promise(function(_0x4ec98d,_0x54d310){_0x5e9aa9=_0x4ec98d,_0x4f41ab=_0x54d310;});return{'resolve':_0x5e9aa9,'reject':_0x4f41ab,'promise':_0xc519b};}function _0x120129(){const _0x2c9b22=_0x14b705;this[_0x2c9b22(0x3fb)]={},this[_0x2c9b22(0xbd8)]={},this[_0x2c9b22(0x455)]=new Cesium[(_0x2c9b22(0xe3c))](),this[_0x2c9b22(0x921)]=[],this[_0x2c9b22(0x1e8)]={},this[_0x2c9b22(0x645)]={},this[_0x2c9b22(0xdf6)]={},this[_0x2c9b22(0x325)]={};}_0x421a20[_0x14b705(0x8bd)][_0x14b705(0x739)]=function(_0x80d1f9,_0x425f8e,_0x94ea7d,_0x469148,_0x3e3509,_0x1964da,_0xcbe327,_0x296782){const _0x490d96=_0x14b705;if(this[_0x490d96(0x82a)])return;this['textureParameterBake']={'context':_0x80d1f9,'layer':_0x425f8e,'isRoot':_0x94ea7d,'rootName':_0x469148,'curTextureName':_0x3e3509,'textureInfo':_0x1964da,'rootBatchIdMap':_0xcbe327,'ancestorMap':_0x296782},this[_0x490d96(0x82a)]=!0x0,this[_0x490d96(0x4df)]=_0x94ea7d;let _0x2cf786=_0x1964da[_0x490d96(0xc9a)],_0x3da72b=PixelFormat[_0x490d96(0x23b)],_0x23e6bf=_0x304c1a[_0x490d96(0x68e)]({'context':_0x80d1f9,'layerId':_0x425f8e['id'],'rootName':_0x469148,'textureId':_0x1964da['id'],'width':_0x1964da[_0x490d96(0x4b7)],'height':_0x1964da['height'],'compressType':_0x1964da[_0x490d96(0x885)],'pixelFormat':_0x1964da[_0x490d96(0xaba)],'internalFormat':_0x3da72b,'arrayBufferView':_0x2cf786});_0x23e6bf[_0x490d96(0xcdc)]=_0x94ea7d;let _0xe5a520=_0x1964da[_0x490d96(0xa00)]['length'],_0x3f74c8=_0xcbe327[_0x1964da[_0x490d96(0x3a8)]];this[_0x490d96(0x349)]['push'](_0x23e6bf);let _0x164086=[{'functionName':'czm_batchTable_xywh2','componentDatatype':ComponentDatatype['FLOAT'],'componentsPerAttribute':0x4}],_0x56b25c=defined(_0x3f74c8)?Object[_0x490d96(0xb44)](_0x3f74c8)[_0x490d96(0xbc2)]:_0xe5a520;this[_0x490d96(0xd45)]=new BatchTable(_0x80d1f9,_0x164086,_0x56b25c),this[_0x490d96(0xd45)][_0x490d96(0x770)]='_2';let _0x123b00=_0x13ccc4[_0x425f8e[_0x490d96(0x6cb)]];defined(_0x123b00)||(_0x123b00=_0x13ccc4[_0x425f8e[_0x490d96(0x6cb)]]={});let _0x584666=_0x123b00[_0x469148];defined(_0x584666)||(_0x584666=_0x123b00[_0x469148]={});let _0x4fe552=_0x584666[_0x3e3509];defined(_0x4fe552)||(_0x4fe552=_0x584666[_0x3e3509]={});let _0x171c54=_0x1964da[_0x490d96(0xa00)];for(let _0x41c3f9=0x0;_0x41c3f9<_0xe5a520;_0x41c3f9++){let _0x56ee88=_0x171c54[_0x41c3f9],_0x3f97c2=_0x56ee88[_0x490d96(0x328)][_0x490d96(0x3e6)]('_')[0x0],_0x596389=_0x56ee88[_0x490d96(0x858)],_0xdc3026=_0x56ee88['offsetY'],_0x3a9f15=_0x56ee88[_0x490d96(0x4b7)],_0x6ce3f8=_0x56ee88['height'],_0x28a002=new Cartesian4(_0x596389,_0xdc3026,_0x3a9f15,_0x6ce3f8);_0x4fe552[_0x3f97c2]=_0x28a002;}if(!_0x94ea7d){this[_0x490d96(0x354)]=[];for(let _0x51023b=0x0;_0x51023b<_0x1964da['requestNames']['length'];_0x51023b++){let _0x124cc3=_0x1964da[_0x490d96(0xd6e)][_0x51023b],_0xe3926d=_0x186ad8(_0x124cc3);if(_0x490d96(0x7f4)===_0xe3926d[_0x490d96(0x3e6)]('_')[0x0]){let _0x83b408=_0x124cc3[_0x490d96(0x3e6)]('#'),_0x6e38b4=_0x186ad8(_0x83b408[0x0]);if(_0x83b408['length']>0x1){let _0x64373c=_0x83b408[0x1],_0x32d9f8=_0x64373c[_0x490d96(0xbc2)];for(let _0x2cbab0=0x0;_0x2cbab0<_0x32d9f8;_0x2cbab0+=0x3){let _0x39a1eb=_0x6e38b4+'_'+_0x64373c[_0x490d96(0xb31)](_0x2cbab0,_0x2cbab0+0x3);this[_0x490d96(0x354)]['push'](_0x39a1eb);}}}else this[_0x490d96(0x354)]['push'](_0xe3926d);}}return this['oriTextureBake']=_0x23e6bf,_0x23e6bf;},_0x421a20[_0x14b705(0x8bd)]['initTexture']=function(){const _0x398240=_0x14b705;if(this[_0x398240(0xc51)]||!this[_0x398240(0x28c)])return;this['textureInitilized']=!0x0;let _0x3ebc50=this['textureParameter']['context'],_0x549e98=this[_0x398240(0x28c)][_0x398240(0x6fe)],_0x5acf04=this[_0x398240(0x28c)][_0x398240(0x8fb)],_0x57b59c=this[_0x398240(0x28c)][_0x398240(0xa9b)],_0x5aa576=this[_0x398240(0x28c)][_0x398240(0xcd1)],_0x4733f7=this[_0x398240(0x28c)]['textureInfo'],_0xc131b0=this[_0x398240(0x28c)][_0x398240(0xd86)],_0x260f03=this[_0x398240(0x28c)][_0x398240(0x518)];this[_0x398240(0x28c)]=void 0x0;let _0x3e849d={},_0x2a5001=_0xc131b0[_0x4733f7[_0x398240(0x3a8)]],_0x505075=_0x5acf04?void 0x0:_0x5a7fa7(_0x3ebc50['id'],_0x549e98['id'],_0x57b59c,_0x5aa576,_0x260f03,_0x3e849d),_0xde7238=_0x13ccc4[_0x549e98[_0x398240(0x6cb)]];_0xde7238||(_0xde7238=_0x13ccc4[_0x549e98[_0x398240(0x6cb)]]={});let _0x38aecb=_0xde7238[_0x57b59c];_0x38aecb||(_0x38aecb=_0xde7238[_0x57b59c]={});let _0x2fe5fd=_0x38aecb[_0x5aa576];_0x2fe5fd||(_0x2fe5fd=_0x38aecb[_0x5aa576]={});let _0x46e112=_0x5acf04?void 0x0:_0x3e849d[_0x398240(0x6cb)]?_0x38aecb[_0x3e849d['name']]:void 0x0,_0x19cd9a={},_0x1fce1a=_0x4733f7['subTexInfos'],_0xefab89=[],_0x31899b=_0x4733f7[_0x398240(0xa00)][_0x398240(0xbc2)];for(let _0x43d3bf=0x0;_0x43d3bf<_0x31899b;_0x43d3bf++){let _0x128bc0=_0x1fce1a[_0x43d3bf],_0x4abe57=_0x128bc0['subName'][_0x398240(0x3e6)]('_')[0x0],_0x39a11a=_0x128bc0[_0x398240(0x858)],_0x4f1c1d=_0x128bc0[_0x398240(0xdde)],_0x44cbcb=_0x128bc0['width'],_0x2f0320=_0x128bc0[_0x398240(0xc1d)],_0x2690c8=new Cesium[(_0x398240(0xb80))](_0x39a11a,_0x4f1c1d,_0x44cbcb,_0x2f0320),_0x3e2324=_0x2a5001?_0x2a5001[_0x4abe57]:_0x43d3bf,_0xc8b9c1=_0x5acf04?void 0x0:_0x46e112?_0x46e112[_0x4abe57]:void 0x0,_0x1e6c22=_0xc8b9c1||_0x2690c8;this['batchTable'][_0x398240(0xa0e)](_0x3e2324,0x0,_0x1e6c22),_0x19cd9a[_0x3e2324]=_0x2690c8,_0x2fe5fd[_0x4abe57]=_0x2690c8,_0xefab89[_0x398240(0x6e3)](_0x128bc0[_0x398240(0x328)]);}this[_0x398240(0xa00)]=_0x1fce1a,this['subTextureNames']=_0xefab89,this[_0x398240(0xd29)]=_0x19cd9a,this[_0x398240(0x9b1)]=_0x505075;},_0x421a20[_0x14b705(0x8bd)][_0x14b705(0x922)]=function(){const _0x4ef2c1=_0x14b705;if(this[_0x4ef2c1(0x5dc)]||!defined(this['textureParameterBake']))return;this[_0x4ef2c1(0x5dc)]=!0x0;let _0xa0d997=this['textureParameterBake']['context'],_0x238376=this['textureParameterBake'][_0x4ef2c1(0x6fe)],_0x327b34=this['textureParameterBake'][_0x4ef2c1(0x8fb)],_0xd9e8f6=this[_0x4ef2c1(0x4ca)][_0x4ef2c1(0xa9b)],_0x56d368=this['textureParameterBake'][_0x4ef2c1(0xcd1)],_0x20f089=this['textureParameterBake'][_0x4ef2c1(0x866)],_0x45a498=this[_0x4ef2c1(0x4ca)][_0x4ef2c1(0xd86)],_0x4d7e01=this['textureParameterBake'][_0x4ef2c1(0x518)];this['textureParameterBake']=void 0x0;let _0xa0dbcc={},_0x356cb4=_0x45a498[_0x20f089[_0x4ef2c1(0x3a8)]],_0x2ca3a5=_0x327b34?void 0x0:_0x5a7fa7(_0xa0d997['id'],_0x238376['id'],_0xd9e8f6,_0x56d368,_0x4d7e01,_0xa0dbcc),_0xccf0bb=_0x13ccc4[_0x238376['name']];defined(_0xccf0bb)||(_0xccf0bb=_0x13ccc4[_0x238376[_0x4ef2c1(0x6cb)]]={});let _0xf257c0=_0xccf0bb[_0xd9e8f6];defined(_0xf257c0)||(_0xf257c0=_0xccf0bb[_0xd9e8f6]={});let _0x13c2cd=_0xf257c0[_0x56d368];defined(_0x13c2cd)||(_0x13c2cd=_0xf257c0[_0x56d368]={});let _0x301f17=_0x327b34?void 0x0:defined(_0xa0dbcc[_0x4ef2c1(0x6cb)])?_0xf257c0[_0xa0dbcc[_0x4ef2c1(0x6cb)]]:void 0x0,_0x3cbfd0={},_0x1357bf=_0x20f089[_0x4ef2c1(0xa00)],_0x1ced03=[],_0x199f14=_0x20f089[_0x4ef2c1(0xa00)]['length'];for(let _0x53fc54=0x0;_0x53fc54<_0x199f14;_0x53fc54++){let _0x4859f9=_0x1357bf[_0x53fc54],_0x427046=_0x4859f9[_0x4ef2c1(0x328)][_0x4ef2c1(0x3e6)]('_')[0x0],_0x311d4d=_0x4859f9[_0x4ef2c1(0x858)],_0x5cd998=_0x4859f9[_0x4ef2c1(0xdde)],_0x3feb3b=_0x4859f9['width'],_0x5d0122=_0x4859f9[_0x4ef2c1(0xc1d)],_0x2e02d6=new Cartesian4(_0x311d4d,_0x5cd998,_0x3feb3b,_0x5d0122),_0x460321=defined(_0x356cb4)?_0x356cb4[_0x427046]:_0x53fc54,_0x2cb496=_0x327b34?void 0x0:defined(_0x301f17)?_0x301f17[_0x427046]:void 0x0,_0x46a41a=defined(_0x2cb496)?_0x2cb496:_0x2e02d6;this['batchTableBake']['setBatchedAttribute'](_0x460321,0x0,_0x46a41a),_0x3cbfd0[_0x460321]=_0x2e02d6,_0x13c2cd[_0x427046]=_0x2e02d6,_0x1ced03['push'](_0x4859f9[_0x4ef2c1(0x328)]);}this['_subTexInfosBake']=_0x1357bf,this['subTextureNamesBake']=_0x1ced03,this['_subBatchValuesBake']=_0x3cbfd0,this['_ancestorTextureBake']=_0x2ca3a5;},_0x421a20[_0x14b705(0x8bd)][_0x14b705(0x623)]=function(_0x2f1222,_0x31c7af,_0x2f3145,_0x2d02f1,_0x5c847f){const _0x1543e7=_0x14b705;if(this[_0x1543e7(0xdff)])return;let _0x17b6e2=_0x2f1222[_0x1543e7(0x2f8)],_0x5029de=_0x2f3145['id'],_0x332d02=_0x5c847f['rootBatchIdMap'],_0x19ef8d=_0x5c847f[_0x1543e7(0x518)];this[_0x1543e7(0x28c)]={'context':_0x17b6e2,'layer':_0x2f1222,'isRoot':_0x31c7af[_0x1543e7(0x7f6)],'rootName':_0x31c7af[_0x1543e7(0xa9b)],'curTextureName':_0x5029de,'textureInfo':_0x2f3145,'rootBatchIdMap':_0x332d02,'ancestorMap':_0x19ef8d},this[_0x1543e7(0x8fb)]=_0x31c7af[_0x1543e7(0x7f6)],this[_0x1543e7(0xdff)]=!0x0,this[_0x1543e7(0xc25)]=_0x31c7af['isRootTile'];let _0x29fbd2=_0x2f3145['textureData'],_0x2837a5=Cesium[_0x1543e7(0x3c9)][_0x1543e7(0x23b)],_0x54ca42=_0x304c1a['create']({'context':_0x17b6e2,'layerId':_0x2f1222['id'],'rootName':_0x31c7af[_0x1543e7(0xa9b)],'textureId':_0x2f3145['id'],'width':_0x2f3145[_0x1543e7(0x4b7)],'height':_0x2f3145[_0x1543e7(0xc1d)],'compressType':_0x2f3145[_0x1543e7(0x885)],'supportCompressType':_0x2f1222[_0x1543e7(0xd88)],'pixelFormat':_0x2f3145[_0x1543e7(0xaba)],'internalFormat':_0x2837a5,'arrayBufferView':_0x29fbd2});_0x54ca42['renderable']=_0x31c7af[_0x1543e7(0x7f6)];let _0xd0c122=_0x2f3145['subTexInfos'][_0x1543e7(0xbc2)],_0x36a462=_0x332d02[_0x2f3145[_0x1543e7(0x3a8)]];this[_0x1543e7(0x349)][_0x1543e7(0x6e3)](_0x54ca42);let _0x5f0df3=[{'functionName':_0x1543e7(0x424),'componentDatatype':Cesium['ComponentDatatype']['FLOAT'],'componentsPerAttribute':0x4}],_0x25cfcb=_0x36a462?Object[_0x1543e7(0xb44)](_0x36a462)['length']:_0xd0c122;this[_0x1543e7(0xe05)]=new Cesium[(_0x1543e7(0x2ce))](_0x17b6e2,_0x5f0df3,_0x25cfcb);let _0x174004=_0x13ccc4[_0x2f1222['name']];_0x174004||(_0x174004=_0x13ccc4[_0x2f1222[_0x1543e7(0x6cb)]]={});let _0x5b7f63=_0x174004[_0x31c7af[_0x1543e7(0xa9b)]];_0x5b7f63||(_0x5b7f63=_0x174004[_0x31c7af[_0x1543e7(0xa9b)]]={});let _0x100454=_0x5b7f63[_0x5029de];_0x100454||(_0x100454=_0x5b7f63[_0x5029de]={});let _0x17ce08=_0x2f3145[_0x1543e7(0xa00)];for(let _0x5accbe=0x0;_0x5accbe<_0xd0c122;_0x5accbe++){let _0x20b292=_0x17ce08[_0x5accbe],_0x40c250=_0x20b292[_0x1543e7(0x328)][_0x1543e7(0x3e6)]('_')[0x0],_0x1b5959=_0x20b292['offsetX'],_0x2455ef=_0x20b292[_0x1543e7(0xdde)],_0x5af537=_0x20b292[_0x1543e7(0x4b7)],_0x48a28b=_0x20b292[_0x1543e7(0xc1d)],_0x3f43d9=new Cesium[(_0x1543e7(0xb80))](_0x1b5959,_0x2455ef,_0x5af537,_0x48a28b);_0x100454[_0x40c250]=_0x3f43d9;}if(!_0x31c7af[_0x1543e7(0x7f6)]){this[_0x1543e7(0x9af)]=[];for(let _0x229d9b=0x0;_0x229d9b<_0x2f3145[_0x1543e7(0xd6e)]['length'];_0x229d9b++){let _0x1c6448=_0x2f3145['requestNames'][_0x229d9b],_0x3e3b41=_0x186ad8(_0x1c6448);if(_0x1543e7(0x7f4)===_0x3e3b41[_0x1543e7(0x3e6)]('_')[0x0]){let _0x1eaadc=_0x1c6448[_0x1543e7(0x3e6)]('#'),_0x5c599c=_0x186ad8(_0x1eaadc[0x0]);if(_0x1eaadc[_0x1543e7(0xbc2)]>0x1){let _0x101639=_0x1eaadc[0x1],_0x49aa46=_0x101639['length'];for(let _0x43358e=0x0;_0x43358e<_0x49aa46;_0x43358e+=0x3){let _0x32c1fa=_0x5c599c+'_'+_0x101639['substring'](_0x43358e,_0x43358e+0x3);this[_0x1543e7(0x9af)]['push'](_0x32c1fa);}}}else this[_0x1543e7(0x9af)][_0x1543e7(0x6e3)](_0x3e3b41);}}return this[_0x1543e7(0x846)]=!(_0x31c7af[_0x1543e7(0x7f6)]||0x1===_0x2f3145['requestNames']['length']&&_0x2f3145[_0x1543e7(0xd6e)][0x0]===_0x5029de),this[_0x1543e7(0x810)]=_0x54ca42,_0x54ca42;},_0x421a20['prototype'][_0x14b705(0xcca)]=function(_0x563d6f,_0x3b2517){const _0x394f0d=_0x14b705;if(this[_0x394f0d(0xc25)])return;if(!this[_0x394f0d(0x9af)])return;_0x3b2517[_0x394f0d(0x2f8)];let _0x263ee0=this[_0x394f0d(0x9af)],_0x435b87=this[_0x394f0d(0xa00)],_0x5c92d8=this[_0x394f0d(0x713)],_0x478434=this[_0x394f0d(0xd29)],_0xe6faec=this['oriTexture'],_0x2c2c62=[],_0x1a87ed=this[_0x394f0d(0x95b)][_0x394f0d(0x571)][_0x394f0d(0xc30)][_0x394f0d(0xb31)](0x0,this['tile'][_0x394f0d(0x571)][_0x394f0d(0xc30)]['lastIndexOf']('/')+0x1),_0x3be846=_0x3b2517[_0x394f0d(0xdbf)],_0x1f9c96=this[_0x394f0d(0x7ed)];for(let _0x262797=0x0,_0x21aa99=_0x263ee0['length'];_0x262797<_0x21aa99;_0x262797++){let _0x1b70cc=_0x263ee0[_0x262797],_0x556697=_0x3be846[_0x394f0d(0xaf6)](_0x3b2517['id'],_0x1a87ed,_0x1b70cc,this,this[_0x394f0d(0x95b)]);if(!_0x556697)continue;let _0x144170=_0x556697['result'];_0x2c2c62[_0x394f0d(0x6e3)](_0x262797);for(let _0xb10fa in _0x144170)if(_0x144170['hasOwnProperty'](_0xb10fa)){let _0x12e937=_0x144170[_0xb10fa],_0x1b61c4=_0x5c92d8[_0x394f0d(0x966)](_0xb10fa);if(_0x1b61c4<0x0&&this['isLeaf'])continue;let _0x34f9de=0x0,_0x17097=0x0,_0x278257=_0x12e937[_0x394f0d(0x4b7)],_0x42d0a3=_0x12e937[_0x394f0d(0xc1d)];if(_0x1b61c4>=0x0){let _0x2929f7=_0x435b87[_0x1b61c4];_0x34f9de=_0x2929f7[_0x394f0d(0x858)],_0x17097=_0x2929f7[_0x394f0d(0xdde)];}this[_0x394f0d(0x846)]?_0x1f9c96[_0x394f0d(0xbdd)]({'texture':_0xe6faec,'subTextureInfo':{'xOffset':_0x34f9de,'yOffset':_0x17097,'width':_0x278257,'height':_0x42d0a3,'arrayBufferView':_0x12e937[_0x394f0d(0x65b)]}}):_0xe6faec[_0x394f0d(0x65b)]=_0x12e937[_0x394f0d(0x65b)];}}if(_0x2c2c62[_0x394f0d(0xbc2)]===_0x263ee0['length'])_0x263ee0[_0x394f0d(0xbc2)]=0x0;else{let _0xe3dc7a=0x0;for(let _0x1b97a5=0x0,_0x52da11=_0x2c2c62[_0x394f0d(0xbc2)];_0x1b97a5<_0x52da11;_0x1b97a5++)_0x263ee0[_0x394f0d(0x984)](_0x2c2c62[_0x1b97a5]-_0xe3dc7a,0x1),_0xe3dc7a++;}0x0===_0x263ee0[_0x394f0d(0xbc2)]&&(this['textureRenderableFlag']=!0x0,this[_0x394f0d(0x846)]||_0xe6faec[_0x394f0d(0x6a6)](),_0x43ff74(_0x563d6f,this[_0x394f0d(0xe05)],_0x478434),this[_0x394f0d(0xc25)]=!0x0,this[_0x394f0d(0x9af)]=void 0x0,this[_0x394f0d(0x713)]=void 0x0,this['subBatchValues']=void 0x0,this['subTexInfos']=void 0x0);},_0x421a20[_0x14b705(0x8bd)][_0x14b705(0x70f)]=function(_0x340e66,_0x2d5f16,_0x49fcb8,_0x2bd4f2){const _0x28d998=_0x14b705;if(this['subRequestedBaker'])return;if(!defined(this['subRequestNamesBake']))return;let _0x1ebeaf=this[_0x28d998(0x354)],_0x2c5a2a=this[_0x28d998(0x8ee)],_0x1a652e=this[_0x28d998(0x965)],_0x8d65d2=this[_0x28d998(0x816)],_0x5038fc=this[_0x28d998(0x4f5)],_0x5dabb8=[],_0x6a313e=_0x49fcb8[_0x28d998(0xaa6)],_0x4d00af=_0x49fcb8[_0x28d998(0x433)];for(let _0x5ac1e5=0x0,_0x44e6e2=_0x1ebeaf[_0x28d998(0xbc2)];_0x5ac1e5<_0x44e6e2;_0x5ac1e5++){let _0x3d01a5=_0x1ebeaf[_0x5ac1e5],_0x92a73a=_0x4d00af['get'](_0x49fcb8['_id'],_0x6a313e,_0x3d01a5,this);if(!_0x92a73a)continue;let _0x26c7b9=_0x92a73a['result'];_0x5dabb8[_0x28d998(0x6e3)](_0x5ac1e5);for(let _0x5177bf in _0x26c7b9)if(_0x26c7b9['hasOwnProperty'](_0x5177bf)){let _0x3d3684=_0x26c7b9[_0x5177bf],_0x4fa90f=_0x1a652e[_0x28d998(0x966)](_0x5177bf);if(_0x4fa90f<0x0&&this[_0x28d998(0x846)])continue;let _0x35a20e=0x0,_0x598464=0x0,_0x31f9c5=_0x3d3684[_0x28d998(0x4b7)],_0x31e06d=_0x3d3684['height'];if(_0x4fa90f>=0x0){let _0x30fe8f=_0x2c5a2a[_0x4fa90f];_0x35a20e=_0x30fe8f[_0x28d998(0x858)],_0x598464=_0x30fe8f[_0x28d998(0xdde)];}_0x2bd4f2['enqueue']({'texture':_0x5038fc,'subTextureInfo':{'xOffset':_0x35a20e,'yOffset':_0x598464,'width':_0x31f9c5,'height':_0x31e06d,'arrayBufferView':_0x3d3684[_0x28d998(0x65b)]}});}}if(_0x5dabb8[_0x28d998(0xbc2)]===_0x1ebeaf[_0x28d998(0xbc2)])_0x1ebeaf[_0x28d998(0xbc2)]=0x0;else{let _0x7eb1f0=0x0;for(let _0x3c6e63=0x0,_0x191b96=_0x5dabb8[_0x28d998(0xbc2)];_0x3c6e63<_0x191b96;_0x3c6e63++)_0x1ebeaf[_0x28d998(0x984)](_0x5dabb8[_0x3c6e63]-_0x7eb1f0,0x1),_0x7eb1f0++;}0x0===_0x1ebeaf['length']&&(this[_0x28d998(0x8b8)]=!0x0,this[_0x28d998(0x846)]||_0x5038fc[_0x28d998(0x6a6)](),this[_0x28d998(0x4df)]=!0x0,this[_0x28d998(0x354)]=void 0x0,this[_0x28d998(0x965)]=void 0x0,this['_subBatchValuesBake']=void 0x0,this[_0x28d998(0x8ee)]=void 0x0,_0x43ff74(_0x340e66,this['batchTableBake'],_0x8d65d2));},_0x421a20[_0x14b705(0x8bd)][_0x14b705(0xb24)]=function(){const _0x3475a3=_0x14b705;if(!this[_0x3475a3(0x4e7)])return;this[_0x3475a3(0x4e7)]=!0x1;let _0x130732=this['oriTexture'];_0x130732[_0x3475a3(0xcdc)]=!0x0,this['ancestorTexture']&&this[_0x3475a3(0x9b1)]['textureId']!==_0x130732[_0x3475a3(0xa37)]&&_0x304c1a['del'](this['ancestorTexture']),this['textures'][0x0]=_0x130732,this[_0x3475a3(0x810)]=void 0x0,this['ancestorTexture']=void 0x0;},_0x421a20[_0x14b705(0x8bd)]['enableBakeTextureRenderable']=function(){const _0x113b04=_0x14b705;if(!this[_0x113b04(0x8b8)])return;this[_0x113b04(0x8b8)]=!0x1;let _0x137c1e=this[_0x113b04(0x4f5)];_0x137c1e['renderable']=!0x0,defined(this['_ancestorTextureBake'])&&this[_0x113b04(0xbf3)]['textureId']!==_0x137c1e['textureId']&&_0x304c1a[_0x113b04(0x6bd)](this[_0x113b04(0xbf3)]),this[_0x113b04(0x349)][0x1]=_0x137c1e,this[_0x113b04(0x4f5)]=void 0x0,this[_0x113b04(0xbf3)]=void 0x0;},_0x421a20['prototype'][_0x14b705(0x508)]=function(){return!0x1;},_0x421a20['prototype'][_0x14b705(0x60e)]=function(){const _0x1a461b=_0x14b705;if(--this[_0x1a461b(0x207)]>0x0)return;let _0x424415=this[_0x1a461b(0x95b)][_0x1a461b(0x6fe)];delete _0x424415[_0x1a461b(0xd0e)]['cache'][this['id']],this[_0x1a461b(0x674)]=null,this['diffuseColor']=null,this[_0x1a461b(0x919)]=null;for(let _0x184441=0x0,_0x29788e=this[_0x1a461b(0x349)][_0x1a461b(0xbc2)];_0x184441<_0x29788e;_0x184441++){let _0xe55966=this[_0x1a461b(0x349)][_0x184441];_0x304c1a[_0x1a461b(0x6bd)](_0xe55966);}if(this['textures'][_0x1a461b(0xbc2)]=0x0,this[_0x1a461b(0xe05)]=this[_0x1a461b(0xe05)]&&this[_0x1a461b(0xe05)][_0x1a461b(0x60e)](),this['batchTableBake']=this['batchTableBake']&&this[_0x1a461b(0xd45)][_0x1a461b(0x60e)](),this[_0x1a461b(0x875)]=void 0x0,this['subTextureNames']=void 0x0,this[_0x1a461b(0xd29)]=void 0x0,this[_0x1a461b(0x965)]=void 0x0,this[_0x1a461b(0x8ee)]=void 0x0,Cesium[_0x1a461b(0x4cb)](this[_0x1a461b(0x9b1)])&&this['ancestorTexture']['textureId']!==this[_0x1a461b(0x810)]['textureId']&&_0x304c1a[_0x1a461b(0x6bd)](this[_0x1a461b(0x9b1)]),this[_0x1a461b(0x810)]=void 0x0,this['ancestorTexture']=void 0x0,this[_0x1a461b(0x95b)]=void 0x0,this['textureParameter']=void 0x0,this[_0x1a461b(0x4f5)]=void 0x0,Cesium[_0x1a461b(0x4cb)](this[_0x1a461b(0x9af)])){for(let _0x431837=0x0,_0x254a18=this[_0x1a461b(0x9af)][_0x1a461b(0xbc2)];_0x431837<_0x254a18;_0x431837++){let _0xc8f204=this[_0x1a461b(0x9af)][_0x431837],_0x3e9814=_0xc8f204[_0x1a461b(0x3e6)]('.')[0x0],_0x494a72=_0xc8f204[_0x1a461b(0x966)](_0x1a461b(0x368));_0x3e9814=_0x494a72>-0x1?_0x3e9814+_0xc8f204[_0x1a461b(0xb31)](_0x494a72):_0x3e9814,_0x424415[_0x1a461b(0xdbf)][_0x1a461b(0x6bd)](_0x424415['id'],_0x3e9814);}this[_0x1a461b(0x9af)]=void 0x0;}if(Cesium[_0x1a461b(0x4cb)](this[_0x1a461b(0x354)])){for(i=0x0,j=this[_0x1a461b(0x354)][_0x1a461b(0xbc2)];i-0x1?_0x44a307+_0x52ad0f[_0x1a461b(0xb31)](_0x28a627):_0x44a307,_0x424415[_0x1a461b(0x433)]['del'](_0x424415['id'],_0x44a307);}this[_0x1a461b(0x9af)]=void 0x0;}return Cesium[_0x1a461b(0xb5d)](this);},_0x40b402[_0x14b705(0x8bd)][_0x14b705(0x68e)]=function(_0x75defb){const _0x34466a=_0x14b705;let _0x13fa04=this[_0x34466a(0xbd8)][_0x75defb];return _0x13fa04?_0x13fa04[_0x34466a(0x207)]++:(_0x13fa04=new _0x421a20(),this[_0x34466a(0xbd8)][_0x75defb]=_0x13fa04),_0x13fa04;},_0x40b402[_0x14b705(0x8bd)]['free']=function(_0xece138){const _0x5c39dd=_0x14b705;let _0x541698=this['cache'][_0xece138];_0x541698&&0x0==--_0x541698['refCount']&&(delete this['cache'][_0xece138],_0x541698[_0x5c39dd(0x60e)]());};const _0x424dd6={'UnLoad':0x0,'Loading':0x1,'Loaded':0x2,'Parsing':0x3,'Ready':0x4,'Failed':0x5};let _0x2d1663=0x0;const _0x5538d5=0xc800000;_0x120129['prototype'][_0x14b705(0x9a0)]=function(_0x202976,_0x420428,_0x31820e,_0x54427f,_0x1c0648){const _0x2ea90a=_0x14b705;let _0x477072=_0x202976+'_'+_0x31820e,_0x55bb5b=_0x420428+_0x31820e+_0x2ea90a(0x940),_0x501e45=new Cesium['Request']({'url':_0x55bb5b,'throttle':!0x0,'throttleByServer':!0x0,'priorityFunction':function(){const _0x43bf8a=_0x2ea90a;return _0x54427f[_0x43bf8a(0xa55)];}});_0x501e45[_0x2ea90a(0x28e)]=_0x31820e,_0x501e45[_0x2ea90a(0x54c)]=_0x1c0648[_0x2ea90a(0x95b)][_0x2ea90a(0x6fe)][_0x2ea90a(0x6cb)],_0x501e45[_0x2ea90a(0x8f8)]=_0x477072,this[_0x2ea90a(0x921)][_0x2ea90a(0x6e3)](_0x501e45);};let _0x5a3f1c=function(_0x3261ee,_0x61fe6e){const _0x3236b4=_0x14b705;return _0x3261ee[_0x3236b4(0x72e)]-_0x61fe6e['priority'];};function _0x43fba3(_0x2164d8){const _0x381844=_0x14b705;let _0x14c514=[],_0x469d9d={},_0x2c3305=0x0;for(let _0x188553=0x0,_0x5233b8=_0x2164d8[_0x381844(0xbc2)];_0x188553<_0x5233b8;_0x188553++){let _0xfc2122=_0x2164d8[_0x188553];if(_0xfc2122[_0x381844(0x3a3)])continue;let _0x1016e2=_0xfc2122[_0x381844(0x28e)];_0x469d9d[_0x1016e2]||(_0x469d9d[_0x1016e2]=!0x0,_0x14c514[_0x381844(0x6e3)](_0x1016e2),_0xfc2122[_0x381844(0xc45)]=_0x2c3305++);}return _0x14c514;}function _0x321930(_0xf2ee60,_0x2db005){const _0x1295c8=_0x14b705;let _0x51791d=new DataView(_0xf2ee60),_0x15c95b=0x0,_0x1161c5=_0x51791d[_0x1295c8(0x38e)](_0x15c95b,!0x0);if(_0x2db005>_0x1161c5-0x1||_0x1161c5>0x100)return;_0x15c95b+=0x4;let _0x5bb08b,_0x20c421,_0x4c74dc=[];for(_0x5bb08b=0x0;_0x5bb08b<_0x1161c5;_0x5bb08b++)_0x20c421=_0x51791d[_0x1295c8(0x38e)](_0x15c95b,!0x0),_0x4c74dc[_0x1295c8(0x6e3)](_0x20c421),_0x15c95b+=0x4;for(_0x5bb08b=0x0;_0x5bb08b<_0x1161c5;_0x5bb08b++){if(_0x20c421=_0x4c74dc[_0x5bb08b],_0x5bb08b===_0x2db005){if(0x0===_0x20c421)return;return new Uint8Array(_0xf2ee60)['slice'](_0x15c95b,_0x15c95b+_0x20c421)[_0x1295c8(0x212)];}_0x15c95b+=_0x20c421;}}function _0x417b91(){}function _0x11e6d5(_0x2c41c8,_0x1493af,_0x361bf2){const _0x3f84d1=_0x14b705;_0x2c41c8[_0x3f84d1(0x2f8)];let _0x42a887=_0x2c41c8[_0x3f84d1(0xd0e)];_0x42a887||(_0x42a887=_0x2c41c8['_materialManager']=new _0x40b402()),_0x2c41c8[_0x3f84d1(0xdbf)],_0x2c41c8[_0x3f84d1(0xdbf)]||(_0x2c41c8[_0x3f84d1(0xdbf)]=_0x120129[_0x3f84d1(0x6f6)]());let _0x1c69f1=_0x1493af[_0x3f84d1(0x2f5)][_0x3f84d1(0x388)];for(let _0x3fc9e2=0x0,_0x11d8fe=_0x1c69f1['length'];_0x3fc9e2<_0x11d8fe;_0x3fc9e2++){let _0x13a5ae=_0x1c69f1[_0x3fc9e2]['material'],_0xd578a0=_0x13a5ae['id'],_0x2dd4df=_0x42a887[_0x3f84d1(0x68e)](_0xd578a0);_0x2dd4df['layerId']=_0x2c41c8['id'],_0x2dd4df[_0x3f84d1(0x95b)]=_0x361bf2;let _0x2401de=_0x13a5ae[_0x3f84d1(0x549)];_0x2dd4df[_0x3f84d1(0x674)]=new Cesium[(_0x3f84d1(0xb45))](_0x2401de['r'],_0x2401de['g'],_0x2401de['b'],_0x2401de['a']);let _0x26082e=_0x13a5ae[_0x3f84d1(0x2c0)];_0x2dd4df[_0x3f84d1(0x235)]=new Cesium[(_0x3f84d1(0xb45))](_0x26082e['r'],_0x26082e['g'],_0x26082e['b'],_0x26082e['a']);let _0x97618f=_0x13a5ae[_0x3f84d1(0x520)];_0x2dd4df[_0x3f84d1(0x919)]=new Cesium[(_0x3f84d1(0xb45))](_0x97618f['r'],_0x97618f['g'],_0x97618f['b'],_0x97618f['a']),_0x2dd4df[_0x3f84d1(0x4ee)]=_0x13a5ae[_0x3f84d1(0x4ee)],_0x2dd4df[_0x3f84d1(0x9cd)]=_0x13a5ae[_0x3f84d1(0x486)],_0x2dd4df['id']=_0xd578a0;let _0x1d3a65=_0x13a5ae[_0x3f84d1(0x89d)];_0x1d3a65[_0x3f84d1(0xbc2)];for(let _0xacacfa=0x0;_0xacacfa<0x1;_0xacacfa++){let _0x3d62b2=_0x1d3a65[_0xacacfa][_0x3f84d1(0xadd)],_0x515a65=_0x3d62b2['id'],_0x505548=0x0===_0x3d62b2['addressmode']['u']?Cesium[_0x3f84d1(0xdcb)]['REPEAT']:Cesium[_0x3f84d1(0xdcb)]['CLAMP_TO_EDGE'],_0x3a10e8=0x0===_0x3d62b2[_0x3f84d1(0x99e)]['v']?Cesium[_0x3f84d1(0xdcb)][_0x3f84d1(0x401)]:Cesium[_0x3f84d1(0xdcb)]['CLAMP_TO_EDGE'];_0x2dd4df['texMatrix']=Cesium[_0x3f84d1(0x200)]['unpack'](_0x3d62b2[_0x3f84d1(0x737)]);let _0x366287=_0x1493af[_0x3f84d1(0xd8f)][_0x515a65];if(_0x366287){if(_0x366287['wrapS']=_0x505548,_0x366287[_0x3f84d1(0xcab)]=_0x3a10e8,_0x366287[_0x3f84d1(0x885)]===_0x2d647f[_0x3f84d1(0x210)]&&_0x366287[_0x3f84d1(0xc9a)]){const _0x31b325=_0x49cd4[_0x3f84d1(0x88c)]({'data':_0x366287[_0x3f84d1(0xc9a)],'bMipMap':!0x0});_0x366287[_0x3f84d1(0xc9a)]=_0x31b325[_0x3f84d1(0xda0)];}_0x2dd4df[_0x3f84d1(0x623)](_0x2c41c8,_0x361bf2,_0x366287,_0xacacfa,_0x1493af);}}}return _0x1c69f1;}function _0x13fe70(_0x21fe06,_0x1ca930){const _0xd7d754=_0x14b705;let _0x3e6f77,_0x5c58bd,_0x29d8be=new Cesium[(_0xd7d754(0x382))](),_0x3c70d3=new Cesium[(_0xd7d754(0x367))](),_0x313329=_0x21fe06[_0xd7d754(0x2be)][0x0],_0x3ac83d=_0x313329[_0xd7d754(0x462)],_0x5685a8=Cesium['defined'](_0x21fe06[_0xd7d754(0x6ab)])&&(_0x21fe06[_0xd7d754(0x6ab)]&_0x1b10cd[_0xd7d754(0x673)])===_0x1b10cd[_0xd7d754(0x673)],_0x59fdee=0x1;_0x5685a8?(_0x59fdee=_0x21fe06[_0xd7d754(0x20a)],_0x3e6f77=new Cesium[(_0xd7d754(0x367))](_0x21fe06[_0xd7d754(0xb14)]['x'],_0x21fe06[_0xd7d754(0xb14)]['y'],_0x21fe06['minVerticesValue']['z']),_0x5c58bd=new Uint16Array(_0x313329[_0xd7d754(0xcbe)][_0xd7d754(0x212)],_0x313329[_0xd7d754(0xcbe)]['byteOffset'],_0x313329[_0xd7d754(0xcbe)][_0xd7d754(0x932)]/0x2)):_0x5c58bd=new Float32Array(_0x313329[_0xd7d754(0xcbe)]['buffer'],_0x313329[_0xd7d754(0xcbe)][_0xd7d754(0x8a7)],_0x313329[_0xd7d754(0xcbe)]['byteLength']/0x4);let _0x56d235=[];for(let _0x58b7fe=0x0;_0x58b7fe<_0x21fe06['verticesCount'];_0x58b7fe++)Cesium['Cartesian3'][_0xd7d754(0xa97)](_0x5c58bd,_0x3ac83d*_0x58b7fe,_0x3c70d3),_0x5685a8&&(_0x3c70d3=Cesium[_0xd7d754(0x367)][_0xd7d754(0x74d)](_0x3c70d3,_0x59fdee,_0x3c70d3),_0x3c70d3=Cesium[_0xd7d754(0x367)][_0xd7d754(0x49c)](_0x3c70d3,_0x3e6f77,_0x3c70d3)),_0x56d235[_0xd7d754(0x6e3)](Cesium[_0xd7d754(0x367)][_0xd7d754(0x9b9)](_0x3c70d3));return Cesium[_0xd7d754(0x382)][_0xd7d754(0x4e9)](_0x56d235,_0x29d8be),Cesium['BoundingSphere'][_0xd7d754(0x883)](_0x29d8be,_0x1ca930,_0x29d8be),_0x56d235[_0xd7d754(0xbc2)]=0x0,_0x29d8be;}_0x120129[_0x14b705(0x8bd)][_0x14b705(0xa7f)]=function(){const _0x566a91=_0x14b705;if(!(this[_0x566a91(0x921)][_0x566a91(0xbc2)]<0x1)){this['pendingRequests'][_0x566a91(0xb82)](_0x5a3f1c),this['startPackRequest']();for(let _0x2e8c56=0x0,_0x4d4243=this[_0x566a91(0x921)][_0x566a91(0xbc2)];_0x2e8c56<_0x4d4243;_0x2e8c56++){let _0x3b906f=this[_0x566a91(0x921)][_0x2e8c56];this[_0x566a91(0x9a8)](_0x3b906f);}this[_0x566a91(0x921)]['length']=0x0;}},_0x120129[_0x14b705(0x8bd)]['startPackRequest']=function(){const _0x16ff2f=_0x14b705;let _0xb3c199=_0x43fba3(this[_0x16ff2f(0x921)])[_0x16ff2f(0x253)](';'),_0x449d12=this[_0x16ff2f(0x921)][0x0]['url'],_0x2c22cf=new Cesium['Resource']({'url':_0x449d12,'queryParameters':{'extratiles':_0xb3c199}}),_0x3b004b=_0x318aaf(),_0x54457a=_0x2c22cf[_0x16ff2f(0x205)]();if(_0x54457a){for(let _0x4e58cc=0x0,_0x55567f=this[_0x16ff2f(0x921)][_0x16ff2f(0xbc2)];_0x4e58cc<_0x55567f;_0x4e58cc++){this[_0x16ff2f(0x921)][_0x4e58cc][_0x16ff2f(0x536)]=_0x3b004b;}_0x54457a[_0x16ff2f(0xacd)](function(_0x2d0757){const _0x25d365=_0x16ff2f;_0x3b004b[_0x25d365(0x356)](_0x2d0757);},_0x3c1a85=>{const _0x46bb13=_0x16ff2f;_0x3b004b[_0x46bb13(0xa6e)](error);});}},_0x120129[_0x14b705(0x8bd)][_0x14b705(0x9a8)]=function(_0x45b930){const _0x881bc8=_0x14b705;let _0x552acf=_0x45b930['keyWord'],_0x2a71d6=_0x45b930[_0x881bc8(0x536)]['promise'];this[_0x881bc8(0x3fb)][_0x552acf]=_0x424dd6['Loading'];let _0x4a6b21=this;_0x2a71d6[_0x881bc8(0xacd)](function(_0x19a50f){const _0x53c339=_0x881bc8;if(!Cesium[_0x53c339(0x4cb)](_0x4a6b21[_0x53c339(0x3fb)][_0x552acf]))return;_0x4a6b21[_0x53c339(0x3fb)][_0x552acf]=_0x424dd6['Loaded'];let _0x5839cd=_0x321930(_0x19a50f,_0x45b930[_0x53c339(0xc45)]);if(!_0x5839cd)return void(_0x4a6b21['state'][_0x552acf]=_0x424dd6[_0x53c339(0x9fd)]);let _0x3ffd71=new Uint8Array(_0x5839cd),_0x157ca4=new DataView(_0x5839cd),_0x55be21=0x0,_0x6d4c47=_0x157ca4[_0x53c339(0x38e)](_0x55be21,!0x0);_0x55be21+=Uint32Array[_0x53c339(0xde0)];let _0x588d95={};for(let _0xb6f53b=0x0;_0xb6f53b<_0x6d4c47;_0xb6f53b++){let _0x4efc54=_0x157ca4[_0x53c339(0x38e)](_0x55be21,!0x0);_0x55be21+=Uint32Array[_0x53c339(0xde0)];let _0x117107=Cesium[_0x53c339(0x9f6)](_0x3ffd71,_0x55be21,_0x4efc54);_0x55be21+=_0x4efc54;let _0x4c092a=_0x157ca4[_0x53c339(0x38e)](_0x55be21,!0x0);_0x55be21+=Uint32Array[_0x53c339(0xde0)];let _0x35a94f,_0x56837c,_0x27f37a=_0x157ca4[_0x53c339(0x38e)](_0x55be21,!0x0);_0x55be21+=Uint32Array[_0x53c339(0xde0)];let _0x3f7c6f=_0x3ffd71;try{let _0x398241=new Uint8Array(_0x5839cd,_0x55be21,_0x27f37a);_0x3f7c6f=_0x3e110c['inflate'](_0x398241)[_0x53c339(0x212)],_0x35a94f=new DataView(_0x3f7c6f),_0x56837c=0x0;}catch(_0x4fde68){if(_0x4c092a!==_0x27f37a)continue;_0x35a94f=_0x157ca4,_0x56837c=_0x55be21;}let _0x43c541=_0x35a94f[_0x53c339(0x38e)](_0x56837c,!0x0);_0x56837c+=Uint32Array['BYTES_PER_ELEMENT'];let _0xea30ec=_0x35a94f[_0x53c339(0x38e)](_0x56837c,!0x0);_0x56837c+=Uint32Array[_0x53c339(0xde0)];let _0x1c29a2=_0x35a94f['getUint32'](_0x56837c,!0x0);_0x56837c+=Uint32Array['BYTES_PER_ELEMENT'],_0x35a94f[_0x53c339(0x38e)](_0x56837c,!0x0),_0x56837c+=Uint32Array[_0x53c339(0xde0)];let _0x446cd9=_0x35a94f['getUint32'](_0x56837c,!0x0);_0x56837c+=Uint32Array[_0x53c339(0xde0)];let _0x54ace3=new Uint8Array(_0x3f7c6f,_0x56837c,_0x446cd9);0x1a===_0x43c541&&(_0x54ace3=_0x3f7c6f[_0x53c339(0xd5b)](_0x56837c,_0x56837c+_0x446cd9),_0x54ace3=_0x49cd4[_0x53c339(0x88c)]({'data':_0x54ace3,'bMipMap':!0x0})[_0x53c339(0xda0)]),_0x588d95[_0x117107]={'width':_0xea30ec,'height':_0x1c29a2,'arrayBufferView':_0x54ace3},_0x55be21+=_0x27f37a;}let _0x3a13cf={'keyWord':_0x552acf,'result':_0x588d95,'byteLength':_0x5839cd[_0x53c339(0x932)]},_0xda5e04=_0x4a6b21[_0x53c339(0x455)]['add'](_0x3a13cf);_0x4a6b21[_0x53c339(0xbd8)][_0x552acf]=_0xda5e04,_0x4a6b21[_0x53c339(0x3fb)][_0x552acf]=_0x424dd6[_0x53c339(0x7c3)],delete _0x4a6b21[_0x53c339(0x3fb)][_0x552acf],_0x2d1663+=_0x5839cd[_0x53c339(0x932)];let _0xf2f9dd=_0x4a6b21[_0x53c339(0x455)][_0x53c339(0x206)];for(;_0x2d1663>_0x5538d5;){let _0x1fd3d3=_0xf2f9dd,_0x168254=_0xf2f9dd[_0x53c339(0x596)][_0x53c339(0x8f8)],_0x55ae2=_0x4a6b21[_0x53c339(0xbd8)][_0x168254]['item'];_0x2d1663-=_0x55ae2[_0x53c339(0x932)],delete _0x4a6b21[_0x53c339(0xbd8)][_0x168254],_0xf2f9dd=_0xf2f9dd[_0x53c339(0x973)],_0x4a6b21['list'][_0x53c339(0x4d1)](_0x1fd3d3);}},function(_0x4bdce1){const _0x15c610=_0x881bc8;_0x4a6b21[_0x15c610(0x3fb)][_0x552acf]=_0x4bdce1?_0x424dd6['Failed']:_0x424dd6['UnLoad'];});},_0x120129[_0x14b705(0x8bd)]['get']=function(_0x55f610,_0x34e715,_0x625efc,_0xd72020){const _0x4e0063=_0x14b705;let _0x159008=_0x55f610+'_'+_0x625efc,_0x2a5aa2=this[_0x4e0063(0xbd8)][_0x159008];if(_0x2a5aa2)return this[_0x4e0063(0x455)][_0x4e0063(0x984)](this[_0x4e0063(0x455)][_0x4e0063(0x6ea)],_0x2a5aa2),_0x2a5aa2[_0x4e0063(0x596)];let _0x426109=this[_0x4e0063(0x3fb)][_0x159008];Cesium[_0x4e0063(0x4cb)](_0x426109)||(_0x426109=this[_0x4e0063(0x3fb)][_0x159008]=_0x424dd6[_0x4e0063(0x7d5)]),_0x426109===_0x424dd6[_0x4e0063(0x7d5)]&&this[_0x4e0063(0x9a0)](_0x55f610,_0x34e715,_0x625efc,_0xd72020['tile'],_0xd72020);},_0x120129[_0x14b705(0x8bd)][_0x14b705(0x6bd)]=function(_0x509b36,_0x4082d5){const _0x2b9fb8=_0x14b705;let _0x56cc5e=_0x509b36+'_'+_0x4082d5;delete this[_0x2b9fb8(0x3fb)][_0x56cc5e];},_0x120129['_singleInstance']=void 0x0,_0x120129[_0x14b705(0x6f6)]=function(){const _0x4656ef=_0x14b705;return _0x120129[_0x4656ef(0xcb9)]||(_0x120129[_0x4656ef(0xcb9)]=new _0x120129()),_0x120129['_singleInstance'];};let _0x450e4f=new Cesium[(_0x14b705(0x367))]();function _0x1a9ff6(_0x3f978d){const _0xe1c4b3=_0x14b705;let _0x21a86c=new Cesium[(_0xe1c4b3(0x382))](),_0xbd6a5d=_0x3f978d[_0xe1c4b3(0xb97)];if(!Cesium[_0xe1c4b3(0x4cb)](_0xbd6a5d))return _0x21a86c;let _0x40243c=new Cesium[(_0xe1c4b3(0x367))](_0xbd6a5d[0x0],_0xbd6a5d[0x1],_0xbd6a5d[0x2]),_0x297d34=new Cesium['Carteisan3'](_0xbd6a5d[0x3],_0xbd6a5d[0x4],_0xbd6a5d[0x5]),_0x1e46e7=new Cesium['Cartesian3'][(_0xe1c4b3(0x5fa))](_0x40243c,_0x297d34,0.5,_0x450e4f),_0x3a6c79=new Cesium[(_0xe1c4b3(0x367))][(_0xe1c4b3(0xa39))](_0x1e46e7,_0x40243c);return _0x21a86c[_0xe1c4b3(0x97b)]=_0x1e46e7,_0x21a86c[_0xe1c4b3(0xc8b)]=_0x3a6c79,_0x21a86c;}function _0x934dcd(_0x395644,_0x12bee4){const _0x12c1dd=_0x14b705;return _0x395644[_0x12c1dd(0x923)]>-0x1?_0x1a9ff6(_0x395644):_0x13fe70(_0x395644,_0x12bee4);}function _0x479c9f(_0x470429,_0x3069a5,_0x1c90ee,_0xdee671){const _0x5ac939=_0x14b705;let _0x437321=_0x1c90ee[_0x5ac939(0xa3c)];for(let _0x16c360=0x0,_0x19313c=_0x437321[_0x5ac939(0xbc2)];_0x16c360<_0x19313c;_0x16c360++){let _0x36b44e,_0xd50e5b=_0x437321[_0x16c360],_0x113b5a=_0xd50e5b[_0x5ac939(0x8c1)],_0x217327=Cesium[_0x5ac939(0x200)][_0x5ac939(0x342)](_0x470429[_0x5ac939(0x902)],_0x113b5a,new Cesium['Matrix4']());Cesium[_0x5ac939(0x4cb)](_0xdee671[_0x5ac939(0x86d)])&&(_0x36b44e=new Cesium[(_0x5ac939(0x382))](_0xdee671['boundingVolume'][_0x5ac939(0xc55)][_0x5ac939(0x97b)],_0xdee671[_0x5ac939(0x86d)][_0x5ac939(0xc55)][_0x5ac939(0xc8b)]),Cesium[_0x5ac939(0x382)]['transform'](_0x36b44e,_0x470429[_0x5ac939(0x902)],_0x36b44e));let _0x56c006=_0xd50e5b['skeletonNames'];for(let _0x371e72=0x0,_0x4a6ea0=_0x56c006[_0x5ac939(0xbc2)];_0x371e72<_0x4a6ea0;_0x371e72++){let _0x544b99,_0x597300=_0x56c006[_0x371e72],_0x4b646c=_0x3069a5[_0x5ac939(0xd71)][_0x597300],_0x4d1349=_0x4b646c[_0x5ac939(0x93b)],_0x21295c=_0x4b646c[_0x5ac939(0x498)],_0xfbba5b=_0x4b646c[_0x5ac939(0xcae)];_0x21295c[_0x5ac939(0xbc2)]>0x0&&(_0x544b99=_0x470429[_0x5ac939(0xd0e)][_0x5ac939(0x68e)](_0x21295c[0x0][_0x5ac939(0x553)]));let _0x488a24=Cesium[_0x5ac939(0x4cb)](_0x36b44e)?_0x36b44e:_0x934dcd(_0x4d1349,_0x217327);const _0x30d1b6=_0x594170[_0x470429[_0x5ac939(0x8cf)]]({'layer':_0x470429,'vertexPackage':_0x4d1349,'arrIndexPackage':_0x21295c,'pickInfo':_0xfbba5b,'modelMatrix':_0x217327,'geoMatrix':_0x113b5a,'boundingVolume':_0x488a24,'material':_0x544b99,'edgeGeometry':_0x4b646c[_0x5ac939(0x9e3)],'geoName':_0x597300});_0xdee671[_0x5ac939(0x9eb)][_0x5ac939(0x6e3)](_0x30d1b6);}}if(!Cesium['defined'](_0xdee671[_0x5ac939(0x86d)])&&_0xdee671[_0x5ac939(0x9eb)]['length']>0x0){let _0x37ff27=[];for(let _0x14c209=0x0,_0x2f306c=_0xdee671[_0x5ac939(0x9eb)][_0x5ac939(0xbc2)];_0x14c209<_0x2f306c;_0x14c209++)_0x37ff27[_0x5ac939(0x6e3)](_0xdee671[_0x5ac939(0x9eb)][_0x14c209][_0x5ac939(0x86d)]);_0xdee671[_0x5ac939(0x86d)]={'sphere':Cesium['BoundingSphere']['fromBoundingSpheres'](_0x37ff27),'isCalc':!0x0};}}function _0x157668(_0x22bfa7,_0xdbbf42){const _0x1945dc=_0x14b705;let _0x3f5ad9=_0xdbbf42['groupNode'],_0x538c18=[];for(let _0x52faa9=0x0,_0x2b0a04=_0x3f5ad9[_0x1945dc(0xd6c)][_0x1945dc(0xbc2)];_0x52faa9<_0x2b0a04;_0x52faa9++){let _0x1d0a90={},_0x3bb4d1=_0x3f5ad9[_0x1945dc(0xd6c)][_0x52faa9];if(_0x1d0a90[_0x1945dc(0x52f)]=_0x3bb4d1['rangeMode'],_0x1d0a90[_0x1945dc(0x4f9)]=_0x3bb4d1[_0x1945dc(0x4f9)],_0x1d0a90[_0x1945dc(0x7cc)]=_0x3bb4d1['rangeList'],_0x1d0a90['isLeafTile']=''===_0x1d0a90[_0x1945dc(0x4f9)],_0x1d0a90[_0x1945dc(0x9eb)]=[],_0x3bb4d1[_0x1945dc(0x914)]&&!_0x1d0a90[_0x1945dc(0x9d2)]){let _0x248242=_0x3bb4d1['boundingSphere'][_0x1945dc(0x97b)],_0x5c0d11=_0x3bb4d1[_0x1945dc(0x914)]['radius'];_0x1d0a90[_0x1945dc(0x86d)]={'sphere':{'center':new Cesium['Cartesian3'](_0x248242['x'],_0x248242['y'],_0x248242['z']),'radius':_0x5c0d11},'isCalc':!0x1};}_0x3bb4d1[_0x1945dc(0x431)]&&(_0x1d0a90['boundingVolume']=_0x1d0a90['boundingVolume']||{},_0x1d0a90[_0x1945dc(0x86d)][_0x1945dc(0x431)]=_0x3bb4d1[_0x1945dc(0x431)]),_0x479c9f(_0x22bfa7,_0xdbbf42,_0x3bb4d1,_0x1d0a90),_0x538c18['push'](_0x1d0a90);}return _0x538c18;}function _0x40f44a(){const _0x106124=_0x14b705;this[_0x106124(0xab2)]=void 0x0,this[_0x106124(0x5b6)]=void 0x0,this['rangeMode']=void 0x0,this[_0x106124(0x86d)]=void 0x0,this[_0x106124(0x9d2)]=!0x1,this[_0x106124(0x9eb)]=[],this[_0x106124(0x4f9)]=void 0x0,this[_0x106124(0x68d)]=!0x1,this[_0x106124(0xa66)]=!0x1;}_0x417b91['parse']=function(_0xa7af10,_0x567e06,_0x23f4b3){const _0x1561d2=_0x14b705;if(!Cesium[_0x1561d2(0x4cb)](_0x23f4b3))return;return _0xa7af10[_0x1561d2(0x51c)]=_0x23f4b3[_0x1561d2(0x7c0)],_0x11e6d5(_0xa7af10,_0x23f4b3,_0x567e06),_0x157668(_0xa7af10,_0x23f4b3);},_0x40f44a['prototype']['update']=function(_0x2c64d9,_0x4bd67a){const _0x4e2249=_0x14b705,_0x18c4e8=_0x2c64d9[_0x4e2249(0x2f8)],_0x41f936=this['boundingVolume'],_0x479aed=this[_0x4e2249(0x52f)],_0x1f8b40=this['rangeData'],_0x57799e=_0x4bd67a[_0x4e2249(0x6c2)],_0x4d3577=_0x41f936[_0x4e2249(0xa55)](_0x2c64d9);if(_0x479aed===_0x5e0428[_0x4e2249(0xd7f)])this[_0x4e2249(0x68d)]=_0x4d3577*_0x57799e<_0x1f8b40;else{if(_0x479aed===_0x5e0428[_0x4e2249(0x74a)]){const _0xd84d59=_0x41f936[_0x4e2249(0xc8b)];_0x41f936[_0x4e2249(0x97b)];const _0x5cf175=_0x2c64d9[_0x4e2249(0x2f8)][_0x4e2249(0x3b9)],_0x7b8f4e=0.5*_0x2c64d9['camera'][_0x4e2249(0x20d)][_0x4e2249(0x3c6)],_0x2216c3=0.5*_0x5cf175/Math[_0x4e2249(0x3a7)](_0x7b8f4e)*_0xd84d59/_0x4d3577;this[_0x4e2249(0x68d)]=_0x2216c3>_0x1f8b40*_0x57799e;}else{if(_0x479aed===_0x5e0428[_0x4e2249(0xdd8)]){const _0x34b2e3=_0x18c4e8[_0x4e2249(0x9b0)][_0x4e2249(0x8da)],_0x3a1664=_0x1f8b40*_0x18c4e8[_0x4e2249(0x3b9)]/(_0x4d3577*_0x2c64d9['camera']['frustum'][_0x4e2249(0x5c3)])/_0x34b2e3;this[_0x4e2249(0x68d)]=_0x3a1664>0x10*_0x57799e;}}}},_0x40f44a[_0x14b705(0x8bd)][_0x14b705(0x331)]=function(_0x2e441d,_0x2eea9a){const _0x260957=_0x14b705,_0x5b071b=new _0x3a7fdc(_0x2e441d,_0x2eea9a,this['boundingVolume'],this[_0x260957(0xab2)]);this[_0x260957(0x4f9)]=_0x5b071b;},_0x40f44a[_0x14b705(0x8bd)][_0x14b705(0x508)]=function(){return!0x1;},_0x40f44a[_0x14b705(0x8bd)]['destroy']=function(){const _0x1989e2=_0x14b705;for(let _0x1879e2=0x0,_0x350381=this[_0x1989e2(0x9eb)]['length'];_0x1879e2<_0x350381;_0x1879e2++){this[_0x1989e2(0x9eb)][_0x1879e2][_0x1989e2(0x60e)]();}return this[_0x1989e2(0x9eb)]['length']=0x0,this[_0x1989e2(0x4f9)]=void 0x0,Cesium[_0x1989e2(0xb5d)](this);};const _0x39f6cf=Cesium['defined'];function _0x3a7fdc(_0x176f02,_0x3ce837,_0x468e70,_0x4ea72a){const _0x45d3e6=_0x14b705;this[_0x45d3e6(0x6fe)]=_0x176f02,this[_0x45d3e6(0x344)]=_0x3ce837;let _0xc7eccd=_0x4ea72a[_0x45d3e6(0x94b)](/\\/g,'/');this['fileExtension']=Cesium[_0x45d3e6(0x9ad)](_0x4ea72a),this[_0x45d3e6(0x329)]=_0x29ec5a(_0xc7eccd,_0x176f02),this[_0x45d3e6(0xab2)]=_0x4ea72a,this[_0x45d3e6(0x9d2)]=!0x1,this[_0x45d3e6(0x7f6)]=!0x1,this[_0x45d3e6(0x86d)]=this[_0x45d3e6(0xd06)](_0x468e70,_0x176f02[_0x45d3e6(0x902)]);let _0x439e7e=Cesium[_0x45d3e6(0x877)][_0x45d3e6(0x3d8)](_0x176f02[_0x45d3e6(0xdb9)]);if(Cesium['defined'](_0x3ce837))this[_0x45d3e6(0x355)]=_0x3ce837[_0x45d3e6(0x355)];else{let _0x1b379e=new Cesium[(_0x45d3e6(0x877))](_0xc7eccd);this[_0x45d3e6(0x355)]=_0x1b379e[_0x45d3e6(0x759)]();}this[_0x45d3e6(0x571)]=_0x439e7e[_0x45d3e6(0x2bc)]({'url':this[_0x45d3e6(0x329)]}),this[_0x45d3e6(0x705)]=Cesium[_0x45d3e6(0x2fe)]['getServerKey'](this[_0x45d3e6(0x571)]['getUrlComponent']()),this[_0x45d3e6(0x9a8)]=void 0x0,this[_0x45d3e6(0xb84)]=void 0x0,this['distanceToCamera']=0x0,this[_0x45d3e6(0x9ba)]=0x0,this[_0x45d3e6(0xb2d)]=_0x3ce837?_0x3ce837[_0x45d3e6(0xb2d)]+0x1:0x0,this[_0x45d3e6(0xdcd)]=0x0,this[_0x45d3e6(0x92e)]=!0x1,this['pageLods']=[],this[_0x45d3e6(0x9eb)]=[],this['contentState']=_0xd5b949[_0x45d3e6(0x4c6)],this[_0x45d3e6(0x42d)]=0x0,this[_0x45d3e6(0x505)]=0x0,this[_0x45d3e6(0x82f)]=0x0,this[_0x45d3e6(0x77f)]=0x0,this['foveatedFactor']=0x0,this[_0x45d3e6(0x72e)]=0x0,this[_0x45d3e6(0xa9b)]=_0x3ce837?_0x3ce837['rootName']:this['fileName'],this[_0x45d3e6(0x86f)]='',this['isAncestorBlock']=!0x1,this[_0x45d3e6(0xac1)]=!0x1,this[_0x45d3e6(0xd86)]={},this['ancestorMap']={};}let _0x38d9ed=new Cesium[(_0x14b705(0x367))]();function _0x277036(_0xf4759a,_0x376885){const _0x2f4554=_0x14b705;let _0x1e4e8f=Cesium['Cartesian3'][_0x2f4554(0x9b9)](_0xf4759a[_0x2f4554(0x97b)]),_0x1615b0=_0xf4759a['radius'];_0x1e4e8f=Cesium[_0x2f4554(0x200)]['multiplyByPoint'](_0x376885,_0x1e4e8f,_0x1e4e8f);let _0x3f861b=Cesium[_0x2f4554(0x200)][_0x2f4554(0x74f)](_0x376885,_0x38d9ed);return _0x1615b0*=Cesium['Cartesian3'][_0x2f4554(0x5d1)](_0x3f861b),new Cesium['TileBoundingSphere'](_0x1e4e8f,_0x1615b0);}function _0x29ec5a(_0xf9348c,_0x3ccc42){const _0x369b59=_0x14b705;_0xf9348c=_0xf9348c['replace'](/\+/g,_0x369b59(0xd31));let _0x2e060c=_0x3ccc42[_0x369b59(0x2cb)];if(!(_0x3ccc42[_0x369b59(0x2cb)][_0x369b59(0x966)]('realspace')>-0x1))return _0xf9348c;let _0xfd9499=_0x2e060c[_0x369b59(0x94b)](/(.*realspace)/,''),_0x5332b2=_0x2e060c[_0x369b59(0x94b)](/\/rest\/realspace/g,'')[_0x369b59(0x94b)](_0xfd9499,'');return _0x5332b2+='/rest/realspace'+_0xfd9499+_0x369b59(0xb2a)+_0xf9348c['replace'](/^\.*/,'')[_0x369b59(0x94b)](/^\//,'')[_0x369b59(0x94b)](/\/$/,''),_0x39f6cf(_0x326961[_0x369b59(0x4bf)])&&(_0x5332b2=_0x39f6cf(_0x326961[_0x369b59(0x4bf)][_0x369b59(0xd6f)][_0x2e060c])?_0x326961[_0x369b59(0x295)](_0x2e060c,_0x5332b2):_0x326961[_0x369b59(0x8e1)](_0x5332b2)),_0x5332b2;}function _0x28a04c(_0xda9490,_0x4e99eb){const _0xd400a7=_0x14b705;if(_0xda9490[_0xd400a7(0x97b)]){const _0x2374c6=new Cesium[(_0xd400a7(0x4c5))](),_0x43b2d9=new Cesium['Cartesian3'](_0xda9490[_0xd400a7(0x97b)]['x'],_0xda9490[_0xd400a7(0x97b)]['y'],_0xda9490['center']['z']);Cesium[_0xd400a7(0x200)]['multiplyByPoint'](_0x4e99eb,_0x43b2d9,_0x43b2d9);const _0x55d253=new Cesium[(_0xd400a7(0xb80))](_0xda9490[_0xd400a7(0x2a7)]['x'],_0xda9490[_0xd400a7(0x2a7)]['y'],_0xda9490[_0xd400a7(0x2a7)]['z'],0x0),_0xe2f65c=new Cesium['Cartesian4'](_0xda9490[_0xd400a7(0x642)]['x'],_0xda9490[_0xd400a7(0x642)]['y'],_0xda9490['yExtent']['z'],0x0),_0x110b4b=new Cesium['Cartesian4'](_0xda9490[_0xd400a7(0x56b)]['x'],_0xda9490['zExtent']['y'],_0xda9490[_0xd400a7(0x56b)]['z'],0x0);return Cesium['Matrix4']['multiplyByVector'](_0x4e99eb,_0x55d253,_0x55d253),Cesium['Matrix4'][_0xd400a7(0xabd)](_0x4e99eb,_0xe2f65c,_0xe2f65c),Cesium['Matrix4'][_0xd400a7(0xabd)](_0x4e99eb,_0x110b4b,_0x110b4b),Cesium[_0xd400a7(0x4c5)][_0xd400a7(0x26e)](_0x2374c6,0x0,_0x55d253,_0x2374c6),Cesium['Matrix3']['setColumn'](_0x2374c6,0x1,_0xe2f65c,_0x2374c6),Cesium[_0xd400a7(0x4c5)][_0xd400a7(0x26e)](_0x2374c6,0x2,_0x110b4b,_0x2374c6),new Cesium[(_0xd400a7(0x371))](_0x43b2d9,_0x2374c6);}const _0x2a4024=[];_0x2a4024[_0xd400a7(0x6e3)](new Cesium['Cartesian3'](_0xda9490['min']['x'],_0xda9490['min']['y'],_0xda9490[_0xd400a7(0xb9a)]['z'])),_0x2a4024[_0xd400a7(0x6e3)](new Cesium[(_0xd400a7(0x367))](_0xda9490[_0xd400a7(0xb9a)]['x'],_0xda9490['min']['y'],_0xda9490[_0xd400a7(0x78e)]['z'])),_0x2a4024['push'](new Cesium['Cartesian3'](_0xda9490[_0xd400a7(0xb9a)]['x'],_0xda9490[_0xd400a7(0x78e)]['y'],_0xda9490[_0xd400a7(0xb9a)]['z'])),_0x2a4024[_0xd400a7(0x6e3)](new Cesium[(_0xd400a7(0x367))](_0xda9490['min']['x'],_0xda9490[_0xd400a7(0x78e)]['y'],_0xda9490[_0xd400a7(0x78e)]['z'])),_0x2a4024['push'](new Cesium[(_0xd400a7(0x367))](_0xda9490[_0xd400a7(0x78e)]['x'],_0xda9490['min']['y'],_0xda9490[_0xd400a7(0xb9a)]['z'])),_0x2a4024[_0xd400a7(0x6e3)](new Cesium['Cartesian3'](_0xda9490[_0xd400a7(0x78e)]['x'],_0xda9490[_0xd400a7(0xb9a)]['y'],_0xda9490[_0xd400a7(0x78e)]['z'])),_0x2a4024['push'](new Cesium[(_0xd400a7(0x367))](_0xda9490[_0xd400a7(0x78e)]['x'],_0xda9490[_0xd400a7(0x78e)]['y'],_0xda9490[_0xd400a7(0xb9a)]['z'])),_0x2a4024['push'](new Cesium['Cartesian3'](_0xda9490[_0xd400a7(0x78e)]['x'],_0xda9490[_0xd400a7(0x78e)]['y'],_0xda9490['max']['z']));for(let _0x7de9f5=0x0;_0x7de9f5<0x8;_0x7de9f5++)_0x2a4024[_0x7de9f5]=Cesium[_0xd400a7(0x200)][_0xd400a7(0x519)](_0x4e99eb,_0x2a4024[_0x7de9f5],_0x2a4024[_0x7de9f5]);const _0x3cce42=Cesium['OrientedBoundingBox'][_0xd400a7(0x4e9)](_0x2a4024);return new Cesium[(_0xd400a7(0x371))](_0x3cce42[_0xd400a7(0x97b)],_0x3cce42['halfAxes']);}_0x3a7fdc[_0x14b705(0x8bd)][_0x14b705(0xd06)]=function(_0x240170,_0x29db3a){const _0x2048f2=_0x14b705;return Cesium[_0x2048f2(0x4cb)](_0x240170[_0x2048f2(0xc55)])?_0x277036(_0x240170[_0x2048f2(0xc55)],_0x29db3a):Cesium['defined'](_0x240170[_0x2048f2(0x958)])?_0x28a04c(_0x240170[_0x2048f2(0x958)],_0x29db3a):_0x240170[_0x2048f2(0x86d)]?_0x240170:void 0x0;},_0x3a7fdc[_0x14b705(0x8bd)][_0x14b705(0xaea)]=function(_0x284353){const _0xc8ad7b=_0x14b705;return this[_0xc8ad7b(0x86d)][_0xc8ad7b(0xa55)](_0x284353);};let _0x278dd9=new Cesium[(_0x14b705(0x367))]();_0x3a7fdc['prototype'][_0x14b705(0x3bd)]=function(_0x391974){const _0x3c549b=_0x14b705,_0x2e881a=this[_0x3c549b(0x86d)]['boundingVolume'],_0x1d7463=Cesium[_0x3c549b(0x367)][_0x3c549b(0x276)](_0x2e881a[_0x3c549b(0x97b)],_0x391974[_0x3c549b(0xc11)][_0x3c549b(0xc5f)],_0x278dd9);return Cesium[_0x3c549b(0x367)]['dot'](_0x391974[_0x3c549b(0xc11)]['directionWC'],_0x1d7463);},_0x3a7fdc['prototype']['visibility']=function(_0x3da700,_0x4af3ba){const _0x20f5af=_0x14b705;let _0x27eb1e=this[_0x20f5af(0x86d)];return _0x3da700['cullingVolume'][_0x20f5af(0x8a6)](_0x27eb1e,_0x4af3ba);};let _0x2f7ade=new Cesium['Cartesian3']();function _0x406330(_0x5bb91a,_0x334bcf){const _0x170c9f=_0x14b705,_0x1415ec=_0x334bcf[_0x170c9f(0xc11)],_0x4883a9=_0x5bb91a[_0x170c9f(0x86d)][_0x170c9f(0x86d)],_0x4ac100=_0x4883a9['radius'],_0x35ea80=Cesium[_0x170c9f(0x367)][_0x170c9f(0x74d)](_0x1415ec[_0x170c9f(0xad7)],_0x5bb91a[_0x170c9f(0x9ba)],_0x2f7ade),_0x1c08c4=Cesium[_0x170c9f(0x367)][_0x170c9f(0x49c)](_0x1415ec['positionWC'],_0x35ea80,_0x2f7ade),_0x41cb4f=Cesium[_0x170c9f(0x367)][_0x170c9f(0x276)](_0x1c08c4,_0x4883a9[_0x170c9f(0x97b)],_0x2f7ade);if(Cesium[_0x170c9f(0x367)][_0x170c9f(0x693)](_0x41cb4f)>_0x4ac100){const _0x30c385=Cesium['Cartesian3'][_0x170c9f(0x5e6)](_0x41cb4f,_0x2f7ade),_0xb40077=Cesium['Cartesian3'][_0x170c9f(0x74d)](_0x30c385,_0x4ac100,_0x2f7ade),_0x1e5505=Cesium[_0x170c9f(0x367)][_0x170c9f(0x49c)](_0x4883a9['center'],_0xb40077,_0x2f7ade),_0x2f339c=Cesium[_0x170c9f(0x367)][_0x170c9f(0x276)](_0x1e5505,_0x1415ec[_0x170c9f(0xc5f)],_0x2f7ade),_0x2585a5=Cesium['Cartesian3'][_0x170c9f(0x5e6)](_0x2f339c,_0x2f7ade);_0x5bb91a[_0x170c9f(0xbd0)]=0x1-Math[_0x170c9f(0xa76)](Cesium['Cartesian3'][_0x170c9f(0x3be)](_0x1415ec[_0x170c9f(0xad7)],_0x2585a5));}else _0x5bb91a[_0x170c9f(0xbd0)]=0x0;}function _0x180b2b(_0x4c4616){return function(){const _0x4b4642=_0x5611;return _0x4c4616[_0x4b4642(0x72e)];};}function _0x226cd9(_0x2e56c9){return function(_0x4f3afe){const _0x33636e=_0x5611;_0x2e56c9[_0x33636e(0x967)]=_0xd5b949['FAILED'],_0x2e56c9[_0x33636e(0x27b)][_0x33636e(0xa6e)](_0x4f3afe);};}function _0x59cfe9(_0x389174,_0x1ae08f){const _0x5aed6d=_0x14b705;let _0x3a1c75=_0x389174['layer'],_0x4a0649=_0x1ae08f[_0x5aed6d(0xbc2)];for(let _0x3deed1=0x0;_0x3deed1<_0x4a0649;_0x3deed1++){const _0x312259=new _0x40f44a();let _0x5432f1=_0x1ae08f[_0x3deed1],_0x2a70d2=_0x5432f1['boundingVolume'],_0x2f219c=_0x5432f1['childTile'];_0x312259[_0x5aed6d(0xab2)]=_0x389174[_0x5aed6d(0x355)]+_0x2f219c,_0x312259[_0x5aed6d(0x5b6)]=_0x5432f1[_0x5aed6d(0x7cc)],_0x312259['rangeMode']=_0x5432f1[_0x5aed6d(0x52f)],_0x2a70d2[_0x5aed6d(0x431)]?_0x312259['boundingVolume']=_0x28a04c(_0x2a70d2['obb'],_0x3a1c75[_0x5aed6d(0x902)]):_0x2a70d2[_0x5aed6d(0x958)]?_0x312259[_0x5aed6d(0x86d)]=_0x28a04c(_0x2a70d2[_0x5aed6d(0x958)],_0x3a1c75[_0x5aed6d(0x902)]):_0x2a70d2[_0x5aed6d(0xc55)]&&(_0x2a70d2['isCalc']?_0x312259[_0x5aed6d(0x86d)]=new Cesium[(_0x5aed6d(0x2c6))](_0x2a70d2[_0x5aed6d(0xc55)]['center'],_0x2a70d2[_0x5aed6d(0xc55)][_0x5aed6d(0xc8b)]):_0x312259[_0x5aed6d(0x86d)]=_0x277036(_0x2a70d2[_0x5aed6d(0xc55)],_0x3a1c75[_0x5aed6d(0x902)])),_0x312259[_0x5aed6d(0x9eb)]=_0x5432f1[_0x5aed6d(0x9eb)],_0x312259[_0x5aed6d(0x9d2)]=_0x5432f1[_0x5aed6d(0x9d2)],_0x389174[_0x5aed6d(0xd6c)][_0x5aed6d(0x6e3)](_0x312259);}}function _0x1e6d10(_0x4e5578,_0x272186,_0x239ee4){const _0x13f6b8=_0x14b705;let _0x337640=_0x272186[_0x239ee4[_0x13f6b8(0xab2)]];if(!_0x337640)return;_0x239ee4['blockKey']=_0x239ee4[_0x13f6b8(0xab2)],_0x239ee4['isAncestorBlock']=!0x0,_0x59cfe9(_0x239ee4,_0x417b91[_0x13f6b8(0x2c1)](_0x4e5578,_0x239ee4,_0x337640));let _0x300c63=[_0x239ee4];for(;_0x300c63[_0x13f6b8(0xbc2)];){let _0x11f08a=_0x300c63[_0x13f6b8(0x6d0)]();for(let _0x575f3c=0x0,_0x4f4ee4=_0x11f08a[_0x13f6b8(0xd6c)]['length'];_0x575f3c<_0x4f4ee4;_0x575f3c++){const _0x203351=_0x11f08a['pageLods'][_0x575f3c],_0x1df84f=_0x203351[_0x13f6b8(0xab2)];if(''===_0x1df84f)continue;const _0xebd129=new _0x3a7fdc(_0x4e5578,_0x11f08a,_0x203351[_0x13f6b8(0x86d)],_0x1df84f);if(_0xebd129[_0x13f6b8(0xd86)]=_0x39f6cf(_0x337640)?_0x337640[_0x13f6b8(0xd86)]:_0x11f08a['rootBatchIdMap'],_0xebd129['ancestorMap']=_0x39f6cf(_0x337640)?_0x337640[_0x13f6b8(0x518)]:_0x11f08a['ancestorMap'],_0x203351[_0x13f6b8(0x4f9)]=_0xebd129,_0x337640=_0x272186[_0x1df84f],_0x39f6cf(_0x337640))_0xebd129['blockKey']=_0x11f08a[_0x13f6b8(0x86f)],_0xebd129['isChildBlock']=!0x0,_0xebd129['contentState']=_0xd5b949[_0x13f6b8(0xce1)],_0x59cfe9(_0xebd129,_0x417b91[_0x13f6b8(0x2c1)](_0x4e5578,_0xebd129,_0x337640)),_0x300c63[_0x13f6b8(0x6e3)](_0xebd129);else _0xebd129[_0x13f6b8(0x6bf)]=!0x0,_0xebd129[_0x13f6b8(0x86f)]=_0x1df84f;}}}function _0x59a003(_0x5be5fc,_0x29cf21,_0x217cbf){const _0x36afb9=_0x14b705;if(_0x5be5fc['_cache'][_0x36afb9(0x49c)](_0x29cf21),_0x5be5fc['_isS3MBlock'])return _0x1e6d10(_0x5be5fc,_0x57ca85[_0x36afb9(0x6b2)](_0x217cbf,_0x29cf21),_0x29cf21),_0x29cf21[_0x36afb9(0x967)]=_0xd5b949[_0x36afb9(0xce1)],void _0x29cf21[_0x36afb9(0x27b)][_0x36afb9(0x356)](!0x0);let _0x12292b;if('s3mb'===_0x29cf21[_0x36afb9(0x6f0)]?_0x12292b=_0x4414fd[_0x36afb9(0x6b2)](_0x217cbf):_0x36afb9(0xc38)===_0x29cf21[_0x36afb9(0x6f0)]&&(_0x12292b=_0x147a35[_0x36afb9(0x6b2)](_0x217cbf)),!_0x12292b)return _0x29cf21[_0x36afb9(0x967)]=_0xd5b949[_0x36afb9(0x7ee)],void _0x29cf21[_0x36afb9(0x27b)][_0x36afb9(0xa6e)]();_0x59cfe9(_0x29cf21,_0x53d600[_0x36afb9(0x2c1)](_0x5be5fc,_0x12292b,_0x29cf21)),_0x29cf21[_0x36afb9(0x967)]=_0xd5b949[_0x36afb9(0xce1)],_0x29cf21[_0x36afb9(0x27b)]&&_0x29cf21[_0x36afb9(0x27b)][_0x36afb9(0x356)](_0x12292b);}function _0x27c563(_0x3b2e9e,_0x1a2831,_0x15e1d8){const _0x1d10b3=_0x14b705;return Math['max'](Cesium[_0x1d10b3(0x1f9)][_0x1d10b3(0x5e6)](_0x3b2e9e,_0x1a2831,_0x15e1d8)-Cesium['Math']['EPSILON7'],0x0);}function _0x39e80a(_0x910250,_0x5179c8,_0x368bfb){const _0x1bc878=_0x14b705;let _0x28868b=_0x910250*Math['pow'](0xa,_0x5179c8);return parseInt(_0x28868b)*Math[_0x1bc878(0xc98)](0xa,_0x368bfb);}function _0x6cf21(){const _0x3abe67=_0x14b705;this['_stack']=[],this[_0x3abe67(0xd49)]=[];}function _0x30a35f(_0x4c86db,_0xcb3106,_0x361354){const _0x47b5dc=_0x14b705;_0xcb3106[_0x47b5dc(0x505)]!==_0x361354[_0x47b5dc(0x211)]&&_0xcb3106['contentState']===_0xd5b949[_0x47b5dc(0x4c6)]&&(_0x4c86db['_requestTiles'][_0x47b5dc(0x6e3)](_0xcb3106),_0xcb3106[_0x47b5dc(0x505)]=_0x361354[_0x47b5dc(0x211)]);}function _0x3a6f06(_0x378b41,_0x2b7949,_0x225aaa){const _0x2ffe61=_0x14b705;_0x2b7949[_0x2ffe61(0x82f)]!==_0x225aaa[_0x2ffe61(0x211)]&&(_0x2b7949[_0x2ffe61(0x82f)]=_0x225aaa[_0x2ffe61(0x211)],_0x378b41[_0x2ffe61(0xb55)][_0x2ffe61(0x6e3)](_0x2b7949));}function _0x5273d2(_0x766803,_0x25209f,_0x44858c){const _0x2a9a9e=_0x14b705;_0x25209f[_0x2a9a9e(0x42d)]!==_0x44858c[_0x2a9a9e(0x211)]&&(_0x766803['_cache'][_0x2a9a9e(0x3b7)](_0x25209f),_0x25209f[_0x2a9a9e(0x42d)]=_0x44858c[_0x2a9a9e(0x211)]);}function _0x34e337(_0x2dd666,_0x4f67cb){const _0x1c272b=_0x14b705;_0x2dd666[_0x1c272b(0xb36)][_0x1c272b(0xa39)]=Math[_0x1c272b(0x78e)](_0x4f67cb['distanceToCamera'],_0x2dd666[_0x1c272b(0xb36)][_0x1c272b(0xa39)]),_0x2dd666['_minimumPriority'][_0x1c272b(0xa39)]=Math[_0x1c272b(0xb9a)](_0x4f67cb[_0x1c272b(0xa55)],_0x2dd666[_0x1c272b(0x3df)][_0x1c272b(0xa39)]),_0x2dd666[_0x1c272b(0xb36)][_0x1c272b(0xb2d)]=Math[_0x1c272b(0x78e)](_0x4f67cb[_0x1c272b(0xb2d)],_0x2dd666['_maximumPriority']['depth']),_0x2dd666[_0x1c272b(0x3df)]['depth']=Math['min'](_0x4f67cb[_0x1c272b(0xb2d)],_0x2dd666['_minimumPriority']['depth']),_0x2dd666[_0x1c272b(0xb36)][_0x1c272b(0xbd0)]=Math[_0x1c272b(0x78e)](_0x4f67cb[_0x1c272b(0xbd0)],_0x2dd666[_0x1c272b(0xb36)][_0x1c272b(0xbd0)]),_0x2dd666[_0x1c272b(0x3df)][_0x1c272b(0xbd0)]=Math[_0x1c272b(0xb9a)](_0x4f67cb[_0x1c272b(0xbd0)],_0x2dd666[_0x1c272b(0x3df)][_0x1c272b(0xbd0)]),_0x2dd666[_0x1c272b(0xb36)]['pixel']=Math[_0x1c272b(0x78e)](_0x4f67cb[_0x1c272b(0x275)],_0x2dd666[_0x1c272b(0xb36)][_0x1c272b(0x275)]),_0x2dd666[_0x1c272b(0x3df)][_0x1c272b(0x275)]=Math[_0x1c272b(0xb9a)](_0x4f67cb[_0x1c272b(0x275)],_0x2dd666[_0x1c272b(0x3df)][_0x1c272b(0x275)]);}function _0x533f99(_0x482227,_0x3556f5,_0x481b92){const _0x5cabba=_0x14b705;_0x481b92['updatedVisibilityFrame']!==_0x482227[_0x5cabba(0x211)]&&(_0x481b92[_0x5cabba(0x77f)]=_0x482227['frameNumber'],_0x481b92[_0x5cabba(0x29e)](_0x482227,_0x3556f5)),_0x34e337(_0x3556f5,_0x481b92);}function _0x3c8253(_0x350954,_0x3a09d3){const _0x3d62ab=_0x14b705;let _0x54d551=_0x350954[_0x3d62ab(0x423)],_0x1f5039=_0x54d551[_0x3d62ab(0xbc2)];for(let _0x4304ed=0x0;_0x4304ed<_0x1f5039;++_0x4304ed)_0x54d551[_0x4304ed][_0x3d62ab(0x6de)](_0x350954,_0x3a09d3);}function _0x47c935(){const _0x4c9ce0=_0x14b705;this[_0x4c9ce0(0x4c8)]=new Cesium[(_0x4c9ce0(0xe3c))](),this[_0x4c9ce0(0xd7a)]=this[_0x4c9ce0(0x4c8)][_0x4c9ce0(0x49c)](),this[_0x4c9ce0(0xc8e)]=!0x1;}_0x3a7fdc['prototype']['updateVisibility']=function(_0x2cd2ea,_0x2470b5){const _0xb559f5=_0x14b705;let _0x40dd4a=this[_0xb559f5(0x344)],_0xe80834=Cesium[_0xb559f5(0x4cb)](_0x40dd4a)?_0x40dd4a[_0xb559f5(0xdcd)]:Cesium[_0xb559f5(0x85e)]['MASK_INDETERMINATE'];this['distanceToCamera']=this[_0xb559f5(0xaea)](_0x2cd2ea),this[_0xb559f5(0x9ba)]=this['distanceToTileCenter'](_0x2cd2ea),this[_0xb559f5(0xdcd)]=this[_0xb559f5(0xb21)](_0x2cd2ea,_0xe80834),this['visible']=this[_0xb559f5(0xdcd)]!==Cesium[_0xb559f5(0x85e)][_0xb559f5(0x314)]&&this['distanceToCamera']>=_0x2470b5[_0xb559f5(0x86c)]&&this[_0xb559f5(0xa55)]<=_0x2470b5[_0xb559f5(0x337)],_0x406330(this,_0x2cd2ea);},_0x3a7fdc[_0x14b705(0x8bd)]['requestContent']=function(){const _0x133f7d=_0x14b705;let _0x1c3e7c=this,_0x45195a=this[_0x133f7d(0x6fe)];const _0x233555=_0x45195a[_0x133f7d(0x71b)];if(_0x45195a[_0x133f7d(0x937)]&&_0x45195a[_0x133f7d(0x873)][_0x133f7d(0x4a7)](_0x45195a['id'],this[_0x133f7d(0x86f)])){let _0x52829e=_0x45195a[_0x133f7d(0x873)][_0x133f7d(0xaf6)](_0x45195a['id'],this['blockKey']);return this[_0x133f7d(0x27b)]=_0x318aaf(),_0x59a003(_0x45195a,this,_0x52829e),!0x0;}let _0xf39bcf=this[_0x133f7d(0x571)][_0x133f7d(0x9b9)](),_0x1742c5=/({.*?})/g;if(Cesium[_0x133f7d(0x4cb)](_0x233555[_0x133f7d(0x4f2)])){let _0x47a4b7=_0x233555[_0x133f7d(0x4f2)],_0x5d991a=_0x47a4b7['length'],_0x43ebc4=_0x47a4b7[parseInt(Math[_0x133f7d(0x2da)]()*_0x5d991a)];_0xf39bcf[_0x133f7d(0xc30)]=_0xf39bcf[_0x133f7d(0xc30)]['replace'](_0x1742c5,function(_0x548d33,_0x432f9a){const _0x5cd19a=_0x133f7d;return _0x5cd19a(0xc16)===_0x432f9a?_0x43ebc4:_0x548d33;});}let _0x5b76fe=new Cesium[(_0x133f7d(0x653))]({'throttle':!0x0,'throttleByServer':!0x0,'type':Cesium['RequestType']['TILES3D'],'priorityFunction':_0x180b2b(this),'serverKey':this[_0x133f7d(0x705)]});this['request']=_0x5b76fe,_0xf39bcf[_0x133f7d(0x9a8)]=_0x5b76fe;let _0x3c11b5=_0xf39bcf['fetchArrayBuffer']();if(!Cesium['defined'](_0x3c11b5))return!0x1;this['contentState']=_0xd5b949['LOADING'],this['contentReadyPromise']=_0x318aaf();let _0x286487=_0x226cd9(this);return _0x3c11b5[_0x133f7d(0xacd)](function(_0x1929bc){_0x1c3e7c['isDestroyed']()?_0x286487():_0x59a003(_0x45195a,_0x1c3e7c,_0x1929bc);},_0x29ef34=>{const _0x3c197a=_0x133f7d;_0x5b76fe[_0x3c197a(0x3fb)]!==Cesium['RequestState'][_0x3c197a(0x341)]?_0x286487(_0x29ef34):_0x1c3e7c[_0x3c197a(0x967)]=_0xd5b949[_0x3c197a(0x4c6)];}),!0x0;},_0x3a7fdc[_0x14b705(0x8bd)][_0x14b705(0x6de)]=function(_0x3cbae7,_0x23e3e5){const _0x585ba5=_0x14b705;let _0x3c411f=_0x3cbae7['_minimumPriority'],_0x122b50=_0x3cbae7[_0x585ba5(0xb36)],_0x336cc6=0x4,_0x3a167a=_0x39e80a(_0x27c563(this[_0x585ba5(0xbd0)],_0x3c411f[_0x585ba5(0xbd0)],_0x122b50['foveatedFactor']),0x4,_0x336cc6);_0x336cc6=0x8;let _0x1f8087=_0x39e80a(0x1-_0x27c563(this['pixel'],_0x3c411f[_0x585ba5(0x275)],_0x122b50[_0x585ba5(0x275)]),0x4,_0x336cc6);_0x336cc6=0x0;let _0x4ba5c5=_0x39e80a(_0x27c563(this[_0x585ba5(0xa55)],_0x3c411f[_0x585ba5(0xa39)],_0x122b50[_0x585ba5(0xa39)]),0x4,_0x336cc6);this[_0x585ba5(0x72e)]=_0x3a167a+_0x1f8087+_0x4ba5c5;},_0x3a7fdc['prototype'][_0x14b705(0xd78)]=function(_0x57d723,_0x271678){const _0x19c504=_0x14b705;_0x57d723[_0x19c504(0x2f8)];let _0x47754d=!0x0;for(let _0x9fe0cc=0x0,_0x52555c=this[_0x19c504(0xd6c)][_0x19c504(0xbc2)];_0x9fe0cc<_0x52555c;_0x9fe0cc++){const _0x538eb4=this[_0x19c504(0xd6c)][_0x9fe0cc];var _0x36fbff=!0x0;for(let _0x143036=0x0,_0x19fc02=_0x538eb4[_0x19c504(0x9eb)][_0x19c504(0xbc2)];_0x143036<_0x19fc02;_0x143036++){const _0x353a46=_0x538eb4[_0x19c504(0x9eb)][_0x143036];if(!_0x353a46[_0x19c504(0xa66)]){_0x47754d=!0x1,_0x36fbff=!0x1;try{_0x353a46[_0x19c504(0xd78)](_0x57d723,_0x271678);}catch(_0x50db26){console[_0x19c504(0x978)](_0x50db26);}}}_0x538eb4[_0x19c504(0xa66)]=_0x36fbff;}_0x47754d&&(this[_0x19c504(0x967)]=_0xd5b949[_0x19c504(0xb63)]);},_0x3a7fdc[_0x14b705(0x8bd)][_0x14b705(0x64f)]=function(_0x1bb2a3,_0x12e968){},_0x3a7fdc[_0x14b705(0x8bd)][_0x14b705(0x4ff)]=function(){const _0x2254fb=_0x14b705;this[_0x2254fb(0x967)]=_0xd5b949[_0x2254fb(0x4c6)],this[_0x2254fb(0x9a8)]=void 0x0,this[_0x2254fb(0xb84)]=void 0x0,this[_0x2254fb(0x27b)]=void 0x0;for(let _0x25a793=0x0,_0x3ba044=this[_0x2254fb(0xd6c)][_0x2254fb(0xbc2)];_0x25a793<_0x3ba044;_0x25a793++){this['pageLods'][_0x25a793]['destroy']();}this[_0x2254fb(0xd6c)]['length']=0x0;},_0x3a7fdc[_0x14b705(0x8bd)]['isDestroyed']=function(){return!0x1;},_0x3a7fdc[_0x14b705(0x8bd)][_0x14b705(0x60e)]=function(){const _0x5d88ff=_0x14b705;return this[_0x5d88ff(0x4ff)](),Cesium[_0x5d88ff(0xb5d)](this);},_0x6cf21[_0x14b705(0x8bd)][_0x14b705(0x49b)]=function(_0x34a6f6,_0x3ff140){const _0x222285=_0x14b705;this[_0x222285(0xd49)][_0x222285(0xbc2)]=0x0,this[_0x222285(0x7c4)]['length']=0x0;const _0x2385c2=this[_0x222285(0xd49)],_0x2df185=this[_0x222285(0x7c4)];for(let _0x46a432=0x0,_0x58c2ba=_0x34a6f6[_0x222285(0x277)][_0x222285(0xbc2)];_0x46a432<_0x58c2ba;_0x46a432++){const _0x417619=_0x34a6f6[_0x222285(0x277)][_0x46a432];_0x533f99(_0x3ff140,_0x34a6f6,_0x417619),_0x417619[_0x222285(0x92e)]&&(_0x5273d2(_0x34a6f6,_0x417619,_0x3ff140),_0x417619[_0x222285(0x967)]!==_0xd5b949[_0x222285(0x4c6)]?_0x417619[_0x222285(0x967)]!==_0xd5b949[_0x222285(0xce1)]?_0x417619[_0x222285(0x967)]===_0xd5b949[_0x222285(0xb63)]&&_0x2df185[_0x222285(0x6e3)](_0x417619):_0x3a6f06(_0x34a6f6,_0x417619,_0x3ff140):_0x30a35f(_0x34a6f6,_0x417619,_0x3ff140));}for(;_0x2df185[_0x222285(0xbc2)];){const _0x2ca6d3=_0x2df185[_0x222285(0x6d0)]();_0x5273d2(_0x34a6f6,_0x2ca6d3,_0x3ff140);for(let _0x2951e8=0x0,_0x49e01a=_0x2ca6d3[_0x222285(0xd6c)][_0x222285(0xbc2)];_0x2951e8<_0x49e01a;_0x2951e8++){const _0x2ca3d7=_0x2ca6d3['pageLods'][_0x2951e8];if(_0x2ca3d7[_0x222285(0x9d2)]){_0x2385c2[_0x222285(0x6e3)](_0x2ca3d7);continue;}if(_0x2ca3d7[_0x222285(0x64f)](_0x3ff140,_0x34a6f6),!_0x2ca3d7[_0x222285(0x68d)]){_0x2385c2[_0x222285(0x6e3)](_0x2ca3d7);continue;}let _0x196328=_0x2ca3d7[_0x222285(0x4f9)];void 0x0!==_0x196328?(_0x533f99(_0x3ff140,_0x34a6f6,_0x196328),_0x196328[_0x222285(0x92e)]&&(_0x5273d2(_0x34a6f6,_0x196328,_0x3ff140),_0x196328['contentState']!==_0xd5b949[_0x222285(0xce1)]?_0x196328[_0x222285(0x967)]!==_0xd5b949[_0x222285(0xb63)]?(_0x30a35f(_0x34a6f6,_0x196328,_0x3ff140),_0x2385c2[_0x222285(0x6e3)](_0x2ca3d7)):_0x2df185[_0x222285(0x6e3)](_0x196328):(_0x3a6f06(_0x34a6f6,_0x196328,_0x3ff140),_0x2385c2[_0x222285(0x6e3)](_0x2ca3d7)))):(_0x2ca3d7['createChildTile'](_0x34a6f6,_0x2ca6d3),_0x196328=_0x2ca3d7['childTile'],_0x5273d2(_0x34a6f6,_0x196328,_0x3ff140),_0x2385c2[_0x222285(0x6e3)](_0x2ca3d7));}}for(let _0x373559=0x0,_0x50372f=_0x2385c2[_0x222285(0xbc2)];_0x373559<_0x50372f;_0x373559++){const _0x93c28d=_0x2385c2[_0x373559];_0x34a6f6['_renderQueue']=_0x34a6f6['_renderQueue'][_0x222285(0xa6a)](_0x93c28d['renderEntities']);}_0x3c8253(_0x34a6f6,_0x3ff140);},_0x47c935[_0x14b705(0x8bd)][_0x14b705(0x268)]=function(){const _0xb1819f=_0x14b705;this[_0xb1819f(0x4c8)][_0xb1819f(0x984)](this[_0xb1819f(0x4c8)]['tail'],this[_0xb1819f(0xd7a)]);},_0x47c935[_0x14b705(0x8bd)][_0x14b705(0x3b7)]=function(_0x4d2cf6){const _0x30685e=_0x14b705;let _0x3a86bb=_0x4d2cf6[_0x30685e(0xb84)];Cesium[_0x30685e(0x4cb)](_0x3a86bb)&&this[_0x30685e(0x4c8)][_0x30685e(0x984)](this['_sentinel'],_0x3a86bb);},_0x47c935[_0x14b705(0x8bd)][_0x14b705(0x49c)]=function(_0x5d92c0){const _0x8a9279=_0x14b705;Cesium[_0x8a9279(0x4cb)](_0x5d92c0[_0x8a9279(0xb84)])||(_0x5d92c0[_0x8a9279(0xb84)]=this[_0x8a9279(0x4c8)]['add'](_0x5d92c0));},_0x47c935['prototype'][_0x14b705(0xd4b)]=function(_0x27723d,_0x46c8f5,_0x4403f4){const _0x37dc9a=_0x14b705;let _0x5b2622=_0x46c8f5[_0x37dc9a(0xb84)];Cesium[_0x37dc9a(0x4cb)](_0x5b2622)&&(this[_0x37dc9a(0x4c8)][_0x37dc9a(0x4d1)](_0x5b2622),_0x46c8f5[_0x37dc9a(0xb84)]=void 0x0,_0x4403f4(_0x27723d,_0x46c8f5));},_0x47c935[_0x14b705(0x8bd)][_0x14b705(0x964)]=function(_0xb08ecb,_0x49e28c,_0x4a5224){const _0x4d650b=_0x14b705;let _0x547b9b=[_0x49e28c],_0xd291d3=[_0x49e28c];for(;_0x547b9b['length'];){let _0x1022a4=_0x547b9b[_0x4d650b(0x6d0)]();for(let _0x5c5ce3=0x0,_0x5544b6=_0x1022a4[_0x4d650b(0xd6c)][_0x4d650b(0xbc2)];_0x5c5ce3<_0x5544b6;_0x5c5ce3++){const _0x4f438b=_0x1022a4[_0x4d650b(0xd6c)][_0x5c5ce3][_0x4d650b(0x4f9)];_0x4f438b&&!_0x4f438b[_0x4d650b(0x6bf)]&&(_0x547b9b[_0x4d650b(0x6e3)](_0x4f438b),_0xd291d3[_0x4d650b(0x6e3)](_0x4f438b));}}for(let _0x4e29b3=0x0,_0x5dbbb8=_0xd291d3[_0x4d650b(0xbc2)];_0x4e29b3<_0x5dbbb8;_0x4e29b3++){let _0x136be7=_0xd291d3[_0x4e29b3];this['unloadTile'](_0xb08ecb,_0x136be7,_0x4a5224);}},_0x47c935[_0x14b705(0x8bd)]['unloadTiles']=function(_0x49bb78,_0x27c197){const _0x43498e=_0x14b705;let _0x1c5873=this[_0x43498e(0xc8e)];this[_0x43498e(0xc8e)]=!0x1;let _0x4aab72=this[_0x43498e(0x4c8)],_0x3f9077=0x400*_0x49bb78[_0x43498e(0x2bd)]*0x400,_0x51aaf0=this[_0x43498e(0xd7a)],_0x59cee0=_0x4aab72[_0x43498e(0x206)];for(;_0x59cee0&&_0x59cee0!==_0x51aaf0&&(_0x49bb78[_0x43498e(0x8b9)]>_0x3f9077||_0x1c5873);){let _0x1c2c3e=_0x59cee0[_0x43498e(0x596)];_0x59cee0=_0x59cee0[_0x43498e(0x973)],this['unloadTile'](_0x49bb78,_0x1c2c3e,_0x27c197);}},_0x47c935[_0x14b705(0x8bd)][_0x14b705(0x6b7)]=function(_0x3e7150,_0x1fe648){const _0x53c144=_0x14b705;let _0x3d6686=this[_0x53c144(0xc8e)];this[_0x53c144(0xc8e)]=!0x1;let _0x2536f8=this[_0x53c144(0x4c8)],_0x2d089b=0x400*_0x3e7150[_0x53c144(0x2bd)]*0x400,_0x343824=this[_0x53c144(0xd7a)],_0x48730f=_0x2536f8[_0x53c144(0x206)];for(;_0x48730f&&_0x48730f!==_0x343824&&(_0x3e7150[_0x53c144(0x8b9)]>_0x2d089b||_0x3d6686);){let _0x49fb0f=_0x48730f['item'];_0x48730f=_0x48730f[_0x53c144(0x973)],_0x49fb0f[_0x53c144(0x6bf)]&&this[_0x53c144(0x964)](_0x3e7150,_0x49fb0f,_0x1fe648);}},_0x47c935[_0x14b705(0x8bd)][_0x14b705(0xdc8)]=function(){const _0x19ace9=_0x14b705;this[_0x19ace9(0xc8e)]=!0x0;};const _0x3b01b6={'CLIP_NOTHING':0x0,'CLIP_BEHIND_ANY_PLANE':0x1,'CLIP_BEHIND_ALL_PLANE':0x2,'ONLY_KEEP_LINE':0x3};var _0xb1682b=Object['freeze'](_0x3b01b6);const _0x1462cd={'DisplayMode':{'NONE':0x0,'FACE':0x1,'LINE':0x2,'FACE_AND_LINE':0x3},'AnalysisRegionMode':{'ARM_NONE':0x0,'ARM_ALL':0x1,'ARM_REGION':0x2},'FilterMode':{'LINEAR':0x0,'NEAREST':0x1}};var _0xc2d70=Object[_0x14b705(0x963)](_0x1462cd);function _0x3e3d3d(_0x3831a3){const _0x272afb=_0x14b705;this[_0x272afb(0xb1d)]=void 0x0,this[_0x272afb(0xa4f)]=void 0x0,this['renderTexture']=void 0x0,this['region']=void 0x0,this[_0x272afb(0x269)]=new Cesium[(_0x272afb(0xb80))](),this['isUseHypColorTable']=!0x1,this[_0x272afb(0x2f3)]=!0x1,this[_0x272afb(0xa02)]=!0x1,this[_0x272afb(0xd10)]=_0xc2d70['AnalysisRegionMode'][_0x272afb(0xbeb)],this[_0x272afb(0x45a)]=_0x3831a3['maxInstensity'],this[_0x272afb(0x78c)]=_0x3831a3[_0x272afb(0x78c)],this['maxHeight']=_0x3831a3['maxHeight'],this[_0x272afb(0x4a2)]=_0x3831a3['minHeight'],this[_0x272afb(0xa69)]=_0x3831a3[_0x272afb(0xa69)],this[_0x272afb(0x7e7)]=_0x3831a3[_0x272afb(0x7e7)],this[_0x272afb(0x21b)]=!0x0;}function _0x5cf254(){const _0x283e1a=_0x14b705;this[_0x283e1a(0xde9)]=0xfffffffffffff800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,this[_0x283e1a(0x315)]=-0xfffffffffffff800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,this[_0x283e1a(0x4a9)]=0x0,this[_0x283e1a(0x3ac)]=0x0,this[_0x283e1a(0x8b5)]=0x1,this[_0x283e1a(0xa0d)]=!0x1,this[_0x283e1a(0x70a)]=[],this['_linesInterval']=0x64,this['_updatePolygon']=!0x0,this[_0x283e1a(0x4cd)]=new Cesium[(_0x283e1a(0xb45))](0x0,0x1,0x1,0x1),this['_displayMode']=_0xc2d70[_0x283e1a(0x32d)][_0x283e1a(0x449)],this['_dictColorTable']=void 0x0,this[_0x283e1a(0xaa8)]='',this['_emissionTextureChanged']=!0x1,this[_0x283e1a(0xb4d)]=new Cesium[(_0x283e1a(0xa18))](0x0,0x0),this[_0x283e1a(0x796)]=new Cesium[(_0x283e1a(0xa18))](0x32,0x32),this[_0x283e1a(0xd14)]=[],this[_0x283e1a(0x61e)]=0x0,this[_0x283e1a(0xb0c)]=new Cesium['Color'](0x1,0x1,0x1,0x1),this[_0x283e1a(0xc2a)]=_0xc2d70[_0x283e1a(0x37c)][_0x283e1a(0xd76)],this['_visibleDistanceMax']=Number[_0x283e1a(0xa98)],this[_0x283e1a(0x795)]=0x0,this['_minVisibleAltitude']=0x0,this['_maxVisibleAltitude']=Number[_0x283e1a(0xa98)];}_0x3e3d3d['prototype'][_0x14b705(0x508)]=function(){return!0x1;},_0x3e3d3d[_0x14b705(0x8bd)][_0x14b705(0x60e)]=function(){const _0x2a916a=_0x14b705;this['setting']=void 0x0,this[_0x2a916a(0xa4f)]=this[_0x2a916a(0xa4f)]&&!this[_0x2a916a(0xa4f)][_0x2a916a(0x508)]()&&this[_0x2a916a(0xa4f)][_0x2a916a(0x60e)](),this[_0x2a916a(0x54a)]=this['renderTexture']&&!this[_0x2a916a(0x54a)][_0x2a916a(0x508)]()&&this['renderTexture']['destroy']();},Object[_0x14b705(0x33b)](_0x5cf254[_0x14b705(0x8bd)],{'MinVisibleValue':{'get':function(){const _0x220953=_0x14b705;return this[_0x220953(0x315)];},'set':function(_0x40fc95){const _0x3cd5b8=_0x14b705;this[_0x3cd5b8(0x315)]=_0x40fc95;}},'MaxVisibleValue':{'get':function(){return this['_maxVisibleValue'];},'set':function(_0x1a2013){const _0x1df171=_0x14b705;this[_0x1df171(0xde9)]=_0x1a2013;}},'ColorTableMaxKey':{'get':function(){const _0x3c6e29=_0x14b705;return this[_0x3c6e29(0x3ac)];},'set':function(_0x3d382b){const _0x47e037=_0x14b705;this[_0x47e037(0x3ac)]=_0x3d382b;}},'ColorTableMinKey':{'get':function(){const _0xffec03=_0x14b705;return this[_0xffec03(0x4a9)];},'set':function(_0x27f5bf){const _0x2eb534=_0x14b705;this[_0x2eb534(0x4a9)]=_0x27f5bf;}},'ColorTable':{'get':function(){const _0x52459f=_0x14b705;return this[_0x52459f(0xd72)];},'set':function(_0x19faa1){const _0x152604=_0x14b705;if(!Cesium[_0x152604(0x4cb)](_0x19faa1))return void(Cesium[_0x152604(0x4cb)](this[_0x152604(0xd72)])&&(this['_dictColorTable'][_0x152604(0x60e)](),this[_0x152604(0xd72)]=null));this['_dictColorTable']=_0x19faa1,this[_0x152604(0xa0d)]=!0x0;let _0x191576=this[_0x152604(0xd72)][_0x152604(0x59c)]();if(_0x191576<0x1)return;let _0x428405=0x0,_0x18aae0=0x0,_0x1ae91b=this[_0x152604(0xd72)]['getItem'](0x0);Cesium[_0x152604(0x4cb)](_0x1ae91b)&&Cesium[_0x152604(0x4cb)](_0x1ae91b[_0x152604(0xa0c)])&&(_0x428405=parseFloat(_0x1ae91b[_0x152604(0xa0c)])),_0x1ae91b=this[_0x152604(0xd72)][_0x152604(0xc89)](_0x191576-0x1),Cesium['defined'](_0x1ae91b)&&Cesium['defined'](_0x1ae91b[_0x152604(0xa0c)])&&(_0x18aae0=parseFloat(_0x1ae91b[_0x152604(0xa0c)])),this['_ceiling']=Math['max'](_0x428405,_0x18aae0),this['_floor']=Math['min'](_0x428405,_0x18aae0);}},'Opacity':{'get':function(){const _0x39af2b=_0x14b705;return this[_0x39af2b(0x8b5)];},'set':function(_0x48df34){const _0x3cb10e=_0x14b705;this[_0x3cb10e(0x8b5)]=_0x48df34;}},'CoverageArea':{'get':function(){const _0x47d99c=_0x14b705;return this[_0x47d99c(0x70a)];},'set':function(_0xa30bbe){const _0x20e30f=_0x14b705;if(this[_0x20e30f(0x7be)]=!0x0,this[_0x20e30f(0x70a)][_0x20e30f(0xbc2)]=0x0,Cesium[_0x20e30f(0x4cb)](_0xa30bbe)){for(let _0x1db5a9=0x0;_0x1db5a9<_0xa30bbe[_0x20e30f(0xbc2)];_0x1db5a9++)this['_coverageArea'][_0x1db5a9]=_0xa30bbe[_0x1db5a9];}}},'DisplayMode':{'get':function(){const _0x31ea09=_0x14b705;return this[_0x31ea09(0x261)];},'set':function(_0x26a5ce){const _0x126aec=_0x14b705;this[_0x126aec(0x261)]=_0x26a5ce;}},'LineColor':{'get':function(){const _0x38c691=_0x14b705;return this[_0x38c691(0x4cd)];},'set':function(_0x5949d4){const _0x430a72=_0x14b705;Cesium[_0x430a72(0xb45)][_0x430a72(0x9b9)](_0x5949d4,this[_0x430a72(0x4cd)]);}},'LineInterval':{'get':function(){const _0xb8f2a5=_0x14b705;return this[_0xb8f2a5(0xe0d)];},'set':function(_0x453cc3){const _0x4e3b97=_0x14b705;this[_0x4e3b97(0xe0d)]=_0x453cc3;}},'UpdateColorDictTable':{'get':function(){const _0x5b2083=_0x14b705;return this[_0x5b2083(0xa0d)];},'set':function(_0x376f38){const _0x1f1a6a=_0x14b705;this[_0x1f1a6a(0xa0d)]=_0x376f38;}},'UpdatePolygonRegion':{'get':function(){return this['_updatePolygon'];},'set':function(_0xb69ef5){this['_updatePolygon']=_0xb69ef5;}},'emissionTextureUrl':{'get':function(){const _0x19d25d=_0x14b705;return this[_0x19d25d(0xaa8)];},'set':function(_0x33be2d){const _0x2876b8=_0x14b705;this[_0x2876b8(0xaa8)]=_0x33be2d,this[_0x2876b8(0xd14)]=[],this['_emissionTextureArray'][_0x2876b8(0x6e3)]({'url':_0x33be2d,'USpeed':this[_0x2876b8(0xb4d)]['x'],'VSpeed':this['_emissionTexCoordSpeed']['y'],'UTiling':this['_emissionTexCoordScale']['x'],'VTiling':this['_emissionTexCoordScale']['y']}),this[_0x2876b8(0xad4)]=!0x0,this[_0x2876b8(0x61e)]=0x0;}},'emissionTexCoordUSpeed':{'get':function(){return this['_emissionTexCoordSpeed']['x'];},'set':function(_0x477c7e){const _0x1e84f0=_0x14b705;Cesium['defined'](this[_0x1e84f0(0xd14)])&&this[_0x1e84f0(0xd14)][_0x1e84f0(0xbc2)]>0x0&&(this['_emissionTextureArray'][0x0][_0x1e84f0(0xaa5)]=_0x477c7e),this[_0x1e84f0(0xb4d)]['x']=_0x477c7e;}},'emissionTexCoordVSpeed':{'get':function(){const _0x3d1664=_0x14b705;return this[_0x3d1664(0xb4d)]['y'];},'set':function(_0x232f10){const _0x36bbb5=_0x14b705;Cesium['defined'](this[_0x36bbb5(0xd14)])&&this['_emissionTextureArray'][_0x36bbb5(0xbc2)]>0x0&&(this[_0x36bbb5(0xd14)][0x0][_0x36bbb5(0x43b)]=_0x232f10),this[_0x36bbb5(0xb4d)]['y']=_0x232f10;}},'emissionTexCoordScale':{'get':function(){return this['_emissionTexCoordScale'];},'set':function(_0x482952){const _0x383333=_0x14b705;Cesium[_0x383333(0x4cb)](this['_emissionTextureArray'])&&this[_0x383333(0xd14)][_0x383333(0xbc2)]>0x0&&(this[_0x383333(0xd14)][0x0]['UTiling']=_0x482952['x'],this['_emissionTextureArray'][0x0][_0x383333(0xaf3)]=_0x482952['y']),this['_emissionTexCoordScale']=_0x482952;}},'emissionTextureArray':{'get':function(){const _0x23c409=_0x14b705;return this[_0x23c409(0xd14)];},'set':function(_0x1679d7){const _0x55c824=_0x14b705;this[_0x55c824(0xd14)]=_0x1679d7,this[_0x55c824(0xad4)]=!0x0,this[_0x55c824(0x61e)]=0x0;}},'noValueColor':{'get':function(){const _0x12ccb0=_0x14b705;return this[_0x12ccb0(0xb0c)];},'set':function(_0x1ac095){const _0x2890fd=_0x14b705;Cesium[_0x2890fd(0x4cb)](_0x1ac095)&&(this[_0x2890fd(0xb0c)]=Cesium[_0x2890fd(0xb45)]['clone'](_0x1ac095,this[_0x2890fd(0xb0c)]));}},'filterMode':{'get':function(){return this['_textureFilterMode'];},'set':function(_0x466211){const _0x16d979=_0x14b705;this[_0x16d979(0xc2a)]=_0x466211;}},'visibleDistanceMax':{'get':function(){const _0x272c9b=_0x14b705;return this[_0x272c9b(0x859)];},'set':function(_0x378e32){const _0x372e96=_0x14b705;this[_0x372e96(0x859)]=_0x378e32;}},'visibleDistanceMin':{'get':function(){return this['_visibleDistanceMin'];},'set':function(_0x3dff28){const _0x527ec8=_0x14b705;this[_0x527ec8(0x795)]=_0x3dff28;}},'minVisibleAltitude':{'get':function(){const _0x42fcf9=_0x14b705;return this[_0x42fcf9(0x35d)];},'set':function(_0x22b11b){const _0x36c6e5=_0x14b705;this[_0x36c6e5(0x35d)]=_0x22b11b;}},'maxVisibleAltitude':{'get':function(){const _0x101235=_0x14b705;return this[_0x101235(0x22c)];},'set':function(_0x551f78){const _0x3ed910=_0x14b705;this[_0x3ed910(0x22c)]=_0x551f78;}}}),_0x5cf254[_0x14b705(0x9b9)]=function(_0x555408,_0x1f00b1){const _0x1cc30b=_0x14b705;if(_0x555408){_0x1f00b1||(_0x1f00b1=new _0x5cf254()),_0x1f00b1[_0x1cc30b(0xde9)]=_0x555408[_0x1cc30b(0xde9)],_0x1f00b1[_0x1cc30b(0x315)]=_0x555408[_0x1cc30b(0x315)],_0x1f00b1[_0x1cc30b(0x4a9)]=_0x555408['_floor'],_0x1f00b1['_ceiling']=_0x555408[_0x1cc30b(0x3ac)],_0x1f00b1[_0x1cc30b(0x8b5)]=_0x555408[_0x1cc30b(0x8b5)],_0x1f00b1[_0x1cc30b(0xa0d)]=_0x555408[_0x1cc30b(0xa0d)],_0x1f00b1[_0x1cc30b(0xe0d)]=_0x555408['_linesInterval'],_0x1f00b1[_0x1cc30b(0x7be)]=_0x555408[_0x1cc30b(0x7be)],_0x1f00b1[_0x1cc30b(0x261)]=_0x555408[_0x1cc30b(0x261)],_0x1f00b1['_lineColor']=Cesium[_0x1cc30b(0xb45)][_0x1cc30b(0x9b9)](_0x555408[_0x1cc30b(0x4cd)],_0x1f00b1[_0x1cc30b(0x4cd)]),_0x1f00b1['_dictColorTable']=_0x555408[_0x1cc30b(0xd72)],_0x1f00b1[_0x1cc30b(0xb4d)]=Cesium[_0x1cc30b(0xa18)][_0x1cc30b(0x9b9)](_0x555408[_0x1cc30b(0xb4d)],_0x1f00b1['_emissionTexCoordSpeed']),_0x1f00b1[_0x1cc30b(0x796)]=Cesium[_0x1cc30b(0xa18)][_0x1cc30b(0x9b9)](_0x555408[_0x1cc30b(0x796)],_0x1f00b1[_0x1cc30b(0x796)]),_0x1f00b1['_emissionTextureUrl']=_0x555408['_emissionTextureUrl'],_0x1f00b1[_0x1cc30b(0xd14)]=_0x555408['_emissionTextureArray'],_0x1f00b1[_0x1cc30b(0x61e)]=_0x555408[_0x1cc30b(0x61e)],_0x1f00b1[_0x1cc30b(0xb0c)]=Cesium[_0x1cc30b(0xb45)][_0x1cc30b(0x9b9)](_0x555408['_noValueColor'],_0x1f00b1['_noValueColor']),_0x1f00b1[_0x1cc30b(0x70a)][_0x1cc30b(0xbc2)]=0x0;for(let _0x2b91c4=0x0;_0x2b91c4<_0x555408[_0x1cc30b(0x70a)][_0x1cc30b(0xbc2)];_0x2b91c4++)_0x1f00b1[_0x1cc30b(0x70a)][_0x2b91c4]=_0x555408['_coverageArea'][_0x2b91c4];return _0x1f00b1[_0x1cc30b(0xc2a)]=_0x555408[_0x1cc30b(0xc2a)],_0x1f00b1['_visibleDistanceMax']=_0x555408['_visibleDistanceMax'],_0x1f00b1[_0x1cc30b(0x795)]=_0x555408[_0x1cc30b(0x795)],_0x1f00b1[_0x1cc30b(0x22c)]=_0x555408[_0x1cc30b(0x22c)],_0x1f00b1[_0x1cc30b(0x35d)]=_0x555408[_0x1cc30b(0x35d)],_0x1f00b1;}};let _0x169a67=[];_0x5cf254[_0x14b705(0x8bd)]['_getEmissionAtlasTextureRects']=function(){const _0x96ac53=_0x14b705;let _0x3d1153=this[_0x96ac53(0x9ce)];if(!_0x3d1153)return _0x169a67;let _0x4ac881,_0x28bdd7=this[_0x96ac53(0xd14)][_0x96ac53(0xbc2)];if(_0x169a67['length']!=_0x28bdd7){for(_0x169a67=[],_0x4ac881=0x0;_0x4ac881<_0x28bdd7;_0x4ac881++)_0x169a67['push'](new Cartesian4());}for(_0x4ac881=0x0;_0x4ac881<_0x28bdd7;_0x4ac881++){let _0x4b30e4=this[_0x96ac53(0xd14)][_0x4ac881],_0xa52cd9=_0x3d1153['textureCoordinates'][_0x4b30e4[_0x96ac53(0xaaa)]];_0xa52cd9&&(_0x169a67[_0x4ac881]['x']=_0xa52cd9['x'],_0x169a67[_0x4ac881]['y']=_0xa52cd9['y'],_0x169a67[_0x4ac881]['z']=_0xa52cd9['x']+_0xa52cd9[_0x96ac53(0x4b7)],_0x169a67[_0x4ac881]['w']=_0xa52cd9['y']+_0xa52cd9[_0x96ac53(0xc1d)]);}return _0x169a67;};let _0xd33f70=[];function _0x16eb16(){const _0x3d04d6=_0x14b705;this['textureWidth']=0x400,this[_0x3d04d6(0x5dd)]=0x400,this['bounds']=new Cesium[(_0x3d04d6(0xb80))](),this[_0x3d04d6(0xa4f)]=void 0x0,this['fbo']=void 0x0,this['regions']=new Cesium['AssociativeArray'](),this[_0x3d04d6(0xcfc)]=!0x1,this[_0x3d04d6(0xa1a)]=!0x1;}_0x5cf254['prototype'][_0x14b705(0x594)]=function(){const _0x36e273=_0x14b705;if(!this[_0x36e273(0xd14)])return _0xd33f70;let _0x38d6b6,_0x212f27=this[_0x36e273(0xd14)]['length'];if(_0xd33f70[_0x36e273(0xbc2)]!=_0x212f27){for(_0xd33f70=[],_0x38d6b6=0x0;_0x38d6b6<_0x212f27;_0x38d6b6++)_0xd33f70[_0x36e273(0x6e3)](new Cartesian4());}let _0x32e883=performance[_0x36e273(0x1e5)]()/0x3e8;for(_0x38d6b6=0x0;_0x38d6b6<_0x212f27;_0x38d6b6++){let _0x2eedb2=this['_emissionTextureArray'][_0x38d6b6];_0xd33f70[_0x38d6b6]['x']=_0x2eedb2['UTiling'],_0xd33f70[_0x38d6b6]['y']=_0x2eedb2[_0x36e273(0xaf3)],_0xd33f70[_0x38d6b6]['z']=_0x2eedb2[_0x36e273(0xaa5)]*_0x32e883,_0xd33f70[_0x38d6b6]['w']=_0x2eedb2[_0x36e273(0x43b)]*_0x32e883;}return _0xd33f70;},_0x5cf254[_0x14b705(0x8bd)]['destroy']=function(){const _0x5aa2ef=_0x14b705;this[_0x5aa2ef(0x70a)][_0x5aa2ef(0xbc2)]=0x0,this[_0x5aa2ef(0xd72)]=this[_0x5aa2ef(0xd72)]&&this['_dictColorTable'][_0x5aa2ef(0x60e)]();},_0x16eb16[_0x14b705(0x8bd)][_0x14b705(0x508)]=function(){return!0x1;},_0x16eb16[_0x14b705(0x8bd)][_0x14b705(0x60e)]=function(){const _0x4a73ec=_0x14b705;this[_0x4a73ec(0xa4f)]=this[_0x4a73ec(0xa4f)]&&this[_0x4a73ec(0xa4f)][_0x4a73ec(0x60e)](),this[_0x4a73ec(0xd24)]=this['fbo']&&this[_0x4a73ec(0xd24)][_0x4a73ec(0x60e)](),this[_0x4a73ec(0xb3a)][_0x4a73ec(0xc06)]();};var _0x3647fb=_0x14b705(0xa1e),_0x4723b5=_0x14b705(0xa9a);function _0x3d4639(){const _0x2220ec=_0x14b705;this['bounds']=new Cesium[(_0x2220ec(0xb80))](Number[_0x2220ec(0xa98)],Number[_0x2220ec(0xa98)],-Number['MAX_VALUE'],-Number[_0x2220ec(0xa98)]),this['command']=void 0x0,this[_0x2220ec(0xd17)]=void 0x0,this[_0x2220ec(0x732)]=void 0x0,this[_0x2220ec(0xd4d)]=void 0x0;}let _0x2c2d76=new Cesium[(_0x14b705(0x367))]();function _0x2792a9(){const _0x2dde96=_0x14b705;this[_0x2dde96(0xb62)]={},this['_queue']=new Cesium[(_0x2dde96(0x760))]();}_0x3d4639[_0x14b705(0x8bd)][_0x14b705(0xac4)]=function(_0x5b685e,_0x1cfa2d){const _0x21b20c=_0x14b705;let _0x1f61c0=_0x5b685e[_0x21b20c(0xba2)]['position'][_0x21b20c(0x25c)];for(let _0x1bdcb8=0x0,_0x3c2c21=_0x1f61c0[_0x21b20c(0xbc2)];_0x1bdcb8<_0x3c2c21;_0x1bdcb8+=0x3)_0x2c2d76['x']=_0x1f61c0[_0x1bdcb8],_0x2c2d76['y']=_0x1f61c0[_0x1bdcb8+0x1],_0x2c2d76['z']=_0x1f61c0[_0x1bdcb8+0x2],Cesium[_0x21b20c(0x200)]['multiplyByPoint'](_0x1cfa2d,_0x2c2d76,_0x2c2d76),_0x1f61c0[_0x1bdcb8]=_0x2c2d76['x'],_0x1f61c0[_0x1bdcb8+0x1]=_0x2c2d76['y'],_0x1f61c0[_0x1bdcb8+0x2]=_0x2c2d76['z'];this['geometry']=_0x5b685e;},_0x3d4639[_0x14b705(0x8bd)][_0x14b705(0x708)]=function(_0x361201){const _0x486810=_0x14b705;let _0x2e8698=_0x361201[_0x486810(0xba2)][_0x486810(0x905)]['values'],_0x41a988=this['bounds'];for(let _0x39213a=0x0,_0x276f8a=_0x2e8698[_0x486810(0xbc2)];_0x39213a<_0x276f8a;_0x39213a+=0x3){let _0x3a4330=_0x2e8698[_0x39213a],_0x27b893=_0x2e8698[_0x39213a+0x1];_0x41a988['x']=Math['min'](_0x3a4330,_0x41a988['x']),_0x41a988['y']=Math['min'](_0x27b893,_0x41a988['y']),_0x41a988['z']=Math[_0x486810(0x78e)](_0x3a4330,_0x41a988['z']),_0x41a988['w']=Math[_0x486810(0x78e)](_0x27b893,_0x41a988['w']);}},_0x3d4639['prototype'][_0x14b705(0x59d)]=function(_0x3fd766,_0x2f9ff4){const _0x30040c=_0x14b705;if(this[_0x30040c(0x48b)])return;let _0x2c75d9=_0x2f9ff4[_0x30040c(0x835)](0x0),_0x49b0c3=new Cesium[(_0x30040c(0xa5f))]({'primitiveType':Cesium['PrimitiveType']['TRIANGLES']}),_0x13a096={'position':0x0};_0x49b0c3['vertexArray']=Cesium['VertexArray'][_0x30040c(0x516)]({'context':_0x3fd766,'geometry':this[_0x30040c(0xd17)],'attributeLocations':_0x13a096,'bufferUsage':Cesium['BufferUsage'][_0x30040c(0x2d2)],'interleave':!0x0});let _0x345697=new Cesium[(_0x30040c(0xddb))]({'sources':[_0x3647fb]}),_0x54f9d0=new Cesium['ShaderSource']({'sources':[_0x4723b5]});_0x345697[_0x30040c(0xcd5)][_0x30040c(0x6e3)](_0x30040c(0x26a)),_0x54f9d0['defines'][_0x30040c(0x6e3)](_0x30040c(0x26a)),_0x49b0c3['shaderProgram']=Cesium['ShaderProgram'][_0x30040c(0x7b0)]({'context':_0x3fd766,'vertexShaderSource':_0x345697,'fragmentShaderSource':_0x54f9d0,'attributeLocations':_0x13a096}),_0x49b0c3['framebuffer']=_0x2f9ff4,_0x49b0c3[_0x30040c(0x502)]=Cesium[_0x30040c(0x226)][_0x30040c(0x7b0)]({'viewport':new Cesium[(_0x30040c(0xcff))](0x0,0x0,_0x2c75d9[_0x30040c(0x4b7)],_0x2c75d9[_0x30040c(0xc1d)])}),this[_0x30040c(0x48b)]=_0x49b0c3;},_0x3d4639[_0x14b705(0x8bd)]['destroy']=function(){const _0x3da05b=_0x14b705;this[_0x3da05b(0x5f5)]&&(this[_0x3da05b(0x5f5)][_0x3da05b(0x393)]=this['_command'][_0x3da05b(0x393)]&&!this['_command'][_0x3da05b(0x393)]['isDestroyed']()&&this['_command']['vertexArray'][_0x3da05b(0x60e)](),this[_0x3da05b(0x5f5)][_0x3da05b(0x66b)]=this['_command']['shaderProgram']&&!this[_0x3da05b(0x5f5)][_0x3da05b(0x66b)]['isDestroyed']()&&this['_command'][_0x3da05b(0x66b)][_0x3da05b(0x60e)](),this[_0x3da05b(0x5f5)]=null),this[_0x3da05b(0xd4d)]=this[_0x3da05b(0xd4d)]&&this[_0x3da05b(0xd4d)]['destroy'](),this[_0x3da05b(0x732)]=this[_0x3da05b(0x732)]&&this[_0x3da05b(0x732)][_0x3da05b(0x60e)](),this['geometry']=null,this[_0x3da05b(0x269)]=null;};let _0x163f06=0x0;const _0x5b0337=0x6400000;_0x2792a9[_0x14b705(0x8bd)][_0x14b705(0x5e8)]=function(_0x529936,_0xbcfaec,_0x3028a3){const _0x471321=_0x14b705;let _0x2eb8ac=_0x529936+'_'+_0xbcfaec;if(!this['_cache'][_0x2eb8ac])for(this[_0x471321(0xb62)][_0x2eb8ac]={'id':_0x2eb8ac,'buffer':_0x3028a3},this['_queue'][_0x471321(0xbdd)](_0x2eb8ac),_0x163f06+=_0x3028a3[_0x471321(0x932)];_0x163f06>_0x5b0337;){let _0x16ff1d=this[_0x471321(0x67a)]['dequeue'](),_0x49f94c=this['_cache'][_0x16ff1d];_0x163f06-=_0x49f94c[_0x471321(0x212)]['byteLength'],delete this[_0x471321(0xb62)][_0x16ff1d];}},_0x2792a9[_0x14b705(0x8bd)][_0x14b705(0xaf6)]=function(_0x201df8,_0x4551d2){const _0x2e6071=_0x14b705;let _0x306be4=_0x201df8+'_'+_0x4551d2,_0x3324c7=this[_0x2e6071(0xb62)][_0x306be4];if(_0x3324c7)return _0x3324c7[_0x2e6071(0x212)];},_0x2792a9['prototype']['contains']=function(_0x3d2c6c,_0x55ddde){const _0x5025ba=_0x14b705;let _0x3e2193=_0x3d2c6c+'_'+_0x55ddde;return Cesium[_0x5025ba(0x4cb)](this[_0x5025ba(0xb62)][_0x3e2193]);},_0x2792a9[_0x14b705(0xcb9)]=void 0x0,_0x2792a9['getSingleInstance']=function(){const _0x1b4403=_0x14b705;return _0x2792a9[_0x1b4403(0xcb9)]||(_0x2792a9[_0x1b4403(0xcb9)]=new _0x2792a9()),_0x2792a9[_0x1b4403(0xcb9)];};const _0x2ef45a={'None':_0x14b705(0xaf4),'CRN_DXT5':'CRN_DXT5'};var _0x494815=Object[_0x14b705(0x963)](_0x2ef45a),_0x203385=new Cesium[(_0x14b705(0x200))](0x0,0x0,0x1,0x0,0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x1);function _0x3c7923(_0xfe0ffb){const _0x42536f=_0x14b705;_0xfe0ffb=Cesium[_0x42536f(0x714)](_0xfe0ffb,Cesium[_0x42536f(0x714)][_0x42536f(0x209)]),Cesium[_0x42536f(0x961)][_0x42536f(0x4cb)](_0x42536f(0x92c),_0xfe0ffb[_0x42536f(0x2f8)]),Cesium[_0x42536f(0x961)]['defined']('Authentication\x20error',_0xfe0ffb[_0x42536f(0xa8d)]),this['id']=Cesium[_0x42536f(0xb29)](),this['name']=_0xfe0ffb[_0x42536f(0x6cb)],this['context']=_0xfe0ffb['context'],this[_0x42536f(0xb78)]=Cesium[_0x42536f(0x714)](_0xfe0ffb[_0x42536f(0x98c)],!0x0),this[_0x42536f(0x937)]=Cesium[_0x42536f(0x714)](_0xfe0ffb['isS3MBlock'],!0x1),this[_0x42536f(0x3c4)]=void 0x0,this['_basePath']=void 0x0,this[_0x42536f(0xdb9)]=void 0x0,this['modelMatrix']=new Cesium[(_0x42536f(0x200))](),this[_0x42536f(0xad1)]=new Cesium[(_0x42536f(0x200))](),this['fileType']=void 0x0,this[_0x42536f(0x51c)]=0x1,this[_0x42536f(0x493)]=void 0x0,this[_0x42536f(0xd48)]=void 0x0,this['_rootTiles']=[],this[_0x42536f(0x7bc)]=new _0x6cf21(),this[_0x42536f(0x423)]=[],this[_0x42536f(0xb55)]=[],this[_0x42536f(0x703)]=[],this[_0x42536f(0xb62)]=new _0x47c935(),this[_0x42536f(0x9b4)]=_0xfe0ffb[_0x42536f(0x2ec)],this['_textureCompressType']=_0x494815[_0x42536f(0xaf4)],this[_0x42536f(0x3ee)]=-0x1,this[_0x42536f(0x31d)]=0x0,this[_0x42536f(0xb36)]={'foveatedFactor':-Number[_0x42536f(0xa98)],'depth':-Number[_0x42536f(0xa98)],'distance':-Number[_0x42536f(0xa98)],'pixel':-Number['MAX_VALUE']},this[_0x42536f(0x3df)]={'foveatedFactor':Number[_0x42536f(0xa98)],'depth':Number['MAX_VALUE'],'distance':Number[_0x42536f(0xa98)],'pixel':Number[_0x42536f(0xa98)]},this[_0x42536f(0x5d7)]=_0x318aaf(),this[_0x42536f(0xa04)]=Cesium[_0x42536f(0x714)](_0xfe0ffb[_0x42536f(0x5db)],!0x0),this[_0x42536f(0x99c)]=!0x1,this[_0x42536f(0x260)]=Cesium['defaultValue'](_0xfe0ffb[_0x42536f(0x34f)],Cesium[_0x42536f(0x7f1)]['SCENE3D']),this[_0x42536f(0x7a4)]=[],this[_0x42536f(0xa13)]=new Cesium[(_0x42536f(0xb45))](0.7,0.7,0x1,0x1),this[_0x42536f(0x316)]=new Cesium[(_0x42536f(0x697))](),this[_0x42536f(0x6a1)]=new Cesium[(_0x42536f(0x697))](),this[_0x42536f(0x53c)]=new Cesium['AssociativeArray'](),this['_objsVisibleMap']={},this['_objsColorList']={},this[_0x42536f(0x75b)]=!0x1,this['_clipMode']=_0xb1682b['CLIP_NOTHING'],this['_enableClip']=!0x1,this[_0x42536f(0x7e0)]=!0x1,this[_0x42536f(0xc5a)]=[new Cesium[(_0x42536f(0xb80))](0x0,0x0,0x0,0x0),new Cesium['Cartesian4'](0x0,0x0,0x0,0x0),new Cesium['Cartesian4'](0x0,0x0,0x0,0x0),new Cesium['Cartesian4'](0x0,0x0,0x0,0x0),new Cesium[(_0x42536f(0xb80))](0x0,0x0,0x0,0x0),new Cesium['Cartesian4'](0x0,0x0,0x0,0x0)],this['_oriClipPlane']=[new Cesium['Cartesian4'](0x0,0x0,0x0,0x0),new Cesium['Cartesian4'](0x0,0x0,0x0,0x0),new Cesium[(_0x42536f(0xb80))](0x0,0x0,0x0,0x0),new Cesium['Cartesian4'](0x0,0x0,0x0,0x0),new Cesium[(_0x42536f(0xb80))](0x0,0x0,0x0,0x0),new Cesium[(_0x42536f(0xb80))](0x0,0x0,0x0,0x0)],this[_0x42536f(0x50e)]=new _0x3e3d3d({}),this['_flattenPar']=new _0x16eb16(),this[_0x42536f(0x797)]=0x0,this['_maxCategory']=0x0,this[_0x42536f(0x77c)]=0x0,this[_0x42536f(0x529)]=0x0,this[_0x42536f(0xacc)]=new Cesium[(_0x42536f(0xb80))](0x0,0x0,0x1,0x1),this[_0x42536f(0x305)]=!0x1,this[_0x42536f(0x39f)]=Cesium[_0x42536f(0x714)](_0xfe0ffb[_0x42536f(0x38d)],0x1),this[_0x42536f(0x906)]=Cesium[_0x42536f(0x714)](_0xfe0ffb[_0x42536f(0x9c4)],0x1),this['_hue']=Cesium['defaultValue'](_0xfe0ffb[_0x42536f(0xa30)],0x0),this[_0x42536f(0xd47)]=Cesium[_0x42536f(0x714)](_0xfe0ffb[_0x42536f(0x5c7)],0x1),this[_0x42536f(0x46b)]=Cesium[_0x42536f(0x714)](_0xfe0ffb[_0x42536f(0x4c2)],0x1),this[_0x42536f(0x859)]=Cesium[_0x42536f(0x714)](_0xfe0ffb[_0x42536f(0xc2b)],Number[_0x42536f(0xa98)]),this['_visibleDistanceMin']=Cesium[_0x42536f(0x714)](_0xfe0ffb[_0x42536f(0x1fe)],0x0),this[_0x42536f(0x35d)]=Cesium[_0x42536f(0x714)](_0xfe0ffb[_0x42536f(0x72a)],0x0),this[_0x42536f(0x22c)]=Cesium['defaultValue'](_0xfe0ffb[_0x42536f(0x9e7)],Number['MAX_VALUE']),this[_0x42536f(0x6e8)]=Cesium['defaultValue'](_0xfe0ffb[_0x42536f(0x6c2)],0x1),this['_visible']=Cesium['defaultValue'](_0xfe0ffb[_0x42536f(0x64a)],!0x0),this['_style3D']=Cesium['defaultValue'](_0xfe0ffb['style3D'],new _0x431c42()),this[_0x42536f(0xda3)]=!0x1,this[_0x42536f(0xbca)]=_0xfe0ffb[_0x42536f(0x8e5)],this[_0x42536f(0x58a)]=0xfff,this['_waterParameters']=void 0x0,this[_0x42536f(0x9a1)]=void 0x0,this[_0x42536f(0x2a5)]=0x0,this[_0x42536f(0x8ca)]=0x0,this[_0x42536f(0xa83)]=0x0,this[_0x42536f(0x873)]=_0x2792a9[_0x42536f(0x6f6)](),this[_0x42536f(0xd0e)]=void 0x0,this[_0x42536f(0xdbf)]=void 0x0,this[_0x42536f(0x71b)]=Cesium[_0x42536f(0x714)](_0xfe0ffb[_0x42536f(0x5e1)],{}),this[_0x42536f(0x3ce)]={'pbrMetallicRoughness':{'metallicFactor':0x0,'roughnessFactor':0x0,'baseColor':new Cesium['Cartesian4'](0x1,0x1,0x1,0x1),'baseColorTextureIndex':-0x1,'emissiveFactor':Cesium[_0x42536f(0x367)]['ZERO'],'emissiveTextureIndex':-0x1,'occlusionTextureIndex':-0x1,'normalTextureIndex':-0x1,'normalTexture':void 0x0,'baseColorTexture':void 0x0}},this[_0x42536f(0x745)](_0xfe0ffb[_0x42536f(0xc30)]);}function _0x2113a3(_0x32d984){const _0x2f9096=_0x14b705;let _0x40d69d={},_0x25df7a=_0x32d984[_0x2f9096(0xc5e)];_0x40d69d[_0x2f9096(0x7c0)]=_0x2ebcaf[_0x2f9096(0x370)](_0x25df7a,_0x2f9096(0xb3c)),_0x40d69d[_0x2f9096(0x8cf)]=_0x2ebcaf[_0x2f9096(0x370)](_0x25df7a,_0x2f9096(0xa21));let _0x177085=_0x2ebcaf[_0x2f9096(0x6bc)](_0x25df7a,_0x2f9096(0x9f9));_0x40d69d[_0x2f9096(0x2d7)]=_0x2ebcaf[_0x2f9096(0xdad)](_0x177085,_0x2f9096(0xc5c));let _0x5d0023=_0x2ebcaf[_0x2f9096(0x5f4)](_0x177085,_0x2f9096(0x5eb));_0x40d69d[_0x2f9096(0x31c)]=[];for(let _0x379f19=0x0,_0x47e520=_0x5d0023[_0x2f9096(0xbc2)];_0x379f19<_0x47e520;_0x379f19++){let _0x41675a={'gpuConstants':[],'atuoConstants':[]},_0x22d4ee=_0x5d0023[_0x379f19],_0x25e3a0=_0x2ebcaf[_0x2f9096(0x6bc)](_0x22d4ee,_0x2f9096(0xbfa));if(_0x25e3a0){let _0x5d9a34=_0x2ebcaf[_0x2f9096(0x5f4)](_0x25e3a0,_0x2f9096(0x601));for(let _0x30b392=0x0,_0x16d057=_0x5d9a34['length'];_0x30b392<_0x16d057;_0x30b392++){let _0x41e287={},_0x3223cd=_0x5d9a34[_0x30b392];_0x41e287[_0x2f9096(0x832)]=_0x2ebcaf[_0x2f9096(0xdad)](_0x3223cd,_0x2f9096(0xb3e)),_0x41e287['index']=_0x2ebcaf[_0x2f9096(0xdad)](_0x3223cd,_0x2f9096(0x65a)),_0x41e287[_0x2f9096(0x6cb)]=_0x2ebcaf[_0x2f9096(0x370)](_0x3223cd,_0x2f9096(0x267)),_0x41e287[_0x2f9096(0x464)]=_0x2ebcaf['queryNumericValue'](_0x3223cd,_0x2f9096(0x5b0)),_0x41e287[_0x2f9096(0xc67)]=_0x2ebcaf[_0x2f9096(0xdad)](_0x3223cd,_0x2f9096(0x679));let _0x4d9d09=_0x2ebcaf[_0x2f9096(0x6bc)](_0x3223cd,_0x2f9096(0x6da));if(_0x41e287[_0x2f9096(0xa24)]=[],_0x4d9d09){let _0x38a068=_0x2ebcaf[_0x2f9096(0x5f4)](_0x4d9d09,_0x2f9096(0xaf0)),_0x21647b=0x0;for(;_0x21647b<_0x41e287[_0x2f9096(0x464)];){let _0x3f1de8=parseFloat(_0x38a068[_0x21647b][_0x2f9096(0xdd1)]);_0x41e287[_0x2f9096(0xa24)][_0x2f9096(0x6e3)](_0x3f1de8),_0x21647b++;}}_0x41675a['gpuConstants'][_0x2f9096(0x6e3)](_0x41e287);}}let _0xb08222=_0x2ebcaf[_0x2f9096(0x6bc)](_0x22d4ee,'AutoConstants');if(_0xb08222){let _0x5d1c46=_0x2ebcaf[_0x2f9096(0x5f4)](_0xb08222,_0x2f9096(0x591));for(let _0x5430a0=0x0,_0x14191a=_0x5d1c46['length'];_0x5430a0<_0x14191a;_0x5430a0++){let _0x2a2d4f={},_0x220a7d=_0x5d1c46[_0x5430a0];_0x2a2d4f['paramType']=_0x2ebcaf[_0x2f9096(0xdad)](_0x220a7d,_0x2f9096(0x92b)),_0x2a2d4f[_0x2f9096(0x6cb)]=_0x2ebcaf[_0x2f9096(0x370)](_0x220a7d,_0x2f9096(0x267)),_0x2a2d4f['physicalIndex']=_0x2ebcaf[_0x2f9096(0xdad)](_0x220a7d,_0x2f9096(0xbda)),_0x2a2d4f['elementCount']=_0x2ebcaf[_0x2f9096(0xdad)](_0x220a7d,'ElementCount'),_0x2a2d4f['data']=_0x2ebcaf[_0x2f9096(0xdad)](_0x220a7d,_0x2f9096(0x1ed)),_0x2a2d4f[_0x2f9096(0x9a2)]=_0x2ebcaf['queryNumericValue'](_0x220a7d,_0x2f9096(0xa27)),_0x2a2d4f[_0x2f9096(0x68a)]=_0x2ebcaf[_0x2f9096(0x688)](_0x220a7d,_0x2f9096(0x950)),_0x41675a[_0x2f9096(0xc39)][_0x2f9096(0x6e3)](_0x2a2d4f);}}_0x40d69d['gpuProgramParameters'][_0x2f9096(0x6e3)](_0x41675a);}return _0x40d69d;}function _0x1f216e(_0x287e82,_0x5ec57d){const _0x3f11c6=_0x14b705;let _0x37d1d9=_0x5ec57d[_0x3f11c6(0x2cb)];if(!(_0x5ec57d[_0x3f11c6(0x2cb)][_0x3f11c6(0x966)](_0x3f11c6(0xba1))>-0x1))return _0x287e82;let _0x1c63cc=_0x37d1d9[_0x3f11c6(0x94b)](/(.*realspace)/,'');return _0x37d1d9['replace'](/\/rest\/realspace/g,'')[_0x3f11c6(0x94b)](_0x1c63cc,'')+_0x3f11c6(0x9f8)+_0x1c63cc+_0x3f11c6(0xb2a)+_0x287e82[_0x3f11c6(0x94b)](/^\.*/,'')[_0x3f11c6(0x94b)](/^\//,'')[_0x3f11c6(0x94b)](/\/$/,'');}function _0x189266(_0x34ad74,_0x5be235){const _0x5163da=_0x14b705;let _0x3d0d91=_0x5be235['extensions'];if(!_0x3d0d91||!_0x3d0d91[_0x5163da(0xe1d)])return;let _0x43e7ae=_0x3d0d91[_0x5163da(0xe1d)],_0x77d64e=[];_0x34ad74[_0x5163da(0x2cb)];for(let _0x2b775f=0x0,_0x2d1343=_0x43e7ae[_0x5163da(0xbc2)];_0x2b775f<_0x2d1343;_0x2b775f++){let _0x239585=_0x43e7ae[_0x2b775f][_0x5163da(0xc60)];if(_0x239585[_0x5163da(0x966)](_0x5163da(0x8ae))>0x0){let _0x23eea8=_0x1f216e(_0x239585,_0x34ad74),_0x3e1d39=_0x34ad74[_0x5163da(0xdb9)]['getDerivedResource']({'url':_0x23eea8});_0x77d64e[_0x5163da(0x6e3)](_0x3e1d39['fetchXML']());}}_0x77d64e[_0x5163da(0xbc2)]&&Promise['all'](_0x77d64e)[_0x5163da(0xacd)](_0x343a16=>{const _0x4b0b4b=_0x5163da;let _0x3195a3=[];for(let _0x28ca20=0x0,_0x33e8bb=_0x343a16[_0x4b0b4b(0xbc2)];_0x28ca20<_0x33e8bb;_0x28ca20++){let _0x5a80e5=_0x343a16[_0x28ca20];if(!_0x5a80e5)break;let _0x517813=_0x2113a3(_0x5a80e5);_0x3195a3['push'](_0x517813);}_0x34ad74[_0x4b0b4b(0x9a1)]=new Cesium[(_0x4b0b4b(0x697))](),_0x34ad74[_0x4b0b4b(0xd97)]={};let _0x425785=_0x3195a3[0x0];_0x34ad74[_0x4b0b4b(0xd97)][_0x4b0b4b(0x2d7)]=_0x425785[_0x4b0b4b(0x2d7)];for(let _0xb6182a=0x0;_0xb6182a<_0x425785[_0x4b0b4b(0x31c)][_0x4b0b4b(0xbc2)];_0xb6182a++){let _0x43ffb7=_0x425785[_0x4b0b4b(0x31c)][_0xb6182a];for(let _0x4c12a7=0x0;_0x4c12a7<_0x43ffb7[_0x4b0b4b(0xc39)][_0x4b0b4b(0xbc2)];_0x4c12a7++){let _0x5bf2ca=_0x43ffb7[_0x4b0b4b(0xc39)][_0x4c12a7];if(_0x4b0b4b(0xbbc)===_0x5bf2ca[_0x4b0b4b(0x6cb)]){_0x34ad74[_0x4b0b4b(0xd97)][_0x5bf2ca[_0x4b0b4b(0x6cb)]]=_0x5bf2ca[_0x4b0b4b(0x9a2)];break;}}for(let _0x358404=0x0;_0x358404<_0x43ffb7[_0x4b0b4b(0xcde)]['length'];_0x358404++){let _0x4dd24a=_0x43ffb7[_0x4b0b4b(0xcde)][_0x358404],_0x20f469=null;switch(_0x4dd24a[_0x4b0b4b(0x464)]){case 0x1:_0x20f469=_0x4dd24a[_0x4b0b4b(0xa24)][0x0];break;case 0x2:_0x20f469=new Cesium['Cartesian2'](),Cesium['Cartesian2'][_0x4b0b4b(0xd26)](_0x4dd24a[_0x4b0b4b(0xa24)],0x0,_0x20f469);break;case 0x3:_0x20f469=new Cesium[(_0x4b0b4b(0x367))](),Cesium[_0x4b0b4b(0x367)][_0x4b0b4b(0xd26)](_0x4dd24a[_0x4b0b4b(0xa24)],0x0,_0x20f469);break;case 0x4:_0x20f469=new Cesium[(_0x4b0b4b(0xb80))](),Cesium[_0x4b0b4b(0xb80)][_0x4b0b4b(0xd26)](_0x4dd24a[_0x4b0b4b(0xa24)],0x0,_0x20f469);}_0x20f469&&(_0x34ad74[_0x4b0b4b(0xd97)][_0x4dd24a['name']]=_0x20f469);}}_0x34ad74[_0x4b0b4b(0x8cf)]+=_0x4b0b4b(0xc73);})[_0x5163da(0x324)](_0x57d949=>{const _0x3c6ce4=_0x5163da;console[_0x3c6ce4(0x978)](_0x57d949);});}function _0x4e1a63(_0x2ecd9c,_0x471a94){const _0xe48f4c=_0x14b705;return _0x2ecd9c['priority']-_0x471a94[_0xe48f4c(0x72e)];}function _0x9140c2(_0x53a84e){const _0x47b549=_0x14b705;let _0xdc6741=_0x53a84e[_0x47b549(0x423)],_0x172e83=_0xdc6741[_0x47b549(0xbc2)];_0xdc6741['sort'](_0x4e1a63);for(let _0x558768=0x0;_0x558768<_0x172e83;++_0x558768){_0xdc6741[_0x558768][_0x47b549(0xbc9)]();}}function _0x1a700b(_0x42950d,_0x37c20f){const _0x1aca3c=_0x14b705;let _0x259181=_0x42950d[_0x1aca3c(0xb55)],_0x20f927=_0x259181[_0x1aca3c(0xbc2)];for(let _0x12fe93=0x0;_0x12fe93<_0x20f927;++_0x12fe93){_0x259181[_0x12fe93][_0x1aca3c(0xd78)](_0x37c20f,_0x42950d);}}function _0x304fb3(_0x12ab99,_0x3b61a2){const _0x535103=_0x14b705;for(let _0x529ad0=0x0,_0x44c6ea=_0x12ab99[_0x535103(0x703)][_0x535103(0xbc2)];_0x529ad0<_0x44c6ea;_0x529ad0++){_0x12ab99['_renderQueue'][_0x529ad0][_0x535103(0x64f)](_0x3b61a2,_0x12ab99);}}function _0xb0166e(_0x126f91,_0x2bf654){const _0x357ac8=_0x14b705;_0x2bf654[_0x357ac8(0x4ff)]();}function _0x775e41(_0x3f9624){const _0x30f571=_0x14b705;_0x3f9624[_0x30f571(0x937)]?_0x3f9624[_0x30f571(0xb62)][_0x30f571(0x6b7)](_0x3f9624,_0xb0166e):_0x3f9624[_0x30f571(0xb62)][_0x30f571(0x44e)](_0x3f9624,_0xb0166e);}function _0x5e0a9a(_0x12fdaf,_0x172ce8,_0x5ca879){const _0x5e16d3=_0x14b705;let _0x105213=new Cesium[(_0x5e16d3(0x367))](),_0xcf128a=new Cesium['Cartesian3']();Cesium['Cartesian3'][_0x5e16d3(0x276)](_0x172ce8,_0x12fdaf,_0x105213),Cesium[_0x5e16d3(0x367)]['subtract'](_0x5ca879,_0x12fdaf,_0xcf128a);let _0x374517=new Cesium[(_0x5e16d3(0x367))]();Cesium['Cartesian3'][_0x5e16d3(0x8fd)](_0x105213,_0xcf128a,_0x374517),Cesium[_0x5e16d3(0x367)][_0x5e16d3(0x5e6)](_0x374517,_0x374517);let _0x28d994=-Cesium[_0x5e16d3(0x367)]['dot'](_0x374517,_0x12fdaf);return new Cesium[(_0x5e16d3(0xb80))](_0x374517['x'],_0x374517['y'],_0x374517['z'],_0x28d994);}function _0x111f53(_0x3f6cd6,_0x11c638){const _0xa8b36c=_0x14b705;_0x3f6cd6[_0xa8b36c(0x4ef)](_0x11c638);}function _0x118a6f(_0x31b4b5){const _0x474213=_0x14b705;var _0x4e6279=new Cesium['GeographicProjection'](),_0x5063cc=_0x4e6279[_0x474213(0x91c)],_0x2141ec=new Cesium['Cartesian3'](),_0x2acc6b=new Cesium['Cartographic']();return _0x5063cc[_0x474213(0x21d)](_0x31b4b5,_0x2acc6b),_0x4e6279[_0x474213(0xa1c)](_0x2acc6b,_0x2141ec),Cesium[_0x474213(0x367)][_0x474213(0x8bb)](_0x2141ec['z'],_0x2141ec['x'],_0x2141ec['y']);}function _0x2dfed2(_0x2f581b,_0x55b399){const _0x222342=_0x14b705;_0x2f581b[_0x222342(0x7cd)](_0x55b399[_0x222342(0x2b7)],_0x55b399);}function _0xa1e56e(_0x12210d,_0x302886){const _0x41e73a=_0x14b705;_0x12210d[_0x41e73a(0x751)](_0x302886[_0x41e73a(0x2b7)],_0x302886);}function _0x4a02de(_0x537b0d,_0x147219){const _0xae7c87=_0x14b705;_0x537b0d[_0xae7c87(0x5ce)](_0x147219[_0xae7c87(0x64a)]);}function _0x43e1ba(_0x28cbda,_0x4debd3){const _0x52642b=_0x14b705;_0x28cbda[_0x52642b(0xbc4)](_0x4debd3);}function _0x53aad5(_0x152932,_0x184c90){_0x152932['hypsometric'](_0x184c90);}function _0x819ece(_0x24ab52,_0x4647e2){const _0x186bc4=_0x14b705;_0x24ab52[_0x186bc4(0x64d)](_0x4647e2);}function _0x2f3cce(_0x223294){const _0x12c392=_0x14b705;let _0x1afef8=new Cesium[(_0x12c392(0xb80))](Number[_0x12c392(0xa98)],Number[_0x12c392(0xa98)],-Number[_0x12c392(0xa98)],-Number[_0x12c392(0xa98)]);for(let _0x134a0b=0x0;_0x134a0b<_0x223294[_0x12c392(0xbc2)];_0x134a0b++){const _0x29d84d=_0x223294[_0x134a0b][_0x12c392(0x269)];_0x1afef8['x']=Math[_0x12c392(0xb9a)](_0x29d84d['x'],_0x1afef8['x']),_0x1afef8['y']=Math[_0x12c392(0xb9a)](_0x29d84d['y'],_0x1afef8['y']),_0x1afef8['z']=Math[_0x12c392(0x78e)](_0x29d84d['z'],_0x1afef8['z']),_0x1afef8['w']=Math[_0x12c392(0x78e)](_0x29d84d['w'],_0x1afef8['w']);}return _0x1afef8;}function _0x3e9b42(_0x4fd90a,_0x354a7b){const _0x51ee8c=_0x14b705;if(!_0x4fd90a[_0x51ee8c(0x9a1)])return;let _0x1894de=_0x4fd90a[_0x51ee8c(0x9a1)];void 0x0===_0x354a7b[_0x51ee8c(0x8be)]&&(_0x354a7b[_0x51ee8c(0x8be)]=0x615299),void 0x0===_0x354a7b['heightOffset']&&(_0x354a7b['heightOffset']=0x0);let _0xe53295=_0x354a7b[_0x51ee8c(0xc11)]['positionWC'];for(let _0x20b527 in _0x1894de[_0x51ee8c(0xb47)])if(_0x1894de[_0x51ee8c(0xb47)]['hasOwnProperty'](_0x20b527)){let _0xe8d175=_0x1894de['get'](_0x20b527),_0x57df5f=_0xe8d175[_0x51ee8c(0x86d)];if(_0x354a7b['cullingVolume'][_0x51ee8c(0x75c)](_0x57df5f)===Cesium[_0x51ee8c(0x87c)][_0x51ee8c(0x9a9)])continue;let _0x28812f=Cesium[_0x51ee8c(0x367)][_0x51ee8c(0xa39)](_0x57df5f[_0x51ee8c(0x97b)],_0xe53295)-_0x57df5f[_0x51ee8c(0xc8b)];_0x28812f=_0x28812f<0.01?0.01:_0x28812f,_0x28812f<_0x354a7b[_0x51ee8c(0x8be)]&&(_0x354a7b[_0x51ee8c(0x8be)]=_0x28812f,_0x354a7b[_0x51ee8c(0x40e)]=_0xe8d175[_0x51ee8c(0xa39)]);}}Object['defineProperties'](_0x3c7923[_0x14b705(0x8bd)],{'ready':{'get':function(){const _0x30e7d4=_0x14b705;return _0x30e7d4(0xafe)===this[_0x30e7d4(0x8cf)]?void 0x0!==this[_0x30e7d4(0xd97)]&&this[_0x30e7d4(0x277)][_0x30e7d4(0xbc2)]>0x0:this[_0x30e7d4(0x277)]['length']>0x0;}},'readyPromise':{'get':function(){const _0x24db52=_0x14b705;return this[_0x24db52(0x5d7)];}},'visible':{'get':function(){return this['_visible'];},'set':function(_0x242c14){const _0x4b943c=_0x14b705;this[_0x4b943c(0xcf6)]=_0x242c14;}},'show':{'get':function(){return this['_visible'];},'set':function(_0x513501){this['_visible']=_0x513501;}},'style3D':{'get':function(){const _0x4329f8=_0x14b705;return this[_0x4329f8(0xcd7)];}},'rectangle':{'get':function(){const _0x28a237=_0x14b705;return this[_0x28a237(0xd48)];}},'totalMemoryUsageInBytes':{'get':function(){const _0x3590df=_0x14b705;return this[_0x3590df(0x31d)];},'set':function(_0x15d23b){const _0x566c53=_0x14b705;this[_0x566c53(0x31d)]=_0x15d23b;}},'maximumMemoryUsage':{'get':function(){const _0x137eec=_0x14b705;return this[_0x137eec(0x3ee)];},'set':function(_0x59f7ef){const _0x318479=_0x14b705;this[_0x318479(0x3ee)]=_0x59f7ef;}},'lodRangeScale':{'get':function(){const _0x36c6eb=_0x14b705;return this[_0x36c6eb(0x6e8)];},'set':function(_0x27db9e){const _0x54bbd7=_0x14b705;Cesium[_0x54bbd7(0x961)]['typeOf'][_0x54bbd7(0x272)]('set\x20layer\x20lod\x20range\x20scale',_0x27db9e),this[_0x54bbd7(0x6e8)]=_0x27db9e;}},'selectedColor':{'get':function(){const _0x39667d=_0x14b705;return this[_0x39667d(0xa13)];},'set':function(_0x53a6cd){const _0x259bd2=_0x14b705;Cesium[_0x259bd2(0xb45)][_0x259bd2(0x9b9)](_0x53a6cd,this['_selectedColor']);}},'dataMinValue':{'get':function(){const _0x1323e2=_0x14b705;return Cesium[_0x1323e2(0x714)](this[_0x1323e2(0x797)],this[_0x1323e2(0x77c)]);}},'dataMaxValue':{'get':function(){const _0x3f5dc9=_0x14b705;return Cesium['defaultValue'](this[_0x3f5dc9(0xa3a)],this[_0x3f5dc9(0x529)]);}},'swipeRegion':{'get':function(){const _0x3091eb=_0x14b705;return new Cesium[(_0x3091eb(0xcff))](this[_0x3091eb(0xacc)]['x'],this[_0x3091eb(0xacc)]['y'],this[_0x3091eb(0xacc)]['z']-this[_0x3091eb(0xacc)]['x'],this[_0x3091eb(0xacc)]['w']-this['_swipeRegion']['y']);},'set':function(_0x3c9c43){const _0xd32f82=_0x14b705;if(_0x3c9c43){if(!(_0x3c9c43 instanceof Cesium[_0xd32f82(0xcff)]))throw new Cesium[(_0xd32f82(0x3e0))](_0xd32f82(0x9fa));Cesium[_0xd32f82(0xb80)][_0xd32f82(0x8bb)](_0x3c9c43['x'],_0x3c9c43['y'],_0x3c9c43['x']+_0x3c9c43[_0xd32f82(0x4b7)],_0x3c9c43['y']+_0x3c9c43[_0xd32f82(0xc1d)],this[_0xd32f82(0xacc)]);}}},'swipeEnabled':{'get':function(){const _0x3923c0=_0x14b705;return this[_0x3923c0(0x305)];},'set':function(_0x17383a){const _0x3e1eb3=_0x14b705;_0x17383a!==this[_0x3e1eb3(0x305)]&&(_0x17383a||Cesium[_0x3e1eb3(0xb80)][_0x3e1eb3(0x8bb)](0x0,0x0,0x1,0x1,this[_0x3e1eb3(0xacc)]),this[_0x3e1eb3(0x305)]=_0x17383a,this[_0x3e1eb3(0xccf)]({'enable':_0x17383a},_0x819ece));}},'visibleDistanceMax':{'get':function(){const _0x227ae9=_0x14b705;return this[_0x227ae9(0x859)];},'set':function(_0x125d08){const _0x19193f=_0x14b705;Cesium[_0x19193f(0x961)][_0x19193f(0x7d3)][_0x19193f(0x272)](_0x19193f(0x9c7),_0x125d08),this[_0x19193f(0x859)]=_0x125d08;}},'visibleDistanceMin':{'get':function(){return this['_visibleDistanceMin'];},'set':function(_0x517268){const _0x2d7b3b=_0x14b705;Cesium[_0x2d7b3b(0x961)][_0x2d7b3b(0x7d3)][_0x2d7b3b(0x272)](_0x2d7b3b(0x552),_0x517268),this[_0x2d7b3b(0x795)]=_0x517268;}},'minVisibleAltitude':{'get':function(){return this['_minVisibleAltitude'];},'set':function(_0x1ca0da){const _0x500704=_0x14b705;Cesium[_0x500704(0x961)]['typeOf'][_0x500704(0x272)](_0x500704(0xd3e),_0x1ca0da),this[_0x500704(0x35d)]=_0x1ca0da;}},'maxVisibleAltitude':{'get':function(){return this['_maxVisibleAltitude'];},'set':function(_0x32207c){const _0x94fb49=_0x14b705;Cesium[_0x94fb49(0x961)][_0x94fb49(0x7d3)][_0x94fb49(0x272)](_0x94fb49(0xd1d),_0x32207c),this[_0x94fb49(0x22c)]=_0x32207c;}},'hypsometricSetting':{'get':function(){const _0x229885=_0x14b705;return{'hypsometricSetting':this[_0x229885(0x50e)][_0x229885(0xb1d)],'analysisMode':this[_0x229885(0x50e)][_0x229885(0xd10)]};},'set':function(_0x506776){const _0xc547e6=_0x14b705;let _0x8fc121=this[_0xc547e6(0x50e)];if(!_0x506776||!_0x506776[_0xc547e6(0xb3b)])return _0x8fc121[_0xc547e6(0xd46)]=!0x1,_0x8fc121[_0xc547e6(0xb1d)]=_0x8fc121[_0xc547e6(0xb1d)]&&_0x8fc121['setting'][_0xc547e6(0x60e)](),void this[_0xc547e6(0xccf)]({'enable':!0x1},_0x53aad5);_0x8fc121[_0xc547e6(0x65d)]=_0x8fc121['region']&&_0x8fc121[_0xc547e6(0x65d)][_0xc547e6(0x60e)](),_0x8fc121[_0xc547e6(0x54a)]||(_0x8fc121[_0xc547e6(0x54a)]=new Cesium[(_0xc547e6(0xa72))]({'context':this['context'],'width':0x400,'height':0x400,'pixelFormat':Cesium[_0xc547e6(0x3c9)][_0xc547e6(0x9c5)]})),_0x8fc121[_0xc547e6(0xa4f)]||(_0x8fc121[_0xc547e6(0xa4f)]=new Cesium[(_0xc547e6(0xa72))]({'context':this['context'],'width':0x400,'height':0x40,'pixelFormat':Cesium[_0xc547e6(0x3c9)][_0xc547e6(0x9c5)],'flipY':!0x1})),_0x8fc121[_0xc547e6(0xd10)]=Cesium[_0xc547e6(0x714)](_0x506776[_0xc547e6(0xd10)],_0x8fc121['analysisMode']),_0x8fc121[_0xc547e6(0xb1d)]=_0x5cf254[_0xc547e6(0x9b9)](_0x506776[_0xc547e6(0xb3b)],_0x8fc121[_0xc547e6(0xb1d)]),_0x8fc121[_0xc547e6(0xb1d)][_0xc547e6(0xc57)]&&(_0x8fc121['setting']['ColorTable'][_0xc547e6(0x2a8)](),this[_0xc547e6(0x50e)][_0xc547e6(0xa4f)]&&this[_0xc547e6(0x50e)]['texture'][_0xc547e6(0x1f0)]({'width':0x400,'height':0x40,'arrayBufferView':_0x8fc121[_0xc547e6(0xb1d)][_0xc547e6(0xc57)][_0xc547e6(0x656)]})),_0x8fc121[_0xc547e6(0xd46)]=_0x8fc121[_0xc547e6(0xd10)]!==_0xc2d70[_0xc547e6(0xb56)][_0xc547e6(0xbeb)],this[_0xc547e6(0xccf)]({'enable':_0x8fc121[_0xc547e6(0xd46)]},_0x53aad5);}},'selectEnabled':{'get':function(){const _0x20727d=_0x14b705;return this[_0x20727d(0xa04)];},'set':function(_0x1f8433){const _0x497530=_0x14b705;Cesium[_0x497530(0x961)][_0x497530(0x4cb)](_0x497530(0x788),_0x1f8433),Cesium['Check'][_0x497530(0x7d3)]['bool']('value',_0x1f8433),this[_0x497530(0xa04)]=_0x1f8433;}},'subdomains':{'get':function(){const _0x2f4646=_0x14b705;return this[_0x2f4646(0x71b)][_0x2f4646(0x4f2)];},'set':function(_0x57e606){const _0x477bd7=_0x14b705;if(defined(_0x57e606)&&!defined(_0x57e606['length']))throw new DeveloperError(_0x477bd7(0x5bd));this['_subdomainConfig'][_0x477bd7(0x4f2)]=_0x57e606;}}}),_0x3c7923[_0x14b705(0x8bd)][_0x14b705(0x745)]=function(_0x344f1c){const _0x2049b5=_0x14b705;let _0x311dc9=this;Promise[_0x2049b5(0x356)](_0x344f1c)[_0x2049b5(0xacd)](function(_0x4fc7b5){const _0x3874fb=_0x2049b5;let _0x5157a9,_0x265e92=Cesium['Resource'][_0x3874fb(0x3d8)](_0x4fc7b5);_0x5157a9=_0x265e92[_0x3874fb(0x759)](!0x0);let _0x520a77=new _0x4f0728(_0x5157a9);return _0x520a77[_0x3874fb(0xc9d)]=void 0x0,_0x5157a9=_0x520a77[_0x3874fb(0xcf4)](),_0x311dc9[_0x3874fb(0x3c4)]=_0x265e92['url'],_0x311dc9[_0x3874fb(0x2cb)]=_0x5157a9,_0x311dc9[_0x3874fb(0xdb9)]=_0x265e92,Cesium[_0x3874fb(0x4cb)](_0x311dc9[_0x3874fb(0x71b)][_0x3874fb(0x4f2)])&&(_0x311dc9['_basePath']=_0x311dc9[_0x3874fb(0x71b)]['urlScheme']),_0x311dc9[_0x3874fb(0xb78)]||_0x311dc9[_0x3874fb(0x937)]?_0x265e92[_0x3874fb(0xb94)]():_0x265e92['fetchXML']();})[_0x2049b5(0xacd)](function(_0x580c2d){const _0x16eaa6=_0x2049b5;if(_0x311dc9[_0x16eaa6(0xb78)]||_0x311dc9[_0x16eaa6(0x937)]){let _0x2460fa=_0x580c2d['extensions'];_0x311dc9['fileType']=_0x2460fa[_0x16eaa6(0xc01)];let _0x364b7f=_0x580c2d['position']['x'],_0x37b219=_0x580c2d[_0x16eaa6(0x905)]['y'],_0x329d3d=_0x580c2d[_0x16eaa6(0x905)]['z'],_0x3fd553=_0x580c2d[_0x16eaa6(0x905)]['units'];if(_0x311dc9[_0x16eaa6(0x9f2)]=_0x364b7f,_0x311dc9['lat']=_0x37b219,_0x311dc9[_0x16eaa6(0xc1d)]=_0x329d3d,_0x311dc9[_0x16eaa6(0x260)]===Cesium[_0x16eaa6(0x7f1)]['SCENE3D'])_0x311dc9[_0x16eaa6(0x493)]=Cesium[_0x16eaa6(0x367)][_0x16eaa6(0x99b)](_0x364b7f,_0x37b219,_0x329d3d),_0x311dc9[_0x16eaa6(0x902)]=Cesium[_0x16eaa6(0xb8b)][_0x16eaa6(0xdb6)](_0x311dc9[_0x16eaa6(0x493)]),_0x311dc9[_0x16eaa6(0xad1)]=Cesium['Matrix4'][_0x16eaa6(0xe0b)](_0x311dc9[_0x16eaa6(0x902)],_0x311dc9[_0x16eaa6(0xad1)]);else{if(_0x364b7f>0xb4||_0x364b7f<-0xb4||_0x37b219>0xb4||_0x37b219<-0xb4||_0x16eaa6(0xa25)===_0x3fd553){let _0x5508a4=_0x364b7f,_0x243bd2=_0x37b219;_0x311dc9[_0x16eaa6(0x493)]=new Cesium['Cartesian3'](_0x5508a4,_0x243bd2,_0x329d3d);}else{let _0x380065=new Cesium[(_0x16eaa6(0x612))](),_0x3c275f=Cesium[_0x16eaa6(0x367)][_0x16eaa6(0x99b)](_0x364b7f,_0x37b219,_0x329d3d),_0x53c6cf=_0x380065['ellipsoid'][_0x16eaa6(0x21d)](_0x3c275f);_0x311dc9[_0x16eaa6(0x493)]=_0x380065['project'](_0x53c6cf);}Cesium[_0x16eaa6(0x200)][_0x16eaa6(0x8dc)](_0x311dc9[_0x16eaa6(0x493)],_0x311dc9[_0x16eaa6(0x902)]),Cesium[_0x16eaa6(0x200)][_0x16eaa6(0x342)](_0x203385,_0x311dc9['modelMatrix'],_0x311dc9[_0x16eaa6(0x902)]),_0x311dc9[_0x16eaa6(0xad1)]=Cesium[_0x16eaa6(0x200)]['inverse'](_0x311dc9['modelMatrix'],_0x311dc9[_0x16eaa6(0xad1)]);}if(Cesium[_0x16eaa6(0x4cb)](_0x580c2d[_0x16eaa6(0xa62)])){let _0x295c1f=_0x580c2d[_0x16eaa6(0xa62)][_0x16eaa6(0x5b8)],_0x5625fa=_0x580c2d[_0x16eaa6(0xa62)][_0x16eaa6(0xdf1)],_0x60d8c9=_0x580c2d[_0x16eaa6(0xa62)][_0x16eaa6(0xb32)],_0x24cae8=_0x580c2d['geoBounds']['bottom'];_0x295c1f>0xb4||_0x24cae8>0xb4||_0x60d8c9>0xb4||_0x5625fa>0xb4?(_0x295c1f/=0x615299,_0x24cae8/=0x615299,_0x60d8c9/=0x615299,_0x5625fa/=0x615299,_0x311dc9[_0x16eaa6(0xd48)]=new Cesium[(_0x16eaa6(0x4d3))](_0x295c1f,_0x24cae8,_0x60d8c9,_0x5625fa)):_0x311dc9[_0x16eaa6(0xd48)]=Cesium['Rectangle'][_0x16eaa6(0x99b)](_0x295c1f,_0x24cae8,_0x60d8c9,_0x5625fa);}if(_0x580c2d[_0x16eaa6(0x690)]&&(_0x311dc9[_0x16eaa6(0x77c)]=_0x580c2d['heightRange'][_0x16eaa6(0xb9a)],_0x311dc9[_0x16eaa6(0x529)]=_0x580c2d[_0x16eaa6(0x690)][_0x16eaa6(0x78e)]),_0x580c2d[_0x16eaa6(0x202)]){let _0x11ace9=_0x580c2d[_0x16eaa6(0x202)]['range'];_0x311dc9[_0x16eaa6(0x5b3)]=_0x11ace9[_0x16eaa6(0xb9a)],_0x311dc9[_0x16eaa6(0x695)]=_0x11ace9['max'];}_0x2460fa['hasOwnProperty'](_0x16eaa6(0x55e))&&(_0x311dc9[_0x16eaa6(0xda3)]=_0x16eaa6(0xcce)===_0x2460fa[_0x16eaa6(0x55e)]),_0x2460fa[_0x16eaa6(0xac3)](_0x16eaa6(0x204))&&(_0x311dc9[_0x16eaa6(0x9b4)]=_0x2460fa[_0x16eaa6(0x204)]),_0x2460fa[_0x16eaa6(0xac3)](_0x16eaa6(0xb41))&&(_0x311dc9[_0x16eaa6(0x6a5)]=_0x2460fa[_0x16eaa6(0xb41)]);const _0x5991d1=_0x580c2d[_0x16eaa6(0xb5e)]||_0x580c2d[_0x16eaa6(0x2fa)];_0x5991d1[_0x16eaa6(0xbc2)]>0x0&&(_0x16eaa6(0x80a)===Cesium[_0x16eaa6(0x9ad)](_0x5991d1[0x0][_0x16eaa6(0xc30)])&&(_0x311dc9[_0x16eaa6(0x937)]=!0x0));for(let _0x119f27=0x0,_0x485406=_0x5991d1[_0x16eaa6(0xbc2)];_0x119f27<_0x485406;_0x119f27++){let _0x1f99a2=_0x5991d1[_0x119f27][_0x16eaa6(0xc30)],_0x3d3d7a={'box':_0x5991d1[_0x119f27]['boundingbox']},_0x472a60=new _0x3a7fdc(_0x311dc9,void 0x0,_0x3d3d7a,_0x1f99a2);_0x472a60[_0x16eaa6(0x7f6)]=!0x0,_0x472a60['blockKey']=_0x1f99a2,_0x311dc9[_0x16eaa6(0xb62)][_0x16eaa6(0x49c)](_0x472a60),_0x311dc9['_rootTiles'][_0x16eaa6(0x6e3)](_0x472a60);}_0x189266(_0x311dc9,_0x580c2d);}else{let _0x3594d2=_0x580c2d['firstChild'],_0x1c8e97=_0x3594d2[_0x16eaa6(0xbe4)];_0x311dc9[_0x16eaa6(0x8cf)]=_0x2ebcaf[_0x16eaa6(0x370)](_0x3594d2,_0x16eaa6(0xa21),_0x1c8e97);let _0x1daf2f=_0x2ebcaf[_0x16eaa6(0x6bc)](_0x3594d2,_0x16eaa6(0x67e),_0x1c8e97),_0x2fcc1f=_0x2ebcaf[_0x16eaa6(0xdad)](_0x1daf2f,'X',_0x1c8e97),_0x529435=_0x2ebcaf[_0x16eaa6(0xdad)](_0x1daf2f,'Y',_0x1c8e97),_0xc85349=_0x2ebcaf[_0x16eaa6(0xdad)](_0x1daf2f,'Z',_0x1c8e97);_0x311dc9[_0x16eaa6(0x9f2)]=_0x2fcc1f,_0x311dc9['lat']=_0x529435,_0x311dc9[_0x16eaa6(0xc1d)]=_0xc85349,_0x311dc9[_0x16eaa6(0x493)]=Cesium[_0x16eaa6(0x367)][_0x16eaa6(0x99b)](_0x2fcc1f,_0x529435,_0xc85349),_0x311dc9['modelMatrix']=Cesium[_0x16eaa6(0xb8b)][_0x16eaa6(0xdb6)](_0x311dc9['_position']),_0x311dc9['invModelMatrix']=Cesium['Matrix4'][_0x16eaa6(0xe0b)](_0x311dc9[_0x16eaa6(0x902)],_0x311dc9['invModelMatrix']);let _0x2a0f0b=_0x2ebcaf['queryFirstNode'](_0x3594d2,_0x16eaa6(0x946),_0x1c8e97),_0x36b4b6=_0x2ebcaf[_0x16eaa6(0x6bc)](_0x3594d2,_0x16eaa6(0x340),_0x1c8e97);if(_0x2a0f0b){let _0x12eb7d=_0x2ebcaf[_0x16eaa6(0xdad)](_0x2a0f0b,_0x16eaa6(0x50b),_0x1c8e97),_0x100f14=_0x2ebcaf[_0x16eaa6(0xdad)](_0x2a0f0b,_0x16eaa6(0x2cd),_0x1c8e97),_0x2eefd5=_0x2ebcaf[_0x16eaa6(0xdad)](_0x2a0f0b,'Right',_0x1c8e97),_0x3e3364=_0x2ebcaf[_0x16eaa6(0xdad)](_0x2a0f0b,_0x16eaa6(0xa51),_0x1c8e97);_0x311dc9[_0x16eaa6(0xd48)]=Cesium[_0x16eaa6(0x4d3)][_0x16eaa6(0x99b)](_0x12eb7d,_0x3e3364,_0x2eefd5,_0x100f14);}else{if(_0x36b4b6){let _0x23fcde=_0x2ebcaf[_0x16eaa6(0xdad)](_0x36b4b6,'MinX',_0x1c8e97),_0x15ff0a=_0x2ebcaf[_0x16eaa6(0xdad)](_0x36b4b6,'MinY',_0x1c8e97);_0x2ebcaf['queryNumericValue'](_0x36b4b6,_0x16eaa6(0xc3b),_0x1c8e97);let _0x46400f=_0x2ebcaf[_0x16eaa6(0xdad)](_0x36b4b6,_0x16eaa6(0xdbd),_0x1c8e97),_0x11aa25=_0x2ebcaf[_0x16eaa6(0xdad)](_0x36b4b6,_0x16eaa6(0x8d8),_0x1c8e97);_0x2ebcaf[_0x16eaa6(0xdad)](_0x36b4b6,_0x16eaa6(0xd99),_0x1c8e97),_0x23fcde=0xb4*Math['abs'](_0x23fcde)/(0x615299*Math['PI']),_0x15ff0a=0xb4*Math['abs'](_0x15ff0a)/(0x615299*Math['PI']),_0x46400f=0xb4*Math[_0x16eaa6(0xa76)](_0x46400f)/(0x615299*Math['PI']),_0x11aa25=0xb4*Math[_0x16eaa6(0xa76)](_0x11aa25)/(0x615299*Math['PI']),_0x311dc9[_0x16eaa6(0xd48)]=Cesium[_0x16eaa6(0x4d3)][_0x16eaa6(0x99b)](_0x2fcc1f-_0x23fcde,_0x529435-_0x15ff0a,_0x2fcc1f+_0x46400f,_0x529435+_0x11aa25);}}let _0x5684ed=_0x2ebcaf[_0x16eaa6(0x6bc)](_0x3594d2,_0x16eaa6(0xb1b),_0x1c8e97);_0x5684ed&&(_0x311dc9['_minHeight']=_0x2ebcaf[_0x16eaa6(0xdad)](_0x5684ed,'MinHeight',_0x1c8e97),_0x311dc9['_maxHeight']=_0x2ebcaf[_0x16eaa6(0xdad)](_0x5684ed,_0x16eaa6(0x8d6),_0x1c8e97));let _0x369a2f=_0x2ebcaf['queryFirstNode'](_0x3594d2,'CategoryRange',_0x1c8e97);_0x369a2f&&(_0x311dc9[_0x16eaa6(0x695)]=_0x2ebcaf[_0x16eaa6(0xdad)](_0x369a2f,_0x16eaa6(0x64c),_0x1c8e97),_0x311dc9[_0x16eaa6(0x5b3)]=_0x2ebcaf[_0x16eaa6(0xdad)](_0x369a2f,_0x16eaa6(0x46d),_0x1c8e97));let _0x509e31=_0x2ebcaf[_0x16eaa6(0x6bc)](_0x3594d2,_0x16eaa6(0xd8d),_0x1c8e97);_0x311dc9[_0x16eaa6(0xda3)]=_0x2ebcaf[_0x16eaa6(0x688)](_0x509e31,'TransparencyOptimization',_0x1c8e97);let _0x2a4cca=/\\+/g,_0x145bc5=_0x2ebcaf[_0x16eaa6(0x6bc)](_0x3594d2,_0x16eaa6(0x3d6),_0x1c8e97),_0x23eab8=_0x2ebcaf[_0x16eaa6(0x5f4)](_0x145bc5,_0x16eaa6(0x8f6),_0x1c8e97);if(_0x23eab8['length']>0x0)for(let _0x481ede=0x0,_0x1f15ec=_0x23eab8[_0x16eaa6(0xbc2)];_0x481ede<_0x1f15ec;_0x481ede++){let _0x1f15c9=_0x23eab8[_0x481ede],_0x5ef5a8=_0x2ebcaf['queryStringValue'](_0x1f15c9,_0x16eaa6(0x7d1),_0x1c8e97);_0x5ef5a8=_0x5ef5a8[_0x16eaa6(0x94b)](_0x2a4cca,'/'),_0x5ef5a8=_0x5ef5a8[_0x16eaa6(0x94b)](/(\.osgb)/gi,_0x16eaa6(0x811));let _0x35c201=_0x2ebcaf['queryFirstNode'](_0x1f15c9,_0x16eaa6(0x382),_0x1c8e97),_0x2b5593={'sphere':{'center':{'x':0x0,'y':0x0,'z':0x0},'radius':0x615299}};_0x35c201&&_0x35c201[_0x16eaa6(0x5bf)]['length']&&(_0x2b5593={'sphere':{'center':{'x':_0x2ebcaf[_0x16eaa6(0xdad)](_0x35c201,_0x16eaa6(0x89a),_0x1c8e97),'y':_0x2ebcaf[_0x16eaa6(0xdad)](_0x35c201,_0x16eaa6(0x572),_0x1c8e97),'z':_0x2ebcaf['queryNumericValue'](_0x35c201,_0x16eaa6(0xbf7),_0x1c8e97)},'radius':_0x2ebcaf[_0x16eaa6(0xdad)](_0x35c201,_0x16eaa6(0x6e0),_0x1c8e97)}});let _0x252782=new _0x3a7fdc(_0x311dc9,void 0x0,_0x2b5593,_0x5ef5a8);_0x252782[_0x16eaa6(0x7f6)]=!0x0,_0x311dc9[_0x16eaa6(0xb62)][_0x16eaa6(0x49c)](_0x252782),_0x311dc9[_0x16eaa6(0x277)][_0x16eaa6(0x6e3)](_0x252782);}else{let _0x3cffc5=_0x2ebcaf[_0x16eaa6(0x5f4)](_0x145bc5,_0x16eaa6(0x7d1),_0x1c8e97);for(let _0x3d4018=0x0,_0x40eb13=_0x3cffc5[_0x16eaa6(0xbc2)];_0x3d4018<_0x40eb13;_0x3d4018++){let _0x330375=_0x3cffc5[_0x3d4018]['textContent'];_0x330375=_0x330375[_0x16eaa6(0x94b)](_0x2a4cca,'/'),_0x330375=_0x330375[_0x16eaa6(0x94b)](/(\.osgb)/gi,'.s3m');let _0x69d4d4=new _0x3a7fdc(_0x311dc9,void 0x0,{'sphere':{'center':{'x':0x0,'y':0x0,'z':0x0},'radius':0x615299}},_0x330375);_0x69d4d4[_0x16eaa6(0x7f6)]=!0x0,_0x311dc9[_0x16eaa6(0xb62)][_0x16eaa6(0x49c)](_0x69d4d4),_0x311dc9[_0x16eaa6(0x277)][_0x16eaa6(0x6e3)](_0x69d4d4);}}}_0x311dc9[_0x16eaa6(0x5d7)][_0x16eaa6(0x356)](_0x311dc9);},_0x43f36b=>{const _0x224d9d=_0x2049b5;_0x311dc9[_0x224d9d(0x5d7)][_0x224d9d(0xa6e)](_0x43f36b);});},_0x3c7923[_0x14b705(0x8bd)][_0x14b705(0x286)]=function(){const _0x3f438e=_0x14b705;this[_0x3f438e(0x7a4)]['length']<0x1||(this[_0x3f438e(0xd22)](this[_0x3f438e(0x7a4)],_0x3ffe96[_0x3f438e(0xd25)]),this[_0x3f438e(0x7a4)][_0x3f438e(0xbc2)]=0x0);},_0x3c7923[_0x14b705(0x8bd)][_0x14b705(0x9ee)]=function(_0x39497c){const _0x2e7ff6=_0x14b705;this[_0x2e7ff6(0x6e8)]=_0x39497c;},_0x3c7923['prototype']['setSelection']=function(_0x682ca3){const _0x6f5392=_0x14b705;Cesium['Check'][_0x6f5392(0x4cb)](_0x6f5392(0x1eb),_0x682ca3),this['_selectEnabled']&&(Array['isArray'](_0x682ca3)||(_0x682ca3=[_0x682ca3]),this[_0x6f5392(0x99c)]||this[_0x6f5392(0x286)](),this[_0x6f5392(0x7a4)]=this['_selections'][_0x6f5392(0xa6a)](_0x682ca3),this[_0x6f5392(0x2a0)](_0x682ca3,_0x3ffe96[_0x6f5392(0xd25)]));},_0x3c7923[_0x14b705(0x8bd)][_0x14b705(0x698)]=function(){const _0x2d5065=_0x14b705;return[][_0x2d5065(0xa6a)](this[_0x2d5065(0x7a4)]);},_0x3c7923[_0x14b705(0x8bd)][_0x14b705(0x8cd)]=function(_0x146c49,_0x3281d0){const _0x18e976=_0x14b705;Cesium['Check'][_0x18e976(0x4cb)](_0x18e976(0xc0f),_0x146c49),Cesium[_0x18e976(0x961)][_0x18e976(0x4cb)](_0x18e976(0x291),_0x3281d0),Cesium[_0x18e976(0x961)][_0x18e976(0x7d3)]['object'](_0x18e976(0x291),_0x3281d0),Array[_0x18e976(0xce0)](_0x146c49)||(_0x146c49=[_0x146c49]);let _0x2457e4={};for(let _0x1ddf67=0x0,_0x24b205=_0x146c49[_0x18e976(0xbc2)];_0x1ddf67<_0x24b205;_0x1ddf67++){let _0x3fbf59=_0x146c49[_0x1ddf67]+'';Cesium['defined'](_0x3fbf59)&&(this['_objsColorList'][_0x3fbf59]=_0x3281d0,_0x2457e4[_0x3fbf59]=_0x3281d0);}this[_0x18e976(0x723)](_0x2457e4);},_0x3c7923[_0x14b705(0x8bd)]['removeObjsColor']=function(_0x2387e1){const _0x1f68dc=_0x14b705;Cesium[_0x1f68dc(0x961)][_0x1f68dc(0x4cb)](_0x1f68dc(0x503),_0x2387e1),Array[_0x1f68dc(0xce0)](_0x2387e1)||(_0x2387e1=[_0x2387e1]);let _0x3ba88f={};for(let _0x216856=0x0,_0x4eb9c9=_0x2387e1['length'];_0x216856<_0x4eb9c9;_0x216856++){let _0x4024ce=_0x2387e1[_0x216856];Cesium[_0x1f68dc(0x4cb)](this[_0x1f68dc(0x747)][_0x4024ce])&&(_0x3ba88f[_0x4024ce]=Cesium[_0x1f68dc(0xb45)][_0x1f68dc(0x34a)],delete this[_0x1f68dc(0x747)][_0x4024ce]);}this[_0x1f68dc(0xd22)](_0x2387e1,_0x3ffe96[_0x1f68dc(0xdf0)]),this['_updateObjsColor'](_0x3ba88f);},_0x3c7923[_0x14b705(0x8bd)][_0x14b705(0xc7c)]=function(_0x1aa89a,_0x2747dc){const _0xb35fc4=_0x14b705;if(Cesium[_0xb35fc4(0x961)]['defined'](_0xb35fc4(0x5ea),_0x1aa89a),Cesium[_0xb35fc4(0x961)]['typeOf']['bool'](_0xb35fc4(0x4a1),_0x2747dc),Array[_0xb35fc4(0xce0)](_0x1aa89a)||(_0x1aa89a=[_0x1aa89a]),0x0===_0x1aa89a[_0xb35fc4(0xbc2)]){this[_0xb35fc4(0x75b)]=_0x2747dc,this[_0xb35fc4(0x6a1)]['removeAll']();let _0x3a8005=Object['keys'](this[_0xb35fc4(0x53c)][_0xb35fc4(0xb47)]);return this[_0xb35fc4(0xd22)](_0x3a8005,_0x3ffe96['HIDE']),this[_0xb35fc4(0x53c)][_0xb35fc4(0xc06)](),void this[_0xb35fc4(0x534)](!_0x2747dc);}let _0x4d639b=this[_0xb35fc4(0x6a1)],_0x58584e=this[_0xb35fc4(0x53c)];this[_0xb35fc4(0xc1f)],_0x2747dc?(_0x1aa89a['map'](function(_0x4c86c4){const _0x87580b=_0xb35fc4;_0x4d639b['set'](_0x4c86c4,!0x0),_0x58584e[_0x87580b(0x4d1)](_0x4c86c4);}),this['_removeObjsOperationType'](_0x1aa89a,_0x3ffe96[_0xb35fc4(0x66c)])):(_0x1aa89a[_0xb35fc4(0x6ac)](function(_0x515872){const _0x467f63=_0xb35fc4;_0x4d639b[_0x467f63(0x4d1)](_0x515872),_0x58584e[_0x467f63(0x5e8)](_0x515872,!0x0);}),this[_0xb35fc4(0x2a0)](_0x1aa89a,_0x3ffe96[_0xb35fc4(0x66c)]));},_0x3c7923[_0x14b705(0x8bd)][_0x14b705(0x7ea)]=function(_0x1190ec,_0x94ebe6){const _0x72d137=_0x14b705;0x0!==_0x1190ec[_0x72d137(0xbc2)]?(this[_0x72d137(0xc7c)]([],_0x94ebe6),this[_0x72d137(0xc7c)](_0x1190ec,_0x94ebe6)):this[_0x72d137(0xc7c)]([],_0x94ebe6);},_0x3c7923['prototype'][_0x14b705(0xa1d)]=function(_0x219346,_0x24f033,_0x63fad2,_0x37127a){const _0x4ec99a=_0x14b705;this['_sceneMode']===Cesium[_0x4ec99a(0x7f1)][_0x4ec99a(0xbc6)]&&(_0x219346=_0x118a6f(_0x219346),_0x24f033=_0x118a6f(_0x24f033),_0x63fad2=_0x118a6f(_0x63fad2)),this[_0x4ec99a(0x9bb)][0x0]=_0x5e0a9a(_0x219346,_0x24f033,_0x63fad2),this['_clipMode']=_0xb1682b[_0x4ec99a(0x9cb)],this[_0x4ec99a(0x7e0)]=!0x0,this[_0x4ec99a(0xe00)]||this[_0x4ec99a(0xccf)]({'enable':!0x0},_0x111f53),this[_0x4ec99a(0xe00)]=!0x0;},_0x3c7923[_0x14b705(0x8bd)][_0x14b705(0x221)]=function(_0x43ed7b){const _0x2ef61b=_0x14b705;if(!((_0x43ed7b=_0x43ed7b||{})[_0x2ef61b(0xdfb)]&&_0x43ed7b[_0x2ef61b(0x905)]||_0x43ed7b[_0x2ef61b(0x1de)]&&_0x43ed7b[_0x2ef61b(0xcf7)]))throw new Cesium[(_0x2ef61b(0x3e0))](_0x2ef61b(0x2dc));if(this[_0x2ef61b(0xc09)]=_0xb1682b[_0x2ef61b(0x9cb)],Cesium[_0x2ef61b(0x4cb)](_0x43ed7b[_0x2ef61b(0xaa4)]))switch(_0x43ed7b[_0x2ef61b(0xaa4)]){case _0x2ef61b(0xd2b):this['_clipMode']=_0xb1682b['CLIP_BEHIND_ANY_PLANE'];break;case _0x2ef61b(0x322):this[_0x2ef61b(0xc09)]=_0xb1682b[_0x2ef61b(0x9cb)];break;case _0x2ef61b(0xb39):this[_0x2ef61b(0xc09)]=_0xb1682b[_0x2ef61b(0x60d)];}if(_0x43ed7b[_0x2ef61b(0xdfb)]){let _0x147410,_0x75e19,_0x315139,_0x5712a7=new Cesium['Matrix4'](),_0x42d891=_0x43ed7b[_0x2ef61b(0x905)];_0x147410=_0x43ed7b['heading']||0x0,_0x75e19=_0x43ed7b[_0x2ef61b(0x483)]||0x0,_0x315139=_0x43ed7b[_0x2ef61b(0xb40)]||0x0;let _0x473b47,_0x3708ca,_0x17a2f8,_0x112da6=new Cesium['HeadingPitchRoll'](_0x147410,_0x75e19,_0x315139);if(this[_0x2ef61b(0x260)]===Cesium[_0x2ef61b(0x7f1)]['SCENE3D'])_0x5712a7=Cesium[_0x2ef61b(0xb8b)][_0x2ef61b(0x610)](_0x42d891,_0x112da6,Cesium[_0x2ef61b(0x2b9)][_0x2ef61b(0x5bb)]);else{_0x112da6=new Cesium[(_0x2ef61b(0xd2d))](_0x75e19,-_0x315139,-_0x147410);let _0x5b4a23=_0x118a6f(_0x42d891);Cesium[_0x2ef61b(0x200)][_0x2ef61b(0x761)](Cesium[_0x2ef61b(0x200)][_0x2ef61b(0x9b9)](Cesium[_0x2ef61b(0x200)][_0x2ef61b(0x8ba)]),_0x5b4a23,_0x5712a7);let _0x1db501=Cesium['Matrix3']['fromHeadingPitchRoll'](_0x112da6);Cesium['Matrix4'][_0x2ef61b(0x8ff)](_0x5712a7,_0x1db501,_0x5712a7);}this[_0x2ef61b(0x260)]===Cesium[_0x2ef61b(0x7f1)][_0x2ef61b(0x6cc)]?(_0x473b47=0.5*_0x43ed7b[_0x2ef61b(0xdfb)]['x'],_0x3708ca=0.5*_0x43ed7b[_0x2ef61b(0xdfb)]['y'],_0x17a2f8=0.5*_0x43ed7b[_0x2ef61b(0xdfb)]['z']):(_0x473b47=0.5*_0x43ed7b['dimensions']['z'],_0x3708ca=0.5*_0x43ed7b['dimensions']['x'],_0x17a2f8=0.5*_0x43ed7b[_0x2ef61b(0xdfb)]['y']);let _0x4d43dd=[];_0x4d43dd[0x0]=new Cesium[(_0x2ef61b(0xb80))](-_0x473b47,_0x3708ca,_0x17a2f8,0x1),_0x4d43dd[0x1]=new Cesium[(_0x2ef61b(0xb80))](_0x473b47,_0x3708ca,_0x17a2f8,0x1),_0x4d43dd[0x2]=new Cesium[(_0x2ef61b(0xb80))](_0x473b47,-_0x3708ca,_0x17a2f8,0x1),_0x4d43dd[0x3]=new Cesium[(_0x2ef61b(0xb80))](-_0x473b47,-_0x3708ca,_0x17a2f8,0x1),_0x4d43dd[0x4]=new Cesium[(_0x2ef61b(0xb80))](-_0x473b47,_0x3708ca,-_0x17a2f8,0x1),_0x4d43dd[0x5]=new Cesium[(_0x2ef61b(0xb80))](_0x473b47,_0x3708ca,-_0x17a2f8,0x1),_0x4d43dd[0x6]=new Cesium[(_0x2ef61b(0xb80))](_0x473b47,-_0x3708ca,-_0x17a2f8,0x1),_0x4d43dd[0x7]=new Cesium['Cartesian4'](-_0x473b47,-_0x3708ca,-_0x17a2f8,0x1);for(let _0x545307=0x0;_0x545307<0x8;_0x545307++)Cesium[_0x2ef61b(0x200)][_0x2ef61b(0xabd)](_0x5712a7,_0x4d43dd[_0x545307],_0x4d43dd[_0x545307]);this[_0x2ef61b(0x9bb)][0x0]=Cesium[_0x2ef61b(0xb80)][_0x2ef61b(0x9b9)](_0x5e0a9a(_0x4d43dd[0x0],_0x4d43dd[0x1],_0x4d43dd[0x2])),this[_0x2ef61b(0x9bb)][0x1]=Cesium[_0x2ef61b(0xb80)][_0x2ef61b(0x9b9)](_0x5e0a9a(_0x4d43dd[0x0],_0x4d43dd[0x4],_0x4d43dd[0x1])),this[_0x2ef61b(0x9bb)][0x2]=Cesium[_0x2ef61b(0xb80)][_0x2ef61b(0x9b9)](_0x5e0a9a(_0x4d43dd[0x0],_0x4d43dd[0x3],_0x4d43dd[0x4])),this[_0x2ef61b(0x9bb)][0x3]=Cesium[_0x2ef61b(0xb80)]['clone'](_0x5e0a9a(_0x4d43dd[0x6],_0x4d43dd[0x2],_0x4d43dd[0x5])),this['_oriClipPlane'][0x4]=Cesium['Cartesian4'][_0x2ef61b(0x9b9)](_0x5e0a9a(_0x4d43dd[0x6],_0x4d43dd[0x7],_0x4d43dd[0x2])),this[_0x2ef61b(0x9bb)][0x5]=Cesium[_0x2ef61b(0xb80)][_0x2ef61b(0x9b9)](_0x5e0a9a(_0x4d43dd[0x6],_0x4d43dd[0x5],_0x4d43dd[0x7]));}else for(let _0x57cec5=0x0;_0x57cec5<_0x43ed7b[_0x2ef61b(0x1de)][_0x2ef61b(0xbc2)];_0x57cec5++){let _0x18273e=_0x43ed7b[_0x2ef61b(0x1de)][_0x57cec5],_0x129789=_0x43ed7b[_0x2ef61b(0xcf7)][_0x57cec5];this[_0x2ef61b(0x9bb)][_0x57cec5]['x']=_0x129789['x'],this[_0x2ef61b(0x9bb)][_0x57cec5]['y']=_0x129789['y'],this[_0x2ef61b(0x9bb)][_0x57cec5]['z']=_0x129789['z'],this[_0x2ef61b(0x9bb)][_0x57cec5]['w']=-Cesium[_0x2ef61b(0x367)][_0x2ef61b(0x3be)](_0x18273e,_0x129789);}this[_0x2ef61b(0xe00)]||this[_0x2ef61b(0xccf)]({'enable':!0x0},_0x111f53),this[_0x2ef61b(0xe00)]=!0x0;},_0x3c7923[_0x14b705(0x8bd)][_0x14b705(0x83c)]=function(){const _0x27f785=_0x14b705;this[_0x27f785(0xe00)]=!0x1,this['_enableClipPlane']=!0x1,this[_0x27f785(0xccf)]({'enable':!0x1},_0x111f53);},_0x3c7923['prototype'][_0x14b705(0xccf)]=function(_0x18d926,_0x1b2c22){const _0x321bbf=_0x14b705;let _0x5a0b7c=[];for(let _0x3c2169=0x0,_0x406097=this['_rootTiles']['length'];_0x3c2169<_0x406097;_0x3c2169++){let _0x54fe47=this[_0x321bbf(0x277)][_0x3c2169];_0x5a0b7c['push'](_0x54fe47);}for(;_0x5a0b7c[_0x321bbf(0xbc2)];){let _0x38f256=_0x5a0b7c['pop']();for(let _0x348594=0x0,_0x4861e2=_0x38f256[_0x321bbf(0xd6c)][_0x321bbf(0xbc2)];_0x348594<_0x4861e2;_0x348594++){const _0x21cd62=_0x38f256[_0x321bbf(0xd6c)][_0x348594],_0x19ac74=_0x21cd62[_0x321bbf(0x9eb)];for(let _0x2d86ad=0x0,_0x4f15f0=_0x19ac74['length'];_0x2d86ad<_0x4f15f0;_0x2d86ad++){const _0x4b80e2=_0x19ac74[_0x2d86ad];_0x4b80e2[_0x321bbf(0xa66)]&&_0x1b2c22(_0x4b80e2,_0x18d926);}_0x21cd62[_0x321bbf(0x4f9)]&&_0x5a0b7c['push'](_0x21cd62[_0x321bbf(0x4f9)]);}}},_0x3c7923[_0x14b705(0x8bd)]['_updateObjsOperation']=function(_0x4e711f){this['_tranverseRenderEntity']({'ids':_0x4e711f},_0x2dfed2);},_0x3c7923['prototype'][_0x14b705(0x723)]=function(_0x26a53a){const _0x391ae7=_0x14b705;this[_0x391ae7(0xccf)]({'ids':_0x26a53a},_0xa1e56e);},_0x3c7923['prototype'][_0x14b705(0x534)]=function(_0x5f5116){const _0x52d666=_0x14b705;this[_0x52d666(0xccf)]({'isVisible':_0x5f5116},_0x4a02de);},_0x3c7923[_0x14b705(0x8bd)][_0x14b705(0x2a0)]=function(_0x221f1e,_0x2cf480){const _0x39b2b2=_0x14b705;Cesium['Check'][_0x39b2b2(0x4cb)](_0x39b2b2(0x793),_0x221f1e),Cesium['Check']['defined']('set\x20Objs\x20Operation\x20operationType',_0x2cf480),Array[_0x39b2b2(0xce0)](_0x221f1e)||(_0x221f1e=[_0x221f1e]);let _0x8d120c,_0x19e85e=new Cesium[(_0x39b2b2(0x697))]();for(let _0x5bc650=0x0,_0x59de24=_0x221f1e[_0x39b2b2(0xbc2)];_0x5bc650<_0x59de24;_0x5bc650++){if(_0x8d120c=_0x221f1e[_0x5bc650],!Cesium[_0x39b2b2(0x4cb)](_0x8d120c))continue;let _0x2f2947=Cesium[_0x39b2b2(0x714)](this['_objsOperationList']['get'](_0x8d120c),0x0);_0x2f2947!==_0x2cf480&&(_0x2f2947|=_0x2cf480,this[_0x39b2b2(0x316)][_0x39b2b2(0x5e8)](_0x8d120c,_0x2f2947),_0x19e85e[_0x39b2b2(0x5e8)](_0x8d120c,_0x2f2947));}_0x19e85e[_0x39b2b2(0xbc2)]>0x0&&this[_0x39b2b2(0xc41)](_0x19e85e);},_0x3c7923['prototype']['_removeObjsOperationType']=function(_0x423350,_0xa9046b){const _0x19a11c=_0x14b705;Cesium['Check'][_0x19a11c(0x4cb)](_0x19a11c(0x793),_0x423350),Array['isArray'](_0x423350)||(_0x423350=[_0x423350]);let _0x4df9fa,_0x5f3cce=_0x3ffe96['ALL']^_0xa9046b,_0x19d4b7=new Cesium[(_0x19a11c(0x697))]();for(let _0x45bf68=0x0,_0x399f4b=_0x423350['length'];_0x45bf68<_0x399f4b;_0x45bf68++){_0x4df9fa=_0x423350[_0x45bf68];let _0x458fed=this[_0x19a11c(0x316)]['get'](_0x4df9fa);Cesium[_0x19a11c(0x4cb)](_0x458fed)&&(_0x458fed&=_0x5f3cce,_0x458fed===_0x3ffe96[_0x19a11c(0xcc6)]?this['_objsOperationList']['remove'](_0x4df9fa):this[_0x19a11c(0x316)][_0x19a11c(0x5e8)](_0x4df9fa,_0x458fed),_0x19d4b7[_0x19a11c(0x5e8)](_0x4df9fa,_0x458fed));}_0x19d4b7[_0x19a11c(0xbc2)]>0x0&&this[_0x19a11c(0xc41)](_0x19d4b7);},_0x3c7923[_0x14b705(0x8bd)][_0x14b705(0x1d3)]=function(_0x295ae8){const _0x4a0545=_0x14b705;let _0x4b9945=Cesium[_0x4a0545(0x367)][_0x4a0545(0x471)](_0x295ae8),_0x37447d=new Cesium[(_0x4a0545(0x441))]({'polygonHierarchy':{'positions':_0x4b9945},'perPositionHeight':!0x0}),_0x3228d2=Cesium['PolygonGeometry'][_0x4a0545(0x25a)](_0x37447d),_0x384c16=new _0x3d4639();return _0x384c16[_0x4a0545(0xac4)](_0x3228d2,this['invModelMatrix']),_0x384c16[_0x4a0545(0x708)](_0x3228d2),_0x384c16;},_0x3c7923[_0x14b705(0x8bd)]['addFlattenRegion']=function(_0x4df977){const _0x2b9d1b=_0x14b705;let _0x172bef=_0x4df977[_0x2b9d1b(0x6cb)],_0x35058e=_0x4df977['position'];if(!_0x172bef||!_0x35058e)return;let _0x56eb16=this['_flattenPar'],_0x1c181a=_0x56eb16[_0x2b9d1b(0xb3a)];if(_0x1c181a[_0x2b9d1b(0x4a7)](_0x172bef))return;_0x56eb16[_0x2b9d1b(0xa4f)]||(_0x56eb16['texture']=new Cesium[(_0x2b9d1b(0xa72))]({'context':this[_0x2b9d1b(0x2f8)],'width':_0x56eb16[_0x2b9d1b(0x459)],'height':_0x56eb16[_0x2b9d1b(0x5dd)],'pixelFormat':Cesium[_0x2b9d1b(0x3c9)][_0x2b9d1b(0x9c5)]}));let _0x54d21e=this[_0x2b9d1b(0x1d3)](_0x35058e);_0x1c181a['set'](_0x172bef,_0x54d21e),_0x56eb16[_0x2b9d1b(0xcfc)]=!0x0,0x1===_0x1c181a['values']['length']&&this[_0x2b9d1b(0xccf)]({'enable':!0x0},_0x43e1ba);},_0x3c7923['prototype'][_0x14b705(0x506)]=function(_0x4a5431){const _0x9b8f44=_0x14b705;let _0x11ed48=this[_0x9b8f44(0xbbb)];if(!_0x11ed48[_0x9b8f44(0xcfc)])return;_0x11ed48[_0x9b8f44(0xcfc)]=!0x1;let _0x8f7c24=_0x11ed48[_0x9b8f44(0xb3a)],_0x142e07=_0x8f7c24[_0x9b8f44(0x25c)][_0x9b8f44(0xbc2)];_0x11ed48['flattening']=_0x142e07>0x0,_0x11ed48[_0x9b8f44(0x269)]=_0x2f3cce(_0x8f7c24[_0x9b8f44(0x25c)]);let _0x23a960=new Cesium[(_0x9b8f44(0x88d))]({'color':new Cesium['Color'](0x1,0x1,0x1,0x1),'depth':0x1});_0x11ed48[_0x9b8f44(0xa4f)]||(_0x11ed48[_0x9b8f44(0xa4f)]=new Cesium['Texture']({'context':this[_0x9b8f44(0x2f8)],'width':_0x11ed48['textureWidth'],'height':_0x11ed48[_0x9b8f44(0x5dd)],'pixelFormat':Cesium[_0x9b8f44(0x3c9)][_0x9b8f44(0x9c5)]})),_0x11ed48['fbo']||(_0x11ed48['fbo']=new Cesium[(_0x9b8f44(0x327))]({'context':this[_0x9b8f44(0x2f8)],'colorTextures':[_0x11ed48[_0x9b8f44(0xa4f)]],'destroyAttachments':!0x1})),_0x23a960[_0x9b8f44(0x38a)]=_0x11ed48[_0x9b8f44(0xd24)],_0x23a960['renderState']=Cesium[_0x9b8f44(0x226)][_0x9b8f44(0x7b0)](),_0x23a960[_0x9b8f44(0x5ca)](this['context']);for(let _0x32a765=0x0;_0x32a765<_0x142e07;_0x32a765++){let _0x2a22c0=_0x8f7c24[_0x9b8f44(0x25c)][_0x32a765];_0x2a22c0[_0x9b8f44(0x59d)](this['context'],_0x11ed48[_0x9b8f44(0xd24)]),_0x2a22c0['command'][_0x9b8f44(0x584)]={'uRect':function(){const _0x2d7a2e=_0x9b8f44;return _0x11ed48[_0x2d7a2e(0x269)];}},_0x2a22c0[_0x9b8f44(0x48b)][_0x9b8f44(0x5ca)](this[_0x9b8f44(0x2f8)]);}},_0x3c7923['prototype'][_0x14b705(0x80f)]=function(_0xafa462,_0x2d72c7){const _0x18e2c3=_0x14b705;if(_0xafa462>0x8)throw new Cesium[(_0x18e2c3(0x3e0))](_0x18e2c3(0xbcc));this['_visibleViewport']=_0x2d72c7?0x1<<_0xafa462|this[_0x18e2c3(0x58a)]:~(0x1<<_0xafa462)&this[_0x18e2c3(0x58a)];},_0x3c7923[_0x14b705(0x8bd)][_0x14b705(0x97f)]=function(_0x4c9b13){const _0x1bab0f=_0x14b705;if(_0x4c9b13>0x8)throw new Cesium['DeveloperError'](_0x1bab0f(0x930));return 0x1<<_0x4c9b13&this[_0x1bab0f(0x58a)];},_0x3c7923[_0x14b705(0x8bd)][_0x14b705(0x42a)]=function(){const _0x27f61a=_0x14b705;0x0!==this[_0x27f61a(0xa83)]?(this[_0x27f61a(0x2a5)]=this['_edgeCurrentTotalLength']/this['_edgeCurrentCount']*0x28,this['_edgeCurrentTotalLength']=0x0,this[_0x27f61a(0xa83)]=0x0):this[_0x27f61a(0x8ca)]=0x0;},_0x3c7923[_0x14b705(0x8bd)]['_addRenderedEdge']=function(_0x355200,_0x121a32){const _0x59ab3c=_0x14b705;this[_0x59ab3c(0x8ca)]+=_0x355200,this[_0x59ab3c(0xa83)]+=_0x121a32;},_0x3c7923['prototype']['addWaterPlane']=function(_0x5ec88f){const _0x868129=_0x14b705;let _0x1462c0=this['_waterPlanes']['length'];return this[_0x868129(0x9a1)][_0x868129(0x5e8)](_0x1462c0,_0x5ec88f),_0x1462c0;},_0x3c7923['prototype'][_0x14b705(0x5aa)]=function(_0x4bcfda){const _0x5287b7=_0x14b705;this['_waterPlanes'][_0x5287b7(0x4d1)](_0x4bcfda);},_0x3c7923[_0x14b705(0x8bd)][_0x14b705(0x876)]=function(_0x4490cd){const _0xaa8928=_0x14b705;this['ready']&&_0x4490cd[_0xaa8928(0x959)]&&(this[_0xaa8928(0xb62)]['reset'](),this[_0xaa8928(0x423)]['length']=0x0,this[_0xaa8928(0xb55)][_0xaa8928(0xbc2)]=0x0,this['_renderQueue'][_0xaa8928(0xbc2)]=0x0,Cesium[_0xaa8928(0x4cb)](_0x4490cd[_0xaa8928(0x4c4)])&&_0x4490cd['brdfLutGenerator'][_0xaa8928(0x64f)](_0x4490cd),_0x3e9b42(this,_0x4490cd));};let _0x3cd5bf=new Cesium[(_0x14b705(0x200))]();function _0x522c5d(_0x3d3fc9,_0x3b3d5b){const _0x79e632=_0x14b705;let _0x2c0454=_0x3b3d5b['camera'];return!(_0x2c0454['positionCartographic']['height']<_0x3d3fc9[_0x79e632(0x35d)]||_0x2c0454[_0x79e632(0x4a8)]['height']>_0x3d3fc9[_0x79e632(0x22c)])&&(!!_0x3d3fc9[_0x79e632(0x97f)](_0x3b3d5b[_0x79e632(0x3f9)])&&_0x3d3fc9['visible']);}function _0x37d82d(_0x2871bd,_0x119f28){const _0x21621b=_0x14b705;if(_0x2871bd[_0x21621b(0xe00)]){let _0x2d2442=_0x119f28['camera'][_0x21621b(0xa3f)];Cesium[_0x21621b(0x200)][_0x21621b(0x3bf)](_0x2d2442,_0x3cd5bf);for(let _0x5200ed=0x0;_0x5200ed<0x6;_0x5200ed++)Cesium[_0x21621b(0x200)][_0x21621b(0xabd)](_0x3cd5bf,_0x2871bd[_0x21621b(0x9bb)][_0x5200ed],_0x2871bd['_clipPlane'][_0x5200ed]);}}function _0x33eb9d(_0x2fbb93){const _0x4bd03f=_0x14b705;var _0x382d41=0x0;Cesium[_0x4bd03f(0x4cb)](_0x2fbb93[_0x4bd03f(0x52e)])&&(_0x382d41=_0x2fbb93[_0x4bd03f(0x52e)]['bottomAltitude']);var _0x524838=_0x2fbb93[_0x4bd03f(0xc1d)]+_0x382d41,_0x2868b1=_0x2fbb93[_0x4bd03f(0x9f2)],_0x50db2c=_0x2fbb93[_0x4bd03f(0x21f)];if(_0x2fbb93[_0x4bd03f(0x260)]===Cesium[_0x4bd03f(0x7f1)][_0x4bd03f(0x6cc)])_0x2fbb93[_0x4bd03f(0x493)]=Cesium[_0x4bd03f(0x367)][_0x4bd03f(0x99b)](_0x2868b1,_0x50db2c,_0x524838),_0x2fbb93[_0x4bd03f(0x902)]=Cesium['Transforms'][_0x4bd03f(0xdb6)](_0x2fbb93['_position']),_0x2fbb93[_0x4bd03f(0xad1)]=Cesium[_0x4bd03f(0x200)]['inverse'](_0x2fbb93['modelMatrix'],_0x2fbb93['invModelMatrix']);else{if(_0x2868b1>0xb4||_0x2868b1<-0xb4||_0x50db2c>0xb4||_0x50db2c<-0xb4){let _0x10b5d1=_0x2868b1,_0x31c244=_0x50db2c;_0x2fbb93['_position']=new Cesium['Cartesian3'](_0x10b5d1,_0x31c244,_0x524838);}else{let _0x365d53=new Cesium[(_0x4bd03f(0x612))](),_0x306fc1=Cesium[_0x4bd03f(0x367)]['fromDegrees'](_0x2868b1,_0x50db2c,_0x524838),_0x233bfe=_0x365d53[_0x4bd03f(0x91c)]['cartesianToCartographic'](_0x306fc1);_0x2fbb93['_position']=_0x365d53[_0x4bd03f(0xa1c)](_0x233bfe);}Cesium[_0x4bd03f(0x200)]['fromTranslation'](_0x2fbb93[_0x4bd03f(0x493)],_0x2fbb93[_0x4bd03f(0x902)]),Cesium[_0x4bd03f(0x200)]['multiply'](_0x203385,_0x2fbb93['modelMatrix'],_0x2fbb93['modelMatrix']),_0x2fbb93[_0x4bd03f(0xad1)]=Cesium[_0x4bd03f(0x200)][_0x4bd03f(0xe0b)](_0x2fbb93['modelMatrix'],_0x2fbb93['invModelMatrix']);}}function _0x1faf6e(_0x1bfcbc,_0x80190f){const _0x512839=_0x14b705;var _0x2a885a=_0x80190f,_0x448827=_0x2a885a['_PBRMaterialParams'][_0x512839(0x355)];_0x2a885a[_0x512839(0x3ce)]=_0x1bfcbc[_0x512839(0x388)],_0x2a885a[_0x512839(0x3ce)][_0x512839(0x355)]=_0x448827,_0x2a885a['_loadMaterialTexture'](_0x2a885a[_0x512839(0x3ce)],_0x448827);var _0x24a365=_0x2a885a[_0x512839(0x3ce)][_0x512839(0xad2)],_0x21c3b7=_0x2a885a[_0x512839(0x3ce)]['textureunitstates'];if(Cesium['defined'](_0x24a365[_0x512839(0xa2c)])&&(_0x2a885a[_0x512839(0x3ce)][_0x512839(0xad2)][_0x512839(0xa2c)]={'thickness':0x1,'tintColor':Cesium[_0x512839(0xb80)][_0x512839(0x8bb)](0x1,0x1,0x1,0x1),'diffusionDistance':Cesium['Cartesian4'][_0x512839(0x8bb)](0x1,0x1,0x1,0x1),'transmissionFactor':0x1}),Cesium[_0x512839(0x4cb)](_0x24a365[_0x512839(0xad3)])&&(_0x2a885a['_PBRMaterialParams'][_0x512839(0xad2)][_0x512839(0xad3)]={'clearcoatFactor':0x0,'clearcoatRoughnessFactor':0x0}),Cesium[_0x512839(0x4cb)](_0x24a365['snowEffect'])&&-0x1!==_0x24a365[_0x512839(0x7f8)][_0x512839(0x8af)]){var _0x553bba=_0x448827+_0x21c3b7[_0x24a365[_0x512839(0x7f8)][_0x512839(0x8af)]][_0x512839(0xadd)][_0x512839(0xc30)];_0x2a885a[_0x512839(0x3ce)][_0x512839(0x8e7)]++,_0x1a7ff8(_0x2a885a[_0x512839(0x2f8)],_0x553bba,_0x2a885a[_0x512839(0x3ce)],_0x2a885a[_0x512839(0x3ce)][_0x512839(0xad2)][_0x512839(0x7f8)],_0x512839(0xdb1));}Cesium[_0x512839(0x4cb)](_0x24a365[_0x512839(0x7f8)])&&-0x1!==_0x24a365[_0x512839(0x7f8)]['snowMaskTextureIndex']&&(_0x553bba=_0x448827+_0x21c3b7[_0x24a365['snowEffect'][_0x512839(0x6b6)]]['textureunitstate'][_0x512839(0xc30)],(_0x2a885a[_0x512839(0x3ce)][_0x512839(0x8e7)]++,_0x1a7ff8(_0x2a885a[_0x512839(0x2f8)],_0x553bba,_0x2a885a['_PBRMaterialParams'],_0x2a885a[_0x512839(0x3ce)]['pbrMetallicRoughness'][_0x512839(0x7f8)],'snowMaskTexture'))),Cesium['defined'](_0x24a365[_0x512839(0x86e)])&&-0x1!==_0x24a365['rainEffect'][_0x512839(0x283)]&&(_0x553bba=_0x448827+_0x21c3b7[_0x24a365[_0x512839(0x86e)][_0x512839(0x283)]][_0x512839(0xadd)][_0x512839(0xc30)],(_0x2a885a['_PBRMaterialParams']['pendingTextureCount']++,_0x1a7ff8(_0x2a885a[_0x512839(0x2f8)],_0x553bba,_0x2a885a['_PBRMaterialParams'],_0x2a885a[_0x512839(0x3ce)]['pbrMetallicRoughness']['rainEffect'],_0x512839(0x9d8))));}function _0x40e7a9(_0x23713e,_0x8aa440){const _0x51c254=_0x14b705;_0x23713e[_0x51c254(0xcc5)](_0x8aa440);}function _0x1a7ff8(_0x52f7dd,_0x1e2fe2,_0xcc21c5,_0x713631,_0x4b48b8){const _0x2f3d7d=_0x14b705;var _0x561cae=Cesium[_0x2f3d7d(0x877)][_0x2f3d7d(0x3d8)](_0x1e2fe2)[_0x2f3d7d(0x497)]()[_0x2f3d7d(0xacd)](function(_0x55fbc0){const _0x2a901b=_0x2f3d7d;var _0x1b4b7f=new Cesium[(_0x2a901b(0xa72))]({'context':_0x52f7dd,'source':_0x55fbc0,'sampler':new Cesium[(_0x2a901b(0xdc7))]({'wrapS':Cesium[_0x2a901b(0xdcb)]['REPEAT'],'wrapT':Cesium[_0x2a901b(0xdcb)]['REPEAT'],'minificationFilter':Cesium[_0x2a901b(0x54b)]['LINEAR_MIPMAP_LINEAR'],'magnificationFilter':Cesium[_0x2a901b(0x54b)][_0x2a901b(0xd76)]})});!Cesium[_0x2a901b(0x1f9)][_0x2a901b(0x6c0)](_0x1b4b7f['width'])||!Cesium[_0x2a901b(0x1f9)][_0x2a901b(0x6c0)](_0x1b4b7f[_0x2a901b(0xc1d)])||_0x1b4b7f[_0x2a901b(0x71f)](Cesium[_0x2a901b(0xbbf)][_0x2a901b(0xa48)]),_0x713631[_0x4b48b8]=_0x1b4b7f,_0xcc21c5[_0x2a901b(0xd92)]++;},_0x2f2adb=>{console['error'](_0x2f2adb),_0xcc21c5['pendingTextureCount']--;});_0x713631[_0x4b48b8]=_0x561cae;}_0x3c7923['prototype'][_0x14b705(0x1df)]=function(_0x433e35){const _0x589863=_0x14b705;this[_0x589863(0xa66)]&&(_0x775e41(this),this['_updateFlattenFramebuffer'](_0x433e35),this['_updateEdgeDistanceFalloffFactor'](),this[_0x589863(0xdbf)]&&this[_0x589863(0xdbf)][_0x589863(0xa7f)](this['id']));},_0x3c7923[_0x14b705(0x8bd)]['update']=function(_0x5b1d9b){const _0x5bf2a6=_0x14b705;this[_0x5bf2a6(0xa66)]&&_0x522c5d(this,_0x5b1d9b)&&(this[_0x5bf2a6(0x3ce)][_0x5bf2a6(0x9fc)]&&this[_0x5bf2a6(0x293)](),this[_0x5bf2a6(0x6a5)]!==_0x494815[_0x5bf2a6(0x210)]||_0x49cd4[_0x5bf2a6(0xc21)]?(this[_0x5bf2a6(0x7bc)]['schedule'](this,_0x5b1d9b),_0x9140c2(this),_0x1a700b(this,_0x5b1d9b),_0x304fb3(this,_0x5b1d9b),_0x37d82d(this,_0x5b1d9b),this['_style3D'][_0x5bf2a6(0x31f)]&&(_0x33eb9d(this),this[_0x5bf2a6(0xcd7)][_0x5bf2a6(0x31f)]=!0x1),this[_0x5bf2a6(0x753)]=_0x5b1d9b):_0x49cd4[_0x5bf2a6(0x6a6)]());},_0x3c7923['prototype']['setPBRMaterialFromJSON']=function(_0x3d4c0a){const _0x26b580=_0x14b705;var _0xa40edc=this,_0x38f04e='string'==typeof _0x3d4c0a;if(_0xa40edc[_0x26b580(0x3ce)]['baseUri']=_0x38f04e?Cesium[_0x26b580(0x759)](_0x3d4c0a):'',_0x38f04e)Cesium[_0x26b580(0x877)][_0x26b580(0x3d8)](_0x3d4c0a)['fetchJson'](_0x3d4c0a)[_0x26b580(0xacd)](function(_0x18c2b0){_0x1faf6e(_0x18c2b0,_0xa40edc);});else _0x1faf6e(_0x3d4c0a,_0xa40edc);},_0x3c7923[_0x14b705(0x8bd)][_0x14b705(0x293)]=function(){const _0x392efc=_0x14b705;if(Cesium[_0x392efc(0x4cb)](this['_PBRMaterialParams'])&&Cesium[_0x392efc(0x4cb)](this[_0x392efc(0x3ce)]['pendingTextureCount'])&&this[_0x392efc(0x3ce)][_0x392efc(0x8e7)]===this[_0x392efc(0x3ce)]['readyTextureCount']){var _0x29b1be={'enable':!0x0};_0x29b1be[_0x392efc(0x6fe)]=this,this[_0x392efc(0xccf)](_0x29b1be,_0x40e7a9),this['_PBRMaterialParams'][_0x392efc(0x9fc)]=!0x1;}},_0x3c7923[_0x14b705(0x8bd)][_0x14b705(0xcb2)]=function(){const _0x12d798=_0x14b705;var _0x250c55=this[_0x12d798(0x3ce)][_0x12d798(0xad2)];for(var _0x2bb904 in _0x250c55)_0x250c55['hasOwnProperty'](_0x2bb904)&&_0x250c55[_0x2bb904]instanceof Cesium['Texture']&&_0x250c55[_0x2bb904][_0x12d798(0x60e)]();this[_0x12d798(0x3ce)]={'pbrMetallicRoughness':{'metallicFactor':0x0,'roughnessFactor':0x0,'baseColor':new Cartesian4(0x1,0x1,0x1,0x1),'baseColorTextureIndex':-0x1,'emissiveFactor':Cartesian3[_0x12d798(0x24f)],'emissiveTextureIndex':-0x1,'occlusionTextureIndex':-0x1,'metallicRoughnessTextureIndex':-0x1,'normalTextureIndex':-0x1,'normalTexture':void 0x0,'baseColorTexture':void 0x0,'intensityScale':0x1,'snowEffect':void 0x0,'rainEffect':void 0x0,'volume':void 0x0,'clearcoat':void 0x0,'anisotropy':void 0x0},'loadingTexture':void 0x0};var _0xe32f2e={'enable':!0x0};_0xe32f2e[_0x12d798(0x6fe)]=this,this[_0x12d798(0xccf)](_0xe32f2e,_0x40e7a9);},_0x3c7923[_0x14b705(0x8bd)]['_loadMaterialTexture']=function(_0xfc965b,_0x3d637c){const _0x139bbc=_0x14b705;_0xfc965b[_0x139bbc(0x9fc)]=!0x0;var _0x443209=_0xfc965b[_0x139bbc(0xad2)],_0x12fe79=_0xfc965b[_0x139bbc(0x89d)],_0x1b9cbb=_0x443209[_0x139bbc(0xe2c)];Cesium[_0x139bbc(0x4cb)](_0xfc965b[_0x139bbc(0x8e7)])||(_0xfc965b[_0x139bbc(0x8e7)]=0x0),Cesium[_0x139bbc(0x4cb)](_0xfc965b[_0x139bbc(0xd92)])||(_0xfc965b[_0x139bbc(0xd92)]=0x0);var _0xe3c12d=this[_0x139bbc(0x2f8)],_0xcbf89=Cesium[_0x139bbc(0x4cb)](_0x3d637c)?_0x3d637c:this['_baseUri']+this[_0x139bbc(0x93d)];_0x1b9cbb>-0x1&&!Cesium[_0x139bbc(0x4cb)](_0x443209[_0x139bbc(0x910)])&&(_0x1a7ff8(_0xe3c12d,_0xcbf89+_0x12fe79[_0x1b9cbb]['textureunitstate'][_0x139bbc(0xc30)],_0xfc965b,_0xfc965b[_0x139bbc(0xad2)],_0x139bbc(0x910)),_0xfc965b[_0x139bbc(0x8e7)]++);var _0x23f3d8=_0x443209[_0x139bbc(0x4d7)];_0x23f3d8>-0x1&&!Cesium[_0x139bbc(0x4cb)](_0x443209[_0x139bbc(0x5a6)])&&(_0x1a7ff8(_0xe3c12d,_0xcbf89+_0x12fe79[_0x23f3d8][_0x139bbc(0xadd)][_0x139bbc(0xc30)],_0xfc965b,_0xfc965b[_0x139bbc(0xad2)],_0x139bbc(0x5a6)),_0xfc965b[_0x139bbc(0x8e7)]++);var _0x2fa63e=_0x443209[_0x139bbc(0xde7)];_0x2fa63e>-0x1&&!Cesium[_0x139bbc(0x4cb)](_0x443209[_0x139bbc(0xb10)])&&(_0x1a7ff8(_0xe3c12d,_0xcbf89+_0x12fe79[_0x2fa63e]['textureunitstate'][_0x139bbc(0xc30)],_0xfc965b,_0xfc965b[_0x139bbc(0xad2)],_0x139bbc(0xb10)),_0xfc965b[_0x139bbc(0x8e7)]++);var _0x5c1ccd=_0x443209['metallicRoughnessTextureIndex'];_0x5c1ccd>-0x1&&!Cesium[_0x139bbc(0x4cb)](_0x443209[_0x139bbc(0xbad)])&&(_0x1a7ff8(_0xe3c12d,_0xcbf89+_0x12fe79[_0x5c1ccd][_0x139bbc(0xadd)]['url'],_0xfc965b,_0xfc965b['pbrMetallicRoughness'],_0x139bbc(0xbad)),_0xfc965b[_0x139bbc(0x8e7)]++);var _0x5af44a=_0x443209[_0x139bbc(0x2ae)];_0x5af44a>-0x1&&!Cesium['defined'](_0x443209[_0x139bbc(0x997)])&&(_0x1a7ff8(_0xe3c12d,_0xcbf89+_0x12fe79[_0x5af44a][_0x139bbc(0xadd)][_0x139bbc(0xc30)],_0xfc965b,_0xfc965b['pbrMetallicRoughness'],_0x139bbc(0x997)),_0xfc965b[_0x139bbc(0x8e7)]++);},_0x3c7923[_0x14b705(0x8bd)][_0x14b705(0x508)]=function(){return!0x1;},_0x3c7923[_0x14b705(0x8bd)]['destroy']=function(){const _0x3737e9=_0x14b705;return this[_0x3737e9(0xb62)][_0x3737e9(0x268)](),_0x775e41(this),this[_0x3737e9(0x277)][_0x3737e9(0xbc2)]=0x0,this[_0x3737e9(0x423)][_0x3737e9(0xbc2)]=0x0,this[_0x3737e9(0xb55)][_0x3737e9(0xbc2)]=0x0,this[_0x3737e9(0x703)][_0x3737e9(0xbc2)]=0x0,this['_selections'][_0x3737e9(0xbc2)]=0x0,this['_objsOperationList']['removeAll'](),this[_0x3737e9(0x6a1)][_0x3737e9(0xc06)](),this[_0x3737e9(0x53c)]['removeAll'](),this[_0x3737e9(0xc1f)]={},this['_objsColorList']={},this[_0x3737e9(0x50e)][_0x3737e9(0x60e)](),this['_flattenPar']['destroy'](),Cesium[_0x3737e9(0xb5d)](this);};var _0x5c162a=function(_0x326051){const _0x52e476=_0x14b705;var _0x21db38,_0x3eff8f=/^-?(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?$/i,_0x582a93='function'==typeof Symbol&&_0x52e476(0x5da)==typeof Symbol['iterator'],_0x3c14a6=Math['ceil'],_0x3e16c5=Math['floor'],_0x6bcb2c=_0x52e476(0x939),_0xb538ee=_0x6bcb2c+'Number\x20primitive\x20has\x20more\x20than\x2015\x20significant\x20digits:\x20',_0x109f17=0x5af3107a4000,_0x506499=0xe,_0x35c68d=0x1fffffffffffff,_0x433bec=[0x1,0xa,0x64,0x3e8,0x2710,0x186a0,0xf4240,0x989680,0x5f5e100,0x3b9aca00,0x2540be400,0x174876e800,0xe8d4a51000,0x9184e72a000],_0x18dd2c=0x989680,_0x1118b0=0x3b9aca00;function _0x4798d5(_0x40cd0f){var _0x538779=0x0|_0x40cd0f;return _0x40cd0f>0x0||_0x40cd0f===_0x538779?_0x538779:_0x538779-0x1;}function _0xd12b31(_0x22f14c){const _0x55e330=_0x52e476;for(var _0x181954,_0x224fa6,_0x5d91c7=0x1,_0x5f14f4=_0x22f14c['length'],_0x368d1e=_0x22f14c[0x0]+'';_0x5d91c7<_0x5f14f4;){for(_0x181954=_0x22f14c[_0x5d91c7++]+'',_0x224fa6=_0x506499-_0x181954[_0x55e330(0xbc2)];_0x224fa6--;_0x181954='0'+_0x181954);_0x368d1e+=_0x181954;}for(_0x5f14f4=_0x368d1e[_0x55e330(0xbc2)];0x30===_0x368d1e[_0x55e330(0xb13)](--_0x5f14f4););return _0x368d1e[_0x55e330(0xd5b)](0x0,_0x5f14f4+0x1||0x1);}function _0x23e85e(_0x2a12c9,_0x14718e){const _0x4cee0a=_0x52e476;var _0x88430c,_0x48504c,_0x3c76de=_0x2a12c9['c'],_0x3190ba=_0x14718e['c'],_0x2b4ece=_0x2a12c9['s'],_0x51bd15=_0x14718e['s'],_0x1243c1=_0x2a12c9['e'],_0x134465=_0x14718e['e'];if(!_0x2b4ece||!_0x51bd15)return null;if(_0x88430c=_0x3c76de&&!_0x3c76de[0x0],_0x48504c=_0x3190ba&&!_0x3190ba[0x0],_0x88430c||_0x48504c)return _0x88430c?_0x48504c?0x0:-_0x51bd15:_0x2b4ece;if(_0x2b4ece!=_0x51bd15)return _0x2b4ece;if(_0x88430c=_0x2b4ece<0x0,_0x48504c=_0x1243c1==_0x134465,!_0x3c76de||!_0x3190ba)return _0x48504c?0x0:!_0x3c76de^_0x88430c?0x1:-0x1;if(!_0x48504c)return _0x1243c1>_0x134465^_0x88430c?0x1:-0x1;for(_0x51bd15=(_0x1243c1=_0x3c76de['length'])<(_0x134465=_0x3190ba[_0x4cee0a(0xbc2)])?_0x1243c1:_0x134465,_0x2b4ece=0x0;_0x2b4ece<_0x51bd15;_0x2b4ece++)if(_0x3c76de[_0x2b4ece]!=_0x3190ba[_0x2b4ece])return _0x3c76de[_0x2b4ece]>_0x3190ba[_0x2b4ece]^_0x88430c?0x1:-0x1;return _0x1243c1==_0x134465?0x0:_0x1243c1>_0x134465^_0x88430c?0x1:-0x1;}function _0x51e1a9(_0x57e3c8,_0xe889b6,_0x5ae7b4,_0x574283){const _0x29e09f=_0x52e476;if(_0x57e3c8<_0xe889b6||_0x57e3c8>_0x5ae7b4||_0x57e3c8!==_0x3e16c5(_0x57e3c8))throw Error(_0x6bcb2c+(_0x574283||_0x29e09f(0xa75))+(_0x29e09f(0x272)==typeof _0x57e3c8?_0x57e3c8<_0xe889b6||_0x57e3c8>_0x5ae7b4?_0x29e09f(0x6df):_0x29e09f(0x856):'\x20not\x20a\x20primitive\x20number:\x20')+String(_0x57e3c8));}function _0xf9fc0a(_0x44abb7){const _0x3f384f=_0x52e476;var _0x8d1dc7=_0x44abb7['c'][_0x3f384f(0xbc2)]-0x1;return _0x4798d5(_0x44abb7['e']/_0x506499)==_0x8d1dc7&&_0x44abb7['c'][_0x8d1dc7]%0x2!=0x0;}function _0x562b68(_0xb8e22f,_0x1a62e3){const _0x58ab82=_0x52e476;return(_0xb8e22f['length']>0x1?_0xb8e22f[_0x58ab82(0xaf9)](0x0)+'.'+_0xb8e22f[_0x58ab82(0xd5b)](0x1):_0xb8e22f)+(_0x1a62e3<0x0?'e':'e+')+_0x1a62e3;}function _0x25f00e(_0x3b84fd,_0x1a3685,_0x2ed3ca){var _0x1c1fa2,_0x4e67ae;if(_0x1a3685<0x0){for(_0x4e67ae=_0x2ed3ca+'.';++_0x1a3685;_0x4e67ae+=_0x2ed3ca);_0x3b84fd=_0x4e67ae+_0x3b84fd;}else{if(++_0x1a3685>(_0x1c1fa2=_0x3b84fd['length'])){for(_0x4e67ae=_0x2ed3ca,_0x1a3685-=_0x1c1fa2;--_0x1a3685;_0x4e67ae+=_0x2ed3ca);_0x3b84fd+=_0x4e67ae;}else _0x1a3685<_0x1c1fa2&&(_0x3b84fd=_0x3b84fd['slice'](0x0,_0x1a3685)+'.'+_0x3b84fd['slice'](_0x1a3685));}return _0x3b84fd;}return _0x21db38=function _0x461641(_0x3bfc6f){const _0x420104=_0x52e476;var _0x14c9e7,_0x5b1a6b,_0x23faf8,_0x5a790e,_0x83c515,_0xa2a3d7,_0x302333,_0x1dfa99,_0x54431e,_0x183257,_0x3a7240=_0x143033[_0x420104(0x8bd)]={'constructor':_0x143033,'toString':null,'valueOf':null},_0x14a41d=new _0x143033(0x1),_0x2376f2=0x14,_0x57800a=0x4,_0x8202e6=-0x7,_0x42b1da=0x15,_0xe9b8d1=-0x989680,_0x2fe461=0x989680,_0x3d872a=!0x1,_0x2dee5d=0x1,_0x354122=0x0,_0x29851f={'prefix':'','groupSize':0x3,'secondaryGroupSize':0x0,'groupSeparator':',','decimalSeparator':'.','fractionGroupSize':0x0,'fractionGroupSeparator':'\u00a0','suffix':''},_0x3abca7=_0x420104(0xa4a);function _0x143033(_0x2d1760,_0x2916dc){const _0x2532ba=_0x420104;var _0x300580,_0x5d15c4,_0x3dd6ec,_0x56541f,_0x150083,_0x26f6cf,_0x1d9dea,_0x2569c4,_0x3f58d2=this;if(!(_0x3f58d2 instanceof _0x143033))return new _0x143033(_0x2d1760,_0x2916dc);if(null==_0x2916dc){if(_0x2d1760&&!0x0===_0x2d1760['_isBigNumber'])return _0x3f58d2['s']=_0x2d1760['s'],void(!_0x2d1760['c']||_0x2d1760['e']>_0x2fe461?_0x3f58d2['c']=_0x3f58d2['e']=null:_0x2d1760['e']<_0xe9b8d1?_0x3f58d2['c']=[_0x3f58d2['e']=0x0]:(_0x3f58d2['e']=_0x2d1760['e'],_0x3f58d2['c']=_0x2d1760['c'][_0x2532ba(0xd5b)]()));if((_0x26f6cf=_0x2532ba(0x272)==typeof _0x2d1760)&&0x0*_0x2d1760==0x0){if(_0x3f58d2['s']=0x1/_0x2d1760<0x0?(_0x2d1760=-_0x2d1760,-0x1):0x1,_0x2d1760===~~_0x2d1760){for(_0x56541f=0x0,_0x150083=_0x2d1760;_0x150083>=0xa;_0x150083/=0xa,_0x56541f++);return void(_0x56541f>_0x2fe461?_0x3f58d2['c']=_0x3f58d2['e']=null:(_0x3f58d2['e']=_0x56541f,_0x3f58d2['c']=[_0x2d1760]));}_0x2569c4=String(_0x2d1760);}else{if(!_0x3eff8f['test'](_0x2569c4=String(_0x2d1760)))return _0x23faf8(_0x3f58d2,_0x2569c4,_0x26f6cf);_0x3f58d2['s']=0x2d==_0x2569c4[_0x2532ba(0xb13)](0x0)?(_0x2569c4=_0x2569c4[_0x2532ba(0xd5b)](0x1),-0x1):0x1;}(_0x56541f=_0x2569c4[_0x2532ba(0x966)]('.'))>-0x1&&(_0x2569c4=_0x2569c4[_0x2532ba(0x94b)]('.','')),(_0x150083=_0x2569c4[_0x2532ba(0x32f)](/e/i))>0x0?(_0x56541f<0x0&&(_0x56541f=_0x150083),_0x56541f+=+_0x2569c4[_0x2532ba(0xd5b)](_0x150083+0x1),_0x2569c4=_0x2569c4[_0x2532ba(0xb31)](0x0,_0x150083)):_0x56541f<0x0&&(_0x56541f=_0x2569c4[_0x2532ba(0xbc2)]);}else{if(_0x51e1a9(_0x2916dc,0x2,_0x3abca7[_0x2532ba(0xbc2)],_0x2532ba(0x6ad)),0xa==_0x2916dc)return _0x5a3bbb(_0x3f58d2=new _0x143033(_0x2d1760),_0x2376f2+_0x3f58d2['e']+0x1,_0x57800a);if(_0x2569c4=String(_0x2d1760),_0x26f6cf=_0x2532ba(0x272)==typeof _0x2d1760){if(0x0*_0x2d1760!=0x0)return _0x23faf8(_0x3f58d2,_0x2569c4,_0x26f6cf,_0x2916dc);if(_0x3f58d2['s']=0x1/_0x2d1760<0x0?(_0x2569c4=_0x2569c4['slice'](0x1),-0x1):0x1,_0x143033[_0x2532ba(0xdae)]&&_0x2569c4['replace'](/^0\.0*|\./,'')[_0x2532ba(0xbc2)]>0xf)throw Error(_0xb538ee+_0x2d1760);}else _0x3f58d2['s']=0x2d===_0x2569c4[_0x2532ba(0xb13)](0x0)?(_0x2569c4=_0x2569c4[_0x2532ba(0xd5b)](0x1),-0x1):0x1;for(_0x300580=_0x3abca7[_0x2532ba(0xd5b)](0x0,_0x2916dc),_0x56541f=_0x150083=0x0,_0x1d9dea=_0x2569c4['length'];_0x150083<_0x1d9dea;_0x150083++)if(_0x300580[_0x2532ba(0x966)](_0x5d15c4=_0x2569c4[_0x2532ba(0xaf9)](_0x150083))<0x0){if('.'==_0x5d15c4){if(_0x150083>_0x56541f){_0x56541f=_0x1d9dea;continue;}}else{if(!_0x3dd6ec&&(_0x2569c4==_0x2569c4[_0x2532ba(0x1e7)]()&&(_0x2569c4=_0x2569c4[_0x2532ba(0x7e2)]())||_0x2569c4==_0x2569c4['toLowerCase']()&&(_0x2569c4=_0x2569c4['toUpperCase']()))){_0x3dd6ec=!0x0,_0x150083=-0x1,_0x56541f=0x0;continue;}}return _0x23faf8(_0x3f58d2,String(_0x2d1760),_0x26f6cf,_0x2916dc);}_0x26f6cf=!0x1,(_0x56541f=(_0x2569c4=_0x5b1a6b(_0x2569c4,_0x2916dc,0xa,_0x3f58d2['s']))[_0x2532ba(0x966)]('.'))>-0x1?_0x2569c4=_0x2569c4[_0x2532ba(0x94b)]('.',''):_0x56541f=_0x2569c4['length'];}for(_0x150083=0x0;0x30===_0x2569c4[_0x2532ba(0xb13)](_0x150083);_0x150083++);for(_0x1d9dea=_0x2569c4[_0x2532ba(0xbc2)];0x30===_0x2569c4[_0x2532ba(0xb13)](--_0x1d9dea););if(_0x2569c4=_0x2569c4[_0x2532ba(0xd5b)](_0x150083,++_0x1d9dea)){if(_0x1d9dea-=_0x150083,_0x26f6cf&&_0x143033[_0x2532ba(0xdae)]&&_0x1d9dea>0xf&&(_0x2d1760>_0x35c68d||_0x2d1760!==_0x3e16c5(_0x2d1760)))throw Error(_0xb538ee+_0x3f58d2['s']*_0x2d1760);if((_0x56541f=_0x56541f-_0x150083-0x1)>_0x2fe461)_0x3f58d2['c']=_0x3f58d2['e']=null;else{if(_0x56541f<_0xe9b8d1)_0x3f58d2['c']=[_0x3f58d2['e']=0x0];else{if(_0x3f58d2['e']=_0x56541f,_0x3f58d2['c']=[],_0x150083=(_0x56541f+0x1)%_0x506499,_0x56541f<0x0&&(_0x150083+=_0x506499),_0x150083<_0x1d9dea){for(_0x150083&&_0x3f58d2['c']['push'](+_0x2569c4['slice'](0x0,_0x150083)),_0x1d9dea-=_0x506499;_0x150083<_0x1d9dea;)_0x3f58d2['c'][_0x2532ba(0x6e3)](+_0x2569c4[_0x2532ba(0xd5b)](_0x150083,_0x150083+=_0x506499));_0x150083=_0x506499-(_0x2569c4=_0x2569c4[_0x2532ba(0xd5b)](_0x150083))['length'];}else _0x150083-=_0x1d9dea;for(;_0x150083--;_0x2569c4+='0');_0x3f58d2['c'][_0x2532ba(0x6e3)](+_0x2569c4);}}}else _0x3f58d2['c']=[_0x3f58d2['e']=0x0];}function _0x2a66ca(_0x156757,_0x389509,_0x785d98,_0x2f359){const _0xb5da21=_0x420104;var _0xedffd,_0x30beda,_0x190880,_0x5a2586,_0x5dd440;if(null==_0x785d98?_0x785d98=_0x57800a:_0x51e1a9(_0x785d98,0x0,0x8),!_0x156757['c'])return _0x156757[_0xb5da21(0xcf4)]();if(_0xedffd=_0x156757['c'][0x0],_0x190880=_0x156757['e'],null==_0x389509)_0x5dd440=_0xd12b31(_0x156757['c']),_0x5dd440=0x1==_0x2f359||0x2==_0x2f359&&(_0x190880<=_0x8202e6||_0x190880>=_0x42b1da)?_0x562b68(_0x5dd440,_0x190880):_0x25f00e(_0x5dd440,_0x190880,'0');else{if(_0x30beda=(_0x156757=_0x5a3bbb(new _0x143033(_0x156757),_0x389509,_0x785d98))['e'],_0x5a2586=(_0x5dd440=_0xd12b31(_0x156757['c']))['length'],0x1==_0x2f359||0x2==_0x2f359&&(_0x389509<=_0x30beda||_0x30beda<=_0x8202e6)){for(;_0x5a2586<_0x389509;_0x5dd440+='0',_0x5a2586++);_0x5dd440=_0x562b68(_0x5dd440,_0x30beda);}else{if(_0x389509-=_0x190880,_0x5dd440=_0x25f00e(_0x5dd440,_0x30beda,'0'),_0x30beda+0x1>_0x5a2586){if(--_0x389509>0x0){for(_0x5dd440+='.';_0x389509--;_0x5dd440+='0');}}else{if((_0x389509+=_0x30beda-_0x5a2586)>0x0){for(_0x30beda+0x1==_0x5a2586&&(_0x5dd440+='.');_0x389509--;_0x5dd440+='0');}}}}return _0x156757['s']<0x0&&_0xedffd?'-'+_0x5dd440:_0x5dd440;}function _0x41bffd(_0x8c853b,_0x4d1cec){const _0x586db8=_0x420104;for(var _0x1ddf71,_0x2532ea=0x1,_0x145f77=new _0x143033(_0x8c853b[0x0]);_0x2532ea<_0x8c853b[_0x586db8(0xbc2)];_0x2532ea++){if(!(_0x1ddf71=new _0x143033(_0x8c853b[_0x2532ea]))['s']){_0x145f77=_0x1ddf71;break;}_0x4d1cec[_0x586db8(0x90b)](_0x145f77,_0x1ddf71)&&(_0x145f77=_0x1ddf71);}return _0x145f77;}function _0x421543(_0x3f7b2e,_0x5f0361,_0x27567b){const _0x319206=_0x420104;for(var _0x2f1f80=0x1,_0x108eda=_0x5f0361[_0x319206(0xbc2)];!_0x5f0361[--_0x108eda];_0x5f0361[_0x319206(0x6d0)]());for(_0x108eda=_0x5f0361[0x0];_0x108eda>=0xa;_0x108eda/=0xa,_0x2f1f80++);return(_0x27567b=_0x2f1f80+_0x27567b*_0x506499-0x1)>_0x2fe461?_0x3f7b2e['c']=_0x3f7b2e['e']=null:_0x27567b<_0xe9b8d1?_0x3f7b2e['c']=[_0x3f7b2e['e']=0x0]:(_0x3f7b2e['e']=_0x27567b,_0x3f7b2e['c']=_0x5f0361),_0x3f7b2e;}function _0x5a3bbb(_0x2c63ef,_0x53e70a,_0x2d0e06,_0x3713b8){const _0x2e087b=_0x420104;var _0x648b2f,_0x3b80ec,_0x308fa2,_0xbc4452,_0xc7b370,_0x29da9f,_0x2b3670,_0x1bef9d=_0x2c63ef['c'],_0x239de9=_0x433bec;if(_0x1bef9d){_0x5692e0:{for(_0x648b2f=0x1,_0xbc4452=_0x1bef9d[0x0];_0xbc4452>=0xa;_0xbc4452/=0xa,_0x648b2f++);if((_0x3b80ec=_0x53e70a-_0x648b2f)<0x0)_0x3b80ec+=_0x506499,_0x308fa2=_0x53e70a,_0x2b3670=(_0xc7b370=_0x1bef9d[_0x29da9f=0x0])/_0x239de9[_0x648b2f-_0x308fa2-0x1]%0xa|0x0;else{if((_0x29da9f=_0x3c14a6((_0x3b80ec+0x1)/_0x506499))>=_0x1bef9d['length']){if(!_0x3713b8)break _0x5692e0;for(;_0x1bef9d[_0x2e087b(0xbc2)]<=_0x29da9f;_0x1bef9d[_0x2e087b(0x6e3)](0x0));_0xc7b370=_0x2b3670=0x0,_0x648b2f=0x1,_0x308fa2=(_0x3b80ec%=_0x506499)-_0x506499+0x1;}else{for(_0xc7b370=_0xbc4452=_0x1bef9d[_0x29da9f],_0x648b2f=0x1;_0xbc4452>=0xa;_0xbc4452/=0xa,_0x648b2f++);_0x2b3670=(_0x308fa2=(_0x3b80ec%=_0x506499)-_0x506499+_0x648b2f)<0x0?0x0:_0xc7b370/_0x239de9[_0x648b2f-_0x308fa2-0x1]%0xa|0x0;}}if(_0x3713b8=_0x3713b8||_0x53e70a<0x0||null!=_0x1bef9d[_0x29da9f+0x1]||(_0x308fa2<0x0?_0xc7b370:_0xc7b370%_0x239de9[_0x648b2f-_0x308fa2-0x1]),_0x3713b8=_0x2d0e06<0x4?(_0x2b3670||_0x3713b8)&&(0x0==_0x2d0e06||_0x2d0e06==(_0x2c63ef['s']<0x0?0x3:0x2)):_0x2b3670>0x5||0x5==_0x2b3670&&(0x4==_0x2d0e06||_0x3713b8||0x6==_0x2d0e06&&(_0x3b80ec>0x0?_0x308fa2>0x0?_0xc7b370/_0x239de9[_0x648b2f-_0x308fa2]:0x0:_0x1bef9d[_0x29da9f-0x1])%0xa&0x1||_0x2d0e06==(_0x2c63ef['s']<0x0?0x8:0x7)),_0x53e70a<0x1||!_0x1bef9d[0x0])return _0x1bef9d[_0x2e087b(0xbc2)]=0x0,_0x3713b8?(_0x53e70a-=_0x2c63ef['e']+0x1,_0x1bef9d[0x0]=_0x239de9[(_0x506499-_0x53e70a%_0x506499)%_0x506499],_0x2c63ef['e']=-_0x53e70a||0x0):_0x1bef9d[0x0]=_0x2c63ef['e']=0x0,_0x2c63ef;if(0x0==_0x3b80ec?(_0x1bef9d[_0x2e087b(0xbc2)]=_0x29da9f,_0xbc4452=0x1,_0x29da9f--):(_0x1bef9d[_0x2e087b(0xbc2)]=_0x29da9f+0x1,_0xbc4452=_0x239de9[_0x506499-_0x3b80ec],_0x1bef9d[_0x29da9f]=_0x308fa2>0x0?_0x3e16c5(_0xc7b370/_0x239de9[_0x648b2f-_0x308fa2]%_0x239de9[_0x308fa2])*_0xbc4452:0x0),_0x3713b8)for(;;){if(0x0==_0x29da9f){for(_0x3b80ec=0x1,_0x308fa2=_0x1bef9d[0x0];_0x308fa2>=0xa;_0x308fa2/=0xa,_0x3b80ec++);for(_0x308fa2=_0x1bef9d[0x0]+=_0xbc4452,_0xbc4452=0x1;_0x308fa2>=0xa;_0x308fa2/=0xa,_0xbc4452++);_0x3b80ec!=_0xbc4452&&(_0x2c63ef['e']++,_0x1bef9d[0x0]==_0x109f17&&(_0x1bef9d[0x0]=0x1));break;}if(_0x1bef9d[_0x29da9f]+=_0xbc4452,_0x1bef9d[_0x29da9f]!=_0x109f17)break;_0x1bef9d[_0x29da9f--]=0x0,_0xbc4452=0x1;}for(_0x3b80ec=_0x1bef9d[_0x2e087b(0xbc2)];0x0===_0x1bef9d[--_0x3b80ec];_0x1bef9d[_0x2e087b(0x6d0)]());}_0x2c63ef['e']>_0x2fe461?_0x2c63ef['c']=_0x2c63ef['e']=null:_0x2c63ef['e']<_0xe9b8d1&&(_0x2c63ef['c']=[_0x2c63ef['e']=0x0]);}return _0x2c63ef;}function _0x639506(_0x1e552b){var _0x2cf5dd,_0x4fe017=_0x1e552b['e'];return null===_0x4fe017?_0x1e552b['toString']():(_0x2cf5dd=_0xd12b31(_0x1e552b['c']),_0x2cf5dd=_0x4fe017<=_0x8202e6||_0x4fe017>=_0x42b1da?_0x562b68(_0x2cf5dd,_0x4fe017):_0x25f00e(_0x2cf5dd,_0x4fe017,'0'),_0x1e552b['s']<0x0?'-'+_0x2cf5dd:_0x2cf5dd);}return _0x143033[_0x420104(0x9b9)]=_0x461641,_0x143033[_0x420104(0x561)]=0x0,_0x143033[_0x420104(0xd2a)]=0x1,_0x143033[_0x420104(0x758)]=0x2,_0x143033[_0x420104(0xbc0)]=0x3,_0x143033['ROUND_HALF_UP']=0x4,_0x143033[_0x420104(0xb49)]=0x5,_0x143033['ROUND_HALF_EVEN']=0x6,_0x143033[_0x420104(0x5a4)]=0x7,_0x143033[_0x420104(0x98f)]=0x8,_0x143033[_0x420104(0xd23)]=0x9,_0x143033[_0x420104(0x46a)]=_0x143033[_0x420104(0x5e8)]=function(_0x365ca2){const _0x56125c=_0x420104;var _0x2c92ef,_0x38c8a1;if(null!=_0x365ca2){if('object'!=typeof _0x365ca2)throw Error(_0x6bcb2c+'Object\x20expected:\x20'+_0x365ca2);if(_0x365ca2[_0x56125c(0xac3)](_0x2c92ef=_0x56125c(0x421))&&(_0x51e1a9(_0x38c8a1=_0x365ca2[_0x2c92ef],0x0,_0x1118b0,_0x2c92ef),_0x2376f2=_0x38c8a1),_0x365ca2[_0x56125c(0xac3)](_0x2c92ef=_0x56125c(0x246))&&(_0x51e1a9(_0x38c8a1=_0x365ca2[_0x2c92ef],0x0,0x8,_0x2c92ef),_0x57800a=_0x38c8a1),_0x365ca2[_0x56125c(0xac3)](_0x2c92ef=_0x56125c(0x7de))&&((_0x38c8a1=_0x365ca2[_0x2c92ef])&&_0x38c8a1[_0x56125c(0x6d0)]?(_0x51e1a9(_0x38c8a1[0x0],-_0x1118b0,0x0,_0x2c92ef),_0x51e1a9(_0x38c8a1[0x1],0x0,_0x1118b0,_0x2c92ef),_0x8202e6=_0x38c8a1[0x0],_0x42b1da=_0x38c8a1[0x1]):(_0x51e1a9(_0x38c8a1,-_0x1118b0,_0x1118b0,_0x2c92ef),_0x8202e6=-(_0x42b1da=_0x38c8a1<0x0?-_0x38c8a1:_0x38c8a1))),_0x365ca2[_0x56125c(0xac3)](_0x2c92ef=_0x56125c(0xd3b))){if((_0x38c8a1=_0x365ca2[_0x2c92ef])&&_0x38c8a1[_0x56125c(0x6d0)])_0x51e1a9(_0x38c8a1[0x0],-_0x1118b0,-0x1,_0x2c92ef),_0x51e1a9(_0x38c8a1[0x1],0x1,_0x1118b0,_0x2c92ef),_0xe9b8d1=_0x38c8a1[0x0],_0x2fe461=_0x38c8a1[0x1];else{if(_0x51e1a9(_0x38c8a1,-_0x1118b0,_0x1118b0,_0x2c92ef),!_0x38c8a1)throw Error(_0x6bcb2c+_0x2c92ef+'\x20cannot\x20be\x20zero:\x20'+_0x38c8a1);_0xe9b8d1=-(_0x2fe461=_0x38c8a1<0x0?-_0x38c8a1:_0x38c8a1);}}if(_0x365ca2[_0x56125c(0xac3)](_0x2c92ef=_0x56125c(0x702))){if((_0x38c8a1=_0x365ca2[_0x2c92ef])!==!!_0x38c8a1)throw Error(_0x6bcb2c+_0x2c92ef+_0x56125c(0xd81)+_0x38c8a1);if(_0x38c8a1){if('undefined'==typeof crypto||!crypto||!crypto[_0x56125c(0x8a5)]&&!crypto[_0x56125c(0xbc5)])throw _0x3d872a=!_0x38c8a1,Error(_0x6bcb2c+_0x56125c(0x1d4));_0x3d872a=_0x38c8a1;}else _0x3d872a=_0x38c8a1;}if(_0x365ca2[_0x56125c(0xac3)](_0x2c92ef=_0x56125c(0x21a))&&(_0x51e1a9(_0x38c8a1=_0x365ca2[_0x2c92ef],0x0,0x9,_0x2c92ef),_0x2dee5d=_0x38c8a1),_0x365ca2[_0x56125c(0xac3)](_0x2c92ef=_0x56125c(0x480))&&(_0x51e1a9(_0x38c8a1=_0x365ca2[_0x2c92ef],0x0,_0x1118b0,_0x2c92ef),_0x354122=_0x38c8a1),_0x365ca2['hasOwnProperty'](_0x2c92ef=_0x56125c(0x837))){if(_0x56125c(0xda1)!=typeof(_0x38c8a1=_0x365ca2[_0x2c92ef]))throw Error(_0x6bcb2c+_0x2c92ef+'\x20not\x20an\x20object:\x20'+_0x38c8a1);_0x29851f=_0x38c8a1;}if(_0x365ca2[_0x56125c(0xac3)](_0x2c92ef=_0x56125c(0x83f))){if(_0x56125c(0x297)!=typeof(_0x38c8a1=_0x365ca2[_0x2c92ef])||/^.$|[+-.\s]|(.).*\1/[_0x56125c(0x871)](_0x38c8a1))throw Error(_0x6bcb2c+_0x2c92ef+_0x56125c(0xd74)+_0x38c8a1);_0x3abca7=_0x38c8a1;}}return{'DECIMAL_PLACES':_0x2376f2,'ROUNDING_MODE':_0x57800a,'EXPONENTIAL_AT':[_0x8202e6,_0x42b1da],'RANGE':[_0xe9b8d1,_0x2fe461],'CRYPTO':_0x3d872a,'MODULO_MODE':_0x2dee5d,'POW_PRECISION':_0x354122,'FORMAT':_0x29851f,'ALPHABET':_0x3abca7};},_0x143033[_0x420104(0x259)]=function(_0x49cb03){const _0x14f668=_0x420104;if(!_0x49cb03||!0x0!==_0x49cb03[_0x14f668(0xbd1)])return!0x1;if(!_0x143033[_0x14f668(0xdae)])return!0x0;var _0x44602e,_0x521b04,_0x312d4a=_0x49cb03['c'],_0x100b0f=_0x49cb03['e'],_0x5d9c57=_0x49cb03['s'];_0x334ba3:if(_0x14f668(0x989)=={}[_0x14f668(0xcf4)]['call'](_0x312d4a)){if((0x1===_0x5d9c57||-0x1===_0x5d9c57)&&_0x100b0f>=-_0x1118b0&&_0x100b0f<=_0x1118b0&&_0x100b0f===_0x3e16c5(_0x100b0f)){if(0x0===_0x312d4a[0x0]){if(0x0===_0x100b0f&&0x1===_0x312d4a[_0x14f668(0xbc2)])return!0x0;break _0x334ba3;}if((_0x44602e=(_0x100b0f+0x1)%_0x506499)<0x1&&(_0x44602e+=_0x506499),String(_0x312d4a[0x0])[_0x14f668(0xbc2)]==_0x44602e){for(_0x44602e=0x0;_0x44602e<_0x312d4a[_0x14f668(0xbc2)];_0x44602e++)if((_0x521b04=_0x312d4a[_0x44602e])<0x0||_0x521b04>=_0x109f17||_0x521b04!==_0x3e16c5(_0x521b04))break _0x334ba3;if(0x0!==_0x521b04)return!0x0;}}}else{if(null===_0x312d4a&&null===_0x100b0f&&(null===_0x5d9c57||0x1===_0x5d9c57||-0x1===_0x5d9c57))return!0x0;}throw Error(_0x6bcb2c+_0x14f668(0x763)+_0x49cb03);},_0x143033[_0x420104(0x8c9)]=_0x143033['max']=function(){return _0x41bffd(arguments,_0x3a7240['lt']);},_0x143033['minimum']=_0x143033[_0x420104(0xb9a)]=function(){return _0x41bffd(arguments,_0x3a7240['gt']);},_0x143033[_0x420104(0x2da)]=(_0x5a790e=0x20000000000000,_0x83c515=Math[_0x420104(0x2da)]()*_0x5a790e&0x1fffff?function(){const _0x2a6b53=_0x420104;return _0x3e16c5(Math[_0x2a6b53(0x2da)]()*_0x5a790e);}:function(){const _0x2a6351=_0x420104;return 0x800000*(0x40000000*Math[_0x2a6351(0x2da)]()|0x0)+(0x800000*Math[_0x2a6351(0x2da)]()|0x0);},function(_0x18fe05){const _0x156dcf=_0x420104;var _0x4bc33d,_0x1942ce,_0x23be21,_0x2069e5,_0x349db6,_0x140899=0x0,_0x3200dd=[],_0x1ec967=new _0x143033(_0x14a41d);if(null==_0x18fe05?_0x18fe05=_0x2376f2:_0x51e1a9(_0x18fe05,0x0,_0x1118b0),_0x2069e5=_0x3c14a6(_0x18fe05/_0x506499),_0x3d872a){if(crypto['getRandomValues']){for(_0x4bc33d=crypto[_0x156dcf(0x8a5)](new Uint32Array(_0x2069e5*=0x2));_0x140899<_0x2069e5;)(_0x349db6=0x20000*_0x4bc33d[_0x140899]+(_0x4bc33d[_0x140899+0x1]>>>0xb))>=0x1ff973cafa8000?(_0x1942ce=crypto['getRandomValues'](new Uint32Array(0x2)),_0x4bc33d[_0x140899]=_0x1942ce[0x0],_0x4bc33d[_0x140899+0x1]=_0x1942ce[0x1]):(_0x3200dd[_0x156dcf(0x6e3)](_0x349db6%0x5af3107a4000),_0x140899+=0x2);_0x140899=_0x2069e5/0x2;}else{if(!crypto[_0x156dcf(0xbc5)])throw _0x3d872a=!0x1,Error(_0x6bcb2c+_0x156dcf(0x1d4));for(_0x4bc33d=crypto[_0x156dcf(0xbc5)](_0x2069e5*=0x7);_0x140899<_0x2069e5;)(_0x349db6=0x1000000000000*(0x1f&_0x4bc33d[_0x140899])+0x10000000000*_0x4bc33d[_0x140899+0x1]+0x100000000*_0x4bc33d[_0x140899+0x2]+0x1000000*_0x4bc33d[_0x140899+0x3]+(_0x4bc33d[_0x140899+0x4]<<0x10)+(_0x4bc33d[_0x140899+0x5]<<0x8)+_0x4bc33d[_0x140899+0x6])>=0x1ff973cafa8000?crypto[_0x156dcf(0xbc5)](0x7)['copy'](_0x4bc33d,_0x140899):(_0x3200dd[_0x156dcf(0x6e3)](_0x349db6%0x5af3107a4000),_0x140899+=0x7);_0x140899=_0x2069e5/0x7;}}if(!_0x3d872a){for(;_0x140899<_0x2069e5;)(_0x349db6=_0x83c515())<0x1ff973cafa8000&&(_0x3200dd[_0x140899++]=_0x349db6%0x5af3107a4000);}for(_0x2069e5=_0x3200dd[--_0x140899],_0x18fe05%=_0x506499,_0x2069e5&&_0x18fe05&&(_0x349db6=_0x433bec[_0x506499-_0x18fe05],_0x3200dd[_0x140899]=_0x3e16c5(_0x2069e5/_0x349db6)*_0x349db6);0x0===_0x3200dd[_0x140899];_0x3200dd[_0x156dcf(0x6d0)](),_0x140899--);if(_0x140899<0x0)_0x3200dd=[_0x23be21=0x0];else{for(_0x23be21=-0x1;0x0===_0x3200dd[0x0];_0x3200dd['splice'](0x0,0x1),_0x23be21-=_0x506499);for(_0x140899=0x1,_0x349db6=_0x3200dd[0x0];_0x349db6>=0xa;_0x349db6/=0xa,_0x140899++);_0x140899<_0x506499&&(_0x23be21-=_0x506499-_0x140899);}return _0x1ec967['e']=_0x23be21,_0x1ec967['c']=_0x3200dd,_0x1ec967;}),_0x143033[_0x420104(0x3f7)]=function(){const _0x356123=_0x420104;for(var _0x4a26b1=0x1,_0x24826e=arguments,_0x5366a9=new _0x143033(_0x24826e[0x0]);_0x4a26b1<_0x24826e[_0x356123(0xbc2)];)_0x5366a9=_0x5366a9[_0x356123(0x36f)](_0x24826e[_0x4a26b1++]);return _0x5366a9;},_0x5b1a6b=(function(){const _0x2d7e4b=_0x420104;var _0x3fcb9a=_0x2d7e4b(0x671);function _0x2f0343(_0x2a88f8,_0x4f08cc,_0x180e62,_0x2a4371){const _0x315058=_0x2d7e4b;for(var _0x3ed3ed,_0xf366e8,_0x50e70c=[0x0],_0x27a6ed=0x0,_0x54e51a=_0x2a88f8[_0x315058(0xbc2)];_0x27a6ed<_0x54e51a;){for(_0xf366e8=_0x50e70c[_0x315058(0xbc2)];_0xf366e8--;_0x50e70c[_0xf366e8]*=_0x4f08cc);for(_0x50e70c[0x0]+=_0x2a4371[_0x315058(0x966)](_0x2a88f8['charAt'](_0x27a6ed++)),_0x3ed3ed=0x0;_0x3ed3ed<_0x50e70c[_0x315058(0xbc2)];_0x3ed3ed++)_0x50e70c[_0x3ed3ed]>_0x180e62-0x1&&(null==_0x50e70c[_0x3ed3ed+0x1]&&(_0x50e70c[_0x3ed3ed+0x1]=0x0),_0x50e70c[_0x3ed3ed+0x1]+=_0x50e70c[_0x3ed3ed]/_0x180e62|0x0,_0x50e70c[_0x3ed3ed]%=_0x180e62);}return _0x50e70c['reverse']();}return function(_0x1eeb32,_0xc8615e,_0xb97bef,_0x29a93d,_0x47c863){const _0x53f2d7=_0x2d7e4b;var _0x459f01,_0x4977d5,_0x6acd51,_0x1ececf,_0x53f262,_0x177f6b,_0xab0f99,_0x52b975,_0x3a1b90=_0x1eeb32['indexOf']('.'),_0x3fb1b0=_0x2376f2,_0x1987e6=_0x57800a;for(_0x3a1b90>=0x0&&(_0x1ececf=_0x354122,_0x354122=0x0,_0x1eeb32=_0x1eeb32[_0x53f2d7(0x94b)]('.',''),_0x177f6b=(_0x52b975=new _0x143033(_0xc8615e))[_0x53f2d7(0xc98)](_0x1eeb32['length']-_0x3a1b90),_0x354122=_0x1ececf,_0x52b975['c']=_0x2f0343(_0x25f00e(_0xd12b31(_0x177f6b['c']),_0x177f6b['e'],'0'),0xa,_0xb97bef,_0x3fcb9a),_0x52b975['e']=_0x52b975['c'][_0x53f2d7(0xbc2)]),_0x6acd51=_0x1ececf=(_0xab0f99=_0x2f0343(_0x1eeb32,_0xc8615e,_0xb97bef,_0x47c863?(_0x459f01=_0x3abca7,_0x3fcb9a):(_0x459f01=_0x3fcb9a,_0x3abca7)))['length'];0x0==_0xab0f99[--_0x1ececf];_0xab0f99[_0x53f2d7(0x6d0)]());if(!_0xab0f99[0x0])return _0x459f01[_0x53f2d7(0xaf9)](0x0);if(_0x3a1b90<0x0?--_0x6acd51:(_0x177f6b['c']=_0xab0f99,_0x177f6b['e']=_0x6acd51,_0x177f6b['s']=_0x29a93d,_0xab0f99=(_0x177f6b=_0x14c9e7(_0x177f6b,_0x52b975,_0x3fb1b0,_0x1987e6,_0xb97bef))['c'],_0x53f262=_0x177f6b['r'],_0x6acd51=_0x177f6b['e']),_0x3a1b90=_0xab0f99[_0x4977d5=_0x6acd51+_0x3fb1b0+0x1],_0x1ececf=_0xb97bef/0x2,_0x53f262=_0x53f262||_0x4977d5<0x0||null!=_0xab0f99[_0x4977d5+0x1],_0x53f262=_0x1987e6<0x4?(null!=_0x3a1b90||_0x53f262)&&(0x0==_0x1987e6||_0x1987e6==(_0x177f6b['s']<0x0?0x3:0x2)):_0x3a1b90>_0x1ececf||_0x3a1b90==_0x1ececf&&(0x4==_0x1987e6||_0x53f262||0x6==_0x1987e6&&0x1&_0xab0f99[_0x4977d5-0x1]||_0x1987e6==(_0x177f6b['s']<0x0?0x8:0x7)),_0x4977d5<0x1||!_0xab0f99[0x0])_0x1eeb32=_0x53f262?_0x25f00e(_0x459f01[_0x53f2d7(0xaf9)](0x1),-_0x3fb1b0,_0x459f01[_0x53f2d7(0xaf9)](0x0)):_0x459f01[_0x53f2d7(0xaf9)](0x0);else{if(_0xab0f99['length']=_0x4977d5,_0x53f262){for(--_0xb97bef;++_0xab0f99[--_0x4977d5]>_0xb97bef;)_0xab0f99[_0x4977d5]=0x0,_0x4977d5||(++_0x6acd51,_0xab0f99=[0x1]['concat'](_0xab0f99));}for(_0x1ececf=_0xab0f99[_0x53f2d7(0xbc2)];!_0xab0f99[--_0x1ececf];);for(_0x3a1b90=0x0,_0x1eeb32='';_0x3a1b90<=_0x1ececf;_0x1eeb32+=_0x459f01[_0x53f2d7(0xaf9)](_0xab0f99[_0x3a1b90++]));_0x1eeb32=_0x25f00e(_0x1eeb32,_0x6acd51,_0x459f01[_0x53f2d7(0xaf9)](0x0));}return _0x1eeb32;};}()),_0x14c9e7=(function(){function _0x328f21(_0x4ec4fa,_0x55404b,_0x2c3550){const _0x4e7f23=_0x5611;var _0x1f6227,_0x163228,_0x484bea,_0x5885df,_0x39e112=0x0,_0x3855d4=_0x4ec4fa['length'],_0x56f3ee=_0x55404b%_0x18dd2c,_0x54f6e4=_0x55404b/_0x18dd2c|0x0;for(_0x4ec4fa=_0x4ec4fa[_0x4e7f23(0xd5b)]();_0x3855d4--;)_0x39e112=((_0x163228=_0x56f3ee*(_0x484bea=_0x4ec4fa[_0x3855d4]%_0x18dd2c)+(_0x1f6227=_0x54f6e4*_0x484bea+(_0x5885df=_0x4ec4fa[_0x3855d4]/_0x18dd2c|0x0)*_0x56f3ee)%_0x18dd2c*_0x18dd2c+_0x39e112)/_0x2c3550|0x0)+(_0x1f6227/_0x18dd2c|0x0)+_0x54f6e4*_0x5885df,_0x4ec4fa[_0x3855d4]=_0x163228%_0x2c3550;return _0x39e112&&(_0x4ec4fa=[_0x39e112][_0x4e7f23(0xa6a)](_0x4ec4fa)),_0x4ec4fa;}function _0x3e11c1(_0x42543b,_0x3e3542,_0xee2002,_0x239536){var _0x4837e1,_0x2a346c;if(_0xee2002!=_0x239536)_0x2a346c=_0xee2002>_0x239536?0x1:-0x1;else{for(_0x4837e1=_0x2a346c=0x0;_0x4837e1<_0xee2002;_0x4837e1++)if(_0x42543b[_0x4837e1]!=_0x3e3542[_0x4837e1]){_0x2a346c=_0x42543b[_0x4837e1]>_0x3e3542[_0x4837e1]?0x1:-0x1;break;}}return _0x2a346c;}function _0x4510aa(_0x592df9,_0x2a69ef,_0x339c47,_0x23afb4){const _0x2bc832=_0x5611;for(var _0x15dde9=0x0;_0x339c47--;)_0x592df9[_0x339c47]-=_0x15dde9,_0x15dde9=_0x592df9[_0x339c47]<_0x2a69ef[_0x339c47]?0x1:0x0,_0x592df9[_0x339c47]=_0x15dde9*_0x23afb4+_0x592df9[_0x339c47]-_0x2a69ef[_0x339c47];for(;!_0x592df9[0x0]&&_0x592df9[_0x2bc832(0xbc2)]>0x1;_0x592df9[_0x2bc832(0x984)](0x0,0x1));}return function(_0x2a2b2c,_0x43e7cc,_0x42548f,_0x25487b,_0x46f4f2){const _0x117e8f=_0x5611;var _0x1a23c6,_0x5ad7dc,_0x7f880c,_0xcb391c,_0x563453,_0x428a84,_0x50f556,_0x6b8b62,_0x43bae3,_0x5b4450,_0x40f39d,_0x1c0077,_0x2a8979,_0x1da24b,_0x250c6f,_0x4f74e3,_0x3c79d2,_0x54abc5=_0x2a2b2c['s']==_0x43e7cc['s']?0x1:-0x1,_0x5b05fe=_0x2a2b2c['c'],_0xfd10d1=_0x43e7cc['c'];if(!(_0x5b05fe&&_0x5b05fe[0x0]&&_0xfd10d1&&_0xfd10d1[0x0]))return new _0x143033(_0x2a2b2c['s']&&_0x43e7cc['s']&&(_0x5b05fe?!_0xfd10d1||_0x5b05fe[0x0]!=_0xfd10d1[0x0]:_0xfd10d1)?_0x5b05fe&&0x0==_0x5b05fe[0x0]||!_0xfd10d1?0x0*_0x54abc5:_0x54abc5/0x0:NaN);for(_0x43bae3=(_0x6b8b62=new _0x143033(_0x54abc5))['c']=[],_0x54abc5=_0x42548f+(_0x5ad7dc=_0x2a2b2c['e']-_0x43e7cc['e'])+0x1,_0x46f4f2||(_0x46f4f2=_0x109f17,_0x5ad7dc=_0x4798d5(_0x2a2b2c['e']/_0x506499)-_0x4798d5(_0x43e7cc['e']/_0x506499),_0x54abc5=_0x54abc5/_0x506499|0x0),_0x7f880c=0x0;_0xfd10d1[_0x7f880c]==(_0x5b05fe[_0x7f880c]||0x0);_0x7f880c++);if(_0xfd10d1[_0x7f880c]>(_0x5b05fe[_0x7f880c]||0x0)&&_0x5ad7dc--,_0x54abc5<0x0)_0x43bae3['push'](0x1),_0xcb391c=!0x0;else{for(_0x1da24b=_0x5b05fe[_0x117e8f(0xbc2)],_0x4f74e3=_0xfd10d1[_0x117e8f(0xbc2)],_0x7f880c=0x0,_0x54abc5+=0x2,(_0x563453=_0x3e16c5(_0x46f4f2/(_0xfd10d1[0x0]+0x1)))>0x1&&(_0xfd10d1=_0x328f21(_0xfd10d1,_0x563453,_0x46f4f2),_0x5b05fe=_0x328f21(_0x5b05fe,_0x563453,_0x46f4f2),_0x4f74e3=_0xfd10d1[_0x117e8f(0xbc2)],_0x1da24b=_0x5b05fe[_0x117e8f(0xbc2)]),_0x2a8979=_0x4f74e3,_0x40f39d=(_0x5b4450=_0x5b05fe[_0x117e8f(0xd5b)](0x0,_0x4f74e3))[_0x117e8f(0xbc2)];_0x40f39d<_0x4f74e3;_0x5b4450[_0x40f39d++]=0x0);_0x3c79d2=_0xfd10d1['slice'](),_0x3c79d2=[0x0][_0x117e8f(0xa6a)](_0x3c79d2),_0x250c6f=_0xfd10d1[0x0],_0xfd10d1[0x1]>=_0x46f4f2/0x2&&_0x250c6f++;do{if(_0x563453=0x0,(_0x1a23c6=_0x3e11c1(_0xfd10d1,_0x5b4450,_0x4f74e3,_0x40f39d))<0x0){if(_0x1c0077=_0x5b4450[0x0],_0x4f74e3!=_0x40f39d&&(_0x1c0077=_0x1c0077*_0x46f4f2+(_0x5b4450[0x1]||0x0)),(_0x563453=_0x3e16c5(_0x1c0077/_0x250c6f))>0x1){for(_0x563453>=_0x46f4f2&&(_0x563453=_0x46f4f2-0x1),_0x50f556=(_0x428a84=_0x328f21(_0xfd10d1,_0x563453,_0x46f4f2))[_0x117e8f(0xbc2)],_0x40f39d=_0x5b4450[_0x117e8f(0xbc2)];0x1==_0x3e11c1(_0x428a84,_0x5b4450,_0x50f556,_0x40f39d);)_0x563453--,_0x4510aa(_0x428a84,_0x4f74e3<_0x50f556?_0x3c79d2:_0xfd10d1,_0x50f556,_0x46f4f2),_0x50f556=_0x428a84[_0x117e8f(0xbc2)],_0x1a23c6=0x1;}else 0x0==_0x563453&&(_0x1a23c6=_0x563453=0x1),_0x50f556=(_0x428a84=_0xfd10d1['slice']())[_0x117e8f(0xbc2)];if(_0x50f556<_0x40f39d&&(_0x428a84=[0x0]['concat'](_0x428a84)),_0x4510aa(_0x5b4450,_0x428a84,_0x40f39d,_0x46f4f2),_0x40f39d=_0x5b4450[_0x117e8f(0xbc2)],-0x1==_0x1a23c6){for(;_0x3e11c1(_0xfd10d1,_0x5b4450,_0x4f74e3,_0x40f39d)<0x1;)_0x563453++,_0x4510aa(_0x5b4450,_0x4f74e3<_0x40f39d?_0x3c79d2:_0xfd10d1,_0x40f39d,_0x46f4f2),_0x40f39d=_0x5b4450[_0x117e8f(0xbc2)];}}else 0x0===_0x1a23c6&&(_0x563453++,_0x5b4450=[0x0]);_0x43bae3[_0x7f880c++]=_0x563453,_0x5b4450[0x0]?_0x5b4450[_0x40f39d++]=_0x5b05fe[_0x2a8979]||0x0:(_0x5b4450=[_0x5b05fe[_0x2a8979]],_0x40f39d=0x1);}while((_0x2a8979++<_0x1da24b||null!=_0x5b4450[0x0])&&_0x54abc5--);_0xcb391c=null!=_0x5b4450[0x0],_0x43bae3[0x0]||_0x43bae3['splice'](0x0,0x1);}if(_0x46f4f2==_0x109f17){for(_0x7f880c=0x1,_0x54abc5=_0x43bae3[0x0];_0x54abc5>=0xa;_0x54abc5/=0xa,_0x7f880c++);_0x5a3bbb(_0x6b8b62,_0x42548f+(_0x6b8b62['e']=_0x7f880c+_0x5ad7dc*_0x506499-0x1)+0x1,_0x25487b,_0xcb391c);}else _0x6b8b62['e']=_0x5ad7dc,_0x6b8b62['r']=+_0xcb391c;return _0x6b8b62;};}()),_0xa2a3d7=/^(-?)0([xbo])(?=\w[\w.]*$)/i,_0x302333=/^([^.]+)\.$/,_0x1dfa99=/^\.([^.]+)$/,_0x54431e=/^-?(Infinity|NaN)$/,_0x183257=/^\s*\+(?=[\w.])|^\s+|\s+$/g,_0x23faf8=function(_0x3f8138,_0x4aba90,_0x3aa131,_0x281fbc){const _0x24d6c7=_0x420104;var _0x4a307b,_0x43ad44=_0x3aa131?_0x4aba90:_0x4aba90[_0x24d6c7(0x94b)](_0x183257,'');if(_0x54431e[_0x24d6c7(0x871)](_0x43ad44))_0x3f8138['s']=isNaN(_0x43ad44)?null:_0x43ad44<0x0?-0x1:0x1;else{if(!_0x3aa131&&(_0x43ad44=_0x43ad44['replace'](_0xa2a3d7,function(_0xf785d4,_0x1ce182,_0x17d15a){const _0x5b31af=_0x24d6c7;return _0x4a307b='x'==(_0x17d15a=_0x17d15a[_0x5b31af(0x7e2)]())?0x10:'b'==_0x17d15a?0x2:0x8,_0x281fbc&&_0x281fbc!=_0x4a307b?_0xf785d4:_0x1ce182;}),_0x281fbc&&(_0x4a307b=_0x281fbc,_0x43ad44=_0x43ad44['replace'](_0x302333,'$1')[_0x24d6c7(0x94b)](_0x1dfa99,_0x24d6c7(0xa38))),_0x4aba90!=_0x43ad44))return new _0x143033(_0x43ad44,_0x4a307b);if(_0x143033['DEBUG'])throw Error(_0x6bcb2c+_0x24d6c7(0x8c5)+(_0x281fbc?_0x24d6c7(0xc1e)+_0x281fbc:'')+_0x24d6c7(0xd70)+_0x4aba90);_0x3f8138['s']=null;}_0x3f8138['c']=_0x3f8138['e']=null;},_0x3a7240[_0x420104(0x274)]=_0x3a7240[_0x420104(0xa76)]=function(){var _0x2478db=new _0x143033(this);return _0x2478db['s']<0x0&&(_0x2478db['s']=0x1),_0x2478db;},_0x3a7240[_0x420104(0x867)]=function(_0x4e0d4f,_0x13432d){return _0x23e85e(this,new _0x143033(_0x4e0d4f,_0x13432d));},_0x3a7240[_0x420104(0x23a)]=_0x3a7240['dp']=function(_0x1a37dd,_0x45a0f7){const _0x50957c=_0x420104;var _0x17f2c7,_0xa882a4,_0x4f1160,_0x5d829b=this;if(null!=_0x1a37dd)return _0x51e1a9(_0x1a37dd,0x0,_0x1118b0),null==_0x45a0f7?_0x45a0f7=_0x57800a:_0x51e1a9(_0x45a0f7,0x0,0x8),_0x5a3bbb(new _0x143033(_0x5d829b),_0x1a37dd+_0x5d829b['e']+0x1,_0x45a0f7);if(!(_0x17f2c7=_0x5d829b['c']))return null;if(_0xa882a4=((_0x4f1160=_0x17f2c7[_0x50957c(0xbc2)]-0x1)-_0x4798d5(this['e']/_0x506499))*_0x506499,_0x4f1160=_0x17f2c7[_0x4f1160]){for(;_0x4f1160%0xa==0x0;_0x4f1160/=0xa,_0xa882a4--);}return _0xa882a4<0x0&&(_0xa882a4=0x0),_0xa882a4;},_0x3a7240[_0x420104(0x96c)]=_0x3a7240['div']=function(_0x219998,_0x5c9937){return _0x14c9e7(this,new _0x143033(_0x219998,_0x5c9937),_0x2376f2,_0x57800a);},_0x3a7240[_0x420104(0x709)]=_0x3a7240[_0x420104(0xb46)]=function(_0x336798,_0x6833be){return _0x14c9e7(this,new _0x143033(_0x336798,_0x6833be),0x0,0x1);},_0x3a7240[_0x420104(0x586)]=_0x3a7240[_0x420104(0xc98)]=function(_0x509aa1,_0x3053ba){const _0x1be66f=_0x420104;var _0x2d91ec,_0x2942d0,_0x7b58a0,_0x326468,_0x5f3209,_0x532e5a,_0x1c2ba8,_0x54f358,_0x2e627f=this;if((_0x509aa1=new _0x143033(_0x509aa1))['c']&&!_0x509aa1[_0x1be66f(0xbcf)]())throw Error(_0x6bcb2c+_0x1be66f(0xd5a)+_0x639506(_0x509aa1));if(null!=_0x3053ba&&(_0x3053ba=new _0x143033(_0x3053ba)),_0x5f3209=_0x509aa1['e']>0xe,!_0x2e627f['c']||!_0x2e627f['c'][0x0]||0x1==_0x2e627f['c'][0x0]&&!_0x2e627f['e']&&0x1==_0x2e627f['c']['length']||!_0x509aa1['c']||!_0x509aa1['c'][0x0])return _0x54f358=new _0x143033(Math['pow'](+_0x639506(_0x2e627f),_0x5f3209?0x2-_0xf9fc0a(_0x509aa1):+_0x639506(_0x509aa1))),_0x3053ba?_0x54f358[_0x1be66f(0x9d1)](_0x3053ba):_0x54f358;if(_0x532e5a=_0x509aa1['s']<0x0,_0x3053ba){if(_0x3053ba['c']?!_0x3053ba['c'][0x0]:!_0x3053ba['s'])return new _0x143033(NaN);(_0x2942d0=!_0x532e5a&&_0x2e627f['isInteger']()&&_0x3053ba['isInteger']())&&(_0x2e627f=_0x2e627f[_0x1be66f(0x9d1)](_0x3053ba));}else{if(_0x509aa1['e']>0x9&&(_0x2e627f['e']>0x0||_0x2e627f['e']<-0x1||(0x0==_0x2e627f['e']?_0x2e627f['c'][0x0]>0x1||_0x5f3209&&_0x2e627f['c'][0x1]>=0xe4e1c00:_0x2e627f['c'][0x0]<0x48c273950000||_0x5f3209&&_0x2e627f['c'][0x0]<=0x5af301938d80)))return _0x326468=_0x2e627f['s']<0x0&&_0xf9fc0a(_0x509aa1)?-0x0:0x0,_0x2e627f['e']>-0x1&&(_0x326468=0x1/_0x326468),new _0x143033(_0x532e5a?0x1/_0x326468:_0x326468);_0x354122&&(_0x326468=_0x3c14a6(_0x354122/_0x506499+0x2));}for(_0x5f3209?(_0x2d91ec=new _0x143033(0.5),_0x532e5a&&(_0x509aa1['s']=0x1),_0x1c2ba8=_0xf9fc0a(_0x509aa1)):_0x1c2ba8=(_0x7b58a0=Math[_0x1be66f(0xa76)](+_0x639506(_0x509aa1)))%0x2,_0x54f358=new _0x143033(_0x14a41d);;){if(_0x1c2ba8){if(!(_0x54f358=_0x54f358[_0x1be66f(0x755)](_0x2e627f))['c'])break;_0x326468?_0x54f358['c']['length']>_0x326468&&(_0x54f358['c'][_0x1be66f(0xbc2)]=_0x326468):_0x2942d0&&(_0x54f358=_0x54f358[_0x1be66f(0x9d1)](_0x3053ba));}if(_0x7b58a0){if(0x0===(_0x7b58a0=_0x3e16c5(_0x7b58a0/0x2)))break;_0x1c2ba8=_0x7b58a0%0x2;}else{if(_0x5a3bbb(_0x509aa1=_0x509aa1[_0x1be66f(0x755)](_0x2d91ec),_0x509aa1['e']+0x1,0x1),_0x509aa1['e']>0xe)_0x1c2ba8=_0xf9fc0a(_0x509aa1);else{if(0x0===(_0x7b58a0=+_0x639506(_0x509aa1)))break;_0x1c2ba8=_0x7b58a0%0x2;}}_0x2e627f=_0x2e627f[_0x1be66f(0x755)](_0x2e627f),_0x326468?_0x2e627f['c']&&_0x2e627f['c'][_0x1be66f(0xbc2)]>_0x326468&&(_0x2e627f['c']['length']=_0x326468):_0x2942d0&&(_0x2e627f=_0x2e627f[_0x1be66f(0x9d1)](_0x3053ba));}return _0x2942d0?_0x54f358:(_0x532e5a&&(_0x54f358=_0x14a41d['div'](_0x54f358)),_0x3053ba?_0x54f358[_0x1be66f(0x9d1)](_0x3053ba):_0x326468?_0x5a3bbb(_0x54f358,_0x354122,_0x57800a,undefined):_0x54f358);},_0x3a7240['integerValue']=function(_0x10a8ef){var _0x2b49cd=new _0x143033(this);return null==_0x10a8ef?_0x10a8ef=_0x57800a:_0x51e1a9(_0x10a8ef,0x0,0x8),_0x5a3bbb(_0x2b49cd,_0x2b49cd['e']+0x1,_0x10a8ef);},_0x3a7240[_0x420104(0x219)]=_0x3a7240['eq']=function(_0x16c969,_0x5f2986){return 0x0===_0x23e85e(this,new _0x143033(_0x16c969,_0x5f2986));},_0x3a7240['isFinite']=function(){return!!this['c'];},_0x3a7240[_0x420104(0xe15)]=_0x3a7240['gt']=function(_0x2f9a7b,_0x2a9442){return _0x23e85e(this,new _0x143033(_0x2f9a7b,_0x2a9442))>0x0;},_0x3a7240['isGreaterThanOrEqualTo']=_0x3a7240[_0x420104(0x82d)]=function(_0x5596f1,_0x3c6b1b){return 0x1===(_0x3c6b1b=_0x23e85e(this,new _0x143033(_0x5596f1,_0x3c6b1b)))||0x0===_0x3c6b1b;},_0x3a7240[_0x420104(0xbcf)]=function(){const _0x5f31fd=_0x420104;return!!this['c']&&_0x4798d5(this['e']/_0x506499)>this['c'][_0x5f31fd(0xbc2)]-0x2;},_0x3a7240[_0x420104(0xabe)]=_0x3a7240['lt']=function(_0x4903de,_0x5af244){return _0x23e85e(this,new _0x143033(_0x4903de,_0x5af244))<0x0;},_0x3a7240[_0x420104(0xa6d)]=_0x3a7240[_0x420104(0xc0e)]=function(_0x4f5a36,_0x5e0f24){return-0x1===(_0x5e0f24=_0x23e85e(this,new _0x143033(_0x4f5a36,_0x5e0f24)))||0x0===_0x5e0f24;},_0x3a7240['isNaN']=function(){return!this['s'];},_0x3a7240[_0x420104(0x404)]=function(){return this['s']<0x0;},_0x3a7240[_0x420104(0xa2d)]=function(){return this['s']>0x0;},_0x3a7240['isZero']=function(){return!!this['c']&&0x0==this['c'][0x0];},_0x3a7240[_0x420104(0x73e)]=function(_0x5e0cf0,_0x4c0771){const _0x27e689=_0x420104;var _0x4ccd02,_0x42bf2d,_0x5e6abf,_0x18d852,_0x53f7bc=this,_0x1da12b=_0x53f7bc['s'];if(_0x4c0771=(_0x5e0cf0=new _0x143033(_0x5e0cf0,_0x4c0771))['s'],!_0x1da12b||!_0x4c0771)return new _0x143033(NaN);if(_0x1da12b!=_0x4c0771)return _0x5e0cf0['s']=-_0x4c0771,_0x53f7bc[_0x27e689(0x36f)](_0x5e0cf0);var _0x1c2a95=_0x53f7bc['e']/_0x506499,_0xc153c8=_0x5e0cf0['e']/_0x506499,_0x193172=_0x53f7bc['c'],_0x2b28bd=_0x5e0cf0['c'];if(!_0x1c2a95||!_0xc153c8){if(!_0x193172||!_0x2b28bd)return _0x193172?(_0x5e0cf0['s']=-_0x4c0771,_0x5e0cf0):new _0x143033(_0x2b28bd?_0x53f7bc:NaN);if(!_0x193172[0x0]||!_0x2b28bd[0x0])return _0x2b28bd[0x0]?(_0x5e0cf0['s']=-_0x4c0771,_0x5e0cf0):new _0x143033(_0x193172[0x0]?_0x53f7bc:0x3==_0x57800a?-0x0:0x0);}if(_0x1c2a95=_0x4798d5(_0x1c2a95),_0xc153c8=_0x4798d5(_0xc153c8),_0x193172=_0x193172['slice'](),_0x1da12b=_0x1c2a95-_0xc153c8){for((_0x18d852=_0x1da12b<0x0)?(_0x1da12b=-_0x1da12b,_0x5e6abf=_0x193172):(_0xc153c8=_0x1c2a95,_0x5e6abf=_0x2b28bd),_0x5e6abf[_0x27e689(0x2d1)](),_0x4c0771=_0x1da12b;_0x4c0771--;_0x5e6abf['push'](0x0));_0x5e6abf[_0x27e689(0x2d1)]();}else{for(_0x42bf2d=(_0x18d852=(_0x1da12b=_0x193172[_0x27e689(0xbc2)])<(_0x4c0771=_0x2b28bd['length']))?_0x1da12b:_0x4c0771,_0x1da12b=_0x4c0771=0x0;_0x4c0771<_0x42bf2d;_0x4c0771++)if(_0x193172[_0x4c0771]!=_0x2b28bd[_0x4c0771]){_0x18d852=_0x193172[_0x4c0771]<_0x2b28bd[_0x4c0771];break;}}if(_0x18d852&&(_0x5e6abf=_0x193172,_0x193172=_0x2b28bd,_0x2b28bd=_0x5e6abf,_0x5e0cf0['s']=-_0x5e0cf0['s']),(_0x4c0771=(_0x42bf2d=_0x2b28bd['length'])-(_0x4ccd02=_0x193172[_0x27e689(0xbc2)]))>0x0){for(;_0x4c0771--;_0x193172[_0x4ccd02++]=0x0);}for(_0x4c0771=_0x109f17-0x1;_0x42bf2d>_0x1da12b;){if(_0x193172[--_0x42bf2d]<_0x2b28bd[_0x42bf2d]){for(_0x4ccd02=_0x42bf2d;_0x4ccd02&&!_0x193172[--_0x4ccd02];_0x193172[_0x4ccd02]=_0x4c0771);--_0x193172[_0x4ccd02],_0x193172[_0x42bf2d]+=_0x109f17;}_0x193172[_0x42bf2d]-=_0x2b28bd[_0x42bf2d];}for(;0x0==_0x193172[0x0];_0x193172[_0x27e689(0x984)](0x0,0x1),--_0xc153c8);return _0x193172[0x0]?_0x421543(_0x5e0cf0,_0x193172,_0xc153c8):(_0x5e0cf0['s']=0x3==_0x57800a?-0x1:0x1,_0x5e0cf0['c']=[_0x5e0cf0['e']=0x0],_0x5e0cf0);},_0x3a7240['modulo']=_0x3a7240[_0x420104(0x9d1)]=function(_0x24bfbf,_0x36e268){const _0x498cf0=_0x420104;var _0x541d71,_0xf161df,_0x3de213=this;return _0x24bfbf=new _0x143033(_0x24bfbf,_0x36e268),!_0x3de213['c']||!_0x24bfbf['s']||_0x24bfbf['c']&&!_0x24bfbf['c'][0x0]?new _0x143033(NaN):!_0x24bfbf['c']||_0x3de213['c']&&!_0x3de213['c'][0x0]?new _0x143033(_0x3de213):(0x9==_0x2dee5d?(_0xf161df=_0x24bfbf['s'],_0x24bfbf['s']=0x1,_0x541d71=_0x14c9e7(_0x3de213,_0x24bfbf,0x0,0x3),_0x24bfbf['s']=_0xf161df,_0x541d71['s']*=_0xf161df):_0x541d71=_0x14c9e7(_0x3de213,_0x24bfbf,0x0,_0x2dee5d),(_0x24bfbf=_0x3de213[_0x498cf0(0x73e)](_0x541d71[_0x498cf0(0x755)](_0x24bfbf)))['c'][0x0]||0x1!=_0x2dee5d||(_0x24bfbf['s']=_0x3de213['s']),_0x24bfbf);},_0x3a7240[_0x420104(0xd69)]=_0x3a7240[_0x420104(0x755)]=function(_0x3b73f1,_0x5e4dad){const _0x30612a=_0x420104;var _0x4837c9,_0x189463,_0x3ab153,_0x542eca,_0x1a0018,_0x1c4b95,_0x50bb68,_0x550286,_0x43c2f7,_0x874f39,_0x1aeda7,_0x48e098,_0x5f0c1e,_0xdcb4a1,_0x232bd1,_0x1ab81e=this,_0x54ad9b=_0x1ab81e['c'],_0x23384e=(_0x3b73f1=new _0x143033(_0x3b73f1,_0x5e4dad))['c'];if(!(_0x54ad9b&&_0x23384e&&_0x54ad9b[0x0]&&_0x23384e[0x0]))return!_0x1ab81e['s']||!_0x3b73f1['s']||_0x54ad9b&&!_0x54ad9b[0x0]&&!_0x23384e||_0x23384e&&!_0x23384e[0x0]&&!_0x54ad9b?_0x3b73f1['c']=_0x3b73f1['e']=_0x3b73f1['s']=null:(_0x3b73f1['s']*=_0x1ab81e['s'],_0x54ad9b&&_0x23384e?(_0x3b73f1['c']=[0x0],_0x3b73f1['e']=0x0):_0x3b73f1['c']=_0x3b73f1['e']=null),_0x3b73f1;for(_0x189463=_0x4798d5(_0x1ab81e['e']/_0x506499)+_0x4798d5(_0x3b73f1['e']/_0x506499),_0x3b73f1['s']*=_0x1ab81e['s'],(_0x50bb68=_0x54ad9b[_0x30612a(0xbc2)])<(_0x874f39=_0x23384e[_0x30612a(0xbc2)])&&(_0x5f0c1e=_0x54ad9b,_0x54ad9b=_0x23384e,_0x23384e=_0x5f0c1e,_0x3ab153=_0x50bb68,_0x50bb68=_0x874f39,_0x874f39=_0x3ab153),_0x3ab153=_0x50bb68+_0x874f39,_0x5f0c1e=[];_0x3ab153--;_0x5f0c1e['push'](0x0));for(_0xdcb4a1=_0x109f17,_0x232bd1=_0x18dd2c,_0x3ab153=_0x874f39;--_0x3ab153>=0x0;){for(_0x4837c9=0x0,_0x1aeda7=_0x23384e[_0x3ab153]%_0x232bd1,_0x48e098=_0x23384e[_0x3ab153]/_0x232bd1|0x0,_0x542eca=_0x3ab153+(_0x1a0018=_0x50bb68);_0x542eca>_0x3ab153;)_0x4837c9=((_0x550286=_0x1aeda7*(_0x550286=_0x54ad9b[--_0x1a0018]%_0x232bd1)+(_0x1c4b95=_0x48e098*_0x550286+(_0x43c2f7=_0x54ad9b[_0x1a0018]/_0x232bd1|0x0)*_0x1aeda7)%_0x232bd1*_0x232bd1+_0x5f0c1e[_0x542eca]+_0x4837c9)/_0xdcb4a1|0x0)+(_0x1c4b95/_0x232bd1|0x0)+_0x48e098*_0x43c2f7,_0x5f0c1e[_0x542eca--]=_0x550286%_0xdcb4a1;_0x5f0c1e[_0x542eca]=_0x4837c9;}return _0x4837c9?++_0x189463:_0x5f0c1e['splice'](0x0,0x1),_0x421543(_0x3b73f1,_0x5f0c1e,_0x189463);},_0x3a7240[_0x420104(0xa8e)]=function(){var _0x1f8322=new _0x143033(this);return _0x1f8322['s']=-_0x1f8322['s']||null,_0x1f8322;},_0x3a7240['plus']=function(_0x2a4e8f,_0x41a39b){const _0x135219=_0x420104;var _0x328012,_0x11d35b=this,_0x1f0135=_0x11d35b['s'];if(_0x41a39b=(_0x2a4e8f=new _0x143033(_0x2a4e8f,_0x41a39b))['s'],!_0x1f0135||!_0x41a39b)return new _0x143033(NaN);if(_0x1f0135!=_0x41a39b)return _0x2a4e8f['s']=-_0x41a39b,_0x11d35b[_0x135219(0x73e)](_0x2a4e8f);var _0x125e75=_0x11d35b['e']/_0x506499,_0x16bebe=_0x2a4e8f['e']/_0x506499,_0x23f19e=_0x11d35b['c'],_0x2b21a7=_0x2a4e8f['c'];if(!_0x125e75||!_0x16bebe){if(!_0x23f19e||!_0x2b21a7)return new _0x143033(_0x1f0135/0x0);if(!_0x23f19e[0x0]||!_0x2b21a7[0x0])return _0x2b21a7[0x0]?_0x2a4e8f:new _0x143033(_0x23f19e[0x0]?_0x11d35b:0x0*_0x1f0135);}if(_0x125e75=_0x4798d5(_0x125e75),_0x16bebe=_0x4798d5(_0x16bebe),_0x23f19e=_0x23f19e[_0x135219(0xd5b)](),_0x1f0135=_0x125e75-_0x16bebe){for(_0x1f0135>0x0?(_0x16bebe=_0x125e75,_0x328012=_0x2b21a7):(_0x1f0135=-_0x1f0135,_0x328012=_0x23f19e),_0x328012[_0x135219(0x2d1)]();_0x1f0135--;_0x328012[_0x135219(0x6e3)](0x0));_0x328012['reverse']();}for((_0x1f0135=_0x23f19e[_0x135219(0xbc2)])-(_0x41a39b=_0x2b21a7[_0x135219(0xbc2)])<0x0&&(_0x328012=_0x2b21a7,_0x2b21a7=_0x23f19e,_0x23f19e=_0x328012,_0x41a39b=_0x1f0135),_0x1f0135=0x0;_0x41a39b;)_0x1f0135=(_0x23f19e[--_0x41a39b]=_0x23f19e[_0x41a39b]+_0x2b21a7[_0x41a39b]+_0x1f0135)/_0x109f17|0x0,_0x23f19e[_0x41a39b]=_0x109f17===_0x23f19e[_0x41a39b]?0x0:_0x23f19e[_0x41a39b]%_0x109f17;return _0x1f0135&&(_0x23f19e=[_0x1f0135]['concat'](_0x23f19e),++_0x16bebe),_0x421543(_0x2a4e8f,_0x23f19e,_0x16bebe);},_0x3a7240[_0x420104(0x3a0)]=_0x3a7240['sd']=function(_0x4bca91,_0xd7789){const _0x5a039c=_0x420104;var _0x22621c,_0x3e1fc3,_0x13fa5c,_0x5ef099=this;if(null!=_0x4bca91&&_0x4bca91!==!!_0x4bca91)return _0x51e1a9(_0x4bca91,0x1,_0x1118b0),null==_0xd7789?_0xd7789=_0x57800a:_0x51e1a9(_0xd7789,0x0,0x8),_0x5a3bbb(new _0x143033(_0x5ef099),_0x4bca91,_0xd7789);if(!(_0x22621c=_0x5ef099['c']))return null;if(_0x3e1fc3=(_0x13fa5c=_0x22621c[_0x5a039c(0xbc2)]-0x1)*_0x506499+0x1,_0x13fa5c=_0x22621c[_0x13fa5c]){for(;_0x13fa5c%0xa==0x0;_0x13fa5c/=0xa,_0x3e1fc3--);for(_0x13fa5c=_0x22621c[0x0];_0x13fa5c>=0xa;_0x13fa5c/=0xa,_0x3e1fc3++);}return _0x4bca91&&_0x5ef099['e']+0x1>_0x3e1fc3&&(_0x3e1fc3=_0x5ef099['e']+0x1),_0x3e1fc3;},_0x3a7240[_0x420104(0xc92)]=function(_0xa6099){const _0x51bf09=_0x420104;return _0x51e1a9(_0xa6099,-0x1fffffffffffff,_0x35c68d),this[_0x51bf09(0x755)]('1e'+_0xa6099);},_0x3a7240[_0x420104(0xbe2)]=_0x3a7240['sqrt']=function(){const _0xf01339=_0x420104;var _0x437f21,_0x7a29d,_0x389e4c,_0x4f0dd7,_0x5598af,_0x45f7a3=this,_0x45f6e5=_0x45f7a3['c'],_0x12987f=_0x45f7a3['s'],_0x21bd9e=_0x45f7a3['e'],_0x302da2=_0x2376f2+0x4,_0x3187ee=new _0x143033(_0xf01339(0xbb4));if(0x1!==_0x12987f||!_0x45f6e5||!_0x45f6e5[0x0])return new _0x143033(!_0x12987f||_0x12987f<0x0&&(!_0x45f6e5||_0x45f6e5[0x0])?NaN:_0x45f6e5?_0x45f7a3:0x1/0x0);if(0x0==(_0x12987f=Math[_0xf01339(0x3bc)](+_0x639506(_0x45f7a3)))||_0x12987f==0x1/0x0?(((_0x7a29d=_0xd12b31(_0x45f6e5))[_0xf01339(0xbc2)]+_0x21bd9e)%0x2==0x0&&(_0x7a29d+='0'),_0x12987f=Math[_0xf01339(0x3bc)](+_0x7a29d),_0x21bd9e=_0x4798d5((_0x21bd9e+0x1)/0x2)-(_0x21bd9e<0x0||_0x21bd9e%0x2),_0x389e4c=new _0x143033(_0x7a29d=_0x12987f==0x1/0x0?'1e'+_0x21bd9e:(_0x7a29d=_0x12987f['toExponential']())[_0xf01339(0xd5b)](0x0,_0x7a29d[_0xf01339(0x966)]('e')+0x1)+_0x21bd9e)):_0x389e4c=new _0x143033(_0x12987f+''),_0x389e4c['c'][0x0]){for((_0x12987f=(_0x21bd9e=_0x389e4c['e'])+_0x302da2)<0x3&&(_0x12987f=0x0);;)if(_0x5598af=_0x389e4c,_0x389e4c=_0x3187ee[_0xf01339(0x755)](_0x5598af[_0xf01339(0x36f)](_0x14c9e7(_0x45f7a3,_0x5598af,_0x302da2,0x1))),_0xd12b31(_0x5598af['c'])[_0xf01339(0xd5b)](0x0,_0x12987f)===(_0x7a29d=_0xd12b31(_0x389e4c['c']))[_0xf01339(0xd5b)](0x0,_0x12987f)){if(_0x389e4c['e']<_0x21bd9e&&--_0x12987f,_0xf01339(0x719)!=(_0x7a29d=_0x7a29d[_0xf01339(0xd5b)](_0x12987f-0x3,_0x12987f+0x1))&&(_0x4f0dd7||_0xf01339(0xbfd)!=_0x7a29d)){+_0x7a29d&&(+_0x7a29d['slice'](0x1)||'5'!=_0x7a29d['charAt'](0x0))||(_0x5a3bbb(_0x389e4c,_0x389e4c['e']+_0x2376f2+0x2,0x1),_0x437f21=!_0x389e4c['times'](_0x389e4c)['eq'](_0x45f7a3));break;}if(!_0x4f0dd7&&(_0x5a3bbb(_0x5598af,_0x5598af['e']+_0x2376f2+0x2,0x0),_0x5598af['times'](_0x5598af)['eq'](_0x45f7a3))){_0x389e4c=_0x5598af;break;}_0x302da2+=0x4,_0x12987f+=0x4,_0x4f0dd7=0x1;}}return _0x5a3bbb(_0x389e4c,_0x389e4c['e']+_0x2376f2+0x1,_0x57800a,_0x437f21);},_0x3a7240[_0x420104(0xcee)]=function(_0x53ef4f,_0x537e98){return null!=_0x53ef4f&&(_0x51e1a9(_0x53ef4f,0x0,_0x1118b0),_0x53ef4f++),_0x2a66ca(this,_0x53ef4f,_0x537e98,0x1);},_0x3a7240[_0x420104(0x929)]=function(_0x51ac9b,_0x5a8099){return null!=_0x51ac9b&&(_0x51e1a9(_0x51ac9b,0x0,_0x1118b0),_0x51ac9b=_0x51ac9b+this['e']+0x1),_0x2a66ca(this,_0x51ac9b,_0x5a8099);},_0x3a7240['toFormat']=function(_0x1d3b5e,_0x179b7e,_0x36f42f){const _0x4e6eab=_0x420104;var _0x13b995,_0x2db4d6=this;if(null==_0x36f42f)null!=_0x1d3b5e&&_0x179b7e&&'object'==typeof _0x179b7e?(_0x36f42f=_0x179b7e,_0x179b7e=null):_0x1d3b5e&&_0x4e6eab(0xda1)==typeof _0x1d3b5e?(_0x36f42f=_0x1d3b5e,_0x1d3b5e=_0x179b7e=null):_0x36f42f=_0x29851f;else{if(_0x4e6eab(0xda1)!=typeof _0x36f42f)throw Error(_0x6bcb2c+_0x4e6eab(0x302)+_0x36f42f);}if(_0x13b995=_0x2db4d6[_0x4e6eab(0x929)](_0x1d3b5e,_0x179b7e),_0x2db4d6['c']){var _0x5072ce,_0xda3704=_0x13b995['split']('.'),_0x4ec609=+_0x36f42f[_0x4e6eab(0x80d)],_0x32e212=+_0x36f42f[_0x4e6eab(0x36d)],_0x586a6e=_0x36f42f['groupSeparator']||'',_0x2ec655=_0xda3704[0x0],_0x289aea=_0xda3704[0x1],_0x14ba4c=_0x2db4d6['s']<0x0,_0x5d2639=_0x14ba4c?_0x2ec655['slice'](0x1):_0x2ec655,_0x206e9d=_0x5d2639[_0x4e6eab(0xbc2)];if(_0x32e212&&(_0x5072ce=_0x4ec609,_0x4ec609=_0x32e212,_0x32e212=_0x5072ce,_0x206e9d-=_0x5072ce),_0x4ec609>0x0&&_0x206e9d>0x0){for(_0x5072ce=_0x206e9d%_0x4ec609||_0x4ec609,_0x2ec655=_0x5d2639['substr'](0x0,_0x5072ce);_0x5072ce<_0x206e9d;_0x5072ce+=_0x4ec609)_0x2ec655+=_0x586a6e+_0x5d2639[_0x4e6eab(0x236)](_0x5072ce,_0x4ec609);_0x32e212>0x0&&(_0x2ec655+=_0x586a6e+_0x5d2639[_0x4e6eab(0xd5b)](_0x5072ce)),_0x14ba4c&&(_0x2ec655='-'+_0x2ec655);}_0x13b995=_0x289aea?_0x2ec655+(_0x36f42f[_0x4e6eab(0xa43)]||'')+((_0x32e212=+_0x36f42f[_0x4e6eab(0x402)])?_0x289aea[_0x4e6eab(0x94b)](new RegExp(_0x4e6eab(0x843)+_0x32e212+_0x4e6eab(0x34d),'g'),'$&'+(_0x36f42f[_0x4e6eab(0xcc0)]||'')):_0x289aea):_0x2ec655;}return(_0x36f42f[_0x4e6eab(0x45d)]||'')+_0x13b995+(_0x36f42f[_0x4e6eab(0x770)]||'');},_0x3a7240['toFraction']=function(_0x476fe0){const _0x119523=_0x420104;var _0x1e1969,_0x2ac1fb,_0xf3f141,_0x13b081,_0x27b729,_0x232680,_0x29b234,_0x413518,_0x2eafb9,_0x39339a,_0x2edb40,_0x31fb3a,_0x24510c=this,_0x117256=_0x24510c['c'];if(null!=_0x476fe0&&(!(_0x29b234=new _0x143033(_0x476fe0))[_0x119523(0xbcf)]()&&(_0x29b234['c']||0x1!==_0x29b234['s'])||_0x29b234['lt'](_0x14a41d)))throw Error(_0x6bcb2c+_0x119523(0x721)+(_0x29b234[_0x119523(0xbcf)]()?'out\x20of\x20range:\x20':_0x119523(0x5f1))+_0x639506(_0x29b234));if(!_0x117256)return new _0x143033(_0x24510c);for(_0x1e1969=new _0x143033(_0x14a41d),_0x2eafb9=_0x2ac1fb=new _0x143033(_0x14a41d),_0xf3f141=_0x413518=new _0x143033(_0x14a41d),_0x31fb3a=_0xd12b31(_0x117256),_0x27b729=_0x1e1969['e']=_0x31fb3a[_0x119523(0xbc2)]-_0x24510c['e']-0x1,_0x1e1969['c'][0x0]=_0x433bec[(_0x232680=_0x27b729%_0x506499)<0x0?_0x506499+_0x232680:_0x232680],_0x476fe0=!_0x476fe0||_0x29b234[_0x119523(0x867)](_0x1e1969)>0x0?_0x27b729>0x0?_0x1e1969:_0x2eafb9:_0x29b234,_0x232680=_0x2fe461,_0x2fe461=0x1/0x0,_0x29b234=new _0x143033(_0x31fb3a),_0x413518['c'][0x0]=0x0;_0x39339a=_0x14c9e7(_0x29b234,_0x1e1969,0x0,0x1),0x1!=(_0x13b081=_0x2ac1fb['plus'](_0x39339a['times'](_0xf3f141)))['comparedTo'](_0x476fe0);)_0x2ac1fb=_0xf3f141,_0xf3f141=_0x13b081,_0x2eafb9=_0x413518[_0x119523(0x36f)](_0x39339a['times'](_0x13b081=_0x2eafb9)),_0x413518=_0x13b081,_0x1e1969=_0x29b234[_0x119523(0x73e)](_0x39339a[_0x119523(0x755)](_0x13b081=_0x1e1969)),_0x29b234=_0x13b081;return _0x13b081=_0x14c9e7(_0x476fe0[_0x119523(0x73e)](_0x2ac1fb),_0xf3f141,0x0,0x1),_0x413518=_0x413518[_0x119523(0x36f)](_0x13b081[_0x119523(0x755)](_0x2eafb9)),_0x2ac1fb=_0x2ac1fb['plus'](_0x13b081[_0x119523(0x755)](_0xf3f141)),_0x413518['s']=_0x2eafb9['s']=_0x24510c['s'],_0x2edb40=_0x14c9e7(_0x2eafb9,_0xf3f141,_0x27b729*=0x2,_0x57800a)[_0x119523(0x73e)](_0x24510c)['abs']()[_0x119523(0x867)](_0x14c9e7(_0x413518,_0x2ac1fb,_0x27b729,_0x57800a)['minus'](_0x24510c)[_0x119523(0xa76)]())<0x1?[_0x2eafb9,_0xf3f141]:[_0x413518,_0x2ac1fb],_0x2fe461=_0x232680,_0x2edb40;},_0x3a7240[_0x420104(0xc9e)]=function(){return+_0x639506(this);},_0x3a7240['toPrecision']=function(_0x34a66b,_0x48a6cd){return null!=_0x34a66b&&_0x51e1a9(_0x34a66b,0x1,_0x1118b0),_0x2a66ca(this,_0x34a66b,_0x48a6cd,0x2);},_0x3a7240['toString']=function(_0x599a35){const _0x40af2d=_0x420104;var _0x34aa07,_0x5bca4d=this,_0x15acaa=_0x5bca4d['s'],_0x4e74b4=_0x5bca4d['e'];return null===_0x4e74b4?_0x15acaa?(_0x34aa07=_0x40af2d(0xd1f),_0x15acaa<0x0&&(_0x34aa07='-'+_0x34aa07)):_0x34aa07=_0x40af2d(0x76e):(null==_0x599a35?_0x34aa07=_0x4e74b4<=_0x8202e6||_0x4e74b4>=_0x42b1da?_0x562b68(_0xd12b31(_0x5bca4d['c']),_0x4e74b4):_0x25f00e(_0xd12b31(_0x5bca4d['c']),_0x4e74b4,'0'):0xa===_0x599a35?_0x34aa07=_0x25f00e(_0xd12b31((_0x5bca4d=_0x5a3bbb(new _0x143033(_0x5bca4d),_0x2376f2+_0x4e74b4+0x1,_0x57800a))['c']),_0x5bca4d['e'],'0'):(_0x51e1a9(_0x599a35,0x2,_0x3abca7[_0x40af2d(0xbc2)],'Base'),_0x34aa07=_0x5b1a6b(_0x25f00e(_0xd12b31(_0x5bca4d['c']),_0x4e74b4,'0'),0xa,_0x599a35,_0x15acaa,!0x0)),_0x15acaa<0x0&&_0x5bca4d['c'][0x0]&&(_0x34aa07='-'+_0x34aa07)),_0x34aa07;},_0x3a7240['valueOf']=_0x3a7240[_0x420104(0x363)]=function(){return _0x639506(this);},_0x3a7240[_0x420104(0xbd1)]=!0x0,_0x582a93&&(_0x3a7240[Symbol[_0x420104(0xd7c)]]=_0x420104(0x3d9),_0x3a7240[Symbol[_0x420104(0x862)](_0x420104(0xab5))]=_0x3a7240[_0x420104(0x4d0)]),null!=_0x3bfc6f&&_0x143033[_0x420104(0x5e8)](_0x3bfc6f),_0x143033;}(),_0x21db38['default']=_0x21db38[_0x52e476(0x3d9)]=_0x21db38,'function'==typeof define&&define[_0x52e476(0xa29)]?define(function(){return _0x21db38;}):_0x52e476(0x43c)!=typeof module&&module[_0x52e476(0x2ee)]?module['exports']=_0x21db38:(_0x326051||(_0x326051=_0x52e476(0x43c)!=typeof self&&self?self:window),_0x326051[_0x52e476(0x3d9)]=_0x21db38),_0x21db38;}();function _0x4f5ec6(){}function _0x4ebb8d(_0x561cbf){const _0x16201b=_0x14b705;this['context']=_0x561cbf,this['sceneFramebuffer']=new Cesium['SceneFramebuffer'](),this[_0x16201b(0x677)]=new Cesium[(_0x16201b(0x933))](_0x561cbf),this[_0x16201b(0x677)][_0x16201b(0x51f)]=new Cesium[(_0x16201b(0xcff))](),this[_0x16201b(0x238)]=_0x16201b(0xa9c),this[_0x16201b(0x65f)]=void 0x0,this[_0x16201b(0xbff)]=new Cesium[(_0x16201b(0x4f6))](Cesium[_0x16201b(0x367)][_0x16201b(0xcf5)],0x615299),this[_0x16201b(0x447)]={'isSunVisible':!0x0,'isMoonVisible':!0x0,'isSkyAtmosphereVisible':!0x0,'isSkyBoxVisible':!0x0,'isGlobalVisible':!0x1,'isObjectVisible':!0x0},this[_0x16201b(0x677)][_0x16201b(0x582)]=Cesium[_0x16201b(0xdeb)]['GLOBE'],this[_0x16201b(0x8a0)]=new Cesium[(_0x16201b(0x88d))]({'color':new Cesium[(_0x16201b(0xb45))](0x0,0x0,0x0,0x0),'stencil':0x0,'depth':0x1}),this[_0x16201b(0xcfc)]=!0x1;}function _0x3c2bcd(_0xf574a7){const _0xea82f7=_0x14b705;if(_0xf574a7=Cesium['defaultValue'](_0xf574a7,Cesium[_0xea82f7(0x714)][_0xea82f7(0x209)]),this[_0xea82f7(0xadc)]=Cesium[_0xea82f7(0x714)](_0xf574a7[_0xea82f7(0x91c)],Cesium[_0xea82f7(0x2b9)][_0xea82f7(0x5bb)]),this['_numberOfLevelZeroTilesX']=Cesium[_0xea82f7(0x714)](_0xf574a7[_0xea82f7(0x621)],0x1),this[_0xea82f7(0x66a)]=Cesium['defaultValue'](_0xf574a7['numberOfLevelZeroTilesY'],0x1),this[_0xea82f7(0x1cb)]=new Cesium[(_0xea82f7(0x612))](this[_0xea82f7(0xadc)]),Cesium[_0xea82f7(0x4cb)](_0xf574a7['rectangleSouthwestInMeters'])&&Cesium[_0xea82f7(0x4cb)](_0xf574a7[_0xea82f7(0x4fa)]))this['_rectangleSouthwestInMeters']=_0xf574a7['rectangleSouthwestInMeters'],this['_rectangleNortheastInMeters']=_0xf574a7['rectangleNortheastInMeters'];else{let _0x1838ea=this[_0xea82f7(0xadc)][_0xea82f7(0xa07)]*Math['PI'];this[_0xea82f7(0xc6b)]=new Cesium[(_0xea82f7(0xa18))](-_0x1838ea,-_0x1838ea),this[_0xea82f7(0x85a)]=new Cesium['Cartesian2'](_0x1838ea,_0x1838ea);}let _0x49d8a1=this[_0xea82f7(0x1cb)][_0xea82f7(0x772)](this[_0xea82f7(0xc6b)]),_0xce7449=this[_0xea82f7(0x1cb)]['unproject'](this[_0xea82f7(0x85a)]);this[_0xea82f7(0xd48)]=new Cesium[(_0xea82f7(0x4d3))](_0x49d8a1['longitude'],_0x49d8a1[_0xea82f7(0x79a)],_0xce7449[_0xea82f7(0xcec)],_0xce7449[_0xea82f7(0x79a)]),this[_0xea82f7(0xc53)]=_0xf574a7[_0xea82f7(0x478)],this[_0xea82f7(0x500)]=_0xf574a7[_0xea82f7(0xd11)],this[_0xea82f7(0x574)]=Cesium[_0xea82f7(0x714)](_0xf574a7['tileWidth'],0x100),this[_0xea82f7(0x9d7)]=Cesium[_0xea82f7(0x714)](_0xf574a7[_0xea82f7(0xaac)],0x100);}function _0x5101cb(){const _0x178a92=_0x14b705;this['head']=void 0x0,this[_0x178a92(0x6ea)]=void 0x0,this[_0x178a92(0x59c)]=0x0;}function _0x1ec08c(_0x362070,_0x43999b){const _0x13d035=_0x14b705;var _0x448ea4=_0x43999b[_0x13d035(0x543)],_0x5d9645=_0x43999b[_0x13d035(0x973)];_0x43999b===_0x362070[_0x13d035(0x206)]?_0x362070[_0x13d035(0x206)]=_0x5d9645:_0x448ea4['next']=_0x5d9645,_0x43999b===_0x362070[_0x13d035(0x6ea)]?_0x362070['tail']=_0x448ea4:_0x5d9645[_0x13d035(0x543)]=_0x448ea4,_0x43999b[_0x13d035(0x543)]=void 0x0,_0x43999b[_0x13d035(0x973)]=void 0x0,--_0x362070[_0x13d035(0x59c)];}function _0x3f2608(_0x5aa918,_0xd15a6d,_0x17b10a,_0x2ffe8e){const _0x350bd5=_0x14b705;this[_0x350bd5(0x28e)]=_0xd15a6d,this['data']=_0x17b10a,this[_0x350bd5(0xb3d)]=_0x5aa918,this['promise']=_0x2ffe8e;}_0x4f5ec6[_0x14b705(0x8bd)][_0x14b705(0x2c3)]=Cesium[_0x14b705(0x3e0)][_0x14b705(0xd9d)],_0x4f5ec6[_0x14b705(0x8bd)][_0x14b705(0xe03)]=Cesium[_0x14b705(0x3e0)][_0x14b705(0xd9d)],_0x4ebb8d[_0x14b705(0x8bd)]=Object[_0x14b705(0x68e)](_0x4f5ec6[_0x14b705(0x8bd)]),_0x4ebb8d[_0x14b705(0x8bd)]['constructor']=_0x4f5ec6,_0x4ebb8d[_0x14b705(0x8bd)][_0x14b705(0x2c3)]=function(_0x475bd6){const _0x497687=_0x14b705;return this['sceneFramebuffer'][_0x497687(0x64f)](_0x475bd6[_0x497687(0x2f8)],_0x475bd6[_0x497687(0x34b)][_0x497687(0x51f)],_0x475bd6[_0x497687(0x443)]),this['passState'][_0x497687(0x38a)]=this['sceneFramebuffer'][_0x497687(0x511)](),Cesium['BoundingRectangle'][_0x497687(0x9b9)](_0x475bd6['view'][_0x497687(0x51f)],this[_0x497687(0x677)]['viewport']),this[_0x497687(0x8a0)][_0x497687(0x5ca)](_0x475bd6[_0x497687(0x2f8)],this[_0x497687(0x677)]),_0x475bd6[_0x497687(0xc11)][_0x497687(0xc8d)](this[_0x497687(0xbff)]),this[_0x497687(0x677)];},_0x4ebb8d[_0x14b705(0x8bd)][_0x14b705(0xe03)]=function(_0x3bf69e){const _0x3d7bb7=_0x14b705;_0x3bf69e[_0x3d7bb7(0xc11)][_0x3d7bb7(0xc6c)]();},_0x4ebb8d['prototype'][_0x14b705(0x508)]=function(){const _0x1cd67f=_0x14b705;return this[_0x1cd67f(0xca8)]=this['sceneFramebuffer'][_0x1cd67f(0x60e)](),this['isUpdate']=!0x1,!0x1;},_0x4ebb8d['prototype'][_0x14b705(0x60e)]=function(){const _0x397831=_0x14b705;return Cesium[_0x397831(0xb5d)](this);},Object['defineProperties'](_0x3c2bcd['prototype'],{'ellipsoid':{'get':function(){const _0x361e5b=_0x14b705;return this[_0x361e5b(0xadc)];}},'rectangle':{'get':function(){const _0x59176e=_0x14b705;return this[_0x59176e(0xd48)];}},'projection':{'get':function(){return this['_projection'];}}}),_0x3c2bcd[_0x14b705(0x8bd)][_0x14b705(0xa7e)]=function(_0x24bed5){const _0x389e5d=_0x14b705;return this[_0x389e5d(0x833)]<<_0x24bed5;},_0x3c2bcd[_0x14b705(0x8bd)]['getNumberOfYTilesAtLevel']=function(_0x3cfe2a){const _0x333a62=_0x14b705;return this[_0x333a62(0x66a)]<<_0x3cfe2a;},_0x3c2bcd[_0x14b705(0x8bd)]['rectangleToNativeRectangle']=function(_0x59713f,_0xf1e6f5){const _0x51eaaa=_0x14b705;let _0x4e9136=this['_projection'],_0x5b6dc8=_0x4e9136['project'](Cesium['Rectangle'][_0x51eaaa(0xb8d)](_0x59713f)),_0x5e89e7=_0x4e9136[_0x51eaaa(0xa1c)](Cesium['Rectangle'][_0x51eaaa(0xc61)](_0x59713f));return Cesium[_0x51eaaa(0x4cb)](_0xf1e6f5)?(_0xf1e6f5[_0x51eaaa(0x7cb)]=_0x5b6dc8['x'],_0xf1e6f5['south']=_0x5b6dc8['y'],_0xf1e6f5[_0x51eaaa(0x909)]=_0x5e89e7['x'],_0xf1e6f5[_0x51eaaa(0x47a)]=_0x5e89e7['y'],_0xf1e6f5):new Cesium['Rectangle'](_0x5b6dc8['x'],_0x5b6dc8['y'],_0x5e89e7['x'],_0x5e89e7['y']);},_0x3c2bcd[_0x14b705(0x8bd)][_0x14b705(0xda9)]=function(_0x1ecdea,_0x5e5f0e,_0x425dde,_0x507f74){const _0x550c29=_0x14b705;if(Cesium[_0x550c29(0x4cb)](this[_0x550c29(0xc53)])&&Cesium[_0x550c29(0x4cb)](this[_0x550c29(0x500)])){let _0x4c527d=this[_0x550c29(0x7ba)](_0x425dde),_0x13170a=this['_rectangleSouthwestInMeters']['x']+_0x1ecdea*this['_tileWidth']*_0x4c527d['x'],_0x1e6e07=this['_rectangleSouthwestInMeters']['x']+(_0x1ecdea+0x1)*this[_0x550c29(0x574)]*_0x4c527d['x'],_0x29d92b=this[_0x550c29(0x85a)]['y']-_0x5e5f0e*this[_0x550c29(0x9d7)]*_0x4c527d['y'],_0x33c009=this['_rectangleNortheastInMeters']['y']-(_0x5e5f0e+0x1)*this['_tileHeight']*_0x4c527d['y'];return Cesium[_0x550c29(0x4cb)](_0x507f74)?(_0x507f74[_0x550c29(0x7cb)]=_0x13170a,_0x507f74[_0x550c29(0x4e4)]=_0x33c009,_0x507f74[_0x550c29(0x909)]=_0x1e6e07,_0x507f74['north']=_0x29d92b,_0x507f74):new Cesium['Rectangle'](_0x13170a,_0x33c009,_0x1e6e07,_0x29d92b);}let _0x1e0b9b=this['getNumberOfXTilesAtLevel'](_0x425dde),_0x35c922=this['getNumberOfYTilesAtLevel'](_0x425dde),_0x51e485=(this[_0x550c29(0x85a)]['x']-this[_0x550c29(0xc6b)]['x'])/_0x1e0b9b,_0x5a9b6b=this[_0x550c29(0xc6b)]['x']+_0x1ecdea*_0x51e485,_0xc9583d=this['_rectangleSouthwestInMeters']['x']+(_0x1ecdea+0x1)*_0x51e485,_0x272b5f=(this[_0x550c29(0x85a)]['y']-this[_0x550c29(0xc6b)]['y'])/_0x35c922,_0x23042f=this[_0x550c29(0x85a)]['y']-_0x5e5f0e*_0x272b5f,_0x4c5a81=this['_rectangleNortheastInMeters']['y']-(_0x5e5f0e+0x1)*_0x272b5f;return Cesium[_0x550c29(0x4cb)](_0x507f74)?(_0x507f74[_0x550c29(0x7cb)]=_0x5a9b6b,_0x507f74['south']=_0x4c5a81,_0x507f74['east']=_0xc9583d,_0x507f74['north']=_0x23042f,_0x507f74):new Cesium[(_0x550c29(0x4d3))](_0x5a9b6b,_0x4c5a81,_0xc9583d,_0x23042f);},_0x3c2bcd[_0x14b705(0x8bd)]['tileXYToRectangle']=function(_0x1a1070,_0x1cdc77,_0x1d0e3b,_0xeb9995){const _0x3f08ba=_0x14b705;let _0x50bdde=this[_0x3f08ba(0xda9)](_0x1a1070,_0x1cdc77,_0x1d0e3b,_0xeb9995),_0x3c8a81=this[_0x3f08ba(0x1cb)],_0x316250=_0x3c8a81['unproject'](new Cesium['Cartesian2'](_0x50bdde[_0x3f08ba(0x7cb)],_0x50bdde[_0x3f08ba(0x4e4)])),_0x4a4db3=_0x3c8a81[_0x3f08ba(0x772)](new Cesium[(_0x3f08ba(0xa18))](_0x50bdde[_0x3f08ba(0x909)],_0x50bdde[_0x3f08ba(0x47a)]));return _0x50bdde[_0x3f08ba(0x7cb)]=_0x316250['longitude'],_0x50bdde[_0x3f08ba(0x4e4)]=_0x316250['latitude'],_0x50bdde['east']=_0x4a4db3['longitude'],_0x50bdde['north']=_0x4a4db3['latitude'],_0x50bdde;},_0x3c2bcd[_0x14b705(0x8bd)][_0x14b705(0x2e8)]=function(_0x357a58,_0x41f7ff,_0x40a922){const _0xdfabe=_0x14b705;let _0x4ba836=this['_rectangle'];if(!Cesium[_0xdfabe(0x4d3)][_0xdfabe(0x4a7)](_0x4ba836,_0x357a58))return;let _0x5c52b9=this[_0xdfabe(0xa7e)](_0x41f7ff),_0x358297=this['getNumberOfYTilesAtLevel'](_0x41f7ff),_0x3ab033=(this[_0xdfabe(0x85a)]['x']-this[_0xdfabe(0xc6b)]['x'])/_0x5c52b9,_0x22b938=(this[_0xdfabe(0x85a)]['y']-this[_0xdfabe(0xc6b)]['y'])/_0x358297;if(Cesium[_0xdfabe(0x4cb)](this[_0xdfabe(0xc53)])&&Cesium[_0xdfabe(0x4cb)](this[_0xdfabe(0x500)])){let _0xb4755a=this[_0xdfabe(0x7ba)](_0x41f7ff);_0x3ab033=this['_tileWidth']*_0xb4755a['x'],_0x22b938=this[_0xdfabe(0x9d7)]*_0xb4755a['y'];}let _0x4d66c4=this[_0xdfabe(0x1cb)]['project'](_0x357a58),_0x5a677e=(_0x4d66c4['x']-this[_0xdfabe(0xc6b)]['x'])/_0x3ab033|0x0;_0x5a677e>=_0x5c52b9&&(_0x5a677e=_0x5c52b9-0x1);let _0xf7f0ad=(this['_rectangleNortheastInMeters']['y']-_0x4d66c4['y'])/_0x22b938|0x0;return _0xf7f0ad>=_0x358297&&(_0xf7f0ad=_0x358297-0x1),Cesium[_0xdfabe(0x4cb)](_0x40a922)?(_0x40a922['x']=_0x5a677e,_0x40a922['y']=_0xf7f0ad,_0x40a922):new Cesium[(_0xdfabe(0xa18))](_0x5a677e,_0xf7f0ad);},_0x3c2bcd['prototype'][_0x14b705(0x7ba)]=function(_0x2c7e98){const _0x1c6369=_0x14b705;let _0x1690c1=0.0254*this[_0x1c6369(0x500)][_0x2c7e98]/this[_0x1c6369(0xc53)]['x'],_0xe1f32b=0.0254*this[_0x1c6369(0x500)][_0x2c7e98]/this[_0x1c6369(0xc53)]['y'];return new Cesium[(_0x1c6369(0xa18))](_0x1690c1,_0xe1f32b);},_0x5101cb['prototype'][_0x14b705(0xdc8)]=function(_0x2ccd35){const _0x56186e=_0x14b705;for(var _0x2f0611=this['tail'];this['count']>_0x2ccd35&&Cesium[_0x56186e(0x4cb)](_0x2f0611);){var _0x5f2707=_0x2f0611['previous'];_0x2f0611['free'](),_0x1ec08c(this,_0x2f0611),_0x2f0611=_0x5f2707;}},_0x5101cb[_0x14b705(0x8bd)][_0x14b705(0x3b7)]=function(_0x2edcf8){const _0x3e24b5=_0x14b705;var _0xb7ae44=this['head'];if(_0xb7ae44!==_0x2edcf8){if(++this[_0x3e24b5(0x59c)],!Cesium[_0x3e24b5(0x4cb)](_0xb7ae44))return _0x2edcf8['previous']=void 0x0,_0x2edcf8['next']=void 0x0,this[_0x3e24b5(0x206)]=_0x2edcf8,void(this[_0x3e24b5(0x6ea)]=_0x2edcf8);(Cesium[_0x3e24b5(0x4cb)](_0x2edcf8[_0x3e24b5(0x543)])||Cesium[_0x3e24b5(0x4cb)](_0x2edcf8['next']))&&_0x1ec08c(this,_0x2edcf8),_0x2edcf8['previous']=void 0x0,_0x2edcf8['next']=_0xb7ae44,_0xb7ae44[_0x3e24b5(0x543)]=_0x2edcf8,this[_0x3e24b5(0x206)]=_0x2edcf8;}},_0x3f2608[_0x14b705(0x8bd)][_0x14b705(0x4ff)]=function(){const _0x2af3d9=_0x14b705;delete this[_0x2af3d9(0xb3d)][_0x2af3d9(0x32a)][this[_0x2af3d9(0x28e)]];};const _0x239b89=Cesium['defined'];function _0x18963e(_0x2ac2a2,_0x456940){const _0x5f1c5c=_0x14b705;let _0x3307f1='http://www.supermap.com/SuperMapCache/sci3d',_0xe90a3d=_0x456940[_0x5f1c5c(0x75a)];var _0x40dc7c=_0x12caa1(_0x2ebcaf['queryFirstNode'](_0xe90a3d,_0x5f1c5c(0x436),_0x3307f1),_0x5f1c5c(0xbbd));_0x5f1c5c(0x272)==typeof _0x40dc7c&&(_0x2ac2a2[_0x5f1c5c(0x41e)]=!0x0,_0x2ac2a2['_blockScale']=_0x40dc7c);let _0x146272=_0x2ebcaf[_0x5f1c5c(0x6bc)](_0xe90a3d,'Bounds',_0x3307f1),_0x4fcff5=_0x2ebcaf[_0x5f1c5c(0xdad)](_0x146272,_0x5f1c5c(0x50b),_0x3307f1),_0x28f2a3=_0x2ebcaf[_0x5f1c5c(0xdad)](_0x146272,_0x5f1c5c(0xe17),_0x3307f1),_0x3d1461=_0x2ebcaf[_0x5f1c5c(0xdad)](_0x146272,_0x5f1c5c(0x2cd),_0x3307f1),_0x2189e8=_0x2ebcaf[_0x5f1c5c(0xdad)](_0x146272,_0x5f1c5c(0xa51),_0x3307f1),_0x3b8ea2=_0x2ebcaf['queryStringValue'](_0xe90a3d,'FileExtentName',_0x3307f1),_0x174555=_0x2ebcaf[_0x5f1c5c(0xdad)](_0xe90a3d,_0x5f1c5c(0x5b1),_0x3307f1),_0x48bcb3=_0x2ebcaf[_0x5f1c5c(0xdad)](_0xe90a3d,'CellHeight',_0x3307f1),_0x22d5e9=_0x2ebcaf[_0x5f1c5c(0x6bc)](_0xe90a3d,'Levels',_0x3307f1),_0x1345c7=_0x2ebcaf[_0x5f1c5c(0x5f4)](_0x22d5e9,_0x5f1c5c(0xa89),_0x3307f1),_0x5c814f=[];for(let _0x5bc231=0x0,_0x1ff313=_0x1345c7[_0x5f1c5c(0xbc2)];_0x5bc231<_0x1ff313;_0x5bc231++)_0x5c814f[_0x5f1c5c(0x6e3)](parseInt(_0x1345c7[_0x5bc231][_0x5f1c5c(0xdd1)],0xa));_0x2ac2a2['_fileExtension']=Cesium[_0x5f1c5c(0x714)](_0x3b8ea2,_0x5f1c5c(0x38c)),_0x2ac2a2['_tileFormat']=Cesium[_0x5f1c5c(0x714)](_0x3b8ea2,'png'),_0x2ac2a2[_0x5f1c5c(0x574)]=Cesium[_0x5f1c5c(0x714)](_0x174555,0x100),_0x2ac2a2[_0x5f1c5c(0x9d7)]=Cesium['defaultValue'](_0x48bcb3,0x100);let _0x1d05c1=_0x5c814f[_0x5f1c5c(0xbc2)];_0x2ac2a2[_0x5f1c5c(0xc44)]=Cesium[_0x5f1c5c(0x714)](_0x5c814f[0x0],0x0),_0x2ac2a2['_maximumLevel']=Cesium[_0x5f1c5c(0x714)](_0x2ac2a2['_maximumLevel'],_0x5c814f[_0x1d05c1-0x1]),_0x2ac2a2[_0x5f1c5c(0x233)]||(_0x2ac2a2[_0x5f1c5c(0x233)]=new Cesium[(_0x5f1c5c(0x81d))]());let _0x15a2bc=_0x2ac2a2[_0x5f1c5c(0x233)];!_0x2ac2a2[_0x5f1c5c(0xd48)]&&_0x4fcff5&&_0x28f2a3&&_0x3d1461&&_0x2189e8&&(_0x2ac2a2[_0x5f1c5c(0xd48)]=new Cesium[(_0x5f1c5c(0x4d3))](Cesium[_0x5f1c5c(0x1f9)][_0x5f1c5c(0x949)](_0x4fcff5),Cesium['Math'][_0x5f1c5c(0x949)](_0x2189e8),Cesium[_0x5f1c5c(0x1f9)][_0x5f1c5c(0x949)](_0x28f2a3),Cesium['Math'][_0x5f1c5c(0x949)](_0x3d1461))),_0x2ac2a2[_0x5f1c5c(0xd48)]['west']<_0x15a2bc['rectangle'][_0x5f1c5c(0x7cb)]&&(_0x2ac2a2[_0x5f1c5c(0xd48)][_0x5f1c5c(0x7cb)]=_0x15a2bc[_0x5f1c5c(0x339)][_0x5f1c5c(0x7cb)]),_0x2ac2a2[_0x5f1c5c(0xd48)][_0x5f1c5c(0x909)]>_0x15a2bc['rectangle'][_0x5f1c5c(0x909)]&&(_0x2ac2a2['_rectangle'][_0x5f1c5c(0x909)]=_0x15a2bc['rectangle']['east']),_0x2ac2a2[_0x5f1c5c(0xd48)][_0x5f1c5c(0x4e4)]<_0x15a2bc['rectangle'][_0x5f1c5c(0x4e4)]&&(_0x2ac2a2[_0x5f1c5c(0xd48)][_0x5f1c5c(0x4e4)]=_0x15a2bc[_0x5f1c5c(0x339)]['south']),_0x2ac2a2[_0x5f1c5c(0xd48)]['north']>_0x15a2bc['rectangle'][_0x5f1c5c(0x47a)]&&(_0x2ac2a2[_0x5f1c5c(0xd48)][_0x5f1c5c(0x47a)]=_0x15a2bc[_0x5f1c5c(0x339)]['north']);let _0x101451=_0x15a2bc['positionToTileXY'](Cesium[_0x5f1c5c(0x4d3)][_0x5f1c5c(0xb8d)](_0x2ac2a2[_0x5f1c5c(0xd48)]),_0x2ac2a2[_0x5f1c5c(0xc44)]),_0x41e922=_0x15a2bc[_0x5f1c5c(0x2e8)](Cesium[_0x5f1c5c(0x4d3)][_0x5f1c5c(0xc61)](_0x2ac2a2['_rectangle']),_0x2ac2a2['_minimumLevel']);(Math['abs'](_0x41e922['x']-_0x101451['x'])+0x1)*(Math[_0x5f1c5c(0xa76)](_0x41e922['y']-_0x101451['y'])+0x1)>0x4&&(_0x2ac2a2[_0x5f1c5c(0xc44)]=0x0),_0x2ac2a2[_0x5f1c5c(0x585)]=_0x2ac2a2['_url']+_0x5f1c5c(0xe1c),_0x239b89(_0x326961[_0x5f1c5c(0x4bf)])&&(_0x239b89(_0x326961[_0x5f1c5c(0x4bf)]['_keymap'][_0x2ac2a2[_0x5f1c5c(0x585)]])?_0x2ac2a2[_0x5f1c5c(0x585)]=_0x326961[_0x5f1c5c(0x295)](_0x2ac2a2[_0x5f1c5c(0x585)],_0x2ac2a2['_urlTemplate']):_0x2ac2a2[_0x5f1c5c(0x585)]=_0x326961[_0x5f1c5c(0x8e1)](_0x2ac2a2[_0x5f1c5c(0x585)])),_0x2ac2a2[_0x5f1c5c(0x890)]=!0x0,_0x2ac2a2[_0x5f1c5c(0x5d7)][_0x5f1c5c(0x356)](!0x0);}function _0x211741(_0x240882,_0x52574b){const _0x184fa4=_0x14b705;let _0x546247=_0x52574b[_0x184fa4(0x6ba)]['coordUnit'],_0x3bc8e9=_0x52574b[_0x184fa4(0x269)],_0x11b7a9=_0x52574b['visibleScales'],_0x3782ff=0x0===_0x11b7a9[_0x184fa4(0xbc2)];if(_0x240882['_coordUnit']=_0x546247,_0x184fa4(0x80e)===_0x546247)return _0x240882[_0x184fa4(0x233)]=new Cesium[(_0x184fa4(0x81d))](),_0x3bc8e9[_0x184fa4(0x5b8)]=Cesium['Math'][_0x184fa4(0x93c)](_0x3bc8e9['left'],-0xb4,0xb4),_0x3bc8e9[_0x184fa4(0x9fb)]=Cesium[_0x184fa4(0x1f9)][_0x184fa4(0x93c)](_0x3bc8e9[_0x184fa4(0x9fb)],-0x5a,0x5a),_0x3bc8e9[_0x184fa4(0xb32)]=Cesium['Math']['clamp'](_0x3bc8e9[_0x184fa4(0xb32)],-0xb4,0xb4),_0x3bc8e9[_0x184fa4(0xdf1)]=Cesium[_0x184fa4(0x1f9)][_0x184fa4(0x93c)](_0x3bc8e9['top'],-0x5a,0x5a),Cesium[_0x184fa4(0x1f9)][_0x184fa4(0x6b9)](_0x3bc8e9['left'],_0x3bc8e9[_0x184fa4(0xb32)],Cesium[_0x184fa4(0x1f9)][_0x184fa4(0x652)])&&(_0x3bc8e9[_0x184fa4(0xb32)]+=Cesium[_0x184fa4(0x1f9)][_0x184fa4(0x82c)]),Cesium['Math'][_0x184fa4(0x6b9)](_0x3bc8e9[_0x184fa4(0xdf1)],_0x3bc8e9[_0x184fa4(0x9fb)],Cesium['Math'][_0x184fa4(0x652)])&&(_0x3bc8e9[_0x184fa4(0xdf1)]+=Cesium[_0x184fa4(0x1f9)][_0x184fa4(0x82c)]),_0x240882[_0x184fa4(0xd48)]=Cesium[_0x184fa4(0x4d3)][_0x184fa4(0x99b)](_0x3bc8e9[_0x184fa4(0x5b8)],_0x3bc8e9[_0x184fa4(0x9fb)],_0x3bc8e9[_0x184fa4(0xb32)],_0x3bc8e9[_0x184fa4(0xdf1)]),_0x240882[_0x184fa4(0x585)]=_0x240882[_0x184fa4(0x3c4)]+'tileImage.'+_0x240882[_0x184fa4(0x604)]+_0x184fa4(0x3c8),_0x240882[_0x184fa4(0x3da)]=Cesium[_0x184fa4(0x714)](_0x240882['_maximumLevel'],_0x240882[_0x184fa4(0x4b3)][_0x184fa4(0xbc2)]),_0x240882[_0x184fa4(0x890)]=!0x0,_0x239b89(_0x326961[_0x184fa4(0x4bf)])&&(_0x239b89(_0x326961['CREDENTIAL'][_0x184fa4(0xd6f)][_0x240882['_urlTemplate']])?_0x240882[_0x184fa4(0x585)]=_0x326961[_0x184fa4(0x295)](_0x240882[_0x184fa4(0x585)],_0x240882[_0x184fa4(0x585)]):_0x240882[_0x184fa4(0x585)]=_0x326961['addToken'](_0x240882['_urlTemplate'])),void _0x240882[_0x184fa4(0x5d7)][_0x184fa4(0x356)](!0x0);let _0x3e0784=new Cesium[(_0x184fa4(0x367))](_0x3bc8e9['left'],_0x3bc8e9[_0x184fa4(0x9fb)],0x0),_0x322eb0=new Cesium[(_0x184fa4(0x367))](_0x3bc8e9[_0x184fa4(0xb32)],_0x3bc8e9[_0x184fa4(0xdf1)],0x0);if(!Cesium[_0x184fa4(0x4cb)](_0x240882['_tilingScheme'])){let _0xd3385c,_0x35252b,_0x40ea2f,_0x1dddfc,_0x2fe95a=Cesium[_0x184fa4(0x4cb)](_0x52574b['prjCoordSys'])&&Cesium[_0x184fa4(0x4cb)](_0x52574b[_0x184fa4(0x6ba)][_0x184fa4(0x418)])&&('PRJ_SPHERE_MERCATOR'===_0x52574b[_0x184fa4(0x6ba)][_0x184fa4(0x418)][_0x184fa4(0x45e)]||'PRJ_TRANSVERSE_MERCATOR'===_0x52574b['prjCoordSys']['projection']['type']),_0x4beaf1=_0x2fe95a?new Cesium['WebMercatorProjection']():new Cesium[(_0x184fa4(0x612))](),_0x301c77=_0x4beaf1['unproject'](_0x3e0784),_0x87d6=_0x4beaf1[_0x184fa4(0x772)](_0x322eb0),_0x38e0f8=new Cesium['Rectangle'](_0x301c77['longitude'],_0x301c77[_0x184fa4(0x79a)],_0x87d6[_0x184fa4(0xcec)],_0x87d6[_0x184fa4(0x79a)]);if(!_0x3782ff){_0x40ea2f=[],_0x1dddfc=new Cesium[(_0x184fa4(0xa18))](_0x52574b[_0x184fa4(0x76d)],_0x52574b[_0x184fa4(0x76d)]);for(let _0x2b7635=0x0;_0x2b7635<_0x11b7a9[_0x184fa4(0xbc2)];_0x2b7635++)_0x40ea2f[_0x184fa4(0x6e3)](0x1/_0x11b7a9[_0x2b7635]);let _0x298b78=_0x11b7a9[0x0],_0x3ade4d=0.0254/(_0x52574b[_0x184fa4(0x76d)]*_0x298b78);_0xd3385c=Math[_0x184fa4(0xb5c)]((_0x322eb0['x']-_0x3e0784['x'])/_0x3ade4d/_0x52574b['viewer'][_0x184fa4(0x4b7)]),_0x35252b=Math['ceil']((_0x322eb0['y']-_0x3e0784['y'])/_0x3ade4d/_0x52574b['viewer'][_0x184fa4(0xc1d)]),_0x240882['_scales']=_0x11b7a9;}_0x240882[_0x184fa4(0x233)]=_0x2fe95a?new Cesium[(_0x184fa4(0xbcd))]({'numberOfLevelZeroTilesX':_0xd3385c,'numberOfLevelZeroTilesY':_0x35252b,'rectangleSouthwestInMeters':_0x3782ff?void 0x0:_0x3e0784,'rectangleNortheastInMeters':_0x3782ff?void 0x0:_0x322eb0}):new _0x3c2bcd({'projection':_0x4beaf1,'rectangleSouthwestInMeters':_0x3e0784,'rectangleNortheastInMeters':_0x322eb0,'numberOfLevelZeroTilesX':_0xd3385c,'numberOfLevelZeroTilesY':_0x35252b,'customDPI':_0x1dddfc,'scaleDenominators':_0x40ea2f}),_0x240882[_0x184fa4(0xd48)]=_0x38e0f8;}let _0x52939c=_0x3782ff?-20037508.342789248:_0x3bc8e9[_0x184fa4(0x5b8)],_0x16c11=_0x3782ff?20037508.342789095:_0x3bc8e9[_0x184fa4(0xdf1)];_0x240882[_0x184fa4(0x585)]=_0x240882[_0x184fa4(0x3c4)]+_0x184fa4(0xa7a)+_0x240882[_0x184fa4(0x604)]+_0x184fa4(0x704)+_0x52939c+_0x184fa4(0xb6f)+_0x16c11+'}',_0x240882['_maximumLevel']=Cesium[_0x184fa4(0x714)](_0x240882['_maximumLevel'],_0x240882[_0x184fa4(0x4b3)][_0x184fa4(0xbc2)]),_0x240882[_0x184fa4(0x890)]=!0x0,_0x239b89(_0x326961['CREDENTIAL'])&&(_0x239b89(_0x326961[_0x184fa4(0x4bf)][_0x184fa4(0xd6f)][_0x240882['_urlTemplate']])?_0x240882[_0x184fa4(0x585)]=_0x326961[_0x184fa4(0x295)](_0x240882[_0x184fa4(0x585)],_0x240882[_0x184fa4(0x585)]):_0x240882[_0x184fa4(0x585)]=_0x326961[_0x184fa4(0x8e1)](_0x240882[_0x184fa4(0x585)])),_0x240882[_0x184fa4(0x5d7)][_0x184fa4(0x356)](!0x0);}function _0x20f2c6(_0x117ac5,_0x341692,_0x38a9dc,_0x13375c,_0x59fc29){const _0x1f5136=_0x14b705;var _0x56ea9c;if(_0x117ac5[_0x1f5136(0xd20)]){var _0x3afcb8,_0x315382=''===_0x117ac5['_tileversion']?'':_0x1f5136(0x526)+_0x117ac5[_0x1f5136(0x669)];_0x1f5136(0x80e)===_0x117ac5[_0x1f5136(0x398)]?0x1===_0x117ac5[_0x1f5136(0xd93)]?_0x56ea9c=_0x117ac5[_0x1f5136(0x585)][_0x1f5136(0x94b)](_0x1f5136(0xcd3),'')['replace'](_0x1f5136(0x3ab),_0x315382)['replace'](_0x1f5136(0x482),'tileImages')['replace'](_0x1f5136(0x2b0),''):(_0x3afcb8=_0x117ac5['_scales'][_0x13375c+_0x117ac5[_0x1f5136(0xaf5)]]||_0x478b33[_0x13375c],_0x56ea9c=_0x117ac5[_0x1f5136(0x585)][_0x1f5136(0x94b)]('{x}',_0x341692)[_0x1f5136(0x94b)](_0x1f5136(0xbb3),_0x38a9dc)[_0x1f5136(0x94b)](_0x1f5136(0xb33),_0x3afcb8['toString']())[_0x1f5136(0x94b)](_0x1f5136(0x3ab),_0x315382)):_0x1f5136(0x334)===_0x117ac5[_0x1f5136(0x398)]&&(0x1===_0x117ac5[_0x1f5136(0xd93)]?_0x56ea9c=_0x117ac5[_0x1f5136(0x585)]['replace']('&x={x}&y={y}&scale={scale}','')[_0x1f5136(0x94b)](_0x1f5136(0x3ab),_0x315382)['replace'](_0x1f5136(0x482),'tileImages')[_0x1f5136(0x94b)](_0x1f5136(0x2b0),''):(_0x3afcb8=_0x117ac5[_0x1f5136(0x4b3)][_0x13375c],_0x56ea9c=_0x117ac5[_0x1f5136(0x585)]['replace'](_0x1f5136(0xd0d),_0x341692)[_0x1f5136(0x94b)]('{y}',_0x38a9dc)[_0x1f5136(0x94b)](_0x1f5136(0xb33),_0x3afcb8[_0x1f5136(0xcf4)]())[_0x1f5136(0x94b)](_0x1f5136(0x3ab),_0x315382)));}else _0x56ea9c=_0x117ac5[_0x1f5136(0x585)][_0x1f5136(0x94b)](_0x1f5136(0xd0d),_0x341692)[_0x1f5136(0x94b)]('{y}',_0x38a9dc)[_0x1f5136(0x94b)]('{level}',_0x13375c)['replace']('{fileExtension}',_0x117ac5[_0x1f5136(0x7aa)]);if(Cesium[_0x1f5136(0x4cb)](_0x117ac5['_subdomains'])){var _0x133bb3=_0x117ac5[_0x1f5136(0xc19)],_0x3e47bd=_0x133bb3[(_0x341692+_0x38a9dc+_0x13375c)%_0x133bb3[_0x1f5136(0xbc2)]];_0x56ea9c=_0x56ea9c['replace'](domainReg,function(_0x23409a,_0x3abdb8){return'{s}'===_0x3abdb8?_0x3e47bd:_0x23409a;});}return _0x56ea9c;}function _0x12caa1(_0x466521,_0x5f8633){const _0x35a6dc=_0x14b705;if(Cesium[_0x35a6dc(0x4cb)](_0x466521)){var _0x2029f0=_0x466521[_0x35a6dc(0x74c)](_0x5f8633);if(null!==_0x2029f0){var _0xa07f2b=parseFloat(_0x2029f0);return isNaN(_0xa07f2b)?void 0x0:_0xa07f2b;}}}function _0x242452(_0x590798,_0x3b58f8,_0x31778c){const _0x49ef7e=_0x14b705;for(var _0x4d980e='',_0x5b8044=_0x31778c;_0x5b8044>=0x0;--_0x5b8044){var _0x2a8a88=0x1<<_0x5b8044,_0x5bb76e=0x0;Cesium['isBitSet'](_0x3b58f8,_0x2a8a88)?Cesium[_0x49ef7e(0xacb)](_0x590798,_0x2a8a88)&&(_0x5bb76e|=0x1):(_0x5bb76e|=0x2,Cesium[_0x49ef7e(0xacb)](_0x590798,_0x2a8a88)||(_0x5bb76e|=0x1)),_0x4d980e+=_0x5bb76e;}return _0x4d980e;}function _0x332a31(_0x305071,_0x5b2cac,_0x31e572,_0x59cd14){const _0x2e2392=_0x14b705;var _0x1e2d2c=_0x305071['_blockScale'],_0x4d4634=Math[_0x2e2392(0xc98)](0x2,_0x1e2d2c),_0x2b87ee=Math[_0x2e2392(0x6b3)](_0x5b2cac/_0x4d4634),_0x43e2e4=_0x5b2cac%_0x4d4634,_0xbd8fad=Math[_0x2e2392(0x6b3)](_0x31e572/_0x4d4634),_0x34e099=_0x31e572%_0x4d4634;return{'x':_0x2b87ee,'y':_0xbd8fad,'url':_0x20f2c6(_0x305071,_0x2b87ee,_0xbd8fad,_0x59cd14),'col':_0x43e2e4,'row':_0x34e099,'level':_0x59cd14,'blockSize':_0x4d4634};}const _0x478b33=[1.690163571602655e-9,3.3803271432053056e-9,6.760654286410611e-9,1.3521308572821242e-8,2.7042617145642484e-8,5.408523429128511e-8,1.0817046858256998e-7,2.1634093716513974e-7,4.3268187433028044e-7,8.653637486605571e-7,0.0000017307274973211203,0.0000034614549946422405,0.0000069229099892844565,0.000013845819978568952,0.000027691639957137904,0.0000553832799142758,0.0001107665598285516,0.0002215331196571032,0.0004430662393142064,0.0008861324786284128,0.001772264957256826,0.003544529914513652];function _0x1e588b(_0x5a6a00){const _0x327833=_0x14b705;if(!(_0x5a6a00=Cesium[_0x327833(0x714)](_0x5a6a00,{}))[_0x327833(0xc30)])throw new Cesium[(_0x327833(0x3e0))](_0x327833(0xcdd));if(this[_0x327833(0x3c4)]=Cesium[_0x327833(0xcb1)](_0x5a6a00[_0x327833(0xc30)]),this[_0x327833(0xaff)]=Cesium[_0x327833(0x877)][_0x327833(0x3d8)](this['_url']),this[_0x327833(0xc62)]=_0x5a6a00[_0x327833(0xc30)][_0x327833(0x966)]('rest/maps')>-0x1,this[_0x327833(0xd52)]=_0x5a6a00[_0x327833(0xc30)]['indexOf'](_0x327833(0x28d))>-0x1,!this[_0x327833(0xc62)]&&!this[_0x327833(0xd52)])throw new Cesium[(_0x327833(0x3e0))]('options.url\x20is\x20error');this[_0x327833(0x585)]=void 0x0,this['_errorEvent']=new Cesium['Event'](),this[_0x327833(0x7aa)]=_0x327833(0x38c),this[_0x327833(0x574)]=0x100,this[_0x327833(0x9d7)]=0x100,this[_0x327833(0x604)]=Cesium[_0x327833(0x714)](_0x5a6a00['tileFormat'],'png'),this[_0x327833(0xc44)]=Cesium[_0x327833(0x714)](_0x5a6a00['minimumLevel'],0x0),this['_maximumLevel']=_0x5a6a00['maximumLevel'],this[_0x327833(0xd48)]=void 0x0,this[_0x327833(0x233)]=_0x5a6a00['tilingScheme'],this[_0x327833(0x398)]=void 0x0,this[_0x327833(0x4b3)]=_0x478b33,this[_0x327833(0xa99)]=_0x5a6a00[_0x327833(0xc8f)];let _0x3506c8=Cesium['defaultValue'](_0x5a6a00['credit'],'');_0x327833(0x297)==typeof _0x3506c8&&(_0x3506c8=new Cesium['Credit'](_0x3506c8)),this['_credit']=_0x3506c8,this[_0x327833(0x890)]=!0x1,this[_0x327833(0x5d7)]=_0x318aaf(),this[_0x327833(0x41e)]=!0x1,this[_0x327833(0x873)]={},this[_0x327833(0x6fc)]=new _0x5101cb(),this['_blockCacheSize']=0x64,this[_0x327833(0x7a9)]=0x0;let _0x21ef06,_0x1b93b2,_0x54a188=this;this[_0x327833(0xd52)]?(_0x21ef06=this[_0x327833(0xaff)][_0x327833(0x2bc)]({'url':'config'}),_0x239b89(_0x326961[_0x327833(0x4bf)])&&(_0x239b89(_0x326961[_0x327833(0x4bf)][_0x327833(0xd6f)][_0x21ef06[_0x327833(0xc30)]])?_0x21ef06[_0x327833(0xc30)]=_0x326961[_0x327833(0x295)](_0x21ef06['url'],_0x21ef06[_0x327833(0xc30)]):_0x21ef06[_0x327833(0xc30)]=_0x326961[_0x327833(0x8e1)](_0x21ef06['url'])),_0x1b93b2=_0x21ef06[_0x327833(0x7ac)]()):(_0x21ef06=Cesium[_0x327833(0x877)]['createIfNeeded'](_0x5a6a00[_0x327833(0xc30)]+_0x327833(0x86b)),_0x239b89(_0x326961['CREDENTIAL'])&&(_0x239b89(_0x326961[_0x327833(0x4bf)][_0x327833(0xd6f)][_0x21ef06[_0x327833(0xc30)]])?_0x21ef06[_0x327833(0xc30)]=_0x326961[_0x327833(0x295)](_0x21ef06['url'],_0x21ef06[_0x327833(0xc30)]):_0x21ef06[_0x327833(0xc30)]=_0x326961[_0x327833(0x8e1)](_0x21ef06['url'])),_0x1b93b2=_0x21ef06[_0x327833(0xb94)]()),_0x1b93b2['then'](function(_0x53fe36){const _0x5d31c6=_0x327833;_0x54a188[_0x5d31c6(0xd52)]?_0x18963e(_0x54a188,_0x53fe36):_0x54a188[_0x5d31c6(0xc62)]&&_0x211741(_0x54a188,_0x53fe36);},function(_0x1c892f){const _0x506a56=_0x327833;let _0x2e37bd=_0x506a56(0x215)+_0x54a188[_0x506a56(0x3c4)]+'.';_0x54a188['_readyPromise'][_0x506a56(0xa6e)](new Cesium['RuntimeError'](_0x2e37bd));});}Object[_0x14b705(0x33b)](_0x1e588b['prototype'],{'url':{'get':function(){return this['_url'];}},'tileWidth':{'get':function(){const _0x7153a9=_0x14b705;if(!this[_0x7153a9(0x890)])throw new DeveloperError(_0x7153a9(0x5de));return this['_tileWidth'];}},'tileHeight':{'get':function(){const _0x62cd6=_0x14b705;if(!this[_0x62cd6(0x890)])throw new DeveloperError(_0x62cd6(0x391));return this[_0x62cd6(0x9d7)];}},'tileFormat':{'get':function(){const _0x1b6bbc=_0x14b705;return this[_0x1b6bbc(0x604)];}},'maximumLevel':{'get':function(){const _0x4646bd=_0x14b705;if(!this[_0x4646bd(0x890)])throw new DeveloperError(_0x4646bd(0xb6b));return 0x1===this[_0x4646bd(0xaf5)]?this['_maximumLevel']:this[_0x4646bd(0x3da)]-0x1;}},'minimumLevel':{'get':function(){const _0x544e5d=_0x14b705;if(!this['_ready'])throw new DeveloperError(_0x544e5d(0x7ff));return this[_0x544e5d(0xc44)];}},'tilingScheme':{'get':function(){const _0x277045=_0x14b705;if(!this[_0x277045(0x890)])throw new DeveloperError(_0x277045(0x9c3));return this[_0x277045(0x233)];}},'rectangle':{'get':function(){const _0xb0da=_0x14b705;if(!this[_0xb0da(0x890)])throw new DeveloperError(_0xb0da(0x2fc));return this[_0xb0da(0xd48)];}},'errorEvent':{'get':function(){const _0x139a39=_0x14b705;return this[_0x139a39(0x32b)];}},'ready':{'get':function(){const _0x1b5d5c=_0x14b705;return this[_0x1b5d5c(0x890)];}},'credit':{'get':function(){const _0x2eb045=_0x14b705;return this[_0x2eb045(0xd36)];}},'hasAlphaChannel':{'get':function(){return!0x0;}},'readyPromise':{'get':function(){const _0x54bbd1=_0x14b705;return this[_0x54bbd1(0x5d7)][_0x54bbd1(0x7ae)];}},'tileDiscardPolicy':{'get':function(){return this['_tileDiscardPolicy'];}},'isBlock':{'get':function(){const _0x8dd4f0=_0x14b705;return this[_0x8dd4f0(0x41e)];}},'blockCache':{'get':function(){const _0x1119c8=_0x14b705;return this[_0x1119c8(0x873)];}},'blockCacheQueue':{'get':function(){const _0x2c2ea8=_0x14b705;return this[_0x2c2ea8(0x6fc)];}},'blockCacheSize':{'get':function(){const _0x1c5b43=_0x14b705;return this[_0x1c5b43(0xb7f)];}}}),_0x1e588b[_0x14b705(0x8bd)][_0x14b705(0x9ae)]=function(_0x4625b5,_0x48cb73,_0x3288fb){};var _0x50493a=/\.dxtz/i;function _0x3d7051(_0x5beef0,_0x538ee5){const _0x2be9f3=_0x14b705;let _0x1c85e5=Cesium[_0x2be9f3(0x877)][_0x2be9f3(0x3d8)](_0x538ee5);return _0x5beef0['tileDiscardPolicy']?_0x1c85e5['fetchImage']({'preferBlob':!0x0,'preferImageBitmap':!0x0,'flipY':!0x0}):_0x5beef0[_0x2be9f3(0xd61)]?(_0x50493a[_0x2be9f3(0x871)](_0x1c85e5[_0x2be9f3(0xc30)])&&(_0x5beef0[_0x2be9f3(0xb85)]=!0x0),_0x1c85e5[_0x2be9f3(0x205)]()):_0x1c85e5[_0x2be9f3(0x497)]();}_0x1e588b[_0x14b705(0x8bd)][_0x14b705(0x258)]=function(_0x3ca8f1,_0x54efcf,_0x35e26d,_0x3ae971){const _0x178923=_0x14b705;if(!this[_0x178923(0x890)])throw new Cesium['DeveloperError']('requestImage\x20must\x20not\x20be\x20called\x20before\x20the\x20imagery\x20provider\x20is\x20ready.');let _0x1c3db4;if(this['_isBlock']){_0x1c3db4=this[_0x178923(0xaff)]['getDerivedResource']({'url':this[_0x178923(0x585)],'request':_0x3ae971,'templateValues':{}}),_0x3ae971[_0x178923(0x45e)]=0x5;var _0x5307ab=_0x332a31(this,_0x3ca8f1,_0x54efcf,_0x35e26d);_0x1c3db4['url']=_0x5307ab['url'],_0x3ae971[_0x178923(0xc96)]=_0x5307ab,_0x3ae971[_0x178923(0x28e)]=_0x242452(_0x5307ab['x'],_0x5307ab['y'],_0x5307ab[_0x178923(0x734)]),_0x3ae971[_0x178923(0x54c)]=this[_0x178923(0x3c4)];var _0x5675dd=this[_0x178923(0x32a)][_0x3ae971['quadKey']];if(Cesium[_0x178923(0x4cb)](_0x5675dd)&&Cesium['defined'](_0x5675dd['data']))return this[_0x178923(0x822)]['touch'](_0x5675dd),_0x5675dd[_0x178923(0x8db)];}else{if(this[_0x178923(0xd52)])_0x1c3db4=this[_0x178923(0xaff)][_0x178923(0x2bc)]({'url':this['_urlTemplate'],'request':_0x3ae971,'templateValues':{'x':_0x3ca8f1,'y':_0x54efcf,'level':_0x35e26d,'fileExtension':this[_0x178923(0x604)]}});else{let _0x293b08='DEGREE'===this['_coordUnit']?this[_0x178923(0x4b3)][_0x35e26d+0x1]:this[_0x178923(0x4b3)][_0x35e26d];_0x1c3db4=this[_0x178923(0xaff)][_0x178923(0x2bc)]({'url':this[_0x178923(0x585)],'request':_0x3ae971,'templateValues':{'x':_0x3ca8f1,'y':_0x54efcf,'scale':_0x293b08},'queryParameters':{'transparent':!0x0,'cacheEnabled':!0x0,'_cache':!0x0,'width':0x100,'height':0x100,'redirect':!0x1,'overlapDisplayed':!0x1}});}}return function(_0x4f8966,_0x1dcfec){const _0x4126ca=_0x178923;if(_0x4f8966['_isBlock']){var _0x202398=_0x4f8966[_0x4126ca(0x32a)][_0x3ae971[_0x4126ca(0x28e)]];if(Cesium[_0x4126ca(0x4cb)](_0x202398))return _0x202398[_0x4126ca(0x7ae)];var _0x18c04a=_0x3d7051(_0x4f8966,_0x1dcfec);if(!Cesium[_0x4126ca(0x4cb)](_0x18c04a))return;return _0x202398=new _0x3f2608(_0x4f8966,_0x3ae971[_0x4126ca(0x28e)]),_0x4f8966[_0x4126ca(0x32a)][_0x3ae971[_0x4126ca(0x28e)]]=_0x202398,_0x202398['promise']=_0x18c04a,_0x202398[_0x4126ca(0x7ae)];}return _0x3d7051(_0x4f8966,_0x1dcfec);}(this,_0x1c3db4);},_0x1e588b['prototype'][_0x14b705(0xd02)]=function(){};const _0x525bed=Cesium[_0x14b705(0x4cb)];function _0x32699e(_0x429484){const _0x2e02f6=_0x14b705;this[_0x2e02f6(0x8b1)]=_0x429484['resource'],this['version']=_0x429484[_0x2e02f6(0x7c0)],this[_0x2e02f6(0x8d4)]=_0x429484['isHeightmap'],this[_0x2e02f6(0xc26)]=_0x429484[_0x2e02f6(0xc26)],this[_0x2e02f6(0xa2f)]=_0x429484[_0x2e02f6(0xa2f)],this[_0x2e02f6(0x1ca)]=_0x429484[_0x2e02f6(0x1ca)],this[_0x2e02f6(0x7df)]=_0x429484[_0x2e02f6(0x7df)],this[_0x2e02f6(0xb18)]=_0x429484['hasMetadata'],this[_0x2e02f6(0x385)]=_0x429484[_0x2e02f6(0x385)],this[_0x2e02f6(0xc24)]=_0x429484[_0x2e02f6(0xc24)],this[_0x2e02f6(0x419)]=_0x429484['littleEndianExtensionSize'],this[_0x2e02f6(0xc24)]=_0x429484[_0x2e02f6(0xc24)],this[_0x2e02f6(0x817)]={};}let _0x4e8fe6={'OCT_VERTEX_NORMALS':0x1,'WATER_MASK':0x2,'METADATA':0x4};function _0x1b688d(_0x49dcc1){const _0x54d775=_0x14b705;if(!Cesium[_0x54d775(0x4cb)](_0x49dcc1)||!Cesium['defined'](_0x49dcc1[_0x54d775(0xc30)]))throw new Cesium[(_0x54d775(0x3e0))](_0x54d775(0xcdd));this[_0x54d775(0x3c4)]=Cesium[_0x54d775(0xcb1)](_0x49dcc1['url']),this[_0x54d775(0xdaa)]=Cesium[_0x54d775(0x714)](_0x49dcc1[_0x54d775(0x7fd)],!0x0),this['_heightmapWidth']=0x41,this[_0x54d775(0xdf5)]=void 0x0,this['_hasWaterMask']=!0x1,this[_0x54d775(0x24d)]=!0x1,this[_0x54d775(0xadc)]=_0x49dcc1[_0x54d775(0x91c)],this[_0x54d775(0xc7f)]=Cesium[_0x54d775(0x714)](_0x49dcc1[_0x54d775(0xb57)],!0x1),this[_0x54d775(0x68f)]=Cesium['defaultValue'](_0x49dcc1[_0x54d775(0x5c2)],!0x1),this[_0x54d775(0xc91)]=Cesium['defaultValue'](_0x49dcc1[_0x54d775(0xbce)],!0x0),this[_0x54d775(0x32b)]=new Cesium[(_0x54d775(0xa26))]();let _0x33b518=_0x49dcc1[_0x54d775(0x786)];_0x54d775(0x297)==typeof _0x33b518&&(_0x33b518=new Cesium[(_0x54d775(0x3e7))](_0x33b518)),this[_0x54d775(0xd36)]=_0x33b518,this[_0x54d775(0x67b)]='tms',this[_0x54d775(0x47d)]=void 0x0,this[_0x54d775(0x890)]=!0x1,this[_0x54d775(0x5d7)]=_0x318aaf(),this[_0x54d775(0x569)]=void 0x0;let _0x7b8af5,_0x2c60f8=this,_0x1a6087=this[_0x54d775(0x41d)]=[],_0x11d7f5=[];function _0x304ec2(_0x41fed0){const _0x582d8a=_0x54d775;let _0xbff985=_0x41fed0[_0x582d8a(0x75a)];_0x2c60f8[_0x582d8a(0x233)]=new Cesium[(_0x582d8a(0x81d))]({'numberOfLevelZeroTilesX':0x2,'numberOfLevelZeroTilesY':0x1,'ellipsoid':_0x2c60f8[_0x582d8a(0xadc)]}),_0x2c60f8[_0x582d8a(0x420)]=Cesium[_0x582d8a(0xdbe)][_0x582d8a(0x5b7)](_0x2c60f8[_0x582d8a(0x233)][_0x582d8a(0x91c)],_0x2c60f8[_0x582d8a(0x6ef)],_0x2c60f8[_0x582d8a(0x233)]['getNumberOfXTilesAtLevel'](0x0));var _0x275633=_0x2ebcaf['queryFirstNode'](_0xbff985,_0x582d8a(0x436),void 0x0);_0x2c60f8[_0x582d8a(0x7a9)]=_0x2ebcaf[_0x582d8a(0x477)](_0x275633,'BlockScale',void 0x0),Cesium[_0x582d8a(0x4cb)](_0x2c60f8[_0x582d8a(0x7a9)])&&_0x2c60f8[_0x582d8a(0x7a9)]>0x0&&(_0x2c60f8[_0x582d8a(0x41e)]=!0x0);var _0x21194a=_0x2ebcaf[_0x582d8a(0x370)](_0xbff985,_0x582d8a(0x73b),void 0x0);_0x21194a=_0x21194a[_0x582d8a(0x7e2)](),_0x2c60f8[_0x582d8a(0x36b)]='terrainz'===_0x21194a;let _0x5e865a=_0x2ebcaf[_0x582d8a(0x6bc)](_0xbff985,_0x582d8a(0x946),void 0x0),_0xbc27d8=_0x2ebcaf[_0x582d8a(0xdad)](_0x5e865a,_0x582d8a(0x50b),void 0x0),_0x49209a=_0x2ebcaf[_0x582d8a(0xdad)](_0x5e865a,_0x582d8a(0xe17),void 0x0),_0x1018b=_0x2ebcaf[_0x582d8a(0xdad)](_0x5e865a,_0x582d8a(0xa51),void 0x0),_0x2105d0=_0x2ebcaf[_0x582d8a(0xdad)](_0x5e865a,_0x582d8a(0x2cd),void 0x0);Cesium[_0x582d8a(0x4cb)](_0xbc27d8)&&Cesium['defined'](_0x49209a)&&Cesium[_0x582d8a(0x4cb)](_0x1018b)&&Cesium[_0x582d8a(0x4cb)](_0x2105d0)&&(_0x2c60f8['_rectangle']=Cesium[_0x582d8a(0x4d3)]['fromDegrees'](_0xbc27d8,_0x1018b,_0x49209a,_0x2105d0));let _0x1dd581=_0x2ebcaf[_0x582d8a(0x6bc)](_0xbff985,_0x582d8a(0x303),void 0x0),_0x1dd2b3=_0x2ebcaf['queryChildNodes'](_0x1dd581,_0x582d8a(0xa89),void 0x0),_0x1fb44a=[];for(let _0x387681=0x0,_0x7adf8e=_0x1dd2b3[_0x582d8a(0xbc2)];_0x387681<_0x7adf8e;_0x387681++){let _0x57c52b=parseInt(_0x1dd2b3[_0x387681]['textContent']);_0x1fb44a['push'](_0x57c52b);}let _0x2995f3=_0x1fb44a[0x0],_0x506f43=_0x1fb44a[_0x1fb44a['length']-0x1];_0x2c60f8['_levels']=_0x1fb44a;let _0x3c6e3f=_0x2ebcaf[_0x582d8a(0x6bc)](_0xbff985,_0x582d8a(0x6d4),void 0x0);if(_0x3c6e3f){let _0xed7389=_0x2ebcaf[_0x582d8a(0x514)](_0x3c6e3f,_0x582d8a(0x6d9),void 0x0),_0x40e17d=_0x2995f3>0x0?_0x1fb44a[_0x582d8a(0xbc2)]+0x1:_0x1fb44a['length'],_0x1de2a7=new Array(_0x40e17d);for(let _0x47d2d3=0x0;_0x47d2d3<_0x2995f3;_0x47d2d3++)_0x1de2a7[_0x47d2d3]=[];for(let _0x5082a3=0x0,_0x118bd6=_0xed7389[_0x582d8a(0xbc2)];_0x5082a3<_0x118bd6;_0x5082a3++){let _0x50cacd=_0xed7389[_0x5082a3],_0x341827=[];_0x1de2a7[_0x2ebcaf[_0x582d8a(0x477)](_0x50cacd,'level',void 0x0)]=_0x341827;let _0x297299=_0x2ebcaf['queryChildNodes'](_0x50cacd,'TileBounds',void 0x0);for(let _0x570da9=0x0,_0x3aab24=_0x297299['length'];_0x570da9<_0x3aab24;_0x570da9++){let _0x5a25fe=_0x297299[_0x570da9],_0x209bc4=_0x2ebcaf['queryNumericValue'](_0x5a25fe,'StartCol',void 0x0),_0x316fb1=_0x2ebcaf[_0x582d8a(0xdad)](_0x5a25fe,'StartRow',void 0x0),_0xc875d=_0x2ebcaf[_0x582d8a(0xdad)](_0x5a25fe,_0x582d8a(0xc07),void 0x0),_0x182824=_0x2ebcaf[_0x582d8a(0xdad)](_0x5a25fe,_0x582d8a(0xc99),void 0x0);_0x341827[_0x582d8a(0x6e3)]({'startX':_0x209bc4,'startY':_0x316fb1,'endX':_0xc875d,'endY':_0x182824});}}_0x1de2a7[0x0]=[{'startX':0x0,'startY':0x0,'endX':0x1,'endY':0x1}];let _0x531798=new Cesium[(_0x582d8a(0xad9))](_0x2c60f8[_0x582d8a(0x233)],_0x506f43);for(let _0x4b9e8c=0x0;_0x4b9e8c<_0x1de2a7[_0x582d8a(0xbc2)];++_0x4b9e8c){let _0x7dc5c4=_0x1de2a7[_0x4b9e8c],_0x18937d=_0x2c60f8[_0x582d8a(0x233)][_0x582d8a(0x411)](_0x4b9e8c);if(Cesium[_0x582d8a(0x4cb)](_0x11d7f5[_0x4b9e8c])||(_0x11d7f5[_0x4b9e8c]=[]),Cesium['defined'](_0x7dc5c4))for(let _0x24d929=0x0;_0x24d929<_0x7dc5c4[_0x582d8a(0xbc2)];++_0x24d929){let _0x275f34=_0x7dc5c4[_0x24d929],_0x25a808=_0x18937d-_0x275f34[_0x582d8a(0x7fc)]-0x1,_0x518ce9=_0x18937d-_0x275f34[_0x582d8a(0x8f4)]-0x1;_0x11d7f5[_0x4b9e8c]['push']([_0x275f34[_0x582d8a(0xd67)],_0x25a808,_0x275f34[_0x582d8a(0x1cd)],_0x518ce9]),_0x531798[_0x582d8a(0x5ad)](_0x4b9e8c,_0x275f34[_0x582d8a(0xd67)],_0x25a808,_0x275f34[_0x582d8a(0x1cd)],_0x518ce9);}}_0x2c60f8[_0x582d8a(0x47d)]=_0x531798;}_0x1a6087['push'](new _0x32699e({'resource':_0x7b8af5,'version':_0x582d8a(0x46f),'isHeightmap':!0x1,'tileUrlTemplates':_0x582d8a(0xaad),'availability':void 0x0,'hasVertexNormals':!0x1,'hasWaterMask':!0x1,'hasMetadata':!0x1,'availabilityLevels':0x0,'availabilityTilesLoaded':!0x1,'littleEndianExtensionSize':!0x0}));let _0x452f3e=_0x11d7f5[_0x582d8a(0xbc2)];if(_0x452f3e>0x0){let _0x1cb22f=_0x2c60f8[_0x582d8a(0x47d)]=new Cesium[(_0x582d8a(0xad9))](_0x2c60f8[_0x582d8a(0x233)],0x0);for(let _0x4e9898=0x0;_0x4e9898<_0x452f3e;++_0x4e9898){let _0x51e587=_0x11d7f5[_0x4e9898];for(let _0x3f1002=0x0;_0x3f1002<_0x51e587[_0x582d8a(0xbc2)];++_0x3f1002){let _0x22ef53=_0x51e587[_0x3f1002];_0x1cb22f[_0x582d8a(0x5ad)](_0x4e9898,_0x22ef53[0x0],_0x22ef53[0x1],_0x22ef53[0x2],_0x22ef53[0x3]);}}}_0x2c60f8[_0x582d8a(0x890)]=!0x0,_0x2c60f8[_0x582d8a(0x5d7)]['resolve'](!0x0);}function _0x25d854(_0x32ec63){const _0x2f0a24=_0x54d775;Cesium[_0x2f0a24(0x4cb)](_0x32ec63)&&0x194===_0x32ec63[_0x2f0a24(0x45f)]&&_0x304ec2({'tilejson':_0x2f0a24(0xadf),'format':_0x2f0a24(0xb03),'version':_0x2f0a24(0x46f),'scheme':_0x2f0a24(0x535),'tiles':['data/path/{z}/{x}/{y}.terrainz?v={version}']});}this[_0x54d775(0x41e)]=!0x1,this[_0x54d775(0x873)]={},this[_0x54d775(0x6fc)]=new _0x5101cb(),this['_blockCacheSize']=0x64,this[_0x54d775(0x7a9)]=0x0,this[_0x54d775(0x36b)]=!0x1,Promise[_0x54d775(0x356)](_0x49dcc1[_0x54d775(0xc30)])[_0x54d775(0xacd)](_0x877fa4=>{const _0x43f3c9=_0x54d775;_0x7b8af5=Cesium['Resource'][_0x43f3c9(0x3d8)](_0x877fa4),_0x7b8af5[_0x43f3c9(0xcb1)]();let _0x4c01f8=_0x7b8af5['getDerivedResource']({'url':'config'});_0x525bed(_0x326961[_0x43f3c9(0x4bf)])&&(_0x525bed(_0x326961[_0x43f3c9(0x4bf)]['_keymap'][_0x4c01f8['url']])?_0x4c01f8[_0x43f3c9(0xc30)]=_0x326961[_0x43f3c9(0x295)](_0x4c01f8[_0x43f3c9(0xc30)],_0x4c01f8[_0x43f3c9(0xc30)]):_0x4c01f8[_0x43f3c9(0xc30)]=_0x326961['addToken'](_0x4c01f8['url'])),_0x4c01f8[_0x43f3c9(0x7ac)]()[_0x43f3c9(0xacd)](_0x304ec2,_0x25d854);},_0x225fb3=>{reject(_0x225fb3);});}function _0x4dedc5(_0x13936d,_0x4e2377,_0x6c4f7,_0x2be843,_0x3376a5,_0x37cbb4){const _0xc21f99=_0x14b705;let _0x3f3221=_0x37cbb4[_0xc21f99(0x419)],_0x24a2e9=0x0,_0x3dd68e=0x3*Float64Array[_0xc21f99(0xde0)],_0x4a1191=0x4*Float64Array[_0xc21f99(0xde0)],_0x42e311=0x3*Uint16Array['BYTES_PER_ELEMENT'],_0x49829c=Uint16Array[_0xc21f99(0xde0)],_0x427ef3=0x3*_0x49829c,_0x510155=new DataView(_0x4e2377),_0x5f8b2d=new Cesium[(_0xc21f99(0x367))](_0x510155['getFloat64'](_0x24a2e9,!0x0),_0x510155[_0xc21f99(0xbb8)](_0x24a2e9+0x8,!0x0),_0x510155[_0xc21f99(0xbb8)](_0x24a2e9+0x10,!0x0));_0x24a2e9+=_0x3dd68e;let _0x19ad57=_0x510155[_0xc21f99(0x3eb)](_0x24a2e9,!0x0);_0x24a2e9+=Float32Array[_0xc21f99(0xde0)];let _0x405a51=_0x510155[_0xc21f99(0x3eb)](_0x24a2e9,!0x0);_0x24a2e9+=Float32Array['BYTES_PER_ELEMENT'];let _0x400bc8=new Cesium[(_0xc21f99(0x382))](new Cesium[(_0xc21f99(0x367))](_0x510155[_0xc21f99(0xbb8)](_0x24a2e9,!0x0),_0x510155[_0xc21f99(0xbb8)](_0x24a2e9+0x8,!0x0),_0x510155['getFloat64'](_0x24a2e9+0x10,!0x0)),_0x510155[_0xc21f99(0xbb8)](_0x24a2e9+_0x3dd68e,!0x0));_0x24a2e9+=_0x4a1191;let _0x3eb343=new Cesium['Cartesian3'](_0x510155[_0xc21f99(0xbb8)](_0x24a2e9,!0x0),_0x510155[_0xc21f99(0xbb8)](_0x24a2e9+0x8,!0x0),_0x510155['getFloat64'](_0x24a2e9+0x10,!0x0));_0x24a2e9+=_0x3dd68e;let _0x66f22d=_0x510155[_0xc21f99(0x38e)](_0x24a2e9,!0x0);_0x24a2e9+=Uint32Array[_0xc21f99(0xde0)];let _0x25e7a8=new Uint16Array(_0x4e2377,_0x24a2e9,0x3*_0x66f22d);_0x24a2e9+=_0x66f22d*_0x42e311,_0x66f22d>0x10000&&(_0x49829c=Uint32Array['BYTES_PER_ELEMENT'],_0x427ef3=0x3*_0x49829c);let _0x28b6e6=_0x25e7a8[_0xc21f99(0x879)](0x0,_0x66f22d),_0x5284f3=_0x25e7a8[_0xc21f99(0x879)](_0x66f22d,0x2*_0x66f22d),_0x28d4ba=_0x25e7a8[_0xc21f99(0x879)](0x2*_0x66f22d,0x3*_0x66f22d);Cesium[_0xc21f99(0xdf3)][_0xc21f99(0x60f)](_0x28b6e6,_0x5284f3,_0x28d4ba),_0x24a2e9%_0x49829c!=0x0&&(_0x24a2e9+=_0x49829c-_0x24a2e9%_0x49829c);let _0xdaf894=_0x510155[_0xc21f99(0x38e)](_0x24a2e9,!0x0);_0x24a2e9+=Uint32Array[_0xc21f99(0xde0)];let _0x20e4dd=Cesium[_0xc21f99(0x5ac)][_0xc21f99(0xb76)](_0x66f22d,_0x4e2377,_0x24a2e9,0x3*_0xdaf894);_0x24a2e9+=_0xdaf894*_0x427ef3;let _0x254294=0x0,_0x4f2cc4=_0x20e4dd[_0xc21f99(0xbc2)];for(let _0x1f485f=0x0;_0x1f485f<_0x4f2cc4;++_0x1f485f){let _0x190288=_0x20e4dd[_0x1f485f];_0x20e4dd[_0x1f485f]=_0x254294-_0x190288,0x0===_0x190288&&++_0x254294;}let _0x47703b=_0x510155[_0xc21f99(0x38e)](_0x24a2e9,!0x0);_0x24a2e9+=Uint32Array[_0xc21f99(0xde0)];let _0x1e1007=Cesium[_0xc21f99(0x5ac)]['createTypedArrayFromArrayBuffer'](_0x66f22d,_0x4e2377,_0x24a2e9,_0x47703b);_0x24a2e9+=_0x47703b*_0x49829c;let _0x2543d2=_0x510155[_0xc21f99(0x38e)](_0x24a2e9,!0x0);_0x24a2e9+=Uint32Array[_0xc21f99(0xde0)];let _0x2d7e7c=Cesium[_0xc21f99(0x5ac)]['createTypedArrayFromArrayBuffer'](_0x66f22d,_0x4e2377,_0x24a2e9,_0x2543d2);_0x24a2e9+=_0x2543d2*_0x49829c;let _0x34356f=_0x510155[_0xc21f99(0x38e)](_0x24a2e9,!0x0);_0x24a2e9+=Uint32Array[_0xc21f99(0xde0)];let _0x3b2098=Cesium[_0xc21f99(0x5ac)][_0xc21f99(0xb76)](_0x66f22d,_0x4e2377,_0x24a2e9,_0x34356f);_0x24a2e9+=_0x34356f*_0x49829c;let _0x3ef58f=_0x510155[_0xc21f99(0x38e)](_0x24a2e9,!0x0);_0x24a2e9+=Uint32Array[_0xc21f99(0xde0)];let _0x37afeb,_0x5c19b1,_0x103054=Cesium[_0xc21f99(0x5ac)]['createTypedArrayFromArrayBuffer'](_0x66f22d,_0x4e2377,_0x24a2e9,_0x3ef58f);for(_0x24a2e9+=_0x3ef58f*_0x49829c;_0x24a2e9<_0x510155['byteLength'];){let _0x2a28d7=_0x510155['getUint8'](_0x24a2e9,!0x0);_0x24a2e9+=Uint8Array[_0xc21f99(0xde0)];let _0x279e69=_0x510155['getUint32'](_0x24a2e9,_0x3f3221);if(_0x24a2e9+=Uint32Array['BYTES_PER_ELEMENT'],_0x2a28d7===_0x4e8fe6[_0xc21f99(0xa8b)]&&_0x13936d[_0xc21f99(0xc7f)])_0x37afeb=new Uint8Array(_0x4e2377,_0x24a2e9,0x2*_0x66f22d);else{if(_0x2a28d7===_0x4e8fe6['WATER_MASK']&&_0x13936d[_0xc21f99(0x68f)])_0x5c19b1=new Uint8Array(_0x4e2377,_0x24a2e9,_0x279e69);else{if(_0x2a28d7===_0x4e8fe6[_0xc21f99(0x8ea)]&&_0x13936d[_0xc21f99(0xc91)]&&!_0x13936d[_0xc21f99(0xdaa)]){let _0x4d5183=_0x510155['getUint32'](_0x24a2e9,!0x0);if(_0x4d5183>0x0){let _0x2b2ec8=Cesium['getStringFromTypedArray'](new Uint8Array(_0x4e2377),_0x24a2e9+Uint32Array[_0xc21f99(0xde0)],_0x4d5183),_0x5394aa=JSON[_0xc21f99(0x2c1)](_0x2b2ec8)[_0xc21f99(0xc37)];if(Cesium['defined'](_0x5394aa))for(let _0x1f12c1=0x0;_0x1f12c1<_0x5394aa[_0xc21f99(0xbc2)];++_0x1f12c1){let _0x1bf872=_0x6c4f7+_0x1f12c1+0x1,_0x388c7b=_0x5394aa[_0x1f12c1],_0x17b58d=_0x13936d[_0xc21f99(0x233)][_0xc21f99(0x411)](_0x1bf872);for(let _0x5eb01d=0x0;_0x5eb01d<_0x388c7b['length'];++_0x5eb01d){let _0x2b709d=_0x388c7b[_0x5eb01d],_0x1b551b=_0x17b58d-_0x2b709d[_0xc21f99(0x7fc)]-0x1,_0x22eb3b=_0x17b58d-_0x2b709d[_0xc21f99(0x8f4)]-0x1;_0x13936d[_0xc21f99(0xa2f)][_0xc21f99(0x5ad)](_0x1bf872,_0x2b709d[_0xc21f99(0xd67)],_0x1b551b,_0x2b709d[_0xc21f99(0x1cd)],_0x22eb3b),_0x37cbb4['availability'][_0xc21f99(0x5ad)](_0x1bf872,_0x2b709d[_0xc21f99(0xd67)],_0x1b551b,_0x2b709d['endX'],_0x22eb3b);}}}_0x37cbb4[_0xc21f99(0xc24)]['addAvailableTileRange'](_0x6c4f7,_0x2be843,_0x3376a5,_0x2be843,_0x3376a5);}}}_0x24a2e9+=_0x279e69;}let _0x469cff=0x5*_0x13936d[_0xc21f99(0xd44)](_0x6c4f7),_0x541015=_0x13936d[_0xc21f99(0x233)]['tileXYToRectangle'](_0x2be843,_0x3376a5,_0x6c4f7),_0xf65aa9=Cesium['OrientedBoundingBox'][_0xc21f99(0x47c)](_0x541015,_0x19ad57,_0x405a51,_0x13936d[_0xc21f99(0x233)]['ellipsoid']);return new Cesium[(_0xc21f99(0x752))]({'center':_0x5f8b2d,'minimumHeight':_0x19ad57,'maximumHeight':_0x405a51,'boundingSphere':_0x400bc8,'orientedBoundingBox':_0xf65aa9,'horizonOcclusionPoint':_0x3eb343,'quantizedVertices':_0x25e7a8,'encodedNormals':_0x37afeb,'indices':_0x20e4dd,'westIndices':_0x1e1007,'southIndices':_0x2d7e7c,'eastIndices':_0x3b2098,'northIndices':_0x103054,'westSkirtHeight':_0x469cff,'southSkirtHeight':_0x469cff,'eastSkirtHeight':_0x469cff,'northSkirtHeight':_0x469cff,'childTileMask':0xf,'waterMask':_0x5c19b1,'credits':_0x13936d['_tileCredits']});}function _0x3e225a(_0x485f17,_0x2a4356,_0x52eeda){const _0x54527b=_0x14b705;for(var _0xa32227='',_0x1a9e84=_0x52eeda;_0x1a9e84>=0x0;--_0x1a9e84){var _0x3d72a8=0x1<<_0x1a9e84,_0x4af334=0x0;Cesium['isBitSet'](_0x2a4356,_0x3d72a8)?Cesium['isBitSet'](_0x485f17,_0x3d72a8)&&(_0x4af334|=0x1):(_0x4af334|=0x2,Cesium[_0x54527b(0xacb)](_0x485f17,_0x3d72a8)||(_0x4af334|=0x1)),_0xa32227+=_0x4af334;}return _0xa32227;}function _0x3257ec(_0x58080e,_0x177999,_0x457c63,_0x54513f){const _0xda68f5=_0x14b705;var _0x2445fd=Math['min'](_0x58080e[_0xda68f5(0x7a9)],_0x54513f),_0x221ae3=Math[_0xda68f5(0xc98)](0x2,_0x2445fd),_0x25ddd5=_0x177999%_0x221ae3;return{'x':Math[_0xda68f5(0x6b3)](_0x177999/_0x221ae3),'y':Math[_0xda68f5(0x6b3)](_0x457c63/_0x221ae3),'col':_0x25ddd5,'row':_0x457c63%_0x221ae3,'level':_0x54513f,'blockSize':_0x221ae3};}function _0x2b5810(_0x140ed5,_0xe7bba5){const _0x569278=_0x14b705;var _0x30747d=new DataView(_0x140ed5),_0x36bd76=0x0;_0x30747d[_0x569278(0x38e)](_0x36bd76,!0x0),_0x36bd76+=0x4;var _0x52a2ae=_0x30747d[_0x569278(0x38e)](_0x36bd76,!0x0);_0x36bd76+=0x4;for(var _0x263063=_0xe7bba5[_0x569278(0x9f3)],_0xff55=_0xe7bba5['row']*_0xe7bba5[_0x569278(0x30e)]+_0x263063,_0x7a22c8=0x0,_0x1a0b62=0x0,_0x4a8b8c=0x0;_0x4a8b8c<_0x52a2ae;_0x4a8b8c++){if(_0x4a8b8c<_0xff55)_0x7a22c8+=_0x30747d[_0x569278(0x38e)](_0x36bd76,!0x0);else{if(_0x4a8b8c===_0xff55){_0x1a0b62=_0x30747d[_0x569278(0x38e)](_0x36bd76,!0x0),_0x36bd76+=0x4;break;}}_0x36bd76+=0x4;}if(_0x36bd76=0x8+0x4*_0x52a2ae,0x0!==_0x1a0b62)return _0x36bd76+=_0x7a22c8,new Uint8Array(_0x140ed5)['slice'](_0x36bd76,_0x36bd76+_0x1a0b62)[_0x569278(0x212)];}function _0x24fdb4(_0x59e691,_0x53f111,_0x49c469,_0x2f7258,_0x578341,_0x186175,_0x35c6b9,_0x16cef9){const _0x917e97=_0x14b705;var _0x1c0a62=_0x16cef9['x'],_0x43a8d8=_0x16cef9['y'];return _0x59e691[_0x917e97(0x2bc)]({'url':_0x53f111,'templateValues':{'version':_0x49c469['version'],'z':_0x2f7258,'x':_0x1c0a62,'y':_0x43a8d8},'headers':_0x578341,'request':_0x186175})['fetchArrayBuffer']();}function _0x1444ab(_0x219b7a,_0x2017bd,_0x147022,_0x2c8308,_0x44f050,_0x5d8eb4,_0x5c59c2,_0x61be4,_0x2aab20){const _0x399186=_0x14b705;function _0x172212(_0x44ff12){const _0x82c09e=_0x5611;var _0x63f312;if(Cesium['defined'](_0x44ff12)){var _0x361cb0=_0x2017bd[_0x82c09e(0x32a)][_0x5c59c2[_0x82c09e(0x28e)]];return Cesium[_0x82c09e(0x4cb)](_0x361cb0[_0x82c09e(0x8db)])||(_0x361cb0['data']=_0x44ff12),_0x2017bd['blockCacheQueue'][_0x82c09e(0x3b7)](_0x361cb0),_0x2017bd[_0x82c09e(0x822)][_0x82c09e(0xdc8)](_0x2017bd['blockCacheSize']),_0x63f312=_0x2b5810(_0x44ff12,_0x5c59c2[_0x82c09e(0xc96)]),Cesium[_0x82c09e(0x4cb)](_0x63f312)?(_0x63f312=_0x3e110c[_0x82c09e(0xd59)](new Uint8Array(_0x63f312))['buffer'],_0x4dedc5(_0x2017bd,_0x63f312,_0x44f050,_0x147022,_0x2c8308,_0x5d8eb4)):Promise[_0x82c09e(0xa6e)]();}}var _0x540b13,_0x57e5b6=_0x5d8eb4[_0x399186(0x8b1)];_0x5c59c2[_0x399186(0x45e)]=0x5,_0x5c59c2[_0x399186(0x54c)]=_0x2017bd[_0x399186(0x7c6)],_0x540b13=_0x3257ec(_0x2017bd,_0x147022,_0x61be4,_0x44f050),_0x5c59c2[_0x399186(0x28e)]=_0x3e225a(_0x540b13['x'],_0x540b13['y'],_0x540b13['level']),_0x5c59c2[_0x399186(0xc96)]=_0x540b13;var _0x23d6a1=_0x2017bd[_0x399186(0x32a)][_0x5c59c2[_0x399186(0x28e)]];if(Cesium[_0x399186(0x4cb)](_0x23d6a1)&&Cesium[_0x399186(0x4cb)](_0x23d6a1['data'])){_0x2017bd[_0x399186(0x822)]['touch'](_0x23d6a1);var _0x3b897c=_0x2b5810(_0x23d6a1[_0x399186(0x8db)],_0x540b13);return Cesium[_0x399186(0x4cb)](_0x3b897c)?(_0x3b897c=_0x3e110c['inflate'](new Uint8Array(_0x3b897c))[_0x399186(0x212)],_0x4dedc5(_0x2017bd,_0x3b897c,_0x44f050,_0x147022,_0x2c8308,_0x5d8eb4)):Promise[_0x399186(0xa6e)]();}_0x23d6a1=_0x2017bd[_0x399186(0x32a)][_0x5c59c2[_0x399186(0x28e)]||_0x44f050+''+_0x147022+_0x2c8308];if(Cesium[_0x399186(0x4cb)](_0x23d6a1))return _0x23d6a1[_0x399186(0x7ae)][_0x399186(0xacd)](_0x172212);var _0x34c94e=_0x24fdb4(_0x57e5b6,_0x219b7a,_0x5d8eb4,_0x44f050,_0x2aab20,_0x5c59c2,0x0,_0x540b13);return _0x34c94e?(_0x23d6a1=new _0x3f2608(_0x2017bd,_0x5c59c2['quadKey']||_0x44f050+''+_0x147022+_0x2c8308),_0x2017bd['blockCache'][_0x5c59c2[_0x399186(0x28e)]]=_0x23d6a1,_0x23d6a1[_0x399186(0x7ae)]=_0x34c94e,_0x34c94e[_0x399186(0xacd)](_0x172212)):void 0x0;}function _0x55697a(_0x2126ba,_0x21e2dd,_0x4fb940,_0x4a2284,_0x5d43cc,_0x1fb50d){const _0x94c6ea=_0x14b705;let _0x16083c,_0x5d36bc=_0x2126ba[_0x94c6ea(0x3c4)]+_0x5d43cc[_0x94c6ea(0xc26)];if(_0x525bed(_0x326961[_0x94c6ea(0x4bf)])&&(_0x5d36bc=_0x525bed(_0x326961[_0x94c6ea(0x4bf)][_0x94c6ea(0xd6f)][_0x5d36bc])?_0x326961[_0x94c6ea(0x295)](_0x5d36bc,_0x5d36bc):_0x326961[_0x94c6ea(0x8e1)](_0x5d36bc)),_0x2126ba[_0x94c6ea(0x67b)]&&'tms'!==_0x2126ba[_0x94c6ea(0x67b)])_0x16083c=_0x4fb940;else _0x16083c=_0x2126ba[_0x94c6ea(0x233)]['getNumberOfYTilesAtLevel'](_0x4a2284)-_0x4fb940-0x1;let _0x2cebed=_0x5d36bc,_0x510110=_0x5d43cc['resource'];_0x525bed(_0x326961[_0x94c6ea(0x4bf)])&&(_0x525bed(_0x326961['CREDENTIAL']['_keymap'][_0x510110[_0x94c6ea(0xc30)]])?_0x510110[_0x94c6ea(0xc30)]=_0x326961[_0x94c6ea(0x295)](_0x510110['url'],_0x510110[_0x94c6ea(0xc30)]):_0x510110['url']=_0x326961['addToken'](_0x510110[_0x94c6ea(0xc30)]));let _0x42d35f={'Accept':'application/vnd.quantized-mesh,application/octet-stream;q=0.9,*/*;q=0.01'};if(_0x2126ba[_0x94c6ea(0x41e)])return _0x1444ab(_0x2cebed,_0x2126ba,_0x21e2dd,_0x4fb940,_0x4a2284,_0x5d43cc,_0x1fb50d,_0x16083c,_0x42d35f);let _0x334815=_0x510110[_0x94c6ea(0x2bc)]({'url':_0x2cebed,'templateValues':{'version':_0x5d43cc[_0x94c6ea(0x7c0)],'z':_0x4a2284,'x':_0x21e2dd,'y':_0x16083c},'headers':_0x42d35f,'request':_0x1fb50d})[_0x94c6ea(0x205)]();return Cesium['defined'](_0x334815)?_0x334815[_0x94c6ea(0xacd)](function(_0x1f76d5){const _0x25e31f=_0x94c6ea;return _0x1f76d5=_0x3e110c[_0x25e31f(0xd59)](new Uint8Array(_0x1f76d5))['buffer'],_0x4dedc5(_0x2126ba,_0x1f76d5,_0x4a2284,_0x21e2dd,_0x4fb940,_0x5d43cc);}):void 0x0;}Object[_0x14b705(0x33b)](_0x1b688d[_0x14b705(0x8bd)],{'errorEvent':{'get':function(){return this['_errorEvent'];}},'credit':{'get':function(){const _0x5ecf08=_0x14b705;if(!this['_ready'])throw new Cesium['DeveloperError'](_0x5ecf08(0x1d8));return this[_0x5ecf08(0xd36)];}},'tilingScheme':{'get':function(){if(!this['_ready'])throw new Cesium['DeveloperError']('tilingScheme\x20must\x20not\x20be\x20called\x20before\x20the\x20terrain\x20provider\x20is\x20ready.');return this['_tilingScheme'];}},'ready':{'get':function(){const _0x448eaf=_0x14b705;return this[_0x448eaf(0x890)];}},'readyPromise':{'get':function(){const _0x5c3d3b=_0x14b705;return this[_0x5c3d3b(0x5d7)][_0x5c3d3b(0x7ae)];}},'hasWaterMask':{'get':function(){const _0x44bc72=_0x14b705;if(!this['_ready'])throw new Cesium[(_0x44bc72(0x3e0))](_0x44bc72(0xb5f));return this[_0x44bc72(0x2b2)]&&this[_0x44bc72(0x68f)];}},'hasVertexNormals':{'get':function(){const _0x4a4df9=_0x14b705;if(!this['_ready'])throw new Cesium['DeveloperError'](_0x4a4df9(0xe1e));return this['_hasVertexNormals']&&this[_0x4a4df9(0xc7f)];}},'hasMetadata':{'get':function(){const _0x3740e1=_0x14b705;if(!this[_0x3740e1(0x890)])throw new Cesium[(_0x3740e1(0x3e0))](_0x3740e1(0x2ef));return this[_0x3740e1(0xdee)]&&this[_0x3740e1(0xc91)];}},'requestVertexNormals':{'get':function(){const _0x3b8419=_0x14b705;return this[_0x3b8419(0xc7f)];}},'requestWaterMask':{'get':function(){const _0x34ad78=_0x14b705;return this[_0x34ad78(0x68f)];}},'requestMetadata':{'get':function(){const _0x14ecda=_0x14b705;return this[_0x14ecda(0xc91)];}},'availability':{'get':function(){const _0x20f3f0=_0x14b705;if(!this[_0x20f3f0(0x890)])throw new Cesium['DeveloperError'](_0x20f3f0(0xd56));return this[_0x20f3f0(0x47d)];}},'blockCache':{'get':function(){const _0x194ae2=_0x14b705;return this[_0x194ae2(0x873)];}},'blockCacheQueue':{'get':function(){const _0x28793c=_0x14b705;return this[_0x28793c(0x6fc)];}},'blockCacheSize':{'get':function(){return this['_blockCacheSize'];}}}),_0x1b688d[_0x14b705(0x8bd)][_0x14b705(0xced)]=function(_0xd20285,_0x2969dd,_0x4f40f4,_0x2a1c84){const _0x3d624b=_0x14b705;if(!this[_0x3d624b(0x890)])throw new Cesium['DeveloperError']('requestTileGeometry\x20must\x20not\x20be\x20called\x20before\x20the\x20terrain\x20provider\x20is\x20ready.');if(0x0===_0x4f40f4){let _0x5a8acb=new Uint16Array(0x3000);for(let _0x2d8631=0x0;_0x2d8631<0x40;_0x2d8631++)for(let _0x564385=0x0;_0x564385<0x40;_0x564385++)_0x5a8acb[0x40*_0x2d8631+_0x564385]=Math['floor'](0x7fff*_0x2d8631/0x3f),_0x5a8acb[0x1000+0x40*_0x2d8631+_0x564385]=Math['floor'](0x7fff*_0x564385/0x3f),_0x5a8acb[0x2000+0x40*_0x2d8631+_0x564385]=0x0;let _0x598707=new Uint16Array(0x5d06);for(let _0x2acd26=0x0;_0x2acd26<0x3f;_0x2acd26++)for(let _0x588a18=0x0;_0x588a18<0x3f;_0x588a18++)_0x598707[0x6*(0x3f*_0x2acd26+_0x588a18)]=0x40*_0x2acd26+_0x588a18,_0x598707[0x6*(0x3f*_0x2acd26+_0x588a18)+0x1]=0x40*(_0x2acd26+0x1)+_0x588a18+0x1,_0x598707[0x6*(0x3f*_0x2acd26+_0x588a18)+0x2]=0x40*_0x2acd26+_0x588a18+0x1,_0x598707[0x6*(0x3f*_0x2acd26+_0x588a18)+0x3]=0x40*(_0x2acd26+0x1)+_0x588a18,_0x598707[0x6*(0x3f*_0x2acd26+_0x588a18)+0x4]=0x40*(_0x2acd26+0x1)+_0x588a18+0x1,_0x598707[0x6*(0x3f*_0x2acd26+_0x588a18)+0x5]=0x40*_0x2acd26+_0x588a18;let _0x26862e=new Uint16Array(0x0),_0x5777fd=new Cesium[(_0x3d624b(0x367))](NaN,-0x1/0x0,NaN),_0x2108d9=new Cesium['Cartesian3'](0x0,-3189068.5,0x0);return 0x1===_0xd20285&&(_0x2108d9['y']=3189068.5,_0x5777fd['y']=0x1/0x0),Promise[_0x3d624b(0x356)](new Cesium[(_0x3d624b(0x752))]({'center':_0x2108d9,'minimumHeight':0x0,'maximumHeight':0x0,'boundingSphere':new Cesium[(_0x3d624b(0x382))](_0x2108d9,9567205.5),'horizonOcclusionPoint':_0x5777fd,'quantizedVertices':_0x5a8acb,'indices':_0x598707,'westIndices':_0x26862e,'southIndices':_0x26862e,'eastIndices':_0x26862e,'northIndices':_0x26862e,'westSkirtHeight':0x0,'southSkirtHeight':0x0,'eastSkirtHeight':0x0,'northSkirtHeight':0x0,'childTileMask':0xf,'invalid':!0x1,'hasInvalid':!0x1}));}let _0x1250b4,_0x5d8f6d=this[_0x3d624b(0x41d)],_0x4bc80c=_0x5d8f6d[_0x3d624b(0xbc2)];if(0x1===_0x4bc80c)_0x1250b4=_0x5d8f6d[0x0];else for(let _0x563224=0x0;_0x563224<_0x4bc80c;++_0x563224){let _0x4b3d56=_0x5d8f6d[_0x563224];if(!Cesium[_0x3d624b(0x4cb)](_0x4b3d56['availability'])||_0x4b3d56[_0x3d624b(0xa2f)]['isTileAvailable'](_0x4f40f4,_0xd20285,_0x2969dd)){_0x1250b4=_0x4b3d56;break;}}return Cesium[_0x3d624b(0x4cb)](_0x2a1c84)||(_0x2a1c84=new Cesium[(_0x3d624b(0x653))]({'throttle':!0x1,'throttleByServer':!0x1,'type':Cesium['RequestType'][_0x3d624b(0xb42)]})),_0x55697a(this,_0xd20285,_0x2969dd,_0x4f40f4,_0x1250b4,_0x2a1c84);},_0x1b688d[_0x14b705(0x8bd)][_0x14b705(0xd44)]=function(_0x2abdb1){const _0x5c72db=_0x14b705;return this[_0x5c72db(0x420)]/(0x1<<_0x2abdb1);};let _0x273f64=new Cesium['Rectangle']();_0x1b688d[_0x14b705(0x8bd)]['getTileDataAvailable']=function(_0x13f68b,_0x196513,_0xe78a47){const _0x280f23=_0x14b705;if(0x0!==_0xe78a47){if(-0x1!==this['_levels']['indexOf'](_0xe78a47)){let _0x432ba6=this[_0x280f23(0x233)][_0x280f23(0x3f5)](_0x13f68b,_0x196513,_0xe78a47),_0x290bba=Cesium[_0x280f23(0x4d3)]['intersection'](this['_rectangle'],_0x432ba6,_0x273f64);return Cesium[_0x280f23(0x4cb)](_0x290bba);}return!0x1;}if(Cesium['defined'](this[_0x280f23(0x47d)]))return!(_0xe78a47>this[_0x280f23(0x47d)][_0x280f23(0x3da)])&&(!!this['_availability'][_0x280f23(0x523)](_0xe78a47,_0x13f68b,_0x196513)||(this[_0x280f23(0xdee)],!0x1));},_0x1b688d['prototype'][_0x14b705(0x4f8)]=function(_0x316dac,_0xecbd57,_0x317338){};let _0x3d47cc=Cesium[_0x14b705(0x598)],_0x505f4f=Cesium[_0x14b705(0x4cb)],_0x59bf85=Cesium['RequestState'],_0x26c92f=Object[_0x14b705(0x57b)]({'PACK':0x4,'BLOCK':0x5,'BLOCKPACK':0x6},Cesium[_0x14b705(0x9f0)]);var _0x47fc69={'webp':_0x14b705(0x88a),'png':'image/png'},_0x515a98={'UNLOADED':0x0,'TRANSITIONING':0x1,'RECEIVED':0x2,'TEXTURE_LOADED':0x3,'READY':0x4,'FAILED':0x5,'INVALID':0x6,'PLACEHOLDER':0x7,'RENDERING':0x8,'RENDERED':0x9},_0x551364=/\.dxtz/i;function _0x1e3e2d(_0x47b3c3,_0x5ea1c2,_0x2956e9){const _0x316f01=_0x14b705;var _0x3aa2f2=new DataView(_0x47b3c3,_0x5ea1c2,_0x2956e9),_0x3e8d6e=0x0,_0x291637=_0x3aa2f2[_0x316f01(0x38e)](_0x3e8d6e,!0x0);_0x3e8d6e+=Uint32Array[_0x316f01(0xde0)],_0x3aa2f2[_0x316f01(0x38e)](_0x3e8d6e,!0x0),_0x3e8d6e+=Uint32Array[_0x316f01(0xde0)];var _0xa76c4=0x20===_0x291637?PixelFormat['RGBA_DXT5']:PixelFormat[_0x316f01(0x855)],_0x319fb0=_0x3aa2f2['getUint32'](_0x3e8d6e,!0x0);_0x3e8d6e+=Uint32Array[_0x316f01(0xde0)];var _0x49b346=_0x3aa2f2[_0x316f01(0x38e)](_0x3e8d6e,!0x0);_0x3e8d6e+=Uint32Array[_0x316f01(0xde0)],_0x3aa2f2[_0x316f01(0x38e)](_0x3e8d6e,!0x0),_0x3e8d6e+=Uint32Array[_0x316f01(0xde0)];var _0x307d89=_0x3aa2f2[_0x316f01(0x38e)](_0x3e8d6e,!0x0);_0x3e8d6e+=Uint32Array[_0x316f01(0xde0)];var _0x897a37=new Uint8Array(_0x47b3c3,_0x3e8d6e+_0x5ea1c2,_0x307d89),_0x1aee84=pako['inflate'](_0x897a37)[_0x316f01(0x212)],_0x2dab0b=new Uint8Array(_0x1aee84);return new CompressedTextureBuffer(_0xa76c4,_0x319fb0,_0x49b346,_0x2dab0b);}function _0x2a8b07(_0x9689c1,_0x592769,_0x126223){const _0x382f61=_0x14b705;var _0x3e3b0c=new DataView(_0x9689c1),_0x473c26=0x0;_0x3e3b0c['getUint32'](_0x473c26,!0x0),_0x473c26+=0x4;var _0x33935e=_0x3e3b0c['getUint32'](_0x473c26,!0x0);_0x473c26+=0x4;for(var _0x5177d2=_0x592769[_0x382f61(0x9f3)],_0x35214f=_0x592769['row']*_0x592769[_0x382f61(0x30e)]+_0x5177d2,_0x2d5104=0x0,_0x1f6717=0x0,_0x514fd4=0x0;_0x514fd4<_0x33935e;_0x514fd4++){if(_0x514fd4<_0x35214f)_0x2d5104+=_0x3e3b0c[_0x382f61(0x38e)](_0x473c26,!0x0);else{if(_0x514fd4===_0x35214f){_0x1f6717=_0x3e3b0c[_0x382f61(0x38e)](_0x473c26,!0x0),_0x473c26+=0x4;break;}}_0x473c26+=0x4;}if(_0x473c26=0x8+0x4*_0x33935e,0x0!==_0x1f6717){_0x473c26+=_0x2d5104;var _0x31e7dc=_0x318aaf(),_0x136b99=_0x592769[_0x382f61(0xc30)];return _0x551364[_0x382f61(0x871)](_0x136b99)?_0x31e7dc[_0x382f61(0x356)](_0x1e3e2d(_0x9689c1,_0x473c26,_0x1f6717)):_0x3d47cc({'uint8Array':new Uint8Array(_0x9689c1,_0x473c26,_0x1f6717),'format':_0x126223,'flipY':!0x0});}}function _0x52da74(_0xeb9ca6,_0x11b343){const _0x5e6ab9=_0x14b705,_0x12b56e=_0x11b343[_0x5e6ab9(0x47b)],_0x51d67c=_0x11b343;function _0x269257(_0x26021b){const _0x3d7a73=_0x5e6ab9;if(!_0x505f4f(_0x26021b))return _0x2c08a4();var _0x40eb37=_0x47fc69[_0x12b56e[_0x3d7a73(0x7aa)]],_0x57b41c=_0x12b56e['blockCache'][_0xeb9ca6[_0x3d7a73(0x9a8)][_0x3d7a73(0x28e)]];_0x505f4f(_0x57b41c[_0x3d7a73(0x8db)])||(_0x57b41c[_0x3d7a73(0x8db)]=_0x26021b),_0x12b56e[_0x3d7a73(0x822)][_0x3d7a73(0x3b7)](_0x57b41c),_0x12b56e['blockCacheQueue'][_0x3d7a73(0xdc8)](_0x12b56e[_0x3d7a73(0x9f4)]),_0x505f4f(_0x12b56e[_0x3d7a73(0xaa3)])&&_0x12b56e['_cacheKey'][_0x3d7a73(0xbc2)]>0x0&&(_0x26021b=decodeArrayBuffer(_0x26021b,_0x12b56e[_0x3d7a73(0xaa3)]));var _0x447ba7=_0x2a8b07(_0x26021b,_0xeb9ca6[_0x3d7a73(0x9a8)][_0x3d7a73(0xc96)],_0x40eb37);_0x505f4f(_0x447ba7)||(_0xeb9ca6[_0x3d7a73(0x3fb)]=_0x515a98[_0x3d7a73(0x7ee)]),_0x447ba7['then'](function(_0x519591){const _0x3ad38e=_0x3d7a73;_0xeb9ca6[_0x3ad38e(0xb7e)]=_0x519591,_0xeb9ca6[_0x3ad38e(0x3fb)]=_0x515a98[_0x3ad38e(0x4ce)];},_0x4e3d1f=>{const _0x222c2c=_0x3d7a73;_0xeb9ca6[_0x222c2c(0x3fb)]=_0x515a98[_0x222c2c(0x7ee)];}),_0xeb9ca6[_0x3d7a73(0x9a8)]=void 0x0,_0x505f4f(Cesium[_0x3d7a73(0xc77)]['handleSuccess'])?Cesium[_0x3d7a73(0xc77)][_0x3d7a73(0xbd9)](_0x51d67c[_0x3d7a73(0x4b8)]):_0x505f4f(Cesium[_0x3d7a73(0xc77)]['reportSuccess'])&&Cesium[_0x3d7a73(0xc77)][_0x3d7a73(0xdd6)](_0x51d67c['_requestImageError']);}function _0x2c08a4(_0x146946){const _0x42d470=_0x5e6ab9;if(_0xeb9ca6[_0x42d470(0x9a8)][_0x42d470(0x3fb)]===_0x59bf85[_0x42d470(0x341)])return _0xeb9ca6[_0x42d470(0x3fb)]=_0x515a98[_0x42d470(0x4c6)],void(_0xeb9ca6[_0x42d470(0x9a8)]=void 0x0);_0xeb9ca6[_0x42d470(0x3fb)]=_0x515a98[_0x42d470(0x7ee)],_0xeb9ca6['request']=void 0x0;const _0x119b5e=_0x42d470(0xc3d)+_0xeb9ca6['x']+'\x20Y:\x20'+_0xeb9ca6['y']+_0x42d470(0xbd7)+_0xeb9ca6[_0x42d470(0x734)]+'.';_0x51d67c['_requestImageError']=Cesium['TileProviderError'][_0x42d470(0x6eb)](_0x51d67c['_requestImageError'],_0x12b56e,_0x12b56e['errorEvent'],_0x119b5e,_0xeb9ca6['x'],_0xeb9ca6['y'],_0xeb9ca6[_0x42d470(0x734)],_0x43a533,_0x146946);}function _0x43a533(_0x1dad87){const _0x430682=_0x5e6ab9;var _0x508f13=new Cesium[(_0x430682(0x653))]({'throttle':!0x1,'throttleByServer':!0x0,'type':_0x26c92f[_0x430682(0xdfe)]});_0x508f13[_0x430682(0x970)]=_0x1dad87,_0xeb9ca6[_0x430682(0x9a8)]=_0x508f13,_0xeb9ca6[_0x430682(0x3fb)]=_0x515a98[_0x430682(0x30b)];var _0x4c8c48=_0x12b56e[_0x430682(0x258)](_0xeb9ca6['x'],_0xeb9ca6['y'],_0xeb9ca6[_0x430682(0x734)],_0x508f13,_0xeb9ca6['rectangle'],_0xeb9ca6);if(!_0x505f4f(_0x4c8c48))return _0xeb9ca6[_0x430682(0x3fb)]=_0x515a98['UNLOADED'],void(_0xeb9ca6[_0x430682(0x9a8)]=void 0x0);_0x505f4f(_0x12b56e[_0x430682(0x9ae)])&&(_0xeb9ca6[_0x430682(0x7c5)]=_0x12b56e[_0x430682(0x9ae)](_0xeb9ca6['x'],_0xeb9ca6['y'],_0xeb9ca6['level'])),_0x505f4f(_0x4c8c48[_0x430682(0xacd)])||(_0x4c8c48=Promise[_0x430682(0x356)](_0x4c8c48)),_0x4c8c48[_0x430682(0xacd)](_0x269257,_0x2c08a4);}_0x43a533(!0x0);}Cesium[_0x14b705(0xc33)][_0x14b705(0x8bd)][_0x14b705(0xa16)]=Cesium[_0x14b705(0xc33)][_0x14b705(0x8bd)][_0x14b705(0x9cc)],Cesium[_0x14b705(0xc33)][_0x14b705(0x8bd)][_0x14b705(0x9cc)]=function(_0x30e566){const _0x1a8879=_0x14b705;_0x30e566[_0x1a8879(0x6dc)][_0x1a8879(0xa1f)][_0x1a8879(0xd61)]?_0x52da74(_0x30e566,this):this['hookRequestImageryFunc'](_0x30e566);};var _0x764808={};/** @license tween.js - https://github.com/sole/tween.js Copyright (c) 2010-2012 Tween.js authors. Easing equations Copyright (c) 2001 Robert Penner http://robertpenner.com/easing/ Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ void 0x0===Date[_0x14b705(0x1e5)]&&(Date[_0x14b705(0x1e5)]=function(){const _0x1e3b80=_0x14b705;return new Date()[_0x1e3b80(0x4d0)]();});var _0x268d48,_0x11fbf5=_0x11fbf5||(_0x268d48=[],{'REVISION':'13','getAll':function(){return _0x268d48;},'removeAll':function(){_0x268d48=[];},'add':function(_0x49ac5f){const _0xb4d76=_0x14b705;_0x268d48[_0xb4d76(0x6e3)](_0x49ac5f);},'remove':function(_0x28a850){const _0x24312e=_0x14b705;var _0x46db0a=_0x268d48[_0x24312e(0x966)](_0x28a850);-0x1!==_0x46db0a&&_0x268d48[_0x24312e(0x984)](_0x46db0a,0x1);},'update':function(_0x4e33df){const _0x42f0c7=_0x14b705;if(0x0===_0x268d48[_0x42f0c7(0xbc2)])return!0x1;var _0x1ccb30=0x0;for(_0x4e33df=void 0x0!==_0x4e33df?_0x4e33df:'undefined'!=typeof window&&void 0x0!==window[_0x42f0c7(0x975)]&&void 0x0!==window['performance'][_0x42f0c7(0x1e5)]?window['performance']['now']():Date[_0x42f0c7(0x1e5)]();_0x1ccb30<_0x268d48[_0x42f0c7(0xbc2)];)_0x268d48[_0x1ccb30]['update'](_0x4e33df)?_0x1ccb30++:_0x268d48[_0x42f0c7(0x984)](_0x1ccb30,0x1);return!0x0;}});_0x11fbf5[_0x14b705(0x848)]=function(_0x4559ef){const _0x194f8a=_0x14b705;var _0x493878=_0x4559ef,_0x4f89e5={},_0x2deef0={},_0x5024b8={},_0x4f07ab=0x3e8,_0x48c966=0x0,_0x248bf9=!0x1,_0x5527e0=!0x1,_0x4ac411=0x0,_0x548a9c=null,_0x442235=_0x11fbf5['Easing']['Linear']['None'],_0x53d2f8=_0x11fbf5['Interpolation']['Linear'],_0x25295f=[],_0x254190=null,_0xb078a8=!0x1,_0x495419=null,_0x100fd8=null,_0x46a0d7=null,_0x8c0c27=0x0,_0x26bc81=0x0;for(var _0x277cd1 in _0x4559ef)_0x4f89e5[_0x277cd1]=parseFloat(_0x4559ef[_0x277cd1],0xa);this['to']=function(_0x1e91a4,_0x397688){return void 0x0!==_0x397688&&(_0x4f07ab=_0x397688),_0x2deef0=_0x1e91a4,this;},this[_0x194f8a(0x3ec)]=function(_0x1ec8ee){const _0x1f5751=_0x194f8a;for(var _0x1da7dc in(_0x11fbf5['add'](this),_0x5527e0=!0x0,_0xb078a8=!0x1,_0x548a9c=void 0x0!==_0x1ec8ee?_0x1ec8ee:_0x1f5751(0x43c)!=typeof window&&void 0x0!==window[_0x1f5751(0x975)]&&void 0x0!==window[_0x1f5751(0x975)][_0x1f5751(0x1e5)]?window[_0x1f5751(0x975)][_0x1f5751(0x1e5)]():Date[_0x1f5751(0x1e5)](),_0x548a9c+=_0x4ac411,_0x2deef0)){if(_0x2deef0[_0x1da7dc]instanceof Array){if(0x0===_0x2deef0[_0x1da7dc][_0x1f5751(0xbc2)])continue;_0x2deef0[_0x1da7dc]=[_0x493878[_0x1da7dc]][_0x1f5751(0xa6a)](_0x2deef0[_0x1da7dc]);}_0x4f89e5[_0x1da7dc]=_0x493878[_0x1da7dc],_0x4f89e5[_0x1da7dc]instanceof Array==!0x1&&(_0x4f89e5[_0x1da7dc]*=0x1),_0x5024b8[_0x1da7dc]=_0x4f89e5[_0x1da7dc]||0x0;}return this;},this[_0x194f8a(0x925)]=function(){},this[_0x194f8a(0x57c)]=function(){const _0x3f0822=_0x194f8a;return _0x5527e0?(_0x11fbf5[_0x3f0822(0x4d1)](this),_0x5527e0=!0x1,null!==_0x46a0d7&&_0x46a0d7['call'](_0x493878),this[_0x3f0822(0x718)](),this):this;},this['pause']=function(){const _0x4751ef=_0x194f8a;return _0x5527e0?(_0x5527e0=!0x1,_0x8c0c27=_0x4751ef(0x43c)!=typeof window&&void 0x0!==window[_0x4751ef(0x975)]&&void 0x0!==window['performance'][_0x4751ef(0x1e5)]?window[_0x4751ef(0x975)]['now']():Date[_0x4751ef(0x1e5)](),this):this;},this['endPause']=function(){const _0x2e6cc3=_0x194f8a;return _0x5527e0||(_0x5527e0=!0x0,_0x8c0c27=(_0x2e6cc3(0x43c)!=typeof window&&void 0x0!==window['performance']&&void 0x0!==window['performance']['now']?window[_0x2e6cc3(0x975)]['now']():Date[_0x2e6cc3(0x1e5)]())-_0x8c0c27,_0x26bc81+=_0x8c0c27),this;},this['stopChainedTweens']=function(){const _0x2bf1a1=_0x194f8a;for(var _0x300a8a=0x0,_0x41b328=_0x25295f[_0x2bf1a1(0xbc2)];_0x300a8a<_0x41b328;_0x300a8a++)_0x25295f[_0x300a8a][_0x2bf1a1(0x57c)]();},this[_0x194f8a(0x840)]=function(_0x19d47e){return _0x4ac411=_0x19d47e,this;},this[_0x194f8a(0x465)]=function(_0x28ad30){return _0x48c966=_0x28ad30,this;},this[_0x194f8a(0xb66)]=function(_0xc773ac){return _0x248bf9=_0xc773ac,this;},this[_0x194f8a(0xab3)]=function(_0x13cefb){return _0x442235=_0x13cefb,this;},this['interpolation']=function(_0x20123b){return _0x53d2f8=_0x20123b,this;},this[_0x194f8a(0x85b)]=function(){return _0x25295f=arguments,this;},this[_0x194f8a(0x89e)]=function(_0x32d54f){return _0x254190=_0x32d54f,this;},this[_0x194f8a(0x915)]=function(_0x42271e){return _0x495419=_0x42271e,this;},this[_0x194f8a(0x7f5)]=function(_0x537f4d){return _0x100fd8=_0x537f4d,this;},this[_0x194f8a(0x4be)]=function(_0x2c892c){return _0x46a0d7=_0x2c892c,this;},this[_0x194f8a(0x64f)]=function(_0x50c258){const _0x585a61=_0x194f8a;var _0x439658;if(_0x50c258<_0x548a9c||!_0x5527e0)return!0x0;!0x1===_0xb078a8&&(null!==_0x254190&&_0x254190[_0x585a61(0x90b)](_0x493878),_0xb078a8=!0x0);var _0x26da75=(_0x50c258-_0x548a9c-_0x26bc81)/_0x4f07ab,_0x289f21=_0x442235(_0x26da75=_0x26da75>0x1?0x1:_0x26da75);for(_0x439658 in _0x2deef0){var _0x43c844=_0x4f89e5[_0x439658]||0x0,_0x77ba53=_0x2deef0[_0x439658];_0x77ba53 instanceof Array?_0x493878[_0x439658]=_0x53d2f8(_0x77ba53,_0x289f21):(_0x585a61(0x297)==typeof _0x77ba53&&(_0x77ba53=_0x43c844+parseFloat(_0x77ba53,0xa)),_0x585a61(0x272)==typeof _0x77ba53&&(_0x493878[_0x439658]=_0x43c844+(_0x77ba53-_0x43c844)*_0x289f21));}if(null!==_0x495419&&_0x495419['call'](_0x493878,_0x289f21),0x1==_0x26da75){if(_0x26bc81=0x0,_0x48c966>0x0){for(_0x439658 in(isFinite(_0x48c966)&&_0x48c966--,_0x5024b8)){if(_0x585a61(0x297)==typeof _0x2deef0[_0x439658]&&(_0x5024b8[_0x439658]=_0x5024b8[_0x439658]+parseFloat(_0x2deef0[_0x439658],0xa)),_0x248bf9){var _0x47e035=_0x5024b8[_0x439658];_0x5024b8[_0x439658]=_0x2deef0[_0x439658],_0x2deef0[_0x439658]=_0x47e035;}_0x4f89e5[_0x439658]=_0x5024b8[_0x439658];}return _0x548a9c=_0x50c258+_0x4ac411,!0x0;}null!==_0x100fd8&&_0x100fd8[_0x585a61(0x90b)](_0x493878);for(var _0x5811dd=0x0,_0x1a27f6=_0x25295f[_0x585a61(0xbc2)];_0x5811dd<_0x1a27f6;_0x5811dd++)_0x25295f[_0x5811dd][_0x585a61(0x3ec)](_0x50c258);return!0x1;}return!0x0;};},_0x11fbf5[_0x14b705(0x394)]={'Linear':{'None':function(_0x28333c){return _0x28333c;}},'Quadratic':{'In':function(_0x5c0ba7){return _0x5c0ba7*_0x5c0ba7;},'Out':function(_0x2321c9){return _0x2321c9*(0x2-_0x2321c9);},'InOut':function(_0x307ecc){return(_0x307ecc*=0x2)<0x1?0.5*_0x307ecc*_0x307ecc:-0.5*(--_0x307ecc*(_0x307ecc-0x2)-0x1);}},'Cubic':{'In':function(_0x537c0a){return _0x537c0a*_0x537c0a*_0x537c0a;},'Out':function(_0x32056a){return--_0x32056a*_0x32056a*_0x32056a+0x1;},'InOut':function(_0x2afc19){return(_0x2afc19*=0x2)<0x1?0.5*_0x2afc19*_0x2afc19*_0x2afc19:0.5*((_0x2afc19-=0x2)*_0x2afc19*_0x2afc19+0x2);}},'Quartic':{'In':function(_0x3dffc5){return _0x3dffc5*_0x3dffc5*_0x3dffc5*_0x3dffc5;},'Out':function(_0x52616e){return 0x1-_0x52616e*_0x52616e*_0x52616e*_0x52616e;},'InOut':function(_0x12ddfa){return(_0x12ddfa*=0x2)<0x1?0.5*_0x12ddfa*_0x12ddfa*_0x12ddfa*_0x12ddfa:-0.5*((_0x12ddfa-=0x2)*_0x12ddfa*_0x12ddfa*_0x12ddfa-0x2);}},'Quintic':{'In':function(_0x19f387){return _0x19f387*_0x19f387*_0x19f387*_0x19f387*_0x19f387;},'Out':function(_0x587a60){return--_0x587a60*_0x587a60*_0x587a60*_0x587a60*_0x587a60+0x1;},'InOut':function(_0x34ee9c){return(_0x34ee9c*=0x2)<0x1?0.5*_0x34ee9c*_0x34ee9c*_0x34ee9c*_0x34ee9c*_0x34ee9c:0.5*((_0x34ee9c-=0x2)*_0x34ee9c*_0x34ee9c*_0x34ee9c*_0x34ee9c+0x2);}},'Sinusoidal':{'In':function(_0x2c2290){const _0x1e1866=_0x14b705;return 0x1-Math[_0x1e1866(0x678)](_0x2c2290*Math['PI']/0x2);},'Out':function(_0x4d518b){const _0x4b5db5=_0x14b705;return Math[_0x4b5db5(0xa3d)](_0x4d518b*Math['PI']/0x2);},'InOut':function(_0x2a0cad){const _0x225556=_0x14b705;return 0.5*(0x1-Math[_0x225556(0x678)](Math['PI']*_0x2a0cad));}},'Exponential':{'In':function(_0x45f312){const _0x1b01a3=_0x14b705;return 0x0===_0x45f312?0x0:Math[_0x1b01a3(0xc98)](0x400,_0x45f312-0x1);},'Out':function(_0x57c38f){return 0x1===_0x57c38f?0x1:0x1-Math['pow'](0x2,-0xa*_0x57c38f);},'InOut':function(_0x41c293){const _0x33027d=_0x14b705;return 0x0===_0x41c293?0x0:0x1===_0x41c293?0x1:(_0x41c293*=0x2)<0x1?0.5*Math[_0x33027d(0xc98)](0x400,_0x41c293-0x1):0.5*(0x2-Math[_0x33027d(0xc98)](0x2,-0xa*(_0x41c293-0x1)));}},'Circular':{'In':function(_0x311b67){return 0x1-Math['sqrt'](0x1-_0x311b67*_0x311b67);},'Out':function(_0x2b1a5a){return Math['sqrt'](0x1- --_0x2b1a5a*_0x2b1a5a);},'InOut':function(_0x14fce7){const _0xa71b79=_0x14b705;return(_0x14fce7*=0x2)<0x1?-0.5*(Math[_0xa71b79(0x3bc)](0x1-_0x14fce7*_0x14fce7)-0x1):0.5*(Math['sqrt'](0x1-(_0x14fce7-=0x2)*_0x14fce7)+0x1);}},'Elastic':{'In':function(_0x71fd13){const _0x401b29=_0x14b705;var _0x490f1e,_0x4fa11e=0.1;return 0x0===_0x71fd13?0x0:0x1===_0x71fd13?0x1:(!_0x4fa11e||_0x4fa11e<0x1?(_0x4fa11e=0x1,_0x490f1e=0.1):_0x490f1e=0.4*Math['asin'](0x1/_0x4fa11e)/(0x2*Math['PI']),-_0x4fa11e*Math[_0x401b29(0xc98)](0x2,0xa*(_0x71fd13-=0x1))*Math[_0x401b29(0xa3d)]((_0x71fd13-_0x490f1e)*(0x2*Math['PI'])/0.4));},'Out':function(_0x2950d0){const _0x1ed47a=_0x14b705;var _0x591643,_0x1029f9=0.1;return 0x0===_0x2950d0?0x0:0x1===_0x2950d0?0x1:(!_0x1029f9||_0x1029f9<0x1?(_0x1029f9=0x1,_0x591643=0.1):_0x591643=0.4*Math[_0x1ed47a(0x824)](0x1/_0x1029f9)/(0x2*Math['PI']),_0x1029f9*Math[_0x1ed47a(0xc98)](0x2,-0xa*_0x2950d0)*Math[_0x1ed47a(0xa3d)]((_0x2950d0-_0x591643)*(0x2*Math['PI'])/0.4)+0x1);},'InOut':function(_0x15d43c){const _0x17e148=_0x14b705;var _0x3e3324,_0x2a0cd0=0.1,_0x18c6ac=0.4;return 0x0===_0x15d43c?0x0:0x1===_0x15d43c?0x1:(!_0x2a0cd0||_0x2a0cd0<0x1?(_0x2a0cd0=0x1,_0x3e3324=0.1):_0x3e3324=_0x18c6ac*Math['asin'](0x1/_0x2a0cd0)/(0x2*Math['PI']),(_0x15d43c*=0x2)<0x1?_0x2a0cd0*Math[_0x17e148(0xc98)](0x2,0xa*(_0x15d43c-=0x1))*Math['sin']((_0x15d43c-_0x3e3324)*(0x2*Math['PI'])/_0x18c6ac)*-0.5:_0x2a0cd0*Math[_0x17e148(0xc98)](0x2,-0xa*(_0x15d43c-=0x1))*Math[_0x17e148(0xa3d)]((_0x15d43c-_0x3e3324)*(0x2*Math['PI'])/_0x18c6ac)*0.5+0x1);}},'Back':{'In':function(_0xaf626e){var _0x51f9ee=1.70158;return _0xaf626e*_0xaf626e*((_0x51f9ee+0x1)*_0xaf626e-_0x51f9ee);},'Out':function(_0x3272eb){var _0x45d487=1.70158;return--_0x3272eb*_0x3272eb*((_0x45d487+0x1)*_0x3272eb+_0x45d487)+0x1;},'InOut':function(_0xf20da9){var _0x57db3a=2.5949095;return(_0xf20da9*=0x2)<0x1?_0xf20da9*_0xf20da9*((_0x57db3a+0x1)*_0xf20da9-_0x57db3a)*0.5:0.5*((_0xf20da9-=0x2)*_0xf20da9*((_0x57db3a+0x1)*_0xf20da9+_0x57db3a)+0x2);}},'Bounce':{'In':function(_0xab809e){const _0x37f9ce=_0x14b705;return 0x1-_0x11fbf5[_0x37f9ce(0x394)][_0x37f9ce(0xd7e)][_0x37f9ce(0x499)](0x1-_0xab809e);},'Out':function(_0x2aed7e){return _0x2aed7e<0x1/2.75?7.5625*_0x2aed7e*_0x2aed7e:_0x2aed7e<0x2/2.75?7.5625*(_0x2aed7e-=1.5/2.75)*_0x2aed7e+0.75:_0x2aed7e<2.5/2.75?7.5625*(_0x2aed7e-=2.25/2.75)*_0x2aed7e+0.9375:7.5625*(_0x2aed7e-=2.625/2.75)*_0x2aed7e+0.984375;},'InOut':function(_0x50b7f3){const _0x481d11=_0x14b705;return _0x50b7f3<0.5?0.5*_0x11fbf5[_0x481d11(0x394)][_0x481d11(0xd7e)]['In'](0x2*_0x50b7f3):0.5*_0x11fbf5[_0x481d11(0x394)]['Bounce']['Out'](0x2*_0x50b7f3-0x1)+0.5;}}},_0x11fbf5['Interpolation']={'Linear':function(_0x991e4,_0x1e0a87){const _0x24c834=_0x14b705;var _0xaeae1d=_0x991e4[_0x24c834(0xbc2)]-0x1,_0x22306c=_0xaeae1d*_0x1e0a87,_0x5585bc=Math[_0x24c834(0x6b3)](_0x22306c),_0x2612e8=_0x11fbf5[_0x24c834(0xe07)]['Utils']['Linear'];return _0x1e0a87<0x0?_0x2612e8(_0x991e4[0x0],_0x991e4[0x1],_0x22306c):_0x1e0a87>0x1?_0x2612e8(_0x991e4[_0xaeae1d],_0x991e4[_0xaeae1d-0x1],_0xaeae1d-_0x22306c):_0x2612e8(_0x991e4[_0x5585bc],_0x991e4[_0x5585bc+0x1>_0xaeae1d?_0xaeae1d:_0x5585bc+0x1],_0x22306c-_0x5585bc);},'Bezier':function(_0x49e7ef,_0x39a0ae){const _0x89a1b7=_0x14b705;var _0x38b4c0,_0x431ec4=0x0,_0x27763e=_0x49e7ef['length']-0x1,_0x525ab7=Math['pow'],_0x2451b8=_0x11fbf5[_0x89a1b7(0xe07)][_0x89a1b7(0x6a0)]['Bernstein'];for(_0x38b4c0=0x0;_0x38b4c0<=_0x27763e;_0x38b4c0++)_0x431ec4+=_0x525ab7(0x1-_0x39a0ae,_0x27763e-_0x38b4c0)*_0x525ab7(_0x39a0ae,_0x38b4c0)*_0x49e7ef[_0x38b4c0]*_0x2451b8(_0x27763e,_0x38b4c0);return _0x431ec4;},'CatmullRom':function(_0x14ae4f,_0x2874fd){const _0x4e4860=_0x14b705;var _0x1d0411=_0x14ae4f[_0x4e4860(0xbc2)]-0x1,_0x5d123d=_0x1d0411*_0x2874fd,_0xe7a03d=Math['floor'](_0x5d123d),_0x160d0c=_0x11fbf5[_0x4e4860(0xe07)]['Utils']['CatmullRom'];return _0x14ae4f[0x0]===_0x14ae4f[_0x1d0411]?(_0x2874fd<0x0&&(_0xe7a03d=Math[_0x4e4860(0x6b3)](_0x5d123d=_0x1d0411*(0x1+_0x2874fd))),_0x160d0c(_0x14ae4f[(_0xe7a03d-0x1+_0x1d0411)%_0x1d0411],_0x14ae4f[_0xe7a03d],_0x14ae4f[(_0xe7a03d+0x1)%_0x1d0411],_0x14ae4f[(_0xe7a03d+0x2)%_0x1d0411],_0x5d123d-_0xe7a03d)):_0x2874fd<0x0?_0x14ae4f[0x0]-(_0x160d0c(_0x14ae4f[0x0],_0x14ae4f[0x0],_0x14ae4f[0x1],_0x14ae4f[0x1],-_0x5d123d)-_0x14ae4f[0x0]):_0x2874fd>0x1?_0x14ae4f[_0x1d0411]-(_0x160d0c(_0x14ae4f[_0x1d0411],_0x14ae4f[_0x1d0411],_0x14ae4f[_0x1d0411-0x1],_0x14ae4f[_0x1d0411-0x1],_0x5d123d-_0x1d0411)-_0x14ae4f[_0x1d0411]):_0x160d0c(_0x14ae4f[_0xe7a03d?_0xe7a03d-0x1:0x0],_0x14ae4f[_0xe7a03d],_0x14ae4f[_0x1d0411<_0xe7a03d+0x1?_0x1d0411:_0xe7a03d+0x1],_0x14ae4f[_0x1d0411<_0xe7a03d+0x2?_0x1d0411:_0xe7a03d+0x2],_0x5d123d-_0xe7a03d);},'Utils':{'Linear':function(_0x134c1e,_0x5e121d,_0x403e5e){return(_0x5e121d-_0x134c1e)*_0x403e5e+_0x134c1e;},'Bernstein':function(_0x41db0e,_0x3f7d6a){const _0xf4ed17=_0x14b705;var _0x2e7d49=_0x11fbf5[_0xf4ed17(0xe07)][_0xf4ed17(0x6a0)]['Factorial'];return _0x2e7d49(_0x41db0e)/_0x2e7d49(_0x3f7d6a)/_0x2e7d49(_0x41db0e-_0x3f7d6a);},'Factorial':(function(){var _0x27937d=[0x1];return function(_0x19e034){var _0x45e87c,_0x5d163c=0x1;if(_0x27937d[_0x19e034])return _0x27937d[_0x19e034];for(_0x45e87c=_0x19e034;_0x45e87c>0x1;_0x45e87c--)_0x5d163c*=_0x45e87c;return _0x27937d[_0x19e034]=_0x5d163c;};}()),'CatmullRom':function(_0x47d57c,_0x305f4b,_0xba0840,_0x27b6ad,_0x5ee689){var _0x4907fc=0.5*(_0xba0840-_0x47d57c),_0x1c8dc8=0.5*(_0x27b6ad-_0x305f4b),_0x2f12f5=_0x5ee689*_0x5ee689;return(0x2*_0x305f4b-0x2*_0xba0840+_0x4907fc+_0x1c8dc8)*(_0x5ee689*_0x2f12f5)+(-0x3*_0x305f4b+0x3*_0xba0840-0x2*_0x4907fc-_0x1c8dc8)*_0x2f12f5+_0x4907fc*_0x5ee689+_0x305f4b;}}};let _0x5ca26d=function(){const _0x227885=_0x14b705;this['_layers']=new Cesium['AssociativeArray'](),this[_0x227885(0x7da)]=[],this[_0x227885(0x75d)]=0x3,this[_0x227885(0x321)]=null;};_0x5ca26d[_0x14b705(0x8bd)][_0x14b705(0x49c)]=function(_0x9f725d,_0xe3a976){const _0xe8b9a9=_0x14b705;if(!Cesium[_0xe8b9a9(0x4cb)](_0x9f725d))throw new Cesium['DeveloperError'](_0xe8b9a9(0x2e7));const _0x26f45f=_0x9f725d[_0xe8b9a9(0x6cb)];if(!Cesium[_0xe8b9a9(0x4cb)](_0x26f45f)||''==_0x26f45f)throw new Cesium[(_0xe8b9a9(0x3e0))](_0xe8b9a9(0x61d));let _0x34f5d3=this[_0xe8b9a9(0x41d)];if(_0x34f5d3['contains'](_0x26f45f))throw new Cesium['RuntimeError'](_0xe8b9a9(0x5f0)+_0x26f45f+_0xe8b9a9(0x5fe));_0x9f725d['_id']=this['_layerIndex']++;const _0x3a89fe=this['_layerQueue'][_0xe8b9a9(0xbc2)];_0x34f5d3[_0xe8b9a9(0x5e8)](_0x26f45f,_0x9f725d),_0xe3a976=Cesium[_0xe8b9a9(0x714)](_0xe3a976,_0x3a89fe),_0x9f725d[_0xe8b9a9(0x804)]=_0xe3a976,this[_0xe8b9a9(0x7da)][_0xe8b9a9(0x6e3)](_0x9f725d),this[_0xe8b9a9(0x7da)]['sort'](function(_0x486e02,_0x5bba57){const _0x1b9e07=_0xe8b9a9;return _0x486e02[_0x1b9e07(0x804)]-_0x5bba57[_0x1b9e07(0x804)];});},_0x5ca26d['prototype'][_0x14b705(0xdc4)]=function(_0x5a3f2f){const _0x24bee8=_0x14b705;if(!Cesium[_0x24bee8(0x4cb)](_0x5a3f2f))throw new Cesium[(_0x24bee8(0x3e0))](_0x24bee8(0x61d));let _0x5ee71c=null;for(let _0xef4a76=0x0;_0xef4a76{const _0x300bca=_0x28ac00;_0x587637[_0x300bca(0x7ac)]()[_0x300bca(0xacd)](function(_0x340627){const _0x3d2e8f=_0x300bca;try{let _0x4370d9=_0x3d0d50(_0x340627);_0x50b772(_0x4370d9);}catch(_0x4e8c35){_0x37debd(_0x3d2e8f(0xa4d)+_0x4e8c35);}},_0x1a4c9f=>{_0x37debd('fetch\x20s3m\x20layer\x20config\x20xml\x20error:'+_0x1a4c9f);});});}let _0x5d74af=!0x0;function _0x251386(_0xbb870,_0x36833d,_0x559171){const _0x59eff7=_0x14b705;let _0xac51d9=new _0x5c162a(_0xbb870),_0x4c779d=new _0x5c162a(_0x36833d),_0x32f168=new _0x5c162a(0x1),_0x433926=new _0x5c162a(0x2),_0x5c3834=new _0x5c162a(0x1);for(;_0x4c779d[_0x59eff7(0xc9e)]()>0x0;)0x0===_0x4c779d[_0x59eff7(0x9d1)](_0x433926)[_0x59eff7(0xc9e)]()?(_0x4c779d=_0x4c779d[_0x59eff7(0x96c)](_0x433926),_0xac51d9=_0xac51d9[_0x59eff7(0xd69)](_0xac51d9)[_0x59eff7(0x9d1)](_0x559171)):(_0x4c779d=_0x4c779d[_0x59eff7(0x73e)](_0x5c3834),_0x32f168=_0x32f168[_0x59eff7(0xd69)](_0xac51d9)[_0x59eff7(0x9d1)](_0x559171));return _0x32f168[_0x59eff7(0xc9e)]();}Cesium[_0x14b705(0x5cf)]['prototype'][_0x14b705(0x4ad)]=function(_0x1494c8,_0x225dd5){const _0x2b91f9=_0x14b705;if(_0x1494c8[_0x2b91f9(0x966)](_0x2b91f9(0x8df))>-0x1&&_0x1494c8[_0x2b91f9(0x966)](_0x2b91f9(0xba1))>-0x1){let _0x1767f8=new _0x4f0728(_0x1494c8),_0x458850=_0x1997f6(_0x1767f8[_0x2b91f9(0xc9d)]);_0x1767f8['query']=void 0x0;let _0x453fd5={};_0x453fd5={'rooturl':_0x1494c8=_0x1767f8[_0x2b91f9(0xcf4)](),'type':_0x2b91f9(0x988),'value':_0x458850[_0x2b91f9(0x988)]},_0x13ffa4(_0x326961[_0x2b91f9(0x4bf)])?_0x1494c8 in _0x326961[_0x2b91f9(0x4bf)][_0x2b91f9(0xd6f)]||_0x326961[_0x2b91f9(0x4bf)][_0x2b91f9(0xa6c)]([_0x453fd5]):_0x326961['CREDENTIAL']=new _0x326961([_0x453fd5]);}if(_0x2b91f9(0xba1)!==_0x1494c8[_0x2b91f9(0xd5b)](-0x9))throw new Cesium[(_0x2b91f9(0x3e0))](_0x2b91f9(0x23e));_0x225dd5=Cesium[_0x2b91f9(0x714)](_0x225dd5,{});var _0x1580e9=_0x1494c8,_0x257719=_0x225dd5[_0x2b91f9(0x4f2)],_0xef0f47=Cesium[_0x2b91f9(0x714)](_0x225dd5[_0x2b91f9(0x5f3)],!0x0),_0x491466=/({.*?})/g;if(Cesium[_0x2b91f9(0x4cb)](_0x257719))_0x1494c8=_0x1494c8[_0x2b91f9(0x94b)](_0x491466,function(_0x39bf3a,_0x5d931e){const _0x159fc5=_0x2b91f9;if(!Cesium[_0x159fc5(0x4cb)](_0x257719[_0x159fc5(0xbc2)]))throw new Cesium['DeveloperError'](_0x159fc5(0x716));if('{s}'===_0x5d931e)return _0x257719[0x0];});else{if(_0x491466['test'](_0x1494c8))throw new Cesium[(_0x2b91f9(0x3e0))](_0x2b91f9(0x716));}let _0x5479ea=_0x1494c8+_0x2b91f9(0x4f0);_0x13ffa4(_0x326961[_0x2b91f9(0x4bf)])&&(_0x5479ea=_0x13ffa4(_0x326961[_0x2b91f9(0x4bf)][_0x2b91f9(0xd6f)][_0x1494c8])?_0x326961['addTokenWithKey'](_0x1494c8,_0x5479ea):_0x326961[_0x2b91f9(0x8e1)](_0x5479ea)),_0x5d74af&&(_0x188b24(),_0x5d74af=!0x1);let _0x955e=this,_0x362a7c=this[_0x2b91f9(0xc11)];return new Promise((_0x21d0cb,_0x5aa6b4)=>{const _0x5ee45f=_0x2b91f9;_0x16a5c2(_0x5479ea)[_0x5ee45f(0xacd)](function(_0xb13ec7){const _0x4d4e10=_0x5ee45f;if(!_0xb13ec7)return void _0x5aa6b4(_0x4d4e10(0xba5));let _0x3e7a58=_0xb13ec7[_0x4d4e10(0x827)]+_0x4d4e10(0x86b);_0x13ffa4(_0x326961['CREDENTIAL'])&&(_0x3e7a58=_0x13ffa4(_0x326961[_0x4d4e10(0x4bf)][_0x4d4e10(0xd6f)][_0x1494c8])?_0x326961[_0x4d4e10(0x295)](_0x1494c8,_0x3e7a58):_0x326961[_0x4d4e10(0x8e1)](_0x3e7a58)),_0x5b29e1(_0x3e7a58)[_0x4d4e10(0xacd)](function(_0x2a9661){const _0x276f4a=_0x4d4e10;let _0x18dce3;_0x276f4a(0x42f)===_0x2a9661['sceneType']?(_0x955e[_0x276f4a(0x20f)]=Cesium[_0x276f4a(0x7f1)][_0x276f4a(0xbc6)],_0x2a9661[_0x276f4a(0xc11)][_0x276f4a(0xd0b)]-=Math['PI'],_0x18dce3=new Cesium['Cartesian3'](_0x2a9661[_0x276f4a(0xc11)]['longitude'],_0x2a9661[_0x276f4a(0xc11)][_0x276f4a(0x79a)],_0x2a9661[_0x276f4a(0xc11)][_0x276f4a(0xa0c)]),_0xef0f47&&_0x362a7c['setView']({'destination':_0x18dce3,'orientation':{'heading':_0x2a9661['camera'][_0x276f4a(0x22a)],'pitch':_0x2a9661[_0x276f4a(0xc11)][_0x276f4a(0xd0b)],'roll':0x0},'convert':!0x1})):(_0x2a9661[_0x276f4a(0xc11)]['tilt']-=0x5a,_0x18dce3=Cesium[_0x276f4a(0x367)][_0x276f4a(0x99b)](_0x2a9661[_0x276f4a(0xc11)][_0x276f4a(0xcec)],_0x2a9661[_0x276f4a(0xc11)]['latitude'],_0x2a9661['camera'][_0x276f4a(0xa0c)]),_0xef0f47&&_0x362a7c['setView']({'destination':_0x18dce3,'orientation':{'heading':Cesium[_0x276f4a(0x1f9)][_0x276f4a(0x949)](_0x2a9661['camera'][_0x276f4a(0x22a)]),'pitch':Cesium[_0x276f4a(0x1f9)][_0x276f4a(0x949)](_0x2a9661['camera']['tilt']),'roll':0x0},'convert':!0x1}));},_0x3360b5=>{const _0xbe093a=_0x4d4e10;_0x5aa6b4(_0xbe093a(0x787)+_0x3360b5);}),_0x2f91dd(_0xb13ec7[_0x4d4e10(0x827)])[_0x4d4e10(0xacd)](function(_0x505478){const _0x2ed037=_0x4d4e10;let _0x63ea3c=_0x505478['s3m'],_0x391f53=_0x505478[_0x2ed037(0x839)],_0x471a83=_0x505478[_0x2ed037(0xc1c)];_0x505478[_0x2ed037(0x2d0)];let _0x462904=_0xb13ec7[_0x2ed037(0x827)]+_0x2ed037(0x42b),_0x107d53=[];for(let _0x6a4f50=_0x63ea3c[_0x2ed037(0xbc2)]-0x1;_0x6a4f50>=0x0;_0x6a4f50--){let _0x55ec00=_0x63ea3c[_0x6a4f50],_0x1b89f6=_0x462904+encodeURIComponent(_0x55ec00[_0x2ed037(0x6cb)])+_0x2ed037(0xa2e);_0x13ffa4(_0x326961[_0x2ed037(0x4bf)])&&(_0x1b89f6=_0x13ffa4(_0x326961['CREDENTIAL']['_keymap'][_0x1494c8])?_0x326961['addTokenWithKey'](_0x1494c8,_0x1b89f6):_0x326961[_0x2ed037(0x8e1)](_0x1b89f6)),function(_0x25cf51){const _0x2f7f1a=_0x2ed037;let _0x82cea=_0x3ec88b(_0x1b89f6)[_0x2f7f1a(0xacd)](function(_0x58b3f4){const _0x2c8af9=_0x2f7f1a;try{let _0x49466a=_0x1494c8+_0x2c8af9(0x8de)+encodeURIComponent(_0x58b3f4['name'])+_0x2c8af9(0x55f);return _0x58b3f4['subdomainConfig']={'subdomains':_0x257719,'urlScheme':_0x1580e9+_0x2c8af9(0x8de)+encodeURIComponent(_0x58b3f4['name'])+'/'},_0x955e[_0x2c8af9(0x241)](_0x49466a,_0x58b3f4);}catch(_0x3d759e){_0x5aa6b4(_0x2c8af9(0x224)+_0x58b3f4['name']+'\x20failed,'+_0x3d759e);}},_0x331104=>{const _0x33ede7=_0x2f7f1a;_0x5aa6b4(_0x33ede7(0x8cc)+_0x331104+',layer\x20name\x20is\x20'+_0x55ec00[_0x33ede7(0x6cb)]);});_0x107d53['push'](_0x82cea);}();}for(var _0x17eca6=_0x391f53[_0x2ed037(0xbc2)]-0x1;_0x17eca6>=0x0;_0x17eca6--){var _0x502791=new _0x1e588b({'url':_0x1494c8+_0x2ed037(0x8de)+encodeURIComponent(_0x391f53[_0x17eca6][_0x2ed037(0x6cb)])});try{var _0x5b30ed=_0x955e[_0x2ed037(0xcd2)][_0x2ed037(0x576)][_0x2ed037(0xce6)](_0x502791);_0x107d53[_0x2ed037(0x6e3)](_0x5b30ed);}catch(_0x24407c){_0x5aa6b4(_0x2ed037(0x3b6)+_0x391f53[_0x17eca6][_0x2ed037(0x6cb)]+_0x2ed037(0x512)+_0x24407c);}}if(Cesium[_0x2ed037(0x4cb)](_0x471a83)){var _0x4ec23c=_0x1494c8+_0x2ed037(0x8de)+encodeURIComponent(_0x471a83['name']);try{_0x955e[_0x2ed037(0x2dd)]=new _0x1b688d({'url':_0x4ec23c,'isSct':!0x0}),_0x107d53['push'](_0x955e[_0x2ed037(0x2dd)]);}catch(_0x53ea4f){_0x5aa6b4(_0x2ed037(0x25e)+_0x471a83['name']+_0x2ed037(0x512)+_0x53ea4f);}}Promise[_0x2ed037(0x87a)](_0x107d53)[_0x2ed037(0xacd)](_0x474105=>{_0x21d0cb(_0x474105);})[_0x2ed037(0x324)](_0xf31e2f=>{const _0x3a61b6=_0x2ed037;_0x5aa6b4(_0x3a61b6(0x8d3)+_0xf31e2f);});},_0x104bcc=>{const _0x5f452e=_0x4d4e10;_0x5aa6b4(_0x5f452e(0x39b)+_0x104bcc);});},_0x464f1f=>{const _0x16cb13=_0x5ee45f;_0x5aa6b4(_0x16cb13(0x407)+_0x464f1f);});});};let _0x1be0bc={};function _0x55c7a8(_0x1140dc){const _0x174230=_0x14b705;let _0x16ac1e=_0x318aaf();var _0x4f14d8=_0x1be0bc[_0x1140dc];if(_0x13ffa4(_0x4f14d8))return _0x4f14d8[_0x174230(0xacd)]?_0x4f14d8:(_0x16ac1e[_0x174230(0x356)](_0x4f14d8),_0x16ac1e[_0x174230(0x7ae)]);let _0x40fee2=_0x1140dc+_0x174230(0x9b6);_0x13ffa4(_0x326961[_0x174230(0x4bf)])&&(_0x40fee2=_0x13ffa4(_0x326961['CREDENTIAL'][_0x174230(0xd6f)][_0x1140dc])?_0x326961[_0x174230(0x295)](_0x1140dc,_0x40fee2):_0x326961[_0x174230(0x8e1)](_0x40fee2));let _0x86af57=Cesium[_0x174230(0x877)][_0x174230(0x3d8)](_0x40fee2);return _0x1be0bc[_0x1140dc]=_0x16ac1e[_0x174230(0x7ae)],_0x86af57[_0x174230(0xb94)]()[_0x174230(0xacd)](_0x352605=>{const _0x5a084d=_0x174230;let _0x590175=Number(_0x352605[_0x5a084d(0xb0b)]),_0x17743f=_0x251386(Number(_0x352605['random']),0x1694ad7fce84d,0x8f461e7bf61d5),_0x1890a6=JSON[_0x5a084d(0x4e8)]({'jsessionID':_0x590175[_0x5a084d(0xcf4)](),'random':_0x17743f[_0x5a084d(0xcf4)]()});Cesium[_0x5a084d(0x877)][_0x5a084d(0x282)]({'url':_0x40fee2,'data':_0x1890a6,'responseType':_0x5a084d(0x7ef)})[_0x5a084d(0xacd)](_0x538be0=>{const _0x123739=_0x5a084d;!0x0===_0x538be0[_0x123739(0xda4)]?(_0x16ac1e[_0x123739(0x356)](_0x17743f),_0x1be0bc[_0x1140dc]=_0x17743f):_0x16ac1e[_0x123739(0xa6e)](!0x1);},_0x4c3aa9=>{const _0x3b7bb2=_0x5a084d;_0x16ac1e[_0x3b7bb2(0xa6e)](_0x4c3aa9);});},_0x4f4408=>{_0x16ac1e['reject'](_0x4f4408);}),_0x16ac1e[_0x174230(0x7ae)];}let _0x216a31=new _0x5ca26d();function _0x4d292a(_0x33175e,_0x5ab712){const _0x4800ef=_0x14b705;Cesium['Matrix4'][_0x4800ef(0x9b9)](_0x5ab712,_0x33175e['_view']),Cesium[_0x4800ef(0x200)]['getMatrix3'](_0x5ab712,_0x33175e[_0x4800ef(0xb64)]),_0x33175e[_0x4800ef(0x659)]=!0x0,_0x33175e[_0x4800ef(0xaef)]=!0x0,_0x33175e['_modelViewDirty']=!0x0,_0x33175e[_0x4800ef(0xc2d)]=!0x0,_0x33175e[_0x4800ef(0xcda)]=!0x0,_0x33175e[_0x4800ef(0x638)]=!0x0,_0x33175e[_0x4800ef(0x8e0)]=!0x0,_0x33175e[_0x4800ef(0x3a1)]=!0x0,_0x33175e[_0x4800ef(0x7d0)]=!0x0,_0x33175e['_modelViewProjectionDirty']=!0x0,_0x33175e[_0x4800ef(0x6e5)]=!0x0,_0x33175e[_0x4800ef(0xaaf)]=!0x0,_0x33175e[_0x4800ef(0x95e)]=!0x0,_0x33175e[_0x4800ef(0x7f7)]=!0x0,_0x33175e[_0x4800ef(0x369)]=!0x0,_0x33175e[_0x4800ef(0x338)]=!0x0;}function _0x1d6b74(_0x5780f7,_0x12e6ff){const _0x494fa=_0x14b705;Cesium[_0x494fa(0x200)]['clone'](_0x12e6ff,_0x5780f7[_0x494fa(0x60b)]),Cesium[_0x494fa(0x200)][_0x494fa(0xacf)](_0x12e6ff,_0x5780f7['_inverseViewRotation']);}function _0x163bf0(_0x3bbf3e,_0x247f18){const _0x57ffde=_0x14b705;Cesium['Cartesian3'][_0x57ffde(0x9b9)](_0x247f18['positionWC'],_0x3bbf3e[_0x57ffde(0xdb8)]),Cesium[_0x57ffde(0x367)][_0x57ffde(0x9b9)](_0x247f18['directionWC'],_0x3bbf3e['_cameraDirection']),Cesium[_0x57ffde(0x367)][_0x57ffde(0x9b9)](_0x247f18[_0x57ffde(0x5e9)],_0x3bbf3e[_0x57ffde(0x357)]),Cesium[_0x57ffde(0x367)][_0x57ffde(0x9b9)](_0x247f18['upWC'],_0x3bbf3e[_0x57ffde(0xb75)]);let _0x3a72cd=_0x247f18['positionCartographic'];Cesium[_0x57ffde(0x4cb)](_0x3a72cd)?_0x3bbf3e[_0x57ffde(0x59f)]=_0x3a72cd[_0x57ffde(0xc1d)]:_0x3bbf3e[_0x57ffde(0x59f)]=-_0x3bbf3e[_0x57ffde(0xadc)]['maximumRadius'],_0x3bbf3e[_0x57ffde(0x9de)]=!0x0;}function _0x5c6430(_0x2565f0,_0x47dd17){const _0x28bb49=_0x14b705;if(!_0x2565f0['clipPlane']||!_0x2565f0[_0x28bb49(0x4e3)]||!_0x2565f0[_0x28bb49(0xcfa)])return;let _0x1e9ac3=_0x2565f0[_0x28bb49(0x4e3)];Cesium[_0x28bb49(0x200)]['multiplyByPlane'](_0x1e9ac3,_0x2565f0[_0x28bb49(0x8d0)],_0xa2a7fe),_0x2b6454['x']=(Cesium['Math'][_0x28bb49(0x288)](_0xa2a7fe[_0x28bb49(0x581)]['x'])+_0x47dd17[0x8])/_0x47dd17[0x0],_0x2b6454['y']=(Cesium[_0x28bb49(0x1f9)]['sign'](_0xa2a7fe[_0x28bb49(0x581)]['y'])+_0x47dd17[0x9])/_0x47dd17[0x5],_0x2b6454['z']=-0x1,_0x2b6454['w']=(0x1+_0x47dd17[0xa])/_0x47dd17[0xe],_0x237355['x']=_0xa2a7fe[_0x28bb49(0x581)]['x'],_0x237355['y']=_0xa2a7fe[_0x28bb49(0x581)]['y'],_0x237355['z']=_0xa2a7fe['normal']['z'],_0x237355['w']=_0xa2a7fe[_0x28bb49(0xa39)],Cesium['Cartesian4']['multiplyByScalar'](_0x237355,0x2/Cesium[_0x28bb49(0xb80)]['dot'](_0x237355,_0x2b6454),_0x2b6454),_0x47dd17[0x2]=_0x2b6454['x'],_0x47dd17[0x6]=_0x2b6454['y'],_0x47dd17[0xa]=_0x2b6454['z']+0x1,_0x47dd17[0xe]=_0x2b6454['w'];}function _0x42afdd(_0x5639e7,_0x1f176b){const _0x273649=_0x14b705;Cesium['Matrix4'][_0x273649(0x9b9)](_0x1f176b,_0x5639e7['_projection']),_0x5639e7['_inverseProjectionDirty']=!0x0,_0x5639e7['_viewProjectionDirty']=!0x0,_0x5639e7[_0x273649(0x7d0)]=!0x0,_0x5639e7[_0x273649(0x8b2)]=!0x0,_0x5639e7[_0x273649(0x6e5)]=!0x0;}function _0x11d7b9(_0x3b55dc,_0x147ebe){const _0x2a60a3=_0x14b705;Cesium[_0x2a60a3(0x200)][_0x2a60a3(0x9b9)](_0x147ebe,_0x3b55dc['_infiniteProjection']),_0x3b55dc[_0x2a60a3(0xaaf)]=!0x0;}function _0x19b2b8(){const _0x32eb12=_0x14b705;return _0x32eb12(0x43c)!=typeof performance&&_0x32eb12(0x9dc)==typeof performance[_0x32eb12(0x1e5)]&&isFinite(performance[_0x32eb12(0x1e5)]())?performance[_0x32eb12(0x1e5)]():Date[_0x32eb12(0x1e5)]();}function _0x2eb98a(_0x272283,_0x29ba9f){const _0xf6a94a=_0x14b705;if(null===_0x272283||'object'!=typeof _0x272283)return _0x272283;_0x29ba9f=Cesium[_0xf6a94a(0x714)](_0x29ba9f,!0x1);var _0x3fad6d=new _0x272283[(_0xf6a94a(0x5b9))]();for(var _0x4aeb56 in _0x272283)if(_0x272283[_0xf6a94a(0xac3)](_0x4aeb56)){var _0x26daac=_0x272283[_0x4aeb56];_0x29ba9f&&(_0x26daac=_0x2eb98a(_0x26daac,_0x29ba9f)),_0x3fad6d[_0x4aeb56]=_0x26daac;}return _0x3fad6d;}function _0x42c056(_0x485baa,_0x1d782d,_0x25ac4c,_0x4ae377,_0x5a44bb,_0x126f7f,_0x27b27f,_0x59a529,_0x26125a,_0xfba263){const _0x5e750b=_0x14b705;this['_tweens']=_0x485baa,this[_0x5e750b(0x5e0)]=_0x1d782d,this[_0x5e750b(0xd08)]=_0x2eb98a(_0x25ac4c),this[_0x5e750b(0x3f2)]=_0x2eb98a(_0x4ae377),this[_0x5e750b(0x29a)]=_0x5a44bb,this[_0x5e750b(0x8ef)]=_0x126f7f,this[_0x5e750b(0x5a9)]=_0x27b27f,this[_0x5e750b(0x2d3)]=_0x59a529,this[_0x5e750b(0x715)]=_0x26125a,this['cancel']=_0xfba263,this[_0x5e750b(0xc6d)]=!0x0,this[_0x5e750b(0x56e)]=function(){const _0x159a05=_0x5e750b;this[_0x159a05(0x730)]['remove'](this);};}function _0x1b3cfb(_0x28735e){const _0x25b8c3=_0x14b705;let _0x433736=_0x28735e[_0x25b8c3(0x49d)],_0x4c0206=[],_0x439e47=_0x28735e[_0x25b8c3(0xd84)];for(let _0x4ba7a3=0x0;_0x4ba7a3<_0x433736;++_0x4ba7a3){let _0x101dda=new Cesium[(_0x25b8c3(0x367))]();_0x28735e['encoding']['decodePosition'](_0x439e47,_0x4ba7a3,_0x101dda),_0x4c0206[_0x25b8c3(0x6e3)](_0x101dda);}_0x28735e[_0x25b8c3(0xda6)]=Cesium[_0x25b8c3(0x382)][_0x25b8c3(0x4e9)](_0x4c0206);let _0x171ad5=Cesium['Rectangle'][_0x25b8c3(0x748)](_0x4c0206);return _0x28735e[_0x25b8c3(0x339)]=_0x171ad5,_0x28735e[_0x25b8c3(0x250)]=Cesium[_0x25b8c3(0x710)][_0x25b8c3(0x47c)](_0x171ad5,_0x28735e[_0x25b8c3(0x366)],_0x28735e[_0x25b8c3(0xae1)],Cesium[_0x25b8c3(0x2b9)][_0x25b8c3(0x5bb)]),_0x28735e;}Cesium[_0x14b705(0x5cf)][_0x14b705(0x8bd)]['addS3MTilesLayerByScp']=function(_0xaa016e,_0x4b3bc8,_0x135606){const _0x3df122=_0x14b705;_0x4b3bc8=_0x4b3bc8||{};let _0x2b4c21=_0xaa016e['indexOf'](_0x3df122(0x28d));if(-0x1===_0x2b4c21)return Promise['reject'](!0x1);let _0x4b3f95=_0xaa016e[_0x3df122(0xb31)](0x0,_0x2b4c21+0xe),_0x77738c=this;return _0x13ffa4(_0x326961[_0x3df122(0x4bf)])&&(_0x13ffa4(_0x326961['CREDENTIAL']['_keymap'][_0xaa016e])||(_0xaa016e=_0x326961[_0x3df122(0x8e1)](_0xaa016e))),new Promise((_0x5398f3,_0x216e41)=>{_0x55c7a8(_0x4b3f95)['then'](_0x4e78e7=>{const _0x1560ad=_0x5611;_0x4b3bc8[_0x1560ad(0xc30)]=_0xaa016e,_0x4b3bc8['context']=_0x77738c[_0x1560ad(0x2f8)],_0x4b3bc8[_0x1560ad(0xa8d)]=_0x4e78e7,_0x4b3bc8['sceneMode']=_0x77738c[_0x1560ad(0x888)];let _0x5eeeed=new _0x3c7923(_0x4b3bc8);_0x216a31['add'](_0x5eeeed),_0x216a31[_0x1560ad(0x321)]=_0x77738c,_0x77738c[_0x1560ad(0xe2f)]=_0x216a31,_0x77738c[_0x1560ad(0x613)]['add'](_0x5eeeed,_0x135606),_0x77738c[_0x1560ad(0x2f8)]['reflectFramebuffer']||(_0x77738c[_0x1560ad(0x2f8)][_0x1560ad(0x2fd)]=new _0x4ebb8d(_0x77738c[_0x1560ad(0x2f8)]),_0x77738c[_0x1560ad(0x71e)]&&_0x77738c[_0x1560ad(0x71e)][_0x1560ad(0x5e8)](_0x1560ad(0xcfa),_0x77738c[_0x1560ad(0x2f8)]['reflectFramebuffer'])),_0x5398f3(_0x5eeeed);},_0x5c3da3=>{_0x216e41(_0x5c3da3);});});},Cesium['Scene'][_0x14b705(0x8bd)]['hookPickFunc']=Cesium[_0x14b705(0x5cf)]['prototype'][_0x14b705(0x916)],Cesium[_0x14b705(0x5cf)][_0x14b705(0x8bd)][_0x14b705(0x916)]=function(_0x141536,_0x425365,_0x457a17){const _0x4a113a=_0x14b705;let _0x6c05dd=this[_0x4a113a(0x8fc)](_0x141536,_0x425365,_0x457a17);if(_0x6c05dd){if(_0x6c05dd[_0x4a113a(0x29c)]&&_0x6c05dd[_0x4a113a(0x29c)]instanceof _0x3c7923){if(!_0x6c05dd[_0x4a113a(0x29c)][_0x4a113a(0xa04)])return;_0x6c05dd[_0x4a113a(0x29c)][_0x4a113a(0x5e7)](_0x6c05dd['id']);}}else for(let _0x2600ce=0x0,_0x2ac1c=this[_0x4a113a(0x613)]['length'];_0x2600ce<_0x2ac1c;_0x2600ce++){let _0x1393e1=this[_0x4a113a(0x613)]['get'](_0x2600ce);_0x1393e1 instanceof _0x3c7923&&_0x1393e1['releaseSelection']();}return _0x6c05dd;},Cesium[_0x14b705(0x5cf)]['prototype'][_0x14b705(0x614)]=Cesium[_0x14b705(0x5cf)]['prototype'][_0x14b705(0x4d2)],Cesium['Scene'][_0x14b705(0x8bd)][_0x14b705(0x4d2)]=function(_0x24aedf,_0x1c50ff,_0x5f192d,_0x1c74bf){const _0x1e3884=_0x14b705;let _0x39e653=this[_0x1e3884(0x614)](_0x24aedf,_0x1c50ff,_0x5f192d,_0x1c74bf),_0x921d83=_0x39e653[0x0]&&_0x39e653[0x0]['primitive']&&_0x39e653[0x0][_0x1e3884(0x29c)]instanceof _0x3c7923,_0x5ebe6b=[],_0x1ba27d=Object[_0x1e3884(0x68e)](null);if(_0x921d83){for(;_0x39e653&&Cesium[_0x1e3884(0x4cb)](_0x39e653[0x0]);){let _0x47bd43=_0x39e653[0x0];if(_0x5ebe6b[_0x1e3884(0x6e3)](_0x47bd43),_0x47bd43[_0x1e3884(0x29c)]instanceof _0x3c7923){_0x47bd43[_0x1e3884(0x29c)][_0x1e3884(0xc7c)]([_0x47bd43['id']],!0x1);let _0x584833=_0x47bd43[_0x1e3884(0x29c)]['id'];(_0x1ba27d[_0x584833]=_0x1ba27d[_0x584833]||{})[_0x1e3884(0x6fe)]=_0x47bd43[_0x1e3884(0x29c)],(_0x1ba27d[_0x584833]['ids']=_0x1ba27d[_0x584833][_0x1e3884(0x2b7)]||[])[_0x1e3884(0x6e3)](_0x47bd43['id']);}_0x39e653=this[_0x1e3884(0x614)](_0x24aedf,_0x1c50ff,_0x5f192d,_0x1c74bf);}for(let _0x4dbecc in _0x1ba27d){let _0x4997d9=_0x1ba27d[_0x4dbecc];_0x4997d9[_0x1e3884(0x6fe)][_0x1e3884(0xc7c)](_0x4997d9[_0x1e3884(0x2b7)],!0x0);}return _0x5ebe6b;}return _0x39e653;},Cesium[_0x14b705(0x83d)][_0x14b705(0x8bd)][_0x14b705(0xbdc)]=Cesium['SkyAtmosphere'][_0x14b705(0x8bd)][_0x14b705(0x64f)],Cesium['SkyAtmosphere'][_0x14b705(0x8bd)][_0x14b705(0x64f)]=function(_0x9143c3,_0x55c11b){const _0x1b400=_0x14b705;let _0x21434c=this[_0x1b400(0xbdc)](_0x9143c3,_0x55c11b);return _0x21434c&&_0x9143c3[_0x1b400(0xc11)][_0x1b400(0x317)]&&(this[_0x1b400(0x3c1)]||(this['reflectRs']=Cesium[_0x1b400(0x226)]['fromCache']({'cull':{'enabled':!0x0,'face':Cesium['CullFace'][_0x1b400(0x510)]},'blending':Cesium[_0x1b400(0xc2e)][_0x1b400(0x2a1)],'depthMask':!0x1})),_0x21434c['renderState']=this[_0x1b400(0x3c1)]),_0x21434c;},Cesium[_0x14b705(0x7a0)][_0x14b705(0x8bd)]['updateCamera']=function(_0x54cd45){const _0x43452b=_0x14b705;let _0x5148ed=_0x54cd45[_0x43452b(0xbfb)],_0x4850a4=_0x54cd45[_0x43452b(0xa3f)];_0x54cd45[_0x43452b(0x317)]?(Cesium['Matrix4'][_0x43452b(0x342)](_0x5148ed,_0x54cd45[_0x43452b(0x589)],_0x438f07),Cesium[_0x43452b(0x200)][_0x43452b(0xc4e)](_0x438f07,_0x542518),_0x4d292a(this,_0x438f07),_0x1d6b74(this,_0x542518)):(_0x4d292a(this,_0x5148ed),_0x1d6b74(this,_0x4850a4)),_0x163bf0(this,_0x54cd45),this[_0x43452b(0x530)]['x']=_0x54cd45[_0x43452b(0x20d)][_0x43452b(0x35b)],this[_0x43452b(0x530)]['y']=_0x54cd45[_0x43452b(0x20d)][_0x43452b(0x88b)],this[_0x43452b(0x73a)](_0x54cd45['frustum']),this[_0x43452b(0xb43)]=this[_0x43452b(0x888)]!==Cesium[_0x43452b(0x7f1)][_0x43452b(0x6f9)]&&_0x54cd45[_0x43452b(0x20d)]instanceof Cesium[_0x43452b(0x7c9)];},Cesium[_0x14b705(0x7a0)][_0x14b705(0x8bd)][_0x14b705(0x73a)]=function(_0x2a5ca0){const _0x12805d=_0x14b705;let _0x4a0e82=_0x2a5ca0[_0x12805d(0x4bd)];Cesium[_0x12805d(0x200)]['clone'](_0x4a0e82,_0x438f07),_0x5c6430(_0x2a5ca0,_0x438f07),_0x42afdd(this,_0x438f07),Cesium[_0x12805d(0x4cb)](_0x2a5ca0[_0x12805d(0x239)])&&_0x11d7b9(this,_0x2a5ca0['infiniteProjectionMatrix']),this[_0x12805d(0x256)]['x']=_0x2a5ca0[_0x12805d(0x35b)],this[_0x12805d(0x256)]['y']=_0x2a5ca0[_0x12805d(0x88b)],this[_0x12805d(0xbf9)]=_0x2a5ca0[_0x12805d(0x88b)]-_0x2a5ca0[_0x12805d(0x35b)]+0x1,this[_0x12805d(0x1d0)]=Cesium[_0x12805d(0x1f9)][_0x12805d(0x285)](this[_0x12805d(0xbf9)]),this['_oneOverLog2FarDepthFromNearPlusOne']=0x1/this[_0x12805d(0x1d0)],Cesium[_0x12805d(0x4cb)](_0x2a5ca0['_offCenterFrustum'])&&(_0x2a5ca0=_0x2a5ca0[_0x12805d(0xb0d)]),this['_frustumPlanes']['x']=_0x2a5ca0[_0x12805d(0xdf1)],this[_0x12805d(0x92a)]['y']=_0x2a5ca0[_0x12805d(0x9fb)],this['_frustumPlanes']['z']=_0x2a5ca0['left'],this['_frustumPlanes']['w']=_0x2a5ca0['right'];},Cesium['TweenCollection'][_0x14b705(0x8bd)][_0x14b705(0x64f)]=function(_0x57a3a7){const _0x67bbe3=_0x14b705;var _0x1979b9=this[_0x67bbe3(0x730)],_0x681599=0x0;for(_0x57a3a7=Cesium[_0x67bbe3(0x4cb)](_0x57a3a7)?_0x57a3a7/0.001:_0x19b2b8();_0x681599<_0x1979b9[_0x67bbe3(0xbc2)];){var _0x137553=_0x1979b9[_0x681599],_0x15d2e1=_0x137553[_0x67bbe3(0x5e0)];_0x137553[_0x67bbe3(0xc6d)]?(_0x137553['needsStart']=!0x1,_0x15d2e1[_0x67bbe3(0x3ec)](_0x57a3a7)):_0x15d2e1['update'](_0x57a3a7)?_0x681599++:(_0x15d2e1[_0x67bbe3(0x57c)](),_0x1979b9[_0x67bbe3(0x984)](_0x681599,0x1));}},Cesium[_0x14b705(0x994)][_0x14b705(0x8bd)][_0x14b705(0x49c)]=function(_0x13e715){const _0x262958=_0x14b705;if(_0x13e715=Cesium[_0x262958(0x714)](_0x13e715,Cesium[_0x262958(0x714)][_0x262958(0x209)]),!Cesium[_0x262958(0x4cb)](_0x13e715[_0x262958(0x3ba)])||!Cesium[_0x262958(0x4cb)](_0x13e715[_0x262958(0xba8)]))throw new Cesium['DeveloperError'](_0x262958(0xd32));if(!Cesium[_0x262958(0x4cb)](_0x13e715[_0x262958(0x348)])||_0x13e715[_0x262958(0x348)]<0x0)throw new Cesium['DeveloperError'](_0x262958(0x3dd));if(0x0===_0x13e715['duration'])return Cesium[_0x262958(0x4cb)](_0x13e715['complete'])&&_0x13e715[_0x262958(0x874)](),new _0x42c056(this);var _0xe45d2a=_0x13e715[_0x262958(0x348)]/0.001,_0x3ebd5a=Cesium[_0x262958(0x714)](_0x13e715[_0x262958(0x840)],0x0),_0x4d939b=_0x3ebd5a/0.001,_0x101586=Cesium[_0x262958(0x714)](_0x13e715[_0x262958(0xd5d)],Cesium['EasingFunction'][_0x262958(0x364)]),_0xd916fb=_0x13e715['startObject'],_0x2d27df=new _0x11fbf5[(_0x262958(0x848))](_0xd916fb);_0x2d27df['to'](_0x2eb98a(_0x13e715[_0x262958(0xba8)]),_0xe45d2a),_0x2d27df['delay'](_0x4d939b),_0x2d27df[_0x262958(0xab3)](_0x101586),Cesium['defined'](_0x13e715['update'])&&_0x2d27df[_0x262958(0x915)](function(){_0x13e715['update'](_0xd916fb);}),_0x2d27df['onComplete'](Cesium[_0x262958(0x714)](_0x13e715[_0x262958(0x874)],null)),_0x2d27df[_0x262958(0x465)](Cesium[_0x262958(0x714)](_0x13e715[_0x262958(0x90a)],0x0));var _0x12c678=new _0x42c056(this,_0x2d27df,_0x13e715[_0x262958(0x3ba)],_0x13e715[_0x262958(0xba8)],_0x13e715[_0x262958(0x348)],_0x3ebd5a,_0x101586,_0x13e715[_0x262958(0x64f)],_0x13e715[_0x262958(0x874)],_0x13e715[_0x262958(0x544)]);return this['_tweens']['push'](_0x12c678),_0x12c678;},Cesium[_0x14b705(0x994)][_0x14b705(0x8bd)][_0x14b705(0x4d1)]=function(_0x2df958){const _0x590fdb=_0x14b705;if(!Cesium[_0x590fdb(0x4cb)](_0x2df958))return!0x1;var _0x255b03=this[_0x590fdb(0x730)][_0x590fdb(0x966)](_0x2df958);return-0x1!==_0x255b03&&(_0x2df958[_0x590fdb(0x5e0)][_0x590fdb(0x57c)](),Cesium[_0x590fdb(0x4cb)](_0x2df958[_0x590fdb(0x544)])&&_0x2df958['cancel'](),this[_0x590fdb(0x730)][_0x590fdb(0x984)](_0x255b03,0x1),!0x0);},Cesium[_0x14b705(0xd03)]['prototype'][_0x14b705(0x273)]=Cesium[_0x14b705(0xd03)][_0x14b705(0x8bd)][_0x14b705(0xb05)],Cesium[_0x14b705(0xd03)]['prototype'][_0x14b705(0xb05)]=function(_0x37394f,_0x7421dd,_0x582e1b){const _0x224b75=_0x14b705;return-0x1!==_0x37394f[_0x224b75(0x9a8)][_0x224b75(0xc30)][_0x224b75(0x966)](_0x224b75(0xcbc))&&(_0x37394f[_0x224b75(0xc30)]=_0x37394f[_0x224b75(0xc30)][_0x224b75(0x94b)](_0x224b75(0x30f),'/tileset/data/path/'),this[_0x224b75(0x566)]=!0x0),this[_0x224b75(0x273)](_0x37394f,_0x7421dd,_0x582e1b);},Cesium[_0x14b705(0xd9c)][_0x14b705(0x8bd)][_0x14b705(0x96d)]=Cesium[_0x14b705(0xd9c)][_0x14b705(0x8bd)][_0x14b705(0xbc9)],Cesium[_0x14b705(0xd9c)][_0x14b705(0x8bd)]['requestContent']=function(){const _0x3cbc72=_0x14b705;return this[_0x3cbc72(0xe10)][_0x3cbc72(0x566)]&&(this[_0x3cbc72(0x982)][_0x3cbc72(0xc30)]=this[_0x3cbc72(0x982)]['url'][_0x3cbc72(0x94b)](/\+/g,_0x3cbc72(0xd31))),this[_0x3cbc72(0x96d)]();},Cesium[_0x14b705(0x618)][_0x14b705(0x7e6)]=Cesium[_0x14b705(0x618)][_0x14b705(0xc05)],Cesium['computeFlyToLocationForRectangle']['_sampleTerrainMostDetailed']=function(_0x398401,_0x47b528){const _0xdfa149=_0x14b705;return Cesium[_0xdfa149(0x618)]['_sampleTerrainMostDetailedFunc'](_0x398401,_0x47b528)['then'](_0x4c1019=>{const _0x4d8c51=_0xdfa149;let _0x88311f=_0x4c1019;return _0x88311f[_0x4d8c51(0x6ac)](_0x43b49f=>{const _0x23bdbd=_0x4d8c51;null==_0x43b49f[_0x23bdbd(0xc1d)]&&(_0x43b49f['height']=0x0);}),Promise[_0x4d8c51(0x356)](_0x88311f);});},Cesium[_0x14b705(0x752)][_0x14b705(0x8bd)][_0x14b705(0xd04)]=Cesium[_0x14b705(0x752)][_0x14b705(0x8bd)][_0x14b705(0xd4e)],Cesium['QuantizedMeshTerrainData'][_0x14b705(0x8bd)]['createMesh']=function(..._0x14de86){const _0x406d0c=_0x14b705;return this[_0x406d0c(0xd04)](..._0x14de86)?.[_0x406d0c(0xacd)](_0x2bc0ab=>_0x1b3cfb(_0x2bc0ab));};var _0x1c3726={};const _0x330414={'NONE':0x0,'CATMULL_ROM':0x1};var _0x5307a9=Object[_0x14b705(0x963)](_0x330414);const _0x514b00={'StopPause':'StopPause','StopAround':_0x14b705(0x533)};var _0x16d2f2=Object[_0x14b705(0x963)](_0x514b00);const _0x56002e=Cesium['defaultValue'];function _0x5a532c(_0x5c3c14){const _0x5c7316=_0x14b705;this[_0x5c7316(0x29a)]=_0x56002e(_0x5c3c14['duration'],0xa),this['_waitTime']=_0x56002e(_0x5c3c14[_0x5c7316(0xb54)],0x0),this['_point']=_0x5c3c14['point'],this[_0x5c7316(0xd09)]=_0x56002e(_0x5c3c14['heading'],0x0),this[_0x5c7316(0xb19)]=_0x56002e(_0x5c3c14['tilt'],0x0),this[_0x5c7316(0xd0f)]=_0x5c3c14[_0x5c7316(0x555)],this['_speed']=_0x56002e(_0x5c3c14['speed'],0x0),this['_stopPlayMode']=_0x5c3c14['stopPlayMode']||_0x16d2f2[_0x5c7316(0xb27)],this[_0x5c7316(0xdba)]=_0x56002e(_0x5c3c14[_0x5c7316(0x28f)],0x0),this['_promise']=void 0x0,this['_index']=_0x56002e(_0x5c3c14[_0x5c7316(0x804)],0x0),this['_nextStopIndex']=void 0x0,this[_0x5c7316(0x7e3)]=void 0x0,this[_0x5c7316(0x931)]=_0x56002e(_0x5c3c14[_0x5c7316(0xd73)],!0x0);}Object[_0x14b705(0x33b)](_0x5a532c[_0x14b705(0x8bd)],{'duration':{'get':function(){const _0x5635c8=_0x14b705;return this[_0x5635c8(0x29a)];},'set':function(_0x4a0518){const _0x46f288=_0x14b705;_0x4a0518&&(this[_0x46f288(0x29a)]=_0x4a0518);}},'waitTime':{'get':function(){const _0x392e47=_0x14b705;return this[_0x392e47(0xc9f)];},'set':function(_0x597cad){const _0x1c437f=_0x14b705;_0x597cad&&!this['_isGenerated']&&(this[_0x1c437f(0xc9f)]=_0x597cad);}},'heading':{'get':function(){const _0x52274f=_0x14b705;return this[_0x52274f(0xd09)];},'set':function(_0x1b472f){const _0x2ddd1d=_0x14b705;_0x1b472f&&(this[_0x2ddd1d(0xd09)]=_0x1b472f);}},'tilt':{'get':function(){const _0x22bd5f=_0x14b705;return this[_0x22bd5f(0xb19)];},'set':function(_0x49be8e){const _0x4c1143=_0x14b705;_0x49be8e&&(this[_0x4c1143(0xb19)]=_0x49be8e);}},'stopName':{'get':function(){const _0x16a86e=_0x14b705;return this[_0x16a86e(0xd0f)];},'set':function(_0x1dfb40){const _0x27ad4d=_0x14b705;_0x1dfb40&&(this[_0x27ad4d(0xd0f)]=_0x1dfb40);}},'point':{'get':function(){const _0xde7722=_0x14b705;return this[_0xde7722(0x44a)];},'set':function(_0x14168e){const _0x4e5929=_0x14b705;this[_0x4e5929(0x44a)]=_0x14168e;}},'speed':{'get':function(){const _0x401ecd=_0x14b705;return this[_0x401ecd(0x40c)];},'set':function(_0x2ce54c){const _0x40a8e2=_0x14b705;_0x2ce54c&&(this[_0x40a8e2(0x40c)]=_0x2ce54c);}},'stopPlayMode':{'get':function(){const _0x4fc163=_0x14b705;return this[_0x4fc163(0x3fe)];},'set':function(_0x173d37){const _0x1c88a4=_0x14b705;_0x173d37&&(this[_0x1c88a4(0x3fe)]=_0x173d37);}},'surroundDuration':{'get':function(){const _0x402b8d=_0x14b705;return this[_0x402b8d(0xdba)];},'set':function(_0x4dab60){_0x4dab60&&(this['_surroundDuration']=_0x4dab60);}},'index':{'get':function(){const _0x377c1f=_0x14b705;return this[_0x377c1f(0x640)];}},'promise':{'get':function(){const _0x24db92=_0x14b705;return this[_0x24db92(0x3d7)];},'set':function(_0x1240c8){const _0x4561d0=_0x14b705;_0x1240c8&&(this[_0x4561d0(0x3d7)]=_0x1240c8);}}});const _0x3491f2={'Smoothly':0x0,'Directly':0x1};var _0x2c1fac=Object['freeze'](_0x3491f2);const _0x29d85a=Cesium[_0x14b705(0x3e0)],_0x317343=Cesium['EasingFunction'],_0xe293b1=Cesium[_0x14b705(0x4cb)],_0x30aa99=Cesium[_0x14b705(0x714)],_0x477d55=Cesium[_0x14b705(0x367)],_0x11188d={'Playing':0x0,'Pause':0x1,'Stop':0x2,'Wait':0x3};function _0xb0d852(_0x421a15){const _0x5d777c=_0x14b705,_0x556679=_0x421a15[_0x5d777c(0x321)],_0x2f58ab=_0x421a15[_0x5d777c(0x6f2)];if(!_0x556679)throw new _0x29d85a(_0x5d777c(0xc65));if(!_0x2f58ab)throw new _0x29d85a('routes\x20is\x20required!');this[_0x5d777c(0x5df)]=_0x2f58ab,this['_scene']=_0x556679,this[_0x5d777c(0x92f)]=0x0,this[_0x5d777c(0x228)]=0x0,this[_0x5d777c(0x9f1)]=void 0x0,this[_0x5d777c(0xa73)]=new Cesium[(_0x5d777c(0xa26))](),this[_0x5d777c(0x501)]=0x1,this['_flyStatus']=_0x11188d[_0x5d777c(0x725)],this[_0x5d777c(0x563)]=_0x2c1fac[_0x5d777c(0xb67)],this[_0x5d777c(0x6d6)]=_0x5307a9[_0x5d777c(0x4b5)];}function _0x1b0514(_0x345bf4,_0x419205,_0x55bc3f){const _0x9cd1fd=_0x14b705;_0x345bf4['_flyStatus']=_0x11188d['Playing'];const _0x464359=_0x345bf4[_0x9cd1fd(0xdb4)]['camera'],_0x2bd484=_0x345bf4['_routes'][_0x9cd1fd(0x6f2)][0x0],_0x336014=_0x2bd484[_0x9cd1fd(0x50a)],_0x529edb=_0x345bf4[_0x9cd1fd(0x6d6)],_0x435ee3=_0x2bd484[_0x9cd1fd(0x2d4)],_0x3b0633=_0x2bd484[_0x9cd1fd(0xd01)],_0x43ac95=_0x2bd484['isTiltFree'],_0x2a6f7a=_0x2bd484[_0x9cd1fd(0xb9d)],_0x21e979=_0x30aa99(_0x2bd484['_stopCollection'][_0x9cd1fd(0xaf6)](_0x419205),_0x2bd484[_0x9cd1fd(0x861)][_0x9cd1fd(0x35f)][_0x419205]);if(!_0x21e979)return!0x0===_0x435ee3?(_0x419205=_0x2bd484[_0x9cd1fd(0x861)][_0x9cd1fd(0x35f)][0x0][_0x9cd1fd(0x804)],_0xe293b1(_0x336014)&&(_0x336014[_0x9cd1fd(0x588)]=0x0),_0x345bf4[_0x9cd1fd(0x228)]=_0x419205,_0x345bf4[_0x9cd1fd(0x2e0)]=_0x419205,void _0x1b0514(_0x345bf4,_0x419205)):void(_0x345bf4['_flyStatus']=_0x11188d[_0x9cd1fd(0x725)]);if(_0x419205===_0x345bf4[_0x9cd1fd(0x2e0)]){const _0x5c95e9=_0xe293b1(_0x21e979[_0x9cd1fd(0x894)])&&!_0x43ac95?{'direction':_0x21e979[_0x9cd1fd(0x894)],'up':_0x21e979['up']}:{'heading':_0x21e979[_0x9cd1fd(0x22a)],'pitch':_0x21e979['tilt'],'roll':0x0};_0x464359[_0x9cd1fd(0xa7b)]({'destination':_0x21e979[_0x9cd1fd(0x8ab)],'orientation':_0x5c95e9,'convert':_0x21e979[_0x9cd1fd(0x931)]}),_0x419205++,_0x1b0514(_0x345bf4,_0x419205);}else{if(_0x21e979[_0x9cd1fd(0x62b)]){const _0x16ce8e=_0xe293b1(_0x21e979[_0x9cd1fd(0x894)])&&!_0x43ac95?{'direction':_0x21e979[_0x9cd1fd(0x894)],'up':_0x21e979['up']}:{'heading':_0x21e979[_0x9cd1fd(0x22a)],'pitch':_0x21e979['tilt'],'roll':0x0};return _0x464359[_0x9cd1fd(0xa7b)]({'destination':_0x21e979[_0x9cd1fd(0x8ab)],'orientation':_0x16ce8e,'convert':_0x21e979[_0x9cd1fd(0x931)]}),void _0x5dcdd7(_0x345bf4,_0x21e979,_0x419205);}const _0x4765de=_0x30aa99(_0x2bd484['_stopCollection'][_0x9cd1fd(0xaf6)](_0x419205-0x1),_0x2bd484[_0x9cd1fd(0x861)][_0x9cd1fd(0xaf6)](_0x21e979[_0x9cd1fd(0x7e3)]));_0xe293b1(_0x55bc3f)&&(_0x4765de=_0x55bc3f);const _0x2b7205=_0x4765de[_0x9cd1fd(0xa0c)]<_0x21e979[_0x9cd1fd(0xa0c)]?_0x4765de['altitude']:_0x21e979[_0x9cd1fd(0xa0c)];let _0x301c31;if(_0x4765de[_0x9cd1fd(0xd39)]===_0x16d2f2[_0x9cd1fd(0x533)])_0x301c31=_0x4765de[_0x9cd1fd(0x28f)];else{if(_0xe293b1(_0x55bc3f)){const _0x3a4743=_0x477d55[_0x9cd1fd(0xa39)](_0x55bc3f[_0x9cd1fd(0x8ab)],_0x21e979['point']);_0x4765de['duration']=_0x3a4743/_0x4765de['speed'];}_0x301c31=_0x4765de['duration'];}_0x301c31/=_0x345bf4[_0x9cd1fd(0x501)];const _0x2816a9=_0xe293b1(_0x21e979[_0x9cd1fd(0x894)])&&!_0x43ac95?{'direction':_0x21e979[_0x9cd1fd(0x894)],'up':_0x21e979['up']}:{'heading':_0x21e979[_0x9cd1fd(0x22a)],'pitch':_0x21e979[_0x9cd1fd(0xd0b)],'roll':0x0},_0x393f30=!0x1;_0x345bf4[_0x9cd1fd(0x563)]===_0x2c1fac[_0x9cd1fd(0x72c)]&&_0xe293b1(_0x4765de['direction'])&&(_0x4765de[_0x9cd1fd(0x894)],_0x4765de['up'],_0x393f30=!0x0),_0x464359[_0x9cd1fd(0xde1)]({'convert':_0x21e979['_isConvert'],'destination':_0x21e979['point'],'orientation':_0x2816a9,'maximumHeight':_0x2b7205,'duration':_0x301c31,'headingFree':_0x3b0633,'pitchFree':_0x43ac95,'altitudeFree':_0x2a6f7a,'directTurning':_0x393f30,'catmullRomSpline':_0x336014,'preStopIndex':_0x419205-0x1,'interpolationMode':_0x529edb,'easingFunction':_0x317343[_0x9cd1fd(0x364)],'complete':function(){_0x5dcdd7(_0x345bf4,_0x21e979,_0x419205);}});}}let _0x23143c;function _0x5dcdd7(_0x2c367b,_0x35bc0c,_0x5da0ad){const _0x3dd4ce=_0x14b705;if(_0x23143c&&clearTimeout(_0x23143c),_0x2c367b[_0x3dd4ce(0x228)]=_0x35bc0c['_index'],_0x5da0ad=_0x30aa99(_0x35bc0c['_nextStopIndex'],_0x35bc0c[_0x3dd4ce(0x640)]+0x1),_0x2c367b[_0x3dd4ce(0xa73)][_0x3dd4ce(0x39a)](_0x35bc0c),_0x35bc0c[_0x3dd4ce(0x7ae)])_0x35bc0c['promise']['then'](function(){const _0x27f86b=_0x3dd4ce;let _0xd70ee3=_0x35bc0c[_0x27f86b(0xb54)];_0xd70ee3>0x0?setTimeout(function(){_0x1b0514(_0x2c367b,_0x5da0ad);},0x3e8*_0xd70ee3):_0x1b0514(_0x2c367b,_0x5da0ad);});else{let _0x491da8=_0x35bc0c[_0x3dd4ce(0xb54)];_0x491da8>0x0?(_0x2c367b['_flyStatus']=_0x11188d[_0x3dd4ce(0xbc3)],_0x23143c=setTimeout(function(){const _0x41494d=_0x3dd4ce;_0x2c367b['_flyStatus']===_0x11188d['Wait']&&(_0x2c367b[_0x41494d(0x9c1)]=_0x11188d[_0x41494d(0xc08)],_0x1b0514(_0x2c367b,_0x5da0ad));},0x3e8*_0x491da8)):_0x1b0514(_0x2c367b,_0x5da0ad);}}function _0xecd755(_0x12e5ea,_0x320934){const _0x2aecfd=_0x14b705,_0x36bdce=_0x320934[_0x2aecfd(0x9b9)]();let _0x7b76a9=_0x12e5ea[_0x2aecfd(0x9b9)]();_0x7b76a9=Cesium[_0x2aecfd(0x367)]['normalize'](_0x7b76a9,_0x7b76a9),Math[_0x2aecfd(0xa76)](Cesium[_0x2aecfd(0x367)]['dot'](_0x7b76a9,_0x36bdce))>=0x1&&(_0x7b76a9=Math[_0x2aecfd(0xa76)](Cesium['Cartesian3'][_0x2aecfd(0x3be)](_0x36bdce,Cesium['Cartesian3']['UNIT_Y']))<0x1?Cesium[_0x2aecfd(0x367)][_0x2aecfd(0x9b9)](Cesium['Cartesian3']['UNIT_Y'],_0x7b76a9):Cesium[_0x2aecfd(0x367)][_0x2aecfd(0x9b9)](Cesium[_0x2aecfd(0x367)][_0x2aecfd(0xcf5)],_0x7b76a9));let _0x146dc0=new Cesium[(_0x2aecfd(0x367))]();return Cesium[_0x2aecfd(0x367)]['cross'](_0x7b76a9,_0x36bdce,_0x146dc0),_0x146dc0=Cesium[_0x2aecfd(0x367)][_0x2aecfd(0x5e6)](_0x146dc0,_0x146dc0),Cesium[_0x2aecfd(0x367)][_0x2aecfd(0x8fd)](_0x36bdce,_0x146dc0,_0x7b76a9),_0x7b76a9=Cesium[_0x2aecfd(0x367)][_0x2aecfd(0x5e6)](_0x7b76a9,_0x7b76a9),_0x7b76a9;}Object['defineProperties'](_0xb0d852['prototype'],{'routes':{'get':function(){const _0x449d3=_0x14b705;return this[_0x449d3(0x5df)];},'set':function(_0x58f811){const _0x542aa4=_0x14b705;_0x58f811&&(this[_0x542aa4(0x5df)]=_0x58f811);}},'stopArrived':{'get':function(){return this['_stopArrived'];}},'currentStopIndex':{'get':function(){const _0x5ee0cd=_0x14b705,_0x391765=this[_0x5ee0cd(0x5df)][_0x5ee0cd(0x6f2)][0x0][_0x5ee0cd(0x861)][_0x5ee0cd(0xaf6)](this[_0x5ee0cd(0x92f)]);return _0xe293b1(_0x391765)||(this[_0x5ee0cd(0x228)]=this[_0x5ee0cd(0x92f)]=this[_0x5ee0cd(0x5df)]['routes'][0x0][_0x5ee0cd(0x861)]['_array'][0x0][_0x5ee0cd(0x804)]),this[_0x5ee0cd(0x92f)];},'set':function(_0x275d7f){const _0x35e340=_0x14b705;if(_0xe293b1(_0x275d7f)&&0x1==this[_0x35e340(0x5df)][_0x35e340(0xa66)]){const _0x2b2442=this[_0x35e340(0x5df)][_0x35e340(0x6f2)][0x0][_0x35e340(0xc18)][_0x35e340(0xbc2)]-0x1;_0x275d7f=(_0x275d7f=_0x275d7f>_0x2b2442?_0x2b2442:_0x275d7f)<0x0?0x0:_0x275d7f,this['_currentStopIndex']=_0x275d7f;}}},'currentRoute':{'get':function(){const _0x433648=_0x14b705;if(this[_0x433648(0x5df)]['ready'])return this[_0x433648(0x5df)][_0x433648(0x6f2)][0x0];}},'readyPromise':{'get':function(){const _0x4c5676=_0x14b705;return this['_routes'][_0x4c5676(0x307)];}},'playRate':{'get':function(){const _0x35681c=_0x14b705;return this[_0x35681c(0x501)];},'set':function(_0x3ebcb7){const _0x4c6c50=_0x14b705;if(_0x3ebcb7&&0x0!==_0x3ebcb7&&this[_0x4c6c50(0x501)]!==_0x3ebcb7&&(this[_0x4c6c50(0x501)]=_0x3ebcb7,this[_0x4c6c50(0x9c1)]===_0x11188d[_0x4c6c50(0xc08)])){this[_0x4c6c50(0xdb4)]['camera'][_0x4c6c50(0x664)]();const _0x5566f4=this[_0x4c6c50(0x5df)][_0x4c6c50(0x6f2)][0x0][_0x4c6c50(0xaf6)](this[_0x4c6c50(0x228)]),_0x2a6c3b=new _0x5a532c({});for(let _0x3f4120 in _0x5566f4)_0x2a6c3b[_0x3f4120]=_0x5566f4[_0x3f4120];_0x2a6c3b[_0x4c6c50(0x8ab)]=this[_0x4c6c50(0xdb4)][_0x4c6c50(0xc11)]['_position'],_0x1b0514(this,this[_0x4c6c50(0x228)]+0x1,_0x2a6c3b);}}},'turningMode':{'get':function(){return this['_turningMode'];},'set':function(_0x49316a){this['_turningMode']=_0x49316a;}},'interpolationMode':{'get':function(){const _0x2855f7=_0x14b705;return this[_0x2855f7(0x6d6)];},'set':function(_0x43dff8){const _0x413fbc=_0x14b705;this[_0x413fbc(0x6d6)]=_0x43dff8;}}}),_0xb0d852['prototype']['play']=function(){const _0x5aae5f=_0x14b705;if(this[_0x5aae5f(0x768)]&&this[_0x5aae5f(0x9c1)]!==_0x11188d['Playing']){if(this[_0x5aae5f(0x9c1)]===_0x11188d['Pause']||this['_flyStatus']===_0x11188d[_0x5aae5f(0xbc3)])this[_0x5aae5f(0x9f1)]&&this[_0x5aae5f(0xdb4)][_0x5aae5f(0xc11)][_0x5aae5f(0x8b3)]?(this[_0x5aae5f(0x9f1)]['_tweenjs'][_0x5aae5f(0x720)](),this[_0x5aae5f(0x9c1)]=_0x11188d[_0x5aae5f(0xc08)]):_0x1b0514(this,this['_dynamicCurrentStopIndex']+0x1);else{if(this[_0x5aae5f(0x2e0)]>=this[_0x5aae5f(0x5df)][_0x5aae5f(0x6f2)][0x0][_0x5aae5f(0xc18)][this[_0x5aae5f(0x5df)]['routes'][0x0][_0x5aae5f(0xc18)]['length']-0x1]['index'])return void(this[_0x5aae5f(0x9c1)]=_0x11188d[_0x5aae5f(0x725)]);_0x1b0514(this,this['currentStopIndex']);}}},_0xb0d852[_0x14b705(0x8bd)]['pause']=function(){const _0x17b0b3=_0x14b705;this['_flyStatus']===_0x11188d['Playing']?(this[_0x17b0b3(0x9f1)]=this[_0x17b0b3(0xdb4)]['camera'][_0x17b0b3(0x8b3)],this[_0x17b0b3(0x9f1)]&&this[_0x17b0b3(0x9f1)][_0x17b0b3(0x5e0)]&&this['_currentTween'][_0x17b0b3(0x5e0)][_0x17b0b3(0xa32)](),this['_flyStatus']=_0x11188d['Pause']):this[_0x17b0b3(0x9c1)]===_0x11188d[_0x17b0b3(0xbc3)]&&(this[_0x17b0b3(0x9c1)]=_0x11188d[_0x17b0b3(0x9db)]);},_0xb0d852['prototype'][_0x14b705(0x57c)]=function(){const _0x1645e0=_0x14b705;this[_0x1645e0(0x9f1)]=this['_scene'][_0x1645e0(0x56f)][_0x1645e0(0xaf6)](0x0),this[_0x1645e0(0x9f1)]&&this[_0x1645e0(0x9c1)]!==_0x11188d[_0x1645e0(0x725)]?(this['_currentTween']['cancelTween'](),this[_0x1645e0(0x9c1)]=_0x11188d['Stop'],this[_0x1645e0(0x9f1)]=void 0x0):this['_flyStatus']===_0x11188d[_0x1645e0(0xbc3)]&&(this['_flyStatus']=_0x11188d[_0x1645e0(0x725)]),this[_0x1645e0(0x228)]=this['_currentStopIndex'];},_0xb0d852[_0x14b705(0x8bd)][_0x14b705(0x469)]=function(_0x109764){const _0x5a99e6=_0x14b705;if(_0x109764&&this[_0x5a99e6(0x9c1)]!==_0x11188d['Playing']){const _0x4cbb22=this[_0x5a99e6(0xdb4)][_0x5a99e6(0xc11)],_0x51c94d=_0xe293b1(_0x109764[_0x5a99e6(0x894)])?{'direction':_0x109764[_0x5a99e6(0x894)],'up':_0x109764['up']}:{'heading':_0x109764[_0x5a99e6(0x22a)],'pitch':_0x109764[_0x5a99e6(0xd0b)],'roll':0x0};_0x4cbb22[_0x5a99e6(0xa7b)]({'destination':_0x109764[_0x5a99e6(0x8ab)],'orientation':_0x51c94d,'convert':_0x109764[_0x5a99e6(0x931)]}),this[_0x5a99e6(0x228)]=_0x109764[_0x5a99e6(0x804)];}},_0xb0d852[_0x14b705(0x8bd)]['getAllRouteStops']=function(){const _0x42014f=_0x14b705;return this['currentRoute']?this[_0x42014f(0x768)][_0x42014f(0xc18)]:[];};const _0x19ecdb=Cesium[_0x14b705(0x3e0)],_0x4194ac=Cesium[_0x14b705(0x367)],_0x194b6f=Cesium['defaultValue'],_0x1ad79b=Cesium[_0x14b705(0x4cb)],_0x2843de=Cesium['Math'],_0x4ebbc3=Cesium[_0x14b705(0xb8b)],_0x205f2a=Cesium[_0x14b705(0x697)];function _0x3982b9(_0x51cb1b){const _0x22d055=_0x14b705;_0x51cb1b=_0x51cb1b||{},this[_0x22d055(0x861)]=new _0x205f2a(),this[_0x22d055(0x76a)]=_0x194b6f(_0x51cb1b['isStopVisible'],!0x1),this[_0x22d055(0x308)]=[],this[_0x22d055(0x643)]=_0x194b6f(_0x51cb1b[_0x22d055(0x2d4)],!0x1),this['_isLineVisible']=_0x194b6f(_0x51cb1b['isLineVisible'],!0x1),this[_0x22d055(0xaab)]=void 0x0,this[_0x22d055(0xc1b)]=_0x194b6f(_0x51cb1b['routeName'],''),this[_0x22d055(0x40c)]=_0x194b6f(_0x51cb1b[_0x22d055(0x26c)],0x32),this[_0x22d055(0xbc8)]=_0x194b6f(_0x51cb1b[_0x22d055(0x44c)],!0x1),this[_0x22d055(0x2c7)]=_0x194b6f(_0x51cb1b[_0x22d055(0x2ad)],0x0),this['_isHeadingFree']=!this[_0x22d055(0xbc8)]&&_0x194b6f(_0x51cb1b[_0x22d055(0xd01)],!0x1),this[_0x22d055(0xca9)]=_0x194b6f(_0x51cb1b['isTiltFree'],!0x1),this[_0x22d055(0xd21)]=_0x194b6f(_0x51cb1b[_0x22d055(0xb9d)],!0x1),this[_0x22d055(0x3a4)]=_0x51cb1b[_0x22d055(0x8e4)],this[_0x22d055(0x50a)]=void 0x0,this[_0x22d055(0xdfa)]=!0x1,this[_0x22d055(0x6c6)]=_0x194b6f(_0x51cb1b[_0x22d055(0x7bf)],{}),this[_0x22d055(0x8bc)]=[],this[_0x22d055(0x440)]=[];}Object[_0x14b705(0x33b)](_0x3982b9[_0x14b705(0x8bd)],{'stopCollection':{'get':function(){const _0x5d1c2d=_0x14b705;return this[_0x5d1c2d(0x861)][_0x5d1c2d(0x25c)];}},'isStopVisible':{'get':function(){return this['_isStopVisible'];},'set':function(_0x574ba5){const _0x4d1f79=_0x14b705;_0x1ad79b(_0x574ba5)&&_0x574ba5!==this[_0x4d1f79(0x76a)]&&(this['_isStopVisible']=_0x574ba5,this[_0x4d1f79(0x3af)]());}},'isFlyLoop':{'get':function(){const _0x1c03b7=_0x14b705;return this[_0x1c03b7(0x643)];},'set':function(_0x3e7cd0){const _0x55d74a=_0x14b705;_0x3e7cd0&&(this[_0x55d74a(0x643)]=_0x3e7cd0);}},'isLineVisible':{'get':function(){const _0x5e435e=_0x14b705;return this[_0x5e435e(0x347)];},'set':function(_0x1a0248){const _0x334f57=_0x14b705;_0x1ad79b(_0x1a0248)&&_0x1a0248!==this[_0x334f57(0x347)]&&(this[_0x334f57(0x347)]=_0x1a0248,this['setLineVisible']());}},'lineEntity':{'get':function(){const _0x1978e8=_0x14b705;return this[_0x1978e8(0xaab)];},'set':function(_0x5ea04a){const _0x4de230=_0x14b705;_0x1ad79b(_0x5ea04a)&&(this[_0x4de230(0xaab)]=_0x5ea04a);}},'routeName':{'get':function(){const _0x24e58e=_0x14b705;return this[_0x24e58e(0xc1b)];},'set':function(_0xee8d09){const _0x11c37b=_0x14b705;_0xee8d09&&(this[_0x11c37b(0xc1b)]=_0xee8d09);}},'speed':{'get':function(){return this['_speed'];},'set':function(_0x3e8521){const _0x5d6fd9=_0x14b705;if(_0x3e8521&&_0x3e8521!=this[_0x5d6fd9(0x40c)]){this[_0x5d6fd9(0x40c)]=_0x3e8521;let _0x49c1ea=this[_0x5d6fd9(0x26c)],_0xf14fa9=this['stopCollection'];for(let _0x1e00e4=0x0,_0x123837=_0xf14fa9[_0x5d6fd9(0xbc2)];_0x1e00e4<_0x123837-0x1;_0x1e00e4++){let _0xeab7fe=_0xf14fa9[_0x1e00e4];_0xeab7fe[_0x5d6fd9(0x348)]=Math[_0x5d6fd9(0xb5c)](_0xeab7fe[_0x5d6fd9(0x819)]/_0x49c1ea);}}}},'stopCount':{'get':function(){const _0x1e2c33=_0x14b705;return this[_0x1e2c33(0x861)][_0x1e2c33(0xbc2)];}},'isAlongline':{'get':function(){const _0x5ce072=_0x14b705;return this[_0x5ce072(0xbc8)];},'set':function(_0x5092bd){_0x1ad79b(_0x5092bd)&&(this['_isAlongline']=_0x5092bd);}},'totalDuration':{'get':function(){const _0x513106=_0x14b705;return this[_0x513106(0x2c7)];}},'isHeadingFree':{'get':function(){const _0x4c4f3e=_0x14b705;return this[_0x4c4f3e(0x722)];},'set':function(_0x307331){const _0xed0435=_0x14b705;_0x1ad79b(_0x307331)&&(this[_0xed0435(0x722)]=_0x307331);}},'isTiltFree':{'get':function(){const _0x407f1a=_0x14b705;return this[_0x407f1a(0xca9)];},'set':function(_0x50e59d){const _0x3e3e44=_0x14b705;_0x1ad79b(_0x50e59d)&&(this[_0x3e3e44(0xca9)]=_0x50e59d);}},'isAltitudeFree':{'get':function(){const _0x5615ed=_0x14b705;return this[_0x5615ed(0xd21)];},'set':function(_0x1e33c6){_0x1ad79b(_0x1e33c6)&&(this['_isAltitudeFree']=_0x1e33c6);}}}),_0x3982b9[_0x14b705(0x8bd)][_0x14b705(0x6a6)]=function(){const _0x216210=_0x14b705;let _0x5101a7=0x0,_0x2ce57a=[0x0],_0x3ab2a3=[],_0x4eae56=this[_0x216210(0x6c6)][_0x216210(0x790)];const _0x4358e1=this[_0x216210(0x6c6)]['namespace'];_0x4eae56=_0x1ad79b(_0x4eae56)?_0x4eae56[_0x216210(0xa6a)](this[_0x216210(0x440)]):this[_0x216210(0x440)];for(let _0x3503ae=0x0;_0x3503ae<_0x4eae56[_0x216210(0xbc2)];_0x3503ae++){if(this['_removeIndex']['indexOf'](_0x3503ae)>-0x1)continue;let _0x10fa7c,_0x42d73b,_0x457fac,_0x1bf2d1=_0x4eae56[_0x3503ae];if(_0x1bf2d1 instanceof _0x5a532c)_0x10fa7c=_0x1bf2d1;else{let _0x38b685=_0x2ebcaf['queryFirstNode'](_0x1bf2d1,_0x216210(0xc11),_0x4358e1);const _0x2e48ec=_0x2ebcaf[_0x216210(0xdad)](_0x38b685,_0x216210(0xcec),_0x4358e1),_0x41125d=_0x2ebcaf['queryNumericValue'](_0x38b685,_0x216210(0x79a),_0x4358e1),_0x138b76=_0x2ebcaf[_0x216210(0xdad)](_0x38b685,_0x216210(0xa0c),_0x4358e1);let _0x315bb4=_0x2ebcaf[_0x216210(0xdad)](_0x38b685,_0x216210(0x22a),_0x4358e1);_0x315bb4=_0x2843de[_0x216210(0x949)](_0x315bb4);let _0x1ce619=_0x2ebcaf[_0x216210(0xdad)](_0x38b685,_0x216210(0xd0b),_0x4358e1);_0x1ce619=_0x2843de[_0x216210(0x949)](_0x1ce619-0x5a),this[_0x216210(0xbc8)]&&!this[_0x216210(0xca9)]&&(_0x1ce619=0x0),_0x2ebcaf[_0x216210(0x370)](_0x38b685,_0x216210(0x956),_0x4358e1);const _0x42df3d=_0x2ebcaf['queryStringAttribute'](_0x1bf2d1,_0x216210(0x6cb)),_0x814af5=_0x2ebcaf[_0x216210(0x477)](_0x1bf2d1,'speed',_0x4358e1),_0x54627c=_0x2ebcaf[_0x216210(0x6bc)](_0x1bf2d1,'setting',_0x4358e1);_0x457fac=_0x2ebcaf['queryStringValue'](_0x54627c,_0x216210(0xd39),_0x4358e1);const _0x14671d=_0x2ebcaf['queryNumericValue'](_0x54627c,_0x216210(0x993),_0x4358e1);let _0xd7fd70;_0x2ebcaf[_0x216210(0xdad)](_0x54627c,'angularSpeed',_0x4358e1),_0x2ebcaf['queryFirstNode'](_0x54627c,'stopViews',_0x4358e1);let _0x3f5189=!0x0;_0x2e48ec>0xb4||_0x41125d>0xb4?(_0xd7fd70=new _0x4194ac(_0x2e48ec,_0x41125d,_0x138b76),_0x3f5189=!0x1):_0xd7fd70=_0x4194ac['fromDegrees'](_0x2e48ec,_0x41125d,_0x138b76),_0x3ab2a3['push'](_0xd7fd70);let _0x36e4a4=this[_0x216210(0x35c)];if(_0x3503ae>0x0&&_0x36e4a4>0x0&&(_0x42d73b=this[_0x216210(0x861)][_0x216210(0x35f)][this[_0x216210(0x861)][_0x216210(0xbc2)]-0x1],_0x42d73b[_0x216210(0xd39)]!=_0x16d2f2[_0x216210(0x533)])){const _0x59e26a=_0x42d73b[_0x216210(0x8ab)],_0x1ebff9=_0x4194ac[_0x216210(0xa39)](_0x59e26a,_0xd7fd70);_0x42d73b[_0x216210(0x819)]=_0x1ebff9;let _0x1883f7,_0x54493f=_0x42d73b[_0x216210(0x26c)];_0x1883f7=0x0<_0x54493f?_0x54493f:this[_0x216210(0x40c)],_0x42d73b[_0x216210(0x348)]=_0x1ebff9/_0x1883f7,_0x42d73b[_0x216210(0x26c)]=_0x1883f7,_0x5101a7+=_0x42d73b[_0x216210(0x348)],_0x2ce57a[_0x216210(0x6e3)](_0x5101a7);}_0x10fa7c=new _0x5a532c({'index':_0x3503ae,'point':_0xd7fd70,'heading':_0x315bb4,'tilt':_0x1ce619,'stopName':_0x42df3d,'waitTime':_0x14671d,'speed':_0x814af5,'isConvert':_0x3f5189}),_0x10fa7c[_0x216210(0xa0c)]=_0x138b76;}if(this[_0x216210(0xa67)](_0x10fa7c),_0x1ad79b(_0x42d73b)&&(_0x42d73b[_0x216210(0x4cc)]=_0x3503ae,_0x10fa7c[_0x216210(0x7e3)]=_0x42d73b[_0x216210(0x804)]),_0x457fac===_0x16d2f2[_0x216210(0x533)]&&stopsViesNode){const _0x4f22e5=queryChildNodes(stopsViesNode,_0x216210(0x34b),_0x4358e1);if(0x2==_0x4f22e5['length']){const _0x31c778=_0x4f22e5[0x0],_0x1a493=_0x4f22e5[0x1],_0x22ee3c=_0x2ebcaf[_0x216210(0x477)](_0x31c778,_0x216210(0x22a),_0x4358e1),_0xe5d14f=_0x2ebcaf[_0x216210(0x477)](_0x1a493,_0x216210(0x22a),_0x4358e1);_0x2ebcaf[_0x216210(0x477)](_0x31c778,_0x216210(0xd0b),_0x4358e1),_0x2ebcaf['queryNumericAttribute'](_0x1a493,_0x216210(0xd0b),_0x4358e1),_0x2ebcaf['queryNumericAttribute'](_0x31c778,_0x216210(0xa0c),_0x4358e1),_0x2ebcaf[_0x216210(0x477)](_0x1a493,_0x216210(0xa0c),_0x4358e1);const _0x525d53=_0x2ebcaf[_0x216210(0x287)](_0x31c778,_0x216210(0x894),_0x4358e1);_0x2ebcaf[_0x216210(0x287)](_0x1a493,_0x216210(0x894),_0x4358e1);let _0xce11d6,_0x1a202c=_0x216210(0xb07)===_0x525d53?0x1:-0x1;_0x2843de[_0x216210(0x6b9)](_0x22ee3c,_0xe5d14f,_0x2843de[_0x216210(0x89c)])?_0xce11d6=0x168:(_0xce11d6=_0xe5d14f-_0x22ee3c,_0xce11d6<0x0&&_0x216210(0xb07)===_0x525d53?_0xce11d6+=0x168:_0xce11d6>0x0&&_0x216210(0xb07)!==_0x525d53&&(_0xce11d6=0x168-_0xce11d6),_0xce11d6=Math[_0x216210(0xa76)](_0xce11d6));const _0x4720d4=_0xce11d6/angularSpeed;_0x10fa7c[_0x216210(0x28f)]=_0x4720d4/0x3,_0x10fa7c['stopPlayMode']=_0x16d2f2['StopAround'];const _0x5f5346=_0x2843de[_0x216210(0x949)](_0x22ee3c),_0x4ed8f2=_0x2843de['toRadians'](_0x22ee3c+_0x1a202c*_0xce11d6/0x3),_0x162cd6=_0x2843de['toRadians'](_0x22ee3c+_0x1a202c*_0xce11d6*0x2/0x3),_0x31ca0e=_0x2843de[_0x216210(0x949)](_0xe5d14f),_0x67f109=new _0x5a532c({'point':point,'heading':_0x5f5346,'tilt':tilt,'stopName':stopName,'waitTime':waitTime,'speed':stopSpeed,'surroundDuration':_0x4720d4/0x3,'stopPlayMode':_0x16d2f2[_0x216210(0x533)]});_0x67f109[_0x216210(0x62b)]=!0x0,_0x67f109[_0x216210(0xd4f)]=!0x0,this['_addStop'](_0x67f109);let _0xe97104=new _0x5a532c({'point':point,'heading':_0x4ed8f2,'tilt':tilt,'stopName':stopName,'waitTime':0x0,'speed':stopSpeed,'surroundDuration':_0x4720d4/0x3,'stopPlayMode':_0x16d2f2[_0x216210(0x533)]});_0xe97104[_0x216210(0xd4f)]=!0x0,this[_0x216210(0xa67)](_0xe97104);let _0x3daf79=new _0x5a532c({'point':point,'heading':_0x162cd6,'tilt':tilt,'stopName':stopName,'waitTime':0x0,'speed':stopSpeed,'surroundDuration':_0x4720d4/0x3,'stopPlayMode':_0x16d2f2['StopAround']});_0x3daf79[_0x216210(0xd4f)]=!0x0,this[_0x216210(0xa67)](_0x3daf79);let _0x367df9=new _0x5a532c({'point':point,'heading':_0x31ca0e,'tilt':tilt,'stopName':stopName,'waitTime':waitTime,'speed':stopSpeed});this[_0x216210(0xa67)](_0x367df9),_0x5101a7+=_0x4720d4;}}}if(this[_0x216210(0xbc8)]){for(let _0x3faf2a=0x0;_0x3faf2a0x2){let _0x17a5aa=this[_0x216210(0xc18)][this[_0x216210(0xc18)][_0x216210(0xbc2)]-0x1];const _0x6a2ef=this[_0x216210(0xc18)][this[_0x216210(0xc18)]['length']-0x2];_0x17a5aa[_0x216210(0x894)]=_0x6a2ef[_0x216210(0x894)],_0x17a5aa['up']=_0x6a2ef['up'],this[_0x216210(0xca9)]&&(_0x17a5aa[_0x216210(0x22a)]=_0x4ebbc3[_0x216210(0x63b)](_0x17a5aa[_0x216210(0x894)],_0x17a5aa['up'])-_0x2843de['PI']);}}_0x3ab2a3['length']>=0x2&&(this[_0x216210(0x50a)]=new Cesium[(_0x216210(0x5d4))]({'times':_0x2ce57a,'points':_0x3ab2a3})),this[_0x216210(0x3af)](),this[_0x216210(0x2c7)]=_0x5101a7;},_0x3982b9[_0x14b705(0x8bd)][_0x14b705(0xa67)]=function(_0x283885){const _0x3863d1=_0x14b705;if(!_0x283885)throw new _0x19ecdb(_0x3863d1(0x5ab));if(!(_0x283885 instanceof _0x5a532c))throw new _0x19ecdb('parameter\x20stop\x20must\x20be\x20instanceof\x20RouteStop!');if(this['_stopCollection']['set'](_0x283885[_0x3863d1(0x804)],_0x283885),_0x1ad79b(this['_entityCollection'])&&this[_0x3863d1(0x76a)]){const _0x15d025=this[_0x3863d1(0x3a4)]['add']({'position':_0x283885['point'],'billboard':{'image':_0x35cb79(_0x3863d1(0x903)),'scale':0.5}});this[_0x3863d1(0x308)][_0x3863d1(0x6e3)](_0x15d025);}if(this[_0x3863d1(0xdfa)]&&this['_stopCollection'][_0x3863d1(0xbc2)]>0x2){if(_0x1ad79b(this[_0x3863d1(0x50a)])){const _0x18bbd6=[]['concat'](this[_0x3863d1(0x50a)][_0x3863d1(0x755)]);let _0x4bc49e=[][_0x3863d1(0xa6a)](this[_0x3863d1(0x50a)][_0x3863d1(0xafd)]),_0x3929de=this[_0x3863d1(0x861)][_0x3863d1(0xbc2)]>0x0?this[_0x3863d1(0x861)][_0x3863d1(0x35f)][this[_0x3863d1(0x861)][_0x3863d1(0xbc2)]-0x2]['_duration']:0x0,_0x1ea32b=_0x18bbd6[_0x3863d1(0xbc2)]>0x0?_0x18bbd6[_0x18bbd6[_0x3863d1(0xbc2)]-0x1]:0x0;_0x18bbd6[_0x3863d1(0x6e3)](_0x1ea32b+_0x3929de),_0x4bc49e[_0x3863d1(0x6e3)](_0x283885[_0x3863d1(0x8ab)]),this[_0x3863d1(0x50a)]=new Cesium['CatmullRomSpline']({'times':_0x18bbd6,'points':_0x4bc49e});}else{let _0x576ef6=[0x0],_0x5b8d4a=[this[_0x3863d1(0x861)][_0x3863d1(0x35f)][0x0][_0x3863d1(0x8ab)]],_0x4a4120=0x0;for(let _0xc97823=0x1;_0xc97823Cesium[_0x51bfd3(0x877)][_0x51bfd3(0x3d8)](_0x139269)[_0x51bfd3(0x7ac)]())[_0x51bfd3(0xacd)](_0x24d93a=>{_0x286d2d(_0x351301,_0x24d93a);});},_0x5ceb6a[_0x14b705(0x8bd)][_0x14b705(0x636)]=function(_0x140d46){const _0x81bdfe=_0x14b705;if(!_0x6291f8(_0x140d46))throw new _0x40f362(_0x81bdfe(0xba6));const _0x2b6c99=new DOMParser()[_0x81bdfe(0xd07)](_0x140d46,_0x81bdfe(0x5fb));try{_0x286d2d(this,_0x2b6c99);}catch(_0x45de3e){throw new _0x40f362(_0x45de3e);}};const _0x1801bc={'Space':0x0,'Ground':0x1,'S3mModel':0x2,'Raster':0x3};var _0x412bc0=Object['freeze'](_0x1801bc);const _0x37477e={'Point':0x0,'Line':0x1,'Polygon':0x2};var _0x23ac4c=Object[_0x14b705(0x963)](_0x37477e);let _0x28bf87=function(_0x5df448,_0x49b22d,_0x2e3a62){const _0x394092=_0x14b705;if(!_0x5df448||void 0x0===_0x49b22d)throw new Cesium[(_0x394092(0x3e0))](_0x394092(0x417));this[_0x394092(0x44d)]=new Cesium[(_0x394092(0xaf2))](_0x5df448[_0x394092(0x321)]['canvas']),this[_0x394092(0x617)]=_0x5df448,this['mode']=_0x49b22d,this['_clampMode']=Cesium[_0x394092(0x714)](_0x2e3a62,_0x412bc0['Space']),this[_0x394092(0xa80)]=!0x1,this[_0x394092(0x318)]=!0x1,this['_drawEvt']=new Cesium[(_0x394092(0xa26))](),this[_0x394092(0xae3)]=new Cesium['Event'](),this[_0x394092(0x887)]=new Cesium[(_0x394092(0xa26))](),this[_0x394092(0x8b0)]=void 0x0,this['polyline']=void 0x0,this[_0x394092(0x4de)]=void 0x0,this[_0x394092(0xafd)]=void 0x0,this['point']=void 0x0;};function _0x2a372c(_0x51b91a,_0x4a1e4c){const _0x241608=_0x14b705;let _0x5530c4=_0x4a1e4c;if(_0x5530c4&&_0x5530c4[_0x241608(0x318)]){let _0x597b57=_0x5530c4[_0x241608(0x617)][_0x241608(0x321)];if(!_0x597b57[_0x241608(0x51d)])return void console[_0x241608(0x978)](_0x241608(0x56a));let _0x3d1d57=_0x597b57[_0x241608(0xc66)](_0x51b91a[_0x241608(0x905)]);if(_0x3d1d57){if(_0x5530c4['isDrawing']){let _0x266b76=new Cesium['Cartesian2'](_0x51b91a['position']['x'],_0x51b91a[_0x241608(0x905)]['y']);switch(_0x5530c4['mode']){case _0x23ac4c['Line']:_0x322021(_0x266b76,_0x5530c4,!0x0);break;case _0x23ac4c['Polygon']:_0x2b4aa1(_0x266b76,_0x5530c4,!0x0);}}else switch(_0x5530c4['isDrawing']=!0x0,_0x5530c4[_0x241608(0x20f)]){case _0x23ac4c[_0x241608(0x41b)]:_0x4440d0(_0x3d1d57,_0x5530c4);break;case _0x23ac4c[_0x241608(0x857)]:_0x4b37dc(_0x3d1d57,_0x5530c4);break;case _0x23ac4c[_0x241608(0xc93)]:_0x38e555(_0x3d1d57,_0x5530c4);}}}}function _0x4440d0(_0x3e351c,_0x47c790){const _0x254e21=_0x14b705;let _0x5516f3=_0x47c790;_0x5516f3[_0x254e21(0xafd)]?_0x5516f3[_0x254e21(0x8ab)]['position']=_0x3e351c:(_0x5516f3['points']=new Cesium[(_0x254e21(0x4bc))](),_0x5516f3['point']=_0x5516f3[_0x254e21(0xafd)][_0x254e21(0x49c)]({'position':_0x3e351c,'pixelSize':0xa,'color':Cesium['Color']['WHITE']}),_0x5516f3[_0x254e21(0x617)][_0x254e21(0x321)][_0x254e21(0x613)][_0x254e21(0x49c)](_0x5516f3[_0x254e21(0xafd)])),_0x5516f3[_0x254e21(0xdab)](),_0x5516f3[_0x254e21(0x472)][_0x254e21(0x39a)]({'object':_0x5516f3[_0x254e21(0x8ab)]});}function _0x4b37dc(_0x2d16ca,_0x54648f){const _0x406ce9=_0x14b705;let _0x3de7ef=_0x54648f;_0x3de7ef[_0x406ce9(0x8b0)]?(_0x3de7ef['polyline']['show']=!0x0,_0x3de7ef[_0x406ce9(0xd28)][_0x406ce9(0x67f)]=[_0x2d16ca,_0x2d16ca]):(_0x3de7ef[_0x406ce9(0x8b0)]=new Cesium['PolylineCollection'](),_0x3de7ef['polyline']=_0x3de7ef['polylines'][_0x406ce9(0x49c)]({'width':0x2,'positions':[_0x2d16ca,_0x2d16ca],'material':Cesium[_0x406ce9(0x416)][_0x406ce9(0x84c)](Cesium[_0x406ce9(0x416)][_0x406ce9(0xb12)],{'color':Cesium[_0x406ce9(0xb45)][_0x406ce9(0x90c)](_0x406ce9(0xd3a))})}),_0x3de7ef['viewer'][_0x406ce9(0x321)][_0x406ce9(0x613)][_0x406ce9(0x49c)](_0x3de7ef[_0x406ce9(0x8b0)]));}function _0x38e555(_0x1e53e0,_0x526471){const _0x109588=_0x14b705;let _0x536083=_0x526471;_0x536083[_0x109588(0x8b0)]?(_0x536083[_0x109588(0xd28)][_0x109588(0x683)]=!0x0,_0x536083[_0x109588(0xd28)]['positions']=[_0x1e53e0,_0x1e53e0],_0x536083[_0x109588(0x4de)]&&(_0x536083[_0x109588(0x4de)][_0x109588(0x683)]=!0x1)):(_0x536083[_0x109588(0x8b0)]=new Cesium[(_0x109588(0x5ae))](),_0x536083[_0x109588(0xd28)]=_0x536083['polylines'][_0x109588(0x49c)]({'id':_0x109588(0x292)+Math[_0x109588(0x2da)](),'width':0x2,'positions':[_0x1e53e0,_0x1e53e0],'material':Cesium[_0x109588(0x416)][_0x109588(0x84c)](Cesium['Material'][_0x109588(0xb12)],{'color':Cesium[_0x109588(0xb45)]['fromCssColorString'](_0x109588(0xd3a))}),'loop':!0x0}),_0x536083[_0x109588(0x617)]['scene'][_0x109588(0x613)][_0x109588(0x49c)](_0x536083[_0x109588(0x8b0)]));}function _0x34924e(_0x29cfd3,_0x24e58b){const _0x183f0d=_0x14b705;let _0xcca41d=_0x24e58b;if(_0xcca41d&&_0xcca41d[_0x183f0d(0x318)]&&_0xcca41d['isDrawing']){let _0x43feed=new Cesium[(_0x183f0d(0xa18))](_0x29cfd3['endPosition']['x'],_0x29cfd3['endPosition']['y']);switch(_0xcca41d[_0x183f0d(0x20f)]){case _0x23ac4c[_0x183f0d(0x857)]:_0x322021(_0x43feed,_0xcca41d,!0x1);break;case _0x23ac4c[_0x183f0d(0xc93)]:_0x2b4aa1(_0x43feed,_0xcca41d,!0x1);}}_0xcca41d[_0x183f0d(0x887)]['raiseEvent'](new Cesium[(_0x183f0d(0xa18))](_0x29cfd3[_0x183f0d(0x599)]['x'],_0x29cfd3[_0x183f0d(0x599)]['y']));}function _0x322021(_0x4878af,_0x648b4b,_0x1e1602){const _0x1ac948=_0x14b705;let _0x38f795=_0x648b4b,_0x545d30=_0x38f795[_0x1ac948(0x617)]['scene'][_0x1ac948(0xc66)](_0x4878af);if(!_0x545d30)return;let _0x15f573=_0x38f795[_0x1ac948(0xd28)][_0x1ac948(0x67f)],_0x17eec1=_0x15f573[_0x1ac948(0xbc2)];_0x1e1602?_0x15f573[_0x17eec1]=_0x545d30:_0x15f573[_0x17eec1-0x1]=_0x545d30,_0x38f795['polyline'][_0x1ac948(0x67f)]=_0x15f573;}function _0x2b4aa1(_0xed52fa,_0x3bc6b8,_0x2df71c){const _0x5eefd4=_0x14b705;let _0x596fa3=_0x3bc6b8,_0x36cc16=_0x596fa3['viewer'][_0x5eefd4(0x321)][_0x5eefd4(0xc66)](_0xed52fa);if(!_0x36cc16)return;let _0x17576e=_0x596fa3[_0x5eefd4(0xd28)][_0x5eefd4(0x67f)],_0xee84c3=_0x17576e['length'];_0x2df71c?_0x17576e[_0xee84c3]=_0x36cc16:_0x17576e[_0xee84c3-0x1]=_0x36cc16,_0x596fa3[_0x5eefd4(0xd28)][_0x5eefd4(0x67f)]=_0x17576e;}function _0xbb8059(_0x29a815,_0x516fa8){const _0x22f6a4=_0x14b705;let _0x324d97=_0x516fa8;if(_0x324d97&&_0x324d97[_0x22f6a4(0x318)]&&_0x324d97['isDrawing']){if(_0x324d97[_0x22f6a4(0xdab)](),!_0x324d97[_0x22f6a4(0xd28)])return;if(_0x324d97[_0x22f6a4(0xd28)][_0x22f6a4(0x67f)]=_0x324d97[_0x22f6a4(0xd28)][_0x22f6a4(0x67f)][_0x22f6a4(0xd5b)](0x0,_0x324d97[_0x22f6a4(0xd28)][_0x22f6a4(0x67f)][_0x22f6a4(0xbc2)]-0x1),_0x324d97['mode']===_0x23ac4c['Polygon']){if(_0x324d97[_0x22f6a4(0xd28)][_0x22f6a4(0x67f)][_0x22f6a4(0xbc2)]<0x3)return void(_0x324d97[_0x22f6a4(0xd28)][_0x22f6a4(0x67f)][_0x22f6a4(0xbc2)]=0x0);let _0x311c4b=[][_0x22f6a4(0xa6a)](_0x324d97['polyline'][_0x22f6a4(0x67f)]);_0x324d97[_0x22f6a4(0x4de)]||(_0x324d97[_0x22f6a4(0x4de)]=_0x324d97['viewer']['entities'][_0x22f6a4(0x49c)]({'polygon':{'hierarchy':{'positions':_0x311c4b},'material':Cesium[_0x22f6a4(0xb45)][_0x22f6a4(0xb70)][_0x22f6a4(0x63e)](0.5),'perPositionHeight':_0x412bc0[_0x22f6a4(0xdcf)]===_0x324d97[_0x22f6a4(0x60a)]}})),_0x324d97['polygon'][_0x22f6a4(0x4de)][_0x22f6a4(0x76c)]=_0x311c4b,_0x324d97[_0x22f6a4(0x4de)][_0x22f6a4(0x67f)]=_0x311c4b,_0x324d97[_0x22f6a4(0x4de)]['show']=!0x0,_0x324d97[_0x22f6a4(0x472)][_0x22f6a4(0x39a)]({'object':_0x324d97[_0x22f6a4(0x4de)]});}else{if(_0x324d97['mode']===_0x23ac4c[_0x22f6a4(0x857)]){let _0x2c50c4=[];for(let _0xf0b829=0x0,_0x4ee38f=_0x324d97[_0x22f6a4(0xd28)]['positions'][_0x22f6a4(0xbc2)];_0xf0b829<_0x4ee38f;_0xf0b829++)_0x2c50c4['push'](Cesium[_0x22f6a4(0x367)]['clone'](_0x324d97[_0x22f6a4(0xd28)]['positions'][_0xf0b829]));_0x324d97[_0x22f6a4(0x60a)]!==_0x412bc0[_0x22f6a4(0x7bd)]&&_0x324d97['_clampMode']!==_0x412bc0[_0x22f6a4(0x3de)]||(_0x324d97[_0x22f6a4(0x23d)]||(_0x324d97[_0x22f6a4(0x23d)]=[]),_0x324d97['clampToGroundPolylines'][_0x22f6a4(0x6e3)](_0x324d97[_0x22f6a4(0x617)][_0x22f6a4(0x35a)][_0x22f6a4(0x49c)]({'polyline':{'positions':_0x2c50c4,'width':0x5,'material':Cesium[_0x22f6a4(0xb45)]['fromCssColorString'](_0x22f6a4(0xd3a)),'clampToGround':!0x0}})),_0x324d97[_0x22f6a4(0xd28)][_0x22f6a4(0x683)]=!0x1),_0x324d97[_0x22f6a4(0x472)][_0x22f6a4(0x39a)]({'object':_0x324d97[_0x22f6a4(0xd28)]});}}}}Object['defineProperties'](_0x28bf87[_0x14b705(0x8bd)],{'drawEvt':{'get':function(){return this['_drawEvt'];}},'activeEvt':{'get':function(){const _0x4cafd3=_0x14b705;return this[_0x4cafd3(0xae3)];}}}),_0x28bf87[_0x14b705(0x8bd)][_0x14b705(0x72f)]=function(){const _0x19f30d=_0x14b705;if(!0x0===this[_0x19f30d(0x318)])return;this['active']=!0x0;let _0x4d2616=this;this[_0x19f30d(0x44d)]['setInputAction'](function(_0x124903){_0x2a372c(_0x124903,_0x4d2616);},Cesium[_0x19f30d(0x784)]['LEFT_CLICK']),this[_0x19f30d(0x44d)][_0x19f30d(0xe06)](function(_0x326778){_0x34924e(_0x326778,_0x4d2616);},Cesium[_0x19f30d(0x784)][_0x19f30d(0xd2f)]),this[_0x19f30d(0x44d)][_0x19f30d(0xe06)](function(_0x2c8052){_0xbb8059(_0x2c8052,_0x4d2616);},Cesium[_0x19f30d(0x784)][_0x19f30d(0xab1)]),this['activeEvt']['raiseEvent'](!0x0);},_0x28bf87['prototype']['deactivate']=function(){const _0x2e88bb=_0x14b705;this['active']=!0x1,this[_0x2e88bb(0xa80)]=!0x1,this[_0x2e88bb(0x44d)][_0x2e88bb(0x65c)](Cesium[_0x2e88bb(0x784)][_0x2e88bb(0x87d)]),this['handler'][_0x2e88bb(0x65c)](Cesium['ScreenSpaceEventType']['MOUSE_MOVE']),this[_0x2e88bb(0x44d)][_0x2e88bb(0x65c)](Cesium[_0x2e88bb(0x784)][_0x2e88bb(0xab1)]),this[_0x2e88bb(0x5c9)][_0x2e88bb(0x39a)](!0x1);},_0x28bf87['prototype'][_0x14b705(0xac7)]=function(){const _0x190fd4=_0x14b705;this[_0x190fd4(0xdab)](),this[_0x190fd4(0x8b0)]&&(this[_0x190fd4(0x8b0)][_0x190fd4(0xc06)](),this['viewer'][_0x190fd4(0x321)][_0x190fd4(0x613)]['remove'](this[_0x190fd4(0x8b0)]),this[_0x190fd4(0x8b0)]=void 0x0),this['polygon']&&(this[_0x190fd4(0x617)]['entities'][_0x190fd4(0x4d1)](this[_0x190fd4(0x4de)]),this['polygon']=void 0x0),this[_0x190fd4(0xafd)]&&(this[_0x190fd4(0xafd)]['removeAll'](),this[_0x190fd4(0x617)][_0x190fd4(0x321)][_0x190fd4(0x613)][_0x190fd4(0x4d1)](this[_0x190fd4(0xafd)]),this[_0x190fd4(0xafd)]=void 0x0);};var _0x112e07=_0x14b705(0xb51),_0x2d526f='referenceAddPoint',_0x508a53=function(_0x416b62,_0x2428ad){const _0x297aca=_0x14b705;if(!Cesium['defined'](_0x416b62)||!Cesium[_0x297aca(0x4cb)](_0x2428ad))throw new Cesium[(_0x297aca(0x3e0))](_0x297aca(0xc90));this[_0x297aca(0x44d)]=new Cesium[(_0x297aca(0xaf2))](_0x416b62[_0x297aca(0xd3c)]),this[_0x297aca(0x321)]=_0x416b62,this[_0x297aca(0x318)]=!0x1,this[_0x297aca(0x668)]=Cesium['Color']['WHITE'],this[_0x297aca(0xbe1)]=Cesium['Color'][_0x297aca(0x886)],this[_0x297aca(0x412)](_0x2428ad),this['_editZ']=!0x1,this[_0x297aca(0x242)]=new Cesium[(_0x297aca(0xa26))]();};function _0x2e323d(_0x346146,_0x12ccec){const _0x4347f0=_0x14b705;var _0xc31595=_0x346146[_0x4347f0(0x916)](_0x12ccec[_0x4347f0(0x905)]);if(Cesium[_0x4347f0(0x4cb)](_0xc31595)&&(Cesium[_0x4347f0(0x714)](_0xc31595['id'],_0xc31595[_0x4347f0(0x29c)]['id']),Cesium['defined'](_0xc31595[_0x4347f0(0x29c)])))return _0xc31595;}function _0x386f9d(_0x2276b0,_0x4f79d5){const _0x608dfe=_0x14b705;var _0x5cc29c=_0x4f79d5;if(_0x5cc29c&&_0x5cc29c[_0x608dfe(0x318)]){var _0x5011b9=_0x2e323d(_0x5cc29c[_0x608dfe(0x321)],_0x2276b0);if(Cesium[_0x608dfe(0x4cb)](_0x5011b9)){var _0x5c5de3=_0x5011b9['id'];if(!Cesium['defined'](_0x5c5de3))return;var _0xbc9f8=[];if(_0x608dfe(0x297)==typeof _0x5c5de3&&(_0xbc9f8=_0x5c5de3['split']('_')),0x2==_0xbc9f8[_0x608dfe(0xbc2)]){if(_0xbc9f8[0x0]===_0x112e07)_0x5cc29c['_editPointIndex']=parseInt(_0xbc9f8[0x1]),_0x5cc29c['_editPoint']=_0x5011b9[_0x608dfe(0x29c)],_0x5cc29c[_0x608dfe(0xbf2)][_0x608dfe(0xb45)]=_0x5cc29c[_0x608dfe(0xbe1)],_0x5cc29c[_0x608dfe(0x321)][_0x608dfe(0xbab)][_0x608dfe(0x410)]=!0x1,_0x5cc29c[_0x608dfe(0x321)][_0x608dfe(0xbab)][_0x608dfe(0x1da)]=!0x1;else{if(_0xbc9f8[0x0]===_0x2d526f){var _0x3d5806=parseInt(_0xbc9f8[0x1]),_0x14dcea=_0x5cc29c[_0x608dfe(0x6d7)][_0x3d5806];(_0x405d81=_0x5cc29c['_positions'])[_0x608dfe(0x984)](_0x3d5806+0x1,0x0,_0x14dcea);var _0x14d6e9=_0x5cc29c[_0x608dfe(0xe32)];Cesium[_0x608dfe(0x4cb)](_0x14d6e9)&&(_0x14d6e9[_0x608dfe(0x67f)]=new Cesium[(_0x608dfe(0x229))](function(){return _0x405d81;},!0x1));var _0x219f75=_0x5cc29c['_polygon'];if(Cesium[_0x608dfe(0x4cb)](_0x219f75)){var _0x13fe8d=new Cesium[(_0x608dfe(0x229))](function(){return _0x405d81;},!0x1),_0x405d81=_0x219f75[_0x608dfe(0x76c)][_0x608dfe(0xb6d)](0x0);Array[_0x608dfe(0xce0)](_0x405d81)?_0x219f75[_0x608dfe(0x76c)]=_0x13fe8d:_0x219f75['hierarchy'][_0x608dfe(0x67f)]=_0x13fe8d;}_0x5cc29c[_0x608dfe(0x59a)](),_0x5cc29c[_0x608dfe(0x3e4)]();}}}}else _0x4f79d5[_0x608dfe(0xac7)]();}}function _0x204cc7(_0x1d75e3,_0x4cecb6){const _0x25d678=_0x14b705;var _0x5ce150=_0x4cecb6;_0x5ce150&&_0x5ce150[_0x25d678(0x318)]&&(_0x5ce150[_0x25d678(0xcc2)]=-0x1,Cesium['defined'](_0x5ce150[_0x25d678(0xbf2)])&&(_0x5ce150[_0x25d678(0xbf2)][_0x25d678(0xb45)]=_0x5ce150['referencePointColor'],_0x5ce150['_editPoint']=void 0x0),_0x5ce150[_0x25d678(0x321)][_0x25d678(0xbab)][_0x25d678(0x410)]=!0x0,_0x5ce150[_0x25d678(0x321)][_0x25d678(0xbab)][_0x25d678(0x1da)]=!0x0,_0x5ce150[_0x25d678(0x242)][_0x25d678(0x39a)](_0x5ce150['_positions']));}function _0x569def(_0x1a3f15,_0x318f20){const _0x3bf218=_0x14b705;var _0x4e126a=_0x318f20;if(_0x4e126a&&_0x4e126a[_0x3bf218(0x318)]&&_0x4e126a[_0x3bf218(0xcc2)]>-0x1&&_0x4e126a['scene'][_0x3bf218(0xbab)][_0x3bf218(0xb1a)][_0x3bf218(0xbe0)][0x0]){var _0x38ef01,_0x45950a=new Cesium[(_0x3bf218(0xa18))](_0x1a3f15[_0x3bf218(0x599)]['x'],_0x1a3f15['endPosition']['y']),_0x569919=_0x4e126a[_0x3bf218(0xe32)],_0x208fcc=_0x4e126a['_polygon'],_0x2def7f=!0x0;if(Cesium[_0x3bf218(0x4cb)](_0x569919)&&(_0x2def7f=_0x569919[_0x3bf218(0x517)]),Cesium['defined'](_0x208fcc)&&(_0x2def7f=!_0x208fcc[_0x3bf218(0x38b)]),Cesium[_0x3bf218(0x4cb)](_0x2def7f)&&_0x2def7f[_0x3bf218(0xde5)])_0x38ef01=_0x4e126a[_0x3bf218(0x321)][_0x3bf218(0xc66)](_0x45950a);else{if(_0x4e126a['_editZ']){var _0x12f165=_0x4e126a[_0x3bf218(0x321)][_0x3bf218(0xc11)][_0x3bf218(0x361)](_0x45950a),_0x13e9ca=_0x4e126a['scene'][_0x3bf218(0xc11)][_0x3bf218(0x361)](new Cesium[(_0x3bf218(0xa18))](_0x45950a['x']+0x5,_0x45950a['y'])),_0x53e502=Cesium['Cartesian3'][_0x3bf218(0x8fd)](_0x12f165['direction'],_0x13e9ca['direction'],new Cesium[(_0x3bf218(0x367))]()),_0x3835e5=Cesium[_0x3bf218(0x367)]['normalize'](_0x53e502,new Cesium[(_0x3bf218(0x367))]());if(_0x4e126a['scene'][_0x3bf218(0x20f)]===Cesium['SceneMode'][_0x3bf218(0xbc6)]){var _0x9fcce6=Cesium[_0x3bf218(0x4f6)][_0x3bf218(0xcc8)](_0x4e126a['scene'][_0x3bf218(0xc11)][_0x3bf218(0xc5f)],_0x3835e5),_0x11fdee=Cesium['Transforms'][_0x3bf218(0x6c7)](_0x4e126a[_0x3bf218(0xbf2)]['position']);_0x11fdee['x']=0.1;var _0x3a69b0=new Cesium['Ray'](_0x11fdee,Cesium[_0x3bf218(0x367)][_0x3bf218(0x74e)]),_0x35950e=Cesium[_0x3bf218(0x270)]['rayPlane'](_0x3a69b0,_0x9fcce6);Cesium[_0x3bf218(0x4cb)](_0x35950e)&&(_0x38ef01=Cesium['Transforms'][_0x3bf218(0x3b3)](_0x35950e));}else _0x9fcce6=Cesium[_0x3bf218(0x4f6)][_0x3bf218(0xcc8)](_0x4e126a[_0x3bf218(0x321)][_0x3bf218(0xc11)][_0x3bf218(0x905)],_0x3835e5),_0x3a69b0=new Cesium[(_0x3bf218(0x473))](Cesium[_0x3bf218(0x367)][_0x3bf218(0x24f)],_0x4e126a[_0x3bf218(0xbf2)][_0x3bf218(0x905)]),_0x38ef01=Cesium[_0x3bf218(0x270)][_0x3bf218(0x7fe)](_0x3a69b0,_0x9fcce6);}else{_0x3a69b0=_0x4e126a[_0x3bf218(0x321)][_0x3bf218(0xc11)]['getPickRay'](_0x45950a);if(_0x4e126a['scene']['mode']===Cesium[_0x3bf218(0x7f1)][_0x3bf218(0xbc6)]){var _0x2de665=Cesium['Transforms'][_0x3bf218(0x6c7)](_0x4e126a[_0x3bf218(0xbf2)][_0x3bf218(0x905)]),_0x41ab7e=Cesium[_0x3bf218(0x4f6)]['fromPointNormal'](_0x2de665,Cesium['Cartesian3']['UNIT_X']);_0x35950e=Cesium['IntersectionTests'][_0x3bf218(0x7fe)](_0x3a69b0,_0x41ab7e),_0x38ef01=Cesium[_0x3bf218(0xb8b)][_0x3bf218(0x3b3)](_0x35950e);}else{var _0x3cbc17=new Cesium[(_0x3bf218(0x382))](Cesium[_0x3bf218(0x367)]['ZERO'],Cesium[_0x3bf218(0x367)]['distance'](_0x4e126a[_0x3bf218(0xbf2)][_0x3bf218(0x905)],Cesium['Cartesian3']['ZERO'])),_0x4e8dbd=Cesium[_0x3bf218(0x270)]['raySphere'](_0x3a69b0,_0x3cbc17);_0x38ef01=Cesium['Ray'][_0x3bf218(0x484)](_0x3a69b0,_0x4e8dbd[_0x3bf218(0x3ec)]);}}}if(!Cesium[_0x3bf218(0x4cb)](_0x38ef01))return;_0x4e126a[_0x3bf218(0xbf2)][_0x3bf218(0x905)]=_0x38ef01;var _0x3ca9bc=_0x4e126a['_positions'];_0x3ca9bc[_0x4e126a[_0x3bf218(0xcc2)]]=_0x38ef01,Cesium[_0x3bf218(0x4cb)](_0x569919)&&(_0x569919['positions']=new Cesium[(_0x3bf218(0x229))](function(){return _0x3ca9bc;},!0x1)),Cesium[_0x3bf218(0x4cb)](_0x208fcc)&&(_0x208fcc['hierarchy']=new Cesium['CallbackProperty'](function(){return{'positions':_0x3ca9bc,'holes':[]};},!0x1)),_0x4e126a[_0x3bf218(0x3e4)]();}}function _0x278c48(_0x8626e1,_0x275cab){const _0x116cdb=_0x14b705;var _0x2e085a=_0x275cab;if(_0x2e085a&&_0x2e085a[_0x116cdb(0x318)]){var _0x34c8dc=_0x2e323d(_0x2e085a['scene'],_0x8626e1);if(Cesium[_0x116cdb(0x4cb)](_0x34c8dc)){var _0x2cb185=_0x34c8dc['id'];if(!Cesium['defined'](_0x2cb185))return;var _0x54053e=[];if(_0x116cdb(0x297)==typeof _0x2cb185&&(_0x54053e=_0x2cb185[_0x116cdb(0x3e6)]('_')),0x2==_0x54053e[_0x116cdb(0xbc2)]&&_0x54053e[0x0]===_0x112e07){var _0x17afe5=parseInt(_0x54053e[0x1]),_0x28da19=_0x2e085a[_0x116cdb(0x43e)];_0x28da19[_0x116cdb(0x984)](_0x17afe5,0x1);var _0x518341=_0x2e085a[_0x116cdb(0xe32)];Cesium[_0x116cdb(0x4cb)](_0x518341)&&(_0x518341[_0x116cdb(0x67f)]=new Cesium[(_0x116cdb(0x229))](function(){return _0x28da19;},!0x1));var _0x52cb10=_0x2e085a['_polygon'];Cesium[_0x116cdb(0x4cb)](_0x52cb10)&&(_0x52cb10[_0x116cdb(0x76c)]=new Cesium[(_0x116cdb(0x229))](function(){return _0x28da19;},!0x1)),_0x2e085a['refreshReferencePoint'](),_0x2e085a[_0x116cdb(0x3e4)]();}}}}Object[_0x14b705(0x33b)](_0x508a53['prototype'],{'isEditZ':{'get':function(){const _0x5a971e=_0x14b705;return this[_0x5a971e(0xaf8)];},'set':function(_0x3cc404){const _0x26490b=_0x14b705;this[_0x26490b(0xaf8)]=_0x3cc404;}},'changedEvt':{'get':function(){const _0x4cba78=_0x14b705;return this[_0x4cba78(0x242)];}}}),_0x508a53[_0x14b705(0x8bd)][_0x14b705(0x412)]=function(_0x4a5600){const _0x468185=_0x14b705;if(Cesium['defined'](_0x4a5600[_0x468185(0xb89)])||Cesium[_0x468185(0x4cb)](_0x4a5600[_0x468185(0xe32)])){if(this[_0x468185(0xac7)](),this['_editObject']=_0x4a5600,this[_0x468185(0xb89)]=_0x4a5600[_0x468185(0xb89)],Cesium[_0x468185(0x4cb)](this['_polygon'])){var _0x540c98=this['_polygon']['hierarchy'][_0x468185(0xb6d)](0x0);if(!Array[_0x468185(0xce0)](_0x540c98)){if(!Array[_0x468185(0xce0)](_0x540c98[_0x468185(0x67f)]))throw new Cesium[(_0x468185(0x3e0))](_0x468185(0x51e));_0x540c98=_0x540c98['positions'];}this[_0x468185(0x43e)]=_0x540c98;}this[_0x468185(0xe32)]=_0x4a5600[_0x468185(0xe32)],Cesium[_0x468185(0x4cb)](this['_polyline'])&&(this[_0x468185(0x43e)]=this['_polyline']['positions'][_0x468185(0xb6d)](0x0)),this['_editPoints']=this['scene'][_0x468185(0x613)][_0x468185(0x49c)](new Cesium[(_0x468185(0x8f5))]({'depthTestEnable':!0x1}));for(var _0x3e94f3=0x0;_0x3e94f30x2){if(_0x4904fe['_clampMode']!==_0x412bc0[_0x52b587(0x3de)])_0x4904fe[_0x52b587(0xa19)][_0x52b587(0x905)]=_0x4904fe[_0x52b587(0xd28)][_0x52b587(0x67f)][_0x4904fe['polyline'][_0x52b587(0x67f)][_0x52b587(0xbc2)]-0x1];else{let _0x270630=_0x4904fe[_0x52b587(0xba9)][_0x4904fe[_0x52b587(0xba9)]['length']-0x1][_0x52b587(0x493)][_0x52b587(0xde5)];_0x4904fe[_0x52b587(0xa19)][_0x52b587(0x905)]=_0x270630;}if(_0x4904fe[_0x52b587(0x60a)]===_0x412bc0[_0x52b587(0x3de)]){let _0x1c9e78=_0x59a3cc(_0x4904fe['viewer'][_0x52b587(0x321)],_0x4904fe[_0x52b587(0xd28)][_0x52b587(0x67f)]);return void _0x4904fe[_0x52b587(0xb15)]['raiseEvent']({'area':_0x1c9e78['toFixed'](0x8),'positions':_0x19d406});}let _0x71360,_0x4532cc,_0x3177c6,_0x46ba7d=Cesium['PolygonPipeline'][_0x52b587(0x68c)](_0x19d406),_0x4b912f=_0x46ba7d[_0x52b587(0xbc2)]/0x3,_0x42800a=0x0;for(let _0x4ce76a=0x0;_0x4ce76a<_0x4b912f;_0x4ce76a++)_0x71360=_0x19d406[_0x46ba7d[0x3*_0x4ce76a]],_0x4532cc=_0x19d406[_0x46ba7d[0x3*_0x4ce76a+0x1]],_0x3177c6=_0x19d406[_0x46ba7d[0x3*_0x4ce76a+0x2]],_0x5f233a=Cesium[_0x52b587(0x367)][_0x52b587(0x276)](_0x4532cc,_0x71360,_0x5f233a),_0x28a2fa=Cesium[_0x52b587(0x367)]['subtract'](_0x3177c6,_0x71360,_0x28a2fa),_0xe05771=Cesium[_0x52b587(0x367)][_0x52b587(0x8fd)](_0x5f233a,_0x28a2fa,_0xe05771),_0x42800a+=0.5*Cesium[_0x52b587(0x367)][_0x52b587(0x693)](_0xe05771);_0x4904fe['measureEvt'][_0x52b587(0x39a)]({'area':_0x42800a[_0x52b587(0x929)](0x8),'positions':_0x19d406});}}}}function _0x5a4cf7(_0x41f6eb,_0x1eed8d){const _0x1f36c5=_0x14b705;let _0x323c7d=_0x1eed8d;_0x323c7d[_0x1f36c5(0x20f)]===_0x400d34[_0x1f36c5(0xd7f)]?(_0x323c7d[_0x1f36c5(0xd28)]=_0x323c7d[_0x1f36c5(0x8b0)][_0x1f36c5(0x49c)]({'width':_0x323c7d[_0x1f36c5(0xa96)],'show':_0x323c7d['_showMeasureResult'],'positions':[_0x41f6eb,_0x41f6eb],'material':Cesium['Material'][_0x1f36c5(0x84c)](Cesium[_0x1f36c5(0x416)]['ColorType'],{'color':_0x323c7d[_0x1f36c5(0x4cd)]}),'clampToGround':!0x0}),_0x1eed8d[_0x1f36c5(0x60a)]===_0x412bc0[_0x1f36c5(0x3de)]&&(_0x323c7d[_0x1f36c5(0xd28)][_0x1f36c5(0x683)]=!0x1,_0x323c7d[_0x1f36c5(0x513)]=_0x323c7d[_0x1f36c5(0x88f)]),_0x323c7d[_0x1f36c5(0xb90)][_0x1f36c5(0x6e3)](_0x41f6eb)):(_0x323c7d[_0x1f36c5(0x20f)]===_0x400d34['Area']&&(_0x323c7d[_0x1f36c5(0x4c1)]=_0x323c7d[_0x1f36c5(0x8f2)]),_0x323c7d[_0x1f36c5(0xd28)][_0x1f36c5(0x67f)][_0x1f36c5(0x6e3)](_0x41f6eb)),_0x323c7d[_0x1f36c5(0x4de)]&&_0x1eed8d[_0x1f36c5(0x60a)]!==_0x412bc0[_0x1f36c5(0x3de)]&&(_0x323c7d['polygon'][_0x1f36c5(0xb89)][_0x1f36c5(0x76c)]=_0x323c7d[_0x1f36c5(0xd28)]['positions']),_0x323c7d[_0x1f36c5(0xba9)][_0x1f36c5(0x6e3)](_0x323c7d[_0x1f36c5(0x617)]['entities'][_0x1f36c5(0x49c)]({'show':_0x323c7d[_0x1f36c5(0xcfd)],'position':_0x41f6eb,'point':{'pixelSize':0x8,'color':Cesium['Color'][_0x1f36c5(0x90c)](_0x1f36c5(0xc9c))}}));}Object[_0x14b705(0x33b)](_0x2d7857[_0x14b705(0x8bd)],{'activeEvt':{'get':function(){return this['_activeEvt'];}},'measureEvt':{'get':function(){const _0x50f75b=_0x14b705;return this[_0x50f75b(0xade)];}},'disLabel':{'get':function(){const _0x1e1a21=_0x14b705;return this[_0x1e1a21(0x860)];}},'areaLabel':{'get':function(){return this['_areaLabel'];}},'hLabel':{'get':function(){return this['_hLabel'];}},'vLabel':{'get':function(){const _0x3bde93=_0x14b705;return this[_0x3bde93(0x9e0)];}},'capturePointSize':{'get':function(){const _0x5bc619=_0x14b705;return this[_0x5bc619(0x617)][_0x5bc619(0x353)];},'set':function(_0x533c12){const _0x1c5158=_0x14b705;this['viewer'][_0x1c5158(0x353)]=_0x533c12;}},'capturePointColor':{'get':function(){const _0x501a8c=_0x14b705;return this[_0x501a8c(0x617)][_0x501a8c(0x548)];},'set':function(_0x225f16){const _0x36d214=_0x14b705;this[_0x36d214(0x617)][_0x36d214(0x548)]=_0x225f16;}},'lineColor':{'get':function(){return this['_lineColor'];},'set':function(_0x1c6480){const _0x329426=_0x14b705;this[_0x329426(0x4cd)]=_0x1c6480;}},'fillColor':{'get':function(){return this['_fillColor'];},'set':function(_0x488a4c){const _0x114586=_0x14b705;this[_0x114586(0x30c)]=_0x488a4c;}},'lineWidth':{'get':function(){const _0x2b4071=_0x14b705;return this[_0x2b4071(0xa96)];},'set':function(_0x237b12){this['_lineWidth']=_0x237b12;}},'lineDisplayType':{'get':function(){const _0x3f07a1=_0x14b705;return this[_0x3f07a1(0x3d0)];},'set':function(_0xf593d9){const _0x288eec=_0x14b705;Cesium['Check'][_0x288eec(0x7d3)][_0x288eec(0x272)][_0x288eec(0x1f6)]('MeasureHandler.lineDisplayType',_0xf593d9,0x0),Cesium[_0x288eec(0x961)][_0x288eec(0x7d3)][_0x288eec(0x272)][_0x288eec(0x7ad)]('MeasureHandler.lineDisplayType',_0xf593d9,0x2),this[_0x288eec(0x3d0)]=_0xf593d9,this[_0x288eec(0x8b0)]&&(this[_0x288eec(0x8b0)]['lineDisplayType']=_0xf593d9);}}}),_0x2d7857[_0x14b705(0x8bd)][_0x14b705(0x72f)]=function(){const _0x2e1f02=_0x14b705;if(this['clear'](),this[_0x2e1f02(0x318)])return;this['active']=!0x0;let _0x44d466=this;this['handler'][_0x2e1f02(0xe06)](function(_0x130318){_0x153edd(_0x130318,_0x44d466);},Cesium[_0x2e1f02(0x784)][_0x2e1f02(0x87d)]),this['handler'][_0x2e1f02(0xe06)](function(_0x2da67d){_0x3c9ade(_0x2da67d,_0x44d466);},Cesium[_0x2e1f02(0x784)][_0x2e1f02(0xd2f)]),this['handler'][_0x2e1f02(0xe06)](function(_0x20167e){_0x2b2796(_0x20167e,_0x44d466);},Cesium[_0x2e1f02(0x784)][_0x2e1f02(0xab1)]),this[_0x2e1f02(0x5c9)][_0x2e1f02(0x39a)](!0x0);},_0x2d7857[_0x14b705(0x8bd)][_0x14b705(0xdab)]=function(){const _0x537f02=_0x14b705;this[_0x537f02(0x318)]&&this[_0x537f02(0x5c9)][_0x537f02(0x39a)](!0x1),this[_0x537f02(0x318)]=!0x1,this['isDrawing']=!0x1,this['handler'][_0x537f02(0x65c)](Cesium['ScreenSpaceEventType']['LEFT_CLICK']),this[_0x537f02(0x44d)]['removeInputAction'](Cesium[_0x537f02(0x784)][_0x537f02(0xd2f)]),this[_0x537f02(0x44d)][_0x537f02(0x65c)](Cesium[_0x537f02(0x784)][_0x537f02(0xab1)]);},_0x2d7857[_0x14b705(0x8bd)][_0x14b705(0xac7)]=function(){const _0x33b26b=_0x14b705;this[_0x33b26b(0xdab)]();for(let _0xad81ce=0x0,_0x277cd9=this[_0x33b26b(0xba9)]['length'];_0xad81ce<_0x277cd9;_0xad81ce++)this[_0x33b26b(0x617)][_0x33b26b(0x35a)][_0x33b26b(0x4d1)](this[_0x33b26b(0xba9)][_0xad81ce]);if(this[_0x33b26b(0x3f4)]&&(this['viewer'][_0x33b26b(0x35a)][_0x33b26b(0x4d1)](this[_0x33b26b(0x3f4)]),this[_0x33b26b(0x3f4)]=null),this[_0x33b26b(0xba9)][_0x33b26b(0xbc2)]=0x0,this['polylines']&&(this['polylines'][_0x33b26b(0xc06)](),this[_0x33b26b(0x617)][_0x33b26b(0x321)][_0x33b26b(0x613)][_0x33b26b(0x4d1)](this['polylines']),this[_0x33b26b(0x8b0)]=void 0x0),this[_0x33b26b(0xc20)]&&(this[_0x33b26b(0x617)][_0x33b26b(0x35a)][_0x33b26b(0x4d1)](this[_0x33b26b(0xc20)]),this[_0x33b26b(0xc20)]=void 0x0),this[_0x33b26b(0x84a)]&&(this['viewer'][_0x33b26b(0x35a)][_0x33b26b(0x4d1)](this['epEntity']),this[_0x33b26b(0x84a)]=void 0x0),this['fpEntity']&&(this[_0x33b26b(0x617)][_0x33b26b(0x35a)][_0x33b26b(0x4d1)](this['fpEntity']),this[_0x33b26b(0xd05)]=void 0x0),this[_0x33b26b(0x7f9)])switch(this[_0x33b26b(0x20f)]){case _0x400d34['Distance']:this['labels'][_0x33b26b(0x4d1)](this[_0x33b26b(0x860)]);break;case _0x400d34[_0x33b26b(0x57e)]:this[_0x33b26b(0x7f9)][_0x33b26b(0x4d1)](this['_areaLabel']);break;case _0x400d34[_0x33b26b(0xb79)]:this[_0x33b26b(0x7f9)]['remove'](this[_0x33b26b(0x860)]),this['labels'][_0x33b26b(0x4d1)](this[_0x33b26b(0x8f1)]),this[_0x33b26b(0x7f9)][_0x33b26b(0x4d1)](this[_0x33b26b(0x9e0)]);}this[_0x33b26b(0x4de)]&&(this[_0x33b26b(0x617)][_0x33b26b(0x35a)][_0x33b26b(0x4d1)](this['polygon']),this['polygon']=void 0x0),this[_0x33b26b(0xb6a)]&&(this[_0x33b26b(0x617)][_0x33b26b(0x35a)]['remove'](this[_0x33b26b(0xb6a)]),this[_0x33b26b(0xb6a)]=void 0x0);};let _0x5f233a=new Cesium['Cartesian3'](),_0x28a2fa=new Cesium[(_0x14b705(0x367))](),_0xe05771=new Cesium['Cartesian3']();function _0x5b13d1(_0x519f66,_0x3d9254){const _0x3ba052=_0x14b705;let _0x21d582=_0x3d9254;if(_0x21d582[_0x3ba052(0x617)][_0x3ba052(0x321)],!_0x519f66)return;_0x21d582[_0x3ba052(0x26b)]=_0x519f66;let _0x178ccf=_0x21d582[_0x3ba052(0xd28)][_0x3ba052(0x67f)],_0x4c4de8=_0x178ccf[_0x3ba052(0xbc2)];if(_0x178ccf[_0x4c4de8-0x1]=_0x519f66,_0x4c4de8>0x2&&(_0x21d582[_0x3ba052(0xa19)]&&(_0x21d582['_areaLabel'][_0x3ba052(0x683)]=!0x0),_0x21d582[_0x3ba052(0xc2c)]=_0x178ccf),_0x21d582['polyline']['positions']=_0x178ccf,_0x178ccf['length']>0x2){let _0x320055;if(_0x21d582[_0x3ba052(0x84a)][_0x3ba052(0x905)]=_0x519f66,_0x21d582[_0x3ba052(0xa19)][_0x3ba052(0x905)]=_0x519f66,_0x21d582['_areaLabel'][_0x3ba052(0x683)]=_0x3d9254[_0x3ba052(0x60a)]!==_0x412bc0[_0x3ba052(0x3de)],_0x3d9254[_0x3ba052(0x60a)]===_0x412bc0['Ground'])return;_0x320055=_0x2d7857['computeArea'](_0x178ccf),_0x21d582[_0x3ba052(0xb15)][_0x3ba052(0x39a)]({'area':_0x320055['toFixed'](0x8),'positions':_0x178ccf});}}function _0x141287(_0x5d0949,_0x33be82){const _0x252cdc=_0x14b705;let _0x121bcc=_0x33be82;_0x121bcc[_0x252cdc(0xc2c)]=[],_0x121bcc[_0x252cdc(0xba9)][_0x252cdc(0xbc2)]=0x0,_0x121bcc[_0x252cdc(0xd8b)],_0x121bcc[_0x252cdc(0x8b0)]=new Cesium[(_0x252cdc(0x5ae))](),_0x121bcc[_0x252cdc(0xd28)]=_0x121bcc['polylines'][_0x252cdc(0x49c)]({'width':_0x121bcc[_0x252cdc(0xa96)],'positions':[_0x5d0949,_0x5d0949],'material':Cesium[_0x252cdc(0x416)][_0x252cdc(0x84c)](Cesium[_0x252cdc(0x416)][_0x252cdc(0xb12)],{'color':_0x121bcc[_0x252cdc(0x4cd)]}),'loop':!0x0}),_0x121bcc[_0x252cdc(0x617)][_0x252cdc(0x321)][_0x252cdc(0x613)]['add'](_0x121bcc[_0x252cdc(0x8b0)]),_0x121bcc['spEntity']=_0x121bcc[_0x252cdc(0x617)][_0x252cdc(0x35a)]['add']({'position':_0x5d0949,'point':{'pixelSize':0x8,'color':Cesium[_0x252cdc(0xb45)][_0x252cdc(0x90c)]('#ffe500')}}),_0x121bcc[_0x252cdc(0x84a)]=_0x121bcc[_0x252cdc(0x617)][_0x252cdc(0x35a)][_0x252cdc(0x49c)]({'position':_0x5d0949,'point':{'pixelSize':0x8,'color':Cesium[_0x252cdc(0xb45)][_0x252cdc(0x90c)](_0x252cdc(0xc9c))}});let _0x3d4bf0=_0x121bcc[_0x252cdc(0x617)][_0x252cdc(0x321)][_0x252cdc(0x613)][_0x252cdc(0x49c)](new Cesium[(_0x252cdc(0xe14))]({'depthTestEnable':!0x1}));_0x121bcc[_0x252cdc(0xa19)]=_0x3d4bf0[_0x252cdc(0x49c)]({'position':_0x5d0949,'font':'100\x2020px\x20SimSun','fillColor':Cesium['Color'][_0x252cdc(0x782)],'style':Cesium['LabelStyle'][_0x252cdc(0x9ef)],'showBackground':!0x0,'outlineWidth':0x1,'outlineColor':Cesium['Color'][_0x252cdc(0x6cf)],'pixelOffset':_0x121bcc[_0x252cdc(0xdec)],'text':'','show':_0x121bcc[_0x252cdc(0xcfd)],'horizontalOrigin':Cesium[_0x252cdc(0xa01)]['LEFT']});let _0x4be6af=_0x121bcc[_0x252cdc(0x60a)]===_0x412bc0[_0x252cdc(0xdcf)];_0x121bcc[_0x252cdc(0x4de)]=_0x121bcc[_0x252cdc(0x617)]['entities']['add']({'polygon':{'hierarchy':new Cesium['CallbackProperty'](function(){const _0x165c8a=_0x252cdc;return{'positions':_0x121bcc[_0x165c8a(0xc2c)],'holes':[]};},!0x1),'material':_0x121bcc[_0x252cdc(0x30c)],'perPositionHeight':_0x4be6af},'show':!0x1}),_0x121bcc['labels']=_0x3d4bf0,_0x33be82[_0x252cdc(0x60a)]===_0x412bc0[_0x252cdc(0x3de)]&&(_0x121bcc[_0x252cdc(0xd28)][_0x252cdc(0x683)]=!0x1,_0x121bcc[_0x252cdc(0x4de)][_0x252cdc(0x683)]=!0x0),_0x121bcc[_0x252cdc(0xa19)]['show']=!0x1;}function _0x211346(_0x4cbada,_0x156f4f){const _0xf46c8=_0x14b705;let _0x1db91f=_0x156f4f;if(_0x156f4f[_0xf46c8(0x60a)]===_0x412bc0[_0xf46c8(0x3de)]&&(_0x1db91f[_0xf46c8(0x463)]=[],_0x1db91f[_0xf46c8(0x3f4)]=_0x1db91f[_0xf46c8(0x617)][_0xf46c8(0x35a)]['add']({'polyline':{'positions':new Cesium['CallbackProperty'](function(){const _0x204e12=_0xf46c8;return _0x1db91f[_0x204e12(0x463)];},!0x1),'width':_0x1db91f[_0xf46c8(0xa96)],'material':_0x1db91f[_0xf46c8(0x4cd)],'clampToGround':!0x0}})),_0x1db91f[_0xf46c8(0xba9)][_0xf46c8(0xbc2)]=0x0,!_0x1db91f[_0xf46c8(0x8b0)]){let _0x317d92=_0x1db91f['_enableDepthTest'];_0x1db91f[_0xf46c8(0x8b0)]=new Cesium[(_0xf46c8(0x5ae))]({'opaqueRS':Cesium[_0xf46c8(0x226)][_0xf46c8(0x7b0)]({'depthMask':_0x317d92,'depthTest':{'enabled':_0x317d92}}),'translucentRS':Cesium[_0xf46c8(0x226)][_0xf46c8(0x7b0)]({'depthMask':_0x317d92,'depthTest':{'enabled':_0x317d92}}),'lineDisplayType':_0x1db91f[_0xf46c8(0x60a)]===_0x412bc0['Ground']?_0x4b5ade[_0xf46c8(0xa9e)]:_0x1db91f[_0xf46c8(0x3d0)]}),_0x1db91f[_0xf46c8(0xd28)]=_0x1db91f['polylines'][_0xf46c8(0x49c)]({'width':_0x1db91f[_0xf46c8(0xa96)],'show':_0x1db91f[_0xf46c8(0xcfd)],'positions':[_0x4cbada,_0x4cbada],'material':Cesium[_0xf46c8(0x416)]['fromType'](Cesium[_0xf46c8(0x416)][_0xf46c8(0xb12)],{'color':_0x1db91f[_0xf46c8(0x4cd)]}),'clampToGround':!0x0}),_0x1db91f[_0xf46c8(0x617)][_0xf46c8(0x321)][_0xf46c8(0x613)]['add'](_0x1db91f['polylines']),_0x1db91f[_0xf46c8(0xb90)]=[_0x4cbada],_0x1db91f[_0xf46c8(0x513)]=0x0,_0x1db91f[_0xf46c8(0x88f)]=0x0,_0x1db91f[_0xf46c8(0xc20)]=_0x1db91f[_0xf46c8(0x617)][_0xf46c8(0x35a)][_0xf46c8(0x49c)]({'position':_0x4cbada,'show':_0x1db91f[_0xf46c8(0xcfd)],'point':{'pixelSize':0x8,'color':Cesium[_0xf46c8(0xb45)][_0xf46c8(0x90c)](_0xf46c8(0xc9c))}}),_0x1db91f[_0xf46c8(0x84a)]=_0x1db91f[_0xf46c8(0x617)][_0xf46c8(0x35a)][_0xf46c8(0x49c)]({'position':_0x4cbada,'show':_0x1db91f['_showMeasureResult'],'point':{'pixelSize':0x8,'color':Cesium[_0xf46c8(0xb45)][_0xf46c8(0x90c)](_0xf46c8(0xc9c))}});let _0x5a8098=_0x1db91f[_0xf46c8(0x617)][_0xf46c8(0x321)][_0xf46c8(0x613)][_0xf46c8(0x49c)](new Cesium[(_0xf46c8(0xe14))]({'depthTestEnable':!0x1}));_0x1db91f[_0xf46c8(0x860)]=_0x5a8098[_0xf46c8(0x49c)]({'position':_0x4cbada,'font':_0xf46c8(0x6b0),'fillColor':Cesium[_0xf46c8(0xb45)][_0xf46c8(0x782)],'style':Cesium[_0xf46c8(0xcd0)][_0xf46c8(0x9ef)],'showBackground':!0x0,'backgroundColor':_0x1db91f[_0xf46c8(0x812)],'outlineWidth':0x1,'outlineColor':Cesium[_0xf46c8(0xb45)]['BLUE'],'pixelOffset':_0x1db91f[_0xf46c8(0xdec)],'text':'','show':_0x1db91f['_showMeasureResult'],'horizontalOrigin':Cesium[_0xf46c8(0xa01)][_0xf46c8(0x626)]}),_0x1db91f['labels']=_0x5a8098;let _0x5be0cc=_0x1db91f['_clampMode']==_0x412bc0['S3mModel'],_0xaf7561=Cesium[_0xf46c8(0x367)][_0xf46c8(0x9b9)](_0x4cbada);_0x1db91f['corridor']=_0x1db91f[_0xf46c8(0x617)][_0xf46c8(0x35a)][_0xf46c8(0x49c)]({'corridor':{'positions':[_0xaf7561,_0xaf7561],'width':0x14,'material':Cesium[_0xf46c8(0xb45)][_0xf46c8(0x90c)](_0xf46c8(0xd3a))},'clampToS3M':_0x5be0cc,'show':!0x1});}_0x156f4f[_0xf46c8(0x60a)]===_0x412bc0[_0xf46c8(0x3de)]&&(_0x1db91f[_0xf46c8(0xd28)][_0xf46c8(0x683)]=!0x1);}function _0x335c04(_0x1954a3,_0x35f9e5){const _0x2fa567=_0x14b705;let _0x5913ea=_0x35f9e5;_0x5913ea[_0x2fa567(0x617)]['scene'],_0x5913ea[_0x2fa567(0x26b)]=_0x1954a3;let _0x44805b=_0x5913ea[_0x2fa567(0xd28)][_0x2fa567(0x67f)],_0x5093df=_0x44805b['length'];_0x35f9e5[_0x2fa567(0x60a)]===_0x412bc0['Ground']&&(_0x5913ea[_0x2fa567(0x20f)]===_0x400d34[_0x2fa567(0xd7f)]?_0x5913ea[_0x2fa567(0x463)]=_0x5913ea[_0x2fa567(0xb90)][_0x2fa567(0xa6a)]([_0x1954a3]):_0x5913ea[_0x2fa567(0x463)]=_0x44805b),_0x44805b[_0x5093df-0x1]=_0x1954a3,_0x5913ea['polyline'][_0x2fa567(0x67f)]=_0x44805b,_0x5913ea[_0x2fa567(0x84a)][_0x2fa567(0x905)]=_0x1954a3;let _0x10b033=0x0,_0x213cb3=_0x5913ea['_accumulationPositions'][_0x2fa567(0xa6a)]([_0x1954a3]);if(_0x5913ea[_0x2fa567(0xd28)][_0x2fa567(0x2ea)]=_0x10b033,_0x5913ea[_0x2fa567(0x860)][_0x2fa567(0x905)]=_0x1954a3,_0x5913ea[_0x2fa567(0x860)][_0x2fa567(0x683)]=_0x35f9e5['_clampMode']!==_0x412bc0[_0x2fa567(0x3de)],_0x35f9e5['_clampMode']!==_0x412bc0[_0x2fa567(0x3de)]){for(let _0x1834f1=0x0,_0x335f2e=_0x213cb3[_0x2fa567(0xbc2)]-0x1;_0x1834f1<_0x335f2e;_0x1834f1++)_0x10b033+=Cesium[_0x2fa567(0x367)][_0x2fa567(0xa39)](_0x213cb3[_0x1834f1],_0x213cb3[_0x1834f1+0x1]);_0x5913ea[_0x2fa567(0xb15)]['raiseEvent']({'distance':_0x10b033['toFixed'](0x8),'positions':_0x213cb3});}}function _0x38dbe1(_0x2117d7,_0xed42da){const _0x392e18=_0x14b705;let _0x3f15cd=_0xed42da;if(!_0x3f15cd[_0x392e18(0x8b0)]){let _0x1ddf6b=_0x3f15cd[_0x392e18(0xd8b)];_0x3f15cd[_0x392e18(0x8b0)]=new Cesium[(_0x392e18(0x5ae))]({'opaqueRS':Cesium[_0x392e18(0x226)][_0x392e18(0x7b0)]({'depthMask':_0x1ddf6b,'depthTest':{'enabled':_0x1ddf6b}}),'lineDisplayType':_0x3f15cd[_0x392e18(0x3d0)]}),_0x3f15cd['horizontalPolyline']=_0x3f15cd[_0x392e18(0x8b0)][_0x392e18(0x49c)]({'width':0x2,'show':_0x3f15cd[_0x392e18(0xcfd)],'positions':[_0x2117d7,_0x2117d7],'material':Cesium['Material'][_0x392e18(0x84c)](Cesium[_0x392e18(0x416)][_0x392e18(0xb12)],{'color':_0x3f15cd[_0x392e18(0x4cd)]})}),_0x3f15cd['verticalPolyline']=_0x3f15cd[_0x392e18(0x8b0)][_0x392e18(0x49c)]({'width':0x2,'show':_0x3f15cd['_showMeasureResult'],'positions':[_0x2117d7,_0x2117d7],'material':Cesium[_0x392e18(0x416)]['fromType'](Cesium['Material'][_0x392e18(0xb12)],{'color':_0x3f15cd[_0x392e18(0x4cd)]})}),_0x3f15cd[_0x392e18(0x1f4)]=_0x3f15cd[_0x392e18(0x8b0)][_0x392e18(0x49c)]({'width':0x2,'show':_0x3f15cd[_0x392e18(0xcfd)],'positions':[_0x2117d7,_0x2117d7],'material':Cesium[_0x392e18(0x416)][_0x392e18(0x84c)](Cesium[_0x392e18(0x416)][_0x392e18(0xb12)],{'color':_0x3f15cd[_0x392e18(0x4cd)]})}),_0x3f15cd[_0x392e18(0x617)][_0x392e18(0x321)][_0x392e18(0x613)]['add'](_0x3f15cd['polylines']),_0x3f15cd[_0x392e18(0xc20)]=_0x3f15cd[_0x392e18(0x617)][_0x392e18(0x35a)]['add']({'position':_0x2117d7,'show':_0x3f15cd[_0x392e18(0xcfd)],'point':{'pixelSize':0x8,'color':Cesium[_0x392e18(0xb45)]['fromCssColorString'](_0x392e18(0xc9c))}}),_0x3f15cd['epEntity']=_0x3f15cd[_0x392e18(0x617)][_0x392e18(0x35a)][_0x392e18(0x49c)]({'position':_0x2117d7,'show':_0x3f15cd[_0x392e18(0xcfd)],'point':{'pixelSize':0x8,'color':Cesium[_0x392e18(0xb45)][_0x392e18(0x90c)]('#ffe500')}}),_0x3f15cd['fpEntity']=_0x3f15cd[_0x392e18(0x617)]['entities'][_0x392e18(0x49c)]({'position':_0x2117d7,'show':_0x3f15cd[_0x392e18(0xcfd)],'point':{'pixelSize':0x8,'color':Cesium[_0x392e18(0xb45)]['fromCssColorString']('#ffe500')}});let _0x133f47=_0x3f15cd[_0x392e18(0x617)][_0x392e18(0x321)][_0x392e18(0x613)][_0x392e18(0x49c)](new Cesium[(_0x392e18(0xe14))]({'depthTestEnable':!0x1}));_0x3f15cd['_disLabel']=_0x133f47[_0x392e18(0x49c)]({'position':_0x2117d7,'font':_0x392e18(0x7d2),'style':Cesium[_0x392e18(0xcd0)][_0x392e18(0x9ef)],'outlineWidth':0x1,'outlineColor':Cesium[_0x392e18(0xb45)][_0x392e18(0xd15)],'showBackground':!0x0,'backgroundColor':_0x3f15cd[_0x392e18(0x812)],'pixelOffset':_0x3f15cd[_0x392e18(0xdec)],'pixelOffsetScaleByDistance':_0x3f15cd[_0x392e18(0x762)],'text':'','show':_0x3f15cd['_showMeasureResult'],'horizontalOrigin':Cesium[_0x392e18(0xa01)]['LEFT']}),_0x3f15cd[_0x392e18(0x9e0)]=_0x133f47['add']({'position':_0x2117d7,'font':_0x392e18(0x7d2),'style':Cesium['LabelStyle'][_0x392e18(0x9ef)],'outlineWidth':0x1,'outlineColor':Cesium[_0x392e18(0xb45)][_0x392e18(0xd15)],'showBackground':!0x0,'backgroundColor':_0x3f15cd[_0x392e18(0x812)],'pixelOffset':_0x3f15cd[_0x392e18(0xdec)],'pixelOffsetScaleByDistance':_0x3f15cd[_0x392e18(0x762)],'text':'','show':_0x3f15cd['_showMeasureResult'],'horizontalOrigin':Cesium[_0x392e18(0xa01)][_0x392e18(0x626)]}),_0x3f15cd[_0x392e18(0x8f1)]=_0x133f47[_0x392e18(0x49c)]({'position':_0x2117d7,'font':'500\x2016px\x20sans-serif','style':Cesium[_0x392e18(0xcd0)][_0x392e18(0x9ef)],'outlineWidth':0x1,'outlineColor':Cesium[_0x392e18(0xb45)][_0x392e18(0xd15)],'showBackground':!0x0,'backgroundColor':_0x3f15cd[_0x392e18(0x812)],'pixelOffset':_0x3f15cd[_0x392e18(0xdec)],'pixelOffsetScaleByDistance':_0x3f15cd[_0x392e18(0x762)],'text':'','show':_0x3f15cd[_0x392e18(0xcfd)],'horizontalOrigin':Cesium[_0x392e18(0xa01)][_0x392e18(0x626)]}),_0x3f15cd[_0x392e18(0x7f9)]=_0x133f47;}let _0x22a467=new Cesium[(_0x392e18(0x367))]();Cesium[_0x392e18(0x367)][_0x392e18(0x5e6)](_0x2117d7,_0x22a467),_0x3f15cd[_0x392e18(0x451)]=Cesium[_0x392e18(0x4f6)]['fromPointNormal'](_0x2117d7,_0x22a467),_0x3f15cd[_0x392e18(0x2b1)]=_0x2117d7,_0x3f15cd[_0x392e18(0x9a3)]=Cesium[_0x392e18(0xdd2)][_0x392e18(0xaed)](_0x2117d7)[_0x392e18(0xc1d)],_0x3f15cd['normal']=_0x22a467;let _0x26034d=new Cesium[(_0x392e18(0x367))]();Cesium[_0x392e18(0x367)]['negate'](_0x22a467,_0x26034d),_0x3f15cd[_0x392e18(0x749)]=_0x26034d,_0x3f15cd[_0x392e18(0xc20)][_0x392e18(0x905)]=_0x2117d7;}function _0x238cc7(_0x397175,_0x2270cb){const _0x17fd73=_0x14b705;let _0x58a1d1=_0x2270cb;if(_0x58a1d1[_0x17fd73(0x617)][_0x17fd73(0x321)],!_0x397175)return;_0x58a1d1[_0x17fd73(0x26b)]=_0x397175;let _0x632b60,_0x802085,_0x4da857=Cesium[_0x17fd73(0xdd2)][_0x17fd73(0xaed)](_0x397175)[_0x17fd73(0xc1d)];_0x4da857>_0x58a1d1[_0x17fd73(0x9a3)]?(_0x632b60=Cesium[_0x17fd73(0x4f6)][_0x17fd73(0xcc8)](_0x397175,_0x58a1d1['normal']),_0x802085=new Cesium[(_0x17fd73(0x473))](_0x58a1d1[_0x17fd73(0x2b1)],_0x58a1d1[_0x17fd73(0x581)])):(_0x632b60=_0x58a1d1[_0x17fd73(0x451)],_0x802085=new Cesium[(_0x17fd73(0x473))](_0x397175,_0x58a1d1[_0x17fd73(0x581)]));let _0x47c346=Cesium[_0x17fd73(0x270)][_0x17fd73(0x7fe)](_0x802085,_0x632b60);if(!_0x47c346&&(_0x802085=new Cesium[(_0x17fd73(0x473))](_0x397175,_0x58a1d1[_0x17fd73(0x581)]),_0x47c346=Cesium[_0x17fd73(0x270)][_0x17fd73(0x7fe)](_0x802085,_0x58a1d1[_0x17fd73(0x451)]),!_0x47c346))return;_0x58a1d1[_0x17fd73(0x5d2)][_0x17fd73(0x67f)]=[_0x58a1d1[_0x17fd73(0x2b1)],_0x47c346],_0x58a1d1['dirPolyline']['positions']=[_0x58a1d1['startPoint'],_0x397175],_0x58a1d1['verticalPolyline']['positions']=[_0x397175,_0x47c346],_0x58a1d1[_0x17fd73(0x84a)][_0x17fd73(0x905)]=_0x397175,_0x58a1d1['fpEntity']['position']=_0x47c346;let _0x53ae3d=Cesium[_0x17fd73(0x367)][_0x17fd73(0xa39)](_0x58a1d1[_0x17fd73(0x2b1)],_0x397175)[_0x17fd73(0x929)](0x8),_0x3a257a=Cesium[_0x17fd73(0x367)][_0x17fd73(0xa39)](_0x58a1d1[_0x17fd73(0x2b1)],_0x47c346)[_0x17fd73(0x929)](0x8),_0x469d83=Cesium[_0x17fd73(0x367)][_0x17fd73(0xa39)](_0x397175,_0x47c346)['toFixed'](0x8);_0x4da857>_0x58a1d1[_0x17fd73(0x9a3)]?(Cesium[_0x17fd73(0x367)][_0x17fd73(0x5fa)](_0x58a1d1[_0x17fd73(0x2b1)],_0x397175,0.5,_0x58a1d1['_disLabel'][_0x17fd73(0x905)]),Cesium['Cartesian3'][_0x17fd73(0x5fa)](_0x58a1d1['startPoint'],_0x47c346,0.5,_0x58a1d1[_0x17fd73(0x9e0)][_0x17fd73(0x905)]),Cesium[_0x17fd73(0x367)][_0x17fd73(0x5fa)](_0x397175,_0x47c346,0.5,_0x58a1d1[_0x17fd73(0x8f1)]['position'])):(Cesium[_0x17fd73(0x367)][_0x17fd73(0x5fa)](_0x58a1d1['startPoint'],_0x397175,0.5,_0x58a1d1['_disLabel'][_0x17fd73(0x905)]),Cesium[_0x17fd73(0x367)][_0x17fd73(0x5fa)](_0x397175,_0x47c346,0.5,_0x58a1d1['_vLabel'][_0x17fd73(0x905)]),Cesium[_0x17fd73(0x367)][_0x17fd73(0x5fa)](_0x58a1d1[_0x17fd73(0x2b1)],_0x47c346,0.5,_0x58a1d1[_0x17fd73(0x8f1)][_0x17fd73(0x905)]),_0x3a257a=Cesium[_0x17fd73(0x367)][_0x17fd73(0xa39)](_0x397175,_0x47c346)[_0x17fd73(0x929)](0x8),_0x469d83=Cesium[_0x17fd73(0x367)][_0x17fd73(0xa39)](_0x58a1d1[_0x17fd73(0x2b1)],_0x47c346)[_0x17fd73(0x929)](0x8)),_0x58a1d1[_0x17fd73(0xb15)][_0x17fd73(0x39a)]({'distance':_0x53ae3d,'directionalPositions':_0x58a1d1[_0x17fd73(0x1f4)][_0x17fd73(0x67f)],'verticalHeight':_0x3a257a,'verticalPositions':_0x58a1d1[_0x17fd73(0xab4)][_0x17fd73(0x67f)],'horizontalDistance':_0x469d83,'horizontalPositions':_0x58a1d1[_0x17fd73(0x5d2)][_0x17fd73(0x67f)]});}function _0x59a3cc(_0x2eed0b,_0x3faae6){const _0xc26271=_0x14b705;let _0x5de905=Number[_0xc26271(0xa98)],_0x7f7547=-Number[_0xc26271(0xa98)],_0x516197=Number['MAX_VALUE'],_0xc6d1f6=-Number[_0xc26271(0xa98)];for(let _0x53aab4=0x0;_0x53aab4<_0x3faae6[_0xc26271(0xbc2)];_0x53aab4++){let _0x4e0c23=Cesium[_0xc26271(0xdd2)][_0xc26271(0xaed)](_0x3faae6[_0x53aab4]);_0x5de905=Math['min'](_0x4e0c23['longitude'],_0x5de905),_0x7f7547=Math[_0xc26271(0x78e)](_0x4e0c23[_0xc26271(0xcec)],_0x7f7547),_0x516197=Math[_0xc26271(0xb9a)](_0x4e0c23[_0xc26271(0x79a)],_0x516197),_0xc6d1f6=Math[_0xc26271(0x78e)](_0x4e0c23['latitude'],_0xc6d1f6);}let _0x520f53=Cesium['Cartographic'][_0xc26271(0x9d3)](new Cesium[(_0xc26271(0xdd2))](_0x5de905,_0x516197,0x0)),_0x4a61dd=Cesium['Cartographic'][_0xc26271(0x9d3)](new Cesium[(_0xc26271(0xdd2))](_0x7f7547,_0xc6d1f6,0x0)),_0x555a60=Cesium[_0xc26271(0x367)][_0xc26271(0x5cb)](_0x520f53,_0x4a61dd),_0x4c62d8=Cesium[_0xc26271(0x441)][_0xc26271(0x330)]({'positions':_0x3faae6,'granularity':_0x555a60/0x20}),_0x4bb77d=Cesium['PolygonGeometry'][_0xc26271(0x25a)](_0x4c62d8),_0x553953=0x0,_0xe5eda2={};for(let _0x4d3190=0x0;_0x4d3190<_0x4bb77d[_0xc26271(0x29f)][_0xc26271(0xbc2)];_0x4d3190+=0x3){let _0x353f9b,_0x44caa1=_0x4bb77d[_0xc26271(0x29f)][_0x4d3190];if(_0xe5eda2[_0x44caa1])_0x353f9b=_0xe5eda2[_0x44caa1];else{let _0x383d49=_0x4bb77d[_0xc26271(0xba2)]['position'][_0xc26271(0x25c)][0x3*_0x44caa1],_0x4b2d41=_0x4bb77d['attributes']['position'][_0xc26271(0x25c)][0x3*_0x44caa1+0x1],_0x3759f4=_0x4bb77d[_0xc26271(0xba2)][_0xc26271(0x905)][_0xc26271(0x25c)][0x3*_0x44caa1+0x2];_0x353f9b=new Cesium[(_0xc26271(0x367))](_0x383d49,_0x4b2d41,_0x3759f4);let _0x4e8dd6=Cesium[_0xc26271(0xdd2)]['fromCartesian'](_0x353f9b),_0x39e103=_0x2eed0b[_0xc26271(0xcd2)][_0xc26271(0x9dd)](_0x4e8dd6);if(!_0x39e103)continue;_0x4e8dd6=Cesium[_0xc26271(0xdd2)]['fromRadians'](_0x4e8dd6['longitude'],_0x4e8dd6['latitude'],_0x39e103),_0x353f9b=Cesium[_0xc26271(0xdd2)][_0xc26271(0x9d3)](_0x4e8dd6),_0xe5eda2[_0x44caa1]=Cesium['Cartesian3'][_0xc26271(0x9b9)](_0x353f9b);}let _0x404169,_0x55350b=_0x4bb77d['indices'][_0x4d3190+0x1];if(_0xe5eda2[_0x55350b])_0x404169=_0xe5eda2[_0x55350b];else{let _0x1b7744=_0x4bb77d[_0xc26271(0xba2)][_0xc26271(0x905)][_0xc26271(0x25c)][0x3*_0x55350b],_0x44031a=_0x4bb77d[_0xc26271(0xba2)][_0xc26271(0x905)]['values'][0x3*_0x55350b+0x1],_0x3a6282=_0x4bb77d['attributes'][_0xc26271(0x905)][_0xc26271(0x25c)][0x3*_0x55350b+0x2];_0x404169=new Cesium[(_0xc26271(0x367))](_0x1b7744,_0x44031a,_0x3a6282);let _0x49b8d4=Cesium['Cartographic'][_0xc26271(0xaed)](_0x404169),_0x1edff8=_0x2eed0b[_0xc26271(0xcd2)]['getHeight'](_0x49b8d4);if(!_0x1edff8)continue;_0x49b8d4=Cesium[_0xc26271(0xdd2)][_0xc26271(0x7e1)](_0x49b8d4[_0xc26271(0xcec)],_0x49b8d4[_0xc26271(0x79a)],_0x1edff8),_0x404169=Cesium['Cartographic'][_0xc26271(0x9d3)](_0x49b8d4),_0xe5eda2[_0x55350b]=Cesium[_0xc26271(0x367)][_0xc26271(0x9b9)](_0x404169);}let _0x3473ba,_0x4c8130=_0x4bb77d[_0xc26271(0x29f)][_0x4d3190+0x2];if(_0xe5eda2[_0x4c8130])_0x3473ba=_0xe5eda2[_0x4c8130];else{let _0x3b619a=_0x4bb77d[_0xc26271(0xba2)][_0xc26271(0x905)]['values'][0x3*_0x4c8130],_0x5a95fa=_0x4bb77d[_0xc26271(0xba2)][_0xc26271(0x905)][_0xc26271(0x25c)][0x3*_0x4c8130+0x1],_0x4a3723=_0x4bb77d[_0xc26271(0xba2)]['position']['values'][0x3*_0x4c8130+0x2];_0x3473ba=new Cesium[(_0xc26271(0x367))](_0x3b619a,_0x5a95fa,_0x4a3723);let _0x71d540=Cesium[_0xc26271(0xdd2)][_0xc26271(0xaed)](_0x3473ba),_0x2f3a67=_0x2eed0b[_0xc26271(0xcd2)][_0xc26271(0x9dd)](_0x71d540);if(!_0x2f3a67)continue;_0x71d540=Cesium[_0xc26271(0xdd2)]['fromRadians'](_0x71d540[_0xc26271(0xcec)],_0x71d540[_0xc26271(0x79a)],_0x2f3a67),_0x3473ba=Cesium[_0xc26271(0xdd2)][_0xc26271(0x9d3)](_0x71d540),_0xe5eda2[_0x4c8130]=Cesium[_0xc26271(0x367)][_0xc26271(0x9b9)](_0x3473ba);}_0x5f233a=Cesium[_0xc26271(0x367)]['subtract'](_0x404169,_0x353f9b,_0x5f233a),_0x28a2fa=Cesium[_0xc26271(0x367)][_0xc26271(0x276)](_0x3473ba,_0x353f9b,_0x28a2fa),_0xe05771=Cesium[_0xc26271(0x367)]['cross'](_0x5f233a,_0x28a2fa,_0xe05771),_0x553953+=0.5*Cesium[_0xc26271(0x367)][_0xc26271(0x693)](_0xe05771);}return _0x553953;}function _0x161a4c(_0x322b02,_0x3fa717){const _0x54affd=_0x14b705;let _0x120737=0x0,_0x540102=[],_0x40390b=_0x3fa717[_0x54affd(0xbc2)]-0x1;for(let _0x96c911=0x0;_0x96c911<_0x40390b;_0x96c911++){let _0x59b225=_0x3fa717[_0x96c911],_0x1a13c0=_0x3fa717[_0x96c911+0x1],_0xa6ed68=Cesium[_0x54affd(0x367)][_0x54affd(0x5cb)](_0x59b225,_0x1a13c0)/0x40,_0x262021=Cesium[_0x54affd(0x1f9)][_0x54affd(0x97e)](_0xa6ed68,0x615299),_0x2d8e18=Cesium[_0x54affd(0x312)][_0x54affd(0xde3)](_0x59b225,_0x1a13c0,_0x262021,_0x540102),_0x55d74f=Cesium[_0x54affd(0x367)]['unpackArray'](_0x2d8e18),_0x2ea38b=_0x55d74f[_0x54affd(0xbc2)]-0x1;for(let _0x1b608d=0x0;_0x1b608d<_0x2ea38b;_0x1b608d++){let _0x2c2a4a=_0x55d74f[_0x1b608d],_0x54bd0f=Cesium[_0x54affd(0xdd2)]['fromCartesian'](_0x2c2a4a),_0x4f4ceb=_0x322b02[_0x54affd(0xcd2)][_0x54affd(0x9dd)](_0x54bd0f);_0x54bd0f=Cesium['Cartographic'][_0x54affd(0x7e1)](_0x54bd0f[_0x54affd(0xcec)],_0x54bd0f[_0x54affd(0x79a)],_0x4f4ceb);let _0x12e2f9=Cesium[_0x54affd(0xdd2)]['toCartesian'](_0x54bd0f),_0x2a2ccf=_0x55d74f[_0x1b608d+0x1];_0x54bd0f=Cesium[_0x54affd(0xdd2)][_0x54affd(0xaed)](_0x2a2ccf),_0x4f4ceb=_0x322b02['globe'][_0x54affd(0x9dd)](_0x54bd0f),_0x54bd0f=Cesium[_0x54affd(0xdd2)][_0x54affd(0x7e1)](_0x54bd0f[_0x54affd(0xcec)],_0x54bd0f[_0x54affd(0x79a)],_0x4f4ceb);let _0xea6ebb=Cesium['Cartographic'][_0x54affd(0x9d3)](_0x54bd0f);_0x120737+=Cesium['Cartesian3'][_0x54affd(0xa39)](_0x12e2f9,_0xea6ebb);}}return _0x120737;}_0x2d7857['computeArea']=function(_0x4a8d59){const _0x1eae91=_0x14b705;let _0x172be8,_0x58e69f,_0x170496,_0x441712=Cesium['PolygonPipeline'][_0x1eae91(0x68c)](_0x4a8d59),_0x4f7fbb=_0x441712[_0x1eae91(0xbc2)]/0x3,_0x22d412=0x0;for(let _0x540599=0x0;_0x540599<_0x4f7fbb;_0x540599++)_0x172be8=_0x4a8d59[_0x441712[0x3*_0x540599]],_0x58e69f=_0x4a8d59[_0x441712[0x3*_0x540599+0x1]],_0x170496=_0x4a8d59[_0x441712[0x3*_0x540599+0x2]],_0x5f233a=Cesium['Cartesian3'][_0x1eae91(0x276)](_0x58e69f,_0x172be8,_0x5f233a),_0x28a2fa=Cesium['Cartesian3'][_0x1eae91(0x276)](_0x170496,_0x172be8,_0x28a2fa),_0xe05771=Cesium['Cartesian3'][_0x1eae91(0x8fd)](_0x5f233a,_0x28a2fa,_0xe05771),_0x22d412+=0.5*Cesium[_0x1eae91(0x367)][_0x1eae91(0x693)](_0xe05771);return _0x22d412;};var _0x8dedb2=_0x14b705(0xe02);const _0x328b7a=Cesium[_0x14b705(0x40b)],_0x245f91=Cesium[_0x14b705(0x57d)];function _0x3f6184(_0x5d5fb4){const _0x1148dc=_0x14b705;return this[_0x1148dc(0x84e)]=_0x5d5fb4[_0x1148dc(0xd5f)][_0x1148dc(0x49c)](new _0x328b7a({'name':_0x1148dc(0x86e),'fragmentShader':_0x8dedb2,'uniforms':{'speed':0x14,'angle':-0.4},'sampleMode':_0x245f91[_0x1148dc(0xd76)]})),this[_0x1148dc(0x84e)][_0x1148dc(0xd0a)]=!0x1,this[_0x1148dc(0x84e)];}var _0x33ad7b='uniform\x20sampler2D\x20colorTexture;\x0avarying\x20vec2\x20v_textureCoordinates;\x0auniform\x20int\x20density;\x0auniform\x20float\x20speed;\x0auniform\x20float\x20angle;\x0a\x0afloat\x20snow(vec2\x20uv,\x20float\x20scale)\x0a{\x0a\x20\x20\x20\x20float\x20time\x20=\x20czm_frameNumber\x20/\x2060.0;\x0a\x20\x20\x20\x20float\x20w\x20=\x20smoothstep(1.0\x20,\x200.0,\x20-uv.y\x20*\x20(scale\x20/\x2010.0));\x0a\x20\x20\x20\x20if(w\x20<\x200.1)\x20return\x200.0;\x20//\x20雪花消失\x0a\x20\x20\x20\x20uv\x20+=\x20time\x20/\x20scale;\x20//\x20随时间移动\x0a\x20\x20\x20\x20uv.y\x20+=\x20time\x20*\x20cos(angle)\x20*\x20speed\x20/\x20scale;\x0a\x20\x20\x20\x20uv.x\x20+=\x20sin(uv.y\x20+\x20time\x20*\x20sin(angle)\x20*\x20speed)\x20/\x20scale;\x20//\x20左右摇摆\x0a\x20\x20\x20\x20uv\x20*=\x20scale;\x0a\x20\x20\x20\x20vec2\x20s\x20=\x20floor(uv);\x0a\x20\x20\x20\x20vec2\x20f\x20=\x20fract(uv);\x0a\x20\x20\x20\x20vec2\x20p;\x0a\x20\x20\x20\x20float\x20k\x20=\x203.0;\x0a\x20\x20\x20\x20float\x20d;\x0a\x20\x20\x20\x20p\x20=\x200.5\x20+\x200.35\x20*\x20sin(11.0\x20*\x20fract(sin((s\x20+\x20p\x20+\x20scale)\x20*\x20mat2(7,\x203,\x206,\x205))\x20*\x205.0))\x20-\x20f;\x0a\x20\x20\x20\x20d\x20=\x20length(p);\x0a\x20\x20\x20\x20k\x20=\x20min(d,\x20k);\x0a\x20\x20\x20\x20k\x20=\x20smoothstep(0.0,\x20k,\x20sin(f.x\x20+\x20f.y)\x20*\x200.01);\x0a\x20\x20\x20\x20return\x20k\x20*\x20w\x20*\x20clamp(float(density)\x20/\x205.0,\x201.0,\x205.0);\x0a}\x0a\x0a\x0avoid\x20main(void){\x0a\x20\x20\x20\x20vec2\x20resolution\x20=\x20czm_viewport.zw;\x0a\x20\x20\x20\x20vec2\x20uv\x20=\x20(gl_FragCoord.xy\x20*\x202.0\x20-\x20resolution.xy)\x20/\x20min(resolution.x,\x20resolution.y);\x0a\x20\x20\x20\x20vec3\x20finalColor\x20=\x20vec3(0);\x0a\x20\x20\x20\x20float\x20c\x20=\x200.0;\x0a\x20\x20\x20\x20for\x20(int\x20i\x20=\x202;\x20i\x20<\x205;\x20i++)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(density\x20<\x20i)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20break;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20c\x20+=\x20snow(uv,\x20float(i));\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20for\x20(int\x20i\x20=\x206;\x20i\x20<\x2010;\x20i+=\x202)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(density\x20<\x20i)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20break;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20c\x20+=\x20snow(uv,\x20float(i));\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20for\x20(int\x20i\x20=\x2015;\x20i\x20<\x2030;\x20i+=\x205)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(density\x20<\x20i)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20break;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20c\x20+=\x20snow(uv,\x20float(i));\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20finalColor\x20=\x20vec3(c);\x0a\x20\x20\x20\x20if(c\x20>\x200.8)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20finalColor\x20=\x20vec3(max(5.0,\x20c));\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20mix(texture2D(colorTexture,\x20v_textureCoordinates),\x20vec4(finalColor,\x201.0),\x200.15);\x0a}';const _0x478d92=Cesium['PostProcessStage'],_0xe53b8c=Cesium['PostProcessStageSampleMode'];function _0x3c1082(_0x5b9098){const _0x1146bb=_0x14b705;return this[_0x1146bb(0xb1e)]=_0x5b9098[_0x1146bb(0xd5f)][_0x1146bb(0x49c)](new _0x478d92({'name':_0x1146bb(0x7f8),'fragmentShader':_0x33ad7b,'uniforms':{'density':0x5,'angle':0.1,'speed':0x2},'sampleMode':_0xe53b8c['LINEAR']})),this[_0x1146bb(0xb1e)][_0x1146bb(0xd0a)]=!0x1,this[_0x1146bb(0xb1e)];}window[_0x14b705(0x3f8)]=Cesium;const _0x416650=Cesium['Math'],_0x3586ec=Cesium['Rectangle'],_0x32906f=Cesium[_0x14b705(0xdbe)],_0x1acc12=Cesium[_0x14b705(0xc77)],_0x2ee7aa=Cesium[_0x14b705(0x94e)],_0x4be1c9=Cesium['RequestType'],_0x494624=Cesium[_0x14b705(0xacb)],_0xdcde77=Cesium[_0x14b705(0x877)],_0x4005b7=Cesium[_0x14b705(0x653)],_0x4acca4=Cesium[_0x14b705(0x367)],_0x1f9e90=Cesium['XML'];function _0x3b2bce(_0x11fa17){const _0x52664f=_0x14b705;if(_0x11fa17=Cesium['defaultValue'](_0x11fa17,Cesium[_0x52664f(0x714)][_0x52664f(0x209)]),!Cesium['defined'](_0x11fa17['urls']))throw new Cesium[(_0x52664f(0x3e0))](_0x52664f(0x3f6));this['_urls']=_0x11fa17[_0x52664f(0xe33)];for(var _0xb13318=0x0;_0xb133180x0&&'/'!==this[_0x52664f(0x227)][_0xb13318][this['_urls'][_0xb13318]['length']-0x1]&&(this['_urls'][_0xb13318]+='/');var _0x576ffe=_0x11fa17['urls'][0x0][_0x52664f(0x966)]('wmts100');this[_0x52664f(0x893)]=Cesium[_0x52664f(0x714)](_0x11fa17[_0x52664f(0xdfc)],!0x0),this[_0x52664f(0x32b)]=new Cesium[(_0x52664f(0xa26))](),this[_0x52664f(0x890)]=!0x1,this[_0x52664f(0x5d7)]=_0x318aaf(),this['_isCreateSkirt']=_0x11fa17[_0x52664f(0xbf4)],this[_0x52664f(0xcf9)]=_0x11fa17[_0x52664f(0x33e)],this['_isSkirtDirty']=!0x1,this[_0x52664f(0x426)]=_0x11fa17[_0x52664f(0xa85)],this[_0x52664f(0x1d2)]={'heightScale':0x1,'heightOffset':0x0,'elementsPerHeight':0x1,'stride':0x1},this[_0x52664f(0x233)]=void 0x0,this[_0x52664f(0x4db)]=[],this['_levels']=[],this[_0x52664f(0x4d5)]=_0x52664f(0x4b5),this[_0x52664f(0x467)]=void 0x0,this[_0x52664f(0xac9)]=_0x11fa17[_0x52664f(0xd93)],this[_0x52664f(0x400)]={};var _0x130346,_0x52aa02=this,_0x1f5904=Cesium[_0x52664f(0x714)](_0x11fa17[_0x52664f(0x91c)],Cesium[_0x52664f(0x2b9)][_0x52664f(0x5bb)]);this['_hasNormalBuffer']=!0x1,this[_0x52664f(0xc7f)]=Cesium[_0x52664f(0x714)](_0x11fa17[_0x52664f(0xb57)],!0x1);var _0xd4d0b4=0x0;function _0x4dc138(_0x2365c8){const _0x352411=_0x52664f;if(0x1===parseFloat(_0x2365c8[_0x352411(0x95a)](_0x352411(0xded))[0x0][_0x352411(0xdd1)])){var _0x30bab7=_0x2365c8[_0x352411(0x95a)]('sml:StoreType',void 0x0);_0x52aa02[_0x352411(0x7a9)]=_0x30bab7[0x0][_0x352411(0x74c)](_0x352411(0xbbd)),Cesium[_0x352411(0x4cb)](_0x52aa02['_blockScale'])&&_0x52aa02[_0x352411(0x7a9)]>0x0&&(_0x52aa02[_0x352411(0x41e)]=!0x0);}_0x52aa02[_0x352411(0x4d5)]=_0x2365c8[_0x352411(0x95a)](_0x352411(0x777))[0x0][_0x352411(0xdd1)],_0x52aa02[_0x352411(0x6ef)]=parseInt(_0x2365c8['getElementsByTagName'](_0x352411(0x248))[0x0][_0x352411(0xdd1)]),_0x52aa02[_0x352411(0x294)]=parseInt(_0x2365c8[_0x352411(0x95a)]('sml:CellHeight')[0x0][_0x352411(0xdd1)]),_0x52aa02[_0x352411(0x233)]=new Cesium[(_0x352411(0x81d))]({'ellipsoid':_0x1f5904}),_0x52aa02['_tilingScheme']['isSct']=!0x0,_0x52aa02[_0x352411(0x420)]=_0x32906f['getEstimatedLevelZeroGeometricErrorForAHeightmap'](_0x1f5904,0x2*Math[_0x352411(0xb9a)](_0x52aa02[_0x352411(0x6ef)],_0x52aa02[_0x352411(0x294)]),_0x52aa02[_0x352411(0x233)]['getNumberOfXTilesAtLevel'](0x0));var _0x3d3a2c=_0x2365c8['getElementsByTagName']('sml:Bounds')[0x0],_0x111c04=_0x416650[_0x352411(0x949)](parseFloat(_0x3d3a2c[_0x352411(0x95a)]('sml:Left')[0x0][_0x352411(0xdd1)])),_0x11cfa9=_0x416650[_0x352411(0x949)](parseFloat(_0x3d3a2c[_0x352411(0x95a)]('sml:Bottom')[0x0][_0x352411(0xdd1)])),_0x218741=_0x416650[_0x352411(0x949)](parseFloat(_0x3d3a2c[_0x352411(0x95a)]('sml:Right')[0x0][_0x352411(0xdd1)])),_0xbdbcbf=_0x416650[_0x352411(0x949)](parseFloat(_0x3d3a2c[_0x352411(0x95a)]('sml:Top')[0x0][_0x352411(0xdd1)]));_0x52aa02[_0x352411(0x4db)]['push'](new _0x3586ec(_0x111c04,_0x11cfa9,_0x218741,_0xbdbcbf));for(var _0x3f99db=_0x2365c8[_0x352411(0x95a)](_0x352411(0x953))[0x0]['getElementsByTagName'](_0x352411(0x379)),_0x2eb36e=[],_0x568ad2=0x0;_0x568ad2<_0x3f99db[_0x352411(0xbc2)];++_0x568ad2){var _0x33d510=_0x3f99db[_0x568ad2];_0x2eb36e[_0x352411(0x6e3)](parseInt(_0x33d510[_0x352411(0xdd1)]));}if(_0x52aa02[_0x352411(0x829)][_0x352411(0x6e3)](_0x2eb36e),_0x52aa02['_ready']=!0x0,_0x52aa02[_0x352411(0x5d7)]['resolve'](!0x0),_0xd4d0b4<_0x52aa02['_urls'][_0x352411(0xbc2)]){var _0x38603c=_0x52aa02['_urls'][_0xd4d0b4++];_0x38603c['substring'](0x0,_0x38603c[_0x352411(0xbc2)]-0x1);var _0x3566c1=_0x38603c+'config';_0xdcde77[_0x352411(0x7ac)](_0x3566c1)['then'](_0x4dc138,_0x133480);}}function _0x3f6cb4(_0xc428eb){const _0x23289a=_0x52664f;var _0x17f479=new _0x1f9e90()[_0x23289a(0xc3a)](_0xc428eb)[_0x23289a(0x75a)],_0x50591c=_0x1f9e90['queryFirstNode'](_0x17f479,_0x23289a(0xe27),void 0x0),_0x24c225=_0x1f9e90['queryFirstNode'](_0x50591c,_0x23289a(0x525),void 0x0);_0x52aa02['_tempLayerName']=_0x1f9e90[_0x23289a(0x370)](_0x24c225,_0x23289a(0xa92),void 0x0);var _0x5eb86b=_0x1f9e90[_0x23289a(0x6bc)](_0x50591c,_0x23289a(0xdc5),void 0x0);_0x52aa02[_0x23289a(0x54e)]=_0x1f9e90[_0x23289a(0x370)](_0x5eb86b,_0x23289a(0x77a),void 0x0);var _0x145e4c=_0x1f9e90[_0x23289a(0x6bc)](_0x24c225,'BoundingBox',void 0x0),_0x48a719=_0x1f9e90['queryStringValue'](_0x145e4c,_0x23289a(0x27c),void 0x0),_0x16e8a3=_0x1f9e90[_0x23289a(0x370)](_0x145e4c,'UpperCorner',void 0x0),_0x4a5cf7=_0x48a719['split']('\x20'),_0x4b9b3f=_0x16e8a3[_0x23289a(0x3e6)]('\x20'),_0xe2d2f1=parseFloat(_0x4a5cf7[0x0]),_0x5ac0dd=parseFloat(_0x4b9b3f[0x0]),_0x4ca8ec=parseFloat(_0x4a5cf7[0x1]),_0x32a988=parseFloat(_0x4b9b3f[0x1]);_0xe2d2f1&&_0x5ac0dd&&_0x4ca8ec&&_0x32a988&&_0x52aa02[_0x23289a(0x4db)][_0x23289a(0x6e3)](new _0x3586ec(_0xe2d2f1,_0x4ca8ec,_0x5ac0dd,_0x32a988));var _0x4d41cf=_0x1f9e90[_0x23289a(0x6bc)](_0x50591c,'TileMatrixSet',void 0x0),_0x5cce8c=(_0x5eb86b=_0x1f9e90['queryChildNodes'](_0x4d41cf,_0x23289a(0xb09),void 0x0),_0x1f9e90['queryNumericValue'](_0x5eb86b[0x0],_0x23289a(0x457),void 0x0)),_0x18e79e=_0x1f9e90[_0x23289a(0xdad)](_0x5eb86b[_0x5eb86b['length']-0x1],'ScaleDenominator',void 0x0),_0xd78a88=_0x1f9e90[_0x23289a(0xdad)](_0x5eb86b[0x0],_0x23289a(0x77a),void 0x0);_0x5cce8c=0x1/_0x5cce8c,_0x18e79e=0x1/_0x18e79e;var _0x441284=[1.690163571602655e-9,3.3803271432053056e-9,6.760654286410611e-9,1.3521308572821242e-8,2.7042617145642484e-8,5.408523429128511e-8,1.0817046858256998e-7,2.1634093716513974e-7,4.3268187433028044e-7,8.653637486605571e-7,0.0000017307274973211203,0.0000034614549946422405,0.0000069229099892844565,0.000013845819978568952,0.000027691639957137904,0.0000553832799142758,0.0001107665598285516,0.0002215331196571032,0.0004430662393142064,0.0008861324786284128,0.001772264957256826,0.003544529914513652],_0x14cb3e=_0x441284['indexOf'](_0x5cce8c),_0x634951=_0x441284[_0x23289a(0x966)](_0x18e79e);for(let _0x38a714=0x0;_0x38a714<_0x441284[_0x23289a(0xbc2)];_0x38a714++)_0x5cce8c>_0x441284[_0x38a714]&&_0x441284[_0x38a714+0x1]&&_0x5cce8c<_0x441284[_0x38a714+0x1]&&(_0x14cb3e=_0x38a714-0x1),_0x18e79e>_0x441284[_0x38a714]&&_0x441284[_0x38a714+0x1]&&_0x18e79e<_0x441284[_0x38a714+0x1]&&(_0x634951=_0x38a714-0x1);_0x14cb3e=Math['max'](_0x14cb3e,0x0),_0x52aa02['wmts_sub']=Cesium[_0x23289a(0x714)](_0x14cb3e-_0xd78a88,0x0);for(var _0x546347=[],_0x29767d=_0x14cb3e;_0x29767d<=_0x634951;_0x29767d++)_0x546347[_0x23289a(0x6e3)](_0x29767d);if(_0x52aa02[_0x23289a(0x829)][_0x23289a(0x6e3)](_0x546347),_0x11fa17[_0x23289a(0x93e)]>0x0&&(_0x52aa02['_blockScale']=0x1*_0x11fa17[_0x23289a(0x93e)],_0x52aa02[_0x23289a(0x41e)]=!0x0),_0x52aa02[_0x23289a(0x4d5)]=_0x23289a(0x670),_0x52aa02[_0x23289a(0x6ef)]=_0x11fa17[_0x23289a(0xc85)]||0x20,_0x52aa02['_heightmapHeight']=_0x11fa17[_0x23289a(0xae0)]||0x20,_0x52aa02[_0x23289a(0x233)]=new Cesium[(_0x23289a(0x81d))]({'ellipsoid':_0x1f5904}),_0x52aa02[_0x23289a(0x233)][_0x23289a(0x7fd)]=!0x0,_0x52aa02[_0x23289a(0x420)]=_0x32906f[_0x23289a(0x5b7)](_0x1f5904,0x2*Math[_0x23289a(0xb9a)](_0x52aa02[_0x23289a(0x6ef)],_0x52aa02[_0x23289a(0x294)]),_0x52aa02['_tilingScheme'][_0x23289a(0xa7e)](0x0)),_0x52aa02[_0x23289a(0x890)]=!0x0,_0x52aa02[_0x23289a(0x5d7)][_0x23289a(0x356)](!0x0),_0xd4d0b4<_0x52aa02[_0x23289a(0x227)]['length']){var _0x5b2ebb=_0x52aa02['_urls'][_0xd4d0b4++];if(-0x1!==_0x5b2ebb['indexOf'](_0x23289a(0xdce))){var _0x3afcda=_0x5b2ebb+_0x23289a(0xd96);_0xdcde77[_0x23289a(0x577)](_0x3afcda)[_0x23289a(0xacd)](_0x3f6cb4,_0x133480);}else _0x5b2ebb[_0x23289a(0xb31)](0x0,_0x5b2ebb['length']-0x1),_0x3afcda=_0x5b2ebb+_0x23289a(0x46a),_0xdcde77['fetchXML'](_0x3afcda)[_0x23289a(0xacd)](_0x4dc138,_0x133480);}}function _0x133480(_0xa223cf){const _0x882cf0=_0x52664f;var _0x136867=Cesium['defaultValue'](_0xa223cf,_0x882cf0(0x215)+_0x52aa02[_0x882cf0(0x3c4)]+'.');_0x130346=_0x1acc12[_0x882cf0(0x6eb)](_0x130346,_0x52aa02,_0x52aa02[_0x882cf0(0x32b)],_0x136867,void 0x0,void 0x0,void 0x0,_0x26000a);}function _0x26000a(){const _0x48b1b6=_0x52664f;if(!Cesium[_0x48b1b6(0x4cb)](_0x11fa17[_0x48b1b6(0xc5d)])||!Cesium[_0x48b1b6(0x4cb)](_0x11fa17['levels']))throw new Cesium[(_0x48b1b6(0x3e0))](_0x48b1b6(0x6f5));_0x52aa02[_0x48b1b6(0x4d5)]=Cesium[_0x48b1b6(0x714)](_0x11fa17[_0x48b1b6(0x885)],_0x48b1b6(0x670)),_0x52aa02[_0x48b1b6(0x6ef)]=Cesium[_0x48b1b6(0x714)](_0x11fa17[_0x48b1b6(0x91f)],0x20),_0x52aa02[_0x48b1b6(0x294)]=Cesium[_0x48b1b6(0x714)](_0x11fa17[_0x48b1b6(0xab8)],0x20),_0x52aa02[_0x48b1b6(0x233)]=new Cesium[(_0x48b1b6(0x81d))]({'ellipsoid':_0x1f5904}),_0x52aa02[_0x48b1b6(0x233)][_0x48b1b6(0x7fd)]=!0x0,_0x52aa02[_0x48b1b6(0x420)]=_0x32906f['getEstimatedLevelZeroGeometricErrorForAHeightmap'](_0x1f5904,Math[_0x48b1b6(0xb9a)](_0x52aa02[_0x48b1b6(0x6ef)],_0x52aa02[_0x48b1b6(0x294)]),_0x52aa02[_0x48b1b6(0x233)]['getNumberOfXTilesAtLevel'](0x0)),_0x52aa02[_0x48b1b6(0x4db)]=_0x11fa17[_0x48b1b6(0xc5d)],_0x52aa02[_0x48b1b6(0x829)]=_0x11fa17[_0x48b1b6(0xb7a)],_0x52aa02[_0x48b1b6(0x890)]=!0x0,_0x52aa02[_0x48b1b6(0x5d7)][_0x48b1b6(0x356)](!0x0);}this[_0x52664f(0x893)]?(function(){const _0x22dec5=_0x52664f;if(-0x1!==_0x576ffe){var _0x541eee=(_0x5e2db6=_0x52aa02['_urls'][_0xd4d0b4++])+_0x22dec5(0xd96);_0xdcde77[_0x22dec5(0x577)](_0x541eee)[_0x22dec5(0xacd)](_0x3f6cb4,_0x133480);}else{var _0x5e2db6;(_0x5e2db6=_0x52aa02[_0x22dec5(0x227)][_0xd4d0b4++])['substring'](0x0,_0x5e2db6['length']-0x1),_0x541eee=_0x5e2db6+_0x22dec5(0x46a),_0xdcde77[_0x22dec5(0x7ac)](_0x541eee)[_0x22dec5(0xacd)](_0x4dc138,_0x133480);}}()):_0x26000a();}function _0x56a3c1(_0x3da222,_0x49e3d5,_0x24aee6){for(var _0x378a79='',_0x3402e1=_0x24aee6;_0x3402e1>=0x0;--_0x3402e1){var _0x2e9086=0x1<<_0x3402e1,_0x1bd5a4=0x0;_0x494624(_0x49e3d5,_0x2e9086)?_0x494624(_0x3da222,_0x2e9086)&&(_0x1bd5a4|=0x1):(_0x1bd5a4|=0x2,_0x494624(_0x3da222,_0x2e9086)||(_0x1bd5a4|=0x1)),_0x378a79+=_0x1bd5a4;}return _0x378a79;}function _0x43c9cb(_0x34c84e,_0x4eec35){const _0x4cbe83=_0x14b705;var _0x515e24=new DataView(_0x34c84e),_0x217310=0x0,_0x45e241=_0x515e24[_0x4cbe83(0x38e)](_0x217310,!0x0);if(_0x4eec35>_0x45e241-0x1)throw new Cesium['DeveloperError']('pack\x20imagery\x20index\x20invalid');_0x217310+=0x4;var _0x3bf8d9,_0x4809f7,_0x1b1fb8=[];for(_0x3bf8d9=0x0;_0x3bf8d9<_0x45e241;_0x3bf8d9++)_0x4809f7=_0x515e24[_0x4cbe83(0x38e)](_0x217310,!0x0),_0x1b1fb8[_0x4cbe83(0x6e3)](_0x4809f7),_0x217310+=0x4;for(_0x3bf8d9=0x0;_0x3bf8d9<_0x45e241;_0x3bf8d9++){if(_0x4809f7=_0x1b1fb8[_0x3bf8d9],_0x3bf8d9===_0x4eec35){if(0x0===_0x4809f7)return;return new Uint8Array(_0x34c84e,_0x217310,_0x4809f7);}_0x217310+=_0x4809f7;}}function _0x5847d6(_0x5c801a,_0x59730d,_0x12588f,_0x322079){const _0x4d34a6=_0x14b705;var _0x40bedc=Math[_0x4d34a6(0xb9a)](_0x5c801a[_0x4d34a6(0x7a9)],_0x322079),_0x29465b=Math[_0x4d34a6(0xc98)](0x2,_0x40bedc),_0x1b17eb=_0x59730d%_0x29465b;return{'x':Math[_0x4d34a6(0x6b3)](_0x59730d/_0x29465b),'y':Math[_0x4d34a6(0x6b3)](_0x12588f/_0x29465b),'col':_0x1b17eb,'row':_0x12588f%_0x29465b,'level':_0x322079,'blockSize':_0x29465b};}function _0x3e2e04(_0x423b4e,_0xa647ae){const _0xb35bf4=_0x14b705;var _0x38b3ba=new DataView(_0x423b4e),_0x40602e=0x0;_0x38b3ba[_0xb35bf4(0x38e)](_0x40602e,!0x0),_0x40602e+=0x4;var _0x2a4480=_0x38b3ba[_0xb35bf4(0x38e)](_0x40602e,!0x0);_0x40602e+=0x4;for(var _0x4b9912=_0xa647ae[_0xb35bf4(0x9f3)],_0x526b2e=_0xa647ae[_0xb35bf4(0xa56)]*_0xa647ae[_0xb35bf4(0x30e)]+_0x4b9912,_0x4cd5df=0x0,_0x5af249=0x0,_0x38fc80=0x0;_0x38fc80<_0x2a4480;_0x38fc80++){if(_0x38fc80<_0x526b2e)_0x4cd5df+=_0x38b3ba[_0xb35bf4(0x38e)](_0x40602e,!0x0);else{if(_0x38fc80===_0x526b2e){_0x5af249=_0x38b3ba['getUint32'](_0x40602e,!0x0),_0x40602e+=0x4;break;}}_0x40602e+=0x4;}if(_0x40602e=0x8+0x4*_0x2a4480,0x0!==_0x5af249)return _0x40602e+=_0x4cd5df,new Uint8Array(_0x423b4e)[_0xb35bf4(0xd5b)](_0x40602e,_0x40602e+_0x5af249)[_0xb35bf4(0x212)];}Object['defineProperties'](_0x3b2bce['prototype'],{'errorEvent':{'get':function(){const _0x19b4c3=_0x14b705;return this[_0x19b4c3(0x32b)];}},'tilingScheme':{'get':function(){const _0x4ac13f=_0x14b705;if(!this[_0x4ac13f(0xa66)])throw new Cesium[(_0x4ac13f(0x3e0))]('requestTileGeometry\x20must\x20not\x20be\x20called\x20before\x20ready\x20returns\x20true.');return this['_tilingScheme'];}},'ready':{'get':function(){const _0x155d1e=_0x14b705;return this[_0x155d1e(0x890)];}},'readyPromise':{'get':function(){const _0x5ccb50=_0x14b705;return this['_readyPromise'][_0x5ccb50(0x7ae)];}},'hasWaterMask':{'get':function(){return!0x1;}},'hasVertexNormals':{'get':function(){return!0x1;}},'isCreateSkirt':{'get':function(){return this['_isCreateSkirt'];},'set':function(_0x48bdfa){const _0x5ec211=_0x14b705;_0x48bdfa!==this['_isCreateSkirt']&&(this['_isSkirtDirty']=!0x0),this[_0x5ec211(0x2a9)]=_0x48bdfa;}},'skirtScale':{'get':function(){const _0x25b0d2=_0x14b705;return this[_0x25b0d2(0xcf9)];},'set':function(_0x1ea0b8){const _0x26bdd5=_0x14b705;_0x1ea0b8!==this['_skirtScale']&&(this[_0x26bdd5(0x437)]=!0x0),this[_0x26bdd5(0xcf9)]=_0x1ea0b8;}},'hasNormalBuffer':{'get':function(){const _0x726339=_0x14b705;return this[_0x726339(0x2b3)];}},'requestVertexNormals':{'get':function(){return this['_requestVertexNormals'];}}}),_0x3b2bce[_0x14b705(0x8bd)]['division']=function(_0x2ed42d,_0x89285f,_0x2f9699,_0x51d098,_0x194f69){const _0x2002dd=_0x14b705;for(var _0xdf6325=[],_0xd103f2=0x0;_0xd103f2<_0x194f69;_0xd103f2++)for(var _0x3fc6e6=0x0;_0x3fc6e6<_0x194f69;_0x3fc6e6++){var _0x3e87dd=(_0x2f9699+_0x51d098*(_0x194f69-0x1-_0xd103f2)/(_0x194f69-0x1))*(_0x194f69-0x1),_0x4d0ff3=(_0x89285f+_0x51d098*_0x3fc6e6/(_0x194f69-0x1))*(_0x194f69-0x1),_0x1b14fd=Math[_0x2002dd(0x6b3)](_0x3e87dd),_0x3f126d=Math[_0x2002dd(0xb5c)](_0x3e87dd),_0x4f58cc=Math['floor'](_0x4d0ff3),_0x38af7f=Math[_0x2002dd(0xb5c)](_0x4d0ff3),_0x2d4b3e=_0x2ed42d[(_0x194f69-0x1-_0x1b14fd)*_0x194f69+_0x4f58cc],_0x136108=_0x2ed42d[(_0x194f69-0x1-_0x1b14fd)*_0x194f69+_0x38af7f],_0x466186=_0x2ed42d[(_0x194f69-0x1-_0x3f126d)*_0x194f69+_0x4f58cc],_0x3b0979=_0x2ed42d[(_0x194f69-0x1-_0x3f126d)*_0x194f69+_0x38af7f],_0x122832=_0x466186*(_0x3e87dd-_0x1b14fd)+_0x2d4b3e*(_0x3f126d-_0x3e87dd),_0x45b455=_0x3b0979*(_0x3e87dd-_0x1b14fd)+_0x136108*(_0x3f126d-_0x3e87dd);_0x1b14fd===_0x3f126d&&(_0x122832=_0x466186,_0x45b455=_0x3b0979);var _0x584596=_0x45b455*(_0x4d0ff3-_0x4f58cc)+_0x122832*(_0x38af7f-_0x4d0ff3);_0x4f58cc===_0x38af7f&&(_0x584596=_0x45b455),_0xdf6325[_0xd103f2*_0x194f69+_0x3fc6e6]=_0x584596;}return _0xdf6325;};var _0xddbf16=new _0x3586ec();function _0x26398b(_0x56b8a3,_0x2c6a2c,_0x339dd5,_0x2e7b80,_0x25a629){const _0x4e72f5=_0x14b705;if(null!=_0x56b8a3){for(var _0x204569=new Uint8Array(_0x2c6a2c*_0x339dd5*0x3),_0x4c97f3=0x615299,_0x54193b=_0x2e7b80[_0x4e72f5(0x4b7)],_0xb965ab=_0x2e7b80['height'],_0x44ca1b=_0x56b8a3,_0x2b25f2=0x0;_0x2b25f2<_0x2c6a2c;_0x2b25f2++)for(var _0x41de41=0x0;_0x41de41<_0x339dd5;_0x41de41++){var _0x1897fe=_0x41de41*_0x2c6a2c+_0x2b25f2;_0x44ca1b[_0x41de41*_0x2c6a2c+_0x2b25f2];var _0x45a4b2=_0x2b25f2,_0x33bcca=_0x41de41;_0x25a629>0xd&&(_0x2b25f2=(_0x2b25f2=0x0==_0x2b25f2?_0x2b25f2+0x1:_0x2b25f2)==_0x2c6a2c-0x1?_0x2c6a2c-0x2:_0x2b25f2,_0x41de41=(_0x41de41=0x0==_0x41de41?_0x41de41+0x1:_0x41de41)==_0x339dd5-0x1?_0x339dd5-0x2:_0x41de41);var _0x596570=Math[_0x4e72f5(0x78e)](_0x2b25f2-0x1,0x0),_0x45b0b9=_0x41de41,_0x50286e=_0x44ca1b[_0x45b0b9*_0x2c6a2c+_0x596570],_0x11fb10=_0x44ca1b[(_0x45b0b9=_0x41de41)*_0x2c6a2c+(_0x596570=Math[_0x4e72f5(0xb9a)](_0x2b25f2+0x1,_0x2c6a2c-0x1))];_0x596570=_0x2b25f2;var _0x5e0451=_0x44ca1b[(_0x45b0b9=Math[_0x4e72f5(0xb9a)](_0x41de41+0x1,_0x339dd5-0x1))*_0x2c6a2c+_0x596570];_0x596570=_0x2b25f2;var _0x2c72d6=_0x44ca1b[(_0x45b0b9=Math['max'](_0x41de41-0x1,0x0))*_0x2c6a2c+_0x596570];_0x2b25f2=_0x45a4b2,_0x41de41=_0x33bcca;var _0x516b99=_0x2e7b80[_0x4e72f5(0x4e4)]+_0xb965ab*(0x200-0x2*_0x41de41-0x1)/0x200,_0x5820e6=_0x4c97f3*Math['cos'](_0x516b99),_0x4fe917=new _0x4acca4((_0x50286e-_0x11fb10)/(_0x5820e6*_0x54193b/_0x2c6a2c),(_0x2c72d6-_0x5e0451)/(_0x4c97f3*_0xb965ab/_0x339dd5),0x2);_0x4acca4['normalize'](_0x4fe917,_0x4fe917),_0x204569[0x3*_0x1897fe+0x0]=0xff*(0.5*_0x4fe917['x']+0.5),_0x204569[0x3*_0x1897fe+0x1]=0xff*(0.5*_0x4fe917['y']+0.5),_0x204569[0x3*_0x1897fe+0x2]=0xff*(0.5*_0x4fe917['z']+0.5);}return _0x204569;}}_0x3b2bce[_0x14b705(0x8bd)][_0x14b705(0xced)]=function(_0x5b8de1,_0x2be7a2,_0x5976eb,_0x402602,_0x2d7a42){const _0x225faf=_0x14b705;if(!this[_0x225faf(0xa66)])throw new Cesium['DeveloperError'](_0x225faf(0x622));if(0x0===_0x5976eb){var _0x1c460e=new Array(this['_heightmapWidth']*this['_heightmapHeight']);return _0x1c460e[_0x225faf(0x54d)](0x0),this['_hasNormalBuffer']=!0x1,new Cesium[(_0x225faf(0x90f))]({'buffer':_0x1c460e,'width':this['_heightmapWidth'],'height':this['_heightmapHeight'],'skirtMode':this[_0x225faf(0x2a9)],'skirtScale':this['_skirtScale'],'childTileMask':_0x4261a7(this,_0x5b8de1,_0x2be7a2,_0x5976eb),'structure':this[_0x225faf(0x1d2)],'valid':!0x1});}var _0x5e7634=[],_0x5961b=this[_0x225faf(0x233)][_0x225faf(0x3f5)](_0x5b8de1,_0x2be7a2,_0x5976eb),_0x4131d7=this,_0x327da6=!0x1,_0x3c795c=this[_0x225faf(0x4db)][_0x225faf(0xbc2)]-0x1,_0x53058d=this[_0x225faf(0x829)][_0x3c795c][this['_levels'][_0x3c795c][_0x225faf(0xbc2)]-0x1];_0x3c795c=0x0;var _0x5a6782=this['_levels'][_0x3c795c][this[_0x225faf(0x829)][_0x3c795c][_0x225faf(0xbc2)]-0x1];if(Cesium['defined'](_0x2d7a42)||!(_0x5976eb>_0x5a6782)){var _0xe68b08=this,_0x5b4c07=!0x1;(Cesium['defined'](_0xe68b08[_0x225faf(0xac9)])&&_0xe68b08[_0x225faf(0xac9)]===_0x2ee7aa[_0x225faf(0x2ba)]||_0xe68b08['_isBlock'])&&(_0x5b4c07=!0x0);for(var _0x5dbf42=0x0;_0x5dbf42_0x53058d)break;if(Cesium['defined'](_0x6b792c)){var _0x341ed3=this[_0x225faf(0x829)][_0x5dbf42][0x0],_0x340625=this[_0x225faf(0x829)][_0x5dbf42][this[_0x225faf(0x829)][_0x5dbf42][_0x225faf(0xbc2)]-0x1],_0x33cf05=!0x1;if(_0x5976eb>=_0x341ed3&&_0x5976eb<=_0x5a6782&&(_0x33cf05=!0x0),_0x33cf05){var _0x1dfe03=0x0,_0x4b1c3f=0x0,_0x1e94ec=0x1,_0x1488b2=_0x5b8de1,_0x30ea01=_0x2be7a2,_0x619ee8=_0x5976eb;_0x619ee8>_0x340625&&(_0x1e94ec=0x1/Math[_0x225faf(0xc98)](0x2,_0x619ee8-_0x340625));for(var _0x2d1f1d=_0x1e94ec;_0x619ee8>_0x340625;)_0x1488b2%0x2==0x1&&(_0x1dfe03+=_0x2d1f1d),_0x30ea01%0x2==0x0&&(_0x4b1c3f+=_0x2d1f1d),_0x2d1f1d*=0x2,_0x619ee8--,_0x1488b2=Math[_0x225faf(0x6b3)](0.5*_0x1488b2),_0x30ea01=Math['floor'](0.5*_0x30ea01);var _0x2ccad0={'srcX':_0x1dfe03,'srcY':_0x4b1c3f,'width':_0x1e94ec,'dataName':_0x4131d7['_urls'][_0x5dbf42]},_0x4a8e7a=_0x5976eb+'_'+_0x5b8de1+'_'+_0x2be7a2;Cesium['defined'](_0x4131d7['_combiInfo'][_0x4a8e7a])?_0x4131d7[_0x225faf(0x400)][_0x4a8e7a][_0x225faf(0x6e3)](_0x2ccad0):_0x4131d7['_combiInfo'][_0x4a8e7a]=[_0x2ccad0],function(_0x35377e){const _0x55c07e=_0x225faf;var _0x24808e,_0x12c18e=_0x4131d7[_0x55c07e(0x227)][_0x35377e];if(-0x1!==_0x12c18e[_0x55c07e(0x966)]('wmts100')){var _0x3a3f81=_0x619ee8-_0x4131d7[_0x55c07e(0x481)];_0x24808e=_0x12c18e[_0x55c07e(0xb31)](0x0,_0x12c18e[_0x55c07e(0xc84)]('/'))+_0x55c07e(0x444)+_0x3a3f81+_0x55c07e(0x62e)+_0x4131d7[_0x55c07e(0x452)]+_0x55c07e(0x742)+_0x30ea01+_0x55c07e(0x507)+_0x1488b2+'&tilematrixset='+_0x4131d7['_wmtstileMatrixSet']+_0x55c07e(0x5b2);}else _0x12c18e[_0x55c07e(0xb31)](0x0,_0x12c18e[_0x55c07e(0xbc2)]-0x1),_0x24808e=_0x4131d7[_0x55c07e(0x227)][_0x35377e]+_0x55c07e(0xd9f)+_0x30ea01+'/'+_0x1488b2+_0x55c07e(0x570)+_0x619ee8;var _0xa436a1=_0x4131d7['_proxy'];Cesium[_0x55c07e(0x4cb)](_0xa436a1)&&(_0x24808e=_0xa436a1[_0x55c07e(0xbe7)](_0x24808e));var _0x25b2be=new _0x4005b7({'throttle':!0x0,'throttleByServer':!0x1,'type':_0x4be1c9[_0x55c07e(0xb42)]}),_0x54b8a6=void 0x0;if(Cesium[_0x55c07e(0x4cb)](_0xe68b08[_0x55c07e(0xac9)])&&_0xe68b08[_0x55c07e(0xac9)]===_0x2ee7aa['QuadKey']&&_0xe68b08['_isBlock']){_0x25b2be['type']=_0x4be1c9[_0x55c07e(0xcc1)];var _0x4e6e6d=_0x5847d6(_0xe68b08,_0x1488b2,_0x30ea01,_0x619ee8);_0x25b2be['quadKey']=_0x56a3c1(_0x4e6e6d['x'],_0x4e6e6d['y'],_0x4e6e6d['level']),_0x25b2be['blockInfo']=_0x4e6e6d,_0x25b2be['providerName']=_0x24808e['substring'](_0x24808e[_0x55c07e(0x966)](_0x55c07e(0x1d5))+0x6,_0x24808e[_0x55c07e(0x966)](_0x55c07e(0xc50)));var _0x49c585=_0xe68b08[_0x55c07e(0x32a)][_0x25b2be[_0x55c07e(0x28e)]+'_'+_0x25b2be[_0x55c07e(0x54c)]];Cesium[_0x55c07e(0x4cb)](_0x49c585)&&(_0xe68b08['blockCacheQueue'][_0x55c07e(0x3b7)](_0x49c585),_0x54b8a6={'buffer':_0x49c585[_0x55c07e(0x8db)]});}else{if(Cesium[_0x55c07e(0x4cb)](_0xe68b08[_0x55c07e(0xac9)])&&_0xe68b08['_packingRequest']===_0x2ee7aa[_0x55c07e(0x2ba)])_0x25b2be[_0x55c07e(0x45e)]=_0x4be1c9[_0x55c07e(0x298)],_0x25b2be[_0x55c07e(0x28e)]=_0x56a3c1(_0x1488b2,_0x30ea01,_0x619ee8),_0x25b2be[_0x55c07e(0x54c)]=_0x24808e[_0x55c07e(0xb31)](_0x24808e['indexOf'](_0x55c07e(0x1d5))+0x6,_0x24808e[_0x55c07e(0x966)](_0x55c07e(0xc50)));else _0xe68b08[_0x55c07e(0x41e)]&&(_0x25b2be[_0x55c07e(0x45e)]=_0x4be1c9[_0x55c07e(0xd6a)],_0x4e6e6d=_0x5847d6(_0xe68b08,_0x1488b2,_0x30ea01,_0x619ee8),(_0x25b2be['quadKey']=_0x56a3c1(_0x4e6e6d['x'],_0x4e6e6d['y'],_0x4e6e6d[_0x55c07e(0x734)]),_0x25b2be[_0x55c07e(0xc96)]=_0x4e6e6d,_0x25b2be[_0x55c07e(0x54c)]=_0x24808e['substring'](_0x24808e[_0x55c07e(0x966)](_0x55c07e(0x1d5))+0x6,_0x24808e[_0x55c07e(0x966)](_0x55c07e(0xc50)))),_0x49c585=_0xe68b08[_0x55c07e(0x32a)][_0x25b2be['quadKey']+'_'+_0x25b2be[_0x55c07e(0x54c)]],Cesium[_0x55c07e(0x4cb)](_0x49c585)&&(_0xe68b08[_0x55c07e(0x822)][_0x55c07e(0x3b7)](_0x49c585),_0x54b8a6={'buffer':_0x49c585['data']}));}if(!Cesium[_0x55c07e(0x4cb)](_0x54b8a6)){var _0x3d5288=_0xdcde77[_0x55c07e(0x3d8)](_0x24808e),_0x5e71d2=_0x24808e;Cesium[_0x55c07e(0x4cb)](_0x25b2be[_0x55c07e(0xc96)])&&(_0x5e71d2=_0x4131d7[_0x55c07e(0x227)][_0x35377e]+_0x55c07e(0xd9f)+_0x4e6e6d['y']+'/'+_0x4e6e6d['x']+_0x55c07e(0x570)+_0x619ee8),_0x54b8a6=_0x3d5288[_0x55c07e(0x2bc)]({'url':_0x5e71d2,'request':_0x25b2be})['fetchArrayBuffer']();}Cesium[_0x55c07e(0x4cb)](_0x54b8a6)&&(_0x54b8a6['id']=_0x35377e,_0x54b8a6[_0x55c07e(0xc30)]=_0x24808e,_0x54b8a6[_0x55c07e(0x5af)]=_0x25b2be),_0x5e7634[_0x55c07e(0x6e3)](_0x54b8a6);}(_0x5dbf42);}if(_0x327da6)break;}}if(!(_0x5e7634[_0x225faf(0x966)](void 0x0)>-0x1))return this[_0x225faf(0x2b3)]=!0x0,Promise['allSettled']=function(_0x6fd76a){return new this(function(_0xbbcc88,_0x1c88f0){const _0x287d1b=_0x5611;if('[object\x20Array]'!==Object[_0x287d1b(0x8bd)]['toString'][_0x287d1b(0x90b)](_0x6fd76a))return _0x1c88f0(new TypeError(typeof _0x6fd76a+'\x20'+_0x6fd76a+_0x287d1b(0x592)));var _0x3ab3e1=Array[_0x287d1b(0x8bd)][_0x287d1b(0xd5b)]['call'](_0x6fd76a);if(0x0===_0x3ab3e1[_0x287d1b(0xbc2)])return _0xbbcc88([]);var _0xcde02f=_0x3ab3e1['length'];function _0x905c60(_0x2c6374,_0x454ad1){const _0x5d44f2=_0x287d1b;if(_0x5d44f2(0xda1)==typeof _0x454ad1){var _0x4c122b=_0x454ad1[_0x5d44f2(0xacd)];_0x5d44f2(0x9dc)==typeof _0x4c122b&&_0x4c122b['call'](_0x454ad1,function(_0x27d90c){_0x3ab3e1[_0x2c6374]=_0x27d90c,0x0==--_0xcde02f&&_0xbbcc88(_0x3ab3e1);},function(_0x369e03){_0x3ab3e1[_0x2c6374]=_0x369e03,0x0==--_0xcde02f&&_0x1c88f0(_0x3ab3e1);});}}for(var _0x4744ac=0x0;_0x4744ac<_0x3ab3e1[_0x287d1b(0xbc2)];_0x4744ac++)_0x905c60(_0x4744ac,_0x3ab3e1[_0x4744ac]);});},Promise[_0x225faf(0xdd7)](_0x5e7634)[_0x225faf(0xacd)](function(_0xc4b6f3){const _0x33fe3f=_0x225faf;if(Array[_0x33fe3f(0xce0)](_0xc4b6f3)||(_0xc4b6f3=[_0xc4b6f3]),!(_0xc4b6f3[_0x33fe3f(0xbc2)]<0x1)){for(var _0x471acb=[],_0x3b7d85=0x0;_0x3b7d85<_0xc4b6f3['length'];_0x3b7d85++){var _0x4f20cb=_0xc4b6f3[_0x3b7d85];if(Cesium[_0x33fe3f(0x4cb)](_0x4f20cb)){if(Cesium[_0x33fe3f(0x4cb)](_0x4f20cb[_0x33fe3f(0x212)])&&(_0x4f20cb=_0x4f20cb['buffer']),0x0!==_0x5976eb){if(_0xe68b08['_isBlock']&&Cesium[_0x33fe3f(0x4cb)](_0xe68b08[_0x33fe3f(0xac9)])&&_0xe68b08[_0x33fe3f(0xac9)]===_0x2ee7aa[_0x33fe3f(0x2ba)]){!Cesium['defined'](_0x5e7634[_0x3b7d85][_0x33fe3f(0x5af)]['quadKeyIndex'])&&Cesium[_0x33fe3f(0x4cb)](_0x5e7634[_0x3b7d85][_0x33fe3f(0x5af)][_0x33fe3f(0x2c2)])&&(_0x5e7634[_0x3b7d85][_0x33fe3f(0x5af)]['quadKeyIndex']=_0x5e7634[_0x3b7d85]['subRequest'][_0x33fe3f(0x2c2)][_0x33fe3f(0xc45)]),Cesium['defined'](_0x5e7634[_0x3b7d85][_0x33fe3f(0x5af)][_0x33fe3f(0xc45)])&&(_0x4f20cb=_0x43c9cb(_0x4f20cb,_0x5e7634[_0x3b7d85][_0x33fe3f(0x5af)]['quadKeyIndex']),_0x4f20cb=new Uint8Array(_0x4f20cb)['buffer']);var _0x4b56ab=_0xe68b08[_0x33fe3f(0x32a)][_0x5e7634[_0x3b7d85][_0x33fe3f(0x5af)][_0x33fe3f(0x28e)]];_0xe68b08['blockCacheQueue']['touch'](_0x4b56ab),_0xe68b08['blockCacheQueue'][_0x33fe3f(0xdc8)](_0xe68b08[_0x33fe3f(0x9f4)]),_0x4f20cb=_0x3e2e04(_0x4f20cb,_0x5e7634[_0x3b7d85][_0x33fe3f(0x5af)][_0x33fe3f(0xc96)]);}else{if(Cesium[_0x33fe3f(0x4cb)](_0xe68b08['_packingRequest'])&&_0xe68b08['_packingRequest']===_0x2ee7aa['QuadKey'])_0x4f20cb=_0x43c9cb(_0x4f20cb,_0x5e7634[_0x3b7d85]['subRequest'][_0x33fe3f(0xc45)]);else _0xe68b08['_isBlock']&&(_0x4b56ab=_0xe68b08[_0x33fe3f(0x32a)][_0x5e7634[_0x3b7d85][_0x33fe3f(0x5af)][_0x33fe3f(0x28e)]],(_0xe68b08[_0x33fe3f(0x822)][_0x33fe3f(0x3b7)](_0x4b56ab),_0xe68b08[_0x33fe3f(0x822)][_0x33fe3f(0xdc8)](_0xe68b08[_0x33fe3f(0x9f4)]),_0x4f20cb=_0x3e2e04(_0x4f20cb,_0x5e7634[_0x3b7d85][_0x33fe3f(0x5af)][_0x33fe3f(0xc96)])));}if(!Cesium[_0x33fe3f(0x4cb)](_0x4f20cb)){if(0x0===_0x3b7d85&&_0xc4b6f3[_0x33fe3f(0xbc2)]>0x1){var _0x2817ba=_0x5976eb+'_'+_0x5b8de1+'_'+_0x2be7a2;if(0x1!=(_0x39e426=_0x4131d7[_0x33fe3f(0x400)][_0x2817ba])[_0x3b7d85+0x1][_0x33fe3f(0x4b7)])return void delete _0x4131d7['_combiInfo'][_0x2817ba];}continue;}}var _0x30d0f1,_0x2811c3;if(0x2===(_0x30d0f1=_0x33fe3f(0x670)===_0x4131d7['_compressType']?_0x3e110c[_0x33fe3f(0xd59)](_0x4f20cb)[_0x33fe3f(0x212)]:_0x4f20cb)[_0x33fe3f(0x932)]/(_0x4131d7[_0x33fe3f(0x6ef)]*_0x4131d7[_0x33fe3f(0x294)])){var _0x4c8e66=new Int16Array(_0x30d0f1,0x0,_0x4131d7[_0x33fe3f(0x6ef)]*_0x4131d7[_0x33fe3f(0x294)]);_0x2811c3=[];for(var _0x3b94f0=0x0;_0x3b94f0<_0x4c8e66[_0x33fe3f(0xbc2)];_0x3b94f0++)_0x2811c3['push'](parseFloat(_0x4c8e66[_0x3b94f0]));}else _0x2811c3=new Float32Array(_0x30d0f1,0x0,_0x4131d7[_0x33fe3f(0x6ef)]*_0x4131d7[_0x33fe3f(0x294)]);_0x471acb['push'](_0x2811c3);}else _0x471acb[_0x33fe3f(0x6e3)](void 0x0);}_0x2817ba=_0x5976eb+'_'+_0x5b8de1+'_'+_0x2be7a2;var _0x39e426=_0x4131d7['_combiInfo'][_0x2817ba];if(delete _0x4131d7['_combiInfo'][_0x2817ba],_0x471acb[_0x33fe3f(0xbc2)]>0x1){for(_0x3b7d85=0x0;_0x3b7d85<_0x471acb['length'];_0x3b7d85++)Cesium['defined'](_0x471acb[_0x3b7d85])&&(0x0!=_0x39e426[_0x3b7d85][_0x33fe3f(0x99f)]||0x0!=_0x39e426[_0x3b7d85]['srcY']||0x1!=_0x39e426[_0x3b7d85][_0x33fe3f(0x4b7)])&&(_0x4c8e66=_0x4131d7[_0x33fe3f(0x54f)](_0x471acb[_0x3b7d85],_0x39e426[_0x3b7d85]['srcX'],_0x39e426[_0x3b7d85]['srcY'],_0x39e426[_0x3b7d85][_0x33fe3f(0x4b7)],_0x4131d7[_0x33fe3f(0x6ef)]),_0x471acb[_0x3b7d85]=_0x4c8e66);}var _0x157f5b=[{},{},{},{}];for(_0x3b7d85=0x0;_0x3b7d85<_0x471acb[_0x33fe3f(0xbc2)];_0x3b7d85++)if(Cesium[_0x33fe3f(0x4cb)](_0x471acb[_0x3b7d85])){var _0x1d2c07=_0x39e426[_0x3b7d85]['dataName'],_0x3c18d6=-0x1,_0x44f428=-0x1,_0x4e50bb=-0x1,_0x31e666=-0x1;_0x3c18d6=0x0==_0x471acb[_0x3b7d85][0x0]?0x2:0x1,_0x44f428=0x0==_0x471acb[_0x3b7d85][_0x4131d7['_heightmapWidth']-0x1]?0x2:0x1,_0x4e50bb=0x0==_0x471acb[_0x3b7d85][(_0x4131d7[_0x33fe3f(0x294)]-0x1)*_0x4131d7[_0x33fe3f(0x6ef)]]?0x2:0x1,_0x31e666=0x0==_0x471acb[_0x3b7d85][_0x4131d7[_0x33fe3f(0x294)]*_0x4131d7[_0x33fe3f(0x6ef)]-0x1]?0x2:0x1;for(var _0x2f20ee=0.5*_0x4131d7[_0x33fe3f(0x6ef)],_0x5c7d13=0.5*_0x4131d7['_heightmapHeight'],_0x5e640e=0x0;_0x5e640e<_0x471acb[_0x3b7d85][_0x33fe3f(0xbc2)];_0x5e640e++){var _0x36c5ed=Math[_0x33fe3f(0x6b3)](_0x5e640e/_0x4131d7[_0x33fe3f(0x6ef)]),_0x40f7cc=_0x5e640e%_0x4131d7[_0x33fe3f(0x6ef)];if(_0x36c5ed<_0x5c7d13&&_0x40f7cc<_0x2f20ee){var _0x48d29e=_0x471acb[_0x3b7d85][_0x5e640e];if(0x1===_0x3c18d6){if(0x0==_0x48d29e){_0x3c18d6=0x3;break;}}else{if(0x0!=_0x48d29e){_0x3c18d6=0x3;break;}}}}_0x157f5b[0x0][_0x1d2c07]=_0x3c18d6;for(_0x5e640e=0x0;_0x5e640e<_0x471acb[_0x3b7d85][_0x33fe3f(0xbc2)];_0x5e640e++){_0x36c5ed=Math['floor'](_0x5e640e/_0x4131d7[_0x33fe3f(0x6ef)]),_0x40f7cc=_0x5e640e%_0x4131d7['_heightmapWidth'];if(_0x36c5ed<_0x5c7d13&&_0x40f7cc>=_0x2f20ee){_0x48d29e=_0x471acb[_0x3b7d85][_0x5e640e];if(0x1===_0x44f428){if(0x0==_0x48d29e){_0x44f428=0x3;break;}}else{if(0x0!=_0x48d29e){_0x44f428=0x3;break;}}}}_0x157f5b[0x1][_0x1d2c07]=_0x44f428;for(_0x5e640e=0x0;_0x5e640e<_0x471acb[_0x3b7d85][_0x33fe3f(0xbc2)];_0x5e640e++){_0x36c5ed=Math[_0x33fe3f(0x6b3)](_0x5e640e/_0x4131d7[_0x33fe3f(0x6ef)]),_0x40f7cc=_0x5e640e%_0x4131d7[_0x33fe3f(0x6ef)];if(_0x36c5ed>=_0x5c7d13&&_0x40f7cc<_0x2f20ee){_0x48d29e=_0x471acb[_0x3b7d85][_0x5e640e];if(0x1===_0x4e50bb){if(0x0==_0x48d29e){_0x4e50bb=0x3;break;}}else{if(0x0!=_0x48d29e){_0x4e50bb=0x3;break;}}}}_0x157f5b[0x2][_0x1d2c07]=_0x4e50bb;for(_0x5e640e=0x0;_0x5e640e<_0x471acb[_0x3b7d85][_0x33fe3f(0xbc2)];_0x5e640e++){_0x36c5ed=Math[_0x33fe3f(0x6b3)](_0x5e640e/_0x4131d7['_heightmapWidth']),_0x40f7cc=_0x5e640e%_0x4131d7['_heightmapWidth'];if(_0x36c5ed>=_0x5c7d13&&_0x40f7cc>=_0x2f20ee){_0x48d29e=_0x471acb[_0x3b7d85][_0x5e640e];if(0x1===_0x31e666){if(0x0==_0x48d29e){_0x31e666=0x3;break;}}else{if(0x0!=_0x48d29e){_0x31e666=0x3;break;}}}}if(_0x157f5b[0x3][_0x1d2c07]=_0x31e666,0x1===_0x3c18d6&&0x1===_0x44f428&&0x1===_0x4e50bb&&0x1===_0x31e666)break;}var _0x3ec8ff=[];for(_0x3b7d85=0x0;_0x3b7d85<_0x471acb[_0x33fe3f(0xbc2)];_0x3b7d85++)Cesium['defined'](_0x471acb[_0x3b7d85])&&_0x3ec8ff[_0x33fe3f(0x6e3)](_0x471acb[_0x3b7d85]);if(0x0!==_0x3ec8ff[_0x33fe3f(0xbc2)]){var _0x47b3f8=_0x3ec8ff[0x0];if(_0x3ec8ff[_0x33fe3f(0xbc2)]>0x1){for(_0x5e640e=0x0;_0x5e640e<_0x47b3f8[_0x33fe3f(0xbc2)];_0x5e640e++)if(0x0==_0x47b3f8[_0x5e640e]){for(_0x3b7d85=0x1;_0x3b7d85<_0x3ec8ff[_0x33fe3f(0xbc2)];_0x3b7d85++)if(0x0!=_0x3ec8ff[_0x3b7d85][_0x5e640e]){_0x47b3f8[_0x5e640e]=_0x3ec8ff[_0x3b7d85][_0x5e640e];break;}}}var _0x2a91e9=!0x1;for(_0x3b7d85=0x0;_0x3b7d85<_0x47b3f8[_0x33fe3f(0xbc2)];_0x3b7d85++)if(Math[_0x33fe3f(0xa76)](_0x47b3f8[_0x3b7d85])>_0x416650['EPSILON3']){_0x2a91e9=!0x0;break;}var _0x28d697=_0x4131d7[_0x33fe3f(0x6ef)],_0x549c06=_0x4131d7[_0x33fe3f(0x294)],_0x11d1e6=void 0x0;return _0x4131d7[_0x33fe3f(0xc7f)]&&(_0x11d1e6=_0x26398b(_0x47b3f8,_0x28d697,_0x549c06,_0x5961b,_0x5976eb)),new Cesium[(_0x33fe3f(0x90f))]({'buffer':_0x47b3f8,'width':_0x28d697,'height':_0x549c06,'skirtMode':_0x4131d7[_0x33fe3f(0x2a9)],'skirtScale':_0x4131d7[_0x33fe3f(0xcf9)],'childTileMask':_0x4261a7(_0x4131d7,_0x5b8de1,_0x2be7a2,_0x5976eb),'structure':_0x4131d7[_0x33fe3f(0x1d2)],'valid':_0x2a91e9,'childTileMaskExt':_0x157f5b,'normalTexture':_0x11d1e6,'level':_0x5976eb,'x':_0x5b8de1,'y':_0x2be7a2});}}})[_0x225faf(0x324)](_0xdb946=>Promise[_0x225faf(0xa6e)](_0xdb946));}},_0x3b2bce['prototype'][_0x14b705(0xd44)]=function(_0xe9af94){const _0x255d43=_0x14b705;return this[_0x255d43(0x420)]/(0x1<<_0xe9af94);},_0xddbf16=new _0x3586ec();function _0x4261a7(_0x1e1a66,_0x30df54,_0x155e6a,_0x236744){const _0x244b35=_0x14b705;for(var _0x5e0f94=_0x1e1a66[_0x244b35(0x233)],_0xada98f=_0x5e0f94[_0x244b35(0x3f5)](_0x30df54,_0x155e6a,_0x236744),_0x295d81=0x0,_0x309520=0x0;_0x309520<_0x1e1a66[_0x244b35(0x4db)][_0x244b35(0xbc2)];_0x309520++){var _0x315cf4=_0x1e1a66[_0x244b35(0x4db)][_0x309520],_0x56bf9f=_0x3586ec['intersection'](_0x315cf4,_0xada98f,_0xddbf16);Cesium[_0x244b35(0x4cb)](_0x56bf9f)&&(_0x48dd8c(_0x5e0f94,_0x315cf4,0x2*_0x30df54,0x2*_0x155e6a,_0x236744+0x1)&&(_0x295d81|=0x4),_0x48dd8c(_0x5e0f94,_0x315cf4,0x2*_0x30df54+0x1,0x2*_0x155e6a,_0x236744+0x1)&&(_0x295d81|=0x8),_0x48dd8c(_0x5e0f94,_0x315cf4,0x2*_0x30df54,0x2*_0x155e6a+0x1,_0x236744+0x1)&&(_0x295d81|=0x1),_0x48dd8c(_0x5e0f94,_0x315cf4,0x2*_0x30df54+0x1,0x2*_0x155e6a+0x1,_0x236744+0x1)&&(_0x295d81|=0x2));}return _0x295d81;}function _0x48dd8c(_0x1a6da2,_0x3e4989,_0x53e609,_0x55c180,_0x4ded68){const _0x5ee726=_0x14b705;var _0x53a61c=_0x1a6da2[_0x5ee726(0x3f5)](_0x53e609,_0x55c180,_0x4ded68);return Cesium[_0x5ee726(0x4cb)](_0x3586ec['intersection'](_0x53a61c,_0x3e4989,_0xddbf16));}function _0x35ef61(){const _0x1bb382=_0x14b705;this[_0x1bb382(0xace)]=new Cesium[(_0x1bb382(0x697))](),this[_0x1bb382(0x656)]=new Uint8Array(0x40000),this['_sortKey']=[];}function _0x29640f(_0x2b9f80,_0x447b19){return _0x2b9f80-_0x447b19;}if(_0x3b2bce[_0x14b705(0x8bd)][_0x14b705(0xcd9)]=function(_0x590025,_0x31f88e,_0x4deb66){const _0x47c259=_0x14b705;if(0x0===_0x4deb66)return!0x0;for(var _0x4426e1=this[_0x47c259(0x233)]['tileXYToRectangle'](_0x590025,_0x31f88e,_0x4deb66),_0x365e73=0x0;_0x365e73=this['_levels'][_0x365e73][0x0]&&_0x4deb66<=this['_levels'][_0x365e73][this[_0x47c259(0x829)][_0x365e73][_0x47c259(0xbc2)]-0x1])return!0x0;}return!0x1;},_0x3b2bce[_0x14b705(0x8bd)][_0x14b705(0x4f8)]=function(_0x43cb20,_0x364c7b,_0x5ed234){},_0x35ef61[_0x14b705(0x8bd)]['getItem']=function(_0x39995b){const _0x1e01a4=_0x14b705;if(_0x39995b>this[_0x1e01a4(0xace)][_0x1e01a4(0x25c)][_0x1e01a4(0xbc2)]-0x1)return null;let _0x185d8f=_0x39995b;for(let _0x464984 in this[_0x1e01a4(0xace)][_0x1e01a4(0xb47)]){if(!(_0x185d8f>0x0)){if(!_0x464984)break;return{'altitude':_0x464984,'color':this[_0x1e01a4(0xace)][_0x1e01a4(0xaf6)](_0x464984)};}_0x185d8f--;}return null;},_0x35ef61[_0x14b705(0x8bd)][_0x14b705(0x59c)]=function(){const _0xf66c3b=_0x14b705;return this[_0xf66c3b(0xace)][_0xf66c3b(0x25c)][_0xf66c3b(0xbc2)];},_0x35ef61[_0x14b705(0x8bd)]['insert']=function(_0x2ce4dc,_0xa5e5b4){const _0x3af888=_0x14b705;if(this[_0x3af888(0xace)]['get'](_0x2ce4dc))return;let _0x53d5ee=Cesium[_0x3af888(0xb45)][_0x3af888(0x9b9)](_0xa5e5b4,new Cesium[(_0x3af888(0xb45))]());this[_0x3af888(0xace)][_0x3af888(0x5e8)](_0x2ce4dc,_0x53d5ee);},_0x35ef61[_0x14b705(0x8bd)][_0x14b705(0x4d1)]=function(_0xe71666){return this['_dictTable']['remove'](_0xe71666);},_0x35ef61['prototype']['clear']=function(){const _0x98d73b=_0x14b705;this[_0x98d73b(0xace)]['removeAll']();},_0x35ef61['prototype']['generateBuffer']=function(){const _0x29797f=_0x14b705;let _0x1e0af3=[];for(let _0x4b0d73 in this[_0x29797f(0xace)]['_hash']){if(!_0x4b0d73)continue;let _0xc1e43f=this['_dictTable'][_0x29797f(0xaf6)](_0x4b0d73);_0x1e0af3['push']({'value':parseFloat(_0x4b0d73),'color':_0xc1e43f});}if(_0x1e0af3[_0x29797f(0xbc2)]<0x2)return;for(let _0x4b7528=0x0,_0x1775b3=_0x1e0af3[_0x29797f(0xbc2)]-0x1;_0x4b7528<_0x1775b3;_0x4b7528++){let _0x54c554=_0x1e0af3[_0x4b7528];for(let _0x2ae508=_0x4b7528+0x1;_0x2ae508<_0x1e0af3[_0x29797f(0xbc2)];_0x2ae508++){let _0x2d1943=_0x1e0af3[_0x2ae508];if(_0x54c554[_0x29797f(0x788)]>_0x2d1943[_0x29797f(0x788)]){let _0x4d0c25=Cesium[_0x29797f(0x9b9)](_0x1e0af3[_0x4b7528],!0x0);_0x1e0af3[_0x4b7528]=Cesium[_0x29797f(0x9b9)](_0x1e0af3[_0x2ae508],!0x0),_0x1e0af3[_0x2ae508]=_0x4d0c25,_0x54c554=_0x1e0af3[_0x4b7528];}}}let _0x535173=_0x1e0af3[0x0]['value'],_0x58ca49=_0x1e0af3[_0x1e0af3[_0x29797f(0xbc2)]-0x1][_0x29797f(0x788)]-_0x535173,_0x24e8dc=document[_0x29797f(0xd64)](_0x29797f(0xd3c));_0x24e8dc[_0x29797f(0x4b7)]=0x4000,_0x24e8dc['height']=0x1;let _0x3d649d=_0x24e8dc[_0x29797f(0x8e8)]('2d');_0x3d649d['beginPath']();let _0x527fc7=_0x3d649d[_0x29797f(0x5c0)](0x0,0x0,0x4000,0x0);for(let _0x12fb79=0x0,_0x32d8c9=_0x1e0af3[_0x29797f(0xbc2)];_0x12fb79<_0x32d8c9;_0x12fb79++)_0x527fc7[_0x29797f(0x95c)]((_0x1e0af3[_0x12fb79][_0x29797f(0x788)]-_0x535173)/_0x58ca49,_0x1e0af3[_0x12fb79]['color'][_0x29797f(0xd94)]());_0x3d649d['fillStyle']=_0x527fc7,_0x3d649d[_0x29797f(0x551)](0x0,0x0,_0x24e8dc[_0x29797f(0x4b7)],_0x24e8dc[_0x29797f(0xc1d)]),_0x3d649d[_0x29797f(0x54d)]();let _0x5a022a=_0x3d649d[_0x29797f(0xd1b)](0x0,0x0,_0x24e8dc[_0x29797f(0x4b7)],0x1)[_0x29797f(0x8db)];for(let _0x477018=0x0;_0x477018<0x10;_0x477018++)for(let _0x17ea1d=0x0;_0x17ea1d<0x1000;_0x17ea1d++)this['_imageBuffer'][_0x17ea1d+0x400*_0x477018*0x4*0x4]=_0x5a022a[_0x17ea1d+0x400*_0x477018*0x4],this[_0x29797f(0x656)][_0x17ea1d+0x400*_0x477018*0x4*0x4+0x1000]=_0x5a022a[_0x17ea1d+0x400*_0x477018*0x4],this[_0x29797f(0x656)][_0x17ea1d+0x400*_0x477018*0x4*0x4+0x2000]=_0x5a022a[_0x17ea1d+0x400*_0x477018*0x4],this[_0x29797f(0x656)][_0x17ea1d+0x400*_0x477018*0x4*0x4+0x3000]=_0x5a022a[_0x17ea1d+0x400*_0x477018*0x4];for(let _0x3636e5 in this[_0x29797f(0xace)][_0x29797f(0xb47)])this[_0x29797f(0x9fe)][_0x29797f(0x6e3)](parseFloat(_0x3636e5));return this['_sortKey'][_0x29797f(0xb82)](_0x29640f),_0x24e8dc;},_0x35ef61[_0x14b705(0x8bd)][_0x14b705(0x3b5)]=function(_0x7431bc){const _0x4e8b35=_0x14b705;for(let _0x5d85e3=0x0,_0x37a413=this[_0x4e8b35(0x9fe)][_0x4e8b35(0xbc2)];_0x5d85e3<_0x37a413;_0x5d85e3++)if(this[_0x4e8b35(0x9fe)][_0x5d85e3]>=_0x7431bc||Math[_0x4e8b35(0xa76)](this['_sortKey'][_0x5d85e3]-_0x7431bc)0x1&&process[_0x14b705(0x429)][0x1]['replace'](/\\/g,'/'),process[_0x14b705(0x429)]['slice'](0x2),'undefined'!=typeof module&&(module[_0x14b705(0x2ee)]=_0x148964),process['on']('uncaughtException',function(_0x42343d){if(!(_0x42343d instanceof _0x80f6d8))throw _0x42343d;}),process['on'](_0x14b705(0xd9e),_0x580455),_0x148964['inspect']=function(){const _0x4c4299=_0x14b705;return _0x4c4299(0x442);}):_0x2bb411?(_0x14b705(0x43c)!=typeof read&&(_0x4f22c3=function(_0x310cea){return read(_0x310cea);}),_0x301430=function(_0x1fba09){const _0x401c59=_0x14b705;var _0x22950f;return _0x401c59(0x9dc)==typeof readbuffer?new Uint8Array(readbuffer(_0x1fba09)):(_0x27e884(_0x401c59(0xda1)==typeof(_0x22950f=read(_0x1fba09,_0x401c59(0x61f)))),_0x22950f);},_0x14b705(0x43c)!=typeof scriptArgs&&scriptArgs,_0x14b705(0x43c)!=typeof print&&('undefined'==typeof console&&(console={}),console[_0x14b705(0x978)]=print,console[_0x14b705(0x2f4)]=console[_0x14b705(0xbee)]=_0x14b705(0x43c)!=typeof printErr?printErr:print)):(_0x2e29a2||_0x27cd0d)&&(_0x27cd0d?_0x53149b=self[_0x14b705(0xb4b)]['href']:document[_0x14b705(0x926)]&&(_0x53149b=document[_0x14b705(0x926)][_0x14b705(0x619)]),_0x53149b=0x0!==_0x53149b['indexOf'](_0x14b705(0x5a2))?_0x53149b[_0x14b705(0x236)](0x0,_0x53149b['lastIndexOf']('/')+0x1):'',_0x4f22c3=function(_0x56eb02){const _0x59450d=_0x14b705;var _0xd7fd5=new XMLHttpRequest();return _0xd7fd5[_0x59450d(0x4ad)](_0x59450d(0x918),_0x56eb02,!0x1),_0xd7fd5[_0x59450d(0xce4)](null),_0xd7fd5[_0x59450d(0x25d)];},_0x27cd0d&&(_0x301430=function(_0x32ba8d){const _0x338cb5=_0x14b705;var _0x3e2450=new XMLHttpRequest();return _0x3e2450[_0x338cb5(0x4ad)](_0x338cb5(0x918),_0x32ba8d,!0x1),_0x3e2450[_0x338cb5(0xc7b)]=_0x338cb5(0x8c2),_0x3e2450['send'](null),new Uint8Array(_0x3e2450[_0x338cb5(0x9ab)]);}));var _0x224df2,_0x48ab01,_0xca577c=_0x148964['print']||console[_0x14b705(0x978)][_0x14b705(0xe18)](console),_0x4b9fa5=_0x148964[_0x14b705(0x278)]||console[_0x14b705(0x2f4)][_0x14b705(0xe18)](console);for(_0x4a9018 in _0x165687)_0x165687[_0x14b705(0xac3)](_0x4a9018)&&(_0x148964[_0x4a9018]=_0x165687[_0x4a9018]);_0x165687=null,_0x148964[_0x14b705(0xc48)],_0x148964[_0x14b705(0x4a6)],_0x148964[_0x14b705(0x694)],_0x148964[_0x14b705(0x2af)]&&(_0x224df2=_0x148964[_0x14b705(0x2af)]),_0x148964[_0x14b705(0xcf8)],_0x14b705(0xda1)!=typeof WebAssembly&&_0x4b9fa5(_0x14b705(0x9e4));var _0xe1ccd4=new WebAssembly[(_0x14b705(0x977))]({'initial':0x6,'maximum':0x6,'element':_0x14b705(0x6d2)}),_0x53f847=!0x1;function _0x27e884(_0x4486c0,_0x25288c){const _0x16422=_0x14b705;_0x4486c0||_0x580455(_0x16422(0xb59)+_0x25288c);}var _0x2f410d='undefined'!=typeof TextDecoder?new TextDecoder(_0x14b705(0xc69)):void 0x0;function _0x2f985d(_0x45fcb6,_0x3c3ef0,_0x59c352){const _0x299887=_0x14b705;for(var _0x52d76d=_0x3c3ef0+_0x59c352,_0x24a095=_0x3c3ef0;_0x45fcb6[_0x24a095]&&!(_0x24a095>=_0x52d76d);)++_0x24a095;if(_0x24a095-_0x3c3ef0>0x10&&_0x45fcb6[_0x299887(0x879)]&&_0x2f410d)return _0x2f410d[_0x299887(0xcfe)](_0x45fcb6[_0x299887(0x879)](_0x3c3ef0,_0x24a095));for(var _0x233a21='';_0x3c3ef0<_0x24a095;){var _0xe27ca8=_0x45fcb6[_0x3c3ef0++];if(0x80&_0xe27ca8){var _0x7a17ba=0x3f&_0x45fcb6[_0x3c3ef0++];if(0xc0!=(0xe0&_0xe27ca8)){var _0x11067c=0x3f&_0x45fcb6[_0x3c3ef0++];if((_0xe27ca8=0xe0==(0xf0&_0xe27ca8)?(0xf&_0xe27ca8)<<0xc|_0x7a17ba<<0x6|_0x11067c:(0x7&_0xe27ca8)<<0x12|_0x7a17ba<<0xc|_0x11067c<<0x6|0x3f&_0x45fcb6[_0x3c3ef0++])<0x10000)_0x233a21+=String[_0x299887(0x6d8)](_0xe27ca8);else{var _0x1c6f36=_0xe27ca8-0x10000;_0x233a21+=String['fromCharCode'](0xd800|_0x1c6f36>>0xa,0xdc00|0x3ff&_0x1c6f36);}}else _0x233a21+=String['fromCharCode']((0x1f&_0xe27ca8)<<0x6|_0x7a17ba);}else _0x233a21+=String[_0x299887(0x6d8)](_0xe27ca8);}return _0x233a21;}'undefined'!=typeof TextDecoder&&new TextDecoder('utf-16le');var _0x255aef,_0x294d3f,_0x13ed66,_0x3c88f9,_0x51b637=0x10000;function _0x576ce3(_0x5bceb1,_0x37f10d){return _0x5bceb1%_0x37f10d>0x0&&(_0x5bceb1+=_0x37f10d-_0x5bceb1%_0x37f10d),_0x5bceb1;}function _0x201e9d(_0x2f4756){const _0x453af2=_0x14b705;_0x255aef=_0x2f4756,_0x148964[_0x453af2(0x33a)]=_0x294d3f=new Int8Array(_0x2f4756),_0x148964['HEAP16']=new Int16Array(_0x2f4756),_0x148964['HEAP32']=_0x3c88f9=new Int32Array(_0x2f4756),_0x148964[_0x453af2(0x34c)]=_0x13ed66=new Uint8Array(_0x2f4756),_0x148964[_0x453af2(0x4ec)]=new Uint16Array(_0x2f4756),_0x148964[_0x453af2(0x63c)]=new Uint32Array(_0x2f4756),_0x148964[_0x453af2(0x952)]=new Float32Array(_0x2f4756),_0x148964['HEAPF64']=new Float64Array(_0x2f4756);}var _0x2bce78=0x501260,_0x3992a9=0x11c0,_0x3aa18b=_0x148964['TOTAL_MEMORY']||0x1000000;function _0x1cb7ac(_0x36c087){const _0x573d8f=_0x14b705;for(;_0x36c087[_0x573d8f(0xbc2)]>0x0;){var _0x516628=_0x36c087['shift']();if(_0x573d8f(0x9dc)!=typeof _0x516628){var _0x1af1cb=_0x516628[_0x573d8f(0x3e2)];_0x573d8f(0x272)==typeof _0x1af1cb?void 0x0===_0x516628[_0x573d8f(0xc9b)]?_0x148964['dynCall_v'](_0x1af1cb):_0x148964[_0x573d8f(0x94a)](_0x1af1cb,_0x516628[_0x573d8f(0xc9b)]):_0x1af1cb(void 0x0===_0x516628[_0x573d8f(0xc9b)]?null:_0x516628[_0x573d8f(0xc9b)]);}else _0x516628();}}(_0x48ab01=_0x148964[_0x14b705(0x9ec)]?_0x148964[_0x14b705(0x9ec)]:new WebAssembly[(_0x14b705(0xe29))]({'initial':_0x3aa18b/_0x51b637}))&&(_0x255aef=_0x48ab01[_0x14b705(0x212)]),_0x3aa18b=_0x255aef['byteLength'],_0x201e9d(_0x255aef),_0x3c88f9[_0x3992a9>>0x2]=_0x2bce78;var _0x1b310c=[],_0x3135a4=[],_0x4cba33=[],_0x5910b3=[];function _0x58fed5(){const _0x25e907=_0x14b705;if(_0x148964[_0x25e907(0xa74)]){for(_0x25e907(0x9dc)==typeof _0x148964[_0x25e907(0xa74)]&&(_0x148964[_0x25e907(0xa74)]=[_0x148964['preRun']]);_0x148964[_0x25e907(0xa74)]['length'];)_0x3cce06=_0x148964[_0x25e907(0xa74)]['shift'](),_0x1b310c[_0x25e907(0xb02)](_0x3cce06);}var _0x3cce06;_0x1cb7ac(_0x1b310c);}function _0x3b0dcd(){const _0x335808=_0x14b705;if(_0x148964[_0x335808(0x5d0)]){for(_0x335808(0x9dc)==typeof _0x148964[_0x335808(0x5d0)]&&(_0x148964[_0x335808(0x5d0)]=[_0x148964[_0x335808(0x5d0)]]);_0x148964['postRun'][_0x335808(0xbc2)];)_0xbf34a9=_0x148964[_0x335808(0x5d0)][_0x335808(0x2c9)](),_0x5910b3[_0x335808(0xb02)](_0xbf34a9);}var _0xbf34a9;_0x1cb7ac(_0x5910b3);}var _0x14fac5=0x0,_0x469eb2=null,_0x40b55a=null;function _0x40683c(_0x34dd2b){if(_0x14fac5--,_0x148964['monitorRunDependencies']&&_0x148964['monitorRunDependencies'](_0x14fac5),0x0==_0x14fac5&&(null!==_0x469eb2&&(clearInterval(_0x469eb2),_0x469eb2=null),_0x40b55a)){var _0x4a8e46=_0x40b55a;_0x40b55a=null,_0x4a8e46();}}function _0x580455(_0x26ec16){const _0x3d40c0=_0x14b705;throw _0x148964[_0x3d40c0(0x556)]&&_0x148964[_0x3d40c0(0x556)](_0x26ec16),_0xca577c(_0x26ec16+=''),_0x4b9fa5(_0x26ec16),_0x53f847=!0x0,_0x26ec16=_0x3d40c0(0x81f)+_0x26ec16+').\x20Build\x20with\x20-s\x20ASSERTIONS=1\x20for\x20more\x20info.',new WebAssembly[(_0x3d40c0(0xb2e))](_0x26ec16);}_0x148964[_0x14b705(0x8b4)]={},_0x148964[_0x14b705(0x6ce)]={};var _0xccad83=_0x14b705(0x998);function _0x2b5514(_0x4b5726){const _0x5128db=_0x14b705;return String[_0x5128db(0x8bd)][_0x5128db(0x818)]?_0x4b5726[_0x5128db(0x818)](_0xccad83):0x0===_0x4b5726['indexOf'](_0xccad83);}var _0x5d8c64=_0x14b705(0xc0a);function _0x13460c(){try{if(_0x224df2)return new Uint8Array(_0x224df2);if(_0x301430)return _0x301430(_0x5d8c64);throw'both\x20async\x20and\x20sync\x20fetching\x20of\x20the\x20wasm\x20failed';}catch(_0x1ebcaa){_0x580455(_0x1ebcaa);}}function _0x898b04(){const _0x2f72b5=_0x14b705;var _0x31aa60={'env':_0x14125c,'wasi_unstable':_0x14125c};function _0x47baee(_0x1ada6c,_0x31bce3){const _0x30b368=_0x5611;var _0xa76376=_0x1ada6c[_0x30b368(0x2ee)];_0x148964[_0x30b368(0x1cf)]=_0xa76376,_0x40683c();}function _0x139236(_0x31a62c){const _0x252788=_0x5611;_0x47baee(_0x31a62c[_0x252788(0xc27)]);}function _0x91cd51(_0x4716c2){const _0x52f1b5=_0x5611;return(_0x224df2||!_0x2e29a2&&!_0x27cd0d||_0x52f1b5(0x9dc)!=typeof fetch?new Promise(function(_0x177599,_0xda2e86){_0x177599(_0x13460c());}):fetch(_0x5d8c64,{'credentials':_0x52f1b5(0x42c)})[_0x52f1b5(0xacd)](function(_0x3c53b1){const _0x5b34ff=_0x52f1b5;if(!_0x3c53b1['ok'])throw _0x5b34ff(0x22b)+_0x5d8c64+'\x27';return _0x3c53b1['arrayBuffer']();})['catch'](function(){return _0x13460c();}))[_0x52f1b5(0xacd)](function(_0x1e3729){const _0x5d9e68=_0x52f1b5;return WebAssembly[_0x5d9e68(0x740)](_0x1e3729,_0x31aa60);})['then'](_0x4716c2,function(_0x5705c4){_0x4b9fa5('failed\x20to\x20asynchronously\x20prepare\x20wasm:\x20'+_0x5705c4),_0x580455(_0x5705c4);});}if(_0x14fac5++,_0x148964[_0x2f72b5(0x249)]&&_0x148964['monitorRunDependencies'](_0x14fac5),_0x148964[_0x2f72b5(0x766)])try{return _0x148964[_0x2f72b5(0x766)](_0x31aa60,_0x47baee);}catch(_0x38e084){return _0x4b9fa5(_0x2f72b5(0xc4d)+_0x38e084),!0x1;}return(function(){const _0x136b6e=_0x2f72b5;if(_0x224df2||_0x136b6e(0x9dc)!=typeof WebAssembly[_0x136b6e(0x1e1)]||_0x2b5514(_0x5d8c64)||'function'!=typeof fetch)return _0x91cd51(_0x139236);fetch(_0x5d8c64,{'credentials':_0x136b6e(0x42c)})['then'](function(_0x152b10){const _0x1d4463=_0x136b6e;return WebAssembly['instantiateStreaming'](_0x152b10,_0x31aa60)[_0x1d4463(0xacd)](_0x139236,function(_0xdbbc2e){const _0x37f182=_0x1d4463;_0x4b9fa5('wasm\x20streaming\x20compile\x20failed:\x20'+_0xdbbc2e),_0x4b9fa5(_0x37f182(0x911)),_0x91cd51(_0x139236);});});}()),{};}function _0x358681(_0x4a5515,_0x266cf3,_0x444b84){const _0x505a02=_0x14b705;_0x13ed66[_0x505a02(0x5e8)](_0x13ed66[_0x505a02(0x879)](_0x266cf3,_0x266cf3+_0x444b84),_0x4a5515);}function _0x5bc1d7(_0x49073e){const _0x33790a=_0x14b705;try{return _0x48ab01[_0x33790a(0x5ed)](_0x49073e-_0x255aef[_0x33790a(0x932)]+0xffff>>0x10),_0x201e9d(_0x48ab01[_0x33790a(0x212)]),0x1;}catch(_0x2d5f59){}}function _0x1f5359(_0x1babb2){const _0x1e1c69=_0x14b705;var _0x285129=_0x294d3f[_0x1e1c69(0xbc2)],_0x17638d=0x10000,_0x5a77ca=0x7fff0000;if(_0x1babb2>_0x5a77ca)return!0x1;for(var _0xb2c051=Math['max'](_0x285129,0x1000000);_0xb2c051<_0x1babb2;)_0xb2c051=_0xb2c051<=0x20000000?_0x576ce3(0x2*_0xb2c051,_0x17638d):Math[_0x1e1c69(0xb9a)](_0x576ce3((0x3*_0xb2c051+0x80000000)/0x4,_0x17638d),_0x5a77ca);return!!_0x5bc1d7(_0xb2c051);}_0x2b5514(_0x5d8c64)||(_0x5d8c64=_0x35cb79(_0x14b705(0x5b4))),_0x3135a4[_0x14b705(0x6e3)]({'func':function(){_0x1cea01();}});var _0x17a351={'buffers':[null,[],[]],'printChar':function(_0x20dea8,_0x2b13b7){const _0x25145e=_0x14b705;var _0x40deb6=_0x17a351['buffers'][_0x20dea8];0x0===_0x2b13b7||0xa===_0x2b13b7?((0x1===_0x20dea8?_0xca577c:_0x4b9fa5)(_0x2f985d(_0x40deb6,0x0)),_0x40deb6[_0x25145e(0xbc2)]=0x0):_0x40deb6['push'](_0x2b13b7);},'varargs':0x0,'get':function(_0xdfc037){const _0x41c47d=_0x14b705;return _0x17a351[_0x41c47d(0x8a4)]+=0x4,_0x3c88f9[_0x17a351['varargs']-0x4>>0x2];},'getStr':function(){const _0x442090=_0x14b705;var _0x385e13,_0x275272;return(_0x385e13=_0x17a351[_0x442090(0xaf6)]())?_0x2f985d(_0x13ed66,_0x385e13,_0x275272):'';},'get64':function(){var _0x1f1e93=_0x17a351['get']();return _0x17a351['get'](),_0x1f1e93;},'getZero':function(){_0x17a351['get']();}};function _0x2a0ba3(_0x41c2f2,_0x46a7b5,_0x3fee73,_0xc8d8e6){const _0x6b51b0=_0x14b705;try{for(var _0x406a39=0x0,_0x5adf82=0x0;_0x5adf82<_0x3fee73;_0x5adf82++){for(var _0x4ef302=_0x3c88f9[_0x46a7b5+0x8*_0x5adf82>>0x2],_0x1b881e=_0x3c88f9[_0x46a7b5+(0x8*_0x5adf82+0x4)>>0x2],_0x4f86c5=0x0;_0x4f86c5<_0x1b881e;_0x4f86c5++)_0x17a351[_0x6b51b0(0x21c)](_0x41c2f2,_0x13ed66[_0x4ef302+_0x4f86c5]);_0x406a39+=_0x1b881e;}return _0x3c88f9[_0xc8d8e6>>0x2]=_0x406a39,0x0;}catch(_0x54156d){return'undefined'!=typeof FS&&_0x54156d instanceof FS['ErrnoError']||_0x580455(_0x54156d),_0x54156d[_0x6b51b0(0x9a5)];}}var _0x14125c={'a':_0x358681,'b':_0x1f5359,'c':_0x2a0ba3,'memory':_0x48ab01,'table':_0xe1ccd4},_0x532988=_0x898b04();_0x148964[_0x14b705(0x1cf)]=_0x532988;var _0x4eccfe,_0x1cea01=_0x148964['___wasm_call_ctors']=function(){const _0x2a0017=_0x14b705;return _0x148964[_0x2a0017(0x1cf)]['d']['apply'](null,arguments);};function _0x80f6d8(_0x2072d3){const _0x42620c=_0x14b705;this[_0x42620c(0x6cb)]=_0x42620c(0x6c4),this[_0x42620c(0x7c8)]=_0x42620c(0x79d)+_0x2072d3+')',this['status']=_0x2072d3;}function _0x26f10e(_0x2a50a1){const _0x527797=_0x14b705;function _0x4afbf0(){const _0x5cc556=_0x5611;_0x4eccfe||(_0x4eccfe=!0x0,_0x53f847||(_0x1cb7ac(_0x3135a4),_0x1cb7ac(_0x4cba33),_0x148964[_0x5cc556(0x957)]&&_0x148964[_0x5cc556(0x957)](),_0x3b0dcd()));}_0x14fac5>0x0||(_0x58fed5(),_0x14fac5>0x0||(_0x148964[_0x527797(0xac5)]?(_0x148964[_0x527797(0xac5)](_0x527797(0x8ce)),setTimeout(function(){setTimeout(function(){_0x148964['setStatus']('');},0x1),_0x4afbf0();},0x1)):_0x4afbf0()));}if(_0x148964[_0x14b705(0x479)]=function(){const _0xf9c62f=_0x14b705;return _0x148964[_0xf9c62f(0x1cf)]['e']['apply'](null,arguments);},_0x148964[_0x14b705(0x799)]=function(){const _0x4b46e6=_0x14b705;return _0x148964['asm']['f'][_0x4b46e6(0x6c9)](null,arguments);},_0x148964[_0x14b705(0x3b8)]=function(){const _0x13c44b=_0x14b705;return _0x148964[_0x13c44b(0x1cf)]['g']['apply'](null,arguments);},_0x148964['_crn_get_height']=function(){const _0x3e9da2=_0x14b705;return _0x148964[_0x3e9da2(0x1cf)]['h'][_0x3e9da2(0x6c9)](null,arguments);},_0x148964[_0x14b705(0x2eb)]=function(){const _0x1dbd62=_0x14b705;return _0x148964[_0x1dbd62(0x1cf)]['i']['apply'](null,arguments);},_0x148964[_0x14b705(0x898)]=function(){const _0x2446b5=_0x14b705;return _0x148964[_0x2446b5(0x1cf)]['j'][_0x2446b5(0x6c9)](null,arguments);},_0x148964['_crn_get_bytes_per_block']=function(){return _0x148964['asm']['k']['apply'](null,arguments);},_0x148964['_crn_get_uncompressed_size']=function(){const _0x416da5=_0x14b705;return _0x148964[_0x416da5(0x1cf)]['l'][_0x416da5(0x6c9)](null,arguments);},_0x148964[_0x14b705(0x667)]=function(){const _0x31edeb=_0x14b705;return _0x148964[_0x31edeb(0x1cf)]['m']['apply'](null,arguments);},_0x148964[_0x14b705(0x1cf)]=_0x532988,_0x40b55a=function _0x13ac0d(){_0x4eccfe||_0x26f10e(),_0x4eccfe||(_0x40b55a=_0x13ac0d);},_0x148964[_0x14b705(0xdd3)]=_0x26f10e,_0x148964[_0x14b705(0x7b5)]){for('function'==typeof _0x148964[_0x14b705(0x7b5)]&&(_0x148964[_0x14b705(0x7b5)]=[_0x148964[_0x14b705(0x7b5)]]);_0x148964[_0x14b705(0x7b5)]['length']>0x0;)_0x148964[_0x14b705(0x7b5)]['pop']()();}_0x26f10e();}var _0x1165c8=_0x148964,_0x48f659=Object['freeze']({'__proto__':null,'default':_0x1165c8});_0x2e7eb6[_0x14b705(0x3e3)]=_0x368dde,_0x2e7eb6['BillboardMode']=_0x858ffe,_0x2e7eb6[_0x14b705(0x8c8)]=_0x5101cb,_0x2e7eb6['BlockCacheNode']=_0x3f2608,_0x2e7eb6[_0x14b705(0x9b8)]=_0x764808,_0x2e7eb6[_0x14b705(0x64e)]=_0x49cd4,_0x2e7eb6['CesiumExt']=_0x1c3726,_0x2e7eb6[_0x14b705(0x434)]=_0x412bc0,_0x2e7eb6[_0x14b705(0xc57)]=_0x35ef61,_0x2e7eb6[_0x14b705(0x58c)]=_0xd5b949,_0x2e7eb6[_0x14b705(0x870)]=_0x326961,_0x2e7eb6[_0x14b705(0x3ad)]=_0x3e2453,_0x2e7eb6[_0x14b705(0x60c)]=_0x3c2bcd,_0x2e7eb6[_0x14b705(0x736)]=_0x562e05,_0x2e7eb6['DepthFramebuffer']=_0x2e13f6,_0x2e7eb6[_0x14b705(0xc7e)]=_0x28bf87,_0x2e7eb6[_0x14b705(0x4ba)]=_0x23ac4c,_0x2e7eb6[_0x14b705(0x81b)]=_0x508a53,_0x2e7eb6[_0x14b705(0x996)]=_0x1db55e,_0x2e7eb6[_0x14b705(0xb65)]=_0x16eb16,_0x2e7eb6[_0x14b705(0xdc1)]=_0x5307a9,_0x2e7eb6['FlyManager']=_0xb0d852,_0x2e7eb6['FlyTurningMode']=_0x2c1fac,_0x2e7eb6['FresnelFp']=_0x2a5aba,_0x2e7eb6[_0x14b705(0x98d)]=_0x4e2117,_0x2e7eb6[_0x14b705(0x4b6)]=_0x3e3d3d,_0x2e7eb6['HypsometricSetting']=_0x5cf254,_0x2e7eb6['HypsometricSettingEnum']=_0xc2d70,_0x2e7eb6['InstanceMode']=_0x2738e6,_0x2e7eb6['Layers']=_0x5ca26d,_0x2e7eb6[_0x14b705(0x545)]=_0x4b5ade,_0x2e7eb6[_0x14b705(0x7f2)]=_0x421a20,_0x2e7eb6[_0x14b705(0xc6a)]=_0x40b402,_0x2e7eb6[_0x14b705(0x5a8)]=_0x221547,_0x2e7eb6[_0x14b705(0x9bd)]=_0x2d7857,_0x2e7eb6[_0x14b705(0xd1a)]=_0x400d34,_0x2e7eb6[_0x14b705(0x4af)]=_0x3d0367,_0x2e7eb6[_0x14b705(0x2bb)]=_0x1d4b90,_0x2e7eb6[_0x14b705(0x665)]=_0x41ef80,_0x2e7eb6[_0x14b705(0x491)]=_0x3e25c5,_0x2e7eb6[_0x14b705(0xe36)]=_0x1c8a9c,_0x2e7eb6['OperationType']=_0x3ffe96,_0x2e7eb6[_0x14b705(0xb38)]=_0x3e4d7e,_0x2e7eb6[_0x14b705(0xddf)]=_0xb1682b,_0x2e7eb6[_0x14b705(0xce3)]=_0x3f6184,_0x2e7eb6[_0x14b705(0xc47)]=_0x3c1082,_0x2e7eb6['ProgramDefines']=_0x18db75,_0x2e7eb6[_0x14b705(0x439)]=_0x305f19,_0x2e7eb6[_0x14b705(0x81c)]=_0x392cb0,_0x2e7eb6['Rain']=_0x8dedb2,_0x2e7eb6[_0x14b705(0x5cc)]=_0x5e0428,_0x2e7eb6[_0x14b705(0x3d4)]=_0x3d4639,_0x2e7eb6[_0x14b705(0x1ff)]=_0x4723b5,_0x2e7eb6['RasterRegionVS']=_0x3647fb,_0x2e7eb6[_0x14b705(0xaeb)]=_0x4ebb8d,_0x2e7eb6[_0x14b705(0x56c)]=_0x2775ca,_0x2e7eb6[_0x14b705(0x7af)]=_0x4f5ec6,_0x2e7eb6[_0x14b705(0x9ff)]=_0x3982b9,_0x2e7eb6['RouteCollection']=_0x5ceb6a,_0x2e7eb6['RouteStop']=_0x5a532c,_0x2e7eb6[_0x14b705(0x3c7)]=_0x3c99cd,_0x2e7eb6['S3MBVertexTagV3']=_0x2e6918,_0x2e7eb6['S3MBlockCache']=_0x2792a9,_0x2e7eb6[_0x14b705(0xd7d)]=_0x417b91,_0x2e7eb6[_0x14b705(0x2f2)]=_0x57ca85,_0x2e7eb6[_0x14b705(0xe2a)]=_0x45a860,_0x2e7eb6[_0x14b705(0x58b)]=_0x19fd44,_0x2e7eb6['S3MContentFactory']=_0x594170,_0x2e7eb6[_0x14b705(0x4ed)]=_0x53d600,_0x2e7eb6[_0x14b705(0x1ee)]=_0x122f9f,_0x2e7eb6[_0x14b705(0xcaa)]=_0x1fda32,_0x2e7eb6['S3MCreateVertexJob']=_0x3c4457,_0x2e7eb6[_0x14b705(0x4a5)]=_0x260b3a,_0x2e7eb6[_0x14b705(0xd68)]=_0xc822bc,_0x2e7eb6['S3MLayerCache']=_0x47c935,_0x2e7eb6[_0x14b705(0xcb0)]=_0x6cf21,_0x2e7eb6['S3MObliqueRenderEntity']=_0x48a8ef,_0x2e7eb6[_0x14b705(0x1d1)]=_0x40f44a,_0x2e7eb6[_0x14b705(0x81a)]=_0x2d647f,_0x2e7eb6[_0x14b705(0xe2b)]=_0x262c66,_0x2e7eb6[_0x14b705(0x414)]=_0x6a5fc9,_0x2e7eb6[_0x14b705(0x5f6)]=_0x1ba40c,_0x2e7eb6[_0x14b705(0x733)]=_0x3a7fdc,_0x2e7eb6[_0x14b705(0x934)]=_0x42d7e3,_0x2e7eb6[_0x14b705(0x476)]=_0x3c7923,_0x2e7eb6['S3MTilesNoLightFS']=_0x31e96f,_0x2e7eb6[_0x14b705(0x5f2)]=_0x2b5040,_0x2e7eb6[_0x14b705(0x408)]=_0x4ed1b4,_0x2e7eb6[_0x14b705(0x4d6)]=_0x5e0d7d,_0x2e7eb6[_0x14b705(0x6e9)]=_0x147a35,_0x2e7eb6['S3ModelParser']=_0x4414fd,_0x2e7eb6['SCTTerrainProvider']=_0x3b2bce,_0x2e7eb6['ShaderChunk']=_0x1a091e,_0x2e7eb6[_0x14b705(0xca1)]=_0x1f6fa3,_0x2e7eb6['SightWideLineVS']=_0x39dd8a,_0x2e7eb6[_0x14b705(0xdd5)]=_0x948184,_0x2e7eb6['Skyline']=_0x5f3621,_0x2e7eb6['SkylineFp']=_0x4d4955,_0x2e7eb6[_0x14b705(0xa10)]=_0x9ef676,_0x2e7eb6[_0x14b705(0x945)]=_0x33ad7b,_0x2e7eb6[_0x14b705(0x405)]=_0x16d2f2,_0x2e7eb6[_0x14b705(0x844)]=_0x431c42,_0x2e7eb6[_0x14b705(0x3d1)]=_0x120129,_0x2e7eb6[_0x14b705(0xb16)]=_0x43a913,_0x2e7eb6[_0x14b705(0x372)]=_0x1e588b,_0x2e7eb6[_0x14b705(0x7e9)]=_0x1b688d,_0x2e7eb6[_0x14b705(0x395)]=_0x494815,_0x2e7eb6[_0x14b705(0xb88)]=_0x304c1a,_0x2e7eb6[_0x14b705(0x94c)]=_0x1b10cd,_0x2e7eb6[_0x14b705(0x9c6)]=_0x1305d4,_0x2e7eb6[_0x14b705(0x27a)]=_0x1a7d4b,_0x2e7eb6['ViewShedAnalysisVS']=_0x39c09d,_0x2e7eb6[_0x14b705(0x435)]=_0x170e4a,_0x2e7eb6['XmlParser']=_0x2ebcaf,_0x2e7eb6[_0x14b705(0xe12)]=_0x1ad8de,_0x2e7eb6[_0x14b705(0x878)]=_0x35cb79,_0x2e7eb6[_0x14b705(0xcf1)]=_0x4abd1b,_0x2e7eb6[_0x14b705(0xddc)]=_0xd6be53,_0x2e7eb6['executeServerExcavationDecl']=_0x49343c,_0x2e7eb6[_0x14b705(0x43d)]=_0x2d115e,_0x2e7eb6[_0x14b705(0xbdf)]=_0x159291,_0x2e7eb6['loadMehopt']=_0xa54a7b,_0x2e7eb6['pointLightDecl']=_0x193624,_0x2e7eb6[_0x14b705(0x422)]=_0x5a4292,_0x2e7eb6[_0x14b705(0x5ba)]=_0x288442,_0x2e7eb6[_0x14b705(0x91b)]=_0x2be49a,Object[_0x14b705(0x52c)](_0x2e7eb6,_0x14b705(0xc10),{'value':!0x0});}));function _0x41d2(){const _0x490dc0=['rootBatchIdMap','_metallicFactor','_supportCompressType','colorUniqueID','_emscripten_bind_AttributeOctahedronTransform_AttributeOctahedronTransform_0','_enableDepthTest','dynCall_viiii','Extensions','invalid\x20literal/lengths\x20set','texturePackage','queryToObject','GeoDeModMatrix','readyTextureCount','packingRequest','toCssColorString','Inflate','1.0.0/WMTSCapabilities.xml','_waterParameters','GetAttributeInt8ForAllPoints','MaxZ','aTextureBatchId','havedict','Cesium3DTile','throwInstantiationError','unhandledRejection','data/index/','bufferView','object','extractEdges','_isTransparencyOptimization','succeed','SVC_TexutreCoord','boundingSphere3D','preVertexCount','getUniformMapCallback','tileXYToNativeRectangle','_isSct','deactivate','_emscripten_bind_Decoder_GetAttributeIdByMetadataEntry_3','queryNumericValue','DEBUG','filtermin','createVertexBuffer','snowNormalTexture','\x0a#ifdef\x20BRDF\x0a#define\x20RECIPROCAL_PI\x200.31830988618\x0a#define\x20M_PI\x203.141592653589793\x0a#define\x20EPSILON\x201e-6\x0a#define\x20CUBEUV_MAX_MIP\x208.0\x0a#define\x20CUBEUV_TEXEL_WIDTH\x200.0013020833333333333\x0a#define\x20CUBEUV_TEXEL_HEIGHT\x200.0009765625\x0a#define\x20saturate(a)\x20clamp(\x20a,\x200.0,\x201.0\x20)\x0afloat\x20pow2(\x20const\x20in\x20float\x20x\x20)\x20{\x20return\x20x\x20*\x20x;\x20}\x0a\x0auniform\x20vec4\x20uBaseColorFactor;\x0auniform\x20vec4\x20uEmissiveFactor;\x0auniform\x20float\x20uMetallicFactor;\x0auniform\x20float\x20uRoughnessFactor;\x0auniform\x20float\x20uAlphaCutoff;\x0a\x0astruct\x20IncidentLight\x20{\x0a\x20\x20\x20\x20vec3\x20direction;\x0a\x20\x20\x20\x20vec3\x20color;\x0a\x20\x20\x20\x20bool\x20visible;\x0a};\x0a\x0astruct\x20GeometricContext\x20{\x0a\x20\x20\x20\x20vec3\x20position;\x0a\x20\x20\x20\x20vec3\x20normal;\x0a\x20\x20\x20\x20vec3\x20viewDir;\x0a};\x0a\x0astruct\x20PhysicalMaterial\x20{\x0a\x20\x20\x20\x20vec3\x09diffuseColor;\x0a\x20\x20\x20\x20float\x09roughness;\x0a\x20\x20\x20\x20vec3\x09specularColor;\x0a\x20\x20\x20\x20float\x20specularF90;\x0a};\x0a\x0astruct\x20ReflectedLight\x20{\x0a\x20\x20\x20\x20vec3\x20directDiffuse;\x0a\x20\x20\x20\x20vec3\x20directSpecular;\x0a\x20\x20\x20\x20vec3\x20indirectDiffuse;\x0a\x20\x20\x20\x20vec3\x20indirectSpecular;\x0a};\x0a\x0a#ifdef\x20HAS_BASE_TEXTURE\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20uBaseTexture;\x0a#endif\x0a\x0a#ifdef\x20HAS_NORMAL_TEXTURE\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20uNormalTexture;\x0a\x20\x20\x20\x20uniform\x20float\x20uNormalTextureScale;\x0a#ifdef\x20HAS_ANISOTROPY\x0a\x20\x20\x20\x20uniform\x20vec4\x20uAnisotropy;\x0a#endif\x0a#endif\x0a\x0a#ifdef\x20HAS_EMISSIVE_TEXTURE\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20uEmissionTexture;\x0a\x20\x20\x20\x20uniform\x20vec4\x20uEmissiveUVOffsetAndTiling;\x0a#endif\x0a\x0a#ifdef\x20HAS_MetallicRoughness_TEXTURE\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20uMetallicRoughnessTexture;\x0a#endif\x0a\x0a#ifdef\x20HAS_OCCLUSION_TEXTURE\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20uOcclusionTexture;\x0a#endif\x0a\x0a#ifdef\x20REFRACTION\x0a\x20\x20\x20\x20uniform\x20float\x20uIndexOfRefraction;\x0a#endif\x0a\x0a#ifdef\x20HAS_TRANSMISSION\x0a\x20\x20\x20\x20uniform\x20float\x20uTransmissionFactor;\x0a#endif\x0a\x0a#ifdef\x20HAS_WETNESS\x0a\x20\x20\x20\x20uniform\x20float\x20uWetnessFactor;\x0a#endif\x0a\x0a#ifdef\x20HAS_VOLUME\x0a\x20\x20\x20\x20uniform\x20vec4\x20uTintColor;\x0a\x20\x20\x20\x20uniform\x20vec4\x20uDiffusionDistance;\x0a\x20\x20\x20\x20uniform\x20float\x20uThickness;\x0a#endif\x0a\x0a#ifdef\x20HAS_CLEARCOAT\x0a\x20\x20\x20\x20uniform\x20float\x20uClearcoatFactor;\x0a\x20\x20\x20\x20uniform\x20float\x20uClearcoatRoughnessFactor;\x0a#endif\x0a\x0a//参考UE4.24实现计算精确光源的衰减\x0afloat\x20punctualLightIntensityToIrradianceFactor(\x20const\x20in\x20float\x20lightDistance,\x20const\x20in\x20float\x20cutoffDistance,\x20const\x20in\x20float\x20decayExponent\x20)\x20{\x0a\x20\x20\x20\x20float\x20d\x20=\x20lightDistance;\x0a\x20\x20\x20\x20float\x20r\x20=\x20cutoffDistance;\x0a\x20\x20\x20\x20float\x20d2\x20=\x20d\x20*\x20d;\x0a\x20\x20\x20\x20float\x20attenuation\x20=\x201.0\x20/\x20(d2\x20+\x201.0);\x0a\x20\x20\x20\x20float\x20m\x20=\x20saturate(1.0\x20-\x20pow(d\x20/\x20r,\x204.0));\x0a\x20\x20\x20\x20float\x20m2\x20=\x20m\x20*\x20m;\x0a\x20\x20\x20\x20return\x20attenuation\x20*\x20m2;\x0a}\x0a\x0a#include\x20\x0a#include\x20\x0a#include\x20\x0a#include\x20\x0a#include\x20\x0a#include\x20\x0a\x0a#ifdef\x20HAS_ANISOTROPY\x0avec3\x20getAnisotropicBentNormals(const\x20vec3\x20T,\x20const\x20vec3\x20B,\x20const\x20vec3\x20N,\x20const\x20vec3\x20V,\x20float\x20anisotropy)\x20{\x0a\x20\x20\x20\x20vec3\x20anisotropicFrameDirection\x20=\x20anisotropy\x20>=\x200.0\x20?\x20B\x20:\x20T;\x0a\x20\x20\x20\x20vec3\x20anisotropicFrameTangent\x20=\x20cross(normalize(anisotropicFrameDirection),\x20V);\x0a\x20\x20\x20\x20vec3\x20anisotropicFrameNormal\x20=\x20cross(anisotropicFrameTangent,\x20anisotropicFrameDirection);\x0a\x20\x20\x20\x20vec3\x20anisotropicNormal\x20=\x20normalize(mix(N,\x20anisotropicFrameNormal,\x20abs(anisotropy)));\x0a\x20\x20\x20\x20return\x20anisotropicNormal;\x0a}\x0a#endif\x0a\x0a#ifdef\x20HAS_VOLUME\x0avec3\x20computeColorAtDistanceInMedia(vec3\x20color,\x20float\x20distance)\x20{\x0a\x20\x20\x20\x20return\x20-log(color)\x20/\x20distance;\x0a}\x0avec3\x20cocaLambert(vec3\x20alpha,\x20float\x20distance)\x20{\x0a\x20\x20\x20\x20return\x20exp(-alpha\x20*\x20distance);\x0a}\x0a#endif\x0a\x0a\x0avec3\x20sRGBToLinear(vec3\x20srgbIn)\x20\x0a{\x0a\x20\x20\x20\x20return\x20pow(srgbIn,\x20vec3(2.2));\x0a}\x0a\x0avec4\x20sRGBToLinear(vec4\x20srgbIn)\x0a{\x0a\x20\x20\x20\x20srgbIn\x20=\x20srgbIn\x20;\x0a\x20\x20\x20\x20vec3\x20linearOut\x20=\x20pow(srgbIn.rgb,\x20vec3(2.2));\x0a\x20\x20\x20\x20return\x20vec4(linearOut,\x20srgbIn.a);\x0a}\x0a\x0avec3\x20LinearTosRGB(vec3\x20linearIn)\x20\x0a{\x0a#ifndef\x20HDR\x20\x0a\x20\x20\x20\x20return\x20pow(linearIn,\x20vec3(1.0/2.2));\x0a#else\x20\x0a\x20\x20\x20\x20return\x20linearIn;\x0a#endif\x20\x0a}\x0a\x0avec3\x20lambertianDiffuse(vec3\x20diffuseColor)\x20\x0a{\x0a\x20\x20\x20\x20return\x20diffuseColor\x20*\x20RECIPROCAL_PI;\x0a}\x0a\x0avec3\x20applyTonemapping(vec3\x20linearIn)\x20\x0a{\x0a\x20\x20\x20\x20vec3\x20color\x20=\x20linearIn\x20;\x0a\x20\x20\x20\x20return\x20czm_acesTonemapping(color);\x0a}\x0a\x0avec3\x20F_Schlick(\x20const\x20in\x20vec3\x20f0,\x20const\x20in\x20float\x20f90,\x20const\x20in\x20float\x20dotVH\x20)\x20{\x0a\x20\x20\x20\x20float\x20fresnel\x20=\x20exp2(\x20(\x20-\x205.55473\x20*\x20dotVH\x20-\x206.98316\x20)\x20*\x20dotVH\x20);\x0a\x20\x20\x20\x20return\x20f0\x20*\x20(\x201.0\x20-\x20fresnel\x20)\x20+\x20(\x20f90\x20*\x20fresnel\x20);\x0a}\x0a\x0afloat\x20GeometrySchlickGGX(float\x20roughness,\x20float\x20NoV)\x0a{\x0a\x20\x20\x20\x20float\x20k\x20=\x20pow(roughness\x20+\x201.0,\x202.0)\x20/\x208.0;\x0a\x20\x20\x20\x20return\x20NoV\x20/\x20(NoV\x20*\x20(1.0\x20-\x20k)\x20+\x20k);\x0a}\x0a\x0afloat\x20D_GGX(\x20const\x20in\x20float\x20alpha,\x20const\x20in\x20float\x20dotNH\x20)\x20{\x0a\x20\x20\x20\x20float\x20a2\x20=\x20pow2(\x20alpha\x20);\x0a\x20\x20\x20\x20float\x20denom\x20=\x20pow2(\x20dotNH\x20)\x20*\x20(\x20a2\x20-\x201.0\x20)\x20+\x201.0;\x0a\x20\x20\x20\x20return\x20RECIPROCAL_PI\x20*\x20a2\x20/\x20pow2(\x20denom\x20);\x0a}\x0a\x0avec3\x20BRDF_GGX(\x20const\x20in\x20vec3\x20lightDir,\x20const\x20in\x20vec3\x20viewDir,\x20const\x20in\x20vec3\x20normal,\x20const\x20in\x20vec3\x20f0,\x20const\x20in\x20float\x20f90,\x20const\x20in\x20float\x20roughness\x20)\x20{\x0a\x20\x20\x20\x20float\x20alpha\x20=\x20roughness\x20*\x20roughness;\x0a\x20\x20\x20\x20vec3\x20halfDir\x20=\x20normalize(\x20lightDir\x20+\x20viewDir\x20);\x0a\x20\x20\x20\x20float\x20dotNL\x20=\x20clamp(\x20dot(\x20normal,\x20lightDir\x20),\x200.001,\x201.0\x20);\x0a\x20\x20\x20\x20float\x20dotNV\x20=\x20abs(\x20dot(\x20normal,\x20viewDir\x20)\x20)\x20+\x200.001;\x0a\x20\x20\x20\x20float\x20dotNH\x20=\x20saturate(\x20dot(\x20normal,\x20halfDir\x20)\x20);\x0a\x20\x20\x20\x20float\x20dotLH\x20=\x20saturate(\x20dot(\x20lightDir,\x20halfDir\x20)\x20);\x0a\x20\x20\x20\x20float\x20dotVH\x20=\x20saturate(\x20dot(\x20viewDir,\x20halfDir\x20)\x20);\x0a\x20\x20\x20\x20vec3\x20F\x20=\x20F_Schlick(\x20f0,\x20f90,\x20dotVH\x20);\x0a\x20\x20\x20\x20float\x20G\x20=\x20GeometrySchlickGGX(alpha,\x20dotNV)\x20*\x20GeometrySchlickGGX(alpha,\x20dotNL);\x0a\x20\x20\x20\x20float\x20D\x20=\x20D_GGX(\x20alpha,\x20dotNH\x20);\x0a\x20\x20\x20\x20return\x20F\x20*\x20(\x20G\x20*\x20D\x20)\x20/\x20(4.0\x20*\x20dotNL\x20*\x20dotNV);\x0a}\x0a\x0avoid\x20directPhysical(\x20const\x20in\x20IncidentLight\x20directLight,\x20const\x20in\x20GeometricContext\x20geometry,\x20const\x20in\x20PhysicalMaterial\x20material,\x20inout\x20ReflectedLight\x20reflectedLight\x20)\x20{\x0a\x20\x20\x20\x20float\x20dotNL\x20=\x20saturate(\x20dot(\x20geometry.normal,\x20directLight.direction\x20)\x20);\x0a\x20\x20\x20\x20vec3\x20irradiance\x20=\x20dotNL\x20*\x20directLight.color;\x0a\x20\x20\x20\x20reflectedLight.directSpecular\x20+=\x20irradiance\x20*\x20BRDF_GGX(\x20directLight.direction,\x20geometry.viewDir,\x20geometry.normal,\x20material.specularColor,\x20material.specularF90,\x20material.roughness\x20);\x0a\x20\x20\x20\x20reflectedLight.directDiffuse\x20+=\x20irradiance\x20*\x20lambertianDiffuse(\x20material.diffuseColor\x20);\x0a}\x0a\x0a#ifdef\x20HAS_NORMAL_TEXTURE\x0avec3\x20perturbNormal2Arb(\x20vec3\x20eye_pos,\x20vec3\x20surf_norm,\x20vec2\x20uv\x20)\x20{\x0a\x20\x20\x20\x20vec3\x20q0\x20=\x20vec3(\x20dFdx(\x20eye_pos.x\x20),\x20dFdx(\x20eye_pos.y\x20),\x20dFdx(\x20eye_pos.z\x20)\x20);\x0a\x20\x20\x20\x20vec3\x20q1\x20=\x20vec3(\x20dFdy(\x20eye_pos.x\x20),\x20dFdy(\x20eye_pos.y\x20),\x20dFdy(\x20eye_pos.z\x20)\x20);\x0a\x20\x20\x20\x20vec2\x20st0\x20=\x20dFdx(\x20uv.st\x20);\x0a\x20\x20\x20\x20vec2\x20st1\x20=\x20dFdy(\x20uv.st\x20);\x0a\x20\x20\x20\x20float\x20scale\x20=\x20sign(\x20st1.t\x20*\x20st0.s\x20-\x20st0.t\x20*\x20st1.s\x20);\x0a\x20\x20\x20\x20vec3\x20S\x20=\x20normalize(\x20(\x20q0\x20*\x20st1.t\x20-\x20q1\x20*\x20st0.t\x20)\x20*\x20scale\x20);\x0a\x20\x20\x20\x20vec3\x20T\x20=\x20normalize(\x20(\x20-\x20q0\x20*\x20st1.s\x20+\x20q1\x20*\x20st0.s\x20)\x20*\x20scale\x20);\x0a\x20\x20\x20\x20vec3\x20N\x20=\x20normalize(\x20surf_norm\x20);\x0a\x20\x20\x20\x20mat3\x20tsn\x20=\x20mat3(\x20S,\x20T,\x20N\x20);\x0a\x20\x20\x20\x20vec3\x20mapN\x20=\x20texture2D(\x20uNormalTexture,\x20uv.xy\x20).xyz\x20*\x202.0\x20-\x201.0;\x0a\x20\x20\x20\x20mapN.xy\x20*=\x20uNormalTextureScale;\x0a\x20\x20\x20\x20mapN.xy\x20*=\x20(\x20float(\x20gl_FrontFacing\x20)\x20*\x202.0\x20-\x201.0\x20);\x0a\x20\x20\x20\x20return\x20normalize(\x20tsn\x20*\x20mapN\x20);\x0a}\x0a#endif\x0a\x0a#include\x20\x0a\x0avec3\x20inverseTransformDirection(\x20in\x20vec3\x20dir\x20)\x20{\x0a\x20\x20\x20\x20mat3\x20fixedToENU\x20=\x20mat3(czm_modelView[0][0],\x20czm_modelView[1][0],\x20czm_modelView[2][0],\x20czm_modelView[0][1],\x20czm_modelView[1][1],\x20czm_modelView[2][1],\x20czm_modelView[0][2],\x20czm_modelView[1][2],\x20czm_modelView[2][2]);\x0a\x20\x20\x20\x20const\x20mat3\x20yUpToZUp\x20=\x20mat3(1.0,\x200.0,\x200.0,\x200.0,\x200.0,\x20-1.0,\x200.0,\x201.0,\x200.0);\x0a\x20\x20\x20\x20return\x20normalize(\x20yUpToZUp\x20*\x20fixedToENU\x20*\x20dir\x20);\x0a}\x0a\x0avoid\x20indirectDiffuse_Physical(\x20const\x20in\x20vec3\x20irradiance,\x20const\x20in\x20GeometricContext\x20geometry,\x20const\x20in\x20PhysicalMaterial\x20material,\x20inout\x20ReflectedLight\x20reflectedLight\x20)\x20{\x0a\x20\x20\x20\x20reflectedLight.indirectDiffuse\x20+=\x20irradiance\x20*\x20lambertianDiffuse(\x20material.diffuseColor\x20);\x0a}\x0a\x0avec2\x20DFGApprox(\x20const\x20in\x20vec3\x20normal,\x20const\x20in\x20vec3\x20viewDir,\x20const\x20in\x20float\x20roughness\x20)\x20{\x0a\x20\x20\x20\x20float\x20dotNV\x20=\x20saturate(\x20dot(\x20normal,\x20viewDir\x20)\x20);\x0a\x20\x20\x20\x20const\x20vec4\x20c0\x20=\x20vec4(\x20-\x201,\x20-\x200.0275,\x20-\x200.572,\x200.022\x20);\x0a\x20\x20\x20\x20const\x20vec4\x20c1\x20=\x20vec4(\x201,\x200.0425,\x201.04,\x20-\x200.04\x20);\x0a\x20\x20\x20\x20vec4\x20r\x20=\x20roughness\x20*\x20c0\x20+\x20c1;\x0a\x20\x20\x20\x20float\x20a004\x20=\x20min(\x20r.x\x20*\x20r.x,\x20exp2(\x20-\x209.28\x20*\x20dotNV\x20)\x20)\x20*\x20r.x\x20+\x20r.y;\x0a\x20\x20\x20\x20vec2\x20fab\x20=\x20vec2(\x20-\x201.04,\x201.04\x20)\x20*\x20a004\x20+\x20r.zw;\x0a\x20\x20\x20\x20return\x20fab;\x0a}\x0a\x0avoid\x20computeMultiscattering(\x20const\x20in\x20vec3\x20normal,\x20const\x20in\x20vec3\x20viewDir,\x20const\x20in\x20vec3\x20specularColor,\x20const\x20in\x20float\x20specularF90,\x20const\x20in\x20float\x20roughness,\x20inout\x20vec3\x20singleScatter,\x20inout\x20vec3\x20multiScatter\x20)\x20{\x0a\x20\x20\x20\x20vec2\x20fab\x20=\x20DFGApprox(\x20normal,\x20viewDir,\x20roughness\x20);\x0a\x20\x20\x20\x20vec3\x20Fr\x20=\x20specularColor;\x0a\x20\x20\x20\x20vec3\x20FssEss\x20=\x20Fr\x20*\x20fab.x\x20+\x20specularF90\x20*\x20fab.y;\x0a\x20\x20\x20\x20float\x20Ess\x20=\x20fab.x\x20+\x20fab.y;\x0a\x20\x20\x20\x20float\x20Ems\x20=\x201.0\x20-\x20Ess;\x0a\x20\x20\x20\x20vec3\x20Favg\x20=\x20Fr\x20+\x20(\x201.0\x20-\x20Fr\x20)\x20*\x200.047619;\x0a\x20\x20\x20\x20vec3\x20Fms\x20=\x20FssEss\x20*\x20Favg\x20/\x20(\x201.0\x20-\x20Ems\x20*\x20Favg\x20);\x0a\x20\x20\x20\x20singleScatter\x20+=\x20FssEss;\x0a\x20\x20\x20\x20multiScatter\x20+=\x20Fms\x20*\x20Ems;\x0a}\x0a\x0avoid\x20indirectSpecular_Physical(\x20const\x20in\x20vec3\x20radiance,\x20const\x20in\x20vec3\x20irradiance,\x20const\x20in\x20GeometricContext\x20geometry,\x20const\x20in\x20PhysicalMaterial\x20material,\x20inout\x20ReflectedLight\x20reflectedLight\x20)\x20{\x0a\x20\x20\x20\x20vec3\x20singleScattering\x20=\x20vec3(\x200.0\x20);\x0a\x20\x20\x20\x20vec3\x20multiScattering\x20=\x20vec3(\x200.0\x20);\x0a\x20\x20\x20\x20vec3\x20cosineWeightedIrradiance\x20=\x20irradiance;\x0a\x20\x20\x20\x20computeMultiscattering(\x20geometry.normal,\x20geometry.viewDir,\x20material.specularColor,\x20material.specularF90,\x20material.roughness,\x20singleScattering,\x20multiScattering\x20);\x0a\x20\x20\x20\x20vec3\x20totalScattering\x20=\x20singleScattering\x20+\x20multiScattering;\x0a\x20\x20\x20\x20vec3\x20diffuse\x20=\x20material.diffuseColor\x20*\x20(\x201.0\x20-\x20max(\x20max(\x20totalScattering.r,\x20totalScattering.g\x20),\x20totalScattering.b\x20)\x20);\x0a\x20\x20\x20\x20reflectedLight.indirectSpecular\x20+=\x20radiance\x20*\x20singleScattering;\x0a\x20\x20\x20\x20reflectedLight.indirectSpecular\x20+=\x20multiScattering\x20*\x20cosineWeightedIrradiance;\x0a\x20\x20\x20\x20reflectedLight.indirectDiffuse\x20+=\x20diffuse\x20*\x20cosineWeightedIrradiance;\x0a}\x0a\x0a//\x20vec3\x20getIBLIrradiance(\x20const\x20in\x20vec3\x20normal\x20)\x20{\x0a//\x20\x20\x20\x20\x20vec3\x20worldNormal\x20=\x20inverseTransformDirection(\x20normal\x20);\x0a//\x20\x20\x20\x20\x20vec4\x20envMapColor\x20=\x20textureCubeUV(\x20czm_hdrEnvMap,\x20worldNormal,\x201.0\x20);\x0a//\x20\x20\x20\x20\x20return\x20envMapColor.rgb;\x0a//\x20}\x0a\x0a//\x20vec3\x20getIBLRadiance(\x20const\x20in\x20vec3\x20viewDir,\x20const\x20in\x20vec3\x20normal,\x20const\x20in\x20float\x20roughness\x20)\x20{\x0a//\x20\x20\x20\x20\x20vec3\x20reflectVec\x20=\x20reflect(\x20-\x20viewDir,\x20normal\x20);\x0a//\x20\x20\x20\x20\x20reflectVec\x20=\x20normalize(\x20mix(\x20reflectVec,\x20normal,\x20roughness\x20*\x20roughness)\x20);\x0a//\x20\x20\x20\x20\x20reflectVec\x20=\x20inverseTransformDirection(\x20reflectVec\x20);\x0a//\x20\x20\x20\x20\x20vec4\x20envMapColor\x20=\x20textureCubeUV(\x20czm_hdrEnvMap,\x20reflectVec,\x20roughness\x20);\x0a//\x20\x20\x20\x20\x20return\x20envMapColor.rgb;\x0a//\x20}\x0a\x0afloat\x20computeSpecularOcclusion(\x20const\x20in\x20float\x20dotNV,\x20const\x20in\x20float\x20ambientOcclusion,\x20const\x20in\x20float\x20roughness\x20)\x20{\x0a\x20\x20\x20\x20return\x20saturate(\x20pow(\x20dotNV\x20+\x20ambientOcclusion,\x20exp2(\x20-\x2016.0\x20*\x20roughness\x20-\x201.0\x20)\x20)\x20-\x201.0\x20+\x20ambientOcclusion\x20);\x0a}\x0a\x0avec4\x20brdf(in\x20vec4\x20baseColorWithAlpha,\x20vec2\x20texCoord,\x20vec2\x20oriTexCoord,\x20vec3\x20posEC,\x20vec3\x20posMC,\x20vec3\x20vertexNormalEC,\x20vec4\x20sunLightColor)\x20{\x0a#ifndef\x20USE_BatchPBR\x0a\x20\x20\x20\x20baseColorWithAlpha\x20=\x20baseColorWithAlpha\x20*\x20uBaseColorFactor;\x0a#endif\x0a#ifdef\x20BaseColorReplace\x0a\x20\x20\x20\x20baseColorWithAlpha\x20=\x20uBaseColorFactor;\x0a#endif\x0a\x20\x20\x20\x20float\x20faceDirection\x20=\x20gl_FrontFacing\x20?\x201.0\x20:\x20-\x201.0;\x0a\x20\x20\x20\x20vec3\x20ng\x20=\x20length(vertexNormalEC)\x20<\x200.1\x20?\x20normalize(czm_normal\x20*\x20computeNormal(posMC.xyz))\x20:\x20normalize(vertexNormalEC);\x0a\x20\x20\x20\x20ng\x20=\x20ng\x20*\x20faceDirection;\x0a#ifdef\x20HAS_BASE_TEXTURE\x0a\x20\x20\x20\x20baseColorWithAlpha\x20=\x20texture2D(uBaseTexture,\x20oriTexCoord);\x0a\x20\x20\x20\x20baseColorWithAlpha\x20=\x20sRGBToLinear(baseColorWithAlpha)\x20*\x20uBaseColorFactor;\x0a#endif\x0a#ifdef\x20HAS_NORMAL_TEXTURE\x0a\x20\x20\x20\x20vec3\x20n\x20=\x20perturbNormal2Arb(posEC,\x20ng,\x20oriTexCoord);\x0a#ifdef\x20HAS_ANISOTROPY\x0a\x20\x20\x20\x20float\x20anisotropy\x20=\x20uAnisotropy.b;\x0a\x20\x20\x20\x20vec3\x20anisotropyDirection\x20=\x20vec3(uAnisotropy.xy,\x200.0);\x0a\x20\x20\x20\x20vec3\x20anisotropicTangent\x20=\x20normalize(tbn\x20*\x20anisotropyDirection);\x0a\x20\x20\x20\x20vec3\x20anisotropicBitangent\x20=\x20normalize(cross(tbn[2],\x20anisotropicTangent));\x0a\x20\x20\x20\x20n\x20=\x20getAnisotropicBentNormals(anisotropicTangent,\x20anisotropicBitangent,\x20n,\x20v,\x20anisotropy);\x0a#endif\x0a#else\x0a\x20\x20\x20\x20vec3\x20n\x20=\x20ng;\x0a#endif\x0a#ifdef\x20HAS_WETNESS\x0a\x20\x20\x20\x20mat3\x20fixedToENU_wetness\x20=\x20mat3(czm_modelView[0][0],\x20czm_modelView[1][0],\x20czm_modelView[2][0],\x20czm_modelView[0][1],\x20czm_modelView[1][1],\x20czm_modelView[2][1],\x20czm_modelView[0][2],\x20czm_modelView[1][2],\x20czm_modelView[2][2]);\x0a\x20\x20\x20\x20vec3\x20normalWS_wetness\x20=\x20normalize(fixedToENU_wetness\x20*\x20n);\x0a#endif\x0a#ifdef\x20HAS_RAIN\x0a\x20\x20\x20\x20n\x20=\x20rippleGenerator(uRippleTexture,uAnimationSpeed,normalWS_wetness,uWetnessFactor);\x0a#endif\x0a\x20\x20\x20\x20vec3\x20baseColor\x20=\x20baseColorWithAlpha.rgb;\x0a\x20\x20\x20\x20float\x20roughness\x20=\x20uRoughnessFactor;\x0a\x20\x20\x20\x20float\x20metalness\x20=\x20uMetallicFactor;\x0a\x20\x20\x20\x20vec4\x20emissiveFactor\x20=\x20uEmissiveFactor;\x0a\x20\x20\x20\x20vec2\x20emissiveTexCoord\x20=\x20texCoord.xy;\x0a#ifdef\x20PBR_THEME\x0a\x20\x20\x20\x20int\x20pbrIndex\x20=\x20int(vPBRIndex);\x0a\x20\x20\x20\x20if(vPBRIndex\x20<\x200.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20baseColorWithAlpha;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20mat4\x20pbrPar\x20=\x20mat4(0.0);\x0a\x20\x20\x20\x20for(int\x20i\x20=\x200;i\x20<\x20NUM_PBR_MATERIALS;i++)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(i\x20==\x20pbrIndex)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20pbrPar\x20=\x20uPBRMaterials[i];\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20break;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20roughness\x20=\x20clamp(pbrPar[0][0],\x200.04,\x201.0);\x0a\x20\x20\x20\x20metalness\x20=\x20clamp(pbrPar[0][1],\x200.0,\x201.0);\x0a\x20\x20\x20\x20baseColor\x20=\x20(baseColorWithAlpha\x20/\x20uBaseColorFactor\x20*\x20vec4(pbrPar[0][2],\x20pbrPar[0][3],\x20pbrPar[1][0],\x20pbrPar[1][1])).rgb;\x0a#endif\x0a#ifdef\x20USE_BatchPBR\x0a\x20\x20\x20\x20metalness\x20=\x20vMetallicRoughness.x;\x0a\x20\x20\x20\x20roughness\x20=\x20vMetallicRoughness.y;\x0a\x20\x20\x20\x20emissiveFactor\x20=\x20vEmissiveFactor;\x0a\x20\x20\x20\x20emissiveTexCoord\x20=\x20texCoord.xy;\x0a#endif\x0a\x20\x20\x20\x20metalness\x20=\x20clamp(metalness,\x200.0,\x201.0);\x0a\x20\x20\x20\x20roughness\x20=\x20clamp(roughness,\x200.0,\x201.0);\x0a\x20\x20\x20\x20\x0a#ifdef\x20HAS_MetallicRoughness_TEXTURE\x0a\x20\x20\x20\x20vec3\x20metallicRoughness\x20=\x20texture2D(uMetallicRoughnessTexture,\x20oriTexCoord).rgb;\x0a\x20\x20\x20\x20metalness\x20=\x20clamp(metalness\x20*\x20metallicRoughness.r,\x200.0,\x201.0);\x0a\x20\x20\x20\x20roughness\x20=\x20clamp(roughness\x20*\x20metallicRoughness.g,\x200.04,\x201.0);\x0a#ifdef\x20HAS_WETNESS\x0a\x20\x20\x20\x20float\x20fWetness\x20=\x20clamp(uWetnessFactor,0.0,1.0);\x0a\x20\x20\x20\x20float\x20fWetness_correction\x20=\x20pow(4.0*fWetness,2.0);\x0a\x20\x20\x20\x20fWetness_correction\x20=\x20clamp(fWetness_correction,clamp(fWetness,0.0,0.9),1.0);\x0a\x20\x20\x20\x20float\x20fWerness_normalized\x20=\x20fWetness_correction\x20*\x20clamp(normalWS_wetness.z\x20+\x200.85,0.0,1.0);\x0a\x20\x20\x20\x20baseColor\x20=\x20mix(baseColor,baseColor*0.7,fWerness_normalized);\x0a\x20\x20\x20\x20roughness\x20=\x20mix(roughness,0.05,fWerness_normalized);\x0a#endif\x0a#ifdef\x20HAS_SNOW\x0a\x20\x20\x20\x20mat3\x20fixedToENU_snow\x20=\x20mat3(czm_modelView[0][0],\x20czm_modelView[1][0],\x20czm_modelView[2][0],\x20czm_modelView[0][1],\x20czm_modelView[1][1],\x20czm_modelView[2][1],\x20czm_modelView[0][2],\x20czm_modelView[1][2],\x20czm_modelView[2][2]);\x0a\x20\x20\x20\x20vec3\x20normalWS_snow\x20=\x20normalize(fixedToENU_snow\x20*\x20n);\x0a\x20\x20\x20\x20snowGenerator(uSnowMaskTexture,uSnowNormalTexture,\x20oriTexCoord,uSnowCoverageFactor,normalWS_snow,baseColor,roughness);\x0a#endif\x0a#endif\x0a\x0a\x20\x20\x20\x20vec3\x20lightColorHdr\x20=\x20vec3(2.0)\x20*\x20sunLightColor.rgb;\x0a\x20\x20\x20\x20vec3\x20l\x20=\x20normalize(czm_lightDirectionEC);\x0a\x20\x20\x20\x20vec3\x20v\x20=\x20-normalize(posEC);\x0a\x20\x20\x20\x20vec3\x20h\x20=\x20normalize(v\x20+\x20l);\x0a\x20\x20\x20\x20vec3\x20f0\x20=\x20vec3(0.04);\x0a\x20\x20\x20\x20vec3\x20diffuseColor\x20=\x20baseColor\x20*\x20(1.0\x20-\x20metalness)\x20*\x20(1.0\x20-\x20f0);\x0a\x20\x20\x20\x20vec3\x20specularColor\x20=\x20mix(f0,\x20baseColor,\x20metalness);\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20float\x20alpha\x20=\x20roughness\x20*\x20roughness;\x0a\x20\x20\x20\x20float\x20dotNL\x20=\x20clamp(\x20dot(\x20n,\x20l\x20),\x200.001,\x201.0\x20);\x0a\x20\x20\x20\x20float\x20dotNV\x20=\x20abs(\x20dot(\x20n,\x20v\x20)\x20)\x20+\x200.001;\x0a\x20\x20\x20\x20float\x20dotNH\x20=\x20saturate(\x20dot(\x20n,\x20h\x20)\x20);\x0a\x20\x20\x20\x20float\x20dotLH\x20=\x20saturate(\x20dot(\x20l,\x20h\x20)\x20);\x0a\x20\x20\x20\x20float\x20dotVH\x20=\x20saturate(\x20dot(\x20v,\x20h\x20)\x20);\x0a\x20\x20\x20\x20float\x20reflectance\x20=\x20max(max(specularColor.r,\x20specularColor.g),\x20specularColor.b);\x0a\x20\x20\x20\x20float\x20f90\x20=\x20clamp(reflectance\x20*\x2025.0,\x200.0,\x201.0);\x0a\x20\x20\x20\x20vec3\x20F\x20=\x20F_Schlick(\x20specularColor,\x20f90,\x20dotVH\x20);\x0a\x20\x20\x20\x20float\x20G\x20=\x20GeometrySchlickGGX(alpha,\x20dotNV)\x20*\x20GeometrySchlickGGX(alpha,\x20dotNL);\x0a\x20\x20\x20\x20float\x20D\x20=\x20D_GGX(\x20alpha,\x20dotNH\x20);\x0a\x20\x20\x20\x20vec3\x20diffuseContribution\x20=\x20(1.0\x20-\x20F)\x20*\x20lambertianDiffuse(diffuseColor);\x0a\x20\x20\x20\x20vec3\x20specularContribution\x20=\x20F\x20*\x20G\x20*\x20D\x20/\x20(4.0\x20*\x20dotNL\x20*\x20dotNV);\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20vec3\x20geometryNormal\x20=\x20ng;\x0a\x20\x20\x20\x20PhysicalMaterial\x20material;\x0a\x20\x20\x20\x20material.diffuseColor\x20=\x20diffuseColor;\x0a\x20\x20\x20\x20vec3\x20dxy\x20=\x20max(\x20abs(\x20dFdx(\x20geometryNormal\x20)\x20),\x20abs(\x20dFdy(\x20geometryNormal\x20)\x20)\x20);\x0a\x20\x20\x20\x20float\x20geometryRoughness\x20=\x20max(\x20max(\x20dxy.x,\x20dxy.y\x20),\x20dxy.z\x20);\x0a\x20\x20\x20\x20material.roughness\x20=\x20max(\x20roughness,\x200.0525\x20);\x0a\x20\x20\x20\x20material.roughness\x20+=\x20geometryRoughness;\x0a\x20\x20\x20\x20material.roughness\x20=\x20min(\x20material.roughness,\x201.0\x20);\x0a\x20\x20\x20\x20material.specularColor\x20=\x20specularColor;\x0a\x20\x20\x20\x20material.specularF90\x20=\x201.0;\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20GeometricContext\x20geometry;\x0a\x20\x20\x20\x20geometry.position\x20=\x20posEC;\x0a\x20\x20\x20\x20geometry.normal\x20=\x20n;\x0a\x20\x20\x20\x20geometry.viewDir\x20=\x20v;\x0a\x20\x20\x20\x20ReflectedLight\x20reflectedLight\x20=\x20ReflectedLight(\x20vec3(\x200.0\x20),\x20vec3(\x200.0\x20),\x20vec3(\x200.0\x20),\x20vec3(\x200.0\x20)\x20);\x0a\x20\x20\x20\x20reflectedLight.directDiffuse\x20+=\x20dotNL\x20*\x20lightColorHdr\x20*\x20diffuseContribution;\x0a\x20\x20\x20\x20reflectedLight.directSpecular\x20+=\x20dotNL\x20*\x20lightColorHdr\x20*\x20specularContribution;\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20IncidentLight\x20directLight;\x20\x0a\x20\x20\x20\x20#include\x20\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20vec3\x20irradiance\x20=\x20vec3(0.0);\x0a\x20\x20\x20\x20vec3\x20radiance\x20=\x20vec3(0.0);\x0a\x20\x20\x0a#ifdef\x20HAS_HEMISPHERE_LIGHTS\x0a\x20\x20\x20\x20HemisphereLight\x20hemiLight;\x0a\x20\x20\x20\x20hemiLight.skyColor\x20=\x20uSkyColor[0];\x0a\x20\x20\x20\x20hemiLight.groundColor\x20=\x20uGroundColor[0];\x0a\x20\x20\x20\x20hemiLight.direction\x20=\x20normalize(czm_normal\x20*\x20vec3(0.0,\x200.0,\x201.0));\x0a\x20\x20\x20\x20irradiance\x20+=\x20getHemisphereLightIrradiance(\x20hemiLight,\x20geometry\x20);\x0a#endif\x0a\x0a#ifdef\x20IBL\x0a\x0a#ifdef\x20KtxEnvMap\x0a\x20\x20\x20\x20mat3\x20fixedToENU\x20=\x20mat3(czm_modelView[0][0],\x20czm_modelView[1][0],\x20czm_modelView[2][0],\x20czm_modelView[0][1],\x20czm_modelView[1][1],\x20czm_modelView[2][1],\x20czm_modelView[0][2],\x20czm_modelView[1][2],\x20czm_modelView[2][2]);\x0a\x20\x20\x20\x20const\x20mat3\x20yUpToZUp\x20=\x20mat3(-1.0,\x200.0,\x200.0,\x200.0,\x200.0,\x20-1.0,\x200.0,\x201.0,\x200.0);\x0a\x20\x20\x20\x20vec3\x20cubeDir\x20=\x20normalize(\x20yUpToZUp\x20*\x20fixedToENU\x20*\x20reflect(-v,\x20n)\x20);\x0a\x20\x20\x20\x20vec3\x20worldNormal\x20=\x20normalize(\x20yUpToZUp\x20*\x20fixedToENU\x20*\x20n\x20);\x0a\x20\x20\x20\x20irradiance\x20=\x20czm_sphericalHarmonics(worldNormal,\x20czm_sphericalHarmonicCoefficients);\x0a\x20\x20\x20\x20radiance\x20=\x20czm_sampleOctahedralProjection(czm_specularEnvironmentMaps,\x20czm_specularEnvironmentMapSize,\x20cubeDir,\x20\x20roughness\x20*\x20czm_specularEnvironmentMapsMaximumLOD,\x20czm_specularEnvironmentMapsMaximumLOD);\x0a#else\x0a\x20\x20\x20\x20//\x20irradiance\x20+=\x20getIBLIrradiance(\x20geometry.normal\x20);\x0a\x20\x20\x20\x20//\x20radiance\x20+=\x20getIBLRadiance(\x20geometry.viewDir,\x20geometry.normal,\x20material.roughness\x20);\x0a#endif\x0a\x20\x20\x20\x20\x0a#else\x0a\x20\x20\x20\x20vec3\x20positionWC\x20=\x20vec3(czm_inverseView\x20*\x20vec4(posEC,\x201.0));\x0a\x20\x20\x20\x20vec3\x20r\x20=\x20normalize(czm_inverseViewRotation\x20*\x20normalize(reflect(v,\x20n)));\x0a\x20\x20\x20\x20float\x20vertexRadius\x20=\x20length(positionWC);\x0a\x20\x20\x20\x20float\x20horizonDotNadir\x20=\x201.0\x20-\x20min(1.0,\x20czm_ellipsoidRadii.x\x20/\x20vertexRadius);\x0a\x20\x20\x20\x20float\x20reflectionDotNadir\x20=\x20dot(r,\x20normalize(positionWC));\x0a\x20\x20\x20\x20r.x\x20=\x20-r.x;\x0a\x20\x20\x20\x20r\x20=\x20-normalize(czm_temeToPseudoFixed\x20*\x20r);\x0a\x20\x20\x20\x20r.x\x20=\x20-r.x;\x0a\x20\x20\x20\x20float\x20inverseRoughness\x20=\x201.04\x20-\x20roughness;\x0a\x20\x20\x20\x20inverseRoughness\x20*=\x20inverseRoughness;\x0a\x20\x20\x20\x20vec3\x20sceneSkyBox\x20=\x20textureCube(czm_environmentMap,\x20r).rgb\x20*\x20inverseRoughness;\x0a\x20\x20\x20\x20float\x20atmosphereHeight\x20=\x200.05;\x0a\x20\x20\x20\x20float\x20blendRegionSize\x20=\x200.1\x20*\x20((1.0\x20-\x20inverseRoughness)\x20*\x208.0\x20+\x201.1\x20-\x20horizonDotNadir);\x0a\x20\x20\x20\x20float\x20blendRegionOffset\x20=\x20roughness\x20*\x20-1.0;\x0a\x20\x20\x20\x20float\x20farAboveHorizon\x20=\x20clamp(horizonDotNadir\x20-\x20blendRegionSize\x20*\x200.5\x20+\x20blendRegionOffset,\x201.0e-10\x20-\x20blendRegionSize,\x200.99999);\x0a\x20\x20\x20\x20float\x20aroundHorizon\x20=\x20clamp(horizonDotNadir\x20+\x20blendRegionSize\x20*\x200.5,\x201.0e-10\x20-\x20blendRegionSize,\x200.99999);\x0a\x20\x20\x20\x20float\x20farBelowHorizon\x20=\x20clamp(horizonDotNadir\x20+\x20blendRegionSize\x20*\x201.5,\x201.0e-10\x20-\x20blendRegionSize,\x200.99999);\x0a\x20\x20\x20\x20float\x20smoothstepHeight\x20=\x20smoothstep(0.0,\x20atmosphereHeight,\x20horizonDotNadir);\x0a\x20\x20\x20\x20vec3\x20belowHorizonColor\x20=\x20mix(vec3(0.1,\x200.15,\x200.25),\x20vec3(0.4,\x200.7,\x200.9),\x20smoothstepHeight);\x0a\x20\x20\x20\x20vec3\x20nadirColor\x20=\x20belowHorizonColor\x20*\x200.5;\x0a\x20\x20\x20\x20vec3\x20aboveHorizonColor\x20=\x20mix(vec3(0.9,\x201.0,\x201.2),\x20belowHorizonColor,\x20roughness\x20*\x200.5);\x0a\x20\x20\x20\x20vec3\x20blueSkyColor\x20=\x20mix(vec3(0.18,\x200.26,\x200.48),\x20aboveHorizonColor,\x20reflectionDotNadir\x20*\x20inverseRoughness\x20*\x200.5\x20+\x200.75);\x0a\x20\x20\x20\x20vec3\x20zenithColor\x20=\x20mix(blueSkyColor,\x20sceneSkyBox,\x20smoothstepHeight);\x0a\x20\x20\x20\x20vec3\x20blueSkyDiffuseColor\x20=\x20vec3(0.7,\x200.85,\x200.9);\x0a\x20\x20\x20\x20float\x20diffuseIrradianceFromEarth\x20=\x20(1.0\x20-\x20horizonDotNadir)\x20*\x20(reflectionDotNadir\x20*\x200.25\x20+\x200.75)\x20*\x20smoothstepHeight;\x0a\x20\x20\x20\x20float\x20diffuseIrradianceFromSky\x20=\x20(1.0\x20-\x20smoothstepHeight)\x20*\x20(1.0\x20-\x20(reflectionDotNadir\x20*\x200.25\x20+\x200.25));\x0a\x20\x20\x20\x20vec3\x20diffuseIrradiance\x20=\x20blueSkyDiffuseColor\x20*\x20clamp(diffuseIrradianceFromEarth\x20+\x20diffuseIrradianceFromSky,\x200.0,\x201.0);\x0a\x20\x20\x20\x20float\x20notDistantRough\x20=\x20(1.0\x20-\x20horizonDotNadir\x20*\x20roughness\x20*\x200.8);\x0a\x20\x20\x20\x20vec3\x20specularIrradiance\x20=\x20mix(zenithColor,\x20aboveHorizonColor,\x20smoothstep(farAboveHorizon,\x20aroundHorizon,\x20reflectionDotNadir)\x20*\x20notDistantRough);\x0a\x20\x20\x20\x20specularIrradiance\x20=\x20mix(specularIrradiance,\x20belowHorizonColor,\x20smoothstep(aroundHorizon,\x20farBelowHorizon,\x20reflectionDotNadir)\x20*\x20inverseRoughness);\x0a\x20\x20\x20\x20specularIrradiance\x20=\x20mix(specularIrradiance,\x20nadirColor,\x20smoothstep(farBelowHorizon,\x201.0,\x20reflectionDotNadir)\x20*\x20inverseRoughness);\x0a\x20\x20\x20\x20irradiance\x20=\x20diffuseIrradiance;\x0a\x20\x20\x20\x20radiance\x20=\x20specularIrradiance;\x0a#endif\x0a\x0a\x20\x20\x20\x20indirectSpecular_Physical(radiance,\x20irradiance,\x20geometry,\x20material,\x20reflectedLight);\x0a\x0a#ifdef\x20HAS_OCCLUSION_TEXTURE\x0a\x20\x20\x20\x20float\x20ambientOcclusion\x20=\x20texture2D(uOcclusionTexture,\x20oriTexCoord.xy).r;\x0a\x20\x20\x20\x20reflectedLight.indirectDiffuse\x20*=\x20ambientOcclusion;\x0a#ifdef\x20IBL\x0a\x20\x20\x20\x20reflectedLight.indirectSpecular\x20*=\x20computeSpecularOcclusion(\x20dotNV,\x20ambientOcclusion,\x20material.roughness\x20);\x0a#endif\x0a#endif\x0a\x0avec3\x20color\x20=\x20reflectedLight.directDiffuse\x20+\x20reflectedLight.directSpecular\x20+\x20reflectedLight.indirectDiffuse\x20+\x20reflectedLight.indirectSpecular;\x0a\x0a#ifdef\x20HAS_EMISSIVE_TEXTURE\x0a\x20\x20\x20\x20emissiveTexCoord\x20=\x20emissiveTexCoord\x20*\x20uEmissiveUVOffsetAndTiling.zw\x20+\x20uEmissiveUVOffsetAndTiling.xy;\x0a\x20\x20\x20\x20vec3\x20emissive\x20=\x20texture2D(uEmissionTexture,\x20emissiveTexCoord).rgb;\x0a\x20\x20\x20\x20emissive\x20*=\x20emissiveFactor.rgb;\x0a\x20\x20\x20\x20color\x20+=\x20emissive;\x0a#else\x0a\x20\x20\x20\x20color\x20+=\x20emissiveFactor.rgb;\x0a#endif\x0a\x0a\x20\x20\x20\x20color\x20=\x20applyTonemapping(color);\x0a\x20\x20\x20\x20color\x20=\x20LinearTosRGB(color);\x0a\x20\x20\x20\x20\x0a#ifdef\x20MASK\x0a\x20\x20\x20\x20if\x20(baseColorWithAlpha.a\x20<\x20uAlphaCutoff)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20return\x20vec4(color.rgb,\x201.0);\x0a#endif\x0a\x20\x20\x20\x20return\x20vec4(color.rgb,\x20baseColorWithAlpha.a);\x0a}\x0a#endif\x0a','readPixels','_scene','localName','eastNorthUpToFixedFrame','VertexNormal','_cameraPosition','_baseResource','_surroundDuration','_emscripten_bind_Metadata___destroy___0','emscripten_bind_MetadataQuerier_GetStringEntry_2','MaxX','TerrainProvider','_subTextureManager','setDistDirByPoint','FlyInterpolationMode','getPath','_emscripten_bind_DracoInt16Array_size_0','find','TileMatrixSet','GetValue','Sampler','trim','_normalTextureIndex','Buf32','TextureWrap','DT_UINT16','visibilityPlaneMask','wmts100','Space','materialPass','textContent','Cartographic','run','4WsjueJ','Sightline','reportSuccess','allSettled','GeometryError','vertexArrayDestroyable','noiseScale','ShaderSource','directionLightDecl','_emscripten_bind_DracoInt32Array_DracoInt32Array_0','offsetY','PLANECLIPMODE','BYTES_PER_ELEMENT','flyTo','s3m_batchTable_color','subdivideLine','textureCache','_value','#define\x20texture2D\x20texture','normalTextureIndex','selectIndexData','_maxVisibleValue','castObject','Pass','_labelPixelOffset','sml:Version','_hasMetadata','_emscripten_bind_PointAttribute_byte_stride_0','SetColor','top','indexDataType','AttributeCompression','texCoordZMatrix','_heightmapStructure','quadKeyIndexPack','GeoName','inflateInit2','DT_INVALID','_isCleared','dimensions','useConfigFile','normalized','IMAGERY','created','_enableClip','lencode','uniform\x20sampler2D\x20colorTexture;\x0avarying\x20vec2\x20v_textureCoordinates;\x0auniform\x20float\x20speed;\x0auniform\x20float\x20angle;\x0a\x0afloat\x20hash(float\x20x){\x0a\x20\x20\x20\x20return\x20fract(sin(x\x20*\x20133.3)\x20*\x2013.13);\x0a}\x0a\x0avoid\x20main(void){\x0a\x20\x20\x20\x20float\x20time\x20=\x20czm_frameNumber\x20/\x2060.0;\x0a\x20\x20\x20\x20vec2\x20resolution\x20=\x20czm_viewport.zw;\x0a\x20\x20\x20\x20vec2\x20uv\x20=\x20(gl_FragCoord.xy\x20*\x202.0\x20-\x20resolution.xy)\x20/\x20min(resolution.x,\x20resolution.y);\x0a\x20\x20\x20\x20vec3\x20c\x20=\x20vec3(0.6,\x200.7,\x200.8);\x0a\x20\x20\x20\x20float\x20a\x20=\x20angle;\x0a\x20\x20\x20\x20float\x20si\x20=\x20sin(a);\x0a\x20\x20\x20\x20float\x20co\x20=\x20cos(a);\x0a\x20\x20\x20\x20uv\x20*=\x20mat2(co,\x20-si,\x20si,\x20co);\x0a\x20\x20\x20\x20uv\x20*=\x20length(uv\x20+\x20vec2(0.0,\x204.9))\x20*\x200.3\x20+\x201.0;\x0a\x20\x20\x20\x20float\x20v\x20=\x201.0\x20-\x20sin(hash(floor(uv.x\x20*\x20100.0))\x20*\x202.0);\x0a\x20\x20\x20\x20float\x20b\x20=\x20clamp(abs(sin(speed\x20*\x20time\x20*\x20v\x20+\x20uv.y\x20*\x20(5.0\x20/\x20(2.0\x20+\x20v))))\x20-\x200.95,\x200.0,\x201.0)\x20*\x2020.0;\x0a\x20\x20\x20\x20c\x20*=\x20v\x20*\x20b;\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20mix(texture2D(colorTexture,\x20v_textureCoordinates),\x20vec4(c,\x201.0),\x20speed\x20<\x200.00001\x20?\x200.0\x20:\x200.15);\x0a}','end','_emscripten_bind_DracoUInt32Array_DracoUInt32Array_0','batchTable','setInputAction','Interpolation','_emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_OCTAHEDRON_TRANSFORM','Buf16','HAS_RAIN','inverse','TEX_COORD','_linesInterval','hcrc','Style','_tileset','No\x20scene\x20provided.','brdf','_emscripten_bind_DecoderBuffer_Init_2','LabelCollection','isGreaterThan','addStop','Right','bind','forEach','POINTS','batchId','data/index/{y}/{x}.{fileExtension}?level={level}','attachFiles','hasVertexNormals\x20must\x20not\x20be\x20called\x20before\x20the\x20terrain\x20provider\x20is\x20ready.','uniform\x20sampler2D\x20uTexture0;\x0auniform\x20vec4\x20uVisibleColor;\x0auniform\x20vec4\x20uHiddenColor;\x0avarying\x20vec4\x20renderTextureCoord;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20\x20\x20vec4\x20resultColor\x20=\x20uVisibleColor;\x0a\x20\x20\x20\x20vec4\x20texCoord\x20=\x20renderTextureCoord\x20/\x20renderTextureCoord.w;\x0a\x20\x20\x20\x20float\x20depth\x20=\x20texCoord.z\x20*\x200.5\x20+\x200.5;\x0a\x20\x20\x20\x20texCoord.xy\x20=\x20texCoord.xy\x20*\x200.5\x20+\x200.5;\x0a\x20\x20\x20\x20float\x20z_window\x20=\x20czm_unpackDepth(texture2D(uTexture0,\x20texCoord.xy));\x0a\x20\x20\x20\x20if(z_window\x20<\x20depth\x20&&\x20z_window\x20>\x200.0\x20&&\x20z_window\x20<\x201.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20resultColor\x20=\x20uHiddenColor;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20resultColor;\x0a}','failed\x20to\x20asynchronously\x20prepare\x20wasm:\x20','altitudefree','bool','xmldom','CESIUM_3D_TILE','S3M','emscripten_bind_Metadata___destroy___0','Contents','num_attributes','Memory','S3MCacheFileRenderEntity','S3MPointCloudFS','baseColorTextureIndex','\x0a\x20\x20\x20\x20attribute\x20vec4\x20aPosition;\x0a\x20\x20\x20\x20attribute\x20vec4\x20aColor;\x0a\x20\x20\x20\x20attribute\x20vec3\x20aNormal;\x0a#ifdef\x20TexCoord\x0a\x20\x20\x20\x20attribute\x20vec4\x20aTexCoord0;\x0a\x20\x20\x20\x20varying\x20vec4\x20vTexCoord;\x0a\x20\x20\x20\x20uniform\x20vec2\x20decodeTexCoord0Min;\x0a#ifdef\x20COMPUTE_TEXCOORD\x0a\x20\x20\x20\x20uniform\x20float\x20uTexture0Width;\x0a\x20\x20\x20\x20varying\x20vec4\x20vTexCoordTransform;\x0a\x20\x20\x20\x20varying\x20vec4\x20vTexMatrix;\x0a#endif\x0a#ifdef\x20USE_TextureCoordMatrix\x0a\x20\x20\x20\x20attribute\x20vec2\x20aTextureCoordMatrix;\x0a#endif\x0a#ifdef\x20COMPRESS_VERTEX\x0a\x20\x20\x20\x20uniform\x20vec4\x20decodePositionMin;\x0a\x20\x20\x20\x20uniform\x20float\x20decodePositionNormConstant;\x0a#endif\x0a#endif\x0a#ifdef\x20TexCoord2\x0a\x20\x20\x20\x20attribute\x20vec4\x20aTexCoord1;\x0a\x20\x20\x20\x20uniform\x20float\x20uTexture1Width;\x0a\x20\x20\x20\x20varying\x20vec4\x20vTexMatrix2;\x0a#endif\x0a//\x20meshopt判断\x0a#ifdef\x20MeshOPT_Compress\x0a\x20\x20\x20\x20uniform\x20vec3\x20decodeTexCoord0vNormConstant;\x0a\x20\x20\x20\x20uniform\x20vec3\x20decode_texCoord1_vNormConstant;\x0a#else\x0a\x20\x20\x20\x20uniform\x20float\x20decode_texCoord0_normConstant;\x0a\x20\x20\x20\x20uniform\x20float\x20decode_texCoord1_normConstant;\x0a#endif\x0a\x0a#ifdef\x20HYPSOMETRIC\x0a\x20\x20\x20\x20varying\x20float\x20wValue;\x20\x20\x20\x20\x0a#endif\x0a#ifdef\x20FLATTEN\x0a\x20\x20\x20\x20uniform\x20mat4\x20uGeoMatrix;\x0a\x20\x20\x20\x20uniform\x20mat4\x20uInverseGeoMatrix;\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20uFlattenTexture;\x0a\x20\x20\x20\x20uniform\x20vec4\x20uFlattenRect;\x0a#endif\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20uniform\x20vec4\x20uSelectedColor;\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20varying\x20vec4\x20vSecondColor;\x0a\x20\x20\x20\x20varying\x20vec4\x20vPositionMC;\x0a\x20\x20\x20\x20varying\x20vec3\x20vPositionEC;\x0a#ifdef\x20VertexColor\x0a\x20\x20\x20\x20varying\x20vec4\x20vColor;\x0a#endif\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20const\x20float\x20SHIFT_LEFT8\x20=\x20256.0;\x0a\x20\x20\x20\x20const\x20float\x20SHIFT_RIGHT8\x20=\x201.0\x20/\x20256.0;\x0a\x20\x20\x20\x20const\x20float\x20SHIFT_RIGHT4\x20=\x201.0\x20/\x2016.0;\x0a\x20\x20\x20\x20const\x20float\x20SHIFT_LEFT4\x20=\x2016.0;\x0a\x20\x20\x20\x20void\x20getTextureMatrixFromZValue(in\x20float\x20nZ,\x20inout\x20float\x20XTran,\x20inout\x20float\x20YTran,\x20inout\x20float\x20scale)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(nZ\x20<=\x200.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20nDel8\x20=\x20floor(nZ\x20*\x20SHIFT_RIGHT8);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20nDel16\x20=\x20floor(nDel8\x20*\x20SHIFT_RIGHT8);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20nDel20\x20=\x20floor(nDel16\x20*\x20SHIFT_RIGHT4);\x0a\x20\x20\x20\x20\x20\x20\x20\x20YTran\x20=\x20nZ\x20-\x20nDel8\x20*\x20SHIFT_LEFT8;\x0a\x20\x20\x20\x20\x20\x20\x20\x20XTran\x20=\x20nDel8\x20-\x20nDel16\x20*\x20SHIFT_LEFT8;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20nLevel\x20=\x20nDel16\x20-\x20nDel20\x20*\x20SHIFT_LEFT4;\x0a\x20\x20\x20\x20\x20\x20\x20\x20scale\x20=\x201.0\x20/\x20pow(2.0,\x20nLevel);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x0a#ifdef\x20FLATTEN\x0a\x20\x20\x20\x20float\x20unpackValue(vec4\x20packedValue)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20SHIFT_LEFT16\x20=\x2065536.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20SHIFT_LEFT8\x20=\x20256.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20value\x20=\x20packedValue\x20*\x20255.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20value.r\x20*\x20SHIFT_LEFT16\x20+\x20value.g\x20*\x20SHIFT_LEFT8\x20+\x20value.b\x20-\x209000.0;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20vec4\x20calculateHeight(vec4\x20vertexPos)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20vecPos\x20=\x20uGeoMatrix\x20*\x20vec4(vertexPos.xyz,\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20vecRatio\x20=\x20vec2(uFlattenRect.z\x20-\x20uFlattenRect.x,\x20uFlattenRect.w\x20-\x20uFlattenRect.y);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20vecTexCoord\x20=\x20vec2(vecPos.x\x20-\x20uFlattenRect.x,\x20vecPos.y\x20-\x20uFlattenRect.y);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vecTexCoord.x\x20=\x20vecTexCoord.x\x20/\x20vecRatio.x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vecTexCoord.y\x20=\x20vecTexCoord.y\x20/\x20vecRatio.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(vecTexCoord.x\x20>\x201.0\x20||\x20vecTexCoord.x\x20<\x200.0\x20||\x20vecTexCoord.y\x20>\x201.0\x20||\x20vecTexCoord.y\x20<\x200.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20vertexPos;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20fHeight\x20=\x20unpackValue(texture2D(uFlattenTexture,\x20vecTexCoord.xy));\x0a\x20\x20\x20\x20\x20\x20\x20\x20fHeight\x20=\x20fHeight;\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(vecPos.z\x20>\x20fHeight)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vecPos.z\x20=\x20fHeight;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vecPos.w\x20=\x20vecPos.z;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20uInverseGeoMatrix\x20*\x20vec4(vecPos.xyz,\x201.0);\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x20\x20\x20\x20void\x20main()\x0a\x20\x20\x20\x20{\x0a\x0a\x20\x20\x20\x20#ifdef\x20TexCoord\x0a\x20\x20\x20\x20\x20\x20\x20\x20vTexCoord.xy\x20=\x20aTexCoord0.xy;\x0a\x20\x20\x20\x20#ifdef\x20COMPUTE_TEXCOORD\x0a\x20\x20\x20\x20\x20\x20\x20\x20vTexMatrix\x20=\x20vec4(0.0,0.0,1.0,0.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vTexCoordTransform.x\x20=\x20aTexCoord0.z;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20USE_TextureCoordMatrix\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vTexCoordTransform.x\x20=\x20aTextureCoordMatrix.x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(vTexCoordTransform.x\x20<\x20-90000.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vTexMatrix.z\x20=\x20-1.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20getTextureMatrixFromZValue(floor(vTexCoordTransform.x),\x20vTexMatrix.x,\x20vTexMatrix.y,\x20vTexMatrix.z);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vTexMatrix.w\x20=\x20log2(uTexture0Width\x20*\x20vTexMatrix.z);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20TexCoord2\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vTexCoord.zw\x20=\x20aTexCoord1.xy;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vTexMatrix2\x20=\x20vec4(0.0,0.0,1.0,0.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vTexCoordTransform.y\x20=\x20aTexCoord1.z;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20USE_TextureCoordMatrix\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vTexCoordTransform.y\x20=\x20aTextureCoordMatrix.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(vTexCoordTransform.y\x20<\x20-90000.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vTexMatrix2.z\x20=\x20-1.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getTextureMatrixFromZValue(floor(vTexCoordTransform.y),\x20vTexMatrix2.x,\x20vTexMatrix2.y,\x20vTexMatrix2.z);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vTexMatrix2.w\x20=\x20log2(uTexture1Width\x20*\x20vTexMatrix.z);\x0a\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20#endif\x0a\x0a\x20\x20\x20\x20//\x20meshopt压缩\x20这里对照主版本的\x20\x20主版本命名的都是通过下划线,但是插件获取uniform是通过函数,所以需要大写\x0a\x20\x20\x20\x20#ifdef\x20MeshOPT_Compress\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20texCoord0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20texCoord0.x\x20=\x20aTexCoord0.x\x20*\x20decodeTexCoord0vNormConstant.x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20texCoord0.y\x20=\x20aTexCoord0.y\x20*\x20decodeTexCoord0vNormConstant.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vTexCoord.xy\x20=\x20decodeTexCoord0Min\x20+\x20texCoord0.xy;\x0a\x20\x20\x20\x20#endif\x0a\x0a\x20\x20\x20\x20#ifdef\x20COMPRESS_VERTEX\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20vertexPos\x20=\x20vec4(1.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vertexPos\x20=\x20decodePositionMin\x20+\x20vec4(aPosition.xyz,\x201.0)\x20*\x20decodePositionNormConstant;\x0a\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20vertexPos\x20=\x20aPosition;\x0a\x20\x20\x20\x20#endif\x0a#ifdef\x20FLATTEN\x0a\x20\x20\x20\x20vertexPos\x20=\x20calculateHeight(vertexPos);\x0a#endif\x0a\x20\x20\x20\x20vertexPos.w\x20=\x201.0;\x0a\x20\x20\x20\x20#ifdef\x20HYPSOMETRIC\x0a\x20\x20\x20\x20\x20\x20\x20\x20wValue\x20=\x20vertexPos.w;\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20positionMC\x20=\x20vec4(vertexPos.xyz,\x201.0);\x0a#ifdef\x20VertexColor\x0a\x20\x20\x20\x20\x20\x20\x20\x20vColor\x20=\x20aColor;\x0a#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20vPositionMC\x20=\x20positionMC;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vPositionEC\x20=\x20(czm_modelView\x20*\x20positionMC).xyz;\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_Position\x20=\x20czm_modelViewProjection\x20*\x20vec4(vertexPos.xyz,\x201.0);\x0a\x20\x20\x20\x20}\x0a','ProjectionImage.hue','layers','dynCall_ii','emscripten_enum_draco_DataType_DT_UINT16','_polyline','urls','Opacity','_emscripten_bind_DracoUInt16Array___destroy___0','NoLightNoTextureVS','ProjectionImage.contrast','#define\x20textureCubeLodEXT\x20textureLod','decodeTexCoord0Min','emscripten_enum_draco_GeometryAttribute_Type_POSITION','inflateGetHeader','DoublyLinkedList','hasVertexNormals','_projection','_emscripten_enum_draco_GeometryAttribute_Type_POSITION','endX','MESHOPT','asm','_log2FarDepthFromNearPlusOne','S3MPageLod','_terrainDataStructure','_createRasterRegion','crypto\x20unavailable','datas/','_emscripten_bind_DracoUInt8Array_size_0','onData','credit\x20must\x20not\x20be\x20called\x20before\x20the\x20terrain\x20provider\x20is\x20ready.','uniform\x20sampler2D\x20uReflectMap;\x0auniform\x20sampler2D\x20uNoiseMap;\x0auniform\x20vec4\x20uTintColour;\x0auniform\x20vec4\x20uWaterColour;\x0auniform\x20vec4\x20uFillForeColor;\x0auniform\x20float\x20uFresnelPower;\x0auniform\x20float\x20uMinFresnel;\x0auniform\x20float\x20uMaxFresnel;\x0auniform\x20float\x20uNoiseScale;\x0auniform\x20float\x20uWaterBrightness;\x0avarying\x20vec2\x20vNoiseCoord;\x0avarying\x20vec3\x20vProjectionCoord;\x0avarying\x20vec3\x20vEyeDir;\x0avarying\x20vec3\x20vNormal;\x0avarying\x20vec4\x20vColor;\x0avarying\x20vec4\x20vSecondColor;\x0avarying\x20vec4\x20vPositionMC;\x0avarying\x20vec3\x20vPositionEC;\x0a\x0a#ifdef\x20APPLY_SWIPE\x0a\x20\x20\x20\x20uniform\x20vec4\x20uSwipeRegion;\x0a#endif\x0a\x0a#ifdef\x20APPLY_SWIPE\x0a\x20\x20\x20\x20uniform\x20vec4\x20uSwipeRegion;\x0a\x20\x20\x20\x20void\x20rollerShutter(vec2\x20coord,\x20vec4\x20region)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20f\x20=\x20step(region.xw,\x20coord);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20s\x20=\x20step(coord,\x20region.zy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(f.x\x20*\x20f.y\x20*\x20s.x\x20*\x20s.y\x20<\x201.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x0a#ifdef\x20CLIP\x0a\x20\x20\x20\x20uniform\x20float\x20uClipMode;\x0a\x20\x20\x20\x20uniform\x20vec4\x20uClipPlanes[6];\x0a\x20\x20\x20\x20float\x20getClipDistance(vec3\x20pos,\x20vec3\x20planeNormal,\x20float\x20disToOrigin)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20dot(planeNormal,\x20pos)\x20+\x20disToOrigin;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20float\x20clipBehindAllPlane(float\x20fBorderWidth,\x20vec4\x20vertex)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20distance\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20result\x20=\x20-1.0;\x0a\x20\x20\x20\x20#ifdef\x20CLIPPLANE\x0a\x20\x20\x20\x20\x20\x20\x20\x20distance\x20=\x20getClipDistance(vertex.xyz,\x20uClipPlanes[0].xyz,\x20uClipPlanes[0].w);\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(distance\x20<\x200.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x201.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x20if\x20(distance\x20<\x20fBorderWidth)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20for(int\x20i\x20=\x200;\x20i\x20<\x206;\x20i++)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20distance\x20=\x20getClipDistance(vertex.xyz,\x20uClipPlanes[i].xyz,\x20uClipPlanes[i].w);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(distance\x20<\x200.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x201.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20else\x20if(distance\x20<\x20fBorderWidth)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20result;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20float\x20clipBehindAnyPlane(float\x20fBorderWidth,\x20vec4\x20vertex)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20result\x20=\x201.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20for(int\x20i\x20=\x200;\x20i\x20<\x206;\x20i++)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20distance\x20=\x20getClipDistance(vertex.xyz,\x20uClipPlanes[i].xyz,\x20uClipPlanes[i].w);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if((distance\x20+\x20fBorderWidth)\x20<\x200.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20-1.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20else\x20if(distance\x20<\x200.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20result;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20float\x20clipAnythingButLine(float\x20fBorderWidth,\x20vec4\x20vertex)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20result\x20=\x20-1.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20for(int\x20i\x20=\x200;\x20i\x20<\x206;\x20i++)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20distance\x20=\x20getClipDistance(vertex.xyz,\x20uClipPlanes[i].xyz,\x20uClipPlanes[i].w);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(distance\x20<\x200.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20-1.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20else\x20if(distance\x20<\x20fBorderWidth)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20result;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20vec4\x20clip(vec4\x20vertex)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(uClipMode\x20<\x200.5)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20vec4(1.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20#ifdef\x20GL_OES_standard_derivatives\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20dxc\x20=\x20abs(dFdx(vertex.x));\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20dyc\x20=\x20abs(dFdy(vertex.y));\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20fBorderWidth\x20=\x20max(dxc,\x20dyc);\x0a\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20fBorderWidth\x20=\x201.0;\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20clipResult\x20=\x201.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(uClipMode\x20<\x201.5)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20clipResult\x20=\x20clipBehindAnyPlane(fBorderWidth,\x20vertex);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x20if(uClipMode\x20<\x202.5)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20clipResult\x20=\x20clipBehindAllPlane(fBorderWidth,\x20vertex);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x20if(uClipMode\x20<\x203.5)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20clipResult\x20=\x20clipAnythingButLine(fBorderWidth,\x20vertex);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(clipResult\x20<\x20-0.5)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x20if(clipResult\x20<\x200.5)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20vec4(1.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20vec4(1.0);\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x0avec4\x20AdjSaturation(in\x20vec4\x20inputColor,\x20in\x20float\x20saturation)\x0a{\x0a\x09vec3\x20lumCoeff\x20=\x20vec3(0.2125,\x200.7154,\x200.0721);\x0a\x09vec3\x20intensity\x20=\x20vec3(dot(inputColor.rgb,\x20lumCoeff));\x0a\x09vec3\x20tempColor\x20=\x20mix(intensity,\x20inputColor.rgb,\x20saturation);\x0a\x09return\x20vec4(tempColor,\x201.0);\x0a}\x0avoid\x20main()\x0a{\x0a#ifdef\x20APPLY_SWIPE\x20\x0a\x20\x20\x20\x20rollerShutter(gl_FragCoord.xy,\x20uSwipeRegion);\x0a#endif\x0a\x20\x20\x20\x20if(vColor.a\x20<\x200.1)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vColor;\x0a\x20\x20\x20\x20vec2\x20final\x20=\x20vProjectionCoord.xy\x20/\x20vProjectionCoord.z;\x0a\x20\x20\x20\x20vec3\x20noiseNormal\x20=\x20(texture2D(uNoiseMap,\x20(vNoiseCoord.xy\x20/\x205.0)).rgb\x20-\x200.5).rbg\x20*\x20uNoiseScale;\x0a\x20\x20\x20\x20final\x20+=\x20noiseNormal.xz;\x0a\x20\x20\x20\x20float\x20realMinFresnel,\x20realMaxFresnel;\x0a\x20\x20\x20\x20if(uMinFresnel\x20<\x20uMaxFresnel)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20realMinFresnel\x20=\x20uMinFresnel;\x0a\x20\x20\x20\x20\x20\x20\x20\x20realMaxFresnel\x20=\x20uMaxFresnel;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20realMinFresnel\x20=\x20uMaxFresnel;\x0a\x20\x20\x20\x20\x20\x20\x20\x20realMaxFresnel\x20=\x20uMinFresnel;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20float\x20fresnelBias\x20=\x20realMinFresnel;\x0a\x20\x20\x20\x20float\x20fresnelScale\x20=\x20(realMaxFresnel\x20-\x20realMinFresnel)\x20/\x201.0;\x0a\x20\x20\x20\x20float\x20fresnel\x20=\x20fresnelBias\x20+\x20fresnelScale\x20*\x20pow(1.0\x20+\x20dot(normalize(vEyeDir),\x20vNormal),\x20uFresnelPower);\x0a\x20\x20\x20\x20fresnel\x20=\x20clamp(fresnel,\x200.05,\x200.95);\x0a\x20\x20\x20\x20vec4\x20reflectionColour\x20=\x20texture2D(uReflectMap,\x20final);\x0a\x20\x20\x20\x20vec4\x20refractionColour\x20=\x20reflectionColour\x20+\x20uTintColour;\x0a\x20\x20\x20\x20vec4\x20resultColour\x20=\x20mix(uWaterColour,\x20reflectionColour,\x20fresnel);\x0a\x20\x20\x20\x20resultColour\x20=\x20AdjSaturation(resultColour,\x201.0);\x0a\x20\x20\x20\x20resultColour\x20=\x20resultColour\x20*\x20uWaterBrightness;\x0a\x20\x20\x20\x20resultColour.a\x20=\x20uWaterColour.a;\x0a\x20\x20\x20\x20resultColour\x20*=\x20uFillForeColor;\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20gl_FragColor\x20*\x20resultColour;\x0a#ifdef\x20CLIP\x0a\x20\x20\x20\x20gl_FragColor\x20*=\x20clip(vec4(vPositionEC,\x201.0));\x0a#endif\x0a\x20\x20\x20\x20if(gl_FragColor.a\x20<\x200.1)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a\x0a}','enableTranslate','aTextureCoordMatrix','ErrnoError','_direction','planePos','postPassesUpdate','wrapS','instantiateStreaming','240','_emscripten_bind_DecoderBuffer___destroy___0','_emscripten_bind_PointAttribute_num_components_0','now','6658chImQK','toUpperCase','promisePack','VOL_AND_HYP','colorCommand','setSelection\x20ids','loadXML','Data','S3MCreateIndexJob','copyDepthCommand','copyFrom','_usePBR','MULTI_TEX','invViewMatrix','dirPolyline','languages','greaterThanOrEquals','emscripten_bind_Decoder_GetAttributeFloat_3','NUM_PBR_MATERIALS\x20','Math','extra_len','OSGBLayer','getUint8','sphereMatrix','minVisibleDistance','RasterRegionFS','Matrix4','transform_type','wDescript','_horizontalFov','s3m:VertexCompressionType','fetchArrayBuffer','head','refCount','DT_INT8','EMPTY_OBJECT','vertCompressConstant','offset','internalFormat','frustum','HasEntry','mode','CRN_DXT5','frameNumber','buffer','AmbientB','emscripten_bind_DracoUInt8Array___destroy___0','An\x20error\x20occurred\x20while\x20accessing\x20','NEAREST','comment','silhouette','isEqualTo','MODULO_MODE','isUseColorByHeight','printChar','cartesianToCartographic','\x0a#ifdef\x20GL_OES_standard_derivatives\x0a#extension\x20GL_OES_standard_derivatives\x20:\x20enable\x0a#endif\x0a#ifdef\x20GL_EXT_shader_texture_lod\x0a#extension\x20GL_EXT_shader_texture_lod\x20:\x20enable\x0a#endif\x0a\x20\x20\x20\x20uniform\x20vec4\x20uDiffuseColor;\x0a\x20\x20\x20\x20uniform\x20vec4\x20uAmbientColor;\x0a#ifdef\x20TexCoord\x0a\x20\x20\x20\x20varying\x20vec4\x20vTexCoord;\x0a#ifdef\x20COMPUTE_TEXCOORD\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20uTexture;\x0a#ifdef\x20TextureAtlas\x0a\x20\x20\x20\x20uniform\x20vec4\x20uTexAtlasDim;\x0a\x20\x20\x20\x20varying\x20vec4\x20vTexAtlasTran;\x0a\x20\x20\x20\x20varying\x20vec4\x20vTexAtlasScale;\x0a\x20\x20\x20\x20varying\x20vec4\x20vTexAtlasSize;\x0a\x20\x20\x20\x20varying\x20vec2\x20vMaxMipLevel;\x0a#else\x0a\x20\x20\x20\x20uniform\x20float\x20uTexture0Width;\x0a\x20\x20\x20\x20varying\x20vec4\x20vTexCoordTransform;\x0a\x20\x20\x20\x20varying\x20vec4\x20vTexMatrix;\x0a#endif\x0a#endif\x0a#endif\x0a#ifdef\x20NO_TEXCOORD\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20uTexture;\x0a#endif\x0a\x20\x20\x20\x20varying\x20vec4\x20vColor;\x0a\x20\x20\x20\x20varying\x20vec4\x20vSecondColor;\x0a\x20\x20\x20\x20varying\x20vec4\x20vPositionMC;\x0a\x20\x20\x20\x20varying\x20vec3\x20vPositionEC;\x0a#ifdef\x20VertexNormal\x0a\x20\x20\x20\x20varying\x20vec3\x20vNormalEC;\x0a#endif\x0a#ifdef\x20TexCoord2\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20uTexture2;\x0a\x20\x20\x20\x20uniform\x20float\x20uTexture1Width;\x0a\x20\x20\x20\x20varying\x20vec4\x20vTexMatrix2;\x0a#endif\x20\x0a\x20\x20\x20\x20void\x20calculateMipLevel(in\x20vec2\x20inTexCoord,\x20in\x20float\x20vecTile,\x20in\x20float\x20fMaxMip,\x20inout\x20float\x20mipLevel)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20dx\x20=\x20dFdx(inTexCoord\x20*\x20vecTile);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20dy\x20=\x20dFdy(inTexCoord\x20*\x20vecTile);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20dotX\x20=\x20dot(dx,\x20dx);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20dotY\x20=\x20dot(dy,\x20dy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20dMax\x20=\x20max(dotX,\x20dotY);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20dMin\x20=\x20min(dotX,\x20dotY);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20offset\x20=\x20(dMax\x20-\x20dMin)\x20/\x20(dMax\x20+\x20dMin);\x0a\x20\x20\x20\x20\x20\x20\x20\x20offset\x20=\x20clamp(offset,\x200.0,\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20d\x20=\x20dMax\x20*\x20(1.0\x20-\x20offset)\x20+\x20dMin\x20*\x20offset;\x0a\x20\x20\x20\x20\x20\x20\x20\x20mipLevel\x20=\x200.5\x20*\x20log2(d);\x0a\x20\x20\x20\x20\x20\x20\x20\x20mipLevel\x20=\x20clamp(mipLevel,\x200.0,\x20fMaxMip\x20-\x201.62);\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20void\x20calculateMipLevel(in\x20vec2\x20inTexCoord,\x20in\x20vec2\x20vecTile,\x20in\x20float\x20fMaxMip,\x20inout\x20float\x20mipLevel)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20dx\x20=\x20dFdx(inTexCoord\x20*\x20vecTile.x);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20dy\x20=\x20dFdy(inTexCoord\x20*\x20vecTile.y);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20dotX\x20=\x20dot(dx,\x20dx);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20dotY\x20=\x20dot(dy,\x20dy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20dMax\x20=\x20max(dotX,\x20dotY);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20dMin\x20=\x20min(dotX,\x20dotY);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20offset\x20=\x20(dMax\x20-\x20dMin)\x20/\x20(dMax\x20+\x20dMin);\x0a\x20\x20\x20\x20\x20\x20\x20\x20offset\x20=\x20clamp(offset,\x200.0,\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20d\x20=\x20dMax\x20*\x20(1.0\x20-\x20offset)\x20+\x20dMin\x20*\x20offset;\x0a\x20\x20\x20\x20\x20\x20\x20\x20mipLevel\x20=\x200.5\x20*\x20log2(d);\x0a\x20\x20\x20\x20\x20\x20\x20\x20mipLevel\x20=\x20clamp(mipLevel,\x200.0,\x20fMaxMip\x20-\x201.62);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20void\x20calculateTexCoord(in\x20vec3\x20inTexCoord,\x20in\x20float\x20scale,\x20in\x20float\x20XTran,\x20in\x20float\x20YTran,\x20in\x20float\x20fTile,\x20in\x20float\x20mipLevel,\x20inout\x20vec2\x20outTexCoord)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(inTexCoord.z\x20<\x20-9000.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20outTexCoord\x20=\x20inTexCoord.xy;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20fTexCoord\x20=\x20fract(inTexCoord.xy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20offset\x20=\x201.0\x20*\x20pow(2.0,\x20mipLevel)\x20/\x20fTile;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20fTexCoord\x20=\x20clamp(fTexCoord,\x20offset,\x201.0\x20-\x20offset);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20outTexCoord.x\x20=\x20(fTexCoord.x\x20+\x20XTran)\x20*\x20scale;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20outTexCoord.y\x20=\x20(fTexCoord.y\x20+\x20YTran)\x20*\x20scale;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20vec4\x20getTexColorForS3M(sampler2D\x20curTexture,\x20vec3\x20oriTexCoord,\x20float\x20texTileWidth,\x20float\x20fMaxMipLev,\x20float\x20fTexCoordScale,\x20vec2\x20vecTexCoordTranslate)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20color\x20=\x20vec4(1.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20mipLevel\x20=\x200.0;\x0a\x20\x20\x20\x20\x20#if\x20defined(GL_OES_standard_derivatives)\x20||\x20defined(WEBGL2)\x0a\x20\x20\x20\x20\x20\x20\x20\x20calculateMipLevel(oriTexCoord.xy,\x20texTileWidth,\x20fMaxMipLev,\x20mipLevel);\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20realTexCoord;\x0a\x20\x20\x20\x20\x20\x20\x20\x20calculateTexCoord(oriTexCoord,\x20fTexCoordScale,\x20vecTexCoordTranslate.x,\x20vecTexCoordTranslate.y,\x20texTileWidth,\x20mipLevel,\x20realTexCoord);\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(oriTexCoord.z\x20<\x20-9000.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20color\x20=\x20texture2D(curTexture,\x20realTexCoord.xy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20GL_EXT_shader_texture_lod\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20color\x20=\x20texture2DLodEXT(curTexture,\x20realTexCoord.xy,\x20mipLevel);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20WEBGL2\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20color\x20=\x20textureLod(curTexture,\x20realTexCoord.xy,\x20mipLevel);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20color\x20=\x20texture2D(curTexture,\x20realTexCoord.xy,\x20mipLevel);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20color;\x0a\x20\x20\x20\x20}\x0a#ifdef\x20COMPUTE_TEXCOORD\x0a#ifdef\x20TextureAtlas\x0a\x20\x20\x20\x20vec4\x20getTextureAtlasColor(sampler2D\x20texture,\x20vec2\x20uv,\x20vec2\x20texDim,\x20vec2\x20texTran,\x20vec2\x20texScale,\x20float\x20maxMipLevel)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(maxMipLevel\x20<\x200.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20vec4(1.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20colorCeil\x20=\x20vec4(1.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20mipLevel\x20=\x200.0;\x0a\x20\x20\x20\x20\x20#if\x20defined(GL_OES_standard_derivatives)\x20||\x20defined(WEBGL2)\x0a\x20\x20\x20\x20\x20\x20\x20\x20calculateMipLevel(uv,\x20texDim,\x20maxMipLevel,\x20mipLevel);\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20ceilMipLevel\x20=\x20ceil(mipLevel);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20translate\x20=\x20vec2(texTran.x,\x20texTran.y);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20temp;\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(ceilMipLevel\x20>\x200.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20translate.x\x20=\x20texTran.x\x20+\x20texScale.x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20temp\x20=\x20pow(2.0,\x20ceilMipLevel\x20-\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20translate.y\x20=\x20texTran.y\x20+\x20texScale.y\x20*\x20(temp\x20-\x201.0)\x20/\x20temp;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20scale\x20=\x201.0\x20/\x20pow(2.0,\x20ceilMipLevel);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20texcoord\x20=\x20fract(uv);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20offsetX\x20=\x20pow(2.0,\x20ceilMipLevel)\x20/\x20texDim.x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20offsetY\x20=\x20pow(2.0,\x20ceilMipLevel)\x20/\x20texDim.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20texcoord.x\x20=\x20clamp(texcoord.x,\x200.0\x20+\x20offsetX,\x201.0\x20-\x20offsetX);\x0a\x20\x20\x20\x20\x20\x20\x20\x20texcoord.y\x20=\x20clamp(texcoord.y,\x200.0\x20+\x20offsetY,\x201.0\x20-\x20offsetY);\x0a\x20\x20\x20\x20\x20\x20\x20\x20texcoord.x\x20=\x20texcoord.x\x20*\x20texScale.x\x20*\x20scale\x20+\x20translate.x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20texcoord.y\x20=\x20texcoord.y\x20*\x20texScale.y\x20*\x20scale\x20+\x20translate.y;\x0a\x20\x20\x20\x20#ifdef\x20GL_EXT_shader_texture_lod\x0a\x20\x20\x20\x20\x20\x20\x20\x20colorCeil\x20=\x20texture2DLodEXT(texture,\x20texcoord.xy,\x200.0);\x0a\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20WEBGL2\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20colorCeil\x20=\x20textureLod(texture,\x20texcoord.xy,\x200.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20colorCeil\x20=\x20texture2D(texture,\x20texcoord.xy,\x200.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20colorFloor\x20=\x20vec4(1.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20floorMipLevel\x20=\x20floor(mipLevel);\x0a\x20\x20\x20\x20\x20\x20\x20\x20translate\x20=\x20vec2(texTran.x,\x20texTran.y);\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(floorMipLevel\x20>\x200.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20translate.x\x20=\x20texTran.x\x20+\x20texScale.x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20temp\x20=\x20pow(2.0,\x20floorMipLevel\x20-\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20translate.y\x20=\x20texTran.y\x20+\x20texScale.y\x20*\x20(temp\x20-\x201.0)\x20/\x20temp;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20scale\x20=\x201.0\x20/\x20pow(2.0,\x20floorMipLevel);\x0a\x20\x20\x20\x20\x20\x20\x20\x20texcoord\x20=\x20fract(uv);\x0a\x20\x20\x20\x20\x20\x20\x20\x20offsetX\x20=\x20pow(2.0,\x20floorMipLevel)\x20/\x20texDim.x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20offsetY\x20=\x20pow(2.0,\x20floorMipLevel)\x20/\x20texDim.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20texcoord.x\x20=\x20clamp(texcoord.x,\x200.0\x20+\x20offsetX,\x201.0\x20-\x20offsetX);\x0a\x20\x20\x20\x20\x20\x20\x20\x20texcoord.y\x20=\x20clamp(texcoord.y,\x200.0\x20+\x20offsetY,\x201.0\x20-\x20offsetY);\x0a\x20\x20\x20\x20\x20\x20\x20\x20texcoord.x\x20=\x20texcoord.x\x20*\x20texScale.x\x20*\x20scale\x20+\x20translate.x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20texcoord.y\x20=\x20texcoord.y\x20*\x20texScale.y\x20*\x20scale\x20+\x20translate.y;\x0a\x20\x20\x20\x20#ifdef\x20GL_EXT_shader_texture_lod\x0a\x20\x20\x20\x20\x20\x20\x20\x20colorFloor\x20=\x20texture2DLodEXT(texture,\x20texcoord.xy,\x200.0);\x0a\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20WEBGL2\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20colorFloor\x20=\x20textureLod(texture,\x20texcoord.xy,\x200.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20colorFloor\x20=\x20texture2D(texture,\x20texcoord.xy,\x200.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20color\x20=\x20colorCeil\x20*\x200.5\x20+\x20colorFloor\x20*\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20color;\x0a\x20\x20\x20\x20}\x0a#else\x0a\x20\x20\x20\x20vec4\x20getTextureColor()\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(vTexMatrix.z\x20<\x200.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20vec4(1.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20texTileWidth0\x20=\x20vTexMatrix.z\x20*\x20uTexture0Width;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20realTexCoord\x20=\x20vec3(vTexCoord.xy,\x20vTexCoordTransform.x);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20FColor\x20=\x20getTexColorForS3M(uTexture,\x20realTexCoord,\x20texTileWidth0,\x20vTexMatrix.w,\x20vTexMatrix.z,\x20vTexMatrix.xy);\x0a\x20\x20\x20\x20#ifdef\x20TexCoord2\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20texTileWidth1\x20=\x20vTexMatrix2.z\x20*\x20uTexture1Width;\x0a\x20\x20\x20\x20\x20\x20\x20\x20realTexCoord\x20=\x20vec3(vTexCoord.zw,\x20vTexCoordTransform.y);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20SColor\x20=\x20getTexColorForS3M(uTexture2,\x20realTexCoord,\x20texTileWidth1,\x20vTexMatrix2.w,\x20vTexMatrix2.z,\x20vTexMatrix2.xy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20SColor.r\x20=\x20clamp(SColor.r,\x200.0,\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20SColor.g\x20=\x20clamp(SColor.g,\x200.0,\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20SColor.b\x20=\x20clamp(SColor.b,\x200.0,\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20return\x20FColor\x20*\x20SColor;\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20FColor;\x0a\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20FColor;\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20}\x0a#endif\x0a#endif\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20const\x20float\x20M_PI\x20=\x203.141592653589793;\x0a\x20\x20\x20\x20vec3\x20SRGBtoLINEAR3(vec3\x20srgbIn)\x20\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20pow(srgbIn,\x20vec3(2.2));\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20vec4\x20SRGBtoLINEAR4(vec4\x20srgbIn)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20srgbIn\x20=\x20srgbIn\x20;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20linearOut\x20=\x20pow(srgbIn.rgb,\x20vec3(2.2));\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20vec4(linearOut,\x20srgbIn.a);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20vec3\x20LINEARtoSRGB(vec3\x20linearIn)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20#ifndef\x20HDR\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20pow(linearIn,\x20vec3(1.0/2.2));\x0a\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20linearIn;\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20vec3\x20fresnelSchlick2(vec3\x20f0,\x20vec3\x20f90,\x20float\x20VdotH)\x20\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20f0\x20+\x20(f90\x20-\x20f0)\x20*\x20pow(clamp(1.0\x20-\x20VdotH,\x200.0,\x201.0),\x205.0);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20float\x20smithVisibilityG1(float\x20NdotV,\x20float\x20roughness)\x20\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20k\x20=\x20(roughness\x20+\x201.0)\x20*\x20(roughness\x20+\x201.0)\x20/\x208.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20NdotV\x20/\x20(NdotV\x20*\x20(1.0\x20-\x20k)\x20+\x20k);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20float\x20smithVisibilityGGX(float\x20roughness,\x20float\x20NdotL,\x20float\x20NdotV)\x20\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20smithVisibilityG1(NdotL,\x20roughness)\x20*\x20smithVisibilityG1(NdotV,\x20roughness);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20float\x20GGX(float\x20roughness,\x20float\x20NdotH)\x20\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20roughnessSquared\x20=\x20roughness\x20*\x20roughness;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20f\x20=\x20(NdotH\x20*\x20roughnessSquared\x20-\x20NdotH)\x20*\x20NdotH\x20+\x201.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20roughnessSquared\x20/\x20(M_PI\x20*\x20f\x20*\x20f);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x0a#ifdef\x20CLIP\x0a\x20\x20\x20\x20uniform\x20float\x20uClipMode;\x0a\x20\x20\x20\x20uniform\x20vec4\x20uClipPlanes[6];\x0a\x20\x20\x20\x20float\x20clipBehindAllPlane(float\x20fBorderWidth,\x20vec4\x20vertex)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20distance\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20result\x20=\x20-1.0;\x0a\x20\x20\x20\x20#ifdef\x20CLIPPLANE\x0a\x20\x20\x20\x20\x20\x20\x20\x20distance\x20=\x20czm_planeDistance(uClipPlanes[0].xyz,\x20uClipPlanes[0].w,\x20vertex.xyz);\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(distance\x20<\x200.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x201.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x20if\x20(distance\x20<\x20fBorderWidth)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20for(int\x20i\x20=\x200;\x20i\x20<\x206;\x20i++)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20distance\x20=\x20czm_planeDistance(uClipPlanes[i].xyz,\x20uClipPlanes[i].w,\x20vertex.xyz);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(distance\x20<\x200.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x201.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20else\x20if(distance\x20<\x20fBorderWidth)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20result;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20float\x20clipBehindAnyPlane(float\x20fBorderWidth,\x20vec4\x20vertex)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20result\x20=\x201.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20for(int\x20i\x20=\x200;\x20i\x20<\x206;\x20i++)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20distance\x20=\x20czm_planeDistance(uClipPlanes[i].xyz,\x20uClipPlanes[i].w,\x20vertex.xyz);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if((distance\x20+\x20fBorderWidth)\x20<\x200.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20-1.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20else\x20if(distance\x20<\x200.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20result;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20float\x20clipAnythingButLine(float\x20fBorderWidth,\x20vec4\x20vertex)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20result\x20=\x20-1.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20for(int\x20i\x20=\x200;\x20i\x20<\x206;\x20i++)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20distance\x20=\x20czm_planeDistance(uClipPlanes[i].xyz,\x20uClipPlanes[i].w,\x20vertex.xyz);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(distance\x20<\x200.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20-1.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20else\x20if(distance\x20<\x20fBorderWidth)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20result;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20vec4\x20clip(vec4\x20vertex)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(uClipMode\x20<\x200.5)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20vec4(1.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20#if\x20defined(GL_OES_standard_derivatives)\x20||\x20defined(WEBGL2)\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20dxc\x20=\x20abs(dFdx(vertex.x));\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20dyc\x20=\x20abs(dFdy(vertex.y));\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20fBorderWidth\x20=\x20max(dxc,\x20dyc);\x0a\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20fBorderWidth\x20=\x201.0;\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20clipResult\x20=\x201.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(uClipMode\x20<\x201.5)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20clipResult\x20=\x20clipBehindAnyPlane(fBorderWidth,\x20vertex);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x20if(uClipMode\x20<\x202.5)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20clipResult\x20=\x20clipBehindAllPlane(fBorderWidth,\x20vertex);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x20if(uClipMode\x20<\x203.5)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20clipResult\x20=\x20clipAnythingButLine(fBorderWidth,\x20vertex);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(clipResult\x20<\x20-0.5)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x20if(clipResult\x20<\x200.5)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20vec4(1.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20vec4(1.0);\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x0a#ifdef\x20HYPSOMETRIC\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20uHypsometricTexture;\x0a\x20\x20\x20\x20uniform\x20vec4\x20uMinMaxValue;\x0a\x20\x20\x20\x20uniform\x20vec4\x20uOpacityIntervalFillMode;\x0a\x20\x20\x20\x20uniform\x20vec4\x20uHypLineColor;\x0a\x20\x20\x20\x20uniform\x20vec4\x20uNoValueColor;\x0a\x20\x20\x20\x20varying\x20float\x20wValue;\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20float\x20computeMixCon(float\x20fValue)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20distanceToContour;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20minVisibleValue\x20=\x20uMinMaxValue.z;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20maxVisibleValue\x20=\x20uMinMaxValue.w;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20interval\x20=\x20uOpacityIntervalFillMode.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(abs(maxVisibleValue\x20-\x20minVisibleValue)\x20>\x200.1)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(fValue\x20<\x200.5)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20distanceToContour\x20=\x20mod(fValue\x20-\x200.0002,\x20interval);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20t\x20=\x20floor(fValue\x20/\x20interval);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20distanceToContour\x20=\x20abs(fValue\x20-\x20(t\x20*\x20interval)\x20-\x200.1);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20distanceToContour\x20=\x20abs(fValue\x20-\x20maxVisibleValue);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20dxc\x20=\x20abs(dFdx(fValue));\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20dyc\x20=\x20abs(dFdy(fValue));\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20dF\x20=\x20max(dxc,\x20dyc);\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20distanceToContour\x20<\x20dF\x20?\x201.0\x20:\x200.0;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20vec4\x20computeContourMapColor(float\x20fValue)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20floorValue\x20=\x20uMinMaxValue.x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20ceilValue\x20=\x20uMinMaxValue.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20threshold\x20=\x20abs(ceilValue\x20-\x20floorValue);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20contourRate\x20=\x20(fValue\x20-\x20floorValue)\x20/\x20threshold;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20finalCoord\x20=\x20clamp(contourRate,\x200.0,\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20count\x20=\x20floor(finalCoord\x20*\x2016.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20y\x20=\x20(count*2.0\x20+\x201.0)/32.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20x\x20=\x20fract(finalCoord*16.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(y\x20>\x201.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20x\x20=\x201.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20contourCoord\x20=\x20vec2(x,\x20y);\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20texture2D(uHypsometricTexture,\x20contourCoord);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20vec4\x20getContourMapColor(vec4\x20oriColor,\x20float\x20fValue)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20contourMapColor\x20=\x20vec4(0.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20finalOpacity\x20=\x20uOpacityIntervalFillMode.x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20minVisibleValue\x20=\x20uMinMaxValue.z;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20maxVisibleValue\x20=\x20uMinMaxValue.w;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20fillMode\x20=\x20uOpacityIntervalFillMode.z;\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(fValue\x20>\x20maxVisibleValue\x20+\x204.0\x20||\x20fValue\x20<\x20minVisibleValue\x20-\x204.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20uNoValueColor\x20*\x20oriColor;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(fillMode\x20>\x202.9)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20mix_con\x20=\x20computeMixCon(fValue);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20contourMapColor\x20=\x20mix(computeContourMapColor(fValue),\x20uHypLineColor,\x20mix_con);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x20if(fillMode\x20>\x201.9)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20finalOpacity\x20=\x20computeMixCon(fValue);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20contourMapColor\x20=\x20uHypLineColor;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x20if(fillMode\x20>\x200.9)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20contourMapColor\x20=\x20computeContourMapColor(fValue);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20finalOpacity\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20finalColor\x20=\x20mix(oriColor,\x20contourMapColor,\x20finalOpacity);\x0a\x20\x20\x20\x20#ifdef\x20PT_CLOUD\x0a\x20\x20\x20\x20\x20\x20\x20\x20finalColor\x20=\x20mix(vec4(1.0,1.0,1.0,1.0),\x20contourMapColor,\x20finalOpacity);\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20finalColor;\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x20\x20\x0a#ifdef\x20APPLY_SWIPE\x0a\x20\x20\x20\x20uniform\x20vec4\x20uSwipeRegion;\x0a\x20\x20\x20\x20void\x20rollerShutter(vec2\x20coord,\x20vec4\x20region)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20f\x20=\x20step(region.xw,\x20coord);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20s\x20=\x20step(coord,\x20region.zy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(f.x\x20*\x20f.y\x20*\x20s.x\x20*\x20s.y\x20<\x201.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x20\x20\x20\x20vec3\x20computeNormal(in\x20vec3\x20oriVertex)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20normal\x20=\x20cross(vec3(dFdx(oriVertex.x),\x20dFdx(oriVertex.y),\x20dFdx(oriVertex.z)),\x20vec3(dFdy(oriVertex.x),\x20dFdy(oriVertex.y),\x20dFdy(oriVertex.z)));\x0a\x20\x20\x20\x20\x20\x20\x20\x20normal\x20=\x20normalize(normal);\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20normal;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20vec3\x20directionLight(vec3\x20normalEC)\x20\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20const\x20vec3\x20SunLightColor\x20=\x20vec3(0.8);\x0a\x20\x20\x20\x20\x20\x20\x20\x20const\x20vec3\x20AmbientLightColor\x20=\x20vec3(0.7);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20totalDiffuseLight\x20=\x20vec3(0.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20totalSpecularLight\x20=\x20vec3(0.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20sunLightDiffuseWeight\x20=\x20max(\x20dot(\x20normalEC,\x20czm_lightDirectionEC\x20),\x200.0\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20totalDiffuseLight\x20=\x20SunLightColor\x20*\x20sunLightDiffuseWeight;\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20uDiffuseColor.rgb\x20*\x20(totalDiffuseLight\x20+\x20AmbientLightColor\x20*\x20uAmbientColor.rgb)\x20+\x20totalSpecularLight;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20#ifdef\x20ADJUST_COLOR\x0a\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20float\x20uBrightness;\x0a\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20float\x20uContrast;\x0a\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20float\x20uHue;\x0a\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20float\x20uSaturation;\x0a\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20float\x20uOneOverGamma;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20adjustColor(vec3\x20inputColor)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20outputColor\x20=\x20inputColor;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20outputColor.rgb\x20=\x20mix(vec3(0.0),\x20outputColor.rgb,\x20uBrightness);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20outputColor.rgb\x20=\x20mix(vec3(0.5),\x20outputColor.rgb,\x20uContrast);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20outputColor.rgb\x20=\x20czm_hue(outputColor.rgb,\x20uHue);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20outputColor.rgb\x20=\x20clamp(outputColor.rgb,\x200.0,\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20outputColor.rgb\x20=\x20czm_saturation(outputColor.rgb,\x20uSaturation);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20outputColor.rgb\x20=\x20pow(outputColor.rgb,\x20vec3(uOneOverGamma));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20outputColor;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20#endif\x0a\x0a\x20\x20\x20\x20#include\x20\x0a\x0a\x20\x20\x20\x20void\x20main()\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(vColor.a\x20<\x200.1)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x20\x0a\x20\x20\x20\x20#ifdef\x20APPLY_SWIPE\x0a\x20\x20\x20\x20\x20\x20\x20\x20rollerShutter(gl_FragCoord.xy,\x20uSwipeRegion);\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20baseColorWithAlpha\x20=\x20vColor;\x0a\x20\x20\x20\x20#ifdef\x20COMPUTE_TEXCOORD\x0a\x20\x20\x20\x20#ifdef\x20TextureAtlas\x0a\x20\x20\x20\x20\x20\x20\x20\x20baseColorWithAlpha\x20*=\x20getTextureAtlasColor(uTexture,\x20vTexCoord.xy,\x20vTexAtlasSize.xy,\x20vTexAtlasTran.xy,\x20vTexAtlasScale.xy,\x20vMaxMipLevel.x);\x0a\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20baseColorWithAlpha\x20*=\x20getTextureColor();\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20#ifdef\x20NO_TEXCOORD\x0a\x20\x20\x20\x20\x20\x20\x20\x20#ifndef\x20REPLACE_COLOR_TYPE\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20baseColorWithAlpha\x20*=\x20texture2D(uTexture,\x20vec2(0.5));\x0a\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(baseColorWithAlpha.a\x20<\x200.1)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20outColor\x20=\x20baseColorWithAlpha;\x0a\x20\x20\x20\x20#ifndef\x20USE_LINECOLOR\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20ng\x20=\x20vec3(0.0);\x0a\x20\x20\x20\x20#ifdef\x20VertexNormal\x0a\x20\x20\x20\x20\x20\x20\x20\x20ng\x20=\x20normalize(vNormalEC);\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20ng\x20=\x20length(ng)\x20>\x200.1\x20?\x20ng\x20:\x20computeNormal(vPositionMC.xyz);\x0a\x20\x20\x20\x20#ifdef\x20HAS_NORMAL_TEXTURE\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20pos_dx\x20=\x20dFdx(vPositionEC);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20pos_dy\x20=\x20dFdy(vPositionEC);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20tex_dx\x20=\x20dFdx(vec3(vTexCoord.xy,\x200.0));\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20tex_dy\x20=\x20dFdy(vec3(vTexCoord.xy,\x200.0));\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20t\x20=\x20(tex_dy.t\x20*\x20pos_dx\x20-\x20tex_dx.t\x20*\x20pos_dy)\x20/\x20(tex_dx.s\x20*\x20tex_dy.t\x20-\x20tex_dy.s\x20*\x20tex_dx.t);\x0a\x20\x20\x20\x20\x20\x20\x20\x20t\x20=\x20normalize(t\x20-\x20ng\x20*\x20dot(ng,\x20t));\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20b\x20=\x20normalize(cross(ng,\x20t));\x0a\x20\x20\x20\x20\x20\x20\x20\x20mat3\x20tbn\x20=\x20mat3(t,\x20b,\x20ng);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20n\x20=\x20texture2D(uNormalTexture,\x20vTexCoord.xy).rgb;\x0a\x20\x20\x20\x20\x20\x20\x20\x20n\x20=\x20normalize(tbn\x20*\x20(2.0\x20*\x20n\x20-\x201.0));\x0a\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20n\x20=\x20ng;\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20vec3\x20baseColor\x20=\x20baseColorWithAlpha.rgb;\x0a\x20\x20\x20\x20outColor.rgb\x20=\x20baseColor\x20*\x20directionLight(n);\x0a\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20outColor\x20=\x20baseColorWithAlpha\x20*\x20uDiffuseColor;\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20#ifdef\x20HYPSOMETRIC\x0a\x20\x20\x20\x20\x20\x20\x20\x20outColor\x20=\x20getContourMapColor(outColor,\x20wValue);\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20#ifdef\x20BRDF\x0a\x20\x20\x20\x20vec2\x20texCoord\x20=\x20vec2(0.0);\x0a\x20\x20\x20\x20#ifdef\x20TexCoord\x0a\x20\x20\x20\x20\x20\x20\x20\x20texCoord\x20=\x20vTexCoord.xy;\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20vec3\x20normal_EC\x20=\x20vec3(0.0);\x0a\x20\x20\x20\x20#ifdef\x20VertexNormal\x0a\x20\x20\x20\x20\x20\x20\x20\x20normal_EC\x20=\x20vNormalEC;\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20outColor\x20=\x20brdf(outColor,\x20texCoord,\x20texCoord,\x20vPositionEC,\x20vPositionMC.xyz,\x20normal_EC,\x20uAmbientColor);\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20#ifdef\x20ADJUST_COLOR\x0a\x20\x20\x20\x20\x20\x20\x20\x20outColor.rgb\x20=\x20adjustColor(outColor.rgb);\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20#ifdef\x20CLIP\x0a\x20\x20\x20\x20\x20\x20\x20\x20outColor\x20*=\x20clip(vec4(vPositionEC,\x201.0));\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20outColor;\x0a\x20\x20\x20\x20}\x0a','lat','_clearcoat','setCustomClipBox','decode_texCoord2_min','getCesiumBaseUrl','add\x20S3M\x20layer','emscripten_enum_draco_StatusCode_INVALID_PARAMETER','RenderState','_urls','_dynamicCurrentStopIndex','CallbackProperty','heading','failed\x20to\x20load\x20wasm\x20binary\x20file\x20at\x20\x27','_maxVisibleAltitude','767045ecrLIg','emscripten_bind_AttributeQuantizationTransform_min_value_1','UNKNOWN_VERSION','flags','_cameraDir','BIM2','_tilingScheme','#define\x20attribute\x20in','diffuseColor','substr','build','waterNormalMapUrl','infiniteProjectionMatrix','decimalPlaces','RGBA_DXT5','adler','clampToGroundPolylines','open\x20scene\x20url\x20error!','HYPSOMETRIC','INVALID_PARAMETER','addS3MTilesLayerByScp','_changedEvt','globalDepthBuffer','_setThrew','NumEntries','ROUNDING_MODE','SV_Compressed','sml:CellWidth','monitorRunDependencies','indexType','depthTexture','COMPUTE_W_VALUE','_hasVertexNormals','IPORTAL_KEY','ZERO','orientedBoundingBox','MODULE_NOT_FOUND','PerspectiveFrustum','join','BottomAltitude','LINE','_currentFrustum','HORIZONTAL_LINE','requestImage','isBigNumber','createGeometry','setAttribute','values','responseText','add\x20terrain\x20layer\x20','code','_sceneMode','_displayMode','Buf8','ViewShedAnalysisVS','initLayerSetting','SpecularR','InitFromAttribute','Name','reset','bounds','Mode_Height','endPoint','speed','_v3AffineY','setColumn','parentNode','IntersectionTests','buf2binstring','number','hookLoadTilesetFunc','absoluteValue','pixel','subtract','_rootTiles','printErr','decodeVertexBuffer','ViewShedAnalysisFS','contentReadyPromise','LowerCorner','fragmentShaderSource','1826UTJgeM','HAS_TRANSMISSION','inflateReset','\x0a#ifdef\x20GL_EXT_frag_depth\x0a#extension\x20GL_EXT_frag_depth\x20:\x20enable\x0a#endif\x0auniform\x20vec4\x20uColor;\x0avarying\x20float\x20fWindowZ;\x0avoid\x20main()\x0a{\x0a#ifdef\x20GL_EXT_frag_depth\x0a\x09gl_FragDepthEXT\x20=\x20min(fWindowZ\x20*\x20gl_FragCoord.w,\x201.0);\x0a#endif\x0a\x20\x20\x20gl_FragColor\x20=\x20uColor;\x0a}','post','rippleTextureIndex','style','log2','releaseSelection','queryStringAttribute','sign','createBoundingBoxForInstance','RotateX','VertexWeight_1','textureParameter','rest/realspace','quadKey','surroundDuration','GetAttributeInt32ForAllPoints','setObjsColor\x20color','polyline-','_updatePBRMaterial','_heightmapHeight','addTokenWithKey','DiffuseB','string','PACK','./zlib/gzheader','_duration','_owner','primitive','_emscripten_bind_PointAttribute___destroy___0','updateVisibility','indices','_setObjsOperationType','ALPHA_BLEND','\x0a#ifdef\x20GL_OES_standard_derivatives\x0a#extension\x20GL_OES_standard_derivatives\x20:\x20enable\x0a#endif\x0aprecision\x20highp\x20float;\x0avarying\x20vec4\x20vColor;\x0avarying\x20float\x20vRadius;\x0avarying\x20vec3\x20vPosition;\x0avarying\x20vec3\x20vViewPosition;\x0avarying\x20float\x20vLineLengthPixels;\x0avarying\x20float\x20vSizeFalloffFactor;\x0avarying\x20float\x20vLineIndex;\x0avarying\x20float\x20vDistanceFromEye;\x0a\x0a//\x20At\x20which\x20coverage\x20threshold\x20we\x20discard\x20a\x20fragment\x20completely\x0a#define\x20COVERAGE_TEST_THRESHOLD\x200.01\x0aconst\x20float\x20nearRange\x20=\x201000.0;\x0aconst\x20float\x20farRange\x20=\x2020000.0;\x0a\x0a//\x20Sketch\x0a#if\x20(MODE\x20==\x202\x20||\x20MODE\x20==\x201)\x0a//uniform\x20sampler2D\x20uStrokesTexture;\x0a//uniform\x20float\x20uStrokesNormalizationScale;\x0avarying\x20vec2\x20vStrokeUV;\x0a\x0afloat\x20calculateLineOffsetSketch()\x0a{\x0a\x20\x20\x20\x20//float\x20offsetNorm\x20=\x20rgba2float(texture2D(uStrokesTexture,\x20vStrokeUV));\x0a\x20\x20\x20\x20//return\x20(offsetNorm\x20-\x200.5)\x20*\x20uStrokesNormalizationScale;\x0a\x20\x20\x20\x20return\x201.0;\x0a}\x0a\x0afloat\x20calculateLinePressureSketch()\x0a{\x0a\x20\x20\x20\x20//return\x20rgba2float(texture2D(uStrokesTexture,\x20vStrokeUV\x20+\x20vec2(0.0,\x200.5)));\x0a\x20\x20\x20\x20return\x201.0;\x0a}\x0a#endif\x0a\x0a#if\x20(MODE\x20==\x201)\x0afloat\x20calculateLineOffset()\x0a{\x0a\x20\x20\x20\x20return\x20calculateLineOffsetSketch();\x0a}\x0afloat\x20calculateLinePressure()\x0a{\x0a\x20\x20\x20\x20return\x20calculateLinePressureSketch();\x0a}\x0a#endif\x0a\x0a//\x20Solid\x0a#if\x20(MODE\x20==\x202\x20||\x20MODE\x20==\x200)\x0afloat\x20calculateLineOffsetSolid()\x0a{\x0a\x20\x20\x20\x20return\x200.0;\x0a}\x0afloat\x20calculateLinePressureSolid()\x0a{\x0a\x20\x20\x20\x20return\x201.0;\x0a}\x0a#endif\x0a\x0a#if\x20(MODE\x20==\x200)\x0afloat\x20calculateLineOffset()\x0a{\x0a\x20\x20\x20\x20return\x20calculateLineOffsetSolid();\x0a}\x0afloat\x20calculateLinePressure()\x0a{\x0a\x20\x20\x20\x20return\x20calculateLinePressureSolid();\x0a}\x0a#endif\x0a\x0a//\x20Uber\x0a#if\x20(MODE\x20==\x202)\x0avarying\x20float\x20vType;\x0afloat\x20calculateLineOffset()\x0a{\x0a\x20\x20\x20\x20if\x20(vType\x20<=\x200.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20calculateLineOffsetSketch();\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20calculateLineOffsetSolid();\x0a\x20\x20\x20\x20}\x0a}\x0a\x0afloat\x20calculateLinePressure()\x0a{\x0a\x20\x20\x20\x20if\x20(vType\x20<=\x200.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20calculateLinePressureSketch();\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20calculateLinePressureSolid();\x0a\x20\x20\x20\x20}\x0a}\x0a#endif\x0a\x0avec2\x20lineWithCapsDistance(float\x20radius,\x20vec2\x20position,\x20float\x20lineLength)\x0a{\x0a\x20\x20\x20\x20float\x20lineOffset\x20=\x20calculateLineOffset();\x0a\x20\x20\x20\x20float\x20positionX\x20=\x20position.x\x20-\x20lineOffset;\x0a\x20\x20\x20\x20if\x20(radius\x20<\x201.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20coverageX\x20=\x20clamp(min(radius,\x20positionX\x20+\x200.5)\x20-\x20max(-radius,\x20positionX\x20-\x200.5),\x200.0,\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20coverageY\x20=\x20clamp(min(lineLength,\x20position.y\x20+\x200.5)\x20-\x20max(0.0,\x20position.y\x20-\x200.5),\x200.0,\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20coverage\x20=\x20min(coverageX,\x20coverageY);\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20vec2(0.5\x20-\x20coverage,\x200.0);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20Between\x20-radius\x20->\x200\x20for\x20start\x20cap,\x200\x20for\x20line,\x200\x20->\x20radius\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20positionOnCap\x20=\x20position.y\x20-\x20clamp(position.y,\x200.0,\x20lineLength);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20lineToPosition\x20=\x20vec2(positionX,\x20positionOnCap);\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20vec2(length(lineToPosition)\x20-\x20radius,\x20positionOnCap\x20/\x20radius);\x0a\x20\x20\x20\x20}\x0a}\x0a\x0a#ifdef\x20CLIP\x0a\x20\x20\x20\x20uniform\x20float\x20uClipMode;\x0a\x20\x20\x20\x20uniform\x20vec4\x20uClipPlanes[6];\x0a\x20\x20\x20\x20float\x20getClipDistance(vec3\x20pos,\x20vec3\x20planeNormal,\x20float\x20disToOrigin)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20dot(planeNormal,\x20pos)\x20+\x20disToOrigin;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20float\x20clipBehindAllPlane(float\x20fBorderWidth,\x20vec4\x20vertex)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20distance\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20result\x20=\x20-1.0;\x0a\x20\x20\x20\x20#ifdef\x20CLIPPLANE\x0a\x20\x20\x20\x20\x20\x20\x20\x20distance\x20=\x20getClipDistance(vertex.xyz,\x20uClipPlanes[0].xyz,\x20uClipPlanes[0].w);\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(distance\x20<\x200.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x201.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x20if\x20(distance\x20<\x20fBorderWidth)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20for(int\x20i\x20=\x200;\x20i\x20<\x206;\x20i++)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20distance\x20=\x20getClipDistance(vertex.xyz,\x20uClipPlanes[i].xyz,\x20uClipPlanes[i].w);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(distance\x20<\x200.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x201.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20else\x20if(distance\x20<\x20fBorderWidth)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20result;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20float\x20clipBehindAnyPlane(float\x20fBorderWidth,\x20vec4\x20vertex)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20result\x20=\x201.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20for(int\x20i\x20=\x200;\x20i\x20<\x206;\x20i++)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20distance\x20=\x20getClipDistance(vertex.xyz,\x20uClipPlanes[i].xyz,\x20uClipPlanes[i].w);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if((distance\x20+\x20fBorderWidth)\x20<\x200.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20-1.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20else\x20if(distance\x20<\x200.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20result;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20float\x20clipAnythingButLine(float\x20fBorderWidth,\x20vec4\x20vertex)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20result\x20=\x20-1.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20for(int\x20i\x20=\x200;\x20i\x20<\x206;\x20i++)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20distance\x20=\x20getClipDistance(vertex.xyz,\x20uClipPlanes[i].xyz,\x20uClipPlanes[i].w);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(distance\x20<\x200.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20-1.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20else\x20if(distance\x20<\x20fBorderWidth)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20result;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20vec4\x20clip(vec4\x20vertex)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(uClipMode\x20<\x200.5)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20vec4(1.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20#ifdef\x20GL_OES_standard_derivatives\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20dxc\x20=\x20abs(dFdx(vertex.x));\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20dyc\x20=\x20abs(dFdy(vertex.y));\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20fBorderWidth\x20=\x20max(dxc,\x20dyc);\x0a\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20fBorderWidth\x20=\x201.0;\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20clipResult\x20=\x201.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(uClipMode\x20<\x201.5)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20clipResult\x20=\x20clipBehindAnyPlane(fBorderWidth,\x20vertex);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x20if(uClipMode\x20<\x202.5)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20clipResult\x20=\x20clipBehindAllPlane(fBorderWidth,\x20vertex);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x20if(uClipMode\x20<\x203.5)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20clipResult\x20=\x20clipAnythingButLine(fBorderWidth,\x20vertex);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(clipResult\x20<\x20-0.5)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x20if(clipResult\x20<\x200.5)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20vec4(1.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20vec4(1.0);\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x0a#ifdef\x20APPLY_SWIPE\x0a\x20\x20\x20\x20uniform\x20vec4\x20uSwipeRegion;\x0a\x20\x20\x20\x20void\x20rollerShutter(vec2\x20coord,\x20vec4\x20region)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20f\x20=\x20step(region.xw,\x20coord);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20s\x20=\x20step(coord,\x20region.zy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(f.x\x20*\x20f.y\x20*\x20s.x\x20*\x20s.y\x20<\x201.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x0afloat\x20readNonPerspective(float\x20value,\x20float\x20oneOverW)\x20{\x0a\x20\x20\x20\x20return\x20value\x20*\x20oneOverW;\x0a}\x0a\x0avec2\x20readNonPerspective(vec2\x20value,\x20float\x20oneOverW)\x20{\x0a\x20\x20\x20\x20return\x20value\x20*\x20oneOverW;\x0a}\x0a\x0avec3\x20readNonPerspective(vec3\x20value,\x20float\x20oneOverW)\x20{\x0a\x20\x20\x20\x20return\x20value\x20*\x20oneOverW;\x0a}\x0a\x0avec4\x20readNonPerspective(vec4\x20value,\x20float\x20oneOverW)\x20{\x0a\x20\x20\x20\x20return\x20value\x20*\x20oneOverW;\x0a}\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vec3\x20realPosition\x20=\x20readNonPerspective(vPosition,\x20gl_FragCoord.w);\x0a\x20\x20\x20\x20float\x20radius\x20=\x20vRadius\x20*\x20calculateLinePressure();\x0a\x20\x20\x20\x20vec2\x20distance\x20=\x20lineWithCapsDistance(radius,\x20realPosition.xy,\x20vLineLengthPixels);\x0a\x20\x20\x20\x20float\x20coverage\x20=\x20clamp(0.5\x20-\x20distance.x,\x200.0,\x201.0);\x0a#ifdef\x20ANTIALIASING\x0a\x20\x20\x20\x20const\x20float\x20coverageLimit\x20=\x20COVERAGE_TEST_THRESHOLD;\x0a#else\x0a\x20\x20\x20\x20/*\x20ANTIALIASING\x20*/\x0a\x20\x20\x20\x20//\x20Use\x20subpixel\x20coverage\x20computation\x20when\x20lines\x20get\x20subpixel\x20widths\x0a\x20\x20\x20\x20//\x20so\x20we\x20still\x20render\x20them\x20appropriately.\x20Otherwise\x20discard\x20anything\x0a\x20\x20\x20\x20//\x20that\x20is\x20not\x20fully\x20within\x20the\x20line\x0a\x20\x20\x20\x20float\x20coverageLimit\x20=\x20radius\x20<=\x200.5\x20?\x20COVERAGE_TEST_THRESHOLD\x20:\x200.75;\x0a#endif\x20/*\x20ANTIALIASING\x20*/\x0a\x20\x20\x20\x20if\x20(coverage\x20<\x20coverageLimit)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20float\x20alpha\x20=\x20vColor.a\x20*\x20coverage;\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(vColor.rgb,\x20alpha);\x0a#ifdef\x20APPLY_SWIPE\x0a\x20\x20\x20\x20\x20rollerShutter(gl_FragCoord.xy,\x20uSwipeRegion);\x0a#endif\x0a\x0a#ifdef\x20CLIP\x0a\x20\x20\x20\x20\x20gl_FragColor\x20*=\x20clip(vec4(vViewPosition,\x201.0),\x201.0);\x0a#endif\x0a\x0a\x20\x20\x20\x20\x20float\x20attenuation\x20=\x201.0\x20-\x20smoothstep(nearRange,\x20farRange,\x20vDistanceFromEye);\x0a\x20\x20\x20\x20\x20gl_FragColor.a\x20*=\x20attenuation;\x0a\x20\x20\x20\x20\x20czm_writeLogDepth();\x0a}','decode_texCoord0_min','_crn_get_height','_edgeDistanceFalloffFactor','_hintLineVisible','xExtent','generateBuffer','_isCreateSkirt','bottomAltitude\x20value','DT_TYPES_COUNT','_emscripten_bind_Status_code_0','totalDuration','occlusionTextureIndex','wasmBinary','&_cache=true','startPoint','_hasWaterMask','_hasNormalBuffer','DracoInt8Array','decode_texCoord3_min','GetAttributeByUniqueId','ids','edgeSP','Ellipsoid','QuadKey','ModelEdgeFp','getDerivedResource','maximumMemoryUsage','vertexAttributes','DiffuseA','diffuse','parse','blockRequest','begin','total_in','W_VISIBLE','TileBoundingSphere','_totalDuration','cCRNFmtDXT5','shift','_transmissionFactor','_basePath','sane','Top','BatchTable','baseColor','s3mGroup','reverse','STATIC_DRAW','_update','isFlyLoop','KEEP','emscripten_bind_AttributeOctahedronTransform___destroy___0','averageHeight','TexCoord','FIXED_ANGLE','random','emscripten_enum_draco_StatusCode_IO_ERROR','dimensions\x20position\x20is\x20required\x20to\x20create\x20CustomClipBox','terrainProvider','loadeddata','./common','currentStopIndex','locateFile','getInt32','dynCall_iiii','AttributeType_FirstTexcoord','HAS_NORMAL_TEXTURE','ImageFileLayer','layer\x20is\x20required.','positionToTileXY','REPLACE','_distance','_crn_get_levels','vertexCompressionType','.UTF-8','exports','hasMetadata\x20must\x20not\x20be\x20called\x20before\x20the\x20terrain\x20provider\x20is\x20ready.','_emscripten_bind_DracoUInt8Array___destroy___0','error_msg','S3MBlockParser','isUseRegion','warn','materials','swipeEnabled','lineEntity','context','emscripten_bind_DracoInt16Array_GetValue_1','rootTiles','frameState','rectangle\x20must\x20not\x20be\x20called\x20before\x20the\x20imagery\x20provider\x20is\x20ready.','reflectFramebuffer','RequestScheduler','file\x20error','noValueColor','AttributeType_Custom0','Argument\x20not\x20an\x20object:\x20','Levels','altitudeMode\x20value','_swipeEnabled','xOffset','readyPromise','_stopMarkCollection','isVersionSupported','alpha','TRANSITIONING','_fillColor','AUTO_Z_AXIAL','blockSize','/tileset/config','getCache','dynCall_viii','PolygonGeometryLibrary','err','MASK_OUTSIDE','_minVisibleValue','_objsOperationList','bReflect','active','emscripten_bind_PointAttribute_num_components_0','ISERVER_TOKEN','_commands','gpuProgramParameters','_totalMemoryUsageInBytes','createIndexBuffer','_dirty','\x0a#ifdef\x20HAS_HEMISPHERE_LIGHTS\x0a\x0auniform\x20vec3\x20uSkyColor[\x20HEMISPHERE_LIGHTS\x20];\x0auniform\x20vec3\x20uGroundColor[\x20HEMISPHERE_LIGHTS\x20];\x0auniform\x20vec3\x20uHemisphereLightDirectionEC[\x20HEMISPHERE_LIGHTS\x20];\x0a\x20\x20\x20\x20\x0astruct\x20HemisphereLight\x20{\x0a\x20\x20\x20\x20vec3\x20direction;\x0a\x20\x20\x20\x20vec3\x20skyColor;\x0a\x20\x20\x20\x20vec3\x20groundColor;\x0a};\x0a\x0avec3\x20getHemisphereLightIrradiance(\x20const\x20in\x20HemisphereLight\x20hemiLight,\x20const\x20in\x20GeometricContext\x20geometry\x20)\x20{\x0a\x20\x20\x20\x20float\x20dotNL\x20=\x20dot(\x20geometry.normal,\x20hemiLight.direction\x20);\x0a\x20\x20\x20\x20float\x20hemiDiffuseWeight\x20=\x200.5\x20*\x20dotNL\x20+\x200.5;\x0a\x20\x20\x20\x20vec3\x20irradiance\x20=\x20mix(\x20hemiLight.groundColor,\x20hemiLight.skyColor,\x20hemiDiffuseWeight\x20);\x0a\x20\x20\x20\x20return\x20irradiance;\x0a}\x0a\x0a#endif\x0a','scene','clip_behind_all_plane','_emscripten_bind_AttributeQuantizationTransform_min_value_1','catch','requestHeapPack','TransparentSorting','Framebuffer','subName','relativePath','blockCache','_errorEvent','texCoordUniqueIDs','DisplayMode','dirty','search','fromPositions','createChildTile','GetAttributeFloatForAllPoints','PIPELINE','METER','buffer\x20error','COMPRESS_NORMAL','visibleDistanceMax','_inverseNormal3DDirty','rectangle','HEAP8','defineProperties','_emscripten_bind_Decoder_GetAttributeIdByName_2','lendyn','skirtScale','_invertViewMatrix','BoundingBox','CANCELLED','multiply','_lineStripCollection','parent','Selectable','_emscripten_bind_AttributeTransformData___destroy___0','_isLineVisible','duration','textures','TRANSPARENT','view','HEAPU8','}\x5cB','emscripten_enum_draco_DataType_DT_UINT32','sceneMode','Draco','isSameDocumentAs','matrixU','_capturePointSize','subRequestNamesBake','baseUri','resolve','_cameraRight','wsize','geoName','entities','near','stopCount','_minVisibleAltitude','whave','_array','cameraDepthBuffer','getPickRay','second\x20is\x20required','toJSON','LINEAR_NONE','skylineCamera','minimumHeight','Cartesian3','%23','_normal3DDirty','total_out','_isTerrainZ','emscripten_enum_draco_DataType_DT_TYPES_COUNT','secondaryGroupSize','GENERIC','plus','queryStringValue','TileOrientedBoundingBox','SuperMapImageryProvider','chunkSize','horizontalFov','ATTRIBUTE_NO_TRANSFORM','emscripten_bind_AttributeQuantizationTransform_InitFromAttribute_1','ShaderProgram','DT_FLOAT32','sml:Level','Visible','_renderTextureMatrix','FilterMode','toBytes','TEXTURE','HeightReference','addEventListener','emscripten_enum_draco_DataType_DT_UINT64','BoundingSphere','emscripten_bind_MetadataQuerier_GetIntEntryArray_3','rgba(38,\x2038,\x2038,\x200.85)','availabilityLevels','InstanceBim','_emscripten_bind_PointAttribute_byte_offset_0','material','WEBP','framebuffer','perPositionHeight','png','brightness','getUint32','lineColor','nFormat','tileHeight\x20must\x20not\x20be\x20called\x20before\x20the\x20imagery\x20provider\x20is\x20ready.','removeStop','vertexArray','Easing','TextureCompressType','viewPosition','_depthBuffer','_coordUnit','_emscripten_bind_Decoder_GetAttributeUInt16ForAllPoints_3','raiseEvent','get\x20layer\x20list\x20failed,','nodeValue','InstancePipe','decode_position_min','_brightness','precision','_viewProjectionDirty','tintColour','cancelled','_entityCollection','jobScheduler','vertexShaderSource','tan','rootTextureName','isNormalTexture','showroutestop','{tileversion}','_ceiling','CredentialType','GetTrianglesUInt16Array','setStopVisible','675TycYCO','attribute\x20vec4\x20aPosition;\x0aattribute\x20vec3\x20aNormal;\x0aattribute\x20vec4\x20aTexCoord0;\x0aattribute\x20vec4\x20aColor;\x0auniform\x20float\x20uTimeVal;\x0auniform\x20float\x20uScale;\x0auniform\x20float\x20uScroll;\x0auniform\x20vec2\x20uBumpSpeed;\x0auniform\x20mat4\x20uGeoMatrix;\x0a\x0avarying\x20vec2\x20vNoiseCoord;\x0avarying\x20vec3\x20vProjectionCoord;\x0avarying\x20vec3\x20vEyeDir;\x0avarying\x20vec3\x20vNormal;\x0avarying\x20vec4\x20vColor;\x0avarying\x20vec4\x20vPositionMC;\x0avarying\x20float\x20fSelected;\x0avarying\x20vec3\x20vPositionEC;\x0a\x0avoid\x20main()\x0a{\x0a\x09vec4\x20oPos\x20=\x20czm_modelViewProjection\x20*\x20aPosition;\x0a\x09vPositionMC\x20=\x20uGeoMatrix\x20*\x20aPosition;\x0a\x09vPositionEC\x20=\x20(czm_modelView\x20*\x20vPositionMC).xyz;\x0a\x09mat4\x20scalemat\x20=\x20mat4(0.5,\x200.0,\x200.0,\x200.0,\x0a\x09\x09\x090.0,\x200.5,\x200.0,\x200.0,\x0a\x09\x09\x090.0,\x200.0,\x200.5,\x200.0,\x0a\x09\x09\x090.5,\x200.5,\x200.5,\x201.0);\x0a\x09vec4\x20proj\x20=\x20scalemat\x20*\x20oPos;\x0a\x09vProjectionCoord\x20=\x20proj.xyw;\x0a\x09vNoiseCoord.xy\x20=\x20aTexCoord0.xy\x20*\x20uScale\x20+\x20uBumpSpeed\x20*\x20uTimeVal;\x0a\x09vec4\x20cameraPos\x20=\x20czm_inverseModel\x20*\x20vec4(czm_viewerPositionWC,\x201.0);\x0a\x09vEyeDir\x20=\x20aPosition.xyz\x20-\x20cameraPos.xyz;\x0a\x09vNormal\x20=\x20aNormal.xyz;\x0a\x09gl_Position\x20=\x20oPos;\x0a\x09vec4\x20vertexColor\x20=\x20vec4(1.0);\x0a\x20\x20\x20\x20vertexColor\x20=\x20aColor;\x0a\x20\x20\x20\x20vColor\x20=\x20vertexColor;\x0a}','AttributeType_Custom1','convertTo3DCartesian','segmentCount','getColor','add\x20imagery\x20layer\x20','touch','_crn_get_width','drawingBufferHeight','startObject','204800FeCxUk','sqrt','distanceToTileCenter','dot','transpose','meshopt_decodeIndexSequence','reflectRs','temps','incorrect\x20header\x20check','_url','floatToByte','_fovy','S3MBVertexTag','?x={x}&y={y}&scale={scale}&origin={\x22x\x22:-180,\x22y\x22:90}','PixelFormat','_emscripten_bind_Decoder_GetTrianglesUInt32Array_3','emscripten_enum_draco_DataType_DT_UINT8','dynCall_vii','POSITION','_PBRMaterialParams','pbrMaterialIndex','_lineDisplayType','SubTextureManager','_emscripten_enum_draco_DataType_DT_FLOAT32','emscripten_bind_DracoInt8Array___destroy___0','RasterRegion','_occlusionTextureIndex','OSGFiles','_promise','createIfNeeded','BigNumber','_maximumLevel','createShaderProgram','HAS_POINT_LIGHTS','options.duration\x20is\x20required\x20and\x20must\x20be\x20positive.','Ground','_minimumPriority','DeveloperError','SceneFramebuffer','func','AlphaMode','refreshReferenceAddPoint','unpackArray','split','Credit','bits','distbits','emscripten_bind_Decoder_GetAttributeDataArrayForAllPoints_5','getFloat32','start','DT_BOOL','_maximumMemoryUsage','defaultTexture','emscripten_enum_draco_DataType_DT_INT32','transmissionFactor','_stopObject','nlen','clampToGroundPolyline','tileXYToRectangle','options.urls\x20is\x20required.','sum','Cesium','multiViewportIndex','bindTexture','state','aNormalB','getAttributeNodeNS','_stopPlayMode','emscripten_bind_Decoder_GetAttributeIntForAllPoints_3','_combiInfo','REPEAT','fractionGroupSize','first\x20is\x20required','isNegative','StopPlayMode','cannot\x20construct\x20a\x20Status,\x20no\x20constructor\x20in\x20IDL','get\x20scene\x20list\x20failed,','S3MTilesVS','_textureStep','LineColor','PostProcessStage','_speed','removeAllLimitBody','heightOffset','HAS_OCCLUSION_TEXTURE','enableRotate','getNumberOfYTilesAtLevel','setEditObject','POINT_LIGHTS\x20','S3MPointCloudRenderEntity','SVC_Normal','Material','viewer\x20and\x20mode\x20is\x20required!','projection','littleEndianExtensionSize','ncode','Point','_updateAll','_layers','_isBlock','./zlib/messages','_levelZeroMaximumGeometricError','DECIMAL_PLACES','rainDecl','_requestTiles','atlas_batchTable_xywh','TRIANGULAR_MESH','_proxy','TEXTURE_WRAP_S','edgeVA','argv','_updateEdgeDistanceFalloffFactor','/layers/','same-origin','touchedFrame','\x0a#ifdef\x20SERVEREXCAVATION\x0auniform\x20sampler2D\x20uServerExcavationTexture;\x0auniform\x20float\x20uServerExcavationMode;\x0auniform\x20vec4\x20uServerExcavationRect;\x0avarying\x20vec4\x20vServerExcavationVertexPos;\x0avec2\x20CalculateServerExcavationPolyTexCoord(vec4\x20vertexPos,\x20vec4\x20rectPos,\x20out\x20float\x20ptInRect)\x0a{\x0a\x20\x20\x20\x20vec2\x20vecRatio\x20=\x20vec2(rectPos.z\x20-\x20rectPos.x,\x20rectPos.w\x20-\x20rectPos.y);\x0a\x20\x20\x20\x20vec2\x20texCoord\x20=\x20vec2(vertexPos.x\x20-\x20rectPos.x,\x20vertexPos.y\x20-\x20rectPos.y);\x0a\x20\x20\x20\x20texCoord.x\x20=\x20texCoord.x\x20/\x20vecRatio.x;\x0a\x20\x20\x20\x20texCoord.y\x20=\x20texCoord.y\x20/\x20vecRatio.y;\x0a\x20\x20\x20\x20ptInRect\x20=\x20step(0.0,\x20texCoord.x)\x20*\x20step(0.0,\x20texCoord.y)\x20*\x20step(0.0,\x201.0\x20-\x20texCoord.x)\x20*\x20step(0.0,\x201.0\x20-\x20texCoord.y);\x0a\x20\x20\x20\x20texCoord\x20=\x20clamp(texCoord,\x20vec2(0.0),\x20vec2(1.0));\x0a\x20\x20\x20\x20return\x20texCoord;\x0a}\x0abool\x20executeServerExcavation()\x0a{\x0a\x20\x20\x20\x20float\x20hasExcavation\x20=\x201.0;\x0a\x20\x20\x20\x20vec2\x20vecExcavationTexCoord\x20=\x20CalculateServerExcavationPolyTexCoord(vServerExcavationVertexPos,\x20uServerExcavationRect,\x20hasExcavation);\x0a\x20\x20\x20\x20bool\x20excavationInside\x20=\x20(uServerExcavationMode\x20<\x200.5);\x0a\x20\x20\x20\x20if(hasExcavation\x20<\x200.1)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20!excavationInside;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20if(excavationInside)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20texture2D(uServerExcavationTexture,\x20vecExcavationTexCoord.xy).r\x20>\x200.5;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20texture2D(uServerExcavationTexture,\x20vecExcavationTexCoord.xy).r\x20<\x200.5;\x0a\x20\x20\x20\x20}\x0a}\x0a#endif','NONEARTHFLAT','createBuffers','obb','LineInterval','subTextureManager','ClampMode','XMLParser','StoreType','_isSkirtDirty','multiplyByPlane','ProjectionImage','_emscripten_bind_DracoInt32Array_size_0','VSpeed','undefined','hemisphereLightDecl','_positions','batchTableDirty','_addedStops','PolygonGeometry','[Emscripten\x20Module\x20object]','_hdr','?tilematrix=','_emscripten_bind_DracoFloat32Array_GetValue_1','createEdgeData','environmentVisible','emscripten_bind_DracoInt32Array_DracoInt32Array_0','FACE','_point','wrap','isAlongline','handler','unloadTiles','_emscripten_bind_Decoder___destroy___0','useDepthPicking','plane','_tempLayerName','dracoDecodeMesh','ended','list','_emscripten_bind_PointCloud_num_attributes_0','ScaleDenominator','VoidPtr','textureWidth','maxInstensity','decode_texCoord3_normConstant','HEAP32','prefix','type','statusCode','emscripten_bind_VoidPtr___destroy___0','_emscripten_enum_draco_DataType_DT_INT8','componentsPerAttribute','clampToGroundPolylinePositions','arraySize','repeat','noise','_quadtree','_emscripten_bind_Status_error_msg_0','viewToStop','config','_gamma','combine','MinCategory','binstring2buf','1.0.0','GetAttributeMetadata','fromDegreesArrayHeights','drawEvt','Ray','idsOperationMap','aVertexWeight','S3MTilesLayer','queryNumericAttribute','customDPI','_malloc','north','_imageryProvider','fromRectangle','_availability','Shininess','isTexBlock','POW_PRECISION','wmts_sub','tileImage','pitch','getPoint','model','transparentsorting','ProjectionImage.saturation','unknown\x20compression\x20method','createSilhouetteEdgeAttributes','DEGREES_PER_RADIAN','command','getScheme','renderTextureMatrix','./adler32','ellipsoidMatrix','emscripten_bind_Decoder_GetTriangleStripsFromMesh_2','NoLightNoTextureFS','GetMetadata','_position','PrimitiveType','TextureCoordMatrix','_emscripten_enum_draco_DataType_DT_TYPES_COUNT','fetchImage','arrIndexPackage','Out','EMISSION_TEXTURE','schedule','add','vertexCountWithoutSkirts','ndist','addTexture','LINEAR_MIPMAP_LINEAR','setOnlyObjsVisible\x20isVisible','minHeight','LEFT_UP','enrS3TCDXTN','S3MDracoDecode','thisProgram','contains','positionCartographic','_floor','pako\x20inflate\x20(from\x20Nodeca\x20project)','specularEnvironmentMaps','onModuleLoaded','open','emscripten_bind_MetadataQuerier_HasEntry_2','MeshOpt','node','edgeCount','emscripten_bind_PointAttribute_byte_offset_0','_scales','emscripten_bind_DracoFloat32Array_GetValue_1','NONE','Hypsometric','width','_requestImageError','HEAPF64','DrawMode','flycircle','PointPrimitiveCollection','projectionMatrix','onStop','CREDENTIAL','depthTextureToCopy','_accumulationArea','gamma','_bottomAltitude','brdfLutGenerator','Matrix3','UNLOADED','emscripten_bind_DracoUInt32Array_DracoUInt32Array_0','_list','VideoName','textureParameterBake','defined','_nextStopIndex','_lineColor','RECEIVED','_segmentCount','valueOf','remove','drillPick','Rectangle','decode_texCoord5_normConstant','_compressType','S3MWaterRenderEntity','emissiveTextureIndex','invalid\x20code\x20--\x20missing\x20end-of-block','_addPoints','indicesCount','_rectangles','GetAttributeIdByMetadataEntry','VisibleDistanceMin','polygon','subRequestedBaker','GetIntEntryArray','emscripten_enum_draco_DataType_DT_INVALID','_emscripten_enum_draco_GeometryAttribute_Type_TEX_COORD','currentViewMatrix','south','COMPUTE_TEXCOORD','TEXTURE_MAG_FILTER','textureRenderableFlag','stringify','fromPoints','getAuthority','line\x20width','HEAPU16','S3MContentParser','shininess','clip','/scenes.json','Fov','subdomains','header\x20crc\x20mismatch','emscripten_bind_DecoderBuffer___destroy___0','oriTextureBake','Plane','ProjectionImage.brightness','loadTileDataAvailability','childTile','rectangleNortheastInMeters','setLineVisible','getElementById','emscripten_bind_Decoder_GetAttributeMetadata_2','emscripten_bind_DracoInt32Array___destroy___0','free','_scaleDenominators','_playRate','renderState','removeObjsColor\x20ids','drawingBufferWidth','requestedFrame','_updateFlattenFramebuffer','&tilecol=','isDestroyed','waterBrightness','_catmullRomSpline','Left','SkipAttributeTransform','aCustom1','_hypsometric','decode_texCoord0_normConstant','BACK','getFramebuffer','\x20failed,','_accumulationDis','queryChildNodes','scale','fromGeometry','clampToGround','ancestorMap','multiplyByPoint','#ifdef\x20GL_EXT_frag_depth\x0a#extension\x20GL_EXT_frag_depth\x20:\x20enable\x0a#endif\x0a#ifdef\x20GL_OES_standard_derivatives\x0a#extension\x20GL_OES_standard_derivatives\x20:\x20enable\x0a#endif\x0a\x0auniform\x20mat4\x20uRenderTextureMatrix;\x0auniform\x20vec2\x20uTexture1_size;\x0auniform\x20sampler2D\x20uTexture1;\x0auniform\x20sampler2D\x20uDiffuseTexture;\x0auniform\x20float\x20uFeatheringScale;\x0auniform\x20vec3\x20uV3AffineX;\x0auniform\x20vec3\x20uV3AffineY;\x0a\x0avarying\x20vec4\x20vClipPos;\x0a\x0aconst\x20float\x20oldFeatureingRadius\x20=\x200.707;\x0avec4\x20feathering(vec4\x20oldColor,\x20vec2\x20texCoord){\x0a\x20\x20\x20\x20float\x20disToCenter\x20=\x20length(texCoord\x20-\x20vec2(0.5));\x0a\x20\x20\x20\x20float\x20roundRadius\x20=\x20oldFeatureingRadius\x20*\x20(1.0\x20-\x20uFeatheringScale);\x0a\x20\x20\x20\x20float\x20disToRoundBounds\x20=\x20disToCenter\x20-\x20roundRadius;\x0a\x20\x20\x20\x20float\x20featheringAlpha\x20=\x20min(1.0,\x201.0\x20-\x20disToRoundBounds\x20/\x20(oldFeatureingRadius\x20-\x20roundRadius));\x0a\x20\x20\x20\x20return\x20vec4(oldColor.rgb,\x20featheringAlpha);\x0a}\x0afloat\x20getDepth(in\x20vec4\x20depth)\x0a{\x0a\x09float\x20z_window\x20=\x20czm_unpackDepth(depth);\x0a\x09float\x20n_range\x20=\x20czm_depthRange.near;\x0a\x09float\x20f_range\x20=\x20czm_depthRange.far;\x0a\x09return\x20(2.0\x20*\x20z_window\x20-\x20n_range\x20-\x20f_range)\x20/\x20(f_range\x20-\x20n_range);\x0a}\x0a\x0afloat\x20getDepthFromShadowMap(in\x20sampler2D\x20viewShedTexture,\x20in\x20vec4\x20texCoord)\x0a{\x0a\x09vec2\x20tCoord;\x0a\x20\x20\x20\x20tCoord\x20=\x20texCoord.xy\x20*\x20uTexture1_size\x20-\x200.5;\x0a\x09float\x20x0\x20=\x20floor(tCoord.x);\x0a\x09float\x20x1\x20=\x20ceil(tCoord.x);\x0a\x09float\x20y0\x20=\x20floor(tCoord.y);\x0a\x09float\x20y1\x20=\x20ceil(tCoord.y);\x0a\x09vec2\x20invTexSize\x20=\x201.0\x20/\x20uTexture1_size;\x0a\x09vec2\x20t00\x20=\x20vec2((x0\x20+\x200.5)\x20*\x20invTexSize.x,\x20(y0\x20+\x200.5)\x20*\x20invTexSize.y);\x0a\x09vec2\x20t10\x20=\x20vec2((x1\x20+\x200.5)\x20*\x20invTexSize.x,\x20(y0\x20+\x200.5)\x20*\x20invTexSize.y);\x0a\x09vec2\x20t01\x20=\x20vec2((x0\x20+\x200.5)\x20*\x20invTexSize.x,\x20(y1\x20+\x200.5)\x20*\x20invTexSize.y);\x0a\x09vec2\x20t11\x20=\x20vec2((x1\x20+\x200.5)\x20*\x20invTexSize.x,\x20(y1\x20+\x200.5)\x20*\x20invTexSize.y);\x0a\x09float\x20z00\x20=\x20getDepth(texture2D(uTexture1,\x20t00));\x0a\x09float\x20z10\x20=\x20getDepth(texture2D(uTexture1,\x20t01));\x0a\x09float\x20z01\x20=\x20getDepth(texture2D(uTexture1,\x20t10));\x0a\x09float\x20z11\x20=\x20getDepth(texture2D(uTexture1,\x20t11));\x0a\x09float\x20depth\x20=\x20max(max(z00,\x20z01),\x20max(z10,\x20z11));\x0a\x09return\x20depth;\x0a}\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20//czm_writeDepthClamp();\x0a\x09vec4\x20depthTexCoord\x20=\x20vClipPos\x20/\x20vClipPos.w;\x0a\x09depthTexCoord.xy\x20=\x20depthTexCoord.xy\x20*\x200.5\x20+\x200.5;\x0a\x09float\x20sceneDepth\x20=\x20czm_unpackDepth(texture2D(czm_globeDepthTexture,\x20depthTexCoord.xy));\x0a\x09sceneDepth\x20=\x20czm_reverseLogDepth(sceneDepth);\x0a\x09sceneDepth\x20=\x20sceneDepth\x20*\x202.0\x20-\x201.0;\x0a\x09vec4\x20pos\x20=\x20vClipPos;\x0a\x09pos.z\x20=\x20sceneDepth\x20*\x20pos.w;\x0a\x09vec4\x20viewPos\x20=\x20czm_inverseProjection\x20*\x20pos;\x0a\x09vec4\x20renderTextureCoord\x20=\x20uRenderTextureMatrix\x20*\x20viewPos;\x0a\x09vec4\x20texCoord\x20=\x20renderTextureCoord\x20/\x20renderTextureCoord.w;\x0a\x09texCoord.xyz\x20=\x20texCoord.xyz\x20*\x200.5\x20+\x200.5;\x0a\x09if(texCoord.x\x20<\x200.0\x20||\x20texCoord.x\x20>\x201.0\x20||\x20texCoord.y\x20<\x200.0\x20||\x20texCoord.y\x20>\x201.0)\x0a\x09{\x0a\x09\x09discard;\x0a\x09}\x0a\x09float\x20depth\x20=\x20getDepthFromShadowMap(uTexture1,\x20texCoord);\x0a\x09depth\x20=\x20depth\x20*\x200.5\x20+\x200.5;\x0a\x09float\x20dxc\x20=\x20abs(dFdx(texCoord.z));\x0a\x09float\x20dyc\x20=\x20abs(dFdy(texCoord.z));\x0a\x09float\x20dF\x20=\x20max(dxc,\x20dyc)\x20*\x203.0;\x0a\x09float\x20bias\x20=\x201.0e-6\x20+\x20dF;\x0a\x09if(depth\x20+\x200.00002\x20<\x20texCoord.z)\x0a\x09{\x0a\x09\x09discard;\x0a\x09}\x0a\x09vec2\x20finalTexCoord\x20=\x20texCoord.xy;\x0a\x20\x20\x20\x20texCoord.x\x20=\x20uV3AffineX.x\x20*\x20finalTexCoord.x\x20+\x20uV3AffineX.y\x20*\x20finalTexCoord.y\x20+\x20uV3AffineX.z;\x0a\x20\x20\x20\x20texCoord.y\x20=\x20uV3AffineY.x\x20*\x20finalTexCoord.x\x20+\x20uV3AffineY.y\x20*\x20finalTexCoord.y\x20+\x20uV3AffineY.z;\x0a\x20\x20\x20\x20if(texCoord.x\x20>\x201.0\x20||\x20texCoord.y\x20>\x201.0\x20||\x20texCoord.x\x20<\x200.0\x20||\x20texCoord.y\x20<\x200.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a\x09gl_FragColor\x20=\x20texture2D(uDiffuseTexture,\x20texCoord.xy);\x0a\x09gl_FragColor\x20=\x20feathering(gl_FragColor,\x20texCoord.xy);\x0a\x09//gl_FragColor.rgb\x20=\x20czm_adjustColor(gl_FragColor.rgb);\x0a}','Constrast','dataVersion','pickPositionSupported','positions\x20is\x20required!','viewport','specular','emscripten_bind_AttributeQuantizationTransform_AttributeQuantizationTransform_0','_emscripten_bind_AttributeQuantizationTransform_quantization_bits_0','isTileAvailable','instanceId','Layer','&tileversion=','ALWAYS','ancestorTextureBake','_maxHeight','_baseColorTextureIndex','HAS_BASE_TEXTURE','defineProperty','byte_stride','style3D','rangeMode','_entireFrustum','data_type','stackAlloc','StopAround','_updateAllObjsVisible','tms','deferred','compressedTexImage2D','RGB','_fillStyle','selectionInfoMap','decode_texCoord6_normConstant','_objsHideList','TRIANGLE_FAN','instanceCount','readFileSync','sizeInBytes','_gl','dynCall_v','previous','cancel','LineDisplayType','createWireFrame','HAS_WETNESS','_capturePointColor','ambient','renderTexture','TextureMinificationFilter','providerName','fill','_wmtstileMatrixSet','division','HAS_HEMISPHERE_LIGHTS','rect','min\x20visible\x20distance','materialCode','distdyn','stopName','onAbort','FLOAT','texMatrix','emscripten_enum_draco_GeometryAttribute_Type_TEX_COORD','draw','_emscripten_bind_MetadataQuerier___destroy___0','emscripten_bind_Mesh_num_attributes_0','_boundingSphereFromXML','s3m:TransparencyOptimization','/config','OPAQUE','ROUND_UP','Mesh','_turningMode','uv6','_emscripten_bind_Mesh_num_attributes_0','isSuperMapiServer','BIM','GetEntryName','_tileCredits','your\x20browser\x20not\x20supported\x20pickPosition!','zExtent','RenderEntity','_normalTextureScale','cancelTween','tweens','.bil?level=','contentResource','CenterY','_points','_tileWidth','uv5','imageryLayers','fetchText','bMipMap','_emscripten_bind_Decoder_GetAttribute_2','HAS_EMISSIVE_TEXTURE','assign','stop','PostProcessStageSampleMode','Area','RADIANS_PER_DEGREE','_viewProjMatrix','normal','cullPass','createOneEdgeCommand','uniformMap','_urlTemplate','exponentiatedBy','scheme','_lastTimeIndex','reflectMatrix','_visibleViewport','S3MCompressType','ContentState','SILHOUETTE','waterIndex','customVertexAttribute','attrLocation','AutoConstantEntry','\x20\x20is\x20not\x20iterable(cannot\x20read\x20property\x20Symbol(Symbol.iterator))','roughnessFactor','_getEmissionTexAtlasTilingAndOffset','idsColorMap','item','#define\x20texture2DGradEXT\x20textureGrad','loadImageFromTypedArray','endPosition','refreshReferencePoint','done','count','createCommand','_anisotropy','_eyeHeight','currentFrustum','StencilFunction','blob:','FALTTEN','ROUND_HALF_CEIL','_emscripten_bind_AttributeQuantizationTransform___destroy___0','emissiveTexture','fillStyle','MaterialPass','_easingFunction','removeWaterPlane','parameter\x20stop\x20is\x20required!','IndexDatatype','addAvailableTileRange','PolylineCollection','subRequest','ArraySize','CellWidth','&service=WMTS&request=GetTile','_minWValue','ThirdParty/crunch.wasm','inflateSetDictionary','rangeData','getEstimatedLevelZeroGeometricErrorForAHeightmap','left','constructor','snowDecl','WGS84','IO_ERROR','Excepted\x20S3MTilesLayer.subdomains\x20to\x20be\x20type\x20of\x20Array.','emscripten_bind_MetadataQuerier___destroy___0','childNodes','createLinearGradient','minFresnel','requestWaterMask','sseDenominator','emscripten_bind_Decoder_GetAttribute_2','No\x20url\x20provided.','Microsoft.XMLDOM','saturation','GetTrianglesUInt32Array','activeEvt','execute','angleBetween','RangeMode','uv7','updateAllObjsVisible','Scene','postRun','maximumComponent','horizontalPolyline','Unsupported\x20compressed\x20format.','CatmullRomSpline','cCRNFmtDXT3','useLogDepth','_readyPromise','img','stackSave','symbol','selectEnabled','textureBakeInitilized','textureHeight','tileWidth\x20must\x20not\x20be\x20called\x20before\x20the\x20imagery\x20provider\x20is\x20ready.','_routes','_tweenjs','subdomainConfig','_textures','HAS_MetallicRoughness_TEXTURE','DracoUInt32Array','the\x20distance\x20is\x20greater\x20than\x200.0\x20an\x20less\x20than\x201.0','normalize','setSelection','set','rightWC','setOnlyObjsVisible\x20ids','GpuProgramParameters','ColorTableMinKey','grow','emscripten_bind_PointCloud_num_points_0','normal_rangeConstant','An\x20layer\x20with\x20name\x20','not\x20an\x20integer:\x20','S3MTilesNoLightVS','autoSetView','queryNodes','_command','S3MPointCloudVS','chunks','LEFT_DOWN','ProjectionImage.gamma','lerp','text/xml','_emissiveFactor','min_value','\x20already\x20exists\x20in\x20this\x20Scene.','greaterThan','GetStringEntry','GpuConstantDefinition','\x0a#ifdef\x20HAS_POINT_LIGHTS\x0a\x0auniform\x20vec3\x20uPointLightPositionEC[\x20POINT_LIGHTS\x20];\x0auniform\x20vec3\x20uPointLightColor[\x20POINT_LIGHTS\x20];\x0auniform\x20vec2\x20uPointLightDistanceAndDecay[\x20POINT_LIGHTS\x20];\x0a\x0astruct\x20PointLight\x20{\x0a\x20\x20\x20\x20vec3\x20position;\x0a\x20\x20\x20\x20vec3\x20color;\x0a\x20\x20\x20\x20float\x20distance;\x0a\x20\x20\x20\x20float\x20decay;\x0a};\x0a\x0avoid\x20getPointDirectLightIrradiance(\x20const\x20in\x20PointLight\x20pointLight,\x20const\x20in\x20GeometricContext\x20geometry,\x20out\x20IncidentLight\x20directLight\x20)\x20{\x0a\x20\x20\x20\x20vec3\x20lVector\x20=\x20pointLight.position\x20-\x20geometry.position;\x0a\x20\x20\x20\x20directLight.direction\x20=\x20normalize(\x20lVector\x20);\x0a\x20\x20\x20\x20float\x20lightDistance\x20=\x20length(\x20lVector\x20);\x0a\x20\x20\x20\x20directLight.color\x20=\x20pointLight.color;\x0a\x20\x20\x20\x20directLight.color\x20*=\x20punctualLightIntensityToIrradianceFactor(\x20lightDistance,\x20pointLight.distance,\x20pointLight.decay\x20);\x0a\x20\x20\x20\x20directLight.visible\x20=\x20(\x20directLight.color\x20!=\x20vec3(\x200.0\x20)\x20);\x0a}\x0a\x0a#endif\x0a','_emscripten_bind_Status___destroy___0','_tileFormat','SPOT_LIGHTS\x20','NOT_EQUAL','prepare','meshopt_decodeFilterQuat','_emscripten_bind_PointAttribute_data_type_0','_clampMode','_inverseView','CustomTilingScheme','ONLY_KEEP_LINE','destroy','zigZagDeltaDecode','headingPitchRollToFixedFrame','shrinkBuf','GeographicProjection','primitives','hookDrillPickFunc','wrapPointer','_emscripten_bind_Status_ok_0','viewer','computeFlyToLocationForRectangle','src','uv1','_ignoreGlobe','TEXTURE_MAX_ANISOTROPY_EXT','name\x20is\x20required.','_loadedEmissionTexture','binary','GetFaceFromMesh','numberOfLevelZeroTilesX','requestTileGeometry\x20must\x20not\x20be\x20called\x20before\x20ready\x20returns\x20true.','createTexture','emscripten_bind_MetadataQuerier_GetIntEntry_2','decode_texCoord1_min','LEFT','emscripten_bind_AttributeTransformData_transform_type_0','DT_FLOAT64','lineWidth','_emscripten_bind_GeometryAttribute_GeometryAttribute_0','_bImmediately','texCoordCompressConstant','_calloutWidth','&layer=','removeLimitbody','PagedLOD','ColorTableMaxKey','vertexColorInstance','./zlib/inflate','DT_INT64','_destroyCommand','fromXML','indexBufferToCreate','_inverseModelViewDirty','aVertexWeight_1','computeCullingVolume','getHeading','HEAPU32','_emscripten_bind_Decoder_GetAttributeUInt32ForAllPoints_3','withAlpha','precision\x20mediump\x20sampler2DArray;','_index','EMISSION_TEXTURE_COUNT\x20','yExtent','_isFlyLoop','emscripten_bind_Decoder_DecodeBufferToMesh_2','quadKeyPack','AttributeType_SecondTexcoord','_emscripten_bind_DracoInt32Array___destroy___0','SpecularA','OVERLAY','isVisible','GetEncodedGeometryType','MaxCategory','swipe','CRNTranscoder','update','ADJUST_COLOR','APPLY_SPLIT','EPSILON7','Request','_primitives','320','_imageBuffer','GetAttributeInt16ForAllPoints','_obb','_view3DDirty','Index','arrayBufferView','removeInputAction','region','dracoDecodePointCloud','waterNormalMap','indicesTypedArray','contextId','indexOfRefraction','CacheFileType','cancelFlight','ModelEdgeVp','_barrierPointArray','_crn_decompress','referencePointColor','_tileversion','_numberOfLevelZeroTilesY','shaderProgram','HIDE','_emscripten_bind_PointAttribute_normalized_0','true','instanceBuffer','ZIP','0123456789','ATTRIBUTE_QUANTIZATION_TRANSFORM','SVC_Vertex','ambientColor','_emscripten_bind_MetadataQuerier_GetIntEntryArray_3','Brightness','passState','cos','Multiple','_queue','_scheme','_hiddenColor','RangeDataList','Position','positions','intersection','AmbientA','__cache__','show','TextureAtlas','510yVCXiP','extractEdgeInformation','_pointColor','queryBooleanValue','_emscripten_bind_DracoInt16Array_GetValue_1','isReal','CommonNoTextureFp','triangulate','canRefine','create','_requestWaterMask','heightRange','DracoInt16Array','attribute\x20vec4\x20aPosition;\x0aattribute\x20vec4\x20aColor;\x0auniform\x20float\x20uPointCloudSize;\x0avarying\x20float\x20vPixelDistance;\x0a#ifdef\x20COMPRESS_VERTEX\x0a\x20\x20\x20\x20uniform\x20vec4\x20decode_position_min;\x0a\x20\x20\x20\x20uniform\x20float\x20decode_position_normConstant;\x0a#endif\x0a#ifdef\x20HYPSOMETRIC\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20uHypsometricTexture;\x0a\x20\x20\x20\x20uniform\x20vec4\x20uMinMaxValue;\x0a\x20\x20\x20\x20uniform\x20vec4\x20uOpacityIntervalFillMode;\x0a\x20\x20\x20\x20uniform\x20vec4\x20uHypLineColor;\x0a\x20\x20\x20\x20uniform\x20vec4\x20uNoValueColor;\x0a\x20\x20\x20\x20uniform\x20float\x20uUseWValue;\x0a\x20\x20\x20\x20uniform\x20float\x20uBottom;\x0a#endif\x0a\x20\x20\x20\x20uniform\x20vec4\x20uFillForeColor;\x0a\x20\x20\x20\x20varying\x20vec4\x20vColor;\x0a\x20\x20\x20\x20varying\x20vec4\x20vPositionMC;\x0a\x0a#ifdef\x20HYPSOMETRIC\x0a\x0afloat\x20computeWValue(vec4\x20vertexPos){\x0a\x20\x20\x20\x20float\x20realWValue\x20=\x20vertexPos.w;\x0a#ifdef\x20TEXTURE_COORD_ONE_IS_W\x0a\x20\x20\x20\x20realWValue\x20=\x20aTexCoord0.x;\x0a#endif\x0a\x20\x20\x20\x20if(uUseWValue\x20>\x200.1)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20realWValue\x20+\x20uBottom;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20return\x20vertexPos.z\x20+\x20uBottom;\x0a}\x0a\x0avec4\x20computeContourMapColor(float\x20fValue)\x0a{\x0a\x20\x20\x20\x20float\x20floorValue\x20=\x20uMinMaxValue.x;\x0a\x20\x20\x20\x20float\x20ceilValue\x20=\x20uMinMaxValue.y;\x0a\x20\x20\x20\x20float\x20threshold\x20=\x20clamp(abs(ceilValue\x20-\x20floorValue),\x200.000001,\x2020000.0);\x0a\x20\x20\x20\x20float\x20contourRate\x20=\x20(fValue\x20-\x20floorValue)\x20/\x20threshold;\x0a\x20\x20\x20\x20float\x20finalCoord\x20=\x20clamp(contourRate,\x200.0,\x201.0);\x0a\x20\x20\x20\x20float\x20count\x20=\x20floor(finalCoord\x20*\x2016.0);\x0a\x20\x20\x20\x20float\x20y\x20=\x20(count*2.0\x20+\x201.0)/32.0;\x0a\x20\x20\x20\x20float\x20x\x20=\x20fract(finalCoord*16.0);\x0a\x20\x20\x20\x20if(y\x20>\x201.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20x\x20=\x201.0;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20return\x20texture2D(uHypsometricTexture,\x20vec2(x,\x20y)).rgba;\x0a}\x0avec4\x20getHypsometricColor(vec4\x20oriColor,\x20float\x20fValue)\x0a{\x0a\x20\x20\x20\x20vec4\x20contourMapColor\x20=\x20vec4(0.0);\x0a\x20\x20\x20\x20float\x20finalOpacity\x20=\x20uOpacityIntervalFillMode.x;\x0a\x20\x20\x20\x20float\x20fillMode\x20=\x20uOpacityIntervalFillMode.z;\x0a\x20\x20\x20\x20float\x20minVisibleValue\x20=\x20uMinMaxValue.z;\x0a\x20\x20\x20\x20float\x20maxVisibleValue\x20=\x20uMinMaxValue.w;\x0a\x20\x20\x20\x20if(fValue\x20>\x20maxVisibleValue\x20||\x20fValue\x20<\x20minVisibleValue)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20uNoValueColor\x20*\x20oriColor;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20contourMapColor\x20=\x20computeContourMapColor(fValue);\x0a\x20\x20\x20\x20finalOpacity\x20*=\x20sign(fillMode);\x0a\x20\x20\x20\x20vec4\x20mixColor\x20=\x20mix(vec4(1.0,1.0,1.0,1.0),\x20contourMapColor,\x20finalOpacity);\x0a\x20\x20\x20\x20return\x20mixColor;\x0a}\x0a#endif\x0a\x0avoid\x20main()\x0a{\x0a#ifdef\x20COMPRESS_VERTEX\x0a\x20\x20\x20\x20vec4\x20vertexPos\x20=\x20vec4(1.0);\x0a\x20\x20\x20\x20vertexPos\x20=\x20decode_position_min\x20+\x20aPosition\x20*\x20decode_position_normConstant;\x0a#else\x0a\x20\x20\x20\x20vec4\x20vertexPos\x20=\x20aPosition;\x0a#endif\x0a\x20\x20\x20\x20vertexPos.w\x20=\x201.0;\x0a\x20\x20\x20\x20vec4\x20vertexColor\x20=\x20aColor;\x0a\x20\x20\x20\x20vColor\x20=\x20vertexColor\x20*\x20uFillForeColor;\x0a\x20\x20\x20\x20vPositionMC.xyz\x20=\x20vertexPos.xyz;\x0a\x20\x20\x20\x20vPositionMC.w\x20=\x200.0;\x0a\x20\x20\x20\x20gl_Position\x20=\x20czm_modelViewProjection\x20*\x20vertexPos;\x0a#ifdef\x20HYPSOMETRIC\x0a\x20\x20\x20\x20float\x20wValue\x20=\x20computeWValue(vertexPos);\x0a\x20\x20\x20\x20vColor\x20=\x20getHypsometricColor(vColor,\x20wValue);\x0a#endif\x0a\x20\x20\x20\x20vPixelDistance\x20=\x202.0\x20/\x20uPointCloudSize;\x0a\x20\x20\x20\x20gl_PointSize\x20=\x20uPointCloudSize;\x0a}','magnitude','quit','_maxWValue','emscripten_bind_DracoInt8Array_GetValue_1','AssociativeArray','getSelection','Constant','extra','_clearBaseResource','_emscripten_bind_PointCloud_PointCloud_0','_textureFilterAnisotropic','ATTRIBUTE_OCTAHEDRON_TRANSFORM','VERSION','Utils','_objsVisibleList','options','bufferByteOffset','vertexBuffer','_textureCompressType','init','\x0a\x20\x20\x20\x20attribute\x20vec4\x20aPosition;\x0a\x20\x20\x20\x20varying\x20vec4\x20vClipPos;\x0a\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vClipPos\x20=\x20czm_modelViewProjection\x20*\x20vec4(aPosition.xyz,\x201.0);\x0a\x09\x20\x20\x20\x20gl_Position\x20=\x20vClipPos;\x0a\x20\x20\x20\x20}\x0a','SVC_TexutreCoordIsW','emscripten_bind_Decoder_GetAttributeUInt8ForAllPoints_3','WEBGL2','compressOptions','map','Base','GetDoubleEntry','atan','100\x2020px\x20SimSun','PT_CLOUD','parseBuffer','floor','cannot\x20construct\x20a\x20VoidPtr,\x20no\x20constructor\x20in\x20IDL','StencilOperation','snowMaskTextureIndex','unloadBlockTiles','MarkerSize','equalsEpsilon','prjCoordSys','Volume','queryFirstNode','del','FLATTEN','isAncestorBlock','isPowerOfTwo','DecoderBuffer','lodRangeScale','HAS_SNOW','ExitStatus','_emscripten_enum_draco_EncodedGeometryType_INVALID_GEOMETRY_TYPE','_stopsInfo','convertToColumbusCartesian','Roll','apply','TEXTURE_2D','name','SCENE3D','componentDatatype','preloadedAudios','BLUE','pop','invalid\x20stored\x20block\x20lengths','anyfunc','appendChild','Available','Gamma','_interpolationMode','_addPositions','fromCharCode','TilesBounds','ArrayFloat','_editPoints','imageryLayer','filteringoption','updatePriority','\x20out\x20of\x20range:\x20','Radius','incorrect\x20data\x20check','decode_texCoord6_min','push','mask','_modelViewProjectionRelativeToEyeDirty','frustumCommandsList','_emissiveTextureIndex','_lodRangeScale','S3ModelOldParser','tail','handleError','_emscripten_bind_Decoder_GetAttributeInt8ForAllPoints_3','TRIANGLE_FILTRATE','emscripten_enum_draco_DataType_DT_FLOAT64','_heightmapWidth','fileExtension','_emscripten_bind_Mesh___destroy___0','routes','waterTime','INVALID','options.rectangles,options.levels\x20is\x20required.','getSingleInstance','instanceIds','fromRectangle3D','SCENE2D','./utils/common','POINT_CLOUD','_blockCacheQueue','initTexture','layer','Instance','updateMaterialBatchTable','equals','CRYPTO','_renderQueue','?x={x}&y={y}&scale={scale}&origin={\x22x\x22:','serverKey','_displayStyle','SpecularB','updateGeoBounds','dividedToIntegerBy','_coverageArea','wetnessFactor','_emscripten_enum_draco_DataType_DT_UINT16','./zlib/constants','_emscripten_bind_Decoder_GetEncodedGeometryType_1','requestBakeSubTextures','OrientedBoundingBox','_sightlineCameras','TRANSPARENT_BACK_COLOR','subTextureNames','defaultValue','_complete','detected\x20subdomain\x20url\x20scheme,\x20but\x20no\x20subdomain\x20provided.','_emscripten_bind_DracoFloat32Array_size_0','stopChainedTweens','9999','FillForeColor','_subdomainConfig','_emscripten_bind_DracoInt8Array_GetValue_1','emscripten_bind_PointAttribute_unique_id_0','_renderTargets','generateMipmap','endPause','Argument\x20','_isHeadingFree','_updateObjsColor','minTexCoordValue','Stop','emscripten_bind_DracoUInt8Array_size_0','DecodeBufferToMesh','B9h79tEBBBE8fV9gBB9gVUUUUUEU9gIUUUB9gEUEU9gIUUUEUIKQBEEEDDDILLLVE9wEEEVIEBEOWEUEC+Q/IEKR/LEdO9tw9t9vv95DBh9f9f939h79t9f9j9h229f9jT9vv7BB8a9tw79o9v9wT9f9kw9j9v9kw9WwvTw949C919m9mwvBEy9tw79o9v9wT9f9kw9j9v9kw69u9kw949C919m9mwvBDe9tw79o9v9wT9f9kw9j9v9kw69u9kw949Twg91w9u9jwBIl9tw79o9v9wT9f9kw9j9v9kws9p2Twv9P9jTBLk9tw79o9v9wT9f9kw9j9v9kws9p2Twv9R919hTBVl9tw79o9v9wT9f9kw9j9v9kws9p2Twvt949wBOL79iv9rBRQ+x8yQDBK/qMEZU8jJJJJBCJ/EB9rGV8kJJJJBC9+HODNADCEFAL0MBCUHOAIrBBC+gE9HMBAVAIALFGRAD9rADZ1JJJBHWCJ/ABAD9uC/wfBgGOCJDAOCJD6eHdAICEFHLCBHQDNINAQAE9PMEAdAEAQ9rAQAdFAE6eHKDNDNADtMBAKCSFGOC9wgHXAOCL4CIFCD4HMAWCJDFHpCBHSALHZINDNARAZ9rAM9PMBCBHLXIKAZAMFHLDNAXtMBCBHhCBHIINDNARAL9rCk9PMBCBHLXVKAWCJ/CBFAIFHODNDNDNDNDNAZAICO4FrBBAhCOg4CIgpLBEDIBKAO9CB83IBAOCWF9CB83IBXIKAOALrBLALrBBGoCO4GaAaCIsGae86BBAOCEFALCLFAaFGarBBAoCL4CIgGcAcCIsGce86BBAOCDFAaAcFGarBBAoCD4CIgGcAcCIsGce86BBAOCIFAaAcFGarBBAoCIgGoAoCIsGoe86BBAOCLFAaAoFGarBBALrBEGoCO4GcAcCIsGce86BBAOCVFAaAcFGarBBAoCL4CIgGcAcCIsGce86BBAOCOFAaAcFGarBBAoCD4CIgGcAcCIsGce86BBAOCRFAaAcFGarBBAoCIgGoAoCIsGoe86BBAOCWFAaAoFGarBBALrBDGoCO4GcAcCIsGce86BBAOCdFAaAcFGarBBAoCL4CIgGcAcCIsGce86BBAOCQFAaAcFGarBBAoCD4CIgGcAcCIsGce86BBAOCKFAaAcFGarBBAoCIgGoAoCIsGoe86BBAOCXFAaAoFGorBBALrBIGLCO4GaAaCIsGae86BBAOCMFAoAaFGorBBALCL4CIgGaAaCIsGae86BBAOCpFAoAaFGorBBALCD4CIgGaAaCIsGae86BBAOCSFAoAaFGOrBBALCIgGLALCIsGLe86BBAOALFHLXDKAOALrBWALrBBGoCL4GaAaCSsGae86BBAOCEFALCWFAaFGarBBAoCSgGoAoCSsGoe86BBAOCDFAaAoFGorBBALrBEGaCL4GcAcCSsGce86BBAOCIFAoAcFGorBBAaCSgGaAaCSsGae86BBAOCLFAoAaFGorBBALrBDGaCL4GcAcCSsGce86BBAOCVFAoAcFGorBBAaCSgGaAaCSsGae86BBAOCOFAoAaFGorBBALrBIGaCL4GcAcCSsGce86BBAOCRFAoAcFGorBBAaCSgGaAaCSsGae86BBAOCWFAoAaFGorBBALrBLGaCL4GcAcCSsGce86BBAOCdFAoAcFGorBBAaCSgGaAaCSsGae86BBAOCQFAoAaFGorBBALrBVGaCL4GcAcCSsGce86BBAOCKFAoAcFGorBBAaCSgGaAaCSsGae86BBAOCXFAoAaFGorBBALrBOGaCL4GcAcCSsGce86BBAOCMFAoAcFGorBBAaCSgGaAaCSsGae86BBAOCpFAoAaFGorBBALrBRGLCL4GaAaCSsGae86BBAOCSFAoAaFGOrBBALCSgGLALCSsGLe86BBAOALFHLXEKAOAL8pBB83BBAOCWFALCWF8pBB83BBALCZFHLKAhCDFHhAICZFGIAX6MBKKDNALMBCBHLXIKDNAKtMBAWASFrBBHhCBHOApHIINAIAWCJ/CBFAOFrBBGZCE4CBAZCEg9r7AhFGh86BBAIADFHIAOCEFGOAK9HMBKKApCEFHpALHZASCEFGSAD9HMBKKABAQAD2FAWCJDFAKAD2Z1JJJB8aAWAWCJDFAKCUFAD2FADZ1JJJB8aKAKCBALeAQFHQALMBKC9+HOXEKCBC99ARAL9rADCAADCA0eseHOKAVCJ/EBF8kJJJJBAOK+OoEZU8jJJJJBC/AE9rGV8kJJJJBC9+HODNAECI9uGRChFAL0MBCUHOAIrBBGWC/wEgC/gE9HMBAWCSgGdCE0MBAVC/ABFCfECJEZ+JJJJB8aAVCuF9CU83IBAVC8wF9CU83IBAVCYF9CU83IBAVCAF9CU83IBAVCkF9CU83IBAVCZF9CU83IBAV9CU83IWAV9CU83IBAIALFC9wFHQAICEFGWARFHKDNAEtMBCMCSAdCEseHXABHICBHdCBHMCBHpCBHLCBHOINDNAKAQ9NMBC9+HOXIKDNDNAWrBBGRC/vE0MBAVC/ABFARCL4CU7AOFCSgCITFGSYDLHZASYDBHhDNARCSgGSAX9PMBAVARCU7ALFCSgCDTFYDBAdASeHRAStHSDNDNADCD9HMBABAh87EBABCLFAR87EBABCDFAZ87EBXEKAIAhbDBAICWFARbDBAICLFAZbDBKAdASFHdAVC/ABFAOCITFGoARbDBAoAZbDLAVALCDTFARbDBAVC/ABFAOCEFCSgGOCITFGZAhbDBAZARbDLALASFHLAOCEFHOXDKDNDNASCSsMBAMASFASC987FCEFHMXEKAK8sBBGSCfEgHRDNDNASCU9MMBAKCEFHKXEKAK8sBEGSCfBgCRTARCfBgvHRDNASCU9MMBAKCDFHKXEKAK8sBDGSCfBgCpTARvHRDNASCU9MMBAKCIFHKXEKAK8sBIGSCfBgCxTARvHRDNASCU9MMBAKCLFHKXEKAKrBLC3TARvHRAKCVFHKKARCE4CBARCEg9r7AMFHMKDNDNADCD9HMBABAh87EBABCLFAM87EBABCDFAZ87EBXEKAIAhbDBAICWFAMbDBAICLFAZbDBKAVC/ABFAOCITFGRAMbDBARAZbDLAVALCDTFAMbDBAVC/ABFAOCEFCSgGOCITFGRAhbDBARAMbDLALCEFHLAOCEFHOXEKDNARCPE0MBAVALAQARCSgFrBBGSCL4GZ9rCSgCDTFYDBAdCEFGhAZeHRAVALAS9rCSgCDTFYDBAhAZtGoFGhASCSgGZeHSAZtHZDNDNADCD9HMBABAd87EBABCLFAS87EBABCDFAR87EBXEKAIAdbDBAICWFASbDBAICLFARbDBKAVALCDTFAdbDBAVC/ABFAOCITFGaARbDBAaAdbDLAVALCEFGLCSgCDTFARbDBAVC/ABFAOCEFCSgCITFGaASbDBAaARbDLAVALAoFCSgGLCDTFASbDBAVC/ABFAOCDFCSgGOCITFGRAdbDBARASbDLAOCEFHOALAZFHLAhAZFHdXEKAdCBAKrBBGaeGZARC/+EsGcFHRAaCSgHhDNDNAaCL4GoMBARCEFHSXEKARHSAVALAo9rCSgCDTFYDBHRKDNDNAhMBASCEFHdXEKASHdAVALAa9rCSgCDTFYDBHSKDNDNActMBAKCEFHaXEKAK8sBEGaCfEgHZDNDNAaCU9MMBAKCDFHaXEKAK8sBDGaCfBgCRTAZCfBgvHZDNAaCU9MMBAKCIFHaXEKAK8sBIGaCfBgCpTAZvHZDNAaCU9MMBAKCLFHaXEKAK8sBLGaCfBgCxTAZvHZDNAaCU9MMBAKCVFHaXEKAKCOFHaAKrBVC3TAZvHZKAZCE4CBAZCEg9r7AMFGMHZKDNDNAoCSsMBAaHcXEKAa8sBBGKCfEgHRDNDNAKCU9MMBAaCEFHcXEKAa8sBEGKCfBgCRTARCfBgvHRDNAKCU9MMBAaCDFHcXEKAa8sBDGKCfBgCpTARvHRDNAKCU9MMBAaCIFHcXEKAa8sBIGKCfBgCxTARvHRDNAKCU9MMBAaCLFHcXEKAaCVFHcAarBLC3TARvHRKARCE4CBARCEg9r7AMFGMHRKDNDNAhCSsMBAcHKXEKAc8sBBGKCfEgHSDNDNAKCU9MMBAcCEFHKXEKAc8sBEGKCfBgCRTASCfBgvHSDNAKCU9MMBAcCDFHKXEKAc8sBDGKCfBgCpTASvHSDNAKCU9MMBAcCIFHKXEKAc8sBIGKCfBgCxTASvHSDNAKCU9MMBAcCLFHKXEKAcCVFHKAcrBLC3TASvHSKASCE4CBASCEg9r7AMFGMHSKDNDNADCD9HMBABAZ87EBABCLFAS87EBABCDFAR87EBXEKAIAZbDBAICWFASbDBAICLFARbDBKAVC/ABFAOCITFGaARbDBAaAZbDLAVALCDTFAZbDBAVC/ABFAOCEFCSgCITFGaASbDBAaARbDLAVALCEFGLCSgCDTFARbDBAVC/ABFAOCDFCSgCITFGRAZbDBARASbDLAVALAotAoCSsvFGLCSgCDTFASbDBALAhtAhCSsvFHLAOCIFHOKAWCEFHWABCOFHBAICXFHIAOCSgHOALCSgHLApCIFGpAE6MBKKCBC99AKAQseHOKAVC/AEF8kJJJJBAOK/tLEDU8jJJJJBCZ9rHVC9+HODNAECVFAL0MBCUHOAIrBBC/+EgC/QE9HMBAV9CB83IWAICEFHOAIALFC98FHIDNAEtMBDNADCDsMBINDNAOAI6MBC9+SKAO8sBBGDCfEgHLDNDNADCU9MMBAOCEFHOXEKAO8sBEGDCfBgCRTALCfBgvHLDNADCU9MMBAOCDFHOXEKAO8sBDGDCfBgCpTALvHLDNADCU9MMBAOCIFHOXEKAO8sBIGDCfBgCxTALvHLDNADCU9MMBAOCLFHOXEKAOrBLC3TALvHLAOCVFHOKAVCWFALCEgCDTvGDALCD4CBALCE4CEg9r7ADYDBFGLbDBABALbDBABCLFHBAECUFGEMBXDKKINDNAOAI6MBC9+SKAO8sBBGDCfEgHLDNDNADCU9MMBAOCEFHOXEKAO8sBEGDCfBgCRTALCfBgvHLDNADCU9MMBAOCDFHOXEKAO8sBDGDCfBgCpTALvHLDNADCU9MMBAOCIFHOXEKAO8sBIGDCfBgCxTALvHLDNADCU9MMBAOCLFHOXEKAOrBLC3TALvHLAOCVFHOKABALCD4CBALCE4CEg9r7AVCWFALCEgCDTvGLYDBFGD87EBALADbDBABCDFHBAECUFGEMBKKCBC99AOAIseHOKAOK+lVOEUE99DUD99EUD99DNDNADCL9HMBAEtMEINDNDNjBBBzjBBB+/ABCDFGD8sBB+yAB8sBBGI+yGL+L+TABCEFGV8sBBGO+yGR+L+TGWjBBBB9gGdeAWjBB/+9CAWAWnjBBBBAWAdeGQAQ+MGKAICU9KeALmGLALnAQAKAOCU9KeARmGQAQnmm+R+VGRnmGW+LjBBB9P9dtMBAW+oHIXEKCJJJJ94HIKADAI86BBDNDNjBBBzjBBB+/AQjBBBB9geAQARnmGW+LjBBB9P9dtMBAW+oHDXEKCJJJJ94HDKAVAD86BBDNDNjBBBzjBBB+/ALjBBBB9geALARnmGW+LjBBB9P9dtMBAW+oHDXEKCJJJJ94HDKABAD86BBABCLFHBAECUFGEMBXDKKAEtMBINDNDNjBBBzjBBB+/ABCLFGD8uEB+yAB8uEBGI+yGL+L+TABCDFGV8uEBGO+yGR+L+TGWjBBBB9gGdeAWjB/+fsAWAWnjBBBBAWAdeGQAQ+MGKAICU9KeALmGLALnAQAKAOCU9KeARmGQAQnmm+R+VGRnmGW+LjBBB9P9dtMBAW+oHIXEKCJJJJ94HIKADAI87EBDNDNjBBBzjBBB+/AQjBBBB9geAQARnmGW+LjBBB9P9dtMBAW+oHDXEKCJJJJ94HDKAVAD87EBDNDNjBBBzjBBB+/ALjBBBB9geALARnmGW+LjBBB9P9dtMBAW+oHDXEKCJJJJ94HDKABAD87EBABCWFHBAECUFGEMBKKK/SILIUI99IUE99DNAEtMBCBHIABHLINDNDNj/zL81zALCOF8uEBGVCIv+y+VGOAL8uEB+ynGRjB/+fsnjBBBzjBBB+/ARjBBBB9gemGW+LjBBB9P9dtMBAW+oHdXEKCJJJJ94HdKALCLF8uEBHQALCDF8uEBHKABAVCEFCIgAIvCETFAd87EBDNDNAOAK+ynGWjB/+fsnjBBBzjBBB+/AWjBBBB9gemGX+LjBBB9P9dtMBAX+oHKXEKCJJJJ94HKKABAVCDFCIgAIvCETFAK87EBDNDNAOAQ+ynGOjB/+fsnjBBBzjBBB+/AOjBBBB9gemGX+LjBBB9P9dtMBAX+oHQXEKCJJJJ94HQKABAVCUFCIgAIvCETFAQ87EBDNDNjBBJzARARn+TAWAWn+TAOAOn+TGRjBBBBARjBBBB9ge+RjB/+fsnjBBBzmGR+LjBBB9P9dtMBAR+oHQXEKCJJJJ94HQKABAVCIgAIvCETFAQ87EBALCWFHLAICLFHIAECUFGEMBKKK6BDNADCD4AE2GEtMBINABABYDBGDCWTCW91+yADCk91ClTCJJJ/8IF++nuDBABCLFHBAECUFGEMBKKK9TEIUCBCBYDJ1JJBGEABCIFC98gFGBbDJ1JJBDNDNABzBCZTGD9NMBCUHIABAD9rCffIFCZ4NBCUsMEKAEHIKAIK/lEEEUDNDNAEABvCIgtMBABHIXEKDNDNADCZ9PMBABHIXEKABHIINAIAEYDBbDBAICLFAECLFYDBbDBAICWFAECWFYDBbDBAICXFAECXFYDBbDBAICZFHIAECZFHEADC9wFGDCS0MBKKADCL6MBINAIAEYDBbDBAECLFHEAICLFHIADC98FGDCI0MBKKDNADtMBINAIAErBB86BBAICEFHIAECEFHEADCUFGDMBKKABK/AEEDUDNDNABCIgtMBABHIXEKAECfEgC+B+C+EW2HLDNDNADCZ9PMBABHIXEKABHIINAIALbDBAICXFALbDBAICWFALbDBAICLFALbDBAICZFHIADC9wFGDCS0MBKKADCL6MBINAIALbDBAICLFHIADC98FGDCI0MBKKDNADtMBINAIAE86BBAICEFHIADCUFGDMBKKABKKKEBCJWKLZ9kBB','dictionary','minVisibleAltitude','removeListenerFunc','Directly','_faceCommand','priority','activate','_tweens','emscripten_bind_DracoUInt32Array_size_0','heightBuffer','S3MTile','level','_loadImage','DDSTexture','texmodmatrix','./utils/strings','createBakeTexture','updateFrustum','FileExtentName','HAS_LIGHT','emscripten_enum_draco_EncodedGeometryType_TRIANGULAR_MESH','minus','instancesData','instantiate','createTypedArray','&tilerow=','Unable\x20to\x20determine\x20Cesium\x20base\x20URL\x20automatically,\x20try\x20defining\x20a\x20global\x20variable\x20called\x20SUPERMAP_BASE_URL.','_emscripten_bind_DracoInt16Array___destroy___0','loadConfig','GetIntEntry','_objsColorList','fromCartesianArray','negateNormal','Pixel','regularEdgeCommand','getAttribute','multiplyByScalar','UNIT_X','getScale','emscripten_bind_Decoder_GetAttributeByUniqueId_2','updateObjsColor','QuantizedMeshTerrainData','_frameState','normalRangeConstant','times','the\x20depth\x20buffer\x20is\x20not\x20supported.','ContextLimits','ROUND_CEIL','getBaseUri','documentElement','_allObjsHide','computeVisibility','_layerIndex','exec','MinVisibleValue','Queue','setTranslation','_labelPixelOffsetScaleByDistance','Invalid\x20BigNumber:\x20','LayerName','must\x20be\x20non-object','instantiateWasm','needed','currentRoute','_visibleAreaColor','_isStopVisible','fromTypedArray','hierarchy','dpi','NaN','OSGBGroup','suffix','BLEND','unproject','emscripten_enum_draco_StatusCode_UNKNOWN_VERSION','#define\x20varying\x20out','beginFunc','inflateEnd','sml:CompressType','MODE\x200','DracoInt32Array','Identifier','uv4','_minHeight','lenbits','GetAttributeId','updatedVisibilityFrame','#define\x20texture2DProjGradEXT\x20textureProjGrad','createCRN','WHITE','emscripten_bind_PointAttribute_attribute_type_0','ScreenSpaceEventType','\x0a\x0a#ifdef\x20HAS_DIR_LIGHTS\x0afor\x20(int\x20i\x20=\x200;\x20i\x20<\x20DIR_LIGHTS;\x20i++)\x20{\x0a\x20\x20\x20\x20directLight.color\x20=\x20uDirectionalLightColor[i];\x0a\x20\x20\x20\x20directLight.direction\x20=\x20uDirectionalLightDirectionEC[i];\x0a\x20\x20\x20\x20directLight.visible\x20=\x20true;\x0a\x20\x20\x20\x20directPhysical(\x20directLight,\x20geometry,\x20material,\x20reflectedLight\x20);\x0a}\x0a#endif\x0a\x0a#ifdef\x20HAS_POINT_LIGHTS\x0aPointLight\x20pointLight;\x0afor\x20(int\x20i\x20=\x200;\x20i\x20<\x20POINT_LIGHTS;\x20i++)\x20{\x0a\x20\x20\x20\x20pointLight.position\x20=\x20uPointLightPositionEC[i];\x0a\x20\x20\x20\x20pointLight.color\x20=\x20uPointLightColor[i];\x0a\x20\x20\x20\x20pointLight.distance\x20=\x20uPointLightDistanceAndDecay[i].x;\x0a\x20\x20\x20\x20pointLight.decay\x20=\x20uPointLightDistanceAndDecay[i].y;\x0a\x20\x20\x20\x20getPointDirectLightIrradiance(\x20pointLight,\x20geometry,\x20directLight\x20);\x0a\x20\x20\x20\x20if(!directLight.visible)\x20continue;\x0a\x20\x20\x20\x20directPhysical(\x20directLight,\x20geometry,\x20material,\x20reflectedLight\x20);\x0a}\x0a#endif\x0a\x0a#ifdef\x20HAS_SPOT_LIGHTS\x0aSpotLight\x20spotLight;\x0afor\x20(int\x20i\x20=\x200;\x20i\x20<\x20SPOT_LIGHTS;\x20i++)\x20{\x0a\x20\x20\x20\x20spotLight.position\x20=\x20uSpotLightPositionEC[i];\x0a\x20\x20\x20\x20spotLight.color\x20=\x20uSpotLightColor[i];\x0a\x20\x20\x20\x20spotLight.direction\x20=\x20uSpotLightDirectionEC[i];\x0a\x20\x20\x20\x20spotLight.coneCos\x20=\x20uSpotLightDistanceDecayCosPenumbra[i].z;\x0a\x20\x20\x20\x20spotLight.penumbraCos\x20=\x20uSpotLightDistanceDecayCosPenumbra[i].w;\x0a\x20\x20\x20\x20getSpotDirectLightIrradiance(\x20spotLight,\x20geometry,\x20directLight\x20);\x0a\x20\x20\x20\x20if(!directLight.visible)\x20continue;\x0a\x20\x20\x20\x20directPhysical(\x20directLight,\x20geometry,\x20material,\x20reflectedLight\x20);\x0a}\x0a#endif\x0a','credit','get\x20scene\x20config\x20failed,','value','SV_DracoCompressed','validate','_emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_QUANTIZATION_TRANSFORM','minInstensity','LESS_OR_EQUAL','max','S3MB','stopNodes','AmbientR','RotateY','set\x20Objs\x20Operation\x20ids','inspect','_visibleDistanceMin','_emissionTexCoordScale','_minCategory','emscripten_bind_Status_ok_0','_free','latitude','inflateInfo','_emscripten_bind_MetadataQuerier_GetIntEntry_2','Program\x20terminated\x20with\x20exit(','waterColour','_emscripten_enum_draco_DataType_DT_INT32','UniformState','_hue','invalid\x20code\x20lengths\x20set','emscripten_bind_DracoUInt16Array_GetValue_1','_selections','queryBooleanAttribute','_depthBuffers','Z_OK','CompressedTextureBuffer','_blockScale','_fileExtension','yOffset','fetchXML','lessThanOrEquals','promise','RenderTarget','fromCache','uv2','#define\x20varying\x20in','CLIP','emscripten_enum_draco_EncodedGeometryType_POINT_CLOUD','preInit','lineCommand','_viewProjMatrixs','emscripten_bind_AttributeQuantizationTransform_quantization_bits_0','decode_texCoord2_normConstant','calculateResolution','skeletonNames','_schuduler','S3mModel','_updatePolygon','stopsInfo','version','AttributeType_Position','groupNode','Ready','_stack','credits','tablename','FLOOD_ANALYSIS','message','OrthographicFrustum','texUnitIndex','west','rangeList','updateObjsOperation','emscripten_bind_Decoder_DecodeBufferToPointCloud_2','normalUniqueID','_inverseViewProjectionDirty','FileName','500\x2016px\x20sans-serif','typeOf','CreateTexture','UnLoad','the\x20position\x20is\x20[longitude,\x20latitude\x20,height]\x20and\x20is\x20not\x20equals\x20viewPosition','NULL','_emscripten_bind_DracoUInt16Array_GetValue_1','emscripten_bind_PointCloud_PointCloud_0','_layerQueue','aColor','_name','Ambient','EXPONENTIAL_AT','hasWaterMask','_enableClipPlane','fromRadians','toLowerCase','_preStopIndex','strings','_editObject','_sampleTerrainMostDetailedFunc','minCategory','precision\x20highp\x20float;\x0aconst\x20float\x20uPixelRatio\x20=\x201.0;\x0a//\x20Inputs\x0aattribute\x20vec3\x20aPosition0;\x0aattribute\x20vec3\x20aPosition1;\x0a//attribute\x20float\x20aVariantOffset;\x0a//attribute\x20float\x20aVariantStroke;\x0a//attribute\x20float\x20aVariantExtension;\x0a\x0a#ifdef\x20SILHOUETTE\x0aattribute\x20vec3\x20aNormalA;\x0aattribute\x20vec3\x20aNormalB;\x0a#else\x20/*\x20SILHOUETTE\x20*/\x0aattribute\x20vec3\x20aNormal;\x0a#endif\x20/*\x20SILHOUETTE\x20*/\x0a\x0aattribute\x20vec2\x20aSideness;\x0a//attribute\x20vec2\x20aPackedAttributes;\x0a\x0astruct\x20UnpackedAttributes\x0a{\x0a\x20\x20\x20\x20vec2\x20sideness;\x0a\x20\x20\x20\x20vec2\x20sidenessNorm;\x0a\x20\x20\x20\x20float\x20lineWidthPixels;\x0a\x20\x20\x20\x20float\x20extensionLengthPixels;\x0a#if\x20(MODE\x20==\x202)\x0a\x20\x20\x20\x20float\x20type;\x0a#endif\x0a};\x0a\x0a//\x20Output\x20required\x20to\x20compute\x20color\x0avarying\x20vec4\x20vColor;\x0a//\x20Output\x20required\x20to\x20compute\x20distance\x20to\x20line/caps\x0avarying\x20vec3\x20vPosition;\x20\x0avarying\x20vec3\x20vViewPosition;\x0avarying\x20float\x20vRadius;\x0avarying\x20float\x20vLineLengthPixels;\x0avarying\x20float\x20vSizeFalloffFactor;\x0avarying\x20float\x20vDistanceFromEye;\x0a\x0auniform\x20float\x20uLineWidth;\x0auniform\x20vec4\x20uLineColor;\x0aconst\x20vec2\x20uDepthBias\x20=\x20vec2(0.5,\x20-4e-4);\x0a\x0a//\x20Utility\x20function\x20to\x20check\x20for\x20NaN\x20values\x0abool\x20isNaN(float\x20val)\x0a{\x0a\x20\x20\x20\x20return\x20(\x20val\x20<\x200.0\x20||\x200.0\x20<\x20val\x20||\x20val\x20==\x200.0\x20)\x20?\x20false\x20:\x20true;\x0a\x20\x20\x20\x20//\x20important:\x20some\x20nVidias\x20failed\x20to\x20cope\x20with\x20version\x20below.\x0a\x20\x20\x20\x20//\x20Probably\x20wrong\x20optimization.\x0a\x20\x20\x20\x20/*return\x20(\x20val\x20<=\x200.0\x20||\x200.0\x20<=\x20val\x20)\x20?\x20false\x20:\x20true;*/\x0a}\x0a\x0avec2\x20calculateProjectedBiasXY(vec4\x20projPos,\x20vec3\x20worldNormal)\x0a{\x0a\x20\x20\x20\x20float\x20offsetXY\x20=\x20uDepthBias.x;\x0a\x20\x20\x20\x20float\x20offsetZ\x20\x20=\x20uDepthBias.y;\x0a\x20\x20\x20\x20vec4\x20projNormal\x20=\x20czm_projection\x20*\x20czm_view\x20*\x20vec4(worldNormal,\x200.0);\x0a\x20\x20\x20\x20return\x20offsetXY\x20*\x20projPos.w\x20*\x202.0\x20/\x20czm_viewport.zw\x20*\x20normalize(projNormal.xyz).xy;\x0a}\x0a\x0a//\x20A\x20z-offset,\x20using\x20a\x20depth\x20based\x20heuristic.\x0afloat\x20calculateProjectedBiasZ(vec4\x20projPos)\x0a{\x0a\x20\x20\x20\x20float\x20fProjZ\x20=\x20projPos.z\x20/\x20projPos.w;\x0a\x20\x20\x20\x20if(fProjZ\x20<\x200.1)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x200.0;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20float\x20offsetZ\x20=\x20uDepthBias.y;\x0a\x20\x20\x20\x20return\x20sqrt(projPos.z)\x20*\x20offsetZ;\x0a}\x0a\x0avec4\x20adjustProjectedPosition(vec4\x20projPos,\x20vec3\x20worldNormal,\x20float\x20lineWidth)\x0a{\x0a\x20\x20\x20\x20vec2\x20offsetXY\x20=\x20calculateProjectedBiasXY(projPos,\x20worldNormal);\x0a\x20\x20\x20\x20//\x20we\x20currently\x20have\x20to\x20do\x20this\x20check\x20because\x20some\x20geometries\x20come\x20with\x200\x20length\x20edge\x20normals.\x0a\x20\x20\x20\x20if\x20(!isNaN(offsetXY.x)\x20&&\x20!isNaN(offsetXY.y))\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20projPos.xy\x20+=\x20offsetXY;\x0a\x20\x20\x20\x20}\x0a#ifdef\x20LOG_DEPTH\x0a\x20\x20\x20\x20vDistanceFromEye\x20=\x20projPos.w;\x0a#else\x0a\x20\x20\x20\x20projPos.z\x20+=\x20calculateProjectedBiasZ(projPos);\x0a#endif\x0a\x20\x20\x20\x20return\x20projPos;\x0a}\x0a\x0a#if\x20(MODE\x20==\x202\x20||\x20MODE\x20==\x201)\x0auniform\x20vec2\x20uStrokesTextureScale;\x0auniform\x20float\x20uStrokesLog2Resolution;\x0auniform\x20float\x20uStrokeVariants;\x0avarying\x20vec2\x20vStrokeUV;\x0avarying\x20float\x20vLineIndex;\x0avoid\x20calculateStyleOutputsSketch(float\x20lineLength,\x20UnpackedAttributes\x20unpackedAttributes)\x0a{\x0a\x20\x20\x20\x20vec2\x20sidenessNorm\x20=\x20unpackedAttributes.sidenessNorm;\x0a\x20\x20\x20\x20float\x20lineIndex\x20=\x20clamp(ceil(log2(lineLength)),\x200.0,\x20uStrokesLog2Resolution);\x0a\x20\x20\x20\x20vStrokeUV\x20=\x20vec2(exp2(lineIndex)\x20*\x20sidenessNorm.y,\x20lineIndex\x20*\x20uStrokeVariants\x20+\x20aVariantStroke\x20+\x200.5)\x20*\x20uStrokesTextureScale;\x0a\x20\x20\x20\x20vStrokeUV.x\x20+=\x20aVariantOffset;\x0a\x20\x20\x20\x20vLineIndex\x20=\x20lineIndex;\x0a}\x0a#endif\x0a\x0a#if\x20(MODE\x20==\x200)\x0avoid\x20calculateStyleOutputs(vec4\x20viewPosV0,\x20vec4\x20viewPosV1,\x20vec4\x20worldPosV0,\x20vec4\x20worldPosV1,\x20vec4\x20projPos,\x20vec3\x20worldNormal,\x20UnpackedAttributes\x20unpackedAttributes)\x0a{}\x0a#elif\x20(MODE\x20==\x201)\x0avoid\x20calculateStyleOutputs(vec4\x20viewPosV0,\x20vec4\x20viewPosV1,\x20vec4\x20worldPosV0,\x20vec4\x20worldPosV1,\x20vec4\x20projPos,\x20vec3\x20worldNormal,\x20UnpackedAttributes\x20unpackedAttributes)\x0a{\x0a\x20\x20\x20\x20calculateStyleOutputsSketch(vLineLengthPixels,\x20unpackedAttributes);\x0a}\x0a#elif\x20(MODE\x20==\x202)\x0avarying\x20float\x20vType;\x0avoid\x20calculateStyleOutputs(vec4\x20viewPosV0,\x20vec4\x20viewPosV1,\x20vec4\x20worldPosV0,\x20vec4\x20worldPosV1,\x20vec4\x20projPos,\x20vec3\x20worldNormal,\x20UnpackedAttributes\x20unpackedAttributes)\x0a{\x0a\x20\x20\x20\x20vType\x20=\x20unpackedAttributes.type;\x0a\x20\x20\x20\x20if\x20(unpackedAttributes.type\x20<=\x200.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20calculateStyleOutputsSketch(vLineLengthPixels,\x20unpackedAttributes);\x0a\x20\x20\x20\x20}\x0a}\x0a#endif\x0a\x0a\x0a//\x20Solid\x0a#if\x20(MODE\x20==\x202\x20||\x20MODE\x20==\x200)\x0afloat\x20calculateLineAmplitudeSolid()\x0a{\x0a\x20\x20\x20\x20return\x200.0;\x0a}\x0a#endif\x0a#if\x20(MODE\x20==\x200)\x0afloat\x20calculateLineAmplitude(UnpackedAttributes\x20unpackedAttributes)\x0a{\x0a\x20\x20\x20\x20return\x20calculateLineAmplitudeSolid();\x0a}\x0a#endif\x0a//\x20Sketch\x0a#if\x20(MODE\x20==\x202\x20||\x20MODE\x20==\x201)\x0a\x20\x20\x20\x20uniform\x20float\x20uStrokesAmplitude;\x0afloat\x20calculateLineAmplitudeSketch()\x0a{\x0a\x20\x20\x20\x20return\x20uStrokesAmplitude;\x0a}\x0a#endif\x0a#if\x20(MODE\x20==\x201)\x0afloat\x20calculateLineAmplitude(UnpackedAttributes\x20unpackedAttributes)\x0a{\x0a\x20\x20\x20\x20return\x20calculateLineAmplitudeSketch();\x0a}\x0a#endif\x0a//\x20Uber\x0a#if\x20(MODE\x20==\x202)\x0afloat\x20calculateLineAmplitude(UnpackedAttributes\x20unpackedAttributes)\x0a{\x0a\x20\x20\x20\x20float\x20type\x20=\x20unpackedAttributes.type;\x0a\x20\x20\x20\x20if\x20(type\x20<=\x200.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20calculateLineAmplitudeSketch();\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20calculateLineAmplitudeSolid();\x0a\x20\x20\x20\x20}\x0a}\x0a#endif\x0a\x0a\x0auniform\x20float\x20uDistanceFalloffFactor;\x0afloat\x20distanceBasedPerspectiveFactor(float\x20distance)\x0a{\x0a\x20\x20\x20\x20return\x20clamp(sqrt(uDistanceFalloffFactor\x20/\x20distance),\x200.0,\x201.0);\x0a}\x0a\x0a#define\x20COMPONENT_COLOR_FIELD_OFFSET\x200.0\x0a#define\x20COMPONENT_OTHER_FIELDS_OFFSET\x201.0\x0a#define\x20COMPONENT_FIELD_COUNT\x202.0\x0a#define\x20LINE_WIDTH_FRACTION_FACTOR\x208.0\x0a#define\x20EXTENSION_LENGTH_OFFSET\x20128.0\x0a#define\x20COMPONENT_TEX_WIDTH\x204096.0\x0a\x0astruct\x20ComponentData\x0a{\x0a\x20\x20\x20\x20float\x20lineWidth;\x0a\x20\x20\x20\x20float\x20extensionLength;\x0a\x20\x20\x20\x20float\x20type;\x0a};\x0a\x0a\x0aComponentData\x20readComponentData()\x0a{\x0a\x20\x20\x20\x20return\x20ComponentData(uLineWidth,\x200.0,\x200.0);\x0a}\x0a\x0avec3\x20modelToWorldNormal(vec3\x20normal)\x0a{\x0a\x20\x20\x20\x20return\x20(czm_model\x20*\x20vec4(normal,\x200.0)).xyz;\x0a}\x0a\x0avec3\x20silhouetteWorldNormal(vec3\x20normalA,\x20vec3\x20normalB)\x0a{\x0a\x20\x20\x20\x20return\x20modelToWorldNormal(normalize(normalA\x20+\x20normalB));\x0a}\x0a\x0a//\x20Fall-off\x20extension\x20length\x20for\x20shorter\x20strokes,\x20starting\x20from\x20strokes\x20that\x20are\x20256\x20size,\x0a//\x20fall-off\x20exponentially\x0afloat\x20calculateExtensionLength(float\x20extensionLength,\x20float\x20lineLength)\x0a{\x0a\x20\x20\x20\x20return\x20extensionLength\x20/\x20(log2(max(1.0,\x20256.0\x20/\x20lineLength))\x20*\x200.2\x20+\x201.0);\x0a}\x0a\x0a#ifdef\x20SILHOUETTE\x0a//\x20#uniforms:\x20czm_view,\x20czm_model\x0abool\x20isSilhouetteEdge(vec4\x20viewPos,\x20vec3\x20normalA,\x20vec3\x20normalB)\x0a{\x0a//\x20transform\x20the\x20two\x20face\x20normals\x0a\x20\x20\x20\x20vec3\x20viewNormalA\x20=\x20(czm_view\x20*\x20czm_model\x20*\x20vec4(normalA,\x200.0)).xyz;\x0a\x20\x20\x20\x20vec3\x20viewNormalB\x20=\x20(czm_view\x20*\x20czm_model\x20*\x20vec4(normalB,\x200.0)).xyz;\x0a//\x20compute\x20the\x20direction\x20from\x20the\x20edge\x20to\x20the\x20camera\x0a\x20\x20\x20\x20vec3\x20viewDir\x20=\x20-viewPos.xyz;\x0a//\x20check\x20which\x20of\x20the\x20two\x20faces\x20are\x20visible\x0a//\x20display\x20the\x20edge\x20if\x20exactly\x20one\x20of\x20the\x20two\x20is\x20visible\x0a\x20\x20\x20\x20float\x20faceAVisible\x20=\x20dot(viewDir,\x20viewNormalA);\x0a//\x20positive\x20if\x20visible\x0a\x20\x20\x20\x20float\x20faceBVisible\x20=\x20dot(viewDir,\x20viewNormalB);\x0a//\x20positive\x20if\x20visible\x0a//\x201\x20if\x20exactly\x20one\x20face\x20visible,\x200\x20otherwise\x0a\x20\x20\x20\x20return\x20faceAVisible\x20*\x20faceBVisible\x20<\x200.0;\x0a}\x0a#endif\x20/*\x20SILHOUETTE\x20*/\x0a\x0avoid\x20clipLineSegmentToNearPlane(vec3\x20p0,vec3\x20p1,out\x20bool\x20clipped,out\x20bool\x20culledByNearPlane,out\x20vec4\x20clippedPositionEC)\x0a{\x0a\x20\x20\x20\x20culledByNearPlane\x20=\x20false;\x0a\x20\x20\x20\x20clipped\x20=\x20false;\x0a\x20\x20\x20\x20vec3\x20p0ToP1\x20=\x20p1\x20-\x20p0;\x0a\x20\x20\x20\x20float\x20magnitude\x20=\x20length(p0ToP1);\x0a\x20\x20\x20\x20vec3\x20direction\x20=\x20normalize(p0ToP1);\x0a\x20\x20\x20\x20float\x20endPoint0Distance\x20=\x20\x20czm_currentFrustum.x\x20+\x20p0.z;\x0a\x20\x20\x20\x20float\x20denominator\x20=\x20-direction.z;\x0a\x20\x20\x20\x20if\x20(endPoint0Distance\x20>\x200.0\x20&&\x20abs(denominator)\x20<\x20czm_epsilon7)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20culledByNearPlane\x20=\x20true;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x20if\x20(endPoint0Distance\x20>\x200.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20t\x20=\x20endPoint0Distance\x20/\x20denominator;\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(t\x20<\x200.0\x20||\x20t\x20>\x20magnitude)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20culledByNearPlane\x20=\x20true;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20p0\x20=\x20p0\x20+\x20t\x20*\x20direction;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20p0.z\x20=\x20min(p0.z,\x20-czm_currentFrustum.x);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20clipped\x20=\x20true;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20clippedPositionEC\x20=\x20vec4(p0,\x201.0);\x0a}\x0a\x0afloat\x20writeNonPerspective(float\x20value,\x20float\x20w)\x20{\x0a\x20\x20\x20\x20return\x20value\x20*\x20w;\x0a}\x0a\x0avec2\x20writeNonPerspective(vec2\x20value,\x20float\x20w)\x20{\x0a\x20\x20\x20\x20return\x20value\x20*\x20w;\x0a}\x0a\x0avec3\x20writeNonPerspective(vec3\x20value,\x20float\x20w)\x20{\x0a\x20\x20\x20\x20return\x20value\x20*\x20w;\x0a}\x0a\x0avec4\x20writeNonPerspective(vec4\x20value,\x20float\x20w)\x20{\x0a\x20\x20\x20\x20return\x20value\x20*\x20w;\x0a}\x0a\x0avec4\x20calculateGeometricOutputs(vec4\x20viewPosV0,\x20vec4\x20viewPosV1,\x20vec4\x20worldPosV0,\x20vec4\x20worldPosV1,\x20vec3\x20worldNormal,\x20UnpackedAttributes\x20unpackedAttributes)\x0a{\x0a\x20\x20\x20\x20vec2\x20sideness\x20=\x20unpackedAttributes.sideness;\x0a\x20\x20\x20\x20vec2\x20sidenessNorm\x20=\x20unpackedAttributes.sidenessNorm;\x0a\x20\x20\x20\x20vec4\x20clippedViewPosV0;\x20\x20\x20\x20bool\x20clippedV0,culledV0;\x20\x20\x20\x20clipLineSegmentToNearPlane(viewPosV0.xyz,\x20viewPosV1.xyz,\x20clippedV0,\x20culledV0,\x20clippedViewPosV0);\x20\x20\x20\x20vec4\x20clippedViewPosV1;\x20\x20\x20\x20bool\x20clippedV1,\x20culledV1;\x20\x20\x20\x20clipLineSegmentToNearPlane(viewPosV1.xyz,\x20viewPosV0.xyz,\x20clippedV1,\x20culledV1,\x20clippedViewPosV1);\x20\x20\x20\x20vec4\x20viewPos\x20=\x20mix(clippedViewPosV0,\x20clippedViewPosV1,\x20sidenessNorm.y);\x0a\x20\x20\x20\x20vViewPosition\x20=\x20viewPos.xyz\x20/\x20viewPos.w;\x0a\x20\x20\x20\x20vec4\x20projPosV0\x20=\x20czm_projection\x20*\x20clippedViewPosV0;\x0a\x20\x20\x20\x20vec4\x20projPosV1\x20=\x20czm_projection\x20*\x20clippedViewPosV1;\x0a\x20\x20\x20\x20vec4\x20projPos\x20=\x20czm_projection\x20*\x20viewPos;\x0a\x20\x20\x20\x20vec3\x20screenSpaceLineNDC\x20=\x20(projPosV1.xyz\x20/\x20projPosV1.w\x20-\x20projPosV0.xyz\x20/\x20projPosV0.w);\x0a\x20\x20\x20\x20vec2\x20uNDCToPixel\x20=\x20vec2(czm_viewport.z\x20/\x202.0,\x20czm_viewport.w\x20/\x202.0);\x0a\x20\x20\x20\x20vec2\x20screenSpaceLinePixels\x20=\x20screenSpaceLineNDC.xy\x20*\x20uNDCToPixel;\x0a\x20\x20\x20\x20float\x20lineLengthPixels\x20=\x20length(screenSpaceLinePixels);\x0a\x20\x20\x20\x20float\x20dzPerPixel\x20=\x20screenSpaceLineNDC.z\x20/\x20lineLengthPixels;\x0a\x20\x20\x20\x20vec2\x20screenSpaceDirection\x20=\x20screenSpaceLinePixels\x20/\x20lineLengthPixels;\x0a\x20\x20\x20\x20vec2\x20perpendicularScreenSpaceDirection\x20=\x20vec2(screenSpaceDirection.y,\x20-screenSpaceDirection.x)\x20*\x20sideness.x;\x0a\x20\x20\x20\x20float\x20falloffFactor\x20=\x20distanceBasedPerspectiveFactor(-viewPos.z)\x20*\x20uPixelRatio;\x0a\x20\x20\x20\x20float\x20lineWidthPixels\x20=\x20unpackedAttributes.lineWidthPixels\x20*\x20falloffFactor;\x0a\x20\x20\x20\x20float\x20extensionLengthPixels\x20=\x20calculateExtensionLength(unpackedAttributes.extensionLengthPixels,\x20lineLengthPixels)\x20*\x20falloffFactor;\x0a\x20\x20\x20\x20float\x20lineAmplitudePixels\x20=\x20calculateLineAmplitude(unpackedAttributes)\x20*\x20uPixelRatio;\x0a\x20\x20\x20\x20vSizeFalloffFactor\x20=\x20falloffFactor;\x0a\x20\x20\x20\x20float\x20lineWidthAndAmplitudePixels\x20=\x20lineWidthPixels\x20+\x20lineAmplitudePixels\x20+\x20lineAmplitudePixels;\x0a\x20\x20\x20\x20float\x20extendedLineLengthPixels\x20=\x20lineLengthPixels\x20+\x20extensionLengthPixels\x20+\x20extensionLengthPixels;\x0a#ifdef\x20ANTIALIASING\x0a\x20\x20\x20\x20const\x20float\x20aaPaddingPixels\x20=\x201.0;\x0a\x20\x20\x20\x20//\x20Line\x20size\x20with\x20padding\x0a\x20\x20\x20\x20float\x20halfAAPaddedLineWidthAndAmplitudePixels\x20=\x20lineWidthAndAmplitudePixels\x20*\x200.5\x20+\x20aaPaddingPixels;\x0a\x20\x20\x20\x20float\x20aaPaddedRoundedCapSizePixels\x20=\x20lineWidthPixels\x20*\x200.5\x20+\x20aaPaddingPixels;\x0a\x20\x20\x20\x20//\x20Line\x20length\x20with\x20padding\x0a\x20\x20\x20\x20float\x20aaPaddedLineLengthPixels\x20=\x20extendedLineLengthPixels\x20+\x20aaPaddingPixels\x20+\x20aaPaddingPixels;\x0a\x20\x20\x20\x20float\x20halfAAPaddedLineLengthPixels\x20=\x20aaPaddedLineLengthPixels\x20*\x200.5;\x0a#else\x20/*\x20ANTIALIASING\x20*/\x0a\x20\x20\x20\x20//\x20Even\x20if\x20there\x20is\x20no\x20AA,\x20we\x20still\x20want\x20to\x20do\x20proper\x20<1px\x20rendering,\x0a\x20\x20\x20\x20//\x20so\x20we\x20effectively\x20clamp\x20the\x20pixel\x20sizes\x20to\x20minimum\x20of\x201px\x20and\x20compute\x0a\x20\x20\x20\x20//\x20coverage\x20in\x20the\x20fragment\x20shader\x20\x20\x20\x0a\x20\x20\x20\x20float\x20halfAAPaddedLineWidthAndAmplitudePixels\x20=\x20max(lineWidthAndAmplitudePixels,\x201.0)\x20*\x200.5;\x0a\x20\x20\x20\x20float\x20aaPaddedRoundedCapSizePixels\x20=\x20max(lineWidthPixels,\x201.0)\x20*\x200.5;\x0a\x20\x20\x20\x20float\x20halfAAPaddedLineLengthPixels\x20=\x20max(extendedLineLengthPixels,\x201.0)\x20*\x200.5;\x0a#endif\x20/*\x20ANTIALIASING\x20*/\x0a\x20\x20\x20\x20//\x20Half\x20line\x20width\x20in\x20NDC\x20including\x20padding\x20for\x20anti\x20aliasing\x0a\x20\x20\x20\x20vec2\x20uPixelToNDC\x20=\x20vec2(2.0\x20/\x20czm_viewport.z,\x202.0\x20/\x20czm_viewport.w);\x0a\x20\x20\x20\x20vec2\x20halfAAPaddedLineWidthAndAmplitudeNDC\x20=\x20halfAAPaddedLineWidthAndAmplitudePixels\x20*\x20uPixelToNDC;\x0a\x20\x20\x20\x20vec2\x20aaPaddedRoundedCapSizeNDC\x20=\x20aaPaddedRoundedCapSizePixels\x20*\x20uPixelToNDC;\x0a\x20\x20\x20\x20vec2\x20extensionLengthNDC\x20=\x20extensionLengthPixels\x20*\x20uPixelToNDC;\x0a\x20\x20\x20\x20//\x20Compute\x20screen\x20space\x20position\x20of\x20vertex,\x20offsetting\x20for\x20line\x20size\x20and\x20end\x20caps\x0a\x20\x20\x20\x20vec2\x20ndcOffset\x20=\x20(screenSpaceDirection\x20*\x20sideness.y\x20*\x20(aaPaddedRoundedCapSizeNDC\x20+\x20extensionLengthNDC)\x20+\x20perpendicularScreenSpaceDirection\x20*\x20halfAAPaddedLineWidthAndAmplitudeNDC);\x0a\x20\x20\x20\x20projPos.xy\x20+=\x20ndcOffset\x20*\x20projPos.w;\x0a\x20\x20\x20\x20projPos.z\x20+=\x20(dzPerPixel\x20*\x20(aaPaddedRoundedCapSizePixels\x20+\x20extensionLengthPixels))\x20*\x20sideness.y\x20*\x20projPos.w;\x0a\x20\x20\x20\x20projPos\x20=\x20adjustProjectedPosition(projPos,\x20worldNormal,\x201.0\x20+\x20max((lineWidthAndAmplitudePixels\x20-\x201.0)\x20*\x200.5,\x200.0));\x0a\x20\x20\x20\x20//\x20Line\x20length\x20with\x20end\x20caps\x0a\x20\x20\x20\x20float\x20aaPaddedLineWithCapsLengthPixels\x20=\x20extendedLineLengthPixels\x20+\x20aaPaddedRoundedCapSizePixels\x20+\x20aaPaddedRoundedCapSizePixels;\x0a\x20\x20\x20\x20float\x20pixelPositionAlongLine\x20=\x20aaPaddedLineWithCapsLengthPixels\x20*\x20sidenessNorm.y\x20-\x20aaPaddedRoundedCapSizePixels;\x0a\x20\x20\x20\x20//\x20Position\x20in\x20pixels\x20with\x20origin\x20at\x20first\x20vertex\x20of\x20line\x20segment\x0a\x20\x20\x20\x20//\x20The\x20line\x20width\x20radius\x20in\x20pixels\x0a\x20\x20\x20\x20vRadius\x20=\x20lineWidthPixels\x20*\x200.5;\x0a\x20\x20\x20\x20vLineLengthPixels\x20=\x20extendedLineLengthPixels;\x0a\x20\x20\x20\x20vPosition\x20=\x20writeNonPerspective(vec3(halfAAPaddedLineWidthAndAmplitudePixels\x20*\x20sideness.x,\x20pixelPositionAlongLine,\x20pixelPositionAlongLine\x20/\x20extendedLineLengthPixels),\x20projPos.w);\x0a#ifdef\x20SILHOUETTE\x0a\x20\x20\x20\x20gl_Position\x20=\x20isSilhouetteEdge(viewPosV0,\x20aNormalA,\x20aNormalB)\x20?\x20projPos\x20:\x20vec4(10.0,\x2010.0,\x2010.0,\x201.0);\x0a#else\x20/*\x20SILHOUETTE\x20*/\x0a\x20\x20\x20\x20gl_Position\x20=\x20projPos;\x0a#endif\x20/*\x20SILHOUETTE\x20*/\x0a\x0a#if\x20(MODE\x20==\x202)\x0a\x20\x20\x20\x20if\x20(unpackedAttributes.type\x20<=\x200.0\x20&&\x20lineLengthPixels\x20<=\x203.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_Position\x20=\x20vec4(10.0,\x2010.0,\x2010.0,\x201.0);\x0a\x20\x20\x20\x20}\x0a#elif\x20(MODE\x20==\x201)\x0a\x20\x20\x20\x20if\x20(lineLengthPixels\x20<=\x203.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_Position\x20=\x20vec4(10.0,\x2010.0,\x2010.0,\x201.0);\x20\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x20\x20\x20\x20return\x20projPos;\x0a}\x0a\x0a\x0a#if\x20(MODE\x20==\x202)\x0aUnpackedAttributes\x20unpackAttributes(ComponentData\x20component)\x0a{\x0a\x20\x20\x20\x20vec2\x20sidenessNorm\x20=\x20aSideness;\x0a\x20\x20\x20\x20vec2\x20sideness\x20=\x20sidenessNorm\x20*\x202.0\x20-\x201.0;\x0a\x20\x20\x20\x20float\x20fType\x20=\x20component.type;\x0a\x20\x20\x20\x20float\x20extensionLengthPixels\x20=\x20component.extensionLength;\x0a\x20\x20\x20\x20float\x20lineWidth\x20=\x20component.lineWidth;\x0a\x20\x20\x20\x20if\x20(fType\x20<=\x200.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20extensionLengthPixels\x20*=\x20aVariantExtension\x20*\x202.0\x20-\x201.0;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20return\x20UnpackedAttributes(sideness,\x20sidenessNorm,\x20lineWidth,\x20extensionLengthPixels,\x20fType);\x0a}\x0a#else\x20/*\x20(MODE\x20==\x202)\x20*/\x0aUnpackedAttributes\x20unpackAttributes(ComponentData\x20component)\x0a{\x0a\x20\x20\x20\x20vec2\x20sidenessNorm\x20=\x20aSideness;\x0a\x20\x20\x20\x20vec2\x20sideness\x20=\x20sidenessNorm\x20*\x202.0\x20-\x201.0;\x0a\x20\x20\x20\x20float\x20extensionLengthPixels\x20=\x20component.extensionLength;\x0a#if\x20(MODE\x20==\x201)\x0a\x20\x20\x20\x20extensionLengthPixels\x20*=\x20aVariantExtension\x20*\x202.0\x20-\x201.0;\x0a#endif\x0a\x20\x20\x20\x20float\x20lineWidth\x20=\x20component.lineWidth;\x0a\x20\x20\x20\x20return\x20UnpackedAttributes(sideness,\x20sidenessNorm,\x20lineWidth,\x20extensionLengthPixels);\x0a}\x0a#endif\x20/*\x20(MODE\x20==\x202)\x20*/\x0a\x0avarying\x20float\x20fSelected;\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20fSelected\x20=\x200.0;\x0a\x20\x20\x20\x20ComponentData\x20component\x20=\x20readComponentData();\x0a\x20\x20\x20\x20UnpackedAttributes\x20unpackedAttributes\x20=\x20unpackAttributes(component);\x0a\x20\x20\x20\x20vec4\x20worldPosV0\x20=\x20czm_model\x20*\x20vec4(aPosition0,\x201.0);\x0a\x20\x20\x20\x20vec4\x20worldPosV1\x20=\x20czm_model\x20*\x20vec4(aPosition1,\x201.0);\x0a\x20\x20\x20\x20vec4\x20viewPosV0\x20=\x20czm_modelView\x20*\x20vec4(aPosition0,\x201.0);\x0a\x20\x20\x20\x20vec4\x20viewPosV1\x20=\x20czm_modelView\x20*\x20vec4(aPosition1,\x201.0);\x0a#ifdef\x20SILHOUETTE\x0a\x20\x20\x20\x20vec3\x20worldNormal\x20=\x20silhouetteWorldNormal(aNormalA,\x20aNormalB);\x0a#else\x20/*\x20SILHOUETTE\x20*/\x0a\x20\x20\x20\x20vec3\x20worldNormal\x20=\x20modelToWorldNormal(aNormal);\x0a#endif\x20/*\x20SILHOUETTE\x20*/\x0a\x20\x20\x20\x20//\x20General\x20geometric\x20computation\x20for\x20all\x20types\x20of\x20edges\x0a\x20\x20\x20\x20vec4\x20projPos\x20=\x20calculateGeometricOutputs(viewPosV0,\x20viewPosV1,\x20worldPosV0,\x20worldPosV1,\x20worldNormal,\x20unpackedAttributes);\x0a\x20\x20\x20\x20vColor\x20=\x20uLineColor;\x0a}','SuperMapTerrainProvider','setObjsVisible','invalid\x20bit\x20length\x20repeat','WithinLayer3DGroup','subTexturesToUpload','FAILED','json','ShadowType','SceneMode','MaterialExt','getFragment','Tex','onComplete','isRootTile','_inverseNormalDirty','snowEffect','labels','_createCommand','fillStyleChange','endY','isSct','rayPlane','minimumLevel\x20must\x20not\x20be\x20called\x20before\x20the\x20imagery\x20provider\x20is\x20ready.','_emscripten_enum_draco_StatusCode_IO_ERROR','window','TEXTURE_COORD_ONE_IS_W','__class__','index','useLineColor','decode_texCoord4_normConstant','_target','NORMAL','emscripten_bind_Decoder_GetAttributeId_2','s3mblock','alphaMode','_emissionColor','groupSize','DEGREE','setVisibleInViewport','oriTexture','.s3m','_labelBackgroundColor','getClass','ANTIALIASING','getVertexShaderCallback','_subBatchValuesBake','availabilityPromiseCache','startsWith','distanceToNext','S3MPixelFormat','EditHandler','ProjectionImageFS','GeographicTilingScheme','need\x20dictionary','abort(','compressedTextureSizeInBytes','_emscripten_bind_DracoInt8Array_size_0','blockCacheQueue','emscripten_enum_draco_DataType_DT_INT16','asin','ungzip','emscripten_bind_DracoUInt16Array___destroy___0','path','metallicFactor','_levels','createdBaker','Camera','EPSILON5','gte','body','processFrame','posUniqueID','vertexAttrUniqueIDs','constType','_numberOfLevelZeroTilesX','hold','getColorTexture','the\x20distance\x20is\x20greater\x20than\x200.0','FORMAT','\x0a\x20\x20\x20\x20#define\x20cubeUV_minMipLevel\x204.0\x0a\x09#define\x20cubeUV_minTileSize\x2016.0\x0a\x0a\x09//\x20These\x20shader\x20functions\x20convert\x20between\x20the\x20UV\x20coordinates\x20of\x20a\x20single\x20face\x20of\x0a\x09//\x20a\x20cubemap,\x20the\x200-5\x20integer\x20index\x20of\x20a\x20cube\x20face,\x20and\x20the\x20direction\x20vector\x20for\x0a\x09//\x20sampling\x20a\x20textureCube\x20(not\x20generally\x20normalized\x20).\x0a\x0a\x09float\x20getFace(\x20vec3\x20direction\x20)\x20{\x0a\x0a\x09\x09vec3\x20absDirection\x20=\x20abs(\x20direction\x20);\x0a\x0a\x09\x09float\x20face\x20=\x20-\x201.0;\x0a\x0a\x09\x09if\x20(\x20absDirection.x\x20>\x20absDirection.z\x20)\x20{\x0a\x0a\x09\x09\x09if\x20(\x20absDirection.x\x20>\x20absDirection.y\x20)\x0a\x0a\x09\x09\x09\x09face\x20=\x20direction.x\x20>\x200.0\x20?\x200.0\x20:\x203.0;\x0a\x0a\x09\x09\x09else\x0a\x0a\x09\x09\x09\x09face\x20=\x20direction.y\x20>\x200.0\x20?\x201.0\x20:\x204.0;\x0a\x0a\x09\x09}\x20else\x20{\x0a\x0a\x09\x09\x09if\x20(\x20absDirection.z\x20>\x20absDirection.y\x20)\x0a\x0a\x09\x09\x09\x09face\x20=\x20direction.z\x20>\x200.0\x20?\x202.0\x20:\x205.0;\x0a\x0a\x09\x09\x09else\x0a\x0a\x09\x09\x09\x09face\x20=\x20direction.y\x20>\x200.0\x20?\x201.0\x20:\x204.0;\x0a\x0a\x09\x09}\x0a\x0a\x09\x09return\x20face;\x0a\x0a\x09}\x0a\x0a\x09//\x20RH\x20coordinate\x20system;\x20PMREM\x20face-indexing\x20convention\x0a\x09vec2\x20getUV(\x20vec3\x20direction,\x20float\x20face\x20)\x20{\x0a\x0a\x09\x09vec2\x20uv;\x0a\x0a\x09\x09if\x20(\x20face\x20==\x200.0\x20)\x20{\x0a\x0a\x09\x09\x09uv\x20=\x20vec2(\x20direction.z,\x20direction.y\x20)\x20/\x20abs(\x20direction.x\x20);\x20//\x20pos\x20x\x0a\x0a\x09\x09}\x20else\x20if\x20(\x20face\x20==\x201.0\x20)\x20{\x0a\x0a\x09\x09\x09uv\x20=\x20vec2(\x20-\x20direction.x,\x20-\x20direction.z\x20)\x20/\x20abs(\x20direction.y\x20);\x20//\x20pos\x20y\x0a\x0a\x09\x09}\x20else\x20if\x20(\x20face\x20==\x202.0\x20)\x20{\x0a\x0a\x09\x09\x09uv\x20=\x20vec2(\x20-\x20direction.x,\x20direction.y\x20)\x20/\x20abs(\x20direction.z\x20);\x20//\x20pos\x20z\x0a\x0a\x09\x09}\x20else\x20if\x20(\x20face\x20==\x203.0\x20)\x20{\x0a\x0a\x09\x09\x09uv\x20=\x20vec2(\x20-\x20direction.z,\x20direction.y\x20)\x20/\x20abs(\x20direction.x\x20);\x20//\x20neg\x20x\x0a\x0a\x09\x09}\x20else\x20if\x20(\x20face\x20==\x204.0\x20)\x20{\x0a\x0a\x09\x09\x09uv\x20=\x20vec2(\x20-\x20direction.x,\x20direction.z\x20)\x20/\x20abs(\x20direction.y\x20);\x20//\x20neg\x20y\x0a\x0a\x09\x09}\x20else\x20{\x0a\x0a\x09\x09\x09uv\x20=\x20vec2(\x20direction.x,\x20direction.y\x20)\x20/\x20abs(\x20direction.z\x20);\x20//\x20neg\x20z\x0a\x0a\x09\x09}\x0a\x0a\x09\x09return\x200.5\x20*\x20(\x20uv\x20+\x201.0\x20);\x0a\x0a\x09}\x0a\x0a\x09vec3\x20bilinearCubeUV(\x20sampler2D\x20envMap,\x20vec3\x20direction,\x20float\x20mipInt\x20)\x20{\x0a\x0a\x09\x09float\x20face\x20=\x20getFace(\x20direction\x20);\x0a\x0a\x09\x09float\x20filterInt\x20=\x20max(\x20cubeUV_minMipLevel\x20-\x20mipInt,\x200.0\x20);\x0a\x0a\x09\x09mipInt\x20=\x20max(\x20mipInt,\x20cubeUV_minMipLevel\x20);\x0a\x0a\x09\x09float\x20faceSize\x20=\x20exp2(\x20mipInt\x20);\x0a\x0a\x09\x09vec2\x20uv\x20=\x20getUV(\x20direction,\x20face\x20)\x20*\x20(\x20faceSize\x20-\x202.0\x20)\x20+\x201.0;\x0a\x0a\x09\x09if\x20(\x20face\x20>\x202.0\x20)\x20{\x0a\x0a\x09\x09\x09uv.y\x20+=\x20faceSize;\x0a\x0a\x09\x09\x09face\x20-=\x203.0;\x0a\x0a\x09\x09}\x0a\x0a\x09\x09uv.x\x20+=\x20face\x20*\x20faceSize;\x0a\x0a\x09\x09uv.x\x20+=\x20filterInt\x20*\x203.0\x20*\x20cubeUV_minTileSize;\x0a\x0a\x09\x09uv.y\x20+=\x204.0\x20*\x20(\x20exp2(\x20CUBEUV_MAX_MIP\x20)\x20-\x20faceSize\x20);\x0a\x0a\x09\x09uv.x\x20*=\x20CUBEUV_TEXEL_WIDTH;\x0a\x09\x09uv.y\x20*=\x20CUBEUV_TEXEL_HEIGHT;\x0a\x0a\x09\x09return\x20texture2DGradEXT(\x20envMap,\x20uv,\x20vec2(\x200.0\x20),\x20vec2(\x200.0\x20)\x20).rgb;\x20//\x20disable\x20anisotropic\x20filtering\x0a\x0a\x09}\x0a\x0a\x09//\x20These\x20defines\x20must\x20match\x20with\x20PMREMGenerator\x0a\x0a\x09#define\x20cubeUV_r0\x201.0\x0a\x09#define\x20cubeUV_v0\x200.339\x0a\x09#define\x20cubeUV_m0\x20-\x202.0\x0a\x09#define\x20cubeUV_r1\x200.8\x0a\x09#define\x20cubeUV_v1\x200.276\x0a\x09#define\x20cubeUV_m1\x20-\x201.0\x0a\x09#define\x20cubeUV_r4\x200.4\x0a\x09#define\x20cubeUV_v4\x200.046\x0a\x09#define\x20cubeUV_m4\x202.0\x0a\x09#define\x20cubeUV_r5\x200.305\x0a\x09#define\x20cubeUV_v5\x200.016\x0a\x09#define\x20cubeUV_m5\x203.0\x0a\x09#define\x20cubeUV_r6\x200.21\x0a\x09#define\x20cubeUV_v6\x200.0038\x0a\x09#define\x20cubeUV_m6\x204.0\x0a\x0a\x09float\x20roughnessToMip(\x20float\x20roughness\x20)\x20{\x0a\x0a\x09\x09float\x20mip\x20=\x200.0;\x0a\x0a\x09\x09if\x20(\x20roughness\x20>=\x20cubeUV_r1\x20)\x20{\x0a\x0a\x09\x09\x09mip\x20=\x20(\x20cubeUV_r0\x20-\x20roughness\x20)\x20*\x20(\x20cubeUV_m1\x20-\x20cubeUV_m0\x20)\x20/\x20(\x20cubeUV_r0\x20-\x20cubeUV_r1\x20)\x20+\x20cubeUV_m0;\x0a\x0a\x09\x09}\x20else\x20if\x20(\x20roughness\x20>=\x20cubeUV_r4\x20)\x20{\x0a\x0a\x09\x09\x09mip\x20=\x20(\x20cubeUV_r1\x20-\x20roughness\x20)\x20*\x20(\x20cubeUV_m4\x20-\x20cubeUV_m1\x20)\x20/\x20(\x20cubeUV_r1\x20-\x20cubeUV_r4\x20)\x20+\x20cubeUV_m1;\x0a\x0a\x09\x09}\x20else\x20if\x20(\x20roughness\x20>=\x20cubeUV_r5\x20)\x20{\x0a\x0a\x09\x09\x09mip\x20=\x20(\x20cubeUV_r4\x20-\x20roughness\x20)\x20*\x20(\x20cubeUV_m5\x20-\x20cubeUV_m4\x20)\x20/\x20(\x20cubeUV_r4\x20-\x20cubeUV_r5\x20)\x20+\x20cubeUV_m4;\x0a\x0a\x09\x09}\x20else\x20if\x20(\x20roughness\x20>=\x20cubeUV_r6\x20)\x20{\x0a\x0a\x09\x09\x09mip\x20=\x20(\x20cubeUV_r5\x20-\x20roughness\x20)\x20*\x20(\x20cubeUV_m6\x20-\x20cubeUV_m5\x20)\x20/\x20(\x20cubeUV_r5\x20-\x20cubeUV_r6\x20)\x20+\x20cubeUV_m5;\x0a\x0a\x09\x09}\x20else\x20{\x0a\x0a\x09\x09\x09mip\x20=\x20-\x202.0\x20*\x20log2(\x201.16\x20*\x20roughness\x20);\x20//\x201.16\x20=\x201.79^0.25\x0a\x09\x09}\x0a\x0a\x09\x09return\x20mip;\x0a\x0a\x09}\x0a\x0a\x09vec4\x20textureCubeUV(\x20sampler2D\x20envMap,\x20vec3\x20sampleDir,\x20float\x20roughness\x20)\x20{\x0a\x0a\x09\x09float\x20mip\x20=\x20clamp(\x20roughnessToMip(\x20roughness\x20),\x20cubeUV_m0,\x20CUBEUV_MAX_MIP\x20);\x0a\x0a\x09\x09float\x20mipF\x20=\x20fract(\x20mip\x20);\x0a\x0a\x09\x09float\x20mipInt\x20=\x20floor(\x20mip\x20);\x0a\x0a\x09\x09vec3\x20color0\x20=\x20bilinearCubeUV(\x20envMap,\x20sampleDir,\x20mipInt\x20);\x0a\x0a\x09\x09if\x20(\x20mipF\x20==\x200.0\x20)\x20{\x0a\x0a\x09\x09\x09return\x20vec4(\x20color0,\x201.0\x20);\x0a\x0a\x09\x09}\x20else\x20{\x0a\x0a\x09\x09\x09vec3\x20color1\x20=\x20bilinearCubeUV(\x20envMap,\x20sampleDir,\x20mipInt\x20+\x201.0\x20);\x0a\x0a\x09\x09\x09return\x20vec4(\x20mix(\x20color0,\x20color1,\x20mipF\x20),\x201.0\x20);\x0a\x0a\x09\x09}\x0a\x0a\x09}\x0a','imagery','_emscripten_enum_draco_GeometryAttribute_Type_GENERIC','draco_decoder.wasm','clearCustomClipBox','SkyAtmosphere','texturelod','ALPHABET','delay','header','INVALID_GEOMETRY_TYPE','\x5cd{','Style3D','aCustom','isLeaf','aSideness','Tween','buf2string','epEntity','vertexCount','fromType','DRACO_ERROR','_rain','nodeType','./this.program','_targetPoints','quantizationBits','subVertexOffsetArr','REFRACTION','RGB_DXT1','\x20not\x20an\x20integer:\x20','Line','offsetX','_visibleDistanceMax','_rectangleNortheastInMeters','chain','arraySet','attributeLocations','CullingVolume','UNSIGNED_SHORT','_disLabel','_stopCollection','for','emscripten_bind_Decoder_GetAttributeIdByName_2','PointSize','renderToTexture','textureInfo','comparedTo','emscripten_bind_Decoder_SkipAttributeTransform_1','edgeLength','divideByScalar','.json','visibleDistanceMin','boundingVolume','rainEffect','blockKey','Credential','test','windowBits','_blockCache','complete','_subTexInfos','prePassesUpdate','Resource','buildModuleUrl','subarray','all','VertexWeight','Intersect','LEFT_CLICK','pixelStorei','_emscripten_bind_Decoder_GetAttributeFloat_3','emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_NO_TRANSFORM','emscripten_enum_draco_GeometryAttribute_Type_NORMAL','emscripten_bind_DecoderBuffer_DecoderBuffer_0','transform','_emscripten_bind_Decoder_GetAttributeInt32ForAllPoints_3','compressType','VIOLET','movingEvt','_mode','_emscripten_enum_draco_GeometryAttribute_Type_NORMAL','image/webp','far','transcode','ClearCommand','\x0a#ifdef\x20GL_OES_standard_derivatives\x0a#extension\x20GL_OES_standard_derivatives\x20:\x20enable\x0a#endif\x0a#ifdef\x20GL_EXT_shader_texture_lod\x0a#extension\x20GL_EXT_shader_texture_lod\x20:\x20enable\x0a#endif\x0a\x20\x20\x20\x20uniform\x20vec4\x20uDiffuseColor;\x0a\x20\x20\x20\x20uniform\x20vec4\x20uAmbientColor;\x0a#ifdef\x20TexCoord\x0a\x20\x20\x20\x20varying\x20vec4\x20vTexCoord;\x0a#ifdef\x20COMPUTE_TEXCOORD\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20uTexture;\x0a\x20\x20\x20\x20uniform\x20float\x20uTexture0Width;\x0a\x20\x20\x20\x20varying\x20vec4\x20vTexCoordTransform;\x0a\x20\x20\x20\x20varying\x20vec4\x20vTexMatrix;\x0a#endif\x0a#endif\x0a\x0a\x0a#ifdef\x20VertexColor\x0a\x20\x20\x20\x20varying\x20vec4\x20vColor;\x0a#endif\x0a\x0a#ifdef\x20TexCoord2\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20uTexture2;\x0a\x20\x20\x20\x20uniform\x20float\x20uTexture1Width;\x0a\x20\x20\x20\x20varying\x20vec4\x20vTexMatrix2;\x0a#endif\x20\x0a\x20\x20\x20\x20varying\x20vec4\x20vSecondColor;\x0a\x20\x20\x20\x20varying\x20vec4\x20vPositionMC;\x0a\x20\x20\x20\x20varying\x20vec3\x20vPositionEC;\x0a\x20\x20\x20\x20void\x20calculateMipLevel(in\x20vec2\x20inTexCoord,\x20in\x20float\x20vecTile,\x20in\x20float\x20fMaxMip,\x20inout\x20float\x20mipLevel)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20dx\x20=\x20dFdx(inTexCoord\x20*\x20vecTile);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20dy\x20=\x20dFdy(inTexCoord\x20*\x20vecTile);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20dotX\x20=\x20dot(dx,\x20dx);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20dotY\x20=\x20dot(dy,\x20dy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20dMax\x20=\x20max(dotX,\x20dotY);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20dMin\x20=\x20min(dotX,\x20dotY);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20offset\x20=\x20(dMax\x20-\x20dMin)\x20/\x20(dMax\x20+\x20dMin);\x0a\x20\x20\x20\x20\x20\x20\x20\x20offset\x20=\x20clamp(offset,\x200.0,\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20d\x20=\x20dMax\x20*\x20(1.0\x20-\x20offset)\x20+\x20dMin\x20*\x20offset;\x0a\x20\x20\x20\x20\x20\x20\x20\x20mipLevel\x20=\x200.5\x20*\x20log2(d);\x0a\x20\x20\x20\x20\x20\x20\x20\x20mipLevel\x20=\x20clamp(mipLevel,\x200.0,\x20fMaxMip\x20-\x201.62);\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20void\x20calculateMipLevel(in\x20vec2\x20inTexCoord,\x20in\x20vec2\x20vecTile,\x20in\x20float\x20fMaxMip,\x20inout\x20float\x20mipLevel)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20dx\x20=\x20dFdx(inTexCoord\x20*\x20vecTile.x);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20dy\x20=\x20dFdy(inTexCoord\x20*\x20vecTile.y);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20dotX\x20=\x20dot(dx,\x20dx);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20dotY\x20=\x20dot(dy,\x20dy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20dMax\x20=\x20max(dotX,\x20dotY);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20dMin\x20=\x20min(dotX,\x20dotY);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20offset\x20=\x20(dMax\x20-\x20dMin)\x20/\x20(dMax\x20+\x20dMin);\x0a\x20\x20\x20\x20\x20\x20\x20\x20offset\x20=\x20clamp(offset,\x200.0,\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20d\x20=\x20dMax\x20*\x20(1.0\x20-\x20offset)\x20+\x20dMin\x20*\x20offset;\x0a\x20\x20\x20\x20\x20\x20\x20\x20mipLevel\x20=\x200.5\x20*\x20log2(d);\x0a\x20\x20\x20\x20\x20\x20\x20\x20mipLevel\x20=\x20clamp(mipLevel,\x200.0,\x20fMaxMip\x20-\x201.62);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20void\x20calculateTexCoord(in\x20vec3\x20inTexCoord,\x20in\x20float\x20scale,\x20in\x20float\x20XTran,\x20in\x20float\x20YTran,\x20in\x20float\x20fTile,\x20in\x20float\x20mipLevel,\x20inout\x20vec2\x20outTexCoord)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(inTexCoord.z\x20<\x20-9000.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20outTexCoord\x20=\x20inTexCoord.xy;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20fTexCoord\x20=\x20fract(inTexCoord.xy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20offset\x20=\x201.0\x20*\x20pow(2.0,\x20mipLevel)\x20/\x20fTile;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20fTexCoord\x20=\x20clamp(fTexCoord,\x20offset,\x201.0\x20-\x20offset);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20outTexCoord.x\x20=\x20(fTexCoord.x\x20+\x20XTran)\x20*\x20scale;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20outTexCoord.y\x20=\x20(fTexCoord.y\x20+\x20YTran)\x20*\x20scale;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20vec4\x20getTexColorForS3M(sampler2D\x20curTexture,\x20vec3\x20oriTexCoord,\x20float\x20texTileWidth,\x20float\x20fMaxMipLev,\x20float\x20fTexCoordScale,\x20vec2\x20vecTexCoordTranslate)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20color\x20=\x20vec4(1.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20mipLevel\x20=\x200.0;\x0a\x20\x20\x20\x20#ifdef\x20GL_OES_standard_derivatives\x0a\x20\x20\x20\x20\x20\x20\x20\x20calculateMipLevel(oriTexCoord.xy,\x20texTileWidth,\x20fMaxMipLev,\x20mipLevel);\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20realTexCoord;\x0a\x20\x20\x20\x20\x20\x20\x20\x20calculateTexCoord(oriTexCoord,\x20fTexCoordScale,\x20vecTexCoordTranslate.x,\x20vecTexCoordTranslate.y,\x20texTileWidth,\x20mipLevel,\x20realTexCoord);\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(oriTexCoord.z\x20<\x20-9000.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20color\x20=\x20texture2D(curTexture,\x20realTexCoord.xy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20GL_EXT_shader_texture_lod\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20color\x20=\x20texture2DLodEXT(curTexture,\x20realTexCoord.xy,\x20mipLevel);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20color\x20=\x20texture2D(curTexture,\x20realTexCoord.xy,\x20mipLevel);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20color;\x0a\x20\x20\x20\x20}\x0a#ifdef\x20COMPUTE_TEXCOORD\x0a\x20\x20\x20\x20vec4\x20getTextureColor()\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(vTexMatrix.z\x20<\x200.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20vec4(1.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20texTileWidth0\x20=\x20vTexMatrix.z\x20*\x20uTexture0Width;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20realTexCoord\x20=\x20vec3(vTexCoord.xy,\x20vTexCoordTransform.x);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20FColor\x20=\x20getTexColorForS3M(uTexture,\x20realTexCoord,\x20texTileWidth0,\x20vTexMatrix.w,\x20vTexMatrix.z,\x20vTexMatrix.xy);\x0a\x20\x20\x20\x20#ifdef\x20TexCoord2\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20texTileWidth1\x20=\x20vTexMatrix2.z\x20*\x20uTexture1Width;\x0a\x20\x20\x20\x20\x20\x20\x20\x20realTexCoord\x20=\x20vec3(vTexCoord.zw,\x20vTexCoordTransform.y);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20SColor\x20=\x20getTexColorForS3M(uTexture2,\x20realTexCoord,\x20texTileWidth1,\x20vTexMatrix2.w,\x20vTexMatrix2.z,\x20vTexMatrix2.xy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20SColor.r\x20=\x20clamp(SColor.r,\x200.0,\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20SColor.g\x20=\x20clamp(SColor.g,\x200.0,\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20SColor.b\x20=\x20clamp(SColor.b,\x200.0,\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20FColor\x20*\x20SColor;\x0a\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20FColor;\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x20\x20\x20\x20\x0a#ifdef\x20CLIP\x0a\x20\x20\x20\x20uniform\x20float\x20uClipMode;\x0a\x20\x20\x20\x20uniform\x20vec4\x20uClipPlanes[6];\x0a\x20\x20\x20\x20float\x20getClipDistance(vec3\x20pos,\x20vec3\x20planeNormal,\x20float\x20disToOrigin)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20dot(planeNormal,\x20pos)\x20+\x20disToOrigin;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20float\x20clipBehindAllPlane(float\x20fBorderWidth,\x20vec4\x20vertex)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20distance\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20result\x20=\x20-1.0;\x0a\x20\x20\x20\x20#ifdef\x20CLIPPLANE\x0a\x20\x20\x20\x20\x20\x20\x20\x20distance\x20=\x20getClipDistance(vertex.xyz,\x20uClipPlanes[0].xyz,\x20uClipPlanes[0].w);\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(distance\x20<\x200.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x201.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x20if\x20(distance\x20<\x20fBorderWidth)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20for(int\x20i\x20=\x200;\x20i\x20<\x206;\x20i++)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20distance\x20=\x20getClipDistance(vertex.xyz,\x20uClipPlanes[i].xyz,\x20uClipPlanes[i].w);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(distance\x20<\x200.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x201.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20else\x20if(distance\x20<\x20fBorderWidth)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20result;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20float\x20clipBehindAnyPlane(float\x20fBorderWidth,\x20vec4\x20vertex)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20result\x20=\x201.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20for(int\x20i\x20=\x200;\x20i\x20<\x206;\x20i++)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20distance\x20=\x20getClipDistance(vertex.xyz,\x20uClipPlanes[i].xyz,\x20uClipPlanes[i].w);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if((distance\x20+\x20fBorderWidth)\x20<\x200.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20-1.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20else\x20if(distance\x20<\x200.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20result;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20float\x20clipAnythingButLine(float\x20fBorderWidth,\x20vec4\x20vertex)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20result\x20=\x20-1.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20for(int\x20i\x20=\x200;\x20i\x20<\x206;\x20i++)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20distance\x20=\x20getClipDistance(vertex.xyz,\x20uClipPlanes[i].xyz,\x20uClipPlanes[i].w);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(distance\x20<\x200.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20-1.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20else\x20if(distance\x20<\x20fBorderWidth)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20result;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20vec4\x20clip(vec4\x20vertex)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(uClipMode\x20<\x200.5)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20vec4(1.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20#ifdef\x20GL_OES_standard_derivatives\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20dxc\x20=\x20abs(dFdx(vertex.x));\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20dyc\x20=\x20abs(dFdy(vertex.y));\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20fBorderWidth\x20=\x20max(dxc,\x20dyc);\x0a\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20fBorderWidth\x20=\x201.0;\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20clipResult\x20=\x201.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(uClipMode\x20<\x201.5)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20clipResult\x20=\x20clipBehindAnyPlane(fBorderWidth,\x20vertex);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x20if(uClipMode\x20<\x202.5)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20clipResult\x20=\x20clipBehindAllPlane(fBorderWidth,\x20vertex);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x20if(uClipMode\x20<\x203.5)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20clipResult\x20=\x20clipAnythingButLine(fBorderWidth,\x20vertex);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(clipResult\x20<\x20-0.5)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x20if(clipResult\x20<\x200.5)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20vec4(1.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20vec4(1.0);\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x0a#ifdef\x20HYPSOMETRIC\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20uHypsometricTexture;\x0a\x20\x20\x20\x20uniform\x20vec4\x20uMinMaxValue;\x0a\x20\x20\x20\x20uniform\x20vec4\x20uOpacityIntervalFillMode;\x0a\x20\x20\x20\x20uniform\x20vec4\x20uHypLineColor;\x0a\x20\x20\x20\x20uniform\x20vec4\x20uNoValueColor;\x0a\x20\x20\x20\x20varying\x20float\x20wValue;\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20float\x20computeMixCon(float\x20fValue)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20distanceToContour;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20minVisibleValue\x20=\x20uMinMaxValue.z;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20maxVisibleValue\x20=\x20uMinMaxValue.w;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20interval\x20=\x20uOpacityIntervalFillMode.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(abs(maxVisibleValue\x20-\x20minVisibleValue)\x20>\x200.1)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(fValue\x20<\x200.5)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20distanceToContour\x20=\x20mod(fValue\x20-\x200.0002,\x20interval);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20t\x20=\x20floor(fValue\x20/\x20interval);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20distanceToContour\x20=\x20abs(fValue\x20-\x20(t\x20*\x20interval)\x20-\x200.1);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20distanceToContour\x20=\x20abs(fValue\x20-\x20maxVisibleValue);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20dxc\x20=\x20abs(dFdx(fValue));\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20dyc\x20=\x20abs(dFdy(fValue));\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20dF\x20=\x20max(dxc,\x20dyc);\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20distanceToContour\x20<\x20dF\x20?\x201.0\x20:\x200.0;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20vec4\x20computeContourMapColor(float\x20fValue)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20floorValue\x20=\x20uMinMaxValue.x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20ceilValue\x20=\x20uMinMaxValue.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20threshold\x20=\x20abs(ceilValue\x20-\x20floorValue);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20contourRate\x20=\x20(fValue\x20-\x20floorValue)\x20/\x20threshold;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20finalCoord\x20=\x20clamp(contourRate,\x200.0,\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20count\x20=\x20floor(finalCoord\x20*\x2016.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20y\x20=\x20(count*2.0\x20+\x201.0)/32.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20x\x20=\x20fract(finalCoord*16.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(y\x20>\x201.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20x\x20=\x201.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20contourCoord\x20=\x20vec2(x,\x20y);\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20texture2D(uHypsometricTexture,\x20contourCoord);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20vec4\x20getContourMapColor(vec4\x20oriColor,\x20float\x20fValue)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20contourMapColor\x20=\x20vec4(0.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20finalOpacity\x20=\x20uOpacityIntervalFillMode.x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20minVisibleValue\x20=\x20uMinMaxValue.z;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20maxVisibleValue\x20=\x20uMinMaxValue.w;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20fillMode\x20=\x20uOpacityIntervalFillMode.z;\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(fValue\x20>\x20maxVisibleValue\x20+\x204.0\x20||\x20fValue\x20<\x20minVisibleValue\x20-\x204.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20uNoValueColor\x20*\x20oriColor;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(fillMode\x20>\x202.9)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20mix_con\x20=\x20computeMixCon(fValue);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20contourMapColor\x20=\x20mix(computeContourMapColor(fValue),\x20uHypLineColor,\x20mix_con);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x20if(fillMode\x20>\x201.9)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20finalOpacity\x20=\x20computeMixCon(fValue);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20contourMapColor\x20=\x20uHypLineColor;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x20if(fillMode\x20>\x200.9)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20contourMapColor\x20=\x20computeContourMapColor(fValue);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20finalOpacity\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20finalColor\x20=\x20mix(oriColor,\x20contourMapColor,\x20finalOpacity);\x0a\x20\x20\x20\x20#ifdef\x20PT_CLOUD\x0a\x20\x20\x20\x20\x20\x20\x20\x20finalColor\x20=\x20mix(vec4(1.0,1.0,1.0,1.0),\x20contourMapColor,\x20finalOpacity);\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20finalColor;\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x20\x20\x0a#ifdef\x20APPLY_SWIPE\x0a\x20\x20\x20\x20uniform\x20vec4\x20uSwipeRegion;\x0a\x20\x20\x20\x20void\x20rollerShutter(vec2\x20coord,\x20vec4\x20region)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20f\x20=\x20step(region.xw,\x20coord);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20s\x20=\x20step(coord,\x20region.zy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(f.x\x20*\x20f.y\x20*\x20s.x\x20*\x20s.y\x20<\x201.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20void\x20main()\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20#ifdef\x20APPLY_SWIPE\x0a\x20\x20\x20\x20\x20\x20\x20\x20rollerShutter(gl_FragCoord.xy,\x20uSwipeRegion);\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20vec4\x20baseColorWithAlpha\x20=\x20vec4(1.0);\x0a\x20\x20\x20\x20#ifdef\x20VertexColor\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20baseColorWithAlpha\x20=\x20vColor;\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20#ifdef\x20COMPUTE_TEXCOORD\x0a\x20\x20\x20\x20\x20\x20\x20\x20baseColorWithAlpha\x20*=\x20getTextureColor();\x0a\x20\x20\x20\x20#endif\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20outColor\x20=\x20baseColorWithAlpha;\x0a\x20\x20\x20\x20#ifdef\x20HYPSOMETRIC\x0a\x20\x20\x20\x20\x20\x20\x20\x20outColor\x20=\x20getContourMapColor(outColor,\x20wValue);\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20#ifdef\x20CLIP\x0a\x20\x20\x20\x20\x20\x20\x20\x20outColor\x20*=\x20clip(vec4(vPositionEC,\x201.0));\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20outColor;\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20gl_FragColor\x20=\x20vec4(1.0);\x0a\x20\x20\x20\x20}\x0a','_currentDis','_ready','versions','UseInstanceSkeletonMatrix','_useConfigFile','direction','options\x20is\x20required.','string2buf','_emscripten_bind_DracoUInt8Array_GetValue_1','_crn_get_dxt_format','_calloutColor','CenterX','WrapperObject','EPSILON15','textureunitstates','onStart','INCREMENT_WRAP','clearCommand','fresnelPower','PixelDatatype','decodeIndexBuffer','varargs','getRandomValues','computeVisibilityWithPlaneMask','byteOffset','invGeoMatrix','videoName','BYTE','point','_emscripten_enum_draco_DataType_DT_BOOL','_emscripten_bind_DracoFloat32Array_DracoFloat32Array_0','.water','snowNormalTextureIndex','polylines','resource','_modelViewProjectionDirty','_currentFlight','preloadedImages','_opacity','GetAttributeUInt16ForAllPoints','raw','textureBakeRenderableFlag','totalMemoryUsageInBytes','IDENTITY','fromElements','_removeIndex','prototype','curDis','stream\x20end','pos','matrix','arraybuffer','COMPRESS_TEXCOORD','ThirdParty/draco_decoder_new.wasm','Not\x20a','_emscripten_bind_AttributeTransformData_transform_type_0','meshopt_decodeIndexBuffer','BlockCacheList','maximum','_edgeCurrentTotalLength','_emscripten_enum_draco_DataType_DT_UINT8','get\x20S3M\x20layer\x20config\x20failed,','setObjsColor','Running...','fileType','clipPlane','70LGZcEc','_visibleColor','add\x20all\x20layers\x20failed,','isHeightmap','VertexColor','MaxHeight','CLIP_FILT_BY_ID','MaxY','_altitudeMode','pixelRatio','data','fromTranslation','alongline','/datas/','?token','_inverseModelView3DDirty','addToken','56560MniMot','RangeList','entityCollection','polygonOffset','GREATER','pendingTextureCount','getContext','aTexCoord','METADATA','SVC_VertexColor','get\x20s3m\x20layer\x20config\x20failed,extendxml.xml\x20foamat\x20error,layer\x20name\x20is\x20','emscripten_bind_DracoInt8Array_DracoInt8Array_0','_subTexInfosBake','_delay','isEmissiveTex','_hLabel','_currentArea','_invertViewProjectionMatrix','startY','BillboardCollection','Files','_imageReady','keyWord','_image','_boundingSphere','isRoot','hookPickFunc','cross','dracoLib','multiplyByMatrix3','emscripten_bind_PointCloud___destroy___0','aPosition','modelMatrix','Assets/Textures/grepin.png','next_out','position','_contrast','GetAttributeUInt8ForAllPoints','scene\x20are\x20required.','east','_repeat','call','fromCssColorString','total','_emscripten_bind_PointAttribute_attribute_type_0','HeightmapTerrainData','baseColorTexture','falling\x20back\x20to\x20ArrayBuffer\x20instantiation','vertexColorOffset','script','boundingSphere','onUpdate','pick','AttributeType_Normal','GET','specularColor','./crc32','spotLightDecl','ellipsoid','ALL','attribute\x20is\x20null','heightmapWidth','_emscripten_enum_draco_StatusCode_INVALID_PARAMETER','pendingRequests','initBakeTexture','instanceIndex','_texture','testLog','currentScript','TEXTURE_MIN_FILTER','decode_texCoord4_min','toFixed','_frustumPlanes','ParamType','options.context','SKETCH_MODE','visible','_currentStopIndex','the\x20index\x20is\x200~3','_isConvert','byteLength','PassState','S3MTilesFS','commandList','input','_isS3MBlock','Metadata','[BigNumber\x20Error]\x20','GetAttributeFloat','vertexPackage','clamp','_materialRelativePath','blockscale','passes','.texblock','/lib/inflate.js','TerrainFileLayer','pass','texImage2D','Snow','Bounds','TexModMatrix','aCustom0','toRadians','dynCall_vi','replace','VertexCompressOption','readyState','PackingRequest','result','IsReal','log2FarDepthFromNearPlusOne','HEAPF32','sml:Levels','data\x20error','_stencilCommand','altitudeMode','onRuntimeInitialized','box','newFrame','getElementsByTagName','tile','addColorStop','/realspace','_normalDirty','DECREMENT_WRAP','last','Check','UNPACK_FLIP_Y_WEBGL','freeze','unloadBlockTile','subTextureNamesBake','indexOf','contentState','aSecondColor','_emscripten_bind_Decoder_SkipAttributeTransform_1','div','emscripten_bind_PointAttribute_byte_stride_0','dividedBy','hookRequestContentFunc','fragment','Z_STREAM_END','cacheEnable','vSecondColor','false','next','emscripten_bind_MetadataQuerier_GetEntryName_2','performance','projection-image','Table','log','num_points','pickColorIdentifier','center','/home/web_user','nextSibling','chordLength','getVisibleInViewport','pixelFormat','./inftrees','_contentResource','328554VOlRVp','splice','_renderTextureMatrixs','Z_FINISH','FixedXYZ','token','[object\x20Array]','SELECTION','compare','isS3MB','FresnelVp','_colorCommand','ROUND_HALF_FLOOR','anisotropy','TEXTURE_WRAP_T','_pointSize','pauseTime','TweenCollection','memory','FillStyle','occlusionTexture','data:application/octet-stream;base64,','DT_UINT32','NO_TEXCOORD','fromDegrees','_multiChoose','LINE_STRIP','addressmode','srcX','prepareRequest','_waterPlanes','fData','startHeight','removeDotSegments','errno','87750RmWvAM','output','request','OUTSIDE','loop','response','packArray','getExtensionFromUri','getTileCredits','subRequestNames','uniformState','ancestorTexture','the\x20max\x20of\x20vertexTextureImageUnits\x20less\x201,\x20function\x20is\x20not\x20supported.','silhouetteEdgeCommand','_vertexCompressionType','SKELETONSELECT_ENABLE','/login.json','setTyped','BlockImagery','clone','centerZDepth','_oriClipPlane','RED','MeasureHandler','_emscripten_bind_Metadata_Metadata_0','DiffuseG','hookCloneFunc','_flyStatus','range','tilingScheme\x20must\x20not\x20be\x20called\x20before\x20the\x20imagery\x20provider\x20is\x20ready.','constrast','RGBA','ViewShed3D','max\x20visible\x20distance','DepthFunction','vertexBufferToCreate','#ifdef\x20GL_OES_standard_derivatives\x0a#extension\x20GL_OES_standard_derivatives\x20:\x20enable\x0a#endif\x0a\x20\x20\x20\x20varying\x20vec4\x20vColor;\x0a\x20\x20\x20\x20varying\x20vec4\x20vPositionMC;\x0a\x20\x20\x20\x20varying\x20float\x20vPixelDistance;\x0a#ifdef\x20APPLY_SWIPE\x0a\x20\x20\x20\x20uniform\x20vec4\x20uSwipeRegion;\x0a\x20\x20\x20\x20void\x20rollerShutter(vec2\x20coord,\x20vec4\x20region)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20f\x20=\x20step(region.xw,\x20coord);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20s\x20=\x20step(coord,\x20region.zy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(f.x\x20*\x20f.y\x20*\x20s.x\x20*\x20s.y\x20<\x201.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a#endif\x0avoid\x20main()\x0a{\x0a#ifdef\x20APPLY_SWIPE\x20\x0a\x20\x20\x20\x20rollerShutter(gl_FragCoord.xy,\x20uSwipeRegion);\x0a#endif\x0a\x09if(vColor.a\x20<\x200.1)\x0a\x09{\x0a\x09\x09discard;\x0a\x09}\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vColor;\x0a\x20\x20\x20\x20float\x20distanceToCenter\x20=\x20length(gl_PointCoord\x20-\x20vec2(0.5));\x0a\x20\x20\x20\x20float\x20maxDistance\x20=\x20max(0.0,\x200.5\x20-\x20vPixelDistance);\x0a\x20\x20\x20\x20float\x20wholeAlpha\x20=\x201.0\x20-\x20smoothstep(maxDistance,\x200.5,\x20distanceToCenter);\x0a\x20\x20\x20\x20gl_FragColor.a\x20*=\x20wholeAlpha;\x0a\x09if(gl_FragColor.a\x20<\x200.1)\x0a\x09{\x0a\x09\x09discard;\x0a\x09}\x0a#ifdef\x20CLIP\x0a\x20\x20\x20\x20gl_FragColor\x20*=\x20czm_clip(czm_modelView\x20*\x20vec4(vPositionMC.xyz,\x201.0),\x201.0);\x0a#endif\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20czm_gammaCorrect(gl_FragColor);\x0a}','CLIP_BEHIND_ALL_PLANE','_requestImagery','bTransparentSorting','_emissionTextureAtlas','POST_EFFECT','ViewPosition','mod','isLeafTile','toCartesian','inflateRaw','_emscripten_bind_MetadataQuerier_MetadataQuerier_0','updateBatchTableAttributes','_tileHeight','rippleTexture','createEdgeDataByIndices','GetTriangleStripsFromMesh','Pause','function','getHeight','_encodedCameraPositionMCDirty','verticalFov','_vLabel','themeStyle','attribute_type','edgeGeometry','no\x20native\x20wasm\x20support\x20detected','\x0a#ifdef\x20HAS_RAIN\x0auniform\x20float\x20uAnimationSpeed;\x0auniform\x20sampler2D\x20uRippleTexture;\x0auniform\x20float\x20uRippleScale;\x0auniform\x20float\x20uWindIntensity;\x0auniform\x20float\x20uRain;\x0auniform\x20float\x20uCameraDepth;\x0a\x20\x20\x20\x20\x0avoid\x20getTimeInfo(float\x20animationSpeed,\x20out\x20vec2\x20timeVec)\x0a{\x0a\x09float\x20time\x20=\x20czm_frameNumber\x20*\x20animationSpeed;\x0a\x09time\x20=\x20floor(30.0\x20*\x20time);\x0a\x09float\x20time_diff\x20=\x20floor(time*0.25);\x0a\x09time\x20=\x20mod(time,\x204.0);\x0a\x09time_diff\x20=\x20mod(time_diff,\x204.0);\x0a\x09timeVec\x20=\x20vec2(time,\x20time_diff);\x0a}\x0a\x0avoid\x20getPosInfo(vec4\x20posMC,\x20out\x20vec2\x20posMC_frac1,\x20out\x20vec2\x20posMC_frac2)\x0a{\x0a\x09float\x20ripple_scale\x20=\x201.0\x20/\x20uRippleScale;\x0a\x09vec2\x20posXY\x20=\x20posMC.xy\x20*\x20ripple_scale;\x0a\x09posMC_frac1\x20=\x20fract(posXY);\x0a\x09vec2\x20posStep\x20=\x20vec2(0.5);\x0a\x09posMC_frac2\x20=\x20fract(posXY\x20+\x20posStep);\x0a}\x0a\x0afloat\x20getAlpha(vec2\x20posMC_frac1)\x0a{\x0a\x09vec2\x20dist\x20=\x20(posMC_frac1\x20-\x20vec2(0.5))\x20*\x202.0;\x0a\x09dist\x20=\x20vec2(abs(dist.x),\x20abs(dist.y));\x0a\x09vec2\x20result\x20=\x20pow(dist,\x20vec2(5.0));\x0a\x09return\x20result.x\x20+\x20result.y;\x0a}\x0a\x0avec4\x20getRippleValue(sampler2D\x20uRippleTexture,\x20vec2\x20timeVec,\x20vec2\x20posMC_frac1,\x20vec2\x20posMC_frac2,\x20float\x20alpha)\x0a{\x0a\x09vec2\x20rippleUV_1\x20=\x20(timeVec\x20+\x20posMC_frac1)*0.25;\x0a\x09vec2\x20rippleUV_2\x20=\x20(timeVec\x20+\x20posMC_frac2)*0.25;\x0a\x09vec4\x20rippleValue_1\x20=\x20texture2D(uRippleTexture,\x20rippleUV_1.xy);\x0a\x09vec4\x20rippleValue_2\x20=\x20texture2D(uRippleTexture,\x20rippleUV_2.xy);\x0a\x09return\x20mix(rippleValue_1,\x20rippleValue_2,\x20alpha);\x0a}\x0a\x0avec3\x20getRippleNormal(vec4\x20rippleValue,\x20float\x20wind_intensity,\x20float\x20rain,\x20float\x20depthFade)\x0a{\x0a\x09vec2\x20rippleValueXY\x20=\x20rippleValue.xy;\x0a\x09vec2\x20rippleValueZW\x20=\x20rippleValue.zw;\x0a\x09const\x20vec2\x20_value\x20=\x20vec2(0.5);\x0a\x09vec2\x20part_1\x20=\x20(rippleValueZW\x20-\x20_value)\x20*\x20wind_intensity\x20*\x200.13;\x0a\x09vec2\x20part_2\x20=\x20(rippleValueXY\x20-\x20_value)\x20*\x200.6;\x0a\x09vec2\x20mergedValue\x20=\x20mix(part_1,\x20part_2,\x20rain)\x20*\x20depthFade;\x0a\x09return\x20vec3(mergedValue,\x201.0);\x0a}\x0a\x0afloat\x20getNormalAlpha(vec3\x20normalWS,float\x20wetness)\x0a{\x0a\x09float\x20valueZ\x20=\x20normalWS.z\x20-\x200.5;\x0a\x09float\x20wet_correction\x20=\x20wetness\x20*\x20clamp(valueZ\x20*\x202.5,\x200.0,\x201.0);\x0a\x09return\x20pow(wet_correction,\x2015.0);\x0a}\x0a\x0avec3\x20rippleNormalCorrection(vec3\x20rippleNormal,float\x20normalAlpha)\x0a{\x0a\x09const\x20vec3\x20blueNormal\x20=\x20vec3(0.0,\x200.0,\x201.0);\x0a\x09return\x20mix(blueNormal,\x20rippleNormal,\x20normalAlpha);\x0a}\x0a\x0avec3\x20rippleGenerator(sampler2D\x20uRippleTexture,\x20float\x20animationSpeed,vec3\x20normalWS,float\x20wetness)\x0a{\x0a\x09vec2\x20timeVec\x20=\x20vec2(1.0);\x0a\x09getTimeInfo(animationSpeed,\x20timeVec);\x0a\x09vec2\x20posMC_frac1\x20=\x20vec2(1.0);\x0a\x09vec2\x20posMC_frac2\x20=\x20vec2(1.0);\x0a\x09getPosInfo(vPositionMC,\x20posMC_frac1,\x20posMC_frac2);\x0a\x09float\x20alpha\x20=\x20getAlpha(posMC_frac1);\x0a\x09vec4\x20rippleValue\x20=\x20getRippleValue(uRippleTexture,\x20timeVec,\x20posMC_frac1,\x20posMC_frac2,\x20alpha);\x0a\x09vec3\x20rippleNormal\x20=\x20getRippleNormal(rippleValue,\x20uWindIntensity,\x20uRain,\x20uCameraDepth);\x0a\x09float\x20normalAlpha\x20=\x20getNormalAlpha(normalWS,\x20wetness);\x0a\x09return\x20normalize(rippleNormalCorrection(rippleNormal,\x20normalAlpha));\x0a}\x0a#endif\x0a','Translation','maxVisibleAltitude','getPointer','work','/layers.json','renderEntities','wasmMemory','_updateFramebuffer','setLodRangeScale','FILL_AND_OUTLINE','RequestType','_currentTween','lon','col','blockCacheSize','uniqueCount','getStringFromTypedArray','_emscripten_enum_draco_DataType_DT_INT64','/rest/realspace','WaterEffect','swipeRegion\x20must\x20be\x20a\x20instance\x20of\x20BoundingRectangle.','bottom','loadingTexture','Failed','_sortKey','Route','subTexInfos','HorizontalOrigin','regionUpdate','uHiddenColor','_selectEnabled','_emscripten_bind_MetadataQuerier_GetStringEntry_2','emscripten_enum_draco_DataType_DT_BOOL','maximumRadius','farToNearRatio','decodeTexCoord1vNormConstant','crossorigin','instanceMode','altitude','_updateColorDictTable','setBatchedAttribute','GetAttributeUInt32ForAllPoints','SkylineVp','UNSUPPORTED_VERSION','dynCall_viiiii','_selectedColor','attribute\x20vec4\x20aPosition;\x0aattribute\x20vec4\x20aTexCoord0;\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20gl_Position\x20=\x20czm_modelViewProjection\x20*\x20aPosition;\x0a}','computeNeighbors','hookRequestImageryFunc','operationValue','Cartesian2','_areaLabel','flattening','pointSize','project','setCustomClipPlane','\x0aattribute\x20vec4\x20aPosition;\x0auniform\x20vec4\x20uRect;\x0a#ifdef\x20Mode_Height\x0avarying\x20float\x20vHeight;\x0a#endif\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20vec4\x20vPos\x20=\x20aPosition;\x0a\x20\x20\x20vec2\x20bounds\x20=\x20uRect.zw\x20-\x20uRect.xy;\x0a\x20\x20\x20vPos.xy\x20=\x20(vPos.xy\x20-\x20uRect.xy)\x20/\x20bounds.xy\x20*\x202.0\x20-\x201.0;\x0a\x20\x20\x20gl_Position\x20=\x20vec4(vPos.xy,\x200.5,\x201.0);\x0a#ifdef\x20Mode_Height\x0a\x20\x20\x20vHeight\x20=\x20vPos.z;\x0a#endif\x0a}','imageryProvider','_emscripten_bind_Decoder_DecodeBufferToMesh_2','FileType','aTexCoord1','emscripten_bind_PointAttribute___destroy___0','arrayFloat','Meter','Event','FData','wasmBinaryFile','amd','updateEnvironment','size','volume','isPositive','/extendxml.xml','availability','hue','removeChild','pause','xflags','preUpdate','time','emscripten_bind_Status_error_msg_0','textureId','0.$1','distance','_maxCategory','TOTAL_MEMORY','geodes','sin','_emscripten_bind_PointAttribute_unique_id_0','inverseViewMatrix','_context','AttributeQuantizationTransform','HAS_NORMAL','decimalSeparator','geoMatrix','\x0a#ifdef\x20HAS_SPOT_LIGHTS\x0a\x0auniform\x20vec3\x20uSpotLightColor[\x20SPOT_LIGHTS\x20];\x0auniform\x20vec3\x20uSpotLightPositionEC[\x20SPOT_LIGHTS\x20];\x0auniform\x20vec3\x20uSpotLightDirectionEC[\x20SPOT_LIGHTS\x20];\x0auniform\x20vec4\x20uSpotLightDistanceDecayCosPenumbra[\x20SPOT_LIGHTS\x20];\x0auniform\x20vec3\x20uSpotLightExponent[\x20SPOT_LIGHTS\x20];\x0a\x20\x20\x20\x20\x0astruct\x20SpotLight\x20{\x0a\x20\x20\x20\x20vec3\x20position;\x0a\x20\x20\x20\x20vec3\x20direction;\x0a\x20\x20\x20\x20vec3\x20color;\x0a\x20\x20\x20\x20float\x20distance;\x0a\x20\x20\x20\x20float\x20decay;\x0a\x20\x20\x20\x20float\x20coneCos;\x0a\x20\x20\x20\x20float\x20penumbraCos;\x0a};\x0a\x0avoid\x20getSpotDirectLightIrradiance(\x20const\x20in\x20SpotLight\x20spotLight,\x20const\x20in\x20GeometricContext\x20geometry,\x20out\x20IncidentLight\x20directLight\x20\x20)\x20{\x0a\x20\x20\x20\x20vec3\x20lVector\x20=\x20spotLight.position\x20-\x20geometry.position;\x0a\x20\x20\x20\x20directLight.direction\x20=\x20normalize(\x20lVector\x20);\x0a\x20\x20\x20\x20float\x20lightDistance\x20=\x20length(\x20lVector\x20);\x0a\x20\x20\x20\x20float\x20angleCos\x20=\x20dot(\x20directLight.direction,\x20spotLight.direction\x20);\x0a\x20\x20\x20\x20if\x20(\x20angleCos\x20>\x20spotLight.coneCos\x20)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20spotEffect\x20=\x20smoothstep(\x20spotLight.coneCos,\x20spotLight.penumbraCos,\x20angleCos\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20directLight.color\x20=\x20spotLight.color;\x0a\x20\x20\x20\x20\x20\x20\x20\x20directLight.color\x20*=\x20spotEffect\x20*\x20punctualLightIntensityToIrradianceFactor(\x20lightDistance,\x20spotLight.distance,\x20spotLight.decay\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20directLight.visible\x20=\x20true;\x0a\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20directLight.color\x20=\x20vec3(\x200.0\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20directLight.visible\x20=\x20false;\x0a\x20\x20\x20\x20}\x0a}\x0a\x0a#endif\x0a','INVALID_OBLIQUE','next_in','NICEST','fromCartesian4','0123456789abcdefghijklmnopqrstuvwxyz','aPosition0','___wasm_call_ctors','resolve\x20Layer\x20Extend\x20XML\x20error:','both\x20async\x20and\x20sync\x20fetching\x20of\x20the\x20wasm\x20failed','texture','rooturl','Bottom','EPSILON6','__ZSt18uncaught_exceptionv','emscripten_bind_AttributeQuantizationTransform___destroy___0','distanceToCamera','row','_emscripten_bind_DracoUInt16Array_DracoUInt16Array_0','emscripten_enum_draco_GeometryAttribute_Type_GENERIC','_emscripten_bind_Decoder_GetAttributeInt16ForAllPoints_3','USE_TextureCoordMatrix','web_user','onModuleParsed','isViewer','SVO_HasInstSelInfo','DrawCommand','IBL','_emscripten_enum_draco_GeometryAttribute_Type_INVALID','geoBounds','AttributeType_Color','aTexCoord0','dynCall_iidiiii','ready','_addStop','emscripten_bind_Decoder_Decoder_0','maxCategory','concat','subTextureInfo','addCredential','isLessThanOrEqualTo','reject','_video','_emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_NO_TRANSFORM','_emscripten_bind_PointCloud_num_points_0','Texture','_stopArrived','preRun','Argument','abs','isAbsolute','texParameteri','emscripten_bind_DracoUInt8Array_GetValue_1','tileImage.','setView','HAS_ANISOTROPY','unique_id','getNumberOfXTilesAtLevel','processRequests','isDrawing','Decoder','nodeName','_edgeCurrentCount','default','proxy','emscripten_bind_MetadataQuerier_NumEntries_1','TRIANGLES','dequeue','Level','AmbientG','OCT_VERTEX_NORMALS','emscripten_bind_DracoInt16Array_DracoInt16Array_0','rss','negated','insufficient\x20memory','ProjectionImage.visible','authority','Title','selectedColor','decodeTexCoord0vNormConstant','Init','_lineWidth','fromArray','MAX_VALUE','_tileDiscardPolicy','\x0a#ifdef\x20Mode_Height\x0avarying\x20float\x20vHeight;\x0avec4\x20packValue(float\x20value)\x0a{\x0a\x20\x20\x20\x20float\x20SHIFT_LEFT8\x20=\x20256.0;\x0a\x09float\x20SHIFT_RIGHT8\x20=\x201.0\x20/\x20256.0;\x0a\x09vec4\x20result;\x0a\x09result.a\x20=\x20255.0;\x0a\x09float\x20fPos\x20=\x20abs(value\x20+\x209000.0)\x20*\x20SHIFT_RIGHT8;\x0a\x09result.b\x20=\x20(fPos\x20-\x20floor(fPos))\x20*\x20SHIFT_LEFT8;\x0a\x09fPos\x20=\x20floor(fPos)\x20*\x20SHIFT_RIGHT8;\x0a\x09result.g\x20=\x20(fPos\x20-\x20floor(fPos))\x20*\x20SHIFT_LEFT8;\x0a\x09result.r\x20=\x20floor(fPos);\x0a\x09result\x20/=\x20255.0;\x0a\x09return\x20result;\x0a}\x0a#endif\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20gl_FragColor\x20=\x20vec4(1.0);\x0a#ifdef\x20Mode_Height\x0a\x20\x20\x20gl_FragColor\x20=\x20packValue(vHeight);\x0a#endif\x0a}','rootName','Assets/Textures/waterNormalsSmall.jpg','aPosition1','OCCLUDED','_verticalFov','_hintLineColor','red','COMPRESS_VERTEX','_cacheKey','clipMode','USpeed','_baseUri','objectToQuery','_emissionTextureUrl','toUrlUndefined','textureAtlasID','_lineEntity','tileHeight','data/path/{z}/{x}/{y}.terrainz?v={version}','key','_modelViewInfiniteProjectionDirty','emscripten_bind_DracoUInt32Array___destroy___0','RIGHT_CLICK','fileName','easing','verticalPolyline','nodejs.util.inspect.custom','check','TextureMagnificationFilter','heightmapHeight','getUint16','format','BRDF','emscripten_bind_Decoder_GetAttributeUInt16ForAllPoints_3','multiplyByVector','isLessThan','dynCall_jiji','emscripten_enum_draco_GeometryAttribute_Type_COLOR','isChildBlock','attribute\x20vec2\x20aSideness;\x0aattribute\x20vec3\x20aPosition0;\x0aattribute\x20vec3\x20aPosition1;\x0a\x0auniform\x20float\x20uLineWidth;\x0auniform\x20mat4\x20uRenderTextureMatrix;\x0a\x0avarying\x20vec4\x20renderTextureCoord;\x0a\x0avec4\x20resolvePosition(vec4\x20viewPosV0,\x20vec4\x20viewPosV1,\x20vec2\x20sidenessNorm)\x20{\x0a\x20\x20\x20\x20vec2\x20sideness\x20=\x20sidenessNorm\x20*\x202.0\x20-\x201.0;\x0a\x20\x20\x20\x20vec4\x20viewPos\x20=\x20mix(viewPosV0,\x20viewPosV1,\x20sidenessNorm.y);\x0a\x20\x20\x20\x20vec4\x20projPosV0\x20=\x20czm_projection\x20*\x20viewPosV0;\x0a\x20\x20\x20\x20vec4\x20projPosV1\x20=\x20czm_projection\x20*\x20viewPosV1;\x0a\x20\x20\x20\x20vec4\x20projPos\x20=\x20czm_projection\x20*\x20viewPos;\x0a\x20\x20\x20\x20vec3\x20screenSpaceLineNDC\x20=\x20(projPosV1.xyz\x20/\x20projPosV1.w\x20-\x20projPosV0.xyz\x20/\x20projPosV0.w);\x0a\x20\x20\x20\x20vec2\x20uNDCToPixel\x20=\x20vec2(czm_viewport.z\x20/\x202.0,\x20czm_viewport.w\x20/\x202.0);\x0a\x20\x20\x20\x20vec2\x20screenSpaceLinePixels\x20=\x20screenSpaceLineNDC.xy\x20*\x20uNDCToPixel;\x0a\x20\x20\x20\x20float\x20lineLengthPixels\x20=\x20length(screenSpaceLinePixels);\x0a\x20\x20\x20\x20float\x20dzPerPixel\x20=\x20screenSpaceLineNDC.z\x20/\x20lineLengthPixels;\x0a\x20\x20\x20\x20vec2\x20screenSpaceDirection\x20=\x20screenSpaceLinePixels\x20/\x20lineLengthPixels;\x0a\x20\x20\x20\x20vec2\x20perpendicularScreenSpaceDirection\x20=\x20vec2(screenSpaceDirection.y,\x20-screenSpaceDirection.x)\x20*\x20sideness.x;\x0a\x20\x20\x20\x20vec2\x20uPixelToNDC\x20=\x20vec2(2.0\x20/\x20czm_viewport.z,\x202.0\x20/\x20czm_viewport.w);\x0a\x20\x20\x20\x20float\x20halfLineWidth\x20=\x20max(uLineWidth,\x201.0)\x20*\x200.5;\x0a\x20\x20\x20\x20vec2\x20halfLineWidthNDC\x20=\x20halfLineWidth\x20*\x20uPixelToNDC;\x0a\x20\x20\x20\x20vec2\x20ndcOffset\x20=\x20screenSpaceDirection\x20*\x20halfLineWidthNDC\x20+\x20perpendicularScreenSpaceDirection\x20*\x20halfLineWidthNDC;\x0a\x20\x20\x20\x20projPos.xy\x20+=\x20ndcOffset\x20*\x20projPos.w;\x0a\x20\x20\x20\x20projPos.z\x20+=\x20(dzPerPixel\x20*\x20halfLineWidth)\x20*\x20sideness.y\x20*\x20projPos.w;\x0a\x20\x20\x20\x20return\x20projPos;\x0a}\x0a\x0avoid\x20main()\x20{\x0a\x20\x20\x20\x20vec4\x20viewPosV0\x20=\x20czm_modelView\x20*\x20vec4(aPosition0,\x201.0);\x0a\x20\x20\x20\x20vec4\x20viewPosV1\x20=\x20czm_modelView\x20*\x20vec4(aPosition1,\x201.0);\x0a\x20\x20\x20\x20gl_Position\x20=\x20resolvePosition(viewPosV0,\x20viewPosV1,\x20aSideness);\x0a\x20\x20\x20\x20vec4\x20viewPos\x20=\x20czm_inverseProjection\x20*\x20gl_Position;\x0a\x20\x20\x20\x20renderTextureCoord\x20=\x20uRenderTextureMatrix\x20*\x20viewPos;\x0a}','hasOwnProperty','updateGeometry','setStatus','compressedTexSubImage2D','clear','wbits','_packingRequest','_color','isBitSet','_swipeRegion','then','_dictTable','getMatrix3','primitiveType','invModelMatrix','pbrMetallicRoughness','clearcoat','_emissionTextureChanged','video','TRANSLUCENT','directionWC','_emscripten_enum_draco_DataType_DT_INVALID','TileAvailability','_limitBodys','_emscripten_bind_Decoder_GetAttributeUInt8ForAllPoints_3','_ellipsoid','textureunitstate','_measureEvt','2.1.0','cellHeight','maximumHeight','_hiddenAreaColor','_activeEvt','meshopt_decodeFilterOct','decode_texCoord1_normConstant','emscripten_enum_draco_StatusCode_DRACO_ERROR','Geode','dataViewByteOffset','byteStride','distanceToTile','ReflectFramebuffer','Buffer','fromCartesian','Pitch','_inverseView3DDirty','Float','isGlobalVisible','ScreenSpaceEventHandler','VTiling','None','resolution','get','MaxVisibleValue','_editZ','charAt','Unsupported\x20draco\x20mesh\x20geometry\x20type.','CLAMP_TO_EDGE','projection-image-','points','OSGBCacheFile_Water','_resource','viewProjectionMatrix','fov','unshift','quantized-mesh-1.0','../','loadTileset','_emscripten_bind_Decoder_GetAttributeByUniqueId_2','Clockwise','minValues','TileMatrix','children','jsessionID','_noValueColor','_offCenterFrustum','getElementsByTagNameNS','stream\x20error','normalTexture','num_components','ColorType','charCodeAt','minVerticesValue','measureEvt','SubTextureUploadJob','indexBuffer','hasMetadata','_tilt','_aggregator','HeightRange','Z_BUF_ERROR','setting','_snow','uv9','emscripten_bind_Decoder_GetTrianglesUInt16Array_3','visibility','aTexCoordZ','matrixV','enableTextureRenderable','TextureAtlasSec','malloc','StopPause','CESIUM_3D_TILE_MASK','createGuid','data/path/','Fill_And_WireFrame','AttributeTransformData','depth','RuntimeError','instanceDivisor','__growWasmMemory','substring','right','{scale}','../utils/common','byte_offset','_maximumPriority','_updateCopyCommand','PBRMaterialType','only_keep_line','regions','hypsometricSetting','Version','provider','ConstType','_updateCamera','roll','s3m:TextureCompressionType','TERRAIN','_orthographicIn3D','keys','Color','idiv','_hash','getExtension','ROUND_HALF_DOWN','emscripten_bind_Metadata_Metadata_0','location','_emscripten_bind_PointAttribute_GetAttributeTransformData_0','_emissionTexCoordSpeed','DecodeBufferToPointCloud','emscripten_bind_Decoder_GetAttributeUInt32ForAllPoints_3','was','referencePoint','enable','COLOR','waitTime','_processTiles','AnalysisRegionMode','requestVertexNormals','PolygonOffset','Assertion\x20failed:\x20','_guid','endFunc','ceil','destroyObject','tiles','hasWaterMask\x20must\x20not\x20be\x20called\x20before\x20the\x20terrain\x20provider\x20is\x20ready.','_emscripten_bind_AttributeQuantizationTransform_AttributeQuantizationTransform_0','BUFFER','_cache','READY','_viewRotation','Flatten','yoyo','Smoothly','isCrnTexture','decode_texCoord5_min','corridor','maximumLevel\x20must\x20not\x20be\x20called\x20before\x20the\x20imagery\x20provider\x20is\x20ready.','ATTRIBUTE_INVALID_TRANSFORM','getValue','crunch',',\x22y\x22:','ORANGE','stackRestore','aNormal','_viewPosition','layerId','_cameraUp','createTypedArrayFromArrayBuffer','emscripten_bind_AttributeOctahedronTransform_InitFromAttribute_1','_isS3MB','DVH','levels','SIXTY_FOUR_KILOBYTES','FILL_FACEANDLINE','copyFromArrayView','image','_blockCacheSize','Cartesian4','_indexOfRefraction','sort','APPLY_SWIPE','cacheNode','flipY','getSizeInBytes','addRoute','TextureManager','_polygon','bytesOffset','Transforms','emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_QUANTIZATION_TRANSFORM','southwest','_emscripten_bind_DracoUInt16Array_size_0','emscripten_enum_draco_DataType_DT_FLOAT32','_accumulationPositions','RGBA_DXT3','regular','FILL_LINE','fetchJson','dynCall_iii','emscripten_bind_AttributeTransformData___destroy___0','instanceBounds','createBatchTable','decode_position_normConstant','min','_emscripten_bind_PointAttribute_size_0','normalTextureScale','isAltitudeFree','PROGRAM','getSkyline3D','_lineCommand','realspace','attributes','Standard','gbk','scene\x20list\x20response\x20null!','xml\x20content\x20is\x20required\x20to\x20create\x20routes!','Fill','stopObject','tmpEntities','JobType','_screenSpaceCameraController','index\x20buffer\x20is\x20null','metallicRoughnessTexture','distcode','FeatureDetection','emscripten_bind_DracoUInt16Array_size_0','quantization','emscripten_bind_Mesh_num_faces_0','{y}','0.5','#define\x20texture2DLodEXT\x20textureLod','_currentTargetName','_emscripten_bind_Decoder_GetFaceFromMesh_3','getFloat64','NON_OCCLUDED','_emscripten_bind_GeometryAttribute___destroy___0','_flattenPar','timeVal','BlockScale','_emscripten_bind_DracoUInt32Array_GetValue_1','MipmapHint','ROUND_FLOOR','vertexColor','length','Wait','flatten','randomBytes','COLUMBUS_VIEW','isBuild','_isAlongline','requestContent','_polygonOffsetConfig','DEFAULT','the\x20index\x20is\x200~8','WebMercatorTilingScheme','requestMetadata','isInteger','foveatedFactor','_isBigNumber','snowMaskTexture','namespaceURI','_pbrParameter','DracoFloat32Array','emscripten_enum_draco_GeometryAttribute_Type_INVALID','\x20Level:\x20','cache','handleSuccess','PhysicalIndex','Geometry','hookUpdateFunc','enqueue','blend','lightSourceImpl','_isDown','editPointColor','squareRoot','AttributeType_SecondColor','namespace','pbrMaterialsArr','_v3AffineX','getURL','emscripten_bind_Mesh_num_points_0','getInt8','createViewportQuadCommand','ARM_NONE','_emscripten_bind_DracoInt32Array_GetValue_1','_emscripten_enum_draco_StatusCode_UNKNOWN_VERSION','error','DiffuseR','shaderProgramToCreate','_roughnessFactor','_editPoint','_ancestorTextureBake','isCreateSkirt','[object\x20ArrayBuffer]','_emscripten_bind_Decoder_GetAttributeIntForAllPoints_3','CenterZ','emscripten_enum_draco_EncodedGeometryType_INVALID_GEOMETRY_TYPE','_farDepthFromNearPlusOne','GpuConstants','viewMatrix','_emscripten_bind_Decoder_GetMetadata_1','4999','dynCall_viiiiii','reflectPlane','dmax','s3m:FileType','Vertical','aspectRatio','uniform\x20vec4\x20uSkylineColor;\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20gl_FragColor\x20=\x20uSkylineColor;\x0a}','_sampleTerrainMostDetailed','removeAll','EndCol','Playing','_clipMode','crunch.wasm','GetAttributeIntForAllPoints','addTargetPoint','USE_LINECOLOR','lte','setObjsColor\x20ids','__esModule','camera','_emscripten_enum_draco_StatusCode_DRACO_ERROR','LODRangeScale','have','UNSIGNED_INT','{s}','invalid\x20distance\x20too\x20far\x20back','stopCollection','_subdomains','emscripten_bind_MetadataQuerier_GetDoubleEntry_2','_routeName','terrain','height','\x20base\x20','_objsVisibleMap','spEntity','wasmReady','AttributeOctahedronTransform','msg','availabilityTilesLoaded','subRequested','tileUrlTemplates','instance','alloc','_emscripten_bind_Mesh_Mesh_0','_textureFilterMode','maxVisibleDistance','clampToGroundPolygonPositions','_modelView3DDirty','BlendingState','meshopt_decodeVertexBuffer','url','preShow','HAS_VOLUME','ImageryLayer','point\x20size','DracoUInt16Array','COMPRESS_COLOR','available','s3m','atuoConstants','read','MinZ','emscripten_bind_Status_code_0','Failed\x20to\x20obtain\x20image\x20tile\x20X:\x20','visibility:hidden;position:absolute;top:0px;left:0px;','emscripten_bind_Decoder___destroy___0','emscripten_bind_AttributeQuantizationTransform_range_0','_updateObjsOperation','setInfo','href','_minimumLevel','quadKeyIndex','emscripten_bind_Decoder_GetEncodedGeometryType_1','PostProcessStageSnow','arguments','bumpSpeed','_viewMatrix','secondary_colour','stencilCommand','Module.instantiateWasm\x20callback\x20failed\x20with\x20error:\x20','inverseTransformation','_metallicRoughnessTextureIndex','/data/','textureInitilized','green','_customDPI','_emscripten_bind_Decoder_GetTriangleStripsFromMesh_2','sphere','_emscripten_bind_DracoFloat32Array___destroy___0','ColorTable','ComponentDatatype','_radius','_clipPlane','PBR_THEME','AverageHeight','rectangles','firstChild','positionWC','attachFile','northeast','_isTileMap','emscripten_bind_Mesh_Mesh_0','_fillForeColor','scene\x20is\x20required!','pickPosition','multiple','_width','utf8','MaterialManager','_rectangleSouthwestInMeters','disableReflection','needsStart','routeName','routestop','UNSIGNED_BYTE','emscripten_bind_AttributeTransformData_AttributeTransformData_0','s3m_batchTable_operation','_Water','pointColor','#define\x20gl_FragDepthEXT\x20gl_FragDepth','Matrix','TileProviderError','wnext','uv3','_emscripten_bind_Decoder_DecodeBufferToPointCloud_2','responseType','setOnlyObjsVisible','point\x20color','DrawHandler','_requestVertexNormals','dynCall_iiiiiii','activeTexture','color','SpecularG','lastIndexOf','cellWidth','wasm\x20streaming\x20compile\x20failed:\x20','getBarrierPoint','B9h79tEBBBE5V9gBB9gVUUUUUEU9gIUUUB9gDUUB9gEUEUIMXBBEBEEDIDIDLLVE9wEEEVIEBEOWEUEC+Q/aEKR/LEdO9tw9t9vv95DBh9f9f939h79t9f9j9h229f9jT9vv7BB8a9tw79o9v9wT9f9kw9j9v9kw9WwvTw949C919m9mwvBDy9tw79o9v9wT9f9kw9j9v9kw69u9kw949C919m9mwvBLe9tw79o9v9wT9f9kw9j9v9kw69u9kw949Twg91w9u9jwBVl9tw79o9v9wT9f9kw9j9v9kws9p2Twv9P9jTBOk9tw79o9v9wT9f9kw9j9v9kws9p2Twv9R919hTBWl9tw79o9v9wT9f9kw9j9v9kws9p2Twvt949wBQL79iv9rBKQ/j6XLBZIK9+EVU8jJJJJBCZ9rHBCBHEINCBHDCBHIINABCWFADFAICJUAEAD4CEgGLe86BBAIALFHIADCEFGDCW9HMBKAEC+Q+YJJBFAI86BBAECITC+Q1JJBFAB8pIW83IBAECEFGECJD9HMBKK1HLSUD97EUO978jJJJJBCJ/KB9rGV8kJJJJBC9+HODNADCEFAL0MBCUHOAIrBBC+gE9HMBAVAIALFGRAD9rAD/8QBBCJ/ABAD9uC/wfBgGOCJDAOCJD6eHWAICEFHOCBHdDNINAdAE9PMEAWAEAd9rAdAWFAE6eHQDNDNADtMBAQCSFGLC9wgGKCI2HXAKCETHMALCL4CIFCD4HpCBHSINAOHZCBHhDNINDNARAZ9rAp9PMBCBHOXVKAVCJ/CBFAhAK2FHoAZApFHOCBHIDNAKC/AB6MBARAO9rC/gB6MBCBHLINAoALFHIDNDNDNDNDNAZALCO4FrBBGaCIgpLBEDIBKAICBPhPKLBXIKAIAOPBBLAOPBBBGcCLP+MEAcPMBZEhDoIaLcVxOqRlGcCDP+MEAcPMBZEhDoIaLcVxOqRlC+D+G+MkPhP9OGxCIPSP8jGcP5B9CJf/8/4/w/g/AB9+9Cu1+nGqCITC+Q1JJBFPBIBAqC+Q+YJJBFPBBBGlAlPMBBBBBBBBBBBBBBBBAcP5E9CJf/8/4/w/g/AB9+9Cu1+nGqCITC+Q1JJBFPBIBP9uPMBEDILVORZhoacxqlPpAxAcP9SPKLBAOCLFAlPqBFAqC+Q+YJJBFrBBFHOXDKAIAOPBBWAOPBBBGcCLP+MEAcPMBZEhDoIaLcVxOqRlC+P+e+8/4BPhP9OGxCSPSP8jGcP5B9CJf/8/4/w/g/AB9+9Cu1+nGqCITC+Q1JJBFPBIBAqC+Q+YJJBFPBBBGlAlPMBBBBBBBBBBBBBBBBAcP5E9CJf/8/4/w/g/AB9+9Cu1+nGqCITC+Q1JJBFPBIBP9uPMBEDILVORZhoacxqlPpAxAcP9SPKLBAOCWFAlPqBFAqC+Q+YJJBFrBBFHOXEKAIAOPBBBPKLBAOCZFHOKDNDNDNDNDNAaCD4CIgpLBEDIBKAICBPhPKLZXIKAIAOPBBLAOPBBBGcCLP+MEAcPMBZEhDoIaLcVxOqRlGcCDP+MEAcPMBZEhDoIaLcVxOqRlC+D+G+MkPhP9OGxCIPSP8jGcP5B9CJf/8/4/w/g/AB9+9Cu1+nGqCITC+Q1JJBFPBIBAqC+Q+YJJBFPBBBGlAlPMBBBBBBBBBBBBBBBBAcP5E9CJf/8/4/w/g/AB9+9Cu1+nGqCITC+Q1JJBFPBIBP9uPMBEDILVORZhoacxqlPpAxAcP9SPKLZAOCLFAlPqBFAqC+Q+YJJBFrBBFHOXDKAIAOPBBWAOPBBBGcCLP+MEAcPMBZEhDoIaLcVxOqRlC+P+e+8/4BPhP9OGxCSPSP8jGcP5B9CJf/8/4/w/g/AB9+9Cu1+nGqCITC+Q1JJBFPBIBAqC+Q+YJJBFPBBBGlAlPMBBBBBBBBBBBBBBBBAcP5E9CJf/8/4/w/g/AB9+9Cu1+nGqCITC+Q1JJBFPBIBP9uPMBEDILVORZhoacxqlPpAxAcP9SPKLZAOCWFAlPqBFAqC+Q+YJJBFrBBFHOXEKAIAOPBBBPKLZAOCZFHOKDNDNDNDNDNAaCL4CIgpLBEDIBKAICBPhPKLAXIKAIAOPBBLAOPBBBGcCLP+MEAcPMBZEhDoIaLcVxOqRlGcCDP+MEAcPMBZEhDoIaLcVxOqRlC+D+G+MkPhP9OGxCIPSP8jGcP5B9CJf/8/4/w/g/AB9+9Cu1+nGqCITC+Q1JJBFPBIBAqC+Q+YJJBFPBBBGlAlPMBBBBBBBBBBBBBBBBAcP5E9CJf/8/4/w/g/AB9+9Cu1+nGqCITC+Q1JJBFPBIBP9uPMBEDILVORZhoacxqlPpAxAcP9SPKLAAOCLFAlPqBFAqC+Q+YJJBFrBBFHOXDKAIAOPBBWAOPBBBGcCLP+MEAcPMBZEhDoIaLcVxOqRlC+P+e+8/4BPhP9OGxCSPSP8jGcP5B9CJf/8/4/w/g/AB9+9Cu1+nGqCITC+Q1JJBFPBIBAqC+Q+YJJBFPBBBGlAlPMBBBBBBBBBBBBBBBBAcP5E9CJf/8/4/w/g/AB9+9Cu1+nGqCITC+Q1JJBFPBIBP9uPMBEDILVORZhoacxqlPpAxAcP9SPKLAAOCWFAlPqBFAqC+Q+YJJBFrBBFHOXEKAIAOPBBBPKLAAOCZFHOKDNDNDNDNDNAaCO4pLBEDIBKAICBPhPKL8wXIKAIAOPBBLAOPBBBGcCLP+MEAcPMBZEhDoIaLcVxOqRlGcCDP+MEAcPMBZEhDoIaLcVxOqRlC+D+G+MkPhP9OGxCIPSP8jGcP5B9CJf/8/4/w/g/AB9+9Cu1+nGaCITC+Q1JJBFPBIBAaC+Q+YJJBFPBBBGlAlPMBBBBBBBBBBBBBBBBAcP5E9CJf/8/4/w/g/AB9+9Cu1+nGaCITC+Q1JJBFPBIBP9uPMBEDILVORZhoacxqlPpAxAcP9SPKL8wAOCLFAlPqBFAaC+Q+YJJBFrBBFHOXDKAIAOPBBWAOPBBBGcCLP+MEAcPMBZEhDoIaLcVxOqRlC+P+e+8/4BPhP9OGxCSPSP8jGcP5B9CJf/8/4/w/g/AB9+9Cu1+nGaCITC+Q1JJBFPBIBAaC+Q+YJJBFPBBBGlAlPMBBBBBBBBBBBBBBBBAcP5E9CJf/8/4/w/g/AB9+9Cu1+nGaCITC+Q1JJBFPBIBP9uPMBEDILVORZhoacxqlPpAxAcP9SPKL8wAOCWFAlPqBFAaC+Q+YJJBFrBBFHOXEKAIAOPBBBPKL8wAOCZFHOKALC/ABFHIALCJEFAK0MEAIHLARAO9rC/fB0MBKKDNAIAK9PMBAICI4HLINDNARAO9rCk9PMBCBHOXRKAoAIFHaDNDNDNDNDNAZAICO4FrBBALCOg4CIgpLBEDIBKAaCBPhPKLBXIKAaAOPBBLAOPBBBGcCLP+MEAcPMBZEhDoIaLcVxOqRlGcCDP+MEAcPMBZEhDoIaLcVxOqRlC+D+G+MkPhP9OGxCIPSP8jGcP5B9CJf/8/4/w/g/AB9+9Cu1+nGqCITC+Q1JJBFPBIBAqC+Q+YJJBFPBBBGlAlPMBBBBBBBBBBBBBBBBAcP5E9CJf/8/4/w/g/AB9+9Cu1+nGqCITC+Q1JJBFPBIBP9uPMBEDILVORZhoacxqlPpAxAcP9SPKLBAOCLFAlPqBFAqC+Q+YJJBFrBBFHOXDKAaAOPBBWAOPBBBGcCLP+MEAcPMBZEhDoIaLcVxOqRlC+P+e+8/4BPhP9OGxCSPSP8jGcP5B9CJf/8/4/w/g/AB9+9Cu1+nGqCITC+Q1JJBFPBIBAqC+Q+YJJBFPBBBGlAlPMBBBBBBBBBBBBBBBBAcP5E9CJf/8/4/w/g/AB9+9Cu1+nGqCITC+Q1JJBFPBIBP9uPMBEDILVORZhoacxqlPpAxAcP9SPKLBAOCWFAlPqBFAqC+Q+YJJBFrBBFHOXEKAaAOPBBBPKLBAOCZFHOKALCDFHLAICZFGIAK6MBKKDNAOtMBAOHZAhCEFGhCLsMDXEKKCBHOXIKDNAKtMBAVCJDFASFHIAVASFPBDBHlCBHaINAIAVCJ/CBFAaFGLPBLBGxCEP9tAxCEPSGcP9OP9hP9RGxALAKFPBLBGkCEP9tAkAcP9OP9hP9RGkPMBZEhDoIaLcVxOqRlGyALAMFPBLBG8aCEP9tA8aAcP9OP9hP9RG8aALAXFPBLBGeCEP9tAeAcP9OP9hP9RGePMBZEhDoIaLcVxOqRlG3PMBEZhDIoaLVcxORqlGcAcPMBEDIBEDIBEDIBEDIAlP9uGlPeBbDBAIADFGLAlAcAcPMLVORLVORLVORLVORP9uGlPeBbDBALADFGLAlAcAcPMWdQKWdQKWdQKWdQKP9uGlPeBbDBALADFGLAlAcAcPMXMpSXMpSXMpSXMpSP9uGlPeBbDBALADFGLAlAyA3PMWdkyQK8aeXM35pS8e8fGcAcPMBEDIBEDIBEDIBEDIP9uGlPeBbDBALADFGLAlAcAcPMLVORLVORLVORLVORP9uGlPeBbDBALADFGLAlAcAcPMWdQKWdQKWdQKWdQKP9uGlPeBbDBALADFGLAlAcAcPMXMpSXMpSXMpSXMpSP9uGlPeBbDBALADFGLAlAxAkPMWkdyQ8aKeX3M5p8eS8fGxA8aAePMWkdyQ8aKeX3M5p8eS8fGkPMBEZhDIoaLVcxORqlGcAcPMBEDIBEDIBEDIBEDIP9uGlPeBbDBALADFGLAlAcAcPMLVORLVORLVORLVORP9uGlPeBbDBALADFGLAlAcAcPMWdQKWdQKWdQKWdQKP9uGlPeBbDBALADFGLAlAcAcPMXMpSXMpSXMpSXMpSP9uGlPeBbDBALADFGLAlAxAkPMWdkyQK8aeXM35pS8e8fGcAcPMBEDIBEDIBEDIBEDIP9uGlPeBbDBALADFGLAlAcAcPMLVORLVORLVORLVORP9uGlPeBbDBALADFGLAlAcAcPMWdQKWdQKWdQKWdQKP9uGlPeBbDBALADFGLAlAcAcPMXMpSXMpSXMpSXMpSP9uGlPeBbDBALADFHIAaCZFGaAK6MBKKASCLFGSAD6MBKKABAdAD2FAVCJDFAQAD2/8QBBAVAVCJDFAQCUFAD2FAD/8QBBKAQCBAOeAdFHdAOMBKC9+HOXEKCBC99ARAO9rADCAADCA0eseHOKAVCJ/KBF8kJJJJBAOKWBZ+BJJJBK+KoEZU8jJJJJBC/AE9rGV8kJJJJBC9+HODNAECI9uGRChFAL0MBCUHOAIrBBGWC/wEgC/gE9HMBAWCSgGdCE0MBAVC/ABFCfECJE/8KBAVCuF9CU83IBAVC8wF9CU83IBAVCYF9CU83IBAVCAF9CU83IBAVCkF9CU83IBAVCZF9CU83IBAV9CU83IWAV9CU83IBAIALFC9wFHQAICEFGWARFHKDNAEtMBCMCSAdCEseHXABHICBHdCBHMCBHpCBHLCBHOINDNAKAQ9NMBC9+HOXIKDNDNAWrBBGRC/vE0MBAVC/ABFARCL4CU7AOFCSgCITFGSYDLHZASYDBHhDNARCSgGSAX9PMBAVARCU7ALFCSgCDTFYDBAdASeHRAStHSDNDNADCD9HMBABAh87EBABCLFAR87EBABCDFAZ87EBXEKAIAhbDBAICWFARbDBAICLFAZbDBKAdASFHdAVC/ABFAOCITFGoARbDBAoAZbDLAVALCDTFARbDBAVC/ABFAOCEFCSgGOCITFGZAhbDBAZARbDLALASFHLAOCEFHOXDKDNDNASCSsMBAMASFASC987FCEFHMXEKAK8sBBGSCfEgHRDNDNASCU9MMBAKCEFHKXEKAK8sBEGSCfBgCRTARCfBgvHRDNASCU9MMBAKCDFHKXEKAK8sBDGSCfBgCpTARvHRDNASCU9MMBAKCIFHKXEKAK8sBIGSCfBgCxTARvHRDNASCU9MMBAKCLFHKXEKAKrBLC3TARvHRAKCVFHKKARCE4CBARCEg9r7AMFHMKDNDNADCD9HMBABAh87EBABCLFAM87EBABCDFAZ87EBXEKAIAhbDBAICWFAMbDBAICLFAZbDBKAVC/ABFAOCITFGRAMbDBARAZbDLAVALCDTFAMbDBAVC/ABFAOCEFCSgGOCITFGRAhbDBARAMbDLALCEFHLAOCEFHOXEKDNARCPE0MBAVALAQARCSgFrBBGSCL4GZ9rCSgCDTFYDBAdCEFGhAZeHRAVALAS9rCSgCDTFYDBAhAZtGoFGhASCSgGZeHSAZtHZDNDNADCD9HMBABAd87EBABCLFAS87EBABCDFAR87EBXEKAIAdbDBAICWFASbDBAICLFARbDBKAVALCDTFAdbDBAVC/ABFAOCITFGaARbDBAaAdbDLAVALCEFGLCSgCDTFARbDBAVC/ABFAOCEFCSgCITFGaASbDBAaARbDLAVALAoFCSgGLCDTFASbDBAVC/ABFAOCDFCSgGOCITFGRAdbDBARASbDLAOCEFHOALAZFHLAhAZFHdXEKAdCBAKrBBGaeGZARC/+EsGcFHRAaCSgHhDNDNAaCL4GoMBARCEFHSXEKARHSAVALAo9rCSgCDTFYDBHRKDNDNAhMBASCEFHdXEKASHdAVALAa9rCSgCDTFYDBHSKDNDNActMBAKCEFHaXEKAK8sBEGaCfEgHZDNDNAaCU9MMBAKCDFHaXEKAK8sBDGaCfBgCRTAZCfBgvHZDNAaCU9MMBAKCIFHaXEKAK8sBIGaCfBgCpTAZvHZDNAaCU9MMBAKCLFHaXEKAK8sBLGaCfBgCxTAZvHZDNAaCU9MMBAKCVFHaXEKAKCOFHaAKrBVC3TAZvHZKAZCE4CBAZCEg9r7AMFGMHZKDNDNAoCSsMBAaHcXEKAa8sBBGKCfEgHRDNDNAKCU9MMBAaCEFHcXEKAa8sBEGKCfBgCRTARCfBgvHRDNAKCU9MMBAaCDFHcXEKAa8sBDGKCfBgCpTARvHRDNAKCU9MMBAaCIFHcXEKAa8sBIGKCfBgCxTARvHRDNAKCU9MMBAaCLFHcXEKAaCVFHcAarBLC3TARvHRKARCE4CBARCEg9r7AMFGMHRKDNDNAhCSsMBAcHKXEKAc8sBBGKCfEgHSDNDNAKCU9MMBAcCEFHKXEKAc8sBEGKCfBgCRTASCfBgvHSDNAKCU9MMBAcCDFHKXEKAc8sBDGKCfBgCpTASvHSDNAKCU9MMBAcCIFHKXEKAc8sBIGKCfBgCxTASvHSDNAKCU9MMBAcCLFHKXEKAcCVFHKAcrBLC3TASvHSKASCE4CBASCEg9r7AMFGMHSKDNDNADCD9HMBABAZ87EBABCLFAS87EBABCDFAR87EBXEKAIAZbDBAICWFASbDBAICLFARbDBKAVC/ABFAOCITFGaARbDBAaAZbDLAVALCDTFAZbDBAVC/ABFAOCEFCSgCITFGaASbDBAaARbDLAVALCEFGLCSgCDTFARbDBAVC/ABFAOCDFCSgCITFGRAZbDBARASbDLAVALAotAoCSsvFGLCSgCDTFASbDBALAhtAhCSsvFHLAOCIFHOKAWCEFHWABCOFHBAICXFHIAOCSgHOALCSgHLApCIFGpAE6MBKKCBC99AKAQseHOKAVC/AEF8kJJJJBAOK/tLEDU8jJJJJBCZ9rHVC9+HODNAECVFAL0MBCUHOAIrBBC/+EgC/QE9HMBAV9CB83IWAICEFHOAIALFC98FHIDNAEtMBDNADCDsMBINDNAOAI6MBC9+SKAO8sBBGDCfEgHLDNDNADCU9MMBAOCEFHOXEKAO8sBEGDCfBgCRTALCfBgvHLDNADCU9MMBAOCDFHOXEKAO8sBDGDCfBgCpTALvHLDNADCU9MMBAOCIFHOXEKAO8sBIGDCfBgCxTALvHLDNADCU9MMBAOCLFHOXEKAOrBLC3TALvHLAOCVFHOKAVCWFALCEgCDTvGDALCD4CBALCE4CEg9r7ADYDBFGLbDBABALbDBABCLFHBAECUFGEMBXDKKINDNAOAI6MBC9+SKAO8sBBGDCfEgHLDNDNADCU9MMBAOCEFHOXEKAO8sBEGDCfBgCRTALCfBgvHLDNADCU9MMBAOCDFHOXEKAO8sBDGDCfBgCpTALvHLDNADCU9MMBAOCIFHOXEKAO8sBIGDCfBgCxTALvHLDNADCU9MMBAOCLFHOXEKAOrBLC3TALvHLAOCVFHOKABALCD4CBALCE4CEg9r7AVCWFALCEgCDTvGLYDBFGD87EBALADbDBABCDFHBAECUFGEMBKKCBC99AOAIseHOKAOK/xVDIUO978jJJJJBCA9rGI8kJJJJBDNDNADCL9HMBDNAEC98gGLtMBABHDCBHVINADADPBBBGOCkP+rECkP+sEP/6EGRAOCWP+rECkP+sEP/6EARP/gEAOCZP+rECkP+sEP/6EGWP/gEP/kEP/lEGdCBPhP+2EGQARCJJJJ94PhGKP9OP9RP/kEGRjBB/+9CPaARARP/mEAdAdP/mEAWAQAWAKP9OP9RP/kEGRARP/mEP/kEP/kEP/jEP/nEGWP/mEjBBN0PaGQP/kECfEPhP9OAOCJJJ94PhP9OP9QARAWP/mEAQP/kECWP+rECJ/+IPhP9OP9QAdAWP/mEAQP/kECZP+rECJJ/8RPhP9OP9QPKBBADCZFHDAVCLFGVAL6MBKKALAE9PMEAIAECIgGVCDTGDvCBCZAD9r/8KBAIABALCDTFGLAD/8QBBDNAVtMBAIAIPBLBGOCkP+rECkP+sEP/6EGRAOCWP+rECkP+sEP/6EARP/gEAOCZP+rECkP+sEP/6EGWP/gEP/kEP/lEGdCBPhP+2EGQARCJJJJ94PhGKP9OP9RP/kEGRjBB/+9CPaARARP/mEAdAdP/mEAWAQAWAKP9OP9RP/kEGRARP/mEP/kEP/kEP/jEP/nEGWP/mEjBBN0PaGQP/kECfEPhP9OAOCJJJ94PhP9OP9QARAWP/mEAQP/kECWP+rECJ/+IPhP9OP9QAdAWP/mEAQP/kECZP+rECJJ/8RPhP9OP9QPKLBKALAIAD/8QBBXEKABAEC98gGDZ+HJJJBADAE9PMBAIAECIgGLCITGVFCBCAAV9r/8KBAIABADCITFGDAV/8QBBAIALZ+HJJJBADAIAV/8QBBKAICAF8kJJJJBK+yIDDUR97DNAEtMBCBHDINABCZFGIAIPBBBGLCBPhGVCJJ98P3ECJJ98P3IGOP9OABPBBBGRALPMLVORXMpScxql358e8fCffEPhP9OP/6EARALPMBEDIWdQKZhoaky8aeGLCZP+sEP/6EGWP/gEALCZP+rECZP+sEP/6EGdP/gEP/kEP/lEGLjB/+fsPaAdALAVP+2EGVAdCJJJJ94PhGQP9OP9RP/kEGdAdP/mEALALP/mEAWAVAWAQP9OP9RP/kEGLALP/mEP/kEP/kEP/jEP/nEGWP/mEjBBN0PaGVP/kECZP+rEAdAWP/mEAVP/kECffIPhP9OP9QGdALAWP/mEAVP/kECUPSCBPlDCBPlICBPlOCBPlRCBPlQCBPlKCBPlpCBPlSP9OGLPMWdkyQK8aeXM35pS8e8fP9QPKBBABARAOP9OAdALPMBEZhDIoaLVcxORqlP9QPKBBABCAFHBADCLFGDAE6MBKKK94EIU8jJJJJBCA9rGI8kJJJJBABAEC98gGLZ+JJJJBDNALAE9PMBAIAECIgGVCITGEFCBCAAE9r/8KBAIABALCITFGBAE/8QBBAIAVZ+JJJJBABAIAE/8QBBKAICAF8kJJJJBK/hILDUE97EUV978jJJJJBCZ9rHDDNAEtMBCBHIINADABPBBBGLABCZFGVPBBBGOPMLVORXMpScxql358e8fGRCZP+sEGWCLP+rEPKLBABjBBJzPaj/zL81zPaAWCIPhP9QP/6EP/nEGWALAOPMBEDIWdQKZhoaky8aeGLCZP+rECZP+sEP/6EP/mEGOAOP/mEAWALCZP+sEP/6EP/mEGdAdP/mEAWARCZP+rECZP+sEP/6EP/mEGRARP/mEP/kEP/kEP/lECBPhP+4EP/jEjB/+fsPaGWP/mEjBBN0PaGLP/kECffIPhGQP9OAdAWP/mEALP/kECZP+rEP9QGdARAWP/mEALP/kECZP+rEAOAWP/mEALP/kEAQP9OP9QGWPMBEZhDIoaLVcxORqlGLP5BADPBLBPeB+t+J83IBABCWFALP5EADPBLBPeE+t+J83IBAVAdAWPMWdkyQK8aeXM35pS8e8fGWP5BADPBLBPeD+t+J83IBABCkFAWP5EADPBLBPeI+t+J83IBABCAFHBAICLFGIAE6MBKKK/3EDIUE978jJJJJBC/AB9rHIDNADCD4AE2GLC98gGVtMBCBHDABHEINAEAEPBBBGOCWP+rECWP+sEP/6EAOCkP+sEClP+rECJJJ/8IPhP+uEP/mEPKBBAECZFHEADCLFGDAV6MBKKDNAVAL9PMBAIALCIgGDCDTGEvCBC/ABAE9r/8KBAIABAVCDTFGVAE/8QBBDNADtMBAIAIPBLBGOCWP+rECWP+sEP/6EAOCkP+sEClP+rECJJJ/8IPhP+uEP/mEPKLBKAVAIAE/8QBBKK9TEIUCBCBYDJ1JJBGEABCIFC98gFGBbDJ1JJBDNDNABzBCZTGD9NMBCUHIABAD9rCffIFCZ4NBCUsMEKAEHIKAIKKKEBCJWKLZ9tBB','getItem','emscripten_bind_Decoder_GetFaceFromMesh_3','radius','emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_OCTAHEDRON_TRANSFORM','enableReflection','_trimTiles','tileDiscardPolicy','scene\x20and\x20mode\x20is\x20required!','_requestMetadata','shiftedBy','Polygon','typedArrayTypes','TAM_WRAP','blockInfo','isLineVisible','pow','EndRow','textureData','arg','#ffe500','query','toNumber','_waitTime','createPickIds','SightWideLineFS','upWC','_featheringScale','instance\x20buffer\x20is\x20null','Credential.value\x20is\x20necessory.','EXT_shader_texture_lod','DT_INT32','sceneFramebuffer','_isTiltFree','S3MCreateShaderProgramJob','wrapT','_emscripten_bind_PointAttribute_PointAttribute_0','EXCAVATION','pickInfo','19896tvkwMF','S3MLayerScheduler','appendForwardSlash','removePBRMaterial','toUrl','emscripten_bind_PointAttribute_normalized_0','BufferUsage','LINES','Draco\x20geometry\x20type\x20must\x20be\x20POINT_CLOUD.','emscripten_bind_Decoder_GetAttributeIdByMetadataEntry_3','_singleInstance','_addRenderedEdge','Assets/Textures/vertex-edit.png','/rest/realspace/','SHORT','typedArray','lens','fractionGroupSeparator','BLOCKPACK','_editPointIndex','verticesCount','strm','pbrParameterChange','RESET','getSkyline2D','fromPointNormal','emscripten_bind_Decoder_GetAttributeInt8ForAllPoints_3','requestSubTextures','bottomAltitude','CLIPPLANE','maximumVertexTextureImageUnits','TRUE','_tranverseRenderEntity','LabelStyle','curTextureName','globe','&x={x}&y={y}&scale={scale}','_emscripten_enum_draco_EncodedGeometryType_TRIANGULAR_MESH','defines','_billboardMode','_style3D','emscripten_bind_Decoder_GetAttributeInt32ForAllPoints_3','getTileDataAvailable','_modelViewRelativeToEyeDirty','StencilConstants','renderable','options.url\x20is\x20required.','gpuConstants','__destroy__','isArray','LOADED','_cameraDepthBuffer','PostProcessStageRain','send','fillStyle\x20value','addImageryProvider','./inffast','textureCoordIsW','Options','UNIT_Y','TEXTURE_MOVE','longitude','requestTileGeometry','toExponential','_emscripten_bind_MetadataQuerier_NumEntries_1','SV_Standard','cubeUV_reflection','GetAttribute','_pitch','toString','UNIT_Z','_visible','planeNormal','noExitRuntime','_skirtScale','reflect','DIR_LIGHTS\x20','isUpdate','_showMeasureResult','decode','BoundingRectangle','cCRNFmtDXT1','isHeadingFree','pickFeatures','Cesium3DTileset','hookCreateMesh','fpEntity','createBoundingVolume','parseFromString','_startObject','_heading','enabled','tilt','headingfree','{x}','_materialManager','_stopName','analysisMode','scaleDenominators','useWValue','BGR','_emissionTextureArray','BLACK','logarithmicDepthFarToNearRatio','geometry','WireFrame','array','MeasureMode','getImageData','_emscripten_enum_draco_GeometryAttribute_Type_COLOR','max\x20visible\x20altitude','fromFile','Infinity','isTileMap','_isAltitudeFree','_removeObjsOperationType','EUCLID','fbo','SELECTED','unpack','CRNProcessor','polyline','subBatchValues','ROUND_DOWN','clip_behind_any_plane','Z_NO_FLUSH','HeadingPitchRoll','emscripten_bind_DracoInt32Array_size_0','MOUSE_MOVE','_emscripten_bind_AttributeOctahedronTransform_InitFromAttribute_1','%2B','options.startObject\x20and\x20options.stopObject\x20are\x20required.','DracoUInt8Array','#define\x20gl_FragColor\x20out_FragColor','ptr','_credit','autoplay','peek','stopPlayMode','#51ff00','RANGE','canvas','MASK','min\x20visible\x20altitude','_currentTargetPoint','onEnd','invalid\x20distance\x20code','meshopt_decodeFilterExp','createRegularEdgeAttributes','getLevelMaximumGeometricError','batchTableBake','isUseHypColorTable','_saturation','_rectangle','_selectPageLods','quantization_bits','unloadTile','Volume2','colorBuffer','createMesh','_isGenerated','_roll','emscripten_bind_Decoder_GetAttributeInt16ForAllPoints_3','_isSci3D','PointAttribute','_emscripten_bind_Decoder_GetAttributeDataArrayForAllPoints_5','addWaterPlane','availability\x20must\x20not\x20be\x20called\x20before\x20the\x20terrain\x20provider\x20is\x20ready.','emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_INVALID_TRANSFORM',').\x20Build\x20with\x20-s\x20ASSERTIONS=1\x20for\x20more\x20info.','inflate','Exponent\x20not\x20an\x20integer:\x20','slice','edgeTotalLength','easingFunction','HAS_DIR_LIGHTS','postProcessStages','avail_out','isBlock','fillForeColor\x20value','num_faces','createElement','__wasm_call_ctors','back','startX','S3MEdgeProcessor','multipliedBy','BLOCK','fillForeColor','pageLods','HAS_CLEARCOAT','requestNames','_keymap','\x20number:\x20','geoPackage','_dictColorTable','isConvert','\x20invalid:\x20','line\x20color','LINEAR','emscripten_bind_DracoFloat32Array_size_0','transformResource','inflateReset2','_sentinel','blue','toStringTag','S3MBlockContentParser','Bounce','Distance','avail_in','\x20not\x20true\x20or\x20false:\x20','VertexArray','RegularInstanceStride','vertices','_emscripten_bind_DracoInt8Array_DracoInt8Array_0'];_0x41d2=function(){return _0x490dc0;};return _0x41d2();}